Open In App

Difference between Linux and Haiku

Last Updated : 09 Jul, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

1. Linux :
Linux is a group of open source Unix-like operating systems which was developed by Linus Torvalds. It is a packaged of Linux distribution. Some of the mostly used Linux distribution are Debian, Fedora and Ubuntu. It was basically written in C language and assembly language. Kernel used in Linux is Monolithic kernel. The target systems of Linux distributions are cloud computing, embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers. The first version of Linux was launched in 1991.

2. Haiku :
Haiku is a free and open-source operating system which is provided by Haiku Incorporation. It is mainly designed for the personal computers. It has quite similarities with the suspended operating system BeOS. It is mainly written in C++ and provides an object-oriented API. The development of this operating system began in 2001 and the operating system became self hosting in 2008. The first version of Haiku was launched in 2009.



Difference between Linux and Haiku :

S.No. LINUX HAIKU
1. It was developed by Linus Torvalds. It was developed by Haiku Incorporation.
2. It was launched in 1991. It was launched in 2009.
3. Its target system types are embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers. Its target system types are personal computers.
4. Computer architectures supported by Linux are IA-32, x86-64, ARM, PowerPC and SPARC. Computer architectures supported by Haiku are IA-32, PowerPC and x86-64.
5. Its kernel type is Monolithic. Its kernel type is Hybrid.
6. Its native APIs are LINUX/POSIX. Its native APIs are POSIX and BeOS API.
7. It has preferred license of GNU GPLv2 (kernel). It has the preferred license of MIT.
8. The non-native APIs supported through its subsystems are Mono, Java, Win16 and Win32. The non-native APIs supported through its subsystems are Java and Qt.
9. File systems supported by Linux are ext2, ext3, ext4, btrfs, ReiserFS, FAT, ISO 9660, UDF and NFS. File systems supported by Haiku are BFS, FAT, ISO 9660, ext3 and NTFS.
10. Its package management depends on the distribution. Its package management is Ports collection (haikuport).
11. Its update management depends on the distribution. Its update management is pkgman and HaikuDepot.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads