Hardware

Cos'è Linux? tutte le informazioni

Sommario:

Anonim

Linux è il cuore del sistema operativo, il programma responsabile del funzionamento del computer, che rende la comunicazione tra l'hardware (stampante, monitor, mouse, tastiera) e il software (applicazioni in generale). Il set principale e i programmi responsabili dell'interazione con esso sono ciò che chiamiamo sistema operativo. Il kernel è il cuore del sistema.

Indice dei contenuti

Cos'è Linux? Tutte le informazioni

I principali programmi responsabili dell'interazione con il kernel sono stati creati dalla GNU Foundation. Per questo motivo è più corretto fare riferimento al sistema operativo come GNU / Linux anziché Linux.

Una distribuzione non è altro che l'insieme di kernel, programmi di sistema e applicazioni raccolti su un singolo CD-ROM (o qualsiasi altro tipo di supporto). Oggi abbiamo migliaia di applicazioni per la piattaforma GNU / Linux, in cui ogni azienda responsabile di una distribuzione sceglie le applicazioni che devono essere incluse in essa.

Il progetto GNU

Molti conoscono e riportano il sistema operativo pinguino solo come Linux, ma il termine corretto è GNU / Linux. In parole più semplici, Linux è solo il nucleo del sistema operativo, ma dipende da una serie di strumenti con cui lavorare, a partire dal programma utilizzato per compilare il codice sorgente. Questi strumenti sono forniti dal progetto GNU, creato da Richard Stallman.

In altre parole, il sistema operativo Linux è l'unione di Linux con strumenti GNU, quindi il termine corretto è GNU / Linux.

GNU / Linux e Windows

La più grande differenza tra Linux e Windows è il fatto che il primo è un sistema open source, sviluppato da programmatori volontari sparsi su Internet e distribuiti sotto licenza pubblica GPL. Mentre Windows è un software proprietario, non ha il codice sorgente disponibile e devi acquistare una licenza per avere il diritto di usarlo.

Non devi pagare nulla per usare Linux, né è un crimine fare copie per installarlo su altri computer. Il vantaggio di un sistema open source è che è flessibile alle esigenze dell'utente, il che rende i suoi adattamenti e correzioni molto più veloci. Ricorda che a tuo favore hai migliaia di programmatori da tutto il mondo che pensano solo a rendere Linux un sistema sempre migliore.

Il sistema open source consente a chiunque di vedere come funziona, correggere eventuali problemi o dare suggerimenti per il miglioramento. Questo è uno dei motivi della sua rapida crescita, nonché della compatibilità con il nuovo hardware, per non parlare delle sue elevate prestazioni e stabilità.

Distribuzioni GNU / Linux

Linux ha diversi modelli e questi sono chiamati distribuzioni. Una distribuzione non è altro che un nucleo e programmi scelti dal team che lo sviluppa. Ogni distribuzione ha le sue particolarità, come come installare un pacchetto (o software), l'interfaccia di installazione del sistema operativo stesso, l'interfaccia grafica e il supporto hardware. Quindi spetta all'utente definire quale distribuzione si adatta meglio alle proprie esigenze.

GNU / Linux e la sua interfaccia grafica

Il sistema X-Window (senza "s"), chiamato anche X, fornisce l'ambiente grafico per il sistema operativo. A differenza di OSX (Macintosh) e Windows, X rende il gestore di finestre (l'interfaccia visiva stessa) un processo separato. In realtà, il vantaggio di separare il gestore delle finestre è che puoi scegliere tra una grande varietà di gestori esistenti per Linux e quello più adatto a te, come Gnome, KDE e XFCE, tra gli altri.

La storia di GNU / Linux

Il sistema Linux proviene da Unix, un sistema operativo multi-tasking e multi-utente che ha il vantaggio di operare su un'ampia varietà di computer.

Linux è emerso in un modo molto interessante. Tutto è iniziato nel 1991, quando un programmatore finlandese di 21 anni, Linus Benedict Torvalds, ha inviato il seguente messaggio a un elenco di discussione online: “ Ciao a tutti coloro che usano Minix. Sto realizzando un sistema operativo gratuito (come hobby) per 386, 486, AT e cloni ."

