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. The most recent version of Linux for personal computers is 5.6 (kernel).
2. AmigaOS 4 :
AmigaOS 4 is a line of Amiga operating systems which is provided by Hyperion Entertainment. It is used for running PowerPC microprocessors. Its design is majorly based on the AmigaOS 3.1 by Commodore. It is partial based on AmigaOS 3.9 by German company Haage and Partner. It is majorly written in C language. It belongs to the AmigaOS family. The first version of AmigaOS 4 was launched in 2004. The latest stable version of AmigaOS 4 is 4.1 Final Edition. It is also known as OS4 or AOS4.
Difference between Linux and AmigaOS 4 :
|It was developed by Linus Torvalds.||It was developed by Hyperion Entertainment.|
|It was launched in 1991.||It was launched in 2004.|
|Its target system types are embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers.||Its target system types are workstation and personal computers.|
|Computer architectures supported by Linux are IA-32, x86-64, ARM, PowerPC and SPARC.||Computer architectures supported by AmigaOS 4 is PowerPC.|
|Kernel used in Linux is Monolithic.||Its kernel type is Microkernel.|
|Its package management depends on the distribution.||Its package management is Installer.|
|Its native APIs are Linux/POSIX.||Its native APIs are Proprietary.|
|It has the preferred license of GNU GPLv2 (kernel).||It has the preferred license Proprietary.|
|Its ppdate management depends on the distribution.||Its update management is AmiUpdate which is almost not needed.|
|The non-native APIs supported by its subsystems are Mono, Java, Win16 and Win32.||The non-native APIs supported by its subsystems are BSD subsets.|
|File systems supported by Linux are ext2, ext3, ext4, btrfs, ReiserFS, FAT, ISO 9660, UDF and NFS.||File systems supported by AmigaOS 4 are OFS, FFS, SFS, PFS, JXFS, FAT, ISO 9660, UDF and SMBFS.|