amen zwa, esq. on Nostr: #UNIX is not just an OS; it is the ultimate #IDE for #programmers. Arguably the best ...
#UNIX is not just an OS; it is the ultimate #IDE for #programmers. Arguably the best written introductory book on UNIX programming is "The UNIX Programming Environment", Kernighan (1983). This book covers UNIX V7, but I used it with 4.2BSD.
There is another jewel of a book of a similar kind, a free one to boot, by Prof. Ballesteros (King Juan Carlos University): "Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs" (2007). Prof. Ballesteros wrote this book to teach his CS students the fundamentals of good OS design.
Although almost no one uses #Plan9 today, it is alive and kicking. It even runs on Raspberry Pi. Anyone interested in OSs and likes the philosophical underpinnings of UNIX should take a look at Plan 9.
The other must-read book is his "Notes on the Plan 9 3ed Kernel Source" (2007). It is a Lions-style commentary.
Prof. Ballesteros has many Plan 9 related publications in PDF format.
https://lsub.org/books-papers/PS—Those with a historical bent should also read Organick's "The Multics System: An Examination of Its Structure" (1980). Multix is the mother of UNIX, and Plan 9 is the grown-up UNIX.
Published at
2026-06-23 00:02:15 UTCEvent JSON
{
"id": "5f596cdc82a1a2889716ff37d3a1908c1b34443d26fe181f023a90d9850d8d8b",
"pubkey": "44f9ec919054db5e454aa44b4d11db6130dc58b4a29c0c9719ea909d5a9ae100",
"created_at": 1782172935,
"kind": 1,
"tags": [
[
"t",
"programmers"
],
[
"t",
"ide"
],
[
"t",
"plan9"
],
[
"proxy",
"https://mathstodon.xyz/@AmenZwa/116796485499713710",
"web"
],
[
"t",
"unix"
],
[
"proxy",
"https://mathstodon.xyz/users/AmenZwa/statuses/116796485499713710",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mathstodon.xyz/users/AmenZwa/statuses/116796485499713710",
"pink.momostr"
],
[
"-"
]
],
"content": "#UNIX is not just an OS; it is the ultimate #IDE for #programmers. Arguably the best written introductory book on UNIX programming is \"The UNIX Programming Environment\", Kernighan (1983). This book covers UNIX V7, but I used it with 4.2BSD.\n\nThere is another jewel of a book of a similar kind, a free one to boot, by Prof. Ballesteros (King Juan Carlos University): \"Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs\" (2007). Prof. Ballesteros wrote this book to teach his CS students the fundamentals of good OS design.\n\nAlthough almost no one uses #Plan9 today, it is alive and kicking. It even runs on Raspberry Pi. Anyone interested in OSs and likes the philosophical underpinnings of UNIX should take a look at Plan 9.\n\nThe other must-read book is his \"Notes on the Plan 9 3ed Kernel Source\" (2007). It is a Lions-style commentary.\n\nProf. Ballesteros has many Plan 9 related publications in PDF format.\n\nhttps://lsub.org/books-papers/\n\nPS—Those with a historical bent should also read Organick's \"The Multics System: An Examination of Its Structure\" (1980). Multix is the mother of UNIX, and Plan 9 is the grown-up UNIX.",
"sig": "045affe82f43192badeabfd5ebb18954dae239c8c3df8c7bd8824a00f5995042a78177e475e604a84589de7a9a1d47e1fb684b409814bf1982d650bc8884639e"
}