List of default file systems

Last updated

Default file system used in various operating systems.

Release year Operating system File system
1968 George 3 George 3
1971 OS/8 DECtape / OS/8
1972 RSX-11 ODS-1
1974 CP/M CP/M file system
1980 86-DOS FAT12, but logically format incompatible with MS-DOS/PC DOS.
1981 PC DOS 1.0 FAT12
1982 MS-DOS 1.25 FAT12
1982 Commodore 64 / 1541 Commodore DOS (CBM DOS)
1984 PC DOS 3.0 / MS-DOS 3.0 FAT16
1984 Classic Mac OS Macintosh File System (MFS)
1985 Atari TOS Modified FAT12
1985 Classic Mac OS Hierarchical File System (HFS)
1987Compaq MS-DOS 3.31 FAT16B
1988 AmigaOS v1.3 Amiga Fast File System (FFS)
1989 OS/2 v1.2 High Performance File System (HPFS)
1989 SCO UNIX HTFS
1990 Windows 3.0 / 3.1x FAT16B
1993 Slackware ext2
1993 Debian GNU/Linux ext2
1993 FreeBSD v1-v5.0 UFS1
1993 Windows NT 3.1 NTFS 1.0
1994 Windows NT 3.5 NTFS 1.1
1995 Windows 95 FAT16B with VFAT
1996 Windows NT 4.0 NTFS 1.2
1998 Mac OS 8.1 / macOS HFS Plus (HFS+)
1998 Windows 98 FAT32 with VFAT
2000 SUSE Linux Enterprise 6.4 ReiserFS [1] [2]
2000 Windows Me FAT32 with VFAT
2000 Windows 2000 NTFS 3.0
2000 Ututo GNU/Linux ext4
2000 Knoppix ext3
2000 Red Hat Linux ext3
2001 Windows XP NTFS 3.1 but FAT32 was also common
2002 Arch Linux ext4
2002 Gentoo Linux ext4
2003 FreeBSD v5.1-v9 UFS2
2003 Windows Server 2003 NTFS 3.1
2003 Fedora Core 1 ext3
2004 Ubuntu 4.10 ext3
2004 OpenWrt OverlayFS combining SquashFS + JFFS2
2004 CentOS 3 ext3
2005 Debian GNU/Linux 3.1 ext3
2005 dyne SquashFS
2006 OpenDOS 7.01.08 FAT32+
2006 gNewSense ext4
2006 Windows Vista NTFS 3.1
2006 SUSE Linux Enterprise 11

openSUSE 10.2

ext3 [3] [4]
2007 Slackware 12 ext3
2007 Trisquel ext4
2008 Windows Server 2008 NTFS 3.1
2008 Musix GNU/Linux ext4
2008 Nexenta OS ZFS
2009 Windows 7 NTFS 3.1
2009 Parabola GNU/Linux ext4
2009 openSUSE 11 ext4
2009 Slackware 13 ext4
2009 Ubuntu 9.10 ext4
2009 Fedora 11 ext4 [5]
2010 LibreWRT SquashFS
2011 CentOS 6 ext4
2011 Debian GNU/kFreeBSD UFS1
2011 Arch Hurd ext2
2012 Windows 8 NTFS 3.1
2013 Debian GNU/Linux 7.0 ext4
2013 Debian GNU/Hurd ext2
2014 libreCMC OverlayFS combining SquashFS + JFFS2
2014 RHEL 7 XFS [6]
2014 CentOS 7 XFS
2015 Windows 10 NTFS 3.1
2015 Fedora 22 Combination: ext4 (Fedora Workstation and Cloud), XFS (Fedora Server) [7]
2015 OpenSUSE 42.1 Combination: Btrfs (for system) and XFS (for home).
2016 iOS 10.3 APFS
2017 macOS High Sierra (10.13) APFS
2020 Fedora 33 Btrfs (Fedora Workstation) [8]
2021 Windows 11 NTFS 3.1
2021 Rocky Linux 8 XFS
2021 AlmaLinux 8 XFS

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. They are often obtained from the website of each distribution, which are available for a wide variety of systems ranging from embedded devices and personal computers to servers and powerful supercomputers.

ReiserFS is a general-purpose, journaling file system initially designed and implemented by a team at Namesys led by Hans Reiser and licensed under GPLv2. Introduced in version 2.4.1 of the Linux kernel, it was the first journaling file system to be included in the standard kernel. ReiserFS was the default file system in Novell's SUSE Linux Enterprise until Novell decided to move to ext3 for future releases on October 12, 2006.

