CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue...

23
CORSO BASE CORSO BASE DI DI “TECNICO RIPARATORE HARDWARE” “TECNICO RIPARATORE HARDWARE” Docente: Docente: Dott. Ing. Dott. Ing. Antonio Pagano Antonio Pagano “LINUX” “LINUX”

Transcript of CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue...

Page 1: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

CORSO BASE CORSO BASE DIDI“TECNICO RIPARATORE HARDWARE” “TECNICO RIPARATORE HARDWARE”

Docente:Docente:Dott. Ing. Dott. Ing. Antonio PaganoAntonio Pagano

“LINUX”“LINUX”

Page 2: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DESCRIZIONE: IL KERNEL 1/3

Linux è una famiglia di sistemi operativi di tipo Unix-like aventi lacaratteristica comune di utilizzare come nucleo il kernel Linux.

Il kernel Linux è un software libero distribuito con licenza GNUGeneral Public License (GPL); è stato creato nel 1991 da LinusTorvalds. Integrato con il Sistema GNU, sviluppato da RichardTorvalds. Integrato con il Sistema GNU, sviluppato da RichardStallman, ha dato vita al sistema operativoGNU/Linux (chiamatocomunemente con il solo nome Linux). Molte importanti società come:IBM, Sun Microsystems, Hewlett-Packard, Red Hat e Novell hannosviluppato e sviluppano un sistema Linux. Grazie alla portabilità delkernel Linux sono stati sviluppati sistemi operativi Linux per un'ampiagamma di computer, dai cellulari, tablet computer e console aimainframe e i supercomputer ed esistono sistemi Linux installabilicome server.

Page 3: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DESCRIZIONE: IL KERNEL 2/3

Il kernel è il "cuore" di un sistema operativo (nucleo) e fornisce tutte lefunzioni essenziali per il sistema, in particolare la gestione dellamemoria, delle risorse del sistema e delle periferiche, assegnandole divolta in volta ai processi in esecuzione. La controparte del kernel è lashell, ovvero l'interfaccia utentedel sistema,la parte più esterna. Ishell, ovvero l'interfaccia utentedel sistema,la parte più esterna. Iprogrammi chiedono le risorse al kernel attraverso delle chiamate(systemcall) e non possono accedere direttamente all'hardware. Ilkernel si occupa quindi di gestire il tempo processore, lecomunicazioni e la memoria distribuendole ai processi in corso aseconda delle priorità (scheduling) realizzando così il multitasking.Come ogni progetto che sia software libero, anche il kernel Linux è incontinua evoluzione. La dimensione del kernel Linux cresce in manieraesponenziale, aggiungendo nuovi moduli, hardware supportato ecc.

Page 4: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DESCRIZIONE: IL KERNEL 3/3

Linux è un kernel che supporta il multitasking (“multiprocessualità” =più programmi contemporaneamente) ed è multi utente. Ciò permetteche diversi utenti (con privilegi differenziati) possano eseguire sullostesso sistema diversi processi software in simultanea. AttualmenteLinux supportagranpartedell'hardwaredisponibileperPCe supportaLinux supportagranpartedell'hardwaredisponibileperPCe supportaun numero enorme di architetture (tra cui SPARC, PowerPC e le piùmoderne CPUa 64 bit).

Dato che il codice sorgente di Linux è disponibile a tutti, è ampiamentepersonalizzabile, al punto da rendere possibile, in fase di compilazione,l'esclusione di codice non strettamente indispensabile. La flessibilità diquesto kernel lo rende adatto a tutte quelle tecnologie embeddedemergenti e anche nei centri di calcolo distribuito (cluster Beowulf)fino ad essere incorporato in alcuni dispositivi digitali e nei cellulari.

Page 5: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

SCRITTO IN LINGUAGGIO C

