Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Cos'è un clone UNIX?

Un clone UNIX è un sistema operativo che implementa lo standard POSIX, imitando la funzionalità di base e l'interfaccia della linea di comando del sistema operativo UNIX originale. Non è un derivato diretto o una copia di una specifica implementazione UNIX (come Solaris o HP-UX), ma piuttosto una creazione indipendente costruita per aderire agli stessi principi fondamentali e specifiche API.

Le caratteristiche chiave di un clone UNIX includono:

* Conformità posix: Questo è l'aspetto più importante. POSIX (interfaccia del sistema operativo portatile) è una famiglia di standard che specificano le interfacce per i sistemi operativi. I cloni UNIX mirano ad essere conformi a questi standard, garantendo un grado di portabilità per le applicazioni scritte per loro.

* File system gerarchico: La struttura familiare simile a un albero di directory e file.

* Interfaccia della linea di comando (CLI): Un'interfaccia basata sul testo che consente agli utenti di interagire con il sistema utilizzando i comandi. Mentre molti cloni UNIX offrono interfacce grafiche (GUI), la CLI è una caratteristica distintiva.

* Programmi di utilità: Una raccolta di potenti strumenti di riga di comando (come `ls`,` grep`, `sed`,` awk`, ecc.) Per la manipolazione dei file, l'elaborazione del testo e l'amministrazione del sistema.

* Forking and Piping: La possibilità di creare nuovi processi (forking) e collegare i loro flussi di input/output standard (tubazioni) per un'elaborazione efficiente dei dati.

Esempi di cloni UNIX includono:

* Linux: Probabilmente il più noto sistema operativo simile a Unix.

* macos (darwin): Il sistema operativo di Apple per i computer Mac, basato su un kernel simile a Unix.

* BSD (vari sapori come FreeBSD, NetBSD, OpenBSD): Una famiglia di sistemi operativi simili a UNIX che hanno influenzato significativamente Linux e altri sistemi.

* Solaris (sebbene un'implementazione commerciale sia considerata più di una variante UNIX): Un sistema UNIX, ma la sua storia e la stretta relazione con l'Unix originale spesso portano alla sua inclusione nelle discussioni sui cloni UNIX. Tuttavia, alcuni direbbero che non è un * clone * nel senso più stretto.

È fondamentale comprendere la distinzione:sebbene "simile a Unix" sia spesso usato in modo intercambiabile con il "clone unix", il termine "clone" implica una stretta aderenza alla filosofia e alla funzionalità originale UNIX senza essere una derivata diretta di una particolare implementazione unix commerciale. Sono ispirati dall'Unix originale, ma sviluppati indipendentemente.

 

sistemi © www.354353.com