UNIX network programming
UNIX internals: the new frontiers
UNIX internals: the new frontiers
Understanding SolarisTM Filesystems and Paging
Understanding SolarisTM Filesystems and Paging
Solaris Systems Programming
Understanding The Linux Kernel
Understanding The Linux Kernel
Understanding Linux Network Internals
Understanding Linux Network Internals
Linux Device Drivers, 3rd Edition
Linux Device Drivers, 3rd Edition
Linux Kernel Development (2nd Edition) (Novell Press)
Linux Kernel Development (2nd Edition) (Novell Press)
A new approach in mobile robot fault tolerant control. minimizing costs and extending functionality
WSEAS Transactions on Systems and Control
Hi-index | 0.01 |
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.