Linux è scritto nella versione del linguaggio di programmazione Csupportata dal compilatore GCC (che ha introdotto numeroseestensioni e cambiamenti al C standard), insieme a un certo numero dibrevi sezioni di codice scritte in linguaggio assembly. Grazie alleestensionidi C che supporta,GCC per lungo tempo è stato il soloestensionidi C che supporta,GCC per lungo tempo è stato il solocompilatore in grado di compilare correttamente Linux. Nel 2004,Intelasserì di aver modificato il kernel in modo tale che anche il suocompilatore C fosse in grado di compilare Linux.In qualche modovengono utilizzati molti altri linguaggi, soprattutto nel processo dicompilazione del kernel. Questi includonoPerl, Python e diversilinguaggi di shell scripting. Alcuni driver possono anche essere scrittiin C++, Fortran o altri linguaggi, ma è fortemente scoraggiata comepratica. Il sistema di compilazione di Linux supporta ufficialmente soloGCC come compilatore sia del kernel sia dei driver.

Page 6: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

PORTABILITA’

Sebbene inizialmente non progettato per essere portabile, Linux è unodei kernel di sistema operativo maggiormente portabile, in grado difunzionare su un'ampia gamma di sistemi dall' iPAQ(un computerpalmare) all' IBMSystemz9 (un server mainframe in grado di eseguirecentinaia o migliaia di istanze Linux contemporanee). Linux è ilcentinaia o migliaia di istanze Linux contemporanee). Linux è ilsistema operativo principale dei supercomputer Blue Gene di IBM.Linux è il sistema operativo di più dell' 85% dei sistemi nella classificaTop 500 dei supercomputer. Inoltre, Linux è stato compilato innumerosi dispositivi portatili come TuxPhone e l'iPod di Apple. Ilkernel Linux ha un supporto estensivo e funziona su numerosearchitetture di macchine virtuali sia come sistema operativo "server"che "client". Le macchine virtuali solitamente emulano la famiglia diprocessori Intel x86, sebbene in alcuni casi sono emulati anche iprocessori PowerPC o AMD.

Page 7: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DEFINIZIONE 1/2

Il suo sviluppo è sostenuto da un'associazione senza fini di lucro,ovvero la Linux Foundation. Linux, come detto, è il nome del kernelsviluppato da Linus Torvalds a partire dal 1991 che è stato utilizzatocome base per la realizzazione di vari sistemi operativi, in particolaremolti progettiopensourcehannosceltodi svilupparesistemioperativimolti progettiopensourcehannosceltodi svilupparesistemioperativicon kernel Linux e software sviluppato dal progetto GNU, tutti questisistemi vengono però comunemente chiamati con il nome del lorokernel (Linux) senza specificare di che tipo è il resto del softwareutilizzato. L'utilizzo della parola Linux è da attribuire a Ari Lemmke,l'amministratore che rese per primo disponibile Linux su Internet viaFTP il 17 settembre 1991. In particolare, Linux era il nome delladirectory, la pub/OS/Linux, in cui risiedevano i file del nuovo sistemaoperativo. Il nome scelto da Torvalds e che durò per sei mesi eraFreax, ovveroFreaks con la x d'ordinanza.

Page 8: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DESCRIZIONE 2/2

Secondo alcuni e secondo l'uso della maggior parte degli utenti e deglisviluppatori e delle società coinvolti nello sviluppo del sistemaoperativo e del software ad esso collegato, il nome Linux è ormaidivenuto sinonimo di sistema "Linux based", cioè di sistema basato sulkernelLinux. Sebbenenonsia insostituibileperquestoscopo,è anchekernelLinux. Sebbenenonsia insostituibileperquestoscopo,è ancheil sistema operativo più comunemente usato per eseguire Apache,MySQL e PHP, i software alla base della maggior parte dei server webdi tutto il mondo. Le iniziali di questi tre progetti, insieme all'inizialedella parolaLinux, hanno dato origine all'acronimoLAMP.

