Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. MINIX - Teknopedia
MINIX - Teknopedia
Disambiguazione – "Minix" rimanda qui. Se stai cercando la linea di action figure, vedi Mego Corporation.
MINIX
sistema operativo
Logo
Logo
SviluppatoreAndrew Stuart Tanenbaum e altri
FamigliaUnix-like, POSIX
Release iniziale (1987)
Release corrente3.3.0 (16 settembre 2014)
Tipo di kernelmicrokernel
Tipo licenzaSoftware libero
LicenzaBSD
Stadio di sviluppoAttivo
Sito webminix3.org
Modifica dati su Wikidata · Manuale

MINIX è un sistema operativo basato su un'architettura a microkernel. In origine fu una versione non-commerciale minima Unix-like per PC IBM e computer IBM PC/AT nei tardi anni ottanta e nei primi anni novanta. Attualmente sono supportate le architetture Intel a partire dalla CPU 8088, fino alla serie Pentium.

Le successive versioni - la più recente è la 1.5, contro la 3.0 per architetture Intel - furono software libero e utilizzabili su hardware Motorola 68000 (come Amiga, Atari ST e i primi Apple Macintosh) e su SPARC, come le workstation di Sun Microsystem.

  • Estructura MINIX
    Estructura MINIX

In informatica MINIX indica anche il nome del file system predefinito disponibile all'installazione del sistema operativo MINIX, usato anche da altre distribuzioni come formato per i dischi di avvio o in altri ambiti dove è necessario consumare poche risorse.

Storia

[modifica | modifica wikitesto]

La creazione

[modifica | modifica wikitesto]

Andrew S. Tanenbaum creò MINIX alla Vrije Universiteit ad Amsterdam nel 1987, per esemplificare i principi dei sistemi operativi spiegati nel suo libro di testo. Le 26.000 linee di codice sorgente del kernel, del gestore della memoria, e del file system sono incluse nel libro; è scritto principalmente 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, oltre alle piattaforme Atari ST, Commodore Amiga, Apple Macintosh e Sun SPARCstation.

Gli esperimenti di Linus Torvalds

[modifica | modifica wikitesto]

Linus 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 con poche difficoltà. Nel 1991 diede vita ad un nuovo kernel chiamato Linux. A differenza di Tanenbaum, per il suo nuovo sistema operativo scelse un'architettura monolitica. A quei tempi, Torvalds e Tanenbaum furono protagonisti di un dibattito molto acceso nel 1992 sul newsgroup comp.os.minix dal titolo Linux is obsolete.

Al momento del suo sviluppo, la licenza d'uso per MINIX era considerata libera, con un prezzo molto basso comparato con altri sistemi operativi. Comunque, non essendo software libero 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. Dalla versione MINIX 2.0 del 1997, diventa conforme allo standard POSIX.

Gli anni 2000

[modifica | modifica wikitesto]
MINIX 3.1.7 con Equinox Desktop Environment in esecuzione
The MINIX 3 Microkernel Architecture
Rocky Raccoon, the mascot of Minix 3.

Intorno al 2005 Tanenbaum e alcuni suoi collaboratori hanno ripreso in mano il progetto e presentato la versione 3.0 del kernel. L'obiettivo del progetto è lo sviluppo di un micro-kernel molto stabile per applicazioni embedded e altre più generali. Il sistema operativo è pubblicato con licenza BSD e attualmente supporta processori x86, anche se sono in sviluppo versioni per processori PowerPC e ARM7.

MINIX è parte integrante del firmware dei chipset Intel, l'Intel Management Engine.

Versioni

[modifica | modifica wikitesto]

Elenco delle versioni di MINIX con data d'uscita:

  • MINIX 1.0 – 1987;
  • MINIX 1.5 – 1991;
  • MINIX 2.0 – 1997;
  • MINIX 3.0 – 24 ottobre 2005;
  • MINIX 3.1.2 – 8 maggio 2006;
  • MINIX 3.1.2a – 29 maggio 2006;
  • MINIX 3.1.3 – 13 aprile 2007;
  • MINIX 3.1.3a – 8 giugno 2007;
  • MINIX 3.1.4 – 2009;
  • MINIX 3.1.5 – 5 novembre 2009;
  • MINIX 3.1.6 – 8 febbraio 2010;
  • MINIX 3.1.7 – 16 giugno 2010;
  • MINIX 3.1.8 – 4 ottobre 2010;
  • MINIX 3.2.0 – 29 febbraio 2012;
  • MINIX 3.2.1 – 21 febbraio 2013;
  • MINIX 3.3.0 – 2 settembre 2014.

Bibliografia

[modifica | modifica wikitesto]
  • (EN) Andrew S. Tanenbaum e Albert S. Woodhull, Operating Systems Design and Implementation, Pearson, 2006, ISBN 0-13-142938-8.

Voci correlate

