Come configurare smartphone e PC. Portale informativo

Cos'è lunix. Linux: che cos'è? Sistema operativo Linux: recensione, istruzioni, recensioni

Linux- il nome generale dei sistemi operativi simili a UNIX basati sul kernel con lo stesso nome e sulle librerie assemblate per esso, e programmi di sistema sviluppato dal Progetto GNU.
GNU/Linux funziona su sistemi compatibili con PC della famiglia Intel x86, così come IA-64, AMD64, PowerPC, ARM e molti altri.

Il sistema operativo GNU/Linux è spesso indicato anche come programmi che completano questo sistema operativo e programmi applicativi rendendolo un multifunzionale a tutti gli effetti ambiente operativo... A differenza della maggior parte degli altri sistemi operativi, GNU/Linux non viene fornito con un singolo pacchetto "ufficiale". Invece, GNU/Linux arriva in un gran numero di cosiddette distribuzioni in cui i programmi GNU sono collegati al kernel Linux e ad altri programmi.

Sviluppo di

    a differenza di Microsoft Windows, Mac OS e commerciale Sistemi simili a UNIX GNU/Linux non ha un centro di sviluppo geografico. Non c'è nessuna organizzazione che possiede questo sistema; non c'è nemmeno un punto focale. Il software Linux è il risultato di migliaia di progetti. Alcuni di questi progetti sono centralizzati, altri sono concentrati nelle imprese. Molti progetti riuniscono hacker di tutto il mondo che conoscono solo per corrispondenza. Chiunque può creare il proprio progetto o aderire a uno esistente e, in caso di successo, i risultati del lavoro saranno conosciuti da milioni di utenti. Gli utenti prendono parte al test del software gratuito, comunicano direttamente con gli sviluppatori, il che consente loro di trovare e correggere rapidamente i bug e implementare nuove funzionalità.

    È questo sistema di sviluppo flessibile e dinamico, impossibile per i progetti closed source, che determina l'eccezionale rapporto costo-efficacia di GNU/Linux. A basso costo sviluppo gratuito, test semplificati e meccanismi di distribuzione, attraendo persone da paesi diversi con diverse visioni dei problemi, la protezione del codice sotto licenza GPL - tutto questo è diventato la ragione del successo del software libero.

    Certo, una così alta efficienza di sviluppo non poteva non interessare grandi aziende che hanno iniziato ad aprire i loro progetti. È così che è apparso Mozilla (Netscape, AOL), OpenOffice.org (Sun), un clone gratuito di Interbase (Borland) - Firebird, SAP DB (SAP). IBM è stata determinante nel portare GNU/Linux sui suoi mainframe.

    Dall'altro lato, open source riduce significativamente il costo di sviluppo di sistemi chiusi per GNU/Linux e consente di ridurre il costo della soluzione per l'utente. Per questo GNU/Linux è diventata la piattaforma spesso consigliata per prodotti come Oracle, DB2, Informix, SyBase, SAP R3, Domino.

Distribuzioni GNU/Linux

La maggior parte degli utenti utilizza le distribuzioni per installare GNU/Linux. Un kit di distribuzione non è solo un insieme di programmi, ma una gamma di soluzioni per compiti diversi utenti uniti sistemi unificati installazione, gestione e aggiornamento dei pacchetti, personalizzazione e supporto.

    Le distribuzioni più diffuse nel mondo:

    Ubuntu

    Una distribuzione di popolarità in rapida crescita focalizzata sulla facilità di apprendimento e utilizzo.

    openSUSE

    Versione ridistribuibile gratuita della distribuzione SuSE, di proprietà dell'azienda Novello. Differisce nella facilità di installazione e manutenzione grazie all'utilizzo dell'utility YaST.

    Fedora

    Gestito dalla comunità e dalla società RedHat, precede i rilasci versione commerciale RHEL.

    Debian

    Una distribuzione internazionale sviluppata da una vasta comunità di sviluppatori per scopi non commerciali. È servito come base per molte altre distribuzioni. Differisce in un approccio rigoroso all'inclusione di software non libero.

    Mandriva

    Distribuzione franco-brasiliana, fusione delle precedenti Mandrake e Conectiva.

    Slackware

    Una delle distribuzioni più antiche, ha un approccio conservativo allo sviluppo e all'uso.

    Gentoo

    Un kit di distribuzione costruito da codici sorgente. Consente una personalizzazione molto flessibile sistema finale e ottimizzare per le prestazioni, motivo per cui spesso si definisce una meta-distribuzione. Rivolto a esperti e utenti esperti.

    Archlinux

    Orientata alle ultime versioni del software e costantemente aggiornata, supporta l'installazione sia binaria che sorgente, e costruita sulla filosofia Keep it simple, stupid (KISS), questa distribuzione è orientata verso utenti competenti che desiderano tutta la potenza e la modificabilità di Linux senza sacrificare la manutenzione volta.

Oltre a quelle elencate, esistono molte altre distribuzioni, entrambe basate su quelle elencate, e create da zero e spesso progettate per funzionare quantità limitata compiti.

Ognuno di loro ha il proprio concetto, il proprio set di pacchetti, i propri vantaggi e svantaggi. Nessuno di loro può soddisfare tutti gli utenti, e quindi altre aziende e associazioni di programmatori esistono felicemente accanto ai leader, offrendo le loro soluzioni, le loro distribuzioni e i loro servizi. Ci sono molti LiveCD costruiti su GNU/Linux, come Knoppix. Il LiveCD consente di eseguire GNU/Linux direttamente da un CD, senza installare su un disco rigido. La maggior parte delle principali distribuzioni, inclusa Ubuntu, può essere utilizzata come LiveCD.

Per coloro che desiderano comprendere a fondo GNU / Linux, una qualsiasi delle distribuzioni è adatta, tuttavia, molto spesso vengono utilizzate le cosiddette distribuzioni "basate sui sorgenti", cioè quelle che comportano l'autoassemblaggio di tutti i componenti dal sorgente codici, come LFS, Gentoo o CRUX.

Applicazione

Regione Distribuzione Linux enorme, molto più grande di tutti gli altri sistemi operativi. Oltre al fatto che Linux funziona bene sui normali computer e server domestici e di lavoro, ci sono adattamenti di Linux per la maggior parte processori moderni, che consente l'utilizzo di sistemi con un kernel Linux in apparecchiature di rete, tecnologia "intelligente" domestica, robot, telefoni cellulari, vari dispositivi portatili e altre apparecchiature che supportano operazioni programmabili.

In definitiva, una gamma così ampia di dispositivi supportati significa un'eccellente portabilità del software. Ad esempio, la stessa applicazione può spesso essere eseguita con sforzo minimo e via un normale computer e su un telefono cellulare basato su Linux. Ad esempio: Windows e il suo fratello minore Windows Mobile sono piattaforme completamente incompatibili.

I nuovi arrivati ​​nel mondo Linux sono spesso confusi dalla diversità distribuzioni Linux... Spesso è difficile per loro capire di cosa si tratta e si perdono nel loro enorme quantità... Ma in realtà, qui tutto può essere raggruppato e presentato sotto forma di un'immagine olistica per facilitare la comprensione e la navigazione di tutto.

Ne abbiamo già parlato in un articolo a parte. In realtà, questo è il kernel Linux e un insieme di vari software, intendiamo lo stesso con il sistema operativo Linux. Alcuni sistemi operativi Linux utilizzano il kernel Linux invariato, altri lo modificano per fornire maggiore sicurezza o per implementare le funzionalità necessarie. I vantaggi di un particolare sistema operativo su Linux dipendono dall'insieme di software che utilizza. In questo articolo, daremo un'occhiata ai principali tipi di sistemi operativi Linux esistenti oggi.

Tutti i sistemi in questo elenco sono disposti in ordine casuale, quindi se il sistema è acceso ultimo posto, questo non significa che non sia degno di attenzione.

1. Debian e altri sistemi Deb

Questo gruppo include distribuzioni basate su Debian e altre che utilizzano il sistema di gestione dei pacchetti Deb. Questo sistema di pacchetti è stato sviluppato per Debian ed è ora abbastanza comunemente usato. distribuzioni popolari, questo è Debian stesso, Ubuntu, LinuxMint, AstraLinux, Elementary e molti altri. Queste distribuzioni utilizzano il kernel Linux originale con alcune patch che risolvono solo i bug.

