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. File system MINIX - Teknopedia
File system MINIX - Teknopedia
ext2
Dati generali
SviluppatoreComunità Open Source
Nome completoMINIX file system version 3
Introduzionegennaio 1987 Minix
Caratteristiche
Permessi file systemPOSIX
Manuale

Minix file system è il file system nativo del sistema operativo Minix. Scritto da Andrew S. Tanenbaum negli anni '80, puntava a replicare la struttura del file system Unix ma in modo semplificato e con lo scopo di essere uno strumento didattico. Cadde in disuso tra gli utenti Linux nel 1994 grazie alla popolarità di altri filesystem che si stavano affermando sulla scena - in particolare ext2 - e a causa delle sue limitate funzioni.

Storia

[modifica | modifica wikitesto]

MINIX è stato un sistema operativo Unix-like scritto da zero da Andrew S. Tanenbaum il cui codice sorgente poteva essere utilizzato liberamente. Il file system Minix è stato pensato e progettato per questo sistema operativo. Questo file system replica la struttura di un tipico file system Unix ma in modo più semplice e limitato per mantenere lo scopo principale per cui era nato MINIX: essere uno strumento didattico.[1]

Quando Linus Torvalds iniziò a scrivere il kernel Linux (1991), stava lavorando su una macchina che eseguiva MINIX e ne adottò il file system. Tale scelta si rivelò in breve tempo limitante in quanto la lunghezza dei nomi dei file non poteva superare i 14 caratteri (30 nelle versioni successive), le partizioni potevano avere dimensione massime di 64 megabyte[2] e non era in grado di offrire prestazioni adatte a un moderno file system.[3] L'implementazione originale del file system era a thread singolo mentre l'implementazione Linux era multi-threading.[2]

Nel 1992, per superare tutte le criticità del file system Minix, venne sviluppato il file system esteso (ext). Ma fu solo con la seconda versione, ext2, che Linux ottenne un file system di livello enterprise.[3] Già nel 1994 il file system Minix veniva "scarsamente utilizzato" tra gli utenti Linux che adottarono altri file system.[4]

Note

[modifica | modifica wikitesto]
  1. ↑ Andrew S Tanenbaum e Albert S. Woodhull, Operating Systems: Design and Implementation, 3rd, Prentice Hall, 14 January 2006, ISBN 0-13-142938-8.
  2. 1 2 kernel.googlesource.com, https://kernel.googlesource.com/pub/scm/linux/kernel/git/nico/archive/+/refs/tags/v0.01 Titolo mancante per url url (aiuto). URL consultato il 29 marzo 2024.
  3. 1 2 Wolfgang Mauerer, Professional Linux Kernel Architecture, John Wiley & Sons, 2010, ISBN 9781118079911.
  4. ↑ Stefan Strobel e Thomas Uhl, Linux—Unleashing the Workstation in Your PC, Springer-Verlag, 1994, p. 54.

Voci correlate

[modifica | modifica wikitesto]
  • MINIX 3
  • Minix-vmd

Collegamenti esterni

[modifica | modifica wikitesto]
  • File, file system, and memory size limits in Minix, su minix1.woodhull.com.
  • Minix Filesystem Tool, su mfstool.sourceforge.net.
  • Introduzione al file system minix (PDF), su ohm.hgesser.de.
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=File_system_MINIX&oldid=147740029"

  • 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