Difference between Linux and Plan 9
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. Plan 9 :
Plan 9 is a distributed operating system which was developed by Bell labs. It was created at Computer Science Research Center (CSRC) at Bell Labs. It is a free operating system. It is written in Dialect of ANSI C. Its target systems are Workstation, server, embedded systems and HPC. It is an Unix-like operating system. It is an open source operating system. The first version of Plan 9 was launched in 1993. Its kernel type is hybrid with user space file systems.
Difference between Linux and Plan 9 :
|1.||It was developed by Linus Torvalds.||It was developed by Bell Labs.|
|2.||It was launched in 1991.||It was launched in 1993.|
|3.||Its target system types are embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers.||Its target system types are workstation, server, embedded and HPC.|
|4.||Computer architectures supported by Linux are IA-32, x86-64, ARM, PowerPC and SPARC.||Computer architectures supported by Plan 9 are IA-32, Alpha, MIPS, PowerPC and SPARC.|
|5.||Its kernel type is Monolithic.||Its kernel type is Hybrid with user space like systems.|
|6.||Its native APIs are LINUX/POSIX.||Its native APIs are Proprietary (Unix-like).|
|7.||It has preferred license of GNU GPLv2 (kernel).||It has the preferred license of LPL.|
|8.||The non-native APIs supported through its subsystems are Mono, Java, Win16 and Win32.||The non-native APIs supported through its subsystems are POSIX compatibility layer.|
|9.||Its package management depends on the distribution.||Its package management is none.|
|10.||Its update management depends on the distribution.||Its update management is replica.|
|11.||File systems supported by Linux are ext2, ext3, ext4, btrfs, ReiserFS, FAT, ISO 9660, UDF and NFS.||File systems supported by Plan 9 are fossil/venti, 9P2000, kfs, ext2, FAT and ISO 9660.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.