Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Comparison of operating systems
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Technical information == {{sort-under}} {| class="wikitable sortable sort-under" style="font-size: smaller; text-align: center; width: auto;" |- ! Name ! scope="col" | [[Computer architecture]]s supported ! scope="col" | [[File system]]s supported ! scope="col" | [[Kernel (operating system)|Kernel]] type ! scope="col" | [[Source lines of code]] ! scope="col" |[[graphical user interface|GUI]] default is on<ref name="GUI" group="t"/> ! scope="col" | [[package management system|Package management]] ! scope="col" | Update management ! scope="col" | Native [[application programming interface|API]]s<ref name="API" group="t"/> ! scope="col" | Non-native APIs supported through subsystems |- ! scope="row" | [[AIX operating system|AIX]] | [[IBM POWER Instruction Set Architecture|POWER]], [[RS64|PowerPC-AS]], [[PowerPC]], [[Power ISA]] | [[IBM Journaled File System 2 (JFS2)|JFS]], [[IBM Journaled File System 2 (JFS2)|JFS2]], [[ISO 9660]], [[Universal Disk Format|UDF]], [[Network File System (protocol)|NFS]], [[SMBFS]], [[GPFS]] | [[monolithic kernel|Monolithic]] with [[loadable kernel module|modules]] | | {{No}} | installp, [[RPM Package Manager|RPM]] | [[Service Update Management Assistant]] (SUMA) | [[System V|SysV]]/[[POSIX]] | |- ! scope="row" | [[AmigaOS]] classic | [[68k]], [[PowerPC]] | Proprietary ([[Amiga Old File System|OFS]], [[Amiga Fast File System|FFS]], [[Smart File System|SFS]], [[Professional File System|PFS]]), [[File Allocation Table|FAT]], ISO 9660, UDF, many others via 3rd party drivers, such as [[SMBFS]], etc. | [[Microkernel]] | | {{Yes}} | [[AmigaOS#AmigaOS 2.x user interface improvements|Installer]]<ref name="AmigaOSinstaller" group="t"/> (almost not needed)<ref name="AmigaOSinstallation" group="t"/> | | Proprietary | [[Berkeley Software Distribution|BSD]] subset (available through 3rd party [[ixemul.library]]) |- ! scope="row" | [[AmigaOS 4|AmigaOS 4]] | PowerPC | Proprietary (OFS, FFS, SFS, PFS), JXFS, FAT, ISO 9660, UDF, many others via 3rd party drivers, such as SMBFS, etc. | Microkernel | | {{Yes}} | Installer<ref name="AmigaOSinstaller" group="t"/> (almost not needed)<ref name="AmigaOSinstallation" group="t"/> | [http://www.amiupdate.net/ AmiUpdate] (almost not needed)<ref name="AmiUpdate" group="t"/> | Proprietary | BSD subset (available through 3rd party [[ixemul.library]]) |- ! scope="row" | [[ArcaOS]] | [[IA-32]] | [[JFS (file system)|JFS]] (default), [[High Performance File System|HPFS]], [[ISO 9660]], [[Universal Disk Format|UDF]], [[FAT32]], [[NTFS]] | Hybrid | | {{Yes}} | ANPM (based on YUM and RPM) | Update Facility | OS/2 | POSIX, Win16, DOS, Win32, Java |- ! scope="row" | [[ChromeOS]] | [[ARM architecture|ARM]], [[IA-32]], [[x86-64]] | [[eCryptfs]], [[NTFS]], [[File Allocation Table|FAT]], [[FAT16]], [[FAT32]], [[exFAT]], [[ext2]], [[ext3]], [[ext4]], [[HFS+]], [[Media Transfer Protocol|MTP]] (read and write), [[ISO9660]] (read-only), [[Universal Disk Format|UDF]] (read-only) | Monolithic with modules | β17 million<ref>{{cite web|url=https://www.openhub.net/p/chrome|title=The Chromium (Google Chrome) Open Source Project on Open Hub|work=openhub.net}}</ref> | {{Yes}} | [[Portage (software)|Portage]] | | Linux/POSIX | |- ! scope="row" | [[DragonFly BSD]] | [[x86-64]] | [[Unix file system|UFS1]], MFS, [[ext2]], [[File Allocation Table|FAT (16/32)]], [[HAMMER (file system)|HAMMER]], [[ISO 9660]] | [[Hybrid kernel|Hybrid]] | | {{No}} | [[Ports collection|dports]], pkg | git, [[cvsup]], rsync, pkg | [[BSD]]/POSIX | Mono, Java, Win16,<ref name="Wine" group="t"/> [[Win32]],<ref name="Wine" group="t"/> Linux |- ! scope="row" | [[eComStation]] | [[IA-32]] | [[High Performance File System|HPFS]] (default), FAT, [[JFS (file system)|JFS]], UDF, [[FAT32]], [[NTFS]] (read only) | Hybrid | | {{Yes}} | WarpIN, Feature Install, others | Maintenance Tool | Proprietary, [[DOS API]], Win16 | POSIX, [[Java (programming language)|Java]], others |- ! scope="row" | [[FreeBSD]] | [[IA-32]], [[x86-64]], [[ARM architecture|ARM]], [[MIPS architecture|MIPS]], [[PowerPC]], [http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/archs.html others] <!-- List only tier 1 architectures by name --> | [[Unix file system|UFS2]], [[ZFS]], [[ext2]], [[ext3]], [[ext4]], [[File Allocation Table|FAT]], [[ISO 9660]], UDF, [[Network File System|NFS]], others | Monolithic with modules | {{nowrap|6.25 million}}<ref>{{cite web|url=http://mail.tansi.info/papers/tik_report_315.pdf|title=(S)LOC Count Evolution for Selected OSS Projects|author=Arno Wagner|date=December 11, 2009|at=data for 2009, fig 1}}</ref> | {{No}} | [[Ports collection]], packages | by source, network binary update (freebsdupdate) | [[BSD]]/POSIX | Mono, Java, Win16,<ref name="Wine" group="t"/> [[Win32]],<ref name="Wine" group="t"/> Linux |- ! scope="row" | [[Genode]] | [[ARM architecture|ARM]], [[RISC-V]], [[IA-32]], [[x86-64]] | [[ext2]], [[ext3]], [[FAT32]], [[ISO9660]] | [[Microkernel]] or [[Monolithic kernel]] | β300,000 {{citation needed|date=May 2018}} | {{No}} | Custom | None | Genode | POSIX, Qt, SDL, [[MirageOS]]<ref>{{cite web|url=https://genode.org/documentation/release-notes/18.11#Genode_as_a_platform_for_Mirage-OS_unikernels |title=Release notes for the Genode OS Framework 18.11}}</ref> |- ! scope="row" | [[GhostBSD]] | [[IA-32]], [[x86-64]] | [[Unix file system|UFS2]], [[ext2]], [[ext3]], FAT, ISO 9660, UDF, NFS, [[ReiserFS]] (read only), [[XFS]] (experimental), [[ZFS]], others | Monolithic with modules | | {{Yes}} | [[Ports collection]], packages | by source, network binary update (freebsdupdate) | [[BSD]]/POSIX | Mono, Java, Win16,<ref name="Wine" group="t"/> [[Win32]],<ref name="Wine" group="t"/> Linux |- ! scope="row" | [[Linux]] | IA-32, x86-64, ARM, PowerPC, SPARC, [[Linux kernel#Supported architectures|others]] | ext2, ext3, [[ext4]], [[btrfs]], ReiserFS, FAT, ISO 9660, UDF, NFS, and others | Monolithic with modules | β15 million (kernel)<ref>{{cite web|author=Ryan Paul |url=https://arstechnica.com/business/2012/04/linux-kernel-in-2011-15-million-total-lines-of-code-and-microsoft-is-a-top-contributor/ |title=Linux kernel in 2011: 15 million total lines of code and Microsoft is a top contributor |publisher=arstechnica.com|date=2012-04-04 |access-date=2012-08-21}}</ref> lines of code for [[userland (computing)|userland]] libraries and applications vary depending on the distribution | {{Yes}} | Depends on the distribution | | Linux/POSIX | Mono, Java, Win16,<ref name="Wine" group="t"/> Win32<ref name="Wine" group="t"/> |- ! scope="row" | [[Haiku (operating system)|Haiku]] | IA-32, PowerPC, x86-64 | [[Be File System|BFS]] (default), FAT, ISO 9660, ext3, NTFS | Hybrid | β5.2 million{{citation needed|date=January 2015}} | {{Yes}} | Ports collection (haikuport) | pkgman, HaikuDepot | POSIX, [[BeOS API]] | Java, Qt |- ! scope="row" | [[HP-UX]] | [[PA-RISC]], [[IA-64]] | [[VxFS]], [[Hi Performance FileSystem|HFS]], [[ISO 9660|CDFS]], [[List of cryptographic file systems|EVFS]], [[Network File System|NFS]], [[Server Message Block|CIFS]] | Monolithic with modules | | {{No}} | [[Software Distributor|SD]], swinstall | swa (HP-UX Software Assistant) | SysV/POSIX | |- ! scope="row" | [[HarmonyOS]] | 64-bit [[ARM architecture|ARM]], [[RISC-V]], [[x86]], [[x64]] and LoongArch | HMDFS, [[EROFS]], [[Network File System|NFS]], RAMFS, FAT, JFFS2, [[exFAT]] | [[Microkernel]] | β239.6 million<ref>{{Cite web |last=Amit |date=2022-11-05 |title=HarmonyOS 3.1: Huawei written 239.6 million lines of code and 16000 own APIs |url=https://www.huaweiupdate.com/how-much-code-does-harmony-os-have/ |access-date=2022-11-05 |website=Huawei Update |language=en-US}}</ref> (100 Deterministic Latency Engine)<ref>{{cite web |last1=Hellard |first1=Bobby |title=What is HarmonyOS? A guide to Huawei's operating system |url=https://www.itpro.com/mobile/34304/what-is-harmonyos-a-guide-to-huaweis-operating-system#:~:text=Harmony%2C%20according%20to%20Huawei%2C%20runs%20on%20just%20100,software%20and%20the%20hardware%20-%20supposedly%20reducing%20latency. |website=IT PRO |publisher=IT PRO |access-date=27 August 2022}}</ref> | {{Yes}} | [[App (file format)|.app]] with HAP files | Software Update | Proprietary | [[Java (programming language)|Java]] until 3.0.0 |- ! scope="row" | [[Inferno (operating system)|Inferno]] | IA-32, PowerPC, SPARC, [[DEC Alpha|Alpha]], [[MIPS architecture|MIPS]], others | [[Styx (protocol)|Styx]]/[[9P2000]], kfs, FAT, ISO 9660 | Monolithic with modules, [[user space]] file systems | | {{Yes}} | {{dunno}} | {{dunno}} | Proprietary | |- ! scope="row" | [[iOS]] | [[ARMv8-A]] (iOS 7βpresent), [[ARMv7-A]] (iPhone OS 3βiOS 10), [[ARMv6]] (iPhone OS 1βiOS 4.2.1) | [[HFS Plus|HFS+]] (prior to version 10.3), [[Apple File System|APFS]] (since version 10.3) | Hybrid | β80 million{{citation needed|date=January 2015}} | {{Yes}} | ? | Software Update | [[Cocoa (software)|Cocoa]], BSD-POSIX | ? |- ! scope="row" | [[Classic Mac OS]] | 68k, PowerPC | [[HFS Plus|HFS+]], [[Hierarchical File System (Apple)|HFS]], [[Macintosh File System|MFS]] (Mac OS 8.0 and before), [[Apple Filing Protocol|AFP]], ISO 9660, FAT(System 7 and later), UDF | Monolithic with modules | | {{Yes}} | None | [[Apple Software Update|Software Update]] (only in Mac OS 9) | [[Macintosh Toolbox|Toolbox]], [[Carbon (computing)|Carbon]] (from version 8.1) | |- ! scope="row" | [[macOS]] | Apple silicon (11-present), x86-64 (10.4.7βpresent), IA-32 (10.4.4β10.6.8), PowerPC (10.0β10.5.8)<br>{{small|(see also iOS for ARM)}} | HFS+ (default on hard drives, and on flash drives up to Sierra), [[Apple File System|APFS]] (default on flash drives in High Sierra), HFS, UFS, AFP, ISO 9660, FAT, UDF, NFS, SMBFS, NTFS (read only), [[File Transfer Protocol|FTP]], [[WebDAV]], ZFS (experimental) | Hybrid with modules | β86 million<ref name="WWDC2006">{{cite web|url=https://www.engadget.com/2006/08/07/live-from-wwdc-2006-steve-jobs-keynote/|title=Live from WWDC 2006: Steve Jobs Keynote|last=Jobs|first=Steve|date=7 August 2006|access-date=2007-02-16|quote=86 million lines of source code that was ported to run on an entirely new architecture with zero hiccups.}}</ref> | {{Yes}} | [[Installer (macOS)|macOS Installer]] | Software Update | Carbon, [[Cocoa (software)|Cocoa]], Java, BSD-POSIX | Toolbox (only in versions up to Mac OS X 10.4, not supported on x86 architecture), Win16,<ref name="Wine" group="t"/> Win32<ref name="Wine" group="t"/> |- ! scope="row" | [[MINIX 3]] | IA-32 | | Microkernel | β12,000 (C) + β1,400 (Assembly)<ref>{{cite book | last = Tanenbaum | first = Andrew S. | year = 2015 | title =Modern Operating Systems: Global Edition | url = https://books.google.com/books?id=FV2pBwAAQBAJ | publisher =Pearson Education Limited | isbn = 9781292061955}}</ref> | {{No}} | | | POSIX | |- ! scope="row" | [[NetBSD]] | IA-32, x86-64, ARM, MIPS, PowerPC, [[SPARC|sparc64]], [http://www.netbsd.org/Ports/#ports-by-cpu others] | UFS, UFS2, ext2, FAT, ISO 9660, NFS, [[Log-structured file system|LFS]], and others | Monolithic with modules | | {{No}}<ref name="BSDX" group="t"/> | [[pkgsrc]] | by source or binary (using sysinst) | BSD-POSIX | Linux, [http://netbsd.org/docs/compat.html#compat others] |- ! scope="row" | [[Novell NetWare|NetWare]] | 16-bit x86, IA-32 | [[Novell Storage Services|NSS]], [[NetWare File System|NWFS]], FAT, NFS, AFP, UDF, [[CIFS]], ISO 9660 | Hybrid | | {{Yes}} | NWCONFIG.NLM, [[RPM Package Manager|RPM]], [[X11]]-based GUI installer | binary updates, ZENWorks for Servers, [[Red Carpet (software)|Red Carpet]] | Proprietary | |- ! scope="row" | [[OpenBSD]] | IA-32, x86-64, SPARC, 68k, Alpha, [http://www.openbsd.org/plat.html others] | [[Berkeley Fast File System|ffs]], ext2, FAT, ISO 9660, NFS, some others | Monolithic | | {{No}}<ref name="BSDX" group="t"/> | Ports collection, packages | by source or binary (packages via pkg_add) | BSD-POSIX | |- ! scope="row" | [[OpenVMS]] | [[VAX]], Alpha, IA-64, x86-64 | [[Files-11]] (ODS), ISO 9660, NFS, [[Common Internet File System|CIFS]] | Monolithic with modules | | {{No}} | PCSI, VMSINSTAL | {{dunno}} | Proprietary | POSIX, [[RSX-11M]] |- ! scope="row" | [[OS/2]] | 16-bit x86 (1.x only), IA-32 | HPFS, JFS, FAT, ISO 9660, UDF, NFS | Monolithic with modules | | {{Yes}} | Feature Install and others | {{dunno}} | Proprietary, [[DOS API]], Win16 | Win32 |- ! scope="row" | [[OpenHarmony]] | 64-bit [[ARM architecture|ARM]], [[RISC-V]], [[x86]], [[x64]] and LoongArch | HMDFS, [[EROFS]], NFS, RAMFS, FAT, JFFS2, [[exFAT]] | Multi-kernel | β110 million+<ref>{{cite web |author=Benjamin |title=OPENHARMONY HOLDS A TECHNICAL CONFERENCE IN CALIFORNIA, USA |url=https://harmonyoshub.com/openharmony-holds-a-technical-conference-in-california-usa/ |website=HarmonyOSHub |publisher=HarmonyOSHub |access-date=1 July 2024}}</ref> | {{Yes}} | [[App (file format)|.app]] with HAP files | Software Update | Open-source, [[ArkUI]], OpenHarmony API Kits | [[Java (programming language)|Java]] until 3.0.0, [[React Native]], [[Qt (software)|Qt]], [[Flutter (software)|Flutter]], [[Electron (software framework)|Electron]], [[Chromium Embedded Framework|CEF]] |- ! scope="row" | Oniro | 64-bit [[ARM architecture|ARM]], [[RISC-V]], [[x86]], [[x64]] | HMDFS, [[EROFS]], NFS, RAMFS, FAT, JFFS2, [[exFAT]] | Multi-kernel | | {{Yes}} | [[App (file format)|.app]] with HAP files | Software Update | Open-source, [[ArkUI]], OpenHarmony and Oniro API Kits, React Native for ArkUI | [[React Native]], [[Qt (software)|Qt]], [[Flutter (software)|Flutter]], [[Electron (software framework)|Electron]], [[Chromium Embedded Framework|CEF]] |- ! scope="row" | [[Plan 9 from Bell Labs|Plan 9]] | IA-32, Alpha, MIPS, PowerPC, SPARC, others | [[fossil (file system)|fossil]]/[[Venti (software)|venti]], [[9P2000]], kfs, ext2, FAT, ISO 9660 | Hybrid, [[user space]] file systems | β2.5 Million /sys/src (complete source of all supported architectures, kernels, commands and libraries) | {{Yes}} | None | [[replica (Plan 9)|replica]] | Proprietary ([[Unix-like]]) | POSIX compatibility layer |- ! scope="row" | [[QNX]] | x86, [[SuperH|SH-4]], PowerPC, ARM, MIPS | [[QNX4FS]], QNX6, ext2, FAT, ISO 9660, [[Joliet (file system)|Joliet]], NFS, CIFS, ETFS, UDF, [[Hierarchical File System (Apple)|HFS]], HFS+, NTFS, others | Microkernel | | | | | POSIX, Java | |- ! scope="row" | [[ReactOS]] | IA-32, PowerPC, ARM | FAT, BTRFS, and NTFS (read only) | Hybrid | nearly 8 million<ref>{{cite web|url=http://code.reactos.org/changelog/~br=trunk/reactos|title=ReactOS Change Log|access-date=2015-05-08|archive-url=https://web.archive.org/web/20150518115439/http://code.reactos.org/changelog/~br=trunk/reactos|archive-date=2015-05-18|url-status=dead}}</ref> | {{Yes}} | [[ReactOS Applications Manager]], [[Microsoft Installer|MSI]], custom installers | None | Win32, [[NT API]] | [[DOS API]] |- ! scope="row" | [[Redox (operating_system)| Redox]] | [[x86-64]] | RedoxFS, TFS | [[Microkernel]] | | {{Yes}} | pkgutils | | [[POSIX]] | |- ! scope="row" | [[RISC OS]] | ARM (both 26 and 32-bit addressing modes) | [[Advanced Disc Filing System|Acorn ADFS]], [[Econet]] ANFS, FAT, ISO 9660, many others as loadable filesystems | Monolithic with modules. Cooperative multitasking with limited memory protection.<ref>{{cite web|url=http://www.drobe.co.uk/riscos/artifact1327.html|title=RISC OS Memory Protection - Drobe.co.uk archives|work=drobe.co.uk|access-date=2013-03-04|archive-url=https://web.archive.org/web/20140331035623/http://www.drobe.co.uk/riscos/artifact1327.html|archive-date=2014-03-31|url-status=dead}}</ref> | | {{Yes}} | Applications self-contained; hardware drivers often in ROM | !IyoUpWtch | Huge number of [[software interrupt|SWI]] calls; extensive C libraries | |- ! scope="row" | [[SerenityOS]] | x86, x86-64 | ext2 | Microkernel | β750,000 | {{Yes}} | None | None | POSIX, propertiary | |- ! scope="row" | [[Oracle Solaris|Solaris]] | IA-32, x86-64, SPARC | UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, [[QFS]], some others | Monolithic with modules | | {{Yes}} | [[System V|SysV packages]] (pkgadd)<br />[[Image Packaging System]] (pkg) (Solaris 11 and later) | Image Packaging System (Solaris 11 and later) | SysV/POSIX, [[GTK]], Java | Win16,<ref name="Wine" group="t"/> Win32,<ref name="Wine" group="t"/> Mono, Linux<ref name="brandz" group="t"/> |- ! scope="row" | [[OpenSolaris]] | IA-32, x86-64, SPARC(AI) | UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, QFS, some others | Monolithic with modules | β18.8 million<ref>find usr/src -type f -exec wc -l {} + | grep total | awk '{ sum += $1 } END {print sum }' on [https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/] results in 18793105</ref> | {{Yes}} | [[Image Packaging System]] (pkg), [[System V|SysV packages]] (pkgadd) | Image Packaging System | SysV/POSIX, GTK, Java | Win16,<ref name="Wine" group="t"/> Win32,<ref name="Wine" group="t"/> Mono, Linux<ref name="brandz" group="t"/> |- ! scope="row" | [[XTS-400|STOP 6, XTS-400]] | x86 | Proprietary | Monolithic | | {{No}} | [[RPM Package Manager|RPM]] for some untrusted applications | Binary updates via postal mail and proprietary tools | Some: SysV, POSIX, Linux, proprietary | |- ! scope="row" | [[Symbian]] | ARM | FAT | Microkernel | | {{Yes}} | [[SIS (file format)|SIS]] files | [[FOTA (technology)|FOTA]] | Proprietary | POSIX compatibility layer |- ! scope="row" | [[TrueOS]] | IA-32, x86-64<ref name="i686" group="t"/> | UFS2, ext2, ext3, FAT, ISO 9660, UDF, NFS, ReiserFS (read only), [[XFS]] (experimental) and others | Monolithic with modules | | {{Yes}} | Ports collection, packages, PBI Graphical Installers | by PBI updates, source, network binary update (freebsdupdate) | BSD-POSIX | Win16,<ref name="Wine" group="t"/> Win32<ref name="Wine" group="t"/> |- ! scope="row" | [[Windows Server 2003|Windows Server]] (NT family) | IA-32, x86-64, IA-64 | NTFS, FAT, ISO 9660, UDF; 3rd-party drivers support ext2, ext3, ReiserFS,<ref name="WindowsFS" group="t"/> and HFS | Hybrid with modules | β45 million<ref>{{cite web |author1=Ben Liblit |author2=Andrew Begel |author3=Eve Sweetser | title = Cognitive Perspectives on the Role of Naming in Computer Programs| url = http://research.microsoft.com/~abegel/papers/ppig-naming.pdf | access-date = 2007-12-26 }}</ref> | {{Yes}} | [[Microsoft Installer|MSI]], custom installers | [[Windows Update]] | Win32, NT API | [[DOS API]], [[Win16]] (only in 32-bit versions), POSIX, [[.NET]] |- ! scope="row" | [[Microsoft Windows|Windows]] ([[Windows NT#Releases|NT family]]) | IA-32, x86-64, ARM, IA-64, Alpha, MIPS, PowerPC | NTFS, FAT [[exFAT]] ISO 9660, UDF; 3rd-party drivers support [[btrfs]], ext2, ext3, ReiserFS,<ref name="WindowsFS" group="t"/> [[HFS+]], [[FATX]], and HFS (with third party driver) | Hybrid with modules | β40 (XP)/64 (Vista and later) million{{Citation needed|date=February 2007}} | {{Yes}} | MSI, custom installers | Windows Update | Win32, NT API | [[DOS API]], [[Win16]] (only in 32-bit versions), POSIX, .NET |- ! scope="row" | [[Magnussoft ZETA|ZETA]] | IA-32 | BFS (default), FAT, ISO 9660, UDF, HFS, AFP, ext2, CIFS, NTFS (read only), ReiserFS (read only, up to v3.6) | Hybrid | | {{Yes}} | [[SoftwareValet]], script-based installers | None | POSIX, BeOS API | |- ! scope="row" | [[z/OS]] | [[z/Architecture]] | [[VSAM]], BDAM, QSAM, BPAM, HFS, zFS, etc. | Protected, multithreading, multitasking nucleus with programmable/user replaceable extensions. Not kernel-based.{{clarify|reason=How is the z/OS nucleus different from an OS kernel?|date=January 2016}} | | {{No}} | None, [[SMP/E]] | [[SMP/E]] | Filesystem access methods, Systems Services, etc. | POSIX, many others. |- class="sortbottom" ! Name ! Computer architectures supported ! File systems supported ! Kernel type ! Source lines of code ! GUI default is on<ref name="GUI" group="t"/> ! Package management ! Update management ! Native APIs<ref name="API" group="t"/> ! Non-native APIs supported through subsystems |} {{Reflist|group="t"|refs= <ref name="GUI">Operating systems where the GUI is not installed and turned on by default are often bundled with an implementation of the [[X Window System]], installation of which is usually optional.</ref> <ref name="API">Most operating systems use proprietary APIs in addition to any supported standards.</ref> <ref name="BSDX">NetBSD and OpenBSD include the [[X Window System]] as base install sets, managed in their respective main source repository, including local modifications. Packages are also provided for more up-to-date versions which may be less tested.</ref> <ref name="WindowsFS">Windows can read and write with Ext2 and Ext3 file systems only when a driver from [http://www.fs-driver.org FS-driver] or [[Ext2Fsd]] is installed. However, using [[Explore2fs]], Windows can read from, but not write to, Ext2 and Ext3 file systems. Windows can also access ReiserFS through [http://p-nand-q.com/download/rfstool.html rfstool] and related programs.</ref> <ref name="i686">only i686 CPU</ref> <ref name="AmigaOSinstaller">Amiga OS features since OS 2.0 version a standard centralized Install utility called [[AmigaOS#Workbench 2.0 user interface improvements|Installer]], which could be used by any software house to install programs. It works as a [[Lisp (programming language)|Lisp]] language interpreter, and install procedures could be listed as simple text. AmigaOS can also benefit from a 3rd party copyrighted library called [[XAD (software)|XAD]] that is available for all POSIX ([[Unix]], [[Linux]], BSD, and for [[AmigaOS]], [[MorphOS]], etc.). This library is freely distributable and publicly available on [[Aminet]] Amiga centralized repository of all Open Source or Free programs and utilities. XAD.Library, complete with GUI Voodoo-X, is based on modules and capable to manage over 300 compression methods and package systems (Voodoo-X GUI supports 80 package systems), including those widely accepted as standards such as [[ZIP (file format)|.ZIP]], [[Cabinet (file format)|.CAB]], [[LHA (file format)|.LHA]], .[[LZX]], [[RPM Package Manager|.RPM]], etc.</ref> <ref name="AmigaOSinstallation">A standard AmigaOS installation requires usually only few files (typically 3 to 10 files) to be copied in their appropriate directory, and libraries and language files for national localization to be put in their standard OS directories. Any Amiga user with some minimal experience knows where these files should be copied and could perform programs installations by hand.</ref> <ref name="AmiUpdate">AmiUpdate can update AmigaOS files and all Amiga programs which are registered to use the same update program that is standard for Amiga. Updating AmigaOS requires only few libraries to be put in standard OS location (for example all libraries are stored in <code>Libs:</code> standard virtual device and absolute path finder for <code>Libs</code> directory, Fonts are all in <code>Fonts:</code> absolute locator, the files for language localization are all stored in <code>Locale:</code> and so on). This leaves Amiga users with a minimal knowledge of the system almost free to perform by hand the update of the system files.</ref> <ref name="Wine">using [[Wine (software)|Wine]]</ref> <ref name="brandz">{{cite web |url=http://opensolaris.org/os/community/brandz/ |title=BrandZ (Community Group brandz.WebHome) - XWiki |publisher=Opensolaris.org |date=2009-10-26 |access-date=2011-12-18 |archive-url=https://web.archive.org/web/20090929041214/http://opensolaris.org/os/community/brandz/ |archive-date=2009-09-29 |url-status=dead }}</ref> }}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)