Minix era un sistema operativo basato su Unix limitato che funzionava su computer machiavellici come AT. Linus intendeva sviluppare una versione migliorata di Minix e all'epoca non sapeva che il suo presunto "concorso" sarebbe finito in un sistema ingegnosamente magnifico. Molti rinomati accademici erano interessati all'idea di Linus e da lì i programmatori delle più diverse parti del mondo hanno iniziato a lavorare per questo progetto. Ogni miglioramento sviluppato da un programmatore è stato distribuito su Internet e immediatamente integrato nel kernel di Linux.

Nel corso degli anni, questo duro lavoro di volontariato di centinaia di sognatori è diventato un sistema operativo ben maturo e sta sfruttando oggi il mercato dei server aziendali e dei PC. Linus, che oggi coordina un team di sviluppatori principali il suo sistema è stato scelto in un sondaggio pubblico come persona dell'anno 1998 nel mondo dei computer.

Dove iniziare a imparare GNU / Linux

Se stai iniziando la tua vita in Linux, potresti sentire la necessità di aiuto su punti apparentemente semplici. Questo articolo ti aiuterà a sentirti più a tuo agio in questo meraviglioso ambiente.

Come ottenere GNU / Linux

Una volta scelta la distribuzione da utilizzare, il passaggio successivo è scaricare un'immagine ISO per registrare l'installazione sul tuo computer. Si consiglia vivamente di optare per una distribuzione popolare e collaudata in cui si trova abbondante documentazione su Internet nel caso in cui si abbia bisogno di aiuto. Ecco un elenco delle distribuzioni Linux più popolari.

Ubuntu

Questa distribuzione Linux è una delle più utilizzate al momento e ciò è dovuto al fatto che si preoccupa per l'utente finale (desktop). Originariamente basato su Debian, differisce dal concentrarsi sul desktop, nel suo modo di pubblicare nuove versioni, che vengono pubblicate ogni sei mesi.

openSUSE

OpenSUSE è la versione gratuita del meraviglioso sistema operativo Novell SuSE. Oltre a comportarsi in modo molto stabile e robusto come server, è anche molto potente per la versione desktop.

Il suo differenziale è il famoso YaST (Yeah Another Setup Tool), un software che centralizza l'intero processo di installazione, configurazione e personalizzazione del sistema Linux. Possiamo dire che questo è ciò che spicca maggiormente SuSE, dal momento che può essere paragonato al pannello di controllo di Windows.

YaST è forse lo strumento di gestione più potente per l'ambiente Linux. È un progetto open source sponsorizzato da Novell e attivamente in fase di sviluppo.

Lo sviluppo di YaST è iniziato nel gennaio 1995. È stato scritto in C ++ con una GUI ncurses da Thoamas Fehr (uno dei fondatori di SuSE) e Michael Andres.

YaST è lo strumento di installazione e configurazione per openSUSE, SUSE Linux Enterprise e il vecchio SuSE Linux. Ha un'interfaccia grafica accattivante in grado di personalizzare rapidamente il sistema durante e dopo l'installazione e può essere utilizzata anche in modalità testo

YaST può essere utilizzato per configurare l'intero sistema, ad esempio la configurazione di periferiche come scheda video, scheda audio, rete, configurazione di servizi di sistema, firewall, utenti, repository, lingue, installazione e rimozione di software, ecc.

Debian

