Tux Machines

Linux 0.01 and Linux 6.6

Posted by Roy Schestowitz on Aug 15, 2023

=> today's howtos | Security Leftovers

Exploring the internals of Linux v0.01

=> ↺ Exploring the internals of Linux v0.01

Linux kernel is often mentioned as a overwhelmingly large open source software. As of this writing, the latest version is v6.5-rc5, which consists of 36M lines of code. Needless to say, Linux is a fruit of hard work of many contributors over the decades.
However, the first version of Linux, v0.01 was pretty small. It consisted of only 10,239 lines of code. Excluding comments and blank lines, it was only 8,670 lines. It's small enough to understand and is a good starting point to learn about the internals of UNIX-like operating system kernels.
Reading v0.01 was really fun for me. It was like visiting Computer History Museum in Mountain View - finally I witnessed tales are indeed true! I wrote this post to share this exciting experience with you. Let's dive in!
Disclaimer: Obviously I'm not the author of Linux v0.01. If you find any mistakes in this post, please let me know!

Nuta: Exploring the internals of Linux v0.01

=> ↺ Nuta: Exploring the internals of Linux v0.01

For those who find the 6.x kernel intimidating, Seiya Nuta has written a look at the 0.01 kernel, which reflects a simpler time.

AMD Intros FreeSync Panel Replay On Linux 6.6, Next-Gen RDNA 4 GPU Enablement Begins

=> ↺ AMD Intros FreeSync Panel Replay On Linux 6.6, Next-Gen RDNA 4 GPU Enablement Begins

For those unaware of the feature, FreeSync Panel Replay is a new feature that works so that when the content on the screen is unchanged, the refresh rate is dropped automatically to reduce power consumption. The feature is similar to Apple's ProMotion display technology but is intended to be used in monitors and laptops. AMD released the initial patch of the feature on Linux a month ago, intending to reduce the workload on GPU when content is unchanged.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/08/15/Linux_0_01_and_Linux_6_6.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.658235 milliseconds
Gemini-to-HTML Time
0.399045 milliseconds

This content has been proxied by September (ba2dc).