2. Red Hat e altri sistemi Rpm

Mentre la comunità sviluppava il sistema di gestione dei pacchetti Deb, Red Hat ha creato il proprio gestore di pacchetti, Rpm. Quindi tutte le distribuzioni Linux tradizionali sono state divise in due campi: utilizzando deb e rpm. Ora entrambi i sistemi di gestione dei pacchetti sono buoni e non si può dire che sia peggio dell'altro. Potete leggere i dettagli nell'articolo al link. Attualmente, il sistema di gestione dei pacchetti RPM è utilizzato da distribuzioni come CentOS, Fedora, Red Hat, OpenSUSE e altre meno popolari.

3. Arch Linux e basato su di esso

Dopo un po', sono apparse molte altre distribuzioni che non utilizzavano né Deb né Rpm. Una di queste distribuzioni è ArchLinux. Usa il proprio gestore di pacchetti pacman, che ti permette di fare tutto come deb, ma in più è implementato sistema semplice rilasci rotolanti. Grazie a lei, la distribuzione è sempre la più recente. Software... Arch ha rapidamente guadagnato popolarità e diverse distribuzioni si sono basate su di esso: Manjaro, Antergos, Cinnarch e molti altri.

4. Gentoo

Molti utenti volevano essere in grado di compilare il proprio sistema da soli, scegliere quale software installare e ottenere l'ottimizzazione per il proprio hardware. Pertanto, è stata creata una distribuzione Gentoo basata su kernel Linux utilizzando il gestore batch emerge. Qui ottieni anche versioni continue, oltre alla possibilità di compilare in modo relativamente semplice il tuo sistema operativo sul tuo computer. Il gestore batch emerge contiene già script di compilazione già pronti, quindi non devi aggiungere nulla da solo.

5. Linux da zero

Non è proprio una distribuzione, LFS è un insieme di strumenti che ti permette di costruire propria distribuzione basato sul kernel Linux. Prendi solo il nucleo, prendi le fonti programmi richiesti, tutti i programmi dal sistema init e dalla shell dei comandi all'ambiente desktop, crea tutto, configuralo e ottieni la tua distribuzione.

6. Chrome OS

Ancora più tardi, Google ha rilasciato il suo sistema operativo per netbook basato sul kernel Linux. In effetti, ChromeOS è basato su Gentoo, ma sono così diversi che è impossibile combinarli in un unico elemento. In questo sistema google implementato un'idea come un funzionamento cloud Sistema Linux... Tuo spazio di lavoroè un browser. Qui devi fare tutto nel browser: modificare documenti, lavorare con i video e persino il terminale Linux nel browser. I file sono prevalentemente archiviati nel cloud. Ma è ancora Linux.

7. Android

Non tutti lo sanno, ma anche il sistema operativo per cellulari più diffuso utilizza il kernel Linux. Da Linux, qui sono rimasti solo il kernel e qualche altro punto, ma Google ha riempito il resto con i suoi vari framework, Java e così via. Le funzionalità di Linux sono limitate dallo stesso sistema di sicurezza Bionic, che vieta l'avvio librerie dinamiche, ma nel terminale puoi lavorare con i comandi Linux ricostruiti e nell'ambiente chroot puoi eseguire Linux a tutti gli effetti kit di distribuzione.

8. Slackware

Una distribuzione Linux abbastanza vecchia, che un tempo era considerata la più Unix "nuova. In precedenza, diverse distribuzioni erano basate su di essa, come Blacktrack, Slax, VectorLinux e altre. Ma poi ha perso lentamente la sua popolarità. Utilizza il proprio pacchetto manager, che non dispone di funzionalità fino a deb e rpm La risoluzione delle dipendenze non è supportata e i comandi per la rimozione e l'installazione dei pacchetti si trovano in diverse utilità.

9. OpenWrt e basato su di esso