Con l'evoluzione di ambienti desktop come KDE e GNOME, sonostate sviluppate distribuzioni che offrono un'interfaccia grafica simile aquella di Microsoft Windows o di Mac OS X, più vicina alle esigenzedegli utenti meno esperti, rendendo il passaggio da un sistema all'altromenotraumatico.

Page 9: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI 1/5

Non esiste un'unica versione di Linux ma esistono diverse distribuzioni(chiamate anche distro), solitamente create da comunità di sviluppatorio società, che scelgono, preparano e compilano i pacchetti daincludere. Tutte le distribuzioni condividono il kernel Linux (sia pur inversioni diversee spessopersonalizzate),mentresi differenzianotraversioni diversee spessopersonalizzate),mentresi differenzianotraloro per il cosiddetto "parco software", cioè i pacchetti preparati eselezionati dagli sviluppatori per la distribuzione stessa, per il sistemadi gestione del software e per i servizi di assistenza e manutenzioneofferti.

Esistono distribuzioni eseguibili direttamente da CDsenza che siarichiesta l'installazione sul proprio hard disk, come Knoppix e derivate:sono chiamate distribuzionilive o desktop CD. Per altre ancora si puòeffettuare l'installazione dalla penna USB.

Page 10: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI 2/5

In ordine alfabetico, segue la lista delle distribuzioni più diffuse e conosciute:

� Arch Linux - È leggera, veloce, estremamente scalabile e adattabile alle proprie esigenze.Ottimizzata per i686 e X86-64.

� Backtrack - Offre tools per fare test di penetrazione. Fino alla versione3.0 derivava dalladistro WHAX, dalla versione 4.0 è invece basata su Ubuntu.

� CentOS- È una distribuzionebasatasui sorgentidi Red Hat EnterpriseLinux, quindi� CentOS- È una distribuzionebasatasui sorgentidi Red Hat EnterpriseLinux, quindiuguale ad essa in tutto e per tutto se non per i loghi e il nome che vengono cambiati inquanto marchi registrati. È usata per lo più in ambito server.

� Debian - Offre un ottimo sistema di gestione dei pacchetti software (in formato deb),compilati per 11 architetture differenti: Alpha, AMD64, ARM, HP PA-RISC, Intel x86,Intel IA-64, MIPS (big endian), MIPS (little endian), PowerPC, IBM S/390, SPARC.Viene definita per questo "il sistema operativo universale". Ha un'installazione disponibilesia in modalità testuale che grafica.

� Fedora - Distribuzione non commerciale sponsorizzata da Red Hat. Piuttosto curatanell'aspetto, viene aggiornata frequentemente con le ultime novità. Il sistema dipacchettizzazione è basato su RPM Package Manager e l'installazione è disponibile sia inmodalità testuale che grafica.

Page 11: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI 3/5

� Knoppix - La distribuzione live CD più famosa. Nata per uso forense, deriva da Debian.Molto indicata per i principianti, permette di avere un sistema completo avviabiledirettamente da CD-ROM o DVD che permette, tra i vari usi, l'utilizzodimostrativo, cometool di diagnostica, come test di compatibilità hardware, ecc. Presenta alcune varianti comeEduknoppix.

� Linspire - Era un distribuzione commerciale derivata da Debian che puntava alla facilitàd'installazioneed'utilizzoanchedapartedi principianti.d'installazioneed'utilizzoanchedapartedi principianti.

� Mandriva - Conosciuta come Mandrake fino al 2005, anno in cui la Mandrakesoft haacquisito Conectiva. È una tra le distribuzioni più diffuse e maggiormente orientateall'utente desktop. È distribuita sia in forma gratuita che come prodotto commerciale (inquesto caso include alcuni pacchetti proprietari), con nuove release a cadenzaapprossimativamente annuale. Ha un sistema di pacchettizzazione basato su RPM.

� Mint - Derivata da Ubuntu, comprende alcuni software personalizzati per installazione egestione, un menù principale che richiama quello di Windows Vista, e comprendecodecmultimediali preinstallati per DVD, MP3 ecc.

