1. Windows :
Windows is a group of various proprietary graphical operating systems which is provided by Microsoft Incorporation. It is also known as Microsoft Windows. It currently includes Windows NT and Windows IoT as members of its family. Earlier it included Windows 9x, Windows Mobile and Windows Phone which are no longer in use. It is the most used operating system in personal computers. The first version of Windows was launched by Microsoft in 1985. The most recent version of Windows for personal computers is Windows 10.
2. Genode :
Genode is a free and open-source operating system which is provided by Genode Labs. It consists of a microkernel abstraction layer and a collection of user space components. It can be used as a basis for a personal computer operating systems or as a virtual machine monitor for guest operating systems. It is mainly designed for desktops, embedded systems and servers. The first version of Genode was launched in 2008. The latest stable version of Genode is 19.05.
Difference between Windows and Genode :
|It was developed and is owned by Microsoft Incorporation.||It was developed and is owned by Genode Labs.|
|It was launched in 1985.||It was launched in 2008.|
|Current stable version is Windows 10.||Current stable version is 19.05.|
|It is for workstation, personal computers, media center, tablets and embedded systems.||Its target system type is desktops, embedded systems and servers.|
|Computer architectures supported by Windows are IA-32, x86-64, IA-64, ARM, Alpha, MIPS and PowerPC.||Computer architectures supported are ARM, RISC-V, IA-32 and x86-64.|
|Kernel type is Hybrid with modules.||Kernel type is Microkernel or Monolithic kernel.|
|Package management is MSI or custom installer.||It has custom package management.|
|The native APIs are Win32 and NT API.||The native APIs are Genode.|
|Preferred license is Proprietary and Source available.||Preferred license is AGPL.|
|Update management is Windows Update.||It does not have update management.|
|It has default GUI ‘on’.||It does not have default GUI ‘on’.|
|File systems supported are NTFS, FAT, ISO 9660, UDF, HFS+, FATX and HFS.||File systems supported are ext2, ext3, FAT32 and ISO9660.|
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.