OpenWrt è il sistema operativo Linux 2017 per router e router basato sul kernel Linux. Oltre al kernel Linux stesso, viene fornito con una versione ridotta della libreria C, utilità standard Linux e BusyBox. Il sistema occupa poco spazio ed è ottimizzato specificamente per i router. La maggior parte delle impostazioni viene eseguita sulla riga di comando.

10. Tizen e altri IoT

Sistema operativo basato sul kernel Linux progettato per vari televisori, orologio intelligente e altri gadget intelligenti... Il sistema è in fase di sviluppo basato sul kernel Linux di Samsung ed è già usato abbastanza spesso ora. Esistono applicazioni e SDK per il loro sviluppo.

11. Sistema operativo per supercomputer

A partire dal 2017, i sistemi operativi basati su Linux sono più comunemente utilizzati nei supercomputer. Ogni azienda crea la propria soluzione basata sul core, che è ottimizzata per le sue esigenze e requisiti. Dei 500 supercomputer più potenti, 498 funzionano su Linux e altri due su UNIX un sistema simile IBM AIX.

Questo articolo parlerà di alcune delle caratteristiche dei sistemi operativi della famiglia Linux.

È una famiglia di sistemi operativi basati sul kernel Linux. Include il modello di sviluppo software open source e gratuito.
Il bello dei sistemi operativi Linux è che sono distribuiti in modo assolutamente gratuito.
La maggior parte degli utenti utilizza le distribuzioni per installare Linux. Le distribuzioni più popolari nel mondo sono le seguenti:

Debian Linuxdistribuzione più antica Linux. Molte altre immagini sono costruite su questa distribuzione. Le principali differenze Debian- un approccio rigoroso all'inclusione di software proprietario;
Ubuntu- un kit di distribuzione creato con Debian e che ha guadagnato molto rapidamente la sua grande popolarità. L'interfaccia e l'uso di questa distribuzione sono molto semplici e non richiedono alcuna conoscenza speciale. Supporta quasi tutto l'hardware del PC ed è adatto a qualsiasi computer; come installare questo sistema operativo è scritto in.
Linux Mint - questa distribuzione, a sua volta, è basata su Ubuntu. Queste due distribuzioni sono completamente compatibili tra loro.

Circa gli ultimi due e ci sarà un discorso in questo articolo.

Per l'utente medio, a cui è dedicato l'articolo, non ci sono praticamente differenze tra Ubuntu e Linux, se non nel design. Parlando dell'interfaccia, come ho già detto, è solo elementare: la barra delle applicazioni si trova a sinistra (Ubuntu) e in basso (Linux Mint), che include programmi richiesti... Questi programmi possono essere aggiunti o rimossi. Come in Windows, la barra delle applicazioni ha un "Start", dove puoi trovare tutti gli altri programmi, documenti, giochi, nonché eseguire ricerche sul tuo computer o su Internet.


Centro Applicazioni su Linux (App Gird) e Ubuntu ( App Store) ha un sacco di applicazioni, il 95% delle quali sono assolutamente gratuite. Nel centro app puoi trovare molte utili utilità, diversi giochi e molti altri software. Queste applicazioni vengono installate direttamente dal centro e disinstallate, il che è molto conveniente. Queste distribuzioni hanno built-in Flash Player, che ti salva da lunghe ricerche su Internet, perché il sito ufficiale di Adobe non ha un player per tutti Versioni Linux, ma per Ubuntu non c'è alcun player.

Un altro utile Utilità Linuxterminale... , in poche parole. Puoi fare molto con esso in Ubuntu e Linux: installare un'applicazione, spostarla, eliminarla, creare file e directory, cambiare la shell e molto altro. Il terminale, ovviamente, sarà incomprensibile per un utente inesperto, ma è molto facile impararlo.

L'ultimo vantaggio che verrà discusso qui - virus... O meglio, la loro assenza. Perché non ci siano virus in Linux è una lunga storia, ma se hai paura di usare Windows, ad esempio, virus che possono cancellare dati importanti, o semplicemente rallentare il tuo computer in modo che non sarà possibile usarlo, passa a Linux. È molto difficile trovare un buon antivirus per Windows. A proposito, il nostro è in costante crescita. varie recensioni su antivirus popolari e non molto, assicurati di andare a leggere.