� OpenSUSE - È una distribuzione non commerciale nata dall'apertura allo sviluppocomunitario diSuSE.

Page 12: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI 4/5

� Puppy - Distribuzione molto leggera, disponibile in versione Live cd, ed adatta a pc pocopotenti o datati, occupa poche risorse e spazio su disco. Se la quantità di RAMè sufficiente(256 MB o più), può girare integralmente in memoria.

� Red Hat Linux Enterprise - È la distribuzione commerciale più diffusa. Leggera, non vieneaggiornata alle ultime novità ma predilige versioni di kernel e componenti stabili ecollaudate. Gli sviluppatori di Red Hat hanno realizzato il diffuso sistema di pacchettiRPM.RPM.

� Sabayon - Sabayon è una distro basata su Gentoo che si caratterizza perla compresenza didue package manager (binario e sorgente). È disponibile in diverse versioni conKDE,GNOME, XFCE, LXDE, Enlightenment, Fluxbox.

� Slackware - Viene spesso definita come la distribuzione più "pura" dal punto di vista deglistandard GNU Linux. Possiede un sistema di gestione dei pacchetti molto rigido con unarelativa scarsità di software precompilato.

� SLAX - Deriva direttamente da Slackware e ne conserva le caratteristiche di velocità,stabilità, leggerezza e ampia configurabilità in base alle varie esigenze del singolo utente.Adotta un approccio modulare avanzato.

Page 13: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI 5/5

� SuSE - Celebre distribuzione europea, molto usata a livello aziendale, ma rivolta ancheall'utente Desktop. Anch'essa basata su RPM, è un prodotto commerciale.- Home page. Èbasata sul lavoro del progetto OpenSUSE.

� Ubuntu - Distribuzione derivata da Debian, è salita alla ribalta per la facilità d'installazionee d'utilizzo e per la disponibilità di frequenti aggiornamenti della versione stabile. Supportai pacchetti Debian e il desktop GNOME. Esistono numerose varianti, tracui Kubuntu,Xubuntu,LubuntuedEdubuntu. Secondounastatisticarelativaal mesedi dicembre2010Xubuntu,LubuntuedEdubuntu. Secondounastatisticarelativaal mesedi dicembre2010risultava la distribuzione più diffusa.

LaLa maggioranzamaggioranza delledelle distribuzionidistribuzioni LinuxLinux nonnon contienecontiene esclusivamenteesclusivamente softwaresoftware liberolibero mamaanche,anche, inin misuramisura ridotta,ridotta, softwaresoftware proprietarioproprietario (ad(ad esempioesempio driver,driver, codeccodec,, tooltool ee applicazioni),applicazioni),spessospesso perper realereale mancanzamancanza didi softwaresoftware liberolibero corrispondentecorrispondente.. LaLaFreeFree SoftwareSoftware FoundationFoundation(FSF),(FSF), sullasulla basebase delledelle GuidelinesGuidelines forfor FreeFree SystemSystem DistributionsDistributions[[2222]],, haha stilatostilato unauna listalista dididistribuzionidistribuzioni LinuxLinux cheche contengonocontengono esclusivamenteesclusivamente softwaresoftware liberolibero:: gNewSensegNewSense,, BLAG,BLAG,DRAGORA,DRAGORA, DynebolicDynebolic,, KongoniKongoni,, MusixMusix,, eccecc……

Page 14: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

UBUNTU 1/5

E’ un sistema operativo GNU/Linux nato nel 2004, basato su Debian,che si focalizza sull'utente e sulla facilità di utilizzo. Ubuntu è orientatoall'utilizzo desktop e pone una grande attenzione al supporto hardware.È prevista una nuova versione ogni sei mesi.