<span class="mw-page-title-main">Disk partitioning</span> Creation of separate accessible storage areas on a secondary computer storage device

Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk after a partitioning scheme is chosen for the new disk before any file system is created. The disk stores the information about the partitions' locations and sizes in an area known as the partition table that the operating system reads before any other part of the disk. Each partition then appears to the operating system as a distinct "logical" disk that uses part of the actual disk. System administrators use a program called a partition editor to create, resize, delete, and manipulate the partitions. Partitioning allows the use of different filesystems to be installed for different kinds of files. Separating user data from system data can prevent the system partition from becoming full and rendering the system unusable. Partitioning can also make backing up easier. A disadvantage is that it can be difficult to properly size partitions, resulting in having one partition with too much free space and another nearly totally allocated.

<span class="mw-page-title-main">Security-Enhanced Linux</span> Linux kernel security module

Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC).

<span class="mw-page-title-main">YaST</span> Installation and configuration tool for openSUSE and SUSE Linux

YaST is a Linux operating system setup and configuration tool.

<span class="mw-page-title-main">GNU GRUB</span> Boot loader package

GNU GRUB is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions.

<span class="mw-page-title-main">Multi-booting</span> Act of installing multiple operating systems on a single computer

Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting may require a custom boot loader.

<span class="mw-page-title-main">UEFI</span> Operating system and firmware specification

Unified Extensible Firmware Interface is a specification that defines an architecture for the platform firmware used for booting a computer's hardware and its interface for interaction with the operating system. Examples of firmware that implement the specification are AMI Aptio, Phoenix SecureCore, TianoCore EDK II, InsydeH2O.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

openSUSE Community-supported Linux distribution

openSUSE is a free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: Tumbleweed, an upstream rolling release distribution, and Leap, a stable release distribution which is sourced from SUSE Linux Enterprise.

<span class="mw-page-title-main">GUID Partition Table</span> Computer disk partitioning standard

The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive, using universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard, it is nevertheless also used for some BIOSs, because of the limitations of master boot record (MBR) partition tables, which use 32 bits for logical block addressing (LBA) of traditional 512-byte disk sectors.

<span class="mw-page-title-main">SUSE Linux Enterprise</span> Linux distribution

SUSE Linux Enterprise (SLE) is a Linux-based operating system developed by SUSE. It is available in two editions, suffixed with Server (SLES) for servers and mainframes, and Desktop (SLED) for workstations and desktop computers.

OtherOS is a feature of early versions of the PlayStation 3 video game console, allowing user installed software, such as Linux or FreeBSD. The feature was removed since system firmware update 3.21, released on April 1, 2010.

<span class="mw-page-title-main">Fedora Linux</span> Linux distribution by Fedora Project

Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. It is now the upstream source for CentOS Stream and Red Hat Enterprise Linux.

The Red Hat Kickstart installation method is used by Fedora, Red Hat Enterprise Linux and related Linux distributions to automatically perform unattended operating system installation and configuration. Red Hat publishes Cobbler as a tool to automate the Kickstart configuration process.

Spacewalk is open-source systems management software for system provisioning, patching and configuration licensed under the GNU GPLv2.

<span class="mw-page-title-main">RPM Package Manager</span> Package management system

RPM Package Manager (RPM) is a free and open-source package management system. The name RPM refers to the .rpm file format and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base.

A delta update is a software update that requires the user to download only those parts of the software's code that are new, or have been changed from their previous state, in contrast to having to download the entire program. The use of delta updates can save significant amounts of time and computing bandwidth. The name "delta" derives from the mathematical science use of the Greek letter delta, Δ or δ to denote change.

Ansible is a suite of software tools that enables infrastructure as code. It is open-source and the suite includes software provisioning, configuration management, and application deployment functionality.

References

  1. "Archive:SuSE Linux 6.4". openSUSE wiki. Retrieved 2017-06-28.
  2. "SUSE LINUX 9.1 Administration Guide: Major File Systems in Linux". Novell. Retrieved 2017-06-28.
  3. Shankland, Stephen (16 October 2006). "Novell makes file storage software shift". CNET.
  4. Sharma, Mayank (12 October 2006). "Novell will switch from ReiserFS to ext3". Linux.com.
  5. "Fedora 11 | Installation Guide | 7. Installing on Intel® and AMD Systems | 7.21. Partitioning Your System | 7.21.5. Adding Partitions | 7.21.5.1. File System Types". docs-old.fedoraproject.org. Retrieved 2018-07-25.
  6. "7.0 Release Notes". Chapter 4. File Systems.
  7. "Fedora 22 | Installation Guide | Installing Using Anaconda | Installing in the Graphical User Interface | Manual Partitioning | Device, File System and RAID Types". docs-old.fedoraproject.org. Retrieved 2018-07-25.
  8. "Btrfs Coming to Fedora 33". fedoramagazine.org. 24 August 2020. Retrieved 2021-04-22.