MirSovetov ha deciso di correggere questa svista. Presentiamo alla vostra attenzione una serie di articoli, che saranno interamente dedicati a Linux!

Parlando correttamente, Linux non è un sistema operativo. Questo è solo il cuore del sistema. Ecco una semplice analogia. Il cuore del sistema è la fondazione dell'edificio. E l'ambiente grafico (desktop, scorciatoie, finestre di dialogo) e i programmi sono muri, un tetto e tutto il resto. Senza fondamenta, non puoi costruire muri; senza un nucleo, non ci sarà sistema.

E proprio su questo nucleo sono stati creati molti sistemi operativi. Diverse centinaia, circa 600 secondo varie stime! Ciascuno di questi sistemi è chiamato individualmente distribuzione. Bene, o solo Linux. I più famosi sono Ubuntu(ubUntu), menta(min), Debian(Debian), Gentoo(GentU o Gentu), Fedora(fedOra) e altri.

È interessante notare che molte distribuzioni erano basate su altre distribuzioni. Ubuntu è basato su Debian e Mint è basato su Ubuntu. Quindi, puoi dire, ad esempio, Ubuntu Debianovna. Ma queste sono già battute così "professionali".

Tutti i Linux esteriormente differiscono poco dallo stesso sistema operativo Windows o Mac. Ha anche un'interfaccia a finestre, scorciatoie, icone, icone. Puoi lavorare in sicurezza con i programmi dell'ufficio, guardare siti su Internet, chattare su Skype, giocare e così via. Le differenze principali sono all'interno, nel codice di sistema. Ma è improbabile che un utente normale entri nei file di origine.

Le distribuzioni differiscono nel loro scopo. Ci sono quelli affilati per la massima comodità dell'utente: lo stesso Ubuntu, Mint, Elementary OS, Fedora. Alcuni hanno le impostazioni più flessibili: Gentoo, Slackware (puoi semplicemente slAka), Arch (Arch). Anche l'installazione è completamente a carico dell'utente: lui stesso sceglie solo i componenti di cui ha bisogno. Pertanto, il sistema su un computer specifico verrà eseguito più velocemente. Esistono distribuzioni orientate alla sicurezza e molte altre.

A proposito, Android anche basato sul kernel Linux! I sistemi Linux possono occupare solo un paio di punti percentuali del mercato desktop, ma la maggior parte degli smartphone e dei tablet funziona su Android!

Vale la pena menzionarlo subito su differenza importante Linux da Windows. In Linux, l'utente ha la possibilità di cambiare completamente l'interfaccia del sistema. Non cambiare solo le icone e il tema, ma cambia completamente l'interfaccia! È possibile modificare il cosiddetto ambiente utente. Ce ne sono parecchi: Gnome, xfce, KDE, LXDE, Unity, Cinnamon, MATE e molti altri. Di loro, però, parleremo più avanti.


Nel frattempo, vorrei raccontarvi un po' la storia della creazione del kernel Linux. Molti anni fa, nel 1987, il professor Andrew Tanenbaum scrisse il libro Sistemi operativi: progettazione e implementazione. Come illustrazione per il libro di testo, ha scritto un sistema operativo Minix(minix).

Tra coloro che hanno letto questo libro c'era uno studente finlandese Linus Torvalds... Ha usato Minix per un po', ma ha trovato molti difetti in esso. In particolare, Minix era single-tasking (poteva eseguire solo un programma). Gradualmente, Linus ha migliorato e migliorato Minix sul suo computer. Più tardi, nel 1991, Torvalds terminò il lavoro sul proprio kernel, chiamato Linux.


Naturalmente, un nucleo nudo non significa nulla di per sé. Richiede un "ambiente utente": un'interfaccia, programmi e così via. Ed è qui che sta la cosa più interessante. Allo stesso tempo, Richard Stallman stava lavorando su sistema libero chiamato GNU. Aveva proprio questo ambiente, ma... non c'era un nucleo! Linus, usando le capacità della licenza GNU GPL (in effetti, questa è una licenza per uso gratuito e una modifica del programma) "attaccava" l'ambiente al suo kernel. Il sistema è nato GNU/Linux... Linus scelse un pinguino, "ben nutrito e contento" come suo simbolo.

