GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Pagina principale
  • Ultime modifiche
  • Una voce a caso
  • Nelle vicinanze
  • Vetrina
  • Aiuto
  • Sportello informazioni
  • Pagine speciali
  • Portale Comunità
  • Bar
  • Il Wikipediano
  • Contatti
  • Ricerca
  • Fai una donazione

This view

  • Original page
  • New address

GeezerVison is showing it.wikipedia.org — Unix - Wikipedia

Unix
sistema operativo
Logo
Logo
SviluppatoreBell Laboratories
ProprietarioThe Open Group
FamigliaUnix-like
Release inizialeUnix Version 1 (1969)
Release correnteUNIX System V Release 4 (1989)
Tipo di kernelKernel monolitico
Tipo licenzaSoftware proprietario
LicenzaAll'inizio nessuna, dopodiché diverse. Alcune parti sono Software proprietario altre free o open source.
Stadio di sviluppoTerminato. Sono disponibili, comunque, diverse implementazioni derivate.
PredecessoreMultics
SuccessoreBSD, GNU, kernel Linux, Solaris, AIX, HP-UX, macOS, Tru64 UNIX, SCO UnixWare, Xenix e altri.
Sito webwww.opengroup.org/unix-systems

Unix è un sistema operativo sviluppato originariamente dai Bell Laboratories negli anni '60 e '70. È noto per essere il primo sistema operativo portabile, multiutente e multitasking, implementato con il linguaggio di programmazione C. UNIX è stato progettato per gestire file come semplici sequenze di byte e utilizza un file system gerarchico; inoltre gestisce dispositivi e comunicazioni interprocesso come se fossero file.[1]

Storia

La storia del sistema operativo UNIX inizia nei laboratori Bell di AT&T negli anni '60. Gli informatici statunitensi Ken Thompson e Dennis Ritchie sono stati tra i principali sviluppatori che hanno lavorato su questo progetto. UNIX è nato come un’evoluzione del progetto Multics, che era troppo complesso e pertanto fu abbandonato.

Nel 1969, Thompson scrisse la prima versione di UNIX su un computer Digital Equipment Corporation PDP-7. Successivamente, Ritchie riscrisse gran parte del sistema operativo in linguaggio C, rendendolo più portabile e flessibile. Questa riscrittura ha permesso a UNIX di essere eseguito su diverse piattaforme hardware, un fattore chiave per la sua diffusione.

Negli anni '70, UNIX fu adottato da molte università e istituti di ricerca, contribuendo alla sua evoluzione e miglioramento. La versione 7 di UNIX, pubblicata nel 1979, è stata una delle versioni più influenti, introducendo molte delle caratteristiche che sono ancora presenti nei sistemi operativi moderni.

Negli anni '80, UNIX ha visto una commercializzazione significativa con la nascita di diverse varianti come BSD (Berkeley Software Distribution) e System V. Queste varianti hanno portato a una frammentazione del mercato, ma anche a una grande innovazione.[2]

Caratteristiche

Mascotte di Linux, kernel unix-like

Il sistema operativo Unix può essere riassunto in base alle seguenti caratteristiche:

  • Multiutente: Permette a più utenti di interagire contemporaneamente con il sistema da terminali diversi, evitando interferenze tra le attività degli utenti. Ogni utente è identificato univocamente da un nome logico (username) e suddiviso in gruppi, ciascuno identificato da un nome (groupname). Il sistema definisce anche un utente root, che rappresenta l'amministratore di sistema e non ha limitazioni nell'accesso alle risorse.
  • Multiprogrammato (multitasking): Il kernel supporta l'esecuzione contemporanea di più processi gestiti tramite divisione di tempo (timesharing).
  • Gestione della memoria virtuale: Utilizza paginazione e segmentazione per consentire a ogni processo di indirizzare un’area di memoria potenzialmente superiore alla memoria centrale disponibile.
  • Portabile: Grazie all'uso del linguaggio C, Unix è altamente portabile e disponibile su una vasta gamma di architetture hardware.
  • Aperto: Le versioni più recenti si sono uniformate allo standard POSIX. Unix implementa anche molti dei servizi e protocolli di comunicazione più diffusi su Internet, facilitando l'integrazione dei sistemi Unix in una rete.
  • Ambiente di sviluppo per programmi in C: Mantiene uno stretto legame con il linguaggio di programmazione C, offrendo un ricco insieme di strumenti per lo sviluppo di applicazioni in C, tra cui il compilatore cc.

Galleria d'immagini

  • NetBSD
    NetBSD
  • OpenBSD
    OpenBSD
  • DragonFly BSD
    DragonFly BSD
  • Microsoft XENIX
    Microsoft XENIX
  • AIX
    AIX
  • HP-UX
    HP-UX

Note

  1. ↑ UNIX, in Treccani.it – Enciclopedie on line, Roma, Istituto dell'Enciclopedia Italiana.
  2. ↑ Unix, su okpedia.it. URL consultato il 4 settembre 2024.

Bibliografia

  • Ivo Quartiroli, Massimo Fusaro e Stefano Smareglia, UNIX - Introduzione al sistema operativo, CLUP, 1983, ISBN 88-7005-566-3.
  • Hahn Harley, Guida a Unix, Mc-Graw Hill, 1996. ISBN 88-386-0872-5.
  • Maurizio Matteuzzi e Paolo Pellizzardi, Ambiente Unix, Gruppo Editoriale Jackson, 1985, ISBN 88-7056-221-2.
  • (EN) Dennis M. Ritchie e Ken Thompson, The UNIX Time-Sharing System (PDF), in The Bell System Technical Journal, vol.57(6), 1978. URL consultato il 17 aprile 2018 (archiviato dall'url originale il 10 dicembre 2005).
  • NMI Club (a cura di), No SCOpyright. Il caso SCO contro Linux, Antonella Beccaria, Francesco Marchetti-Stasi, Bernardo Parrella, Emmanuele Somma, Viterbo, Stampa Alternativa, 2004, ISBN 88-7226-806-0. URL consultato il 3 luglio 2010 (archiviato dall'url originale il 12 ottobre 2007).

Voci correlate

  • Android
  • AIX (sistema operativo)
  • AT&T
  • Bell Laboratories
  • Berkeley Software Distribution
  • Dennis Ritchie
  • Filosofia di Unix
  • GNU
  • HP-UX
  • IRIX
  • Ken Thompson
  • Linux
  • Microsoft XENIX
  • Multics
  • MacOS
  • OpenSolaris
  • SCO UNIX
  • Shell Unix
  • Solaris (sistema operativo)
  • Unix-like
  • Uzix
  • X Window System
  • Kernel panic
  • Runlevel
  • Permessi (Unix)

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Unix

Collegamenti esterni

  • (EN) Sito ufficiale, su opengroup.org.
  • Unix, in Enciclopedia della Matematica, Istituto dell'Enciclopedia Italiana, 2013.
  • (EN) UNIX, su Enciclopedia Britannica, Encyclopædia Britannica, Inc.
  • (EN) Opere riguardanti Unix, su Open Library, Internet Archive.
  • LOA HackLab - Corso base di Unix (PDF), su autistici.org.
  • (EN) The Art of UNIX Programming Manuale in inglese in formato pdf liberamente scaricabile.
  • (EN) Elenco dei sistemi operativi certificati UNIX, su opengroup.org.
  • (EN) Unix and Linux Forums, su unix.com.
Controllo di autoritàVIAF (EN) 173851322 · LCCN (EN) n91019960 · GND (DE) 4061835-3 · BNE (ES) XX3730510 (data) · BNF (FR) cb11968227m (data)
Estratto da "https://it.wikipedia.org/w/index.php?title=Unix&oldid=150645624"
Categorie:
  • Software del 1969
  • Unix
  • Sistemi operativi Unix
  • AT&T
Categorie nascoste:
  • Voci con template Sistema operativo senza piattaforme supportate
  • P18 letta da Wikidata
  • P154 letta da Wikidata
  • P155 letta da Wikidata
  • P156 assente su Wikidata
  • P348 assente su Wikidata
  • P856 letta da Wikidata
  • P9621 letta da Wikidata
  • P1417 letta da Wikidata
  • P3847 letta da Wikidata
  • Voci con codice VIAF
  • Voci con codice LCCN
  • Voci con codice GND
  • Voci con codice BNE
  • Voci con codice BNF
  • Voci non biografiche con codici di controllo di autorità
  • Pagine che utilizzano collegamenti magici ISBN
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.