Finanziatodalla societàCanonicalLtd (registratanell'Isola di Man),Finanziatodalla societàCanonicalLtd (registratanell'Isola di Man),questo sistema è rilasciato come software libero sotto licenza GNUGPL ed è gratuito e liberamente modificabile. L'ideatore dell'iniziativaè Mark Shuttleworth, un giovane imprenditore sudafricano diventatosostenitore del software libero al cui servizio ha posto le sue risorse.Ubuntu infatti, prende il nome da un'antica parola africana chesignifica "umanità verso gli altri", oppure "io sono ciò che sono permerito di ciò che siamo tutti". L'obiettivo è portare questa idea nelmondo delsoftware, dando un grande peso alla comunità di utentipartecipanti nello sviluppo del sistema operativo.

Page 15: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

UBUNTU 2/5

Ubuntu è progettata per fornire un'interfaccia semplice, intuitiva e allostesso tempo completa e potente. I punti di forza di questadistribuzione sono l'estrema semplicità di utilizzo, l'ottimoriconoscimento e supporto dell'hardware, il vasto parco softwarecostantementeaggiornatoe una seriedi strumentidi gestionegraficicostantementeaggiornatoe una seriedi strumentidi gestionegraficiche la rendono improntata verso l'ambiente desktop. È corredata daun'ampia gamma di applicazioni libere. Esistono vari strumenti diamministrazione del sistema, ed è possibile gestirli sia separatamenteche in maniera centralizzata con l'Ubuntu Control Center, paragonabileal pannello di controllo Windows o al Mandriva Linux Control Centero a YaST di OpenSUSE. La versionedesktop è stata realizzata perrispondere alle più frequenti necessità di un utente medio, qualinavigazione in Internet, gestione dei documenti e delle immagini,svago e comunicazione.

Page 16: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

UBUNTU 3/5

Il sistema operativo comprende una suite da ufficio (LibreOffice) percreare e stampare documenti o presentazioni, un internet browser(Mozilla Firefox) per navigare su internet, un client BitTorrent(Transmission), un client email (Mozilla Thunderbird), un client dimessaggisticaistantanea (Empathy), un gestore delle fotografiemessaggisticaistantanea (Empathy), un gestore delle fotografie(Shotwell), un riproduttore musicale (Banshee), un editor video(PiTiVi) e un client per microblogging (Gwibber). Inoltre offrefunzioni più basilari come un editor di testi (Gedit), un visualizzatoredi documenti PDF (Evince), un lettore multimediale (Totem) e unaserie di giochi. È possibile scaricare ed installare gratuitamentee senzaalcuna procedura di configurazione oltre 30.000 pacchetti softwareliberi dell'universo Linux, tramite il semplice ed intuitivo UbuntuSoftware Center.

Page 17: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

UBUNTU 4/5

Alcuni di questi sono: VLC media player, Inkscape (grafica vettoriale),GIMP (fotoritocco), Pidgin (chat), Blender (grafica 3D), Synfig(Tweening), Bluefish (editor HTML), KompoZer (WYSIWYG) emolti altri. Da dicembre del 2011 è possibile cercare i programmicontenutinei repositoryufficiali di Ubuntu ed installarli direttamentecontenutinei repositoryufficiali di Ubuntu ed installarli direttamentedal web, avviando un'istanza di Ubuntu Software Center.

Sul sito ufficiale è disponibile una lista di applicazioni che possonorimpiazzare software proprietari usati su altri sistemi operativi,comead esempio Microsoft Office o Adobe Photoshop.