Vantaggi e svantaggi dei sistemi Linux

Oggi Linux è usato nei più diverse aree... I sistemi di difesa usano Linux. I supercomputer più potenti del mondo girano su Linux. I server più grandi, che "ricevono" centinaia di migliaia di visitatori sui siti Web, funzionano su Linux. Perché è il sistema più affidabile e sicuro.

E, forse, la caratteristica più importante di Linux è che assolutamente gratuito come la maggior parte dei programmi per questo! Sì sì esatto! Non devi un centesimo agli sviluppatori! La stragrande maggioranza delle distribuzioni è distribuita gratuitamente. Ce ne sono solo pochi a pagamento, ad esempio RHEL. Ma di solito viene acquistato da imprenditori.

"E di cosa vivono gli sviluppatori?" Chiedi. Si pagano pagando supporto tecnico, ad esempio, vendita di souvenir, servizi a pagamento: servizi cloud, negozi di musica e altro ancora.

Da tutto questo segue un altro vantaggio: nessuna pirateria... Dimentica keygen, crepe e altre cose cattive. Non devi curiosare nel file hosting e scaricare virus e trojan da lì. In Linux è tutto molto più semplice: ho aperto Application Center, ho scritto il nome del programma che ti serve, ho cliccato su Installa. Bene, o ha aperto il sito Web ufficiale dello sviluppatore. Qualunque cosa!

C'è una domanda che preoccupa molto gli utenti di Windows: "Come vanno le cose su Linux con? programmi per ufficio? ". Non c'è bisogno di preoccuparsi Microsoft Office completamente sostituibile con una suite per ufficio gratuita LibreOffice(prima si chiamava Ufficio aperto). Funziona con il testo ( Editore scrittore), con presentazioni (Impress), fogli di calcolo(Calcolo). Problemi di compatibilità diversi formati nessun documento.

Sfortunatamente, la maggior parte dei programmi Windows non funziona su Linux: Photoshop, AfterEffects, 3DS Max e altri. Ma ci sono anche analoghi gratuiti: Gimp per Photoshop, Blender per 3DS Max. Naturalmente, la funzionalità dello stesso Gimp non può essere paragonata alla funzionalità di Photoshop. Ma, d'altra parte, quale parte delle capacità del frutto dell'ingegno utilizza Adobe? utente normale? Corretta bilanciamento del colore, contrasto, ritagliare l'immagine e applicare un paio di semplici filtri possono essere eseguiti anche in Gimp.

Immediatamente, notiamo che è possibile eseguire programmi da Windows a Linux utilizzando un'unica applicazione. MirSovetov parlerà di lui in uno dei seguenti articoli, da non perdere.

C'è un altro inconveniente. A Linux mancano giochi "potenti" di classe AAA (molto, molto alta classe). Bene, Valve sta facendo alcuni passi. Ha portato l'intero Half-Life, Portal, Left 4 Dead a Steam per Linux... Persino console di gioco fare su Debian. Ma siamo onesti: finora è disponibile solo una piccola parte dei giochi. Fino. E poi vedremo.

Ce n'è uno in più momento interessante nel lavorare con Linux. V Problemi di Windows si risolvono nel seguente modo: “E' uscito un errore; Mi sono ricordato delle istruzioni del mio amico/tutorial, ho premuto questi e quei pulsanti e l'ho dimenticato. " In Linux è tutto diverso: “È uscito un errore; So come funziona, ho sistemato questo e quello, installato il componente mancante / modificato le impostazioni, dimenticato per sempre. " Linux può essere configurato una volta per tutte. Letteralmente in uno o due o tre giorni per adeguarsi, e poi il sistema funziona per anni.

Ora voglio spendere due parole sulla distribuzione Ubuntu... Un paio di anni fa era la distro più popolare, con circa 20 milioni di persone che la utilizzavano ogni giorno. Ora la dirigenza ha rilevato Mint, ma vediamo cosa accadrà in futuro.

