Comparative evaluation of the recent Linux and Solaris kernel architectures

  • Authors:
  • Stergios Papadimitriou;Konstantinos Terzidis

  • Affiliations:
  • TEI of Kavala, Dept of Information Management, Agios Loukas, Kavala, Greece;TEI of Kavala, Dept of Information Management, Agios Loukas, Kavala, Greece

  • Venue:
  • ICCOMP'07 Proceedings of the 11th WSEAS International Conference on Computers
  • Year:
  • 2007

Quantified Score

Hi-index 0.01

Visualization

Abstract

The paper compares core kernel architecture and functionality of two modern open source systems. The subsystems examined are scheduling, memory management, and file system architecture. These subsystems are common to any operating system (not just Unix and Unix-like systems), and they tend to be the most well-understood components of the operating system. One of the more interesting aspects concerning the Linux and Solaris Operating Systems (OS), is the amount of similarities between them. Ignoring the different naming conventions, both of them utilize similar approaches toward implementing the different concepts. Each OS supports time-shared scheduling of threads, demand paging with a not-recently-used page replacement algorithm, and a virtual file system layer to allow the implementation of different file system architectures. The paper concludes that both the Linux and the OpenSolaris kernel can offer robust and powerful computing environments both at the server application areas and as well at the desktop and workstation ones.