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
1994 Windows NT 3.5 NTFS
1995 Windows 95 FAT16B with VFAT
1996 Windows NT 4.0 NTFS
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
2000 Ututo GNU/Linux ext4
2000 Knoppix ext3
2000 Red Hat Linux ext3
2001 Windows XP NTFS but FAT32 was also common
2002 Arch Linux ext4
2002 Gentoo Linux ext4
2003 FreeBSD v5.1-v9 UFS2
2003 Windows Server 2003 NTFS
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
2006 SUSE Linux Enterprise 11

openSUSE 10.2

ext3 [3] [4]
2007 Slackware 12 ext3
2007 Trisquel ext4
2008 Windows Server 2008 NTFS
2008 Musix GNU/Linux ext4
2008 Nexenta OS ZFS
2009 Windows 7 NTFS
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
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
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
2019 RHEL 8 XFS [8]
2020 Fedora 33 Btrfs (Fedora Workstation) [9]
2021 Windows 11 NTFS

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. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to 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 on October 12, 2006, for future releases.

<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, 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

UEFI is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of firmware that implement these specifications are AMI Aptio, Phoenix SecureCore Tiano, TianoCore EDK II and 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 RPM-based Linux distribution developed by the openSUSE project.

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

SUSE Linux Enterprise 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. Its major versions are released at an interval of 3–4 years, while minor versions are released about every 12 months. SUSE Linux Enterprise products receive more intense testing than the upstream openSUSE community product, with the intention that only mature, stable versions of the included components will make it through to the released enterprise product.

SUSE Linux is a computer operating system developed by SUSE. It is built on top of the free and open source Linux kernel and is distributed with system and application software from other open source projects. SUSE Linux is of German origin, its name being an acronym of "Software und System-Entwicklung", and it was mainly developed in Europe. The first version appeared in early 1994, making SUSE one of the oldest existing commercial distributions. It is known for its YaST configuration tool.

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 contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. It is the upstream source for Red Hat Enterprise Linux.

<span class="mw-page-title-main">Hyper-V</span> Native hypervisor by Microsoft

Microsoft Hyper-V, codenamed Viridian, and briefly known before its release as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows. Starting with Windows 8, Hyper-V superseded Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V was first released with Windows Server 2008, and has been available without additional charge since Windows Server 2012 and Windows 8. A standalone Windows Hyper-V Server is free, but has a command-line interface only. The last version of free Hyper-V Server is Hyper-V Server 2019, which is based on Windows Server 2019.

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.

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. "Red Hat Enterprise Linux 8 Managing file systems" (PDF). 1.3. THE XFS FILE SYSTEM.
  9. "Btrfs Coming to Fedora 33". fedoramagazine.org. 24 August 2020. Retrieved 2021-04-22.