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. AIX :
AIX is a series of proprietary operating systems which is provided IBM. AIX stands for Advanced Interactive eXecutive. Initially it was designed for the IBM RT PC RISC workstation and later it was used for various hardware platforms like IBM RS/6000 series, PowerPC-based systems, System-370 mainframes, PS-2 personal computers and Apple Network Server. It is one of the five commercial operating systems that have versions certified to UNIX 03 standard of The Open Group. The first version of AIX was launched in 1986. The latest stable version of AIX is 7.2.
Difference between Linux and AIX :
|It was developed by Linus Torvalds.||It was developed by IBM.|
|It was launched in 1991.||It was launched in 1986.|
|Its target system types are embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers.||Its target system types are Server, NAS and workstation.|
|Computer architectures supported by Linux are IA-32, x86-64, ARM, PowerPC and SPARC.||Computer architectures supported by AIX are POWER, PowerPC-AS, PowerPC and Power ISA.|
|Kernel used in Linux is Monolithic.||Its kernel type is Monolithic with modules.|
|Its package management depends on the distribution.||Its package management is installp and RPM.|
|Its native APIs are Linux/POSIX.||Its native APIs are SysV/POSIX.|
|It has the preferred license of GNU GPLv2 (kernel).||It has the preferred license Proprietary.|
|Its update management depends on the distribution.||Its update management is Service Update Management Assistant (SUMA).|
|The non-native APIs supported by its subsystems are Mono, Java, Win16 and Win32.||The non-native APIs are not supported by its subsystems.|
|It has default GUI on.||It does not have default GUI on.|
|The file systems supported by Linux are ext2, ext3, ext4, btrfs, ReiserFS, FAT, ISO 9660, UDF and NFS.||The file systems supported by AIX are JFS, JFS2, ISO 9660, UDF, NFS, SMBFS and GPFS.|
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.