Post on 21-Mar-2017
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: gimalco75@gmail.com