|
Article on other languages:
|
Minix è un sistema operativo basato su un'architettura a microkernel. Fu una versione commerciale minima di Unix che funzionava su IBM PC e sui computer IBM PC/AT nei tardi anni Ottanta e nei primi anni Novanta (attualmente le architetture Intel sono supportate a partire dalla CPU 8088, fino alla serie Pentium). Le altre versioni (la più recente è la 1.5, contro la 3.0 per architetture Intel) funzionavano su computer basati sul Motorola 68000 (come gli Amiga, l'Atari ST e i primi Apple Macintosh) e su SPARC (come le workstation Sun). Al momento del suo sviluppo, la licenza d'uso per Minix era considerata molto libera, con un prezzo molto basso comparato con altri sistemi operativi. Comunque, non essendo free software e neanche completamente open source, gli sforzi per lo sviluppo si spostarono verso i kernel Linux e FreeBSD. Nei tardi anni Novanta la licenza di Minix fu convertita in open source, ma allora era presente solo una piccola base di sviluppatori e utenti.
StoriaAndrew S. Tanenbaum creò MINIX alla Vrije Universiteit ad Amsterdam nel 1987, per semplificare i principi dei sistemi operativi spiegati nel suo libro di testo. Le 26000 linee di codice sorgente del kernel, del gestore della memoria, e del file system sono incluse nel libro; è principalmente scritto in linguaggio C. MINIX 1.5, nato nel 1991, supporta sistemi MicroChannel IBM PS/2 e fu anche portato su architetture SPARC e Motorola 68000, supportando anche piattaforme Atari ST, Commodore Amiga, Apple Macintosh Sun SPARCstation computer. Dalla versione Minix 2.0 del 1997, diventa conforme allo standand POSIX di UNIX. PresenteRecentemente Tanenbaum e alcuni suoi collaboratori hanno ripreso in mano il progetto e hanno presentato la versione 3.0 del kernel. L'obiettivo del progetto è lo sviluppo di un microkernel molto stabile per applicazioni embedded e anche per applicazioni più generali. Il sistema operativo è rilasciato con Licenza BSD e attualmente supporta processori x86 anche se le versione per processori PowerPC e ARM7 sono in sviluppo. Linus Torvalds e MINIXLinus Torvalds, dopo aver usato per qualche tempo Minix decise di creare un nuovo sistema operativo che fosse meno limitato e che potesse essere modificato e migliorato senza troppe dfficoltà. Nel 1991 diede vita ad un nuovo programma chiamato Linux. A differenza di Tanenbaum, per il suo nuovo sistema operativo egli scelse un'architettura monolitica. I due furono anche protagonisti di un dibattito molto acceso nel 1992 sul newsgroup comp.os.minix dal titolo Linux is obsolete. Sistemi operativi: Progetto e implementazioniSistemi operativi: Progetto e implementazione (titolo originale: Operating Systems: Design and Implementation) è il titolo della versione italiana del libro didattico di Tanenbaum nel quale è inserito anche il codice MINIX. Pubblicato nel 1987 è arrivato ormai alla terza edizione. Versioni di MINIXElenco delle versioni di MINIX con data d'uscita:
Altri progetti
Voci correlate
Collegamenti esterni |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net