Distro linux

download Distro linux

If you can't read please download the document

Transcript of Distro linux

Mini guida
LINUX

di Costa Alessandro(gimalco75)

I sistemi operativi Linux e relative distribuzioni dette semplicemente distro, sono basate sul kernel del sistema operativo GNU/Linux GNU (acronimo ricorsivo di "GNU's Not Unix", quindi tutti i sistemi e distro in circolazione si basano su Linux. Ambienti grafici come KDE/gnome ed altri, con varie modifiche sui sorgenti applicate, programmate da community ed esperti di programmazione, favoriscono un utilizzo user-friendly, ovvero interfaccia grafica amichevole e facile da utilizzare. Lo scopo delle distro e di creare una distribuzione per una nicchia di utenti a cui destinare. Linux non fornisce soltanto il kernel ma anche il sorgente. Le derivate presenti sul web attingono dalle rispettive community o organizzazioni proprietarie dei rispettivi "codice sorgente" per implementare un sistema operativo personalizzato e in grado di soddisfare l'esigenza di computer sia nuovi che molto datati, oltre a rispondere ad esigenze della maggioranza di persone pronte a trasmigrare da software a pagamento a software di libero utilizzo.


Ogni distro deve essere provata per cercare di ottenere quella pi vicina hai nostri gusti.
Grazie per la vostra attenzioneAlessandro

Linus Benedict Torvalds colui che inizi lo sviluppo del kernel linux. Il sistema operativo GNU/linux, ottenuto unendo linux con il sistema GNU, creato da Richard Matthew Stallman, entrato nella storia come valida alternativa ai sistemi operativi software NON libero (ad esempio Microsoft Windows, Mac OS X, Unix); a differenza di questi ultimi sistemi, infatti, linux, il kernel software libero rilasciato sotto licenza GPL.

Derivate Linux

Nota: Tutte le distribuzioni Linux citate di seguito sono totalmente autonome. Possono essere provate prima di installarle, tramite il TryToInstall (TTI) o Live Medium = supporto CD/DVD Live, Usabili senza installazione sul proprio sistema informatico. Oppure installabili da chiavetta USB.

*Alcuni Sistemi Operativi sono unici, non derivati, quindi, autonomi dalle distribuzioni principali

Tipi di versioni software

RC - Viene definita release candidate, in informatica, nell'ambito della realizzazione di un progetto informatico, una particolare versione del software che prelude al rilascio di quella finale e stabile. Generalmente la release candidate, abbreviata con rc, rilasciata a sua volta in varie versioni (rc1, rc2, e cos via), le quali si differenziano tra loro solo per la correzione dei bug ma non per l'introduzione di nuove funzionalit.(Tratto da WikipediA)

Equivalenti RC:

pre-alpha - pre-alfa si riferisce a tutte le attivit svolte nel corso del progetto software prima di testing . Queste attivit possono includere l'analisi dei requisiti , progettazione software , sviluppo software e test di unit . In tipico open source di sviluppo, ci sono diversi tipi di versioni pre-alpha. versioni Milestone includono specifici gruppi di funzioni, sono rilasciati non appena la funzionalit completa.(Tratto da WikipediA)

ALFA/ALPHA - La fase alpha del ciclo di vita release la prima fase per iniziare test del software (alfa la prima lettera dell'alfabeto greco , utilizzato come numero 1. In questa fase, gli sviluppatori in generale testare il software utilizzando tecniche scatola bianca . Convalida aggiuntiva viene quindi eseguita utilizzando black box o scatola grigia tecniche, da un altro test team . Trasferirsi in sperimentazione della scatola nera dentro l'organizzazione conosciuta come versione alfa(Tratto da WikipediA) .Versione completa, usabile e aggiornabile, poco stabile per via dei bug contenuti non ancora affrontati e corretti.

BETA - Beta, chiamato dopo la seconda lettera dell'alfabeto greco, la seguente alfa fase di sviluppo del software. Si inizia generalmente quando il software completa di funzioni . Software in fase beta sar in genere hanno molti pi bug in esso di software compilato, nonch le questioni di velocit / prestazioni e pu ancora causare crash o perdita di dati. Il focus di beta testing sta riducendo gli impatti per gli utenti, incorporando spesso test di usabilit . Il processo di fornire una versione beta per gli utenti chiamato beta release e questo in genere la prima volta che il software disponibile al di fuori dell'organizzazione che lo ha sviluppato (Tratto da WikipediA).Versione completa, usabile, poco stabile per viadei bug contenuti non ancora affrontati e corretti.
Definita anche PRE release

Testing or Unstable - Sperimentale/Instabile: versione di prova del software rilasciata al pubblico, non ancora perfezionata, ma usabile, aggiornabile e ricca di applicazioni, ultime novit non ancora messe a punto, come GUI, driver e Kernel.

Release Beta Tester/Beta Testing - versione di prova del software, rilasciata su richiesta oppure pubblico download, si tratta di un software apparentemente funzionante ma che ha bisogno di essere testata e documentata per fornire un'adeguata correzione da parte dei programmatori, molto instabile, riconosciuto tale per via di molteplici bug, instabile dal punto di vista della compatibilit hardware, essa infatti presuppone un uso per persone con una buona preparazione informatica, quindi, sconsigliata ai principianti, nonostante questa mia opinione e a loro utile da esplorare per farsi un'idea.

Stable - Stabile: versione del software rilasciata al pubblico, perfezionata, usabile, aggiornabile e ricca di applicazioni, il kernel ed i moduli ausiliari , software testato, miglioramenti della gestione delle GUI, utilizza le versioni meno recenti per conferire la maggiore stabilit dell'intero sistema, questo per ovvie ragioni: tutti i componenti sono stati duramente provati per creare una release affidabile a scapito delle ultime versioni dei moduli. Stable viene definita anche:

LTS = Long Term Support(Supporto a lungo termine).
Definita anche Previous release

Final - Finale: versione del software rilasciata al pubblico, perfezionata, usabile, aggiornabile e ricca di applicazioni, con le ultime novit per il kernel ed i moduli ausiliari, software testato, migliore gestione delle GUI.

Distribuzioni GNU/Linux e derivate

Qui di seguito potrete trovare versioni sia a 32 che 64 bit per Desktop e computer portatili, oppure per i veri esperti o sistemisti esistono invece la versione server, solo alcune distro hanno l'implementazione a server e de disponibile dalla comunity o SoftwareHouse proprietaria del rispettivo logo.Lista semplificata(le derivate Linux citate sono aggiornate al 14/03/2015)per computer portatili/NetBook/TablePC/MiniPC(ITX):

4MLinux - independent

aLinuxTV - Independent

Open Embedded Linux Entertainment Center (OpenELEC) - Micro/small Linux (Media center distro)

openmamba GNU/Linux - indipendente(versione per Table e miniPC)

Porteus - derivate Slackware

RoboLinux - derivate Debian (stabile)

per computer portatili/Notebook e NetBook - PC datati/miniPC 1/2

Arch Linux - indipendente(esiste ver. Server)

Absolute Linux - derivate Slackware

Bluestar Linux - derivate Arch Linux (Desktop E18 - base - 32/64)

Bodhi Linux - Debian, Ubuntu (32bit)

Clementine OS - derivete Debian, Ubuntu

EasyPeasy - derivate Debian+Ubuntu

elementaryOS Free - derivate Debian+Ubuntu

Elive - derivate Debian (Stable)

GhostBSD - derivate FreeBSD

gNewSense - derivate DEBIAN(Stable)

Linpus Linux - derivate Fedora

LinuxBean - derivate Ubuntu

Linux Deepin - Debian, Ubuntu(Final)

Linux Lite - Debian+Ubuntu(LTS)

LXLE - Debian+Ubuntu/Lubuntu(LTS)

LXpup - derivate puppy linux

Manjaro Linux NetBook Edition - derivate Arch Linux

nOS - derivate debian

openmamba GNU/Linux - indipendente(versione desktop e server)

Open Xange - derivate fedora

Parsix GNU/Linux - derivate Debian (Stable)

PclinuxOS - indipendente(originally forked from Mandriva)(32bit - LXDE/KDE)

Peppermint OS - derivate Debian+Lubuntu

Pinguy OS - derivate Debian+Ubuntu

per computer portatili/Notebook e NetBook - PC datati/miniPC 2/2

Point Linux - derivate Debian (Stable)

puppy linux - indipendente

Quirky indipendente

simplicity linux - derivate puppy linux

Tiny Core Linux - Independent (originally forked from Damn Small)/Old Computers

Trisquel GNU/Linux - derivate Debian, Ubuntu(completely FREE Applications)

UBUNTU Gnome - derivate Ubuntu

Vectorinpup - derivate PuppyLinux

Zenwalk Linux - derivate Slackware(Gnome/Openbox edition)

ZorinOS lite - derivate Debian+Ubuntu

per computer PC Desktop datati o recenti 1/2

Arch Linux - indipendente(esiste ver. Server)

AV Linux - derivate DEBIAN(Multimedia/Creative Distro)

BlueStar Linux - derivate Arch Linux (Desktop KDE/E18 - base - 32/64)

Bodhi Linux - Debian, Ubuntu (64bit)

CentOS - Fedora, Red Hat

Chromium OS - derivate Cr OS Linux

Cr OS Linux/Chrome OS Linux - indipendente(progettato da Google Foundation)

Cubuntu - derivate Ubuntu

DEBIAN - indipendente

ExLight Linux - derivate Ubuntu-Linux(64bit only)

ExTiX - derivate ubuntu

Fedora - derivate RedHat(esiste ver. Server)

FreeBSD - indipendente(esiste ver. Server)

Gentoo/Gentoo Linux - indipendente

Kaos Linux - independent

Korora - derivate Fedora

Kwheezy - derivate DEBIAN(stabile)

LinHES - derivate ARC Linux (Media Center/Multimedia) MythTV

LinuxMint - derivate UBUNTU+Debian

Mageia - derivate Mandriva(esiste ver. Server)

Manjaro Linux - derivate Arch Linux

Musix GNU/Linux - Debian (Stable)(Multimedia/Creative Distro)

OpenMandriva - derivate Mandriva

per computer PC Desktop datati o recenti 2/2

OpenSuse - derivate SuseLinux (esiste ver. Server)

PclinuxOS - indipendente(originally forked from Mandriva)(32/64 Bit - LXDE/KDE)

ROSA - Independent (originally forked from Mandriva)

Sabayon Linux- derivate GentooLinux

SimplyMEPIS - Debian (Stable)

Skolelinux - Debian (Stable)(distro Educational)

Slackware - indipendente(esiste ver. Server)

SolydXK - derivate DEBIAN(sperimentale)

SparkyLinux- derivate DEBIAN(sperimentale)

Tails - derivate DEBIAN(stabile)

UBUNTU e derivate Lubuntu, Xubuntu e Edubuntu(derivate DEBIAN)(esiste ver. Server)

Ubuntu Studio - Debian, Ubuntu(Multimedia/Creative Distro)

Zenwalk Linux - derivate Slackware(Standard edition)

ZorinOS - derivate Debian+Ubuntu

per computer Desktop recenti e attuali

BlueStar Linux - derivate Arch Linux (Desktop KDE - FULL - 32/64)

Knoppix Debian(Multimedia/Utility)

Kubuntu - derivate UBUNTU

NetRunner - derivate Kubuntu+Debian

Scientific Linux - derivate Red Hat

SteamOS - derivate Debian(sperimentale)

Ultimate Edition - derivate Debian+Ubuntu(Kubuntu)

Zenwalk Linux - derivate Slackware(Core edition)

Distro Security - Firewall Release - Forensic science

CAINE - Debian, Ubuntu (LTS)(Forensics)

DEFT Linux - Debian, Lubuntu(i486-LXDE, Openbox)

IPFire - Independent (originally forked from IPCop)

NetSecL OS - openSUSE(x86_64-Xfce)

Qubes OS - Qubes is based on Xen

Ubuntu Privacy Remix - UBUNTU final Privacy (Distro Security Live)

Come scegliere una distribuzione Linux ?

Come scegliere una distribuzione Linux ? appare quasi retorica come domanda, il pi delle volte non sembra cosi facile trovarne una adatta a noi, ma per fortuna ci viene in aiuto il web, tra centinaia di distribuzioni derivate e diversi ambienti grafici, la soluzione della scelta pu essere fatta in diversi modi:

venendo a conoscenza di una distribuzione Linux attraverso i blog o i siti specializzati

tramite un conoscente che ha gi familiarit delle derivate Linux

riviste specializzate o mini guide reperibili facilmente sul web

...orientarci nella scelta, diventa pratico e semplice, seguendo queste opzioni che forniscono altres una lista delle distro che si avvicinano hai nostri gusti. Le possibilit di trovare una distribuzione Linux rispondente alle nostre esigenze diventa cosi facile e intuitivo che ognuno di noi potr beneficiarne.

Vi fornisco qui di seguito due link nella quale potrete consultare e decidere quale distribuzione scaricare e utilizzare:

Distro Linux Selector: http://desktoplinuxathome.com/distro.html

Linux Distro Picker: http://tuxradar.com/content/distro-picker-0

NOTA: essendoci anche le distribuzioni principali, guardate bene che non sia a pagamento! - riferitevi alla lista che ho creato in questo thread per capire se gratuita - tutte le Distro che ho menzionato sono completamente gratuite!

La ricerca tua amica! Cercare un termine, un software o un componente hardware,
o qualunque cosa necessiti di chiarezza...ricorda: la ricerca tua amica.

Ambiente Grafico

Ambiente grafico del desktop, definito anche come Desktop Manager(DM) o User Interface(UI), tutto ci che potete vedere sul vostro monitor, esso e la parte grafica del sistema operativo, chiamato anche GUI(Graphical User Interface) oppure IDE(Interface Development Environment) a seconda dei casi. Fanno parte di ambienti desktop le seguenti GUI:

AfterStep

Cinnamon

GNOME

LXDE

WMaker

Awesome

Enlightenment

KDE

Mate

Xfce

Blackbox

Fluxbox

IceWM

OpenBox

Unity

inoltre esistono le Konsole(console), detti terminali, pensati e progettati per eseguire comandi e istruzioni laddove il sistema operativo non pu permettersi di eseguire determinati comandi per evitare il coinvolgimento delle strutture e infrastutture delle cartelle "user(utente) e root(amministratore)", evitando l'esecuzione di malware e virus che potrebbero compromettere il sistema, i terminali possono essere eseguiti dal menu principale oppure sottomenu specifici, favoriscono l'implementazione di:

aggiornamenti di sicurezza, kernel e moduli

installazione di pacchetti al di fuori del software center della release che si sta utilizzando

aggiornamenti sperimentali

driver proprietari(driver per schede grafiche, CPU, stampanti, scanner, fotocamere, modem, router, ecc...)

software nonfree(software o pacchetti distribuiti a pagamento con funzioni avanzate e particolari)

e sono di due differenti modalit: testuali o grafici.

non tutti sanno che...

X.Org - X.Org, o pi semplicemente XOrg, l'implementazione open source ufficiale del sistema grafico X Window System, il cui sviluppo curato dalla fondazione X.Org Foundation.
Viene fornito con la maggior parte delle distribuzioni Linux e con BSD; esistono anche dei port per Windows. XOrg, si pu dire, la prosecuzione di ci che stato XFree86: quest'ultimo, cambiando licenza e rendendosi incompatibile con la GPL, non poteva pi essere incluso nelle distribuzioni Linux ed stato necessario avviare un nuovo progetto, nel quale sono confluiti la maggior parte dei programmatori di XFree86. Nel dicembre del 2005 venne rilasciato XOrg X11R7.0, il primo grande rilascio del sistema X Window dopo dieci anni di sviluppo discontinuo. Parallelamente stato rilasciato X11R6.9, contenente lo stesso codice della 7.0, ma in un unico blocco di circa 16 milioni di righe di codice. Proprio questa una delle maggiori innovazioni rispetto al passato: XOrg 7.0 ha portato la modularizzazione del codice del server grafico, ponendo le basi per una maggior rapidit di sviluppo, ovvero permettendo un rilascio stabile ogni sei mesi. Fra le numerose note innovative, oltre ad aggiornati driver per hardware video, troviamo EXA, la nuova architettura di accelerazione. L'ultima release stabile la 7.7 (X11R7.7), rilasciata il 6 giugno 2012 (Tratto da WikipediA

Aggiornare una distribuzione GNU/Linux o i suoi componenti

Aggiornare significa modificare la propria distribuzione Linux al fine di ottenere migliori prestazioni, aggiungere programmi che permettano di ottimizzare le risorse del nostro sistema informatico, di sfruttare al meglio le possibilit fornite dalle applicazioni di base, ed infine rendere operanti applicazioni distribuite sia per l'uso casalingo sia per l'utilizzo in ufficio.

ogni distribuzione costruita in base hai principi generali, hai criteri dei programmatori, quindi, abbiamo bisogno di nozioni base della nostra versione di Linux per comprendere cosa e come installare gli aggiornamenti.

Cominciamo con il passare in rassegna le possibilit di aggiornamento:

Aggiornare una distribuzione per poter aggiornare un'intera release, abbiamo scelte da cui partire:

aggiornare solo i componenti principali (Kernel, ambiente grafico, moduli, applicazioni e programmi)

installare da zero una versione di Linux

aggiornare il proprio sistema informatico (PC notebook miniPC), con pi versioni di Linux integrate oppure isolate, cosi da permettere la reinstallazione di una sola distribuzione

Software Center - una applicazione in grado di installare e disinstallare i pacchetti dei programmi dalla repository ufficiale Linux ubuntu e Ubuntu derivate(Software center - Muon), di facile utilizzo impiega oltre le icone anche info sui pacchetti da installare(spazio su disco, caratteristiche e peculiarit), questo software center raccoglie in categorie tutto il software testato e utilizzabile nonch gratuito disponibile. Con Kubuntu ed i derivati Ubuntu e possibile scaricare "Ubuntu software center", che permette di aggiungere ulteriori pacchetti e applicazioni che altrimenti non sarebbero di facile reperimento sui repository della distro utilizzata (opensource - GPL - nonfree).

Aggiornamenti /UpDate - le seguenti applicazioni permettono di aggiornare il sistema operativo, il software installato, pacchetti per la sicurezza ed aggiungere driver proprietari, peraltro , sono disponibili nelle repository di Ubuntu e derivate, facilitano la ricerca e il download dei pacchetti.

Aggiornamenti Software(Repository Ubuntu)

Gestione degli aggiornamenti(Muon-Kubuntu)

Driver Aggiuntivi(UBUNTU e derivate)


Repository /Architettura Repository - Si tratta di qualcosa di pi sofisticato del classico dizionario dati, ed un ambiente che pu essere implementato attraverso numerose piattaforme hardware e sistemi di gestione dei database (o DBMS, acronimo del corrispondente termine inglese DataBase Management Systems). Si tratta di uno stile architetturale che pu essere utilizzato come base di un'architettura software. I sottosistemi che compongono il software accedono e modificano una singola struttura dati chiamata appunto repository. I vari sottosistemi sono fra loro "relativamente indipendenti", in quanto interagiscono solo mediante il repository. Il flusso di controllo dettato o dal repository, mediante un cambiamento dei dati in esso memorizzati, o dai singoli sottosistemi (flusso di controllo indipendente). (Tratto da WikipediA)Pacchetto di installazione - i pacchetti di installazione permettono di divulgare e installare nuovo software sui sistemi derivati di linux, si trovano molto spesso sia pacchetti di installazione di programmi(definiti applicazione base) sia di driver per periferiche quali stampante/scanner/scheda grafica/modem-router/ecc..., di seguito le estensioni pi comuni che potrete trovare per i pacchetti di installazione:

Pacchetti estensione.DEBSO Debian - Debian Package, molto diffuso questo formato permette di installare in automatico i pacchetti di installazione, viene utilizzato nella maggior parte delle Distro Linux. Esso contiene sia le librerie che i driver ed i relativi privilegi per l'utilizzo immediato di software e dispositivi connessi al proprio PC!

Pacchetti estensione.RPMSO Red Hat - Package Manager, utilizzato come i pacchetti con estensione DEB, hanno la possibilit di essere installati in automatico, ma necessario avere installato sulla prorpia Distro L'RPM il programma di installazione pacchetti, omonimo dell'estensione.

File estensione .tar.gz e .tar.bz2 File distribuiti come archivio tar , un formato di file per computer che pu combinare pi file in un unico file chiamato "tarball", di solito compressi(Tratto da WikipediA). - questo tipo di pacchetti e definito compresso e necessit di decompressione, una volta estratto questo archivio dovremo riferirci ad un file solitamente denominato readme/install oppuredocument per ricavare i comandi e le istruzioni da digitare sul terminale(console), installare il software e creare dipendeze alle librerie, oltre a questi passaggi dovremo di seguito applicare i privilegi per la cartella estratta per poter usufruire dell'applicazione in essa contenuta.

File estensione .sh e .run

File estensione .sh e .runI file con questa estensione sono degli eseguibili, per poterli eseguire necessitano di privilegi(utilizzate un terminale per installare o eseguire questi formati), il file ".run = eseguibile" contiene il software necessario a implementare driver proprietari specifici o software di terze parti. Il file con estensione ".sh/Bash file = Script per la shell", sono file di script, ovvero, al loro interno esistono i comandi e le istruzioni che vengono eseguiti in automatico da terminale, possono essere facilmente modificati tramite un programma editor di testo/ wordprocessor, servono principalmente per creare un avviatore/lanciatore per applicazioni che necessitano di comandi particolari, lunghi e ripetitivi per poter essere utilizzate.

File estensione .bundle I file con questa estensione sono degli eseguibili tramite Konsole(terminale), per poterli eseguire basta recarsi nella directory dove avete salvato questo file, l'installazione identica all'estensione ".sh e .run", quindi implementabile senza problemi essendo un file completo di istruzioni e comandi oltre che del sorgente necessario.

Il Gestore Pacchetti

Il Gestore Pacchetti un software che permette l'installazione dei programmi da repository ed altre fonti come file autonomi scaricabili da internet, dai rispettivi autori o proprietari oppure da comunity di sviluppo software, molte distribuzioni Linux e derivate hanno un comodo gestore ad interfaccia grafica che consente di implementare i pacchetti di installazione:

ecco vari tipi di gestore pacchetti Linux e derivate

APT (Advanced Packaging Tool) - Debian Manager

Gestore di pacchetti classico o predefinito(Muon/Ubuntu, ecc...)

Gestore di pacchetti Gdebi

Gestore di pacchetti Tar e gz

RPM

alien (questo modulo permette di convertire i pacchetti Tar ed rpm in Deb)

Synaptic

Pacman

Yum

DNF

Nota: alcuni aggiornamenti e software sono implementabili sulla propria distribuzione solo utilizzando il Terminale o shell, per tale motivo bisogna avere una conoscenza di base sulla distro che si sta utilizzando, la documentazione e reperibile su web, molti blogger ed appassionati facilitano i principianti divulgando le istruzioni da digitare da terminale che ne permettono l'installazione.

Linux Programmi Base

Editor file per Linux - gli editor di testo consentono una rapida modifica del contenuto di un file di testo, come per esempio file di shell o bash, gli editor sono software creati in primo luogo per assistere i programmatori o utenti avanzati, in secondo luogo di poter creare un file con istruzioni o comandi, oppure, modificarne uno gi esistente, questi mini-programmi sono implementabili su diverse distribuzioni linux, alcuni editor peraltro sono gi inseriti nelle Distro-Linux, per tale motivo si possono utilizzare senza aggiungerne di nuovi, l'utilizzo ovviamente rispecchia le capacit di utente, quindi, ogni editor deve essere studiato nelle caratteristiche e nelle proprie peculiarit, si consiglia di cercare su internet ed informarsi su tali software, la necessit di utilizzare questi programmi risiede nel fatto che un principiante abbia modo di conoscere il proprio sistema operativo sia in grado di trovare la documentazione, dopodich sar in grado di ottemperare hai propri bisogni, poter modificare e creare strutture anche complesse di file auto-avvianti e di prendere confidenza con la propria distribuzione.editor a riga di comando

nano editor - principalmente implementato su GentooLinux (UBUNTU E DERIVATE)VI o VIM - editor predefinito su alcune Distro-Linux (UBUNTU E DERIVATE)

editor con interfaccia graficaEmacs - Distro-Linux (UBUNTU E DERIVATE)Geany - Distro-Linux (UBUNTU E DERIVATE) - implementabileGedit - UBUNTU E DERIVATEKate - Kubuntu e derivateLeafpad - Xubuntu e derivate - ambiente grafico LXDEMousepad - Xubuntu e derivate - ambiente grafico XfceSublime Text - multi-piattaforma, con una API Python - implementabile

non tutti sanno che...

xdotool - un utility che permette alle applicazioni di simulare la digitazione del testo(utilizzando le librerie XTEST e Xlib pre-installate), si tratta di un simulatore di input che consente di utilizzare l'autotyping(autodigitazione)(Tratto dal Repository Ubuntu), esso impiegato inoltre dai password manager come: Keepass/KeePassX/Kwallet per inserire nelle apposite sezioni di login dei siti web le rispettive credenziali per l'accesso. Per poter installare l'utility "xdotool" bastera aggiungere alla vostra Distro *Ubuntu software center*.applicazioni per masterizzare- tra le pi utilizzate nell'ambito della masterizzazione su supporto ottico come CD/DVD/Blu-ray Disc ci sono due importanti software, completamente gratuiti, esse possono essere installate entrambe sulla propria distro: k3b e Brasero, due ottime soluzioni opensource per scrivere sui supporti ottici! scrivono dati audio, video e immagini iso, hanno un'interfaccia grafica amichevole possono utilizzare vari plugin per aumentare le proprie caratteristiche - scaricabili tramite il repository della vostra distro! solitamente uno di essi gi preinstallato con linux e derivati.

Linux Applicazioni e Software

Applicazioni Linux che aggiungono nuove caratteristiche, il software libero consente di reperire ed ottenere programmi per vari utilizzi. La lista molto limitata, volutamente ridotta hai fini di rendere solo un'idea dei programmi aggiuntivi per Linux.

PulseAudio Volume Control (PulseAudio- Regolazione del volume) - applicazione per l'audio in Linux e derivate, permette la gestione individuale della riproduzione del suono, applicabile sui browser, programmi di riproduzione audio e video, suoni di sistema, con PulseAudio potrete incrementare e decrementare la potenza del vostro riproduttore come cuffie, casse stereo oppure auricolari, infatti l'applicazione permette di controllare con un mixer ed un'interfaccia di tipo GTK+ gradevole e completa, tutte le modalit e i dispositivi sia di input che di output riferiti alla registrazione ed alla riproduzione.

applicazione PulseAudio

BleachBitapplicazione per cancellare file inutili sul proprio disco fisso, molto utilizzata nell'ambiente opensource, elimina: cronologia/cookie/password dei browser per internet, cache animazioni Flash, cronologia documenti aperti, file di backup e temporanei, cestino, file desktop dannegiati, registri obsoleti, ecc..., facile da configurare, semplice e user-friendly.

Client Steam un'applicazione che consente di utilizzare i giochi dal server steam, giochi Linux-based, i titoli sono limitati a pochi esemplari, dall'anno scorso disponibile Half-Life 2, completo, facile da installare e giocare, linux come si pu sperare sta gi facendo ottimi passi avanti, la qualit dei giochi e notevole.
Steam disponibile preinstallato su poche distro, ed possibile installarlo da repository o dal web cercando semplicemente il termine steam.
Ricordatevi di creare un'account!

Distro Desktop Windows e Trasformation Pack - esistono derivate Linux con il desktop graphic predefinito che imitano windows XP/7/8 della Microsoft, per i nostalgici del sistema operativo a finestre. Il cuore di queste Distro come sempre il kernel Linux, inoltre, le GUI ispirate al SO di Gates possono essere installate con la maggior parte delle derivate principali come debian, ubuntu ecc.., sono facilmente reperibili su web e sui repository:

Alcune distro famose ed utilizzate, completamente gratuite!

JULinux - derivate ubuntuSonhar Linux(Alpha release) - Linux Mint(Testing)XPQ4 - Q4OSZorin OS - Debian, Ubuntu
Trasformation Pack

WinAte - per sistemi con interfaccia grafica LXDE

LINUX OFFICE SUITE - le distribuzioni Linux sono fortemente avvantaggiate sia per il livello ormai raggiunto di stabilit che per i programmi inseriti, tra i quali spiccano sia per casa che per ufficio software completi che permettono a tutti gli utenti di essere operativi fin da subito dopo l'installazione sul proprio PC.
Qui di seguito sono inserite le pi famose SUITE per l'ufficio:

LibreOffice - suite completa di programmi per ufficio, ottima e facile da utilizzare, permette di convertire ed importare i formati proprietari per office di windows.

Programmi della suite LibreOffice:

Writer = documento di testo (elaboratore di testo impaginazione)
Calc = Foglio elettronico (spreadsheet)
Impress = Presentazione
Draw = Disegno
Base = dababase (database management - creazione database)
Math = Formula (formule matematiche e scientifiche - calcolatore ed editor)
(Charts = Grafici: questa applicazione stand-alone, autonoma integrata nel menu delle applicazioni LibreOffice)

Per saperne di pi o per scaricare il software:
https://it.libreoffice.org/

--- oppure ---

http://www.libreoffice.org/

Possibilit di installare il software tramite programma di gestione repository (software center)

Linux esempio di implementazione di un applicazione

Avviso hai naviganti di questa sezione - la guida si basa su Kubuntu e con lingua Italiano, abbiate un p di dimestichezza se avete una distribuzione in lingua inglese oppure altro, le directory e sottodirectory cambiano per la lingua installata e per la Distribuzione utilizzata, si prega agli interessati di cercare su internet.

VMware Player Guida di installazione

L'installazione davvero semplice, per chi agli inizi, ovviamente, sar un breve saggio per capire alcuni comandi e istruzioni per la fase di implementazione di questa applicazione Extra-software, cio un'applicazione accessoria non di base, nonostante le distribuzioni principali di Linux abbiano gi nella loro versione dei software di virtual-machine.
Bene, ora la volta di apprendere la fase di installazione tramite Terminale (Konsole)/Shell:

Prima di tutto necessario scaricare il file interessato in questo caso sono due file con estensione "bundle", una versione a 32 bit ed una a 64 bit dipende dalla distro che state impiegando:

esempio dei file da scaricare per l'implementazione in KubuntuVMware Player for Linux 32-bit = VMware-Player-6.0.2-1744117.i386.bundleVMware Player for Linux 64-bit = VMware-Player-6.0.2-1744117.x86_64.bundle

per scaricare VMware Player ultima versione homepage del sito: https://www.vmware.com/

una volta finito il download: apriamo il terminale dal menu applicazioni sottomenu sistema, in questo caso Il Kmenu(menu delle applicazioni) oppure KLauncher(Pannello avvio applicazioni). Menu Principale Kmenu->Applicazioni->Sistema->Terminale

KMenu
come trovare l'applicazione Terminale(Konsole)

Terminale
Il terminale detto Konsole(console) un'utilit che permette l'inserimento, l'esecuzione e la gestione di istruzioni e comandi.

ale@ubuntu:~$ = identificativo per il computer e utente - dopo il simbolo del dollaro($) possibile inserire comandi e istruzioni per la loro esecuzione.

Procediamo: per visualizzare la lista delle directory viene impiegato il comando "dir", il comando "cd" invece, permette di addentrarsi e di cambiare directory all'interno del proprio sistema, badate bene che quando aprite un terminale la posizione di default(predefinita) la directoryHome dell'utente principale non dell'amministratore, pertanto necessario utilizzare il comando "sudo" che ci permette di bypassare temporaneamente i privilegi da utente standard a superutente(amministratore), aggiungete il nome completo di estensione del file da installare!

Nota: per poter trovare i file scaricati da internet, dovrete cercare la sottodirectory "Scaricati", per poter accedere ad una directory - importante utilizzare i nomi come sono definiti da sistema, quindi dovete sapere quale lingua utilizzate e come sono scritti all'interno della versione di Linux impiegata.

Esempi:dir Il comando dir permette una volta aperta l'applicazione konsole, di produrre la lista delle directory (sottocartelle), rammentate che il comando dir visualizza l'albero delle directory in cui la konsole posizionata.

cd ScaricatiIl comando cd consente di cambiare o accedere ad una directory, in questo caso si accede alla directory Scaricati

sudo VMware-Player-6.0.2-1744117.i386.bundleIl comando sudo permette l'installazione del file Vmware-Player-6.0.2-1744117.i386.bundle, configura i privilegi, estrae i file necessari per l'implementazione dell'applicazione Wmware.

sudo VMware-Player-6.0.2-1744117.x86_64.bundleIl comando sudo permette l'installazione del file VMware-Player-6.0.2-1744117.x86_64.bundle, configura i privilegi, estrae i file necessari per l'implementazione dell'applicazione Wmware.

Nota: Al termine dell'installazione dovrete chiudere il terminale utilizzando il comando "exit" oppure "quit".

esempio di inserimento comandi su Terminale:

Diagramma semplificato uso delle cartelle in Linux e derivate

Lo schema stato reperito su internet:

RISORSE UTILI Sito o blogDescrizione

AiutAmici sito di interesse per chi desidera muovere i primi passi con LINUX, guide complete all'utilizzo di Ubuntu e derivate, desktop, terminale, comandi e istruzioni, pacchetti di installazione ecc..., guide utili di: Matteo Granuzzo granuz88(maggiore writer): http://www.aiutamici.com/

AlernativeToprogrammi alternativi, si tratta di un sito di programmi freeware ed opensource (GPL-pubblic domain ecc...): http://alternativeto.net/

Blog Linux Guide Utili trucchi e consigli per inesperti e principianti, ottimo sito di informazione, basi di Linux, terminale, applicazioni e desktop: http://linuxguide.altervista.org/

Community italiana su linux Questo sito raccoglie esattamente le info del sito statunitense su linux: http://www.linux.it/

CORSO DI BASE LinuxPrincipi e basi relative a Linux e derivate, guide e articoli, ben organizzato e semplice da comprendere, ottimo per i principianti.
http://www.coresis.com

DistroWatch(DW) - News e rilasci di release, schede e analisi relative alle distribuzioni Linux, derivate complete e non(lingua inglese): http://distrowatch.com/

Istituto Majorama - docente di informatica Antonio Cantaroottimo sito per chi inizia la transiszione da Windows a Linux qui potete apprendere tutto il mondo Linux e Windows, questo sito raccoglie una miriade di guide per l'installazione e l'uso dei vari sistemi operativi, peraltro raccoglie notizie e consigli utili delle tematiche di Linux, a 360gradi, i loro writer sono ci che di meglio si possa trovare nel web. Consigliato a principianti ed esperti della distro UBUNTU e derivate!: http://www.istitutomajorana.it

lffl linux freedomsito/Blog di interesse informatico incentrato su linux, windows, smartphone/miniPC e Tablet, articoli su: sistemi operativi per PC desktop, portatili e dispositivi mobili, programmi opensouce, guide e miniguide, consigliato!: http://www.lffl.org/

Linux App Finder(LAF)Trova Applicazioni per Linux, sito in inglese, LAF permette di trovare l'applicazione p vicina alle nostre esigenze, un ricco database dove poter scegliere per argomento o categoria, utile, semplice e con una buona grafica facilita la navigazione tra le sue sezioni. http://linuxappfinder.com/all

Linuxariaaltro sito interessante, per utenti avanzati, guide, articoli e post su LINUX:
http://linuxaria.com/

LinuxXsito di raccolta delle migliori applicazioni per ufficio e per la casa, inoltre potrete trovare applicazioni per la gestione Aziendale e Statale (infrastrutture): http://www.linuxx.it/

OneOpenSourceRubrica sito/blog HTML.it - articoli e novit su informatica e sistemi operativi open source e GPL (LINUX), principali writer: Alessio Biancalana/Marco Usai (Gusions)/Claudio Davide Ferrara/Davide Aversa: http://www.oneopensource.it/

Softpediasito e repository di software opensource e freeware per sistemi operativi Windows/Linux/Mac*OS/Dispositivi portatili, milioni di schede recensite e link per i download, molto ben organizzato. http://www.softpedia.com/

sourceforgeWeb Hosting for Application - spazio web che ospita applicazioni, in questo caso ho scelto di inserire la pagina principale delle applicazioni e distro Linux, potrete trovare interessanti distribuzioni e altrettante applicazioni, questo host service vi permettera di essere aggiornati sulle ultime novit in fatto di derivate Linux, applicazioni e programmi base: http://sourceforge.net

Tip and Tricks di computersito davvero utile per chiunque desideri trovare risposte semplici e applicabili con la maggior parte delle distro, hardware e software trucchi e segreti:http://computer-acquisti.com/blog/

Le immagini contenute in questa mini guida, sono state create con il programma per screenshot shutter for Linux, ove indicato l'immagine inserita stata reperita da web, considerata quindi come di libero utilizzo. L'autore si rende disponibile a suggerimenti, correzzioni ed ogni altro aiuto per rifinire o migliorare la presente guida.

Alessandro costa (gimalco75) Email di contatto: [email protected]