* Conformità posix: Il kernel GNU/Linux e le sue utility di sistema associate sono in gran parte conformi allo standard Posix , che definisce un'interfaccia standard per i sistemi operativi simili a UNIX. Ciò significa che i programmi scritti per UNIX possono spesso essere compilati ed eseguiti su GNU/Linux con modifiche minime o nessuna.
* Architettura simile a Unix: GNU/Linux condivide molte somiglianze architettoniche con UNIX, tra cui:
* Un file system gerarchico: Entrambi i sistemi organizzano file in una struttura simile a un albero con directory e sottodirectory.
* Il concetto di processi: Entrambi i sistemi gestiscono programmi di gestione come processi indipendenti.
* Account utente e autorizzazioni: Entrambi i sistemi utilizzano gli account utente per controllare l'accesso alle risorse e concedere le autorizzazioni.
* una shell: Entrambi i sistemi forniscono un interprete della riga di comando (shell) per l'interazione con il sistema operativo.
* Utilità condivise: GNU/Linux spesso include molte delle stesse utilità trovate in Unix, come:
* `ls` Per elencare file e directory.
* `Cat` per la visualizzazione dei contenuti del file.
* `grep` per la ricerca del testo.
* `cp` per la copia di file.
* Legacy: Il progetto GNU, che ha sviluppato molti dei componenti principali di GNU/Linux, era originariamente destinato a essere un sistema operativo compatibile con una source open-source.
Tuttavia, è importante notare che GNU/Linux non è un discendente diretto di UNIX. È un sistema operativo completamente separato che sembra essere altamente compatibile con standard e pratiche UNIX.
Ecco una rottura dei due componenti principali di GNU/Linux:
* gnu: Il progetto GNU ha sviluppato una raccolta di software gratuito e open source, tra cui utility, librerie e strumenti essenziali.
* Linux: Il kernel Linux, creato da Linus Torvalds, fornisce la funzionalità di base del sistema operativo, gestisce le risorse hardware e fornendo una base per applicazioni.
Mentre GNU/Linux viene spesso definito semplicemente "Linux", il termine "GNU/Linux" sottolinea i contributi sia del progetto GNU che del kernel Linux.
sistemi © www.354353.com