Jim Huang
@jserv
Followers
12K
Following
2
Media
156
Statuses
18K
"A hacker, a lecturer, a father" // Adjunct faculty at @NCKU_official
Taipei/Tainan, Taiwan
Joined June 2007
The Linux Kernel Module Programming Guide (#LKMPG) got 5000+ stars on GitHub. Thank all the contributors and promoters. We are moving forward to Linux v6.x support. Rust LKM examples will appear later. https://t.co/n8PKgCYxiO
github.com
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels) - sysprog21/lkmpg
7
114
436
L4 heritage: Original L4 (Jochen Liedtke, 1993-1997) -> L4Ka::Pistachio (University of Karlsruhe, 2002-2004) -> NICTA::Pistachio-embedded / L4-embedded (NICTA, 2005) -> OKL4 (Open Kernel Labs, 2006-2008) -> OKL4 3.0+ (Proprietary, 2008+) -> General Dynamics acquisition (2012)
0
1
6
Unix v4 tape found. Apparently no other complete copies are known to exist. It was the first version in which the kernel was written in C. It also had minor changes to the UNIX file system (such as the ability of any inode to hold a device 'special file'.
38
215
2K
You’ve heard of the Unix 2038 Problem. I bet you haven’t heard of the GPS 2038 problem. Every GPS navigation device in existence experiences an integer overflow every 19.6 years. Last time, it wiped out iPhones, NOAA weather buoys, and a number of flights in China:
33
174
2K
Did you know https://t.co/13hS2a9adL is the only place in the world that runs actual PDP-10s on the internet? We currently have 4 KL10 class machines running 24/7 for public access use. Why? PDP-10s are cool and they were the foundation of the arpanet!
The https://t.co/lkp99vE9s7 to XKL Toad-2 migration is complete. Subsystems and new mechanism for FINGER, HTTPD and others are being added. KANKAN is open to new account creation. #pdp10 #vintage #retro #retrocomputing #computer #server #community #hacking #36bits
6
47
402
Nobody would have a problem with Rust if it was promoted organically and purely based on technical merit. But now that Fil-C demonstrates memory safety, we can already see Rust advocates pivoting to the next doomsday scenario. Instead of "C's lack of memory safety is killing
67
38
668
The Intel 4004 was made possible because of Bob Noyce's Rubylith process. This was all cut by hand. Pretty neat!
13
139
1K
VMS (Virtual Memory System) was a landmark operating system developed by Digital Equipment Corporation (DEC) between 1975 and 1977, in conjunction with the design of the VAX (Virtual Address eXtension) architecture. Conceived as a next-generation environment to succeed the PDP-11
3
27
143
DragonOS is a 64-bit operating system with an independent kernel, purpose-built for lightweight cloud computing while maintaining Linux binary compatibility. Written in Rust for reliability and memory safety,
github.com
DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for **Serverless** scenarios. 使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。 - Dragon...
0
1
13
Xbox: Windows NT on AMD64 Playstation: FreeBSD on AMD64 Steam Deck: Linux on AMD64 Nintendo Switch: Custom(!) microkernel(!!) OS on ARM64 Nintendo is weird
0
2
12
curious how C/C++ programs are ported to work with Fil-C? here you can read about what @filpizlo did to port Python, Perl, glib, and dozens of other packages, it's quite interesting! https://t.co/m6N7G3lsA0
github.com
Fil-C as a Nix C/C++ toolchain and cross platform. Contribute to mbrock/filnix development by creating an account on GitHub.
2
4
20
To give context on age, Grace Hopper began computing at 38, completed the first compiler at 46, helped shape COBOL at 53, kept developing COBOL for the Navy in her 70s, retired from the Navy at 80 & then became a consultant for the Digital Equipment Corporation. v/@cooperx86
32
271
1K
I ported Doom, the legendary first-person shooter, to render directly in terminals using the Kitty graphics protocol, featuring BASE64-encoded 4 KB chunks with SIMD optimization. https://t.co/FnumvGrQx9
7
66
374
It’s the world’s first #CPU! Almost 54 years ago, on November 15th 1971, #Intel launched the first commercial single-chip microprocessor. With the following tweets, let’s jointly explore the greatest milestone in #computing #history after the invention of the #transistor!
12
104
599
There's no source code of the original Pong, at least not in a software sense. No ROM exists, there's no CPU. Code? None. In 1972, Pong was created by Atari using Transistor-Transistor Logic (TTL). The game logic is hardwired. The closest to the source code is the blueprint.
57
416
3K
I'm developing a hardware-accelerated Nyancat animation for VGA display, implemented in Verilog RTL and simulated with Verilator. It supports real-time scaling, ROM-based frame storage, and a two-stage rendering pipeline for smooth animation. https://t.co/RFJsufmlzR
0
1
21