Lo sviluppatore di Ubuntu è Canonical (dalla parola "canon" - esempio, riferimento), guidato dall'imprenditore sudafricano (ed è anche un turista spaziale!) Mark Shuttleworth. Ubuntu è tradotto dal sudafricano come "umanità". In Sudafrica, questa è un'intera ideologia, secondo la quale è costruito il loro stato. Come si suol dire, "L'uomo ubuntu è aperto ad altre persone".

Perché Ubuntu è così popolare tra gli utenti? Questo sistema è principalmente finalizzato alla facilità d'uso. Ci sono diverse opzioni di distribuzione per te ( Kubuntu con la shell di KDE, Lubuntu- con LXDE, Xubuntu per computer deboli- con xfce, Edubuntu- un kit di distribuzione specifico per le scuole). Nella normale Ubuntu, tra l'altro, viene utilizzato l'ambiente grafico Unity (Unity).

Dopo l'installazione, l'utente riceve un sistema pronto per l'uso. Installato immediatamente set richiesto programmi: lettore multimediale, browser, ufficio, client di posta eccetera.

Sembra qualcosa del genere. Bene, non Ubuntu stesso, ma l'interfaccia Unity. Il suo caratteristica fondamentale- Launcher saldamente "inchiodato" al bordo (Launcher). Non c'è il pulsante "Start" qui, in questo Unity è simile a Windows 8. Ma c'è Dash (trattino o trattino), in cui puoi cercare per programmi installati e file, oltre a cercare qualcosa su Google, Wikipedia e così via.

Un'altra caratteristica di Unity è menu globale... Solitamente il menu dell'applicazione si trova sotto la barra del titolo (tutti quelli "File", "Modifica"...). Qui è tutto diverso. Questo menu va in pannello superiore e appare solo se passi il cursore del mouse su questo pannello. All'inizio è insolito, ma quando ci si abitua diventa molto conveniente.

Ogni Versione Ubuntu indicato come segue: 9.04, 12.04, 13.10. Le prime due cifre sono l'anno in cui è stata rilasciata la versione, le ultime due sono il mese. Le nuove versioni vengono rilasciate ogni sei mesi: ad aprile e ottobre. Ogni due anni (10, 12, 14) esce ad aprile È-versione. Ha un periodo di supporto più lungo, una maggiore affidabilità, un minimo di bug ed errori.

Bene, un'ultima parola. Dirò per esperienza personale come Utente Ubuntu... Linux in generale e Ubuntu in particolare sono molto divertenti da usare. Mi fanno molto piacere le domande e le esclamazioni di amici e conoscenti: “Oooh, che tipo di Windows hai? Cos'altro è Ubuntu? Sembra fico. I carri armati stanno venendo qui? E dammene uno anche a me!"

Linux è un sistema operativo completo che è un clone gratuito del sistema operativo UNIX. In questo articolo, cercheremo di fare un tecnico Descrizione di Linux .

All'avvio del computer, il sistema operativo Linux assume il controllo del computer e controlla i seguenti componenti.

