Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Design and implementation  





3 See also  





4 References  





5 External links  














MINIX file system






Dansk
Deutsch
Español
Français

Norsk bokmål
Русский

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Minix file system
Developer(s)Open Source Community
Full nameMINIX file system version 3
Introduced1987; 37 years ago (1987) with Minix 1.0
Partition IDs0x81 (MBR)
Features
Dates recordedlast metadata change, last file change, last file access
Date resolution1s
File system
permissions
POSIX
Transparent
compression
No
Transparent
encryption
No (provided at the block device level)
Other
Supported
operating systems
Minix 3, Linux, MiNT and HelenOS

The Minix file system is the native file system of the Minix operating system. It was written from scratch by Andrew S. Tanenbaum in the 1980s and aimed to replicate the structure of the Unix File System while omitting complex features, and was intended to be a teaching aid. It largely fell out of favour among Linux users by 1994 due to the popularity of other filesystems - most notably ext2 - and its lack of features, including limited partition sizes and filename length limits.

History[edit]

MINIX was written from scratch by Andrew S. Tanenbaum in the 1980s, as a Unix-like operating system whose source code could be used freely in education. The MINIX file system was designed for use with MINIX; it copies the basic structure of the Unix File System but avoids any complex features in the interest of keeping the source code clean, clear and simple, to meet the overall goal of MINIX to be a useful teaching aid.[1]

When Linus Torvalds first started writing his Linux operating system kernel (1991), he was working on a machine running MINIX, and adopted its file system layout. This soon proved problematic, since MINIX restricted filename lengths to 14 characters (30 in later versions), it limited partitions to 64 megabytes,[2] and the file system was designed for teaching purposes, not performance.[3] The Linux implementation of the MINIX fs was multi-threaded, whereas the MINIX implementation of the fs was single-threaded.[4] The extended file system (ext; April 1992) was developed to replace MINIX's, but it was only with the second version of this, ext2, that Linux obtained a commercial-grade file system.[3] As of 1994, the MINIX file system was "scarcely in use" among Linux users.[2]

Design and implementation[edit]

A MINIX file system has six components:[1]

See also[edit]

References[edit]

  1. ^ a b Tanenbaum, Andrew S; Albert S. Woodhull (14 January 2006). Operating Systems: Design and Implementation (3rd ed.). Prentice Hall. ISBN 0-13-142938-8.
  • ^ a b Strobel, Stefan; Uhl, Thomas (1994). Linux—Unleashing the Workstation in Your PC. Springer-Verlag. p. 54.
  • ^ a b Mauerer, Wolfgang (2010). Professional Linux Kernel Architecture. John Wiley & Sons. ISBN 9781118079911.
  • ^ "linux release 0.01 - refs/tags/v0.01 - pub/scm/linux/kernel/git/nico/archive - Git at Google". kernel.googlesource.com. Retrieved 2024-03-29.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=MINIX_file_system&oldid=1216212291"

    Categories: 
    1987 software
    Unix file system technology
    Disk file systems
    File systems supported by the Linux kernel
    MINIX
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
     



    This page was last edited on 29 March 2024, at 19:12 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki