Operating Systems
Understand operating system concepts, design, and implementation
Navigate through content by publication date
Tue, Aug 18
undefined items found
[$] Development statistics for the 7.2 kernel
Linus Torvalds released the 7.2 kernel on August 17, after noting that the number of fixes coming in was still "bigger than I would have wished for". In fact, 7.2 was one of the busiest development cycles in the kernel's history, adding nearly 600,000 lines of code. It's time to look at some statistics to get a handle on how the kernel's development community is changing.
Experimental BSDun Kernel Module Runs FreeBSD Binaries on Linux
Learn about the BSDun Kernel Module, an experimental tool that allows Linux users to run FreeBSD binaries effortlessly. Expand your system's capabilities now. The post Experimental BSDun Kernel Module Runs FreeBSD Binaries on Linux appeared first on Linux Today.
Beyond the limits of physical VRAM
Earlier this year, Natalie Vock made a splash with a set of patches to the Linux kernel that greatly increased performance on AMD GPUs with lower amounts of VRAM. With that work now accepted by upstream, Vock decided to turn their attention to another interesting problem: what if you run out of VRAM, and how can we improve performance when we do? Regardless, what I hope this blogpost can demonstrate is that even if you end up with some memory evicted to system RAM, the slowdown can be managea...
The road to MS-DOS 2
A great and concise history of the run-up to MS-DOS 2.0. Yet, there was a nagging feeling that a single-tasking CP/M clone was inadequate for the new generation of personal computers. Digital Research released multi-user, multitasking MP/M-86 in September 1981 and announced the single‑user multitasking Concurrent CP/M in early 1982. In response, Microsoft came up with a plan for tiered approach to its operating systems: single-user/single-tasking MS-DOS at the bottom; multi-user/multitasking ...