Che cosa è Linux?
Linux è un architettura di sistema operativo originariamente sviluppato per processori Intel 386 1.1. Oggi è il sistema operativo che supporta più piattaforme, tra cui processori di fornitori diversi e l’architettura come Alpha, PowerPC, MIPS, StrongARM, e altri. Linux è un multiutente e multitasking del sistema operativo, il che significa che il sistema operativo in grado di gestire più attività e di utenti contemporaneamente, utilizzando una pianificazione adeguata. Esso utilizza il concetto di multiproprietà che significa che il sistema operativo mantiene una lista o una coda di compiti in attesa di esecuzione, il tempo di condivisione e di risorse di sistema nel miglior modo possibile e di servizio per tutte le attività. Essere significa multi è necessario disporre di un amministratore di sistema che ricorda agli utenti autorizzati le parole chiave o password assegnate le autorizzazioni per ogni utente su una serie di dati e tutto questo gestito. Anche se ha le stesse caratteristiche di UNIX fornisce anche elementi. Linux supporta la modalità protetta di processori Intel 80×86. Ma il più avanzato di tutti i processori che supportano il suo nucleo: PowerPC, SPARC, MIPS, 390 sistemi IBM, PDA, ecc. Inoltre, Linux supporta la memoria di paging su disco rigido. Questo significa espandere i confini della RAM di sistema, utilizzando uno spazio riservato sul disco rigido per ospitare pagine di memoria utilizzate in un certo periodo o non più idonei nella memoria principale. Questo è ciò che è noto come spazio di scambio o di una partizione di swap ..
Vantaggi di Linux
Linux, a differenza di Windows, è vero multitasking e multiutente, ha un sistema di sicurezza basato sugli utenti e le autorizzazioni per la lettura, scrittura ed esecuzione impostato su file e directory. Questo significa che ogni utente è il proprietario dei file, e un altro utente non può accedere a questi file. Questa proprietà non permette la diffusione del virus tra i file di diversi utenti.
Inoltre, Linux ha un interfaccia grafica (X-Windows) che fornisce il sistema operativo Windows Vista da un lato, ma la facilità d’uso, dall’altro. Analogamente ad altri sistemi, ambienti grafici (Windows, Apple Mac) X-Windows offre un ambiente multi-finestra, ma a differenza di quelle, X-Windows è il centro su cui è possibile eseguire diversi window manager.
Una differenza, forse la più importante di tutti, in relazione a qualsiasi sistema operativo commerciale, è il fatto che il software è gratuito, cosa significa questo? insieme al sistema, è possibile ottenere il codice sorgente di qualsiasi parte di essa e modificarla a piacere.
Ciò fornisce diversi vantaggi, tra cui:
- “La sicurezza di sapere ciò che rende un programma solo per vedere il codice sorgente, o, altrimenti, essere sicuri che il codice sia disponibile, nessuno sta per aggiungere” funzioni nascoste “nei programmi distribuiti”
- “La libertà previste dalla licenza GPL permette a qualsiasi programmatore di modificare e migliorare qualsiasi parte del sistema, questo si traduce in qualità del software in GNU / Linux è molto buono”
- “Il fatto che il sistema è gestito da una vasta comunità di sviluppatori e utenti di tutto il mondo, fornisce una risposta alta a errori di programma vengono scoperti, qualsiasi azienda di software commerciale può match”
Storia di Linux
Linux fa la sua comparsa nei primi anni novanta, era l’anno 1991 e quindi uno studente di informatica presso l’Università di Helsinki (Finlandia), Linus Torvalds, ha iniziato a programmare per la sua tesi finale per un sistema operativo di base.
Questo inizio è stato ispirato da Minix, un piccolo sistema Unix sviluppato dal professor Andrew Tanenbaum. Le prime discussioni su Linux erano sulla comp.os.minix newsgroup in queste discussioni, si trattava di tutto lo sviluppo di un piccolo sistema Unix per gli utenti di Minix che volevano di più.
Linus non ha annunciato la versione 0,01 di “Linux” (agosto 1991) perché non è stato ancora eseguibile, inclusi solo i principi fondamentali, è stato scritto in linguaggio assembler e presuppone che l’utente ha avuto accesso ad un sistema di Minix per la compilazione.
Il 5 ottobre 1991, Linux ha annunciato la prima versione “ufficiale” di Linux (versione 0.02). Questa volta, Linux potrebbe eseguire Bash (GNU Bourne Again Shell) e GCC (GNU C Compiler), ma il lavoro non molto di più in questa fase di sviluppo o anche solo pensare in termini di supporto, documentazione, e anche la distribuzione. Dopo la versione 0.03, la numerazione Linux salito a 0,10. Da allora, i programmatori sempre più su Internet ha iniziato a lavorare al progetto e, dopo successive revisioni, Linux aumentato il numero di versione a 0.95 nel marzo 1992.
Più di un anno dopo, nel dicembre 1993, il nucleo del sistema è in versione 0.99 e la versione 1.0 non è arrivato fino al 14 marzo 1994
Una volta che il nucleo è “utilizzabile”, gli sviluppatori ha iniziato a cercare di aggiungere applicazioni e utility e rendere il sistema più utile, questo è il momento in cui entra nel progetto GNU, lanciato nel 1984 dalla Free Software Foundation (FSF) ente creato da Richard M. Stallman (o semplicemente RMS), per rendere un sistema operativo libero. Poiché non vi era già un sacco di software del progetto GNU, gli sviluppatori ha iniziato a partecipare al kernel Linux con strumenti GNU tale, formando quella che oggi è conosciuto come GNU / Linux (Linux o semplicemente, come spesso erroneamente chiamata).