The Windows Kernel vs the Linux Kernel: Which is Better? ShopTalk!
This Shop Talk episode features Dave and Glenn answering viewer questions about Dave’s recent videos on restoring a PDP-11. Key points include:
-
PDP-11 Restoration Challenges: Dave discusses the lengthy compile and link times, using an emulator to test layouts before transferring to the real hardware, and encountering issues due to a different version of SIMH (a PDP-11 emulator) on his various machines.
-
“Modern” Software on a PDP-11: Dave explains that while he can write modern-esque programs (like a Matrix screen saver and a
sudoequivalent) in C, it’s impossible to run modern C++ code compiled for newer systems. Hissudoimplementation is available on GitHub. The screen savers are also available and showcased on his Twitter and Facebook. -
Unix vs. Windows Kernel Debate: Dave avoids declaring a “better” kernel, acknowledging the strengths of both the Unix subsystem model and the NT kernel’s ability to run multiple subsystems without hypervisors.
-
Personal Anecdotes: Dave shares stories about his experiences with various operating systems (Novel Netware, VMS, RSX-11M, BSD), programming languages, and his casual conversation style.
-
VI Editor Tips: Discussions include efficient ways to save and exit the VI editor (
:x,:wq,ZZ). -
Dave’s Garage Update: Dave reveals that he’s currently working on integrating a KDA50 SDI controller (DEC’s version of SCSI) with his PDP-11, facing challenges in obtaining the necessary cables. He mentions a second YouTube channel, Dave’s Garage, and encourages viewers to subscribe.
-
Other Projects: He mentions 3D printing replacement parts for his PDP-11 control panel and his “Mesmerizer” light, still available on eBay.
The overall tone is informal and conversational, reflecting Dave’s real-life speaking style. The episode largely revolves around the PDP-11 project and related anecdotes, demonstrating the challenges and rewards of working with vintage computing hardware.