Descrizione di base dei componenti Linux

  • Processore: poiché il kernel Linux consente l'esecuzione simultanea di più processi di più utenti (con supporto per più processori), il sistema operativo necessita di controlli multithreading. Lo scheduler di Linux dà la priorità ai processi e determina quale processo è in esecuzione su un particolare processore (se sul sistema sono installati più processori). Lo scheduler può essere configurato per lavorare su vari tipi di impianti. Con l'impostazione corretta, altro processi importanti ottenere una risposta del processore più veloce. Ad esempio, lo scheduler di Linux è attivo computer desktop dà priorità più alta all'attività di spostamento della finestra e priorità più bassa all'attività di copia in background dei file.
  • Memoria: il kernel Linux cerca di mantenere quelli in esecuzione questo momento processi in memoria ad accesso casuale... I processi inattivi vengono spostati nel file di paging, che è un'area dedicata sul disco rigido utilizzata per memorizzare dati e processi che non vengono spostati nella RAM. Quando la RAM è piena, i processi vengono spostati nel file di paging. Se il file di paging è pieno (ma ciò non dovrebbe essere consentito), i nuovi processi non vengono avviati.
  • Dispositivi: il kernel Linux supporta migliaia di dispositivi hardware. In questo caso, a causa dell'inclusione di solo driver attuali la dimensione del kernel può essere mantenuta a un livello accettabile. L'uso di moduli caricabili consente di aggiungere supporto al kernel dispositivi aggiuntivi... I moduli possono essere caricati e scaricati su richiesta come risultato di collegare o scollegare un dispositivo. (Il kernel, che verrà discusso in seguito, è il cuore del sistema operativo Linux.)
  • File system: i file system forniscono le strutture in cui i file sono archiviati su CD, dischi fissi, dischetti, DVD e altri supporti. Kernel Linux supporta molti tipi di file system (ad esempio, file system Linux: ext3 e reiserfs e file system VFAT e NTFS dal sistema operativo Windows).
  • Sicurezza - Come UNIX, il sistema operativo Linux è stato originariamente progettato per fornire accesso multiutente simultaneo. Per proteggere le risorse dell'utente, a ogni file viene assegnata una serie di permessi di lettura, scrittura ed esecuzione che definiscono i diritti di accesso. V sistema standard Linux ha accesso illimitato all'intero sistema, accessi speciali possono controllare determinati servizi (ad esempio, services Server Web Apache) e agli utenti possono essere assegnate autorizzazioni individualmente o come parte di gruppi. Innovazioni recenti come il supporto per Linux con protezione avanzata altro ritocchi e protezione ambienti sicuri elaborazione delle informazioni.

Sopra riportati descrizioneè una descrizione dei componenti di base del kernel (kernel) Linux... Il nome dal kernel Linux (che è stato creato ed è ancora in fase di sviluppo sotto la direzione di Linus Torvalds) si è diffuso all'intero sistema operativo.

Il nucleo è componente software che interagisce direttamente con l'hardware del computer. Altri componenti aggiunti al kernel, come strumenti e applicazioni di amministrazione, sono presi da altri progetti open source. codice sorgente... Il kernel Linux ei componenti necessari costituiscono un sistema operativo completo.

La parte successiva dell'articolo sulla descrizione di Linux dice che molti altri componenti sono stati creati da altri progetti, quindi è più corretto pronunciare Linux in questo modo: GNU Linux

Il progetto GNU ha fornito molti componenti che ora fanno parte del sistema operativo Linux. (GNU, Apache, KDE, GNOME e altri progetti chiave open source nei sistemi operativi Linux sono discussi di seguito.) I seguenti sottosistemi sono stati creati da altri progetti.

  • Interfaccia grafica l'utente è costituito dall'infrastruttura grafica (solitamente l'X WindowSystem), gestori di finestre, pannelli, icone e menu. L'interfaccia utente grafica consente di utilizzare una combinazione di mouse e tastiera invece di inserire semplicemente i comandi dalla tastiera (come avveniva ai bei vecchi tempi). Nel prossimo futuro, il server grafico X sarà sostituito da Wayland su tutte le distribuzioni Linux. Ubuntu sta sviluppando il proprio grafico. Mir server.
  • Gli strumenti di amministrazione includono centinaia (forse migliaia) di comandi e utilità grafiche che consentono di aggiungere utenti, gestire dischi, monitorare lo stato della rete, installare software, oltre a garantire la sicurezza e gestire le risorse del computer.
  • Applicazioni - sebbene nessuna delle distribuzioni Linux contenga tutto applicazioni esistenti ma ognuno contiene migliaia di giochi, applicazioni per ufficio, browser web, lettori multimediali, client di chat e molte altre applicazioni disponibili esclusivamente per la piattaforma Linux.
  • Developer Tools include esclusivamente strumenti per lo sviluppo e la creazione di librerie e applicazioni per implementare interfacce di specializzazione.
  • Le funzionalità del server consentono a un computer Linux di fornire servizi ai client sulla rete. In altre parole, oltre a installare browser Web per visualizzare pagine Web, è possibile trasformare il computer in un server che fornisce pagine Web ad altri computer. Inoltre, tra i popolari funzioni del server possono essere chiamati server Web, server E-mail, database, stampa, file server, Server DNS e DHCP.

Principali articoli correlati