1. iOS :
iOS is a mobile operating system which is provided by Apple Incorporation. It is mainly designed for Apple mobile devices like iPhone and iPod Touch. It was earlier known as iPhone OS. It is a Unix-like operating systems which is based on Darwin(BSD) operating system. It is the world’s second most used mobile operating system after Android. It is mainly written in C, C++, Objective-C, assembly language and Swift. The first version of iOS was launched in 2007.
2. NetBSD :
NetBSD is a free and open source operating system which is provided by The NetBSD Foundation. It is based on the Berkeley Software Distribution. It is an Unix-like operating systems. It is available for many platforms including servers, desktops, handheld devices and embedded systems. The NetBSD project focuses on careful design, code clarity and portability across many computer architectures. The source code of NetBSD is publicly available and is permissively licensed. The first version of NetBSD was launched in 1993 and its kernel type is monolithic.
Difference between iOS and NetBSD :
|1.||It was developed by Apple Incorporation.||It was developed by The NetBSD Foundation.|
|2.||It was launched in 2007.||It was launched in 1993.|
|3.||Its target system types are smartphone, music player and tablet computer.||Its target system types are NAS, server, workstation and embedded systems.|
|4.||Computer architectures supported by iOS are ARMv8-A (iOS 7-present), ARMv7-A (iPhone OS 3-iOS 10) and ARMv6 (iPhone OS 1-iOS 4.2.1).||Computer architectures supported by NetBSD are IA-32, x86-64, ARM, MIPS, PowerPC and sparc64.|
|5.||Its kernel type is Hybrid.||Its kernel type is Monolithic with modules.|
|6.||Its native APIs are Cocoa and BSD-POSIX.||Its native APIs are BSD-POSIX.|
|7.||It has preferred license is Proprietary, APSL and GNU GPL.||It has preferred license of BSD.|
|8.||Its update management is Software Update.||Its update management is by source or network binary update.|
|9.||The non-native APIs are not supported through its subsystems.||The non-native APIs supported through its subsystems are Linux and others.|
|10.||File systems supported by iOS are HFS+ and APFS.||File systems supported by NetBSD are UFS, UFS2, ext2, FAT, ISO 9660, NFS and LFS.|
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.