Debian è una delle distribuzioni più antiche e popolari. È servito come base per la creazione di molte altre distribuzioni popolari, come Ubuntu e Kurumin. Come sue caratteristiche più eccezionali possiamo menzionare:

  • .DebApt-get sistema di packaging, che è un sistema di gestione dei pacchetti installato più pratico tra quelli esistenti (se non il più) La sua versione stabile è accuratamente testata, il che la rende ideale per il firewall e la stabilità Ha uno dei più grandi repository di pacchetti di distribuzione (programmi precompilati disponibili per l'installazione)

Slackware

Slackware, insieme a Debian e Red Hat, è una delle distribuzioni "parent" di tutti gli altri. Concepito da Patrick Volkerding, Slack (soprannome adottato dalla comunità degli utenti) ha chiarezza, semplicità, stabilità e sicurezza come le sue caratteristiche principali.

Sebbene sia considerato da molti una distribuzione difficile da usare, rivolta a utenti esperti o hacker, ha un semplice sistema di gestione dei pacchetti, nonché la sua interfaccia di installazione, che è una delle poche che continua in modalità testo, ma non per questo motivo. diventa difficile.

Se stai cercando una distribuzione orientata al server, vuoi approfondire le tue conoscenze su Linux o stai cercando un desktop senza dettagli inutili, Slack fa per te.

Slackware è stato creato da Patrick Volkerding nel 1993 (secondo alcune fonti del 1992). Si basa sulla distribuzione SLS (Softlanding Linux System) ed è stato fornito sotto forma di immagini su dischetti da 3, 5 pollici.

È la distribuzione più antica e ancora attiva. Fino al 1995 era considerato Linux predefinito, ma la sua popolarità è diminuita molto tempo dopo l'emergere di distribuzioni più amichevoli. Inoltre, la distribuzione rimane una distribuzione molto apprezzata e rispettata, perché non ha cambiato la sua filosofia, rimane fedele agli standard UNIX ed è composta solo da applicazioni stabili.

Nel 1999 la versione di Slackware passò dalla 4.0 alla 7.0. Una mossa di marketing per dimostrare che la distribuzione era aggiornata come le altre distribuzioni. Succede che molte delle distribuzioni avevano versioni molto alte, e questo potrebbe dare l'impressione che Slackware sia obsoleto. Anche il ritardo nel rilascio di nuove versioni di Slackware ha contribuito a questo.

Nel 2004 Patrick Volkerding si ammalò gravemente di un'infezione e lo sviluppo di Slackware divenne incerto. Molti pensavano che sarebbe morto. Ma è migliorato e lo sviluppo è ripreso.

Nel 2005, l'ambiente grafico GNOME è stato rimosso dal progetto Slackware, che non piaceva a molti utenti. La giustificazione di Patrick era che impiegava molto tempo a impacchettare i file binari. Tuttavia, molte comunità hanno sviluppato progetti GNOME per Slackware. Alcuni esempi di progetti sono: Gnome Slackbuild, Gnome Slacky e Dropline Gnome. Pertanto, Gnome di alta qualità è ciò che non manca alla distribuzione, nonostante non sia un ambiente nativo.

Nel 2007 è stata rilasciata la versione 12.0 di Slackware, una versione innovativa che in qualche modo ha causato alcune controversie. È stata la prima versione di Slackware ad andare un po 'contro la propria filosofia. In primo luogo, perché è capitato di montare i dispositivi automaticamente, in secondo luogo, perché alcuni vecchi pacchetti non erano più compatibili con la nuova versione a causa del nuovo GCC 4.1.2. e infine, perché la prima versione è arrivata con l'ultima versione del kernel.

Va anche notato che la versione 12.0 funzionava con Compiz installato, ma a causa della mancanza di strumenti di configurazione grafica, molti utenti non sapevano come usarlo.

Fedora

Fedora è una delle distribuzioni più popolari e stabili che esiste oggi. Questo era, in linea di principio, un fork per la comunità, rilasciato e gestito dal gigante Red Hat, che all'epoca stava chiudendo il suo sistema e concentrandosi sul mercato aziendale.

Ciò significa che, fin dall'inizio, Fedora disponeva già delle ultime tecnologie software, nonché di uno dei team più competenti e dedicati al suo sviluppo. Se stai cercando una distribuzione con poteri per essere un server stabile, ma con le funzionalità di strumenti di configurazione grafica, o se vuoi semplicemente un desktop più robusto, Fedora sarà la tua scelta migliore.

Ha un rapido ciclo di sviluppo. Ogni sei mesi, in media, viene rilasciato un nuovo Fedora dal Fedora Project per la comunità. La community stessa è una delle più frequentate su Internet e Fedora è molto utile online, anche senza offrire supporto tecnico diretto a Red Hat.

La gestione dei pacchetti viene eseguita in modo intelligente e automatico con l'aiuto di YUM, che è responsabile degli aggiornamenti e risolve le dipendenze di tutti i pacchetti, scaricando dal repository e dalla gestione dell'installazione ciò che è necessario per il sistema. Sono disponibili tutti i tipi di applicazioni per Fedora, dalle potenti suite per ufficio come OpenOffice.org ai lettori video e audio (MPlayer e Amarok) con l'esecuzione di quasi tutti i formati noti e anche una generosa raccolta di giochi, tutti installabili con pochi semplici clic o una singola riga di comando.

CentOS

CentOS è una distribuzione di classe Enterprise derivata da codici sorgente gratuiti e distribuita da Red Hat Enterprise Linux e gestita dal Progetto CentOS.

Ti consigliamo come installare facilmente Adobe Flash Player in Ubuntu

La numerazione delle versioni si basa sulla numerazione di Red Hat Enterprise Linux. Ad esempio, CentOS 4 si basa su Red Hat Enterprise Linux 4. La differenza fondamentale tra i due è la fornitura di assistenza a pagamento per l'acquisto di Red Hat Enterprise Linux.

CentOS offre un ottimo accesso al software standard del settore, inclusa la piena compatibilità con i pacchetti software appositamente studiati per i sistemi Red Hat Enterprise Linux. Questo ti offre lo stesso livello di sicurezza e supporto, attraverso gli aggiornamenti, delle altre soluzioni Linux Enterprise, ma a costo zero.

Supporta entrambi gli ambienti server per applicazioni mission-critical e ambienti workstation e presenta una versione Live CD.

CentOS presenta numerosi vantaggi, tra cui: una comunità attiva e in crescita, un rapido sviluppo e test dei pacchetti, una vasta rete di download, sviluppatori accessibili, molteplici canali di supporto con supporto spagnolo e supporto commerciale attraverso i partner.

Linux Mint

La proposta di Linux Mint è una distribuzione desktop con un design visivo elegante, piacevole, comodo da usare e sempre aggiornato.

La distribuzione è stata inizialmente rilasciata come una variante di Ubuntu, che aveva già i codec multimediali nell'installazione. L'evoluzione è stata rapida, e oggi è una distribuzione completa e ben risolta, con i suoi strumenti di configurazione, l'applicazione di installazione dei pacchetti basata sul web, i menu personalizzati, tra le altre caratteristiche uniche, e sempre con un aspetto pulito ed elegante.

Il fondatore, leader e principale sviluppatore della distribuzione si chiama Clement Lefebvre, che ha iniziato a utilizzare Linux nel 1996 (Slackware) e vive in Irlanda.

Alcuni dei motivi del successo di Linux Mint elencati nella pagina del progetto sono:

  • La velocità con cui la community risponde alle richieste di una richiesta pubblicata sul forum del sito Web e che può già essere implementata nell'aggiornamento in meno di una settimana, poiché è derivata da Debian, ha tutta la solida base di pacchetti e Il gestore dei pacchetti Debian supporta i repository Ubuntu Ha un desktop impostato per far sentire a proprio agio l'utente comune Sforzi per far funzionare bene risorse come supporto multimediale, risoluzione video, schede e schede Wifi e altri

Ad eccezione di Mandrake, questa è stata la prima distribuzione ad avere successo con gli utenti per i seguenti motivi: facilità di installazione del programma, installazione e configurazione automatiche del dispositivo e simili.

Mint ha aggiunto queste strutture e ne ha incorporate altre, essendo considerata una Ubuntu più raffinata, con un'eccellente selezione di software, grandi prestazioni e design.

Applicazioni GNU / Linux

GNU / Linux ha una ricchezza incomparabile di applicazioni, offrendo più di una soluzione per determinate esigenze. La maggiore difficoltà è trovare un'applicazione adatta alle tue esigenze. Esistono innumerevoli applicazioni per le stesse funzioni che hanno determinate caratteristiche, tra le quali sono adattate o meno ai gusti dell'utente, ecco perché oggi abbiamo una tale varietà di applicazioni disponibili.

Il fatto che quasi il 100% delle applicazioni sia open source aiuta questa lista a crescere sempre di più. Tra le altre cose, le applicazioni consentono di essere modificate in base alle esigenze degli utenti.

Applicazioni desktop GNU / Linux

Openoffice.org

Una delle suite per ufficio più popolari e complete è OpenOffice.org. È una suite di applicazioni per ufficio gratuite e multipiattaforma, distribuita per Microsoft Windows, Unix, Solaris, Linux e Mac OS X. La suite utilizza il formato ODF (OpenDocument) ed è compatibile con il formato Microsoft Office.

OpenOffice.org si basa su una vecchia versione di StarOffice: StarOffice 5.1, acquistata da Sun Microsystems nell'agosto 1999. Il codice sorgente per la suite è stato rilasciato avviando un progetto di sviluppo software open source il 13 ottobre 2000, OpenOffice.org. L'obiettivo principale era fornire un'alternativa a basso costo, alta qualità e open source. OpenOffice.org supporta i formati di file di Microsoft Office.

Il design e il software sono comunemente noti come "OpenOffice" ma, a causa di una disputa sui marchi, Sun è stata costretta a cambiare il nome del software, che è stato ribattezzato "OpenOffice.org".

Abiword

Se preferisci un software più leggero o non usi le funzioni di formattazione avanzate offerte da OpenOffice.org, forse la soluzione migliore è usare Abiword, un editor di testo altrettanto buono e più leggero del precedente.

AbiWord è un word processor open source, quindi un software gratuito concesso in licenza in base alla GPL. Funziona su Linux, Mac OS, Microsoft Windows, ReactOS, SkyOS e altre piattaforme. AbiWord è stato originariamente creato da SourceGear Corporation con il componente AbiSuite. SourceGear si è mobilitato per interessi finanziari e ha lasciato il progetto AbiWord a un team di volontari. Il software AbiWord ora fa parte di GNOME Office, che è un insieme di applicazioni di integrazione.

L'interfaccia AbiWord ricorda l'interfaccia Word precedente al 2007.

Il fatto è che molti utenti si sentono più a loro agio in quell'interfaccia che nel nuovo "nastro" dello strumento Microsoft. AbiWord offre tutte le risorse necessarie per coloro che hanno semplici esigenze di modifica del testo.

gnumeric

Gnumeric è un software per fogli di calcolo open source che fa parte del desktop Gnome e ha programmi di installazione disponibili anche per Windows. È stato creato con l'intenzione di essere un'alternativa al software proprietario Microsoft Excel. Gnumeric è stato creato e sviluppato da Miguel de Icaza, ma da quando è stato trasferito ad altri progetti, l'attuale manager è diventato Jody Goldberg.

Gnumeric ha la capacità di importare ed esportare dati in vari formati, tra cui CSV, Excel, HTML, LaTeX, Lotus 1-2-3, OpenDocument e Quattro Pro. Il suo formato nativo è il formato di file Gnumeric (.gnm o.gnumeric), un file XML compresso bzip. Ha tutte le funzioni di foglio di calcolo Excel e molte altre funzioni proprie.

Infine ti consigliamo di leggere i seguenti articoli:

  • Debian vs Ubuntu.

    Come aggiornare Ubuntu 14.04 LT a Ubuntu 16.04 LTS. Recensione Ubuntu 16.04 Xenial Xerus. Analisi OS elementare. I migliori comandi per Linux. Guida rapida ai comandi di base.

  • I migliori comandi di aiuto per linux.
Hardware

Scelta dell'editore

Back to top button