Computer Old Farts Forum
 help / color / mirror / Atom feed
* [COFF] Most folks here started their OS learning with Unix
@ 2019-01-10 14:52 david
  2019-01-10 15:09 ` ralph
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: david @ 2019-01-10 14:52 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

Myself it was v6 (most likely the typesetter version).

What I’d like to see discussed is how people today learn to write, enhance, design, and otherwise get involved with an OS.

When I was teaching at UCSD my class on Unix Internals used writing a device driver as the class project and covered an overview of the Unix OS using the Bach book. Even then (the late 80’s) it was hard to do a deep dive into the whole of the Unix system.

Today Linux is far too complex for someone to be able to sit down and make useful contributions to in a few weeks possibly even months, unlike v6, v7 or even 32v. By the time of BSD 4.1[a,b,c] and 4.2 those had progressed to the point that someone just picking up the OS source and trying to understand the whole thing (VM, scheduling, buffer cache, etc) would take weeks to months.

So what is happening today in the academic world to teach new people about OS internals?

	David


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-01-10 15:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10 14:52 [COFF] Most folks here started their OS learning with Unix david
2019-01-10 15:09 ` ralph
2019-01-10 15:23 ` clemc
2019-01-10 15:26   ` clemc
2019-01-10 15:39 ` crossd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).