La distribuzione è tradotta in quasi tutte le lingue occidentali (tra cuil'italiano), orientali e africane. I programmi installati vengono gestitiattraverso un sistema centralizzato, detto gestione dei pacchetti, tipicadi un sistema operativo Linux.

Page 18: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

UBUNTU 5/5

Una caratteristica di Ubuntu, dovuta all'architettura Linux, è la suaresistenza a programmi dannosi come virus, adware, spyware omalware. L'architettura di un sistema operativo Linux lascia, infatti,poca o nessuna libertà d'azione ad un programma nocivo. Anche se unprogramma nocivo sfruttasseuna falla, l'architettura del sistemaprogramma nocivo sfruttasseuna falla, l'architettura del sistemaoperativo ne impedirebbe l'utilizzo, almeno nella stragrandemaggioranza dei casi, e il danno rimarrebbe circoscritto nell'homedirectory dell'utente che ha causato il danno. Inoltre questi programmidannosi sono generalmente sviluppati per Windows, che dispone diuna più ampia diffusione. L'utente utilizza un account con permessilimitati, ciò riduce la pericolosità dei programmi installati. Per eseguirecompiti amministrativi è richiesta la propria password per confermarel'operazione. E’ inoltre, distribuito con un firewall software,Uncomplicated Firewall, e permette di discriminare gli accessi esterni.

Page 19: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

DISTRIBUZIONI PER BAMBINI

Si tratta di distribuzioni che forniscono raccolte preinstallate di giochieducativi in ambienti adatti a bambini a partire dall'età prescolare finoagli inizi dell'adolescenza. Tutte le distribuzioni di questo tipo adattanol'ambiente da un punto di vista grafico, ed alcune semplificano anchein maniera consistente le modalità di utilizzo dell'ambiente.in maniera consistente le modalità di utilizzo dell'ambiente.Normalmente vengono fornite anche delle raccolte di giochi ludici, e avolte vengono preinstallati anche dei programmi per sviluppare lacreatività. Non di rado vengono integrati dei filtri famiglia perproteggere i bambini dall'ottenimento di pagine inappropriate durantela navigazione in internet. I giochi educativi inclusi non differisconomolto tra una distribuzione e l'altra, e comprendono giochi perl'apprendimento dell'uso del mouse e della tastiera, dell'alfabeto e dellesillabe, dei numeri e delle operazioni, di abilità di memorizzazione eragionamento, fino ad attività più complesse come scienze.

Page 20: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

VERSIONI EMBEDDED

La possibilità di intervenire sul kernel Linux e la comparsa di moltiappassionati ne hanno suggerito l'utilizzo nell'elettronica dei dispositiviintegrati. Infatti a partire dal 2009, è possibile reperire apparecchiaturecommerciali (quali router, smartphone o tablet) dotate di sistemi Linuxfortemente ridotti. Esistono anche distribuzioni Linux pensateperfortemente ridotti. Esistono anche distribuzioni Linux pensateperessere utilizzate su tali sistemi embedded, ad esempio OpenWRT,Android (sviluppato da Google), MeeGo o Ångström.

Page 21: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

STABILITA’

Linux non soffre, ad esempio, di problemi di frammentazione del filesystem, oppure l'installazione o la disinstallazione di applicazioni nonsporcano il sistema o ne rallentano l'avvio o la chiusura. Inoltre ilblocco di un'applicazione, nella maggior parte dei casi, non bloccal'interosistema.l'interosistema.

Attualmente i requisiti minimi di installazione sono:

� Minimo 300 MHz per Processore x86;

� 256 MB di RAM (192 con il cd Alternate);

� Almeno 3-4 GB di spazio libero su disco fisso per un'installazione completa e per la partizione di swap;

� Scheda video VGA con una risoluzione minima pari a 640*480;

Page 22: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

REQUISITI RACCOMANDATI

� Processore 1 GHz x86

� 1 GB di RAM

� 15 GB di spazio libero su disco

� Scheda grafica con una risoluzione minima pari a 800x600

� Piastra madre capace di avvio da lettore CD/DVD o USB

� Scheda audio

� Connessione Internet

I requisiti raccomandati per attivare gli effetti desktop sono, oltre aquelli richiesti per l'installazione base:

� Minimo 1,2 GHz perProcessorex86;

� Scheda videocon accelerazione 3D.

Page 23: CORSO BASE CORSO BASE DI DI “TECNICO … · sistema operativo principale dei supercomputer Blue Gene di IBM. Linux è il sistema operativo di più dell' 85% dei sistemi nella classifica

Grazie Grazie