[modifica | modifica wikitesto]
  • File system MINIX
  • Equinox Desktop Environment
  • Sistema operativo
  • Kernel
  • Linux (kernel)

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su MINIX
  • Collabora a Wikinotizie Wikinotizie contiene l'articolo Il ritorno di Minix, 24 ottobre 2005

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su minix3.org. Modifica su Wikidata
  • Repository sorgenti di MINIX, su git.minix3.org. Modifica su Wikidata
  • (EN) Il testo della licenza d'uso di Minix, su minix3.org. URL consultato il 31 gennaio 2006 (archiviato dall'url originale il 13 giugno 2007).
  • (EN) Il post di Tanenbaum Linux is obsolete, su educ.umu.se. URL consultato il 9 marzo 2006 (archiviato dall'url originale il 12 aprile 2006).
  • (EN) Documentazione approfondita di Minix, su raspberryginger.com. URL consultato il 6 luglio 2007 (archiviato dall'url originale l'8 ottobre 2007).
V · D · M
Sistemi operativi
Storia · Cronologia · Lista
Unix
UNIXAIX · Amiga Unix · A/UX · HP-UX · IRIX · macOS · Research Unix · SCO UNIX · Solaris · Tru64 · XENIX
Unix-like
BSD386BSD · Darwin · DesktopBSD · DragonFly BSD · FreeBSD · FreeNAS · m0n0wall · NetBSD · OpenBSD · pfSense
GNUGNU/Hurd · Varianti GNU (GNU/Linux · GNU/kFreeBSD · NexentaOS)
AltriAndroid · MINIX · NeXTSTEP · OpenSolaris · Illumos (OpenIndiana) · OS-9 · QNX · Redox
Macintosh
System SoftwareSystem 1 · System 2 · System 3 · System 4 · System 5 · System 6 · System 7
Mac OS ClassicMac OS 8 · Mac OS 9
Mac OS XCheetah (10.0) · Puma (10.1) · Jaguar (10.2) · Panther (10.3) · Tiger (10.4) · Leopard (10.5) · Snow Leopard (10.6) · Lion (10.7)
OS XMountain Lion (10.8) · Mavericks (10.9) · Yosemite (10.10) · El Capitan (10.11)
macOSSierra (10.12) · High Sierra (10.13) · Mojave (10.14) · Catalina (10.15) · Big Sur (11.0) · Monterey (12.0) · Ventura (13.0) · Sonoma (14.0) · Sequoia (15.0)
Microsoft Windows95 · 98 · Me · NT 3.1 · NT 3.5 · NT 3.51 · NT 4.0 · 2000 · XP · Server 2003 - FLP · Vista · Server 2008 · 7 · Server 2008 R2 · 8 · 8.1 · RT · Server 2012 · 10 · Server 2016 · Server 2019 · Server 2022 · 11
DOSDR-DOS · FreeDOS · MS-DOS · PC DOS
WebOSDesktoptwo · eyeOS · YouOS
AltriAmigaOS · Apple DOS · Apple SOS · AROS · BeOS · CP/M · Haiku · IBM i · Inferno · Möbius · MorphOS · MVS · OS/2 · ProDOS · ReactOS · SkyOS · TempleOS · VMS · Cosmos · Chrome OS
Per dispositivi mobili
(palmari e smartphone)
Android · iOS · Sailfish OS · Windows Phone 8 (Windows Phone 8.1) · Windows 10 Mobile · Palm OS · Symbian OS · Windows CE (Pocket PC · Windows Mobile · Windows Phone 7 · Microsoft Auto) · MeeGo · altri
V · D · M
Software libero e open source
GeneraleCopyleft · Eventi · Software libero · Definizione · Gratis versus libre · Open source
Famiglie di sistemi operativiAros Research Operating System · BSD · Darwin · eCos · FreeDOS · GNU · Haiku · Inferno · Linux · Mach · Minix · OpenSolaris · Plan 9 · ReactOS · Redox · Symbian OS
Sviluppo software open sourceEclipse · Free Pascal · GCC · Gambas · Java · LLVM · Lua · NetBeans · Octave · Open64 · Perl · PHP · Python · ROSE · Ruby · Tcl
Storia del software liberoGNU · Haiku · Linux · Mozilla (Application Suite · Firefox · Thunderbird)
OrganizzazioniApache Software Foundation · Blender Foundation · Eclipse Foundation · freedesktop.org · Free Software Foundation (Europe · India · Latin America) · FSMI · GNOME Foundation · Google Code · KDE · Linux Foundation · Mozilla Foundation · Open Source Geospatial Foundation · Open Source Initiative · Software Freedom Conservancy · SourceForge · Symbian Foundation · The Document Foundation · Ubuntu Foundation · Xiph.Org Foundation · XMPP Standards Foundation · X.Org Foundation · Software Freedom Law Center
Licenze libereApache · Artistica · BSD · GNU GPL · GNU LGPL · ISC · MIT · MPL · Ms-PL/RL · zlib · Licenze approvate da FSF
Standard di licenzeOpen Source Definition · The Free Software Definition · Debian Free Software Guidelines
SfideBlob binario · Canonical's contributor agreement · Digital rights management · Rebranding dei programmi Mozilla · Software proprietario · Causa SCO-IBM · Restrizioni hardware · Trusted computing · Licenza virale · Guerra dei browser · Halloween Documents
Altri argomentiTermini alternativi · Comunità software libero · Distribuzione Linux · Forking · Movimento software libero · Microsoft Open Specification Promise · Revolution OS
Controllo di autoritàVIAF (EN) 186683409 · LCCN (EN) n00067355 · GND (DE) 4224127-3 · BNF (FR) cb16962994x (data) · J9U (EN, HE) 987007365084405171
  Portale Informatica
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=MINIX&oldid=145834939"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022