Linux at 20, some personal memories (2011)
liw.fi
liw.fi
Oh, the good old days. And yes, I see the irony.
What worries me is that the necessary software stack to do anything interest today is so heavyweight that we'll never see another great hobbyist OS. You don't just have to support WiFi and/or Ethernet, IPv6 and/or IPv4, TCP, parse HTML & display HTML (that's all doable, more-or-less, by someone bright and willing to compromise): you have to have graphics, you need a DOM, you need JavaScript, you need all the fiddly browser APIs, you need CSS — because the MVP for a web terminal is _everything_.
The MVP for an old fashioned terminal was 'read & write to modem, display text on screen.' You could cheat and not even offer paging at first!
And there are web browsers like NetSurf that can run on very simple or strange or stripped down systems. I've seen NetSurf running on one of my 8mhz mc68000 Atari ST systems.
Yeah, but the really exciting stuff won't be POSIX. I definitely don't think it'll run C (well, of course someone will eventually port a C compiler to it, but the performance might not be great).
I think a really exciting new OS would try to do something radically different, not just reimplement what's been done before (which, to be fair, is what Linux does and why Linux is successful: if Linus had implemented Plan 9 instead we'd never have heard of him).
FWIW, NetSurf definitely sounds interesting, but a) it's still written in C and b) it doesn't appear to support JavaScript in production yet. I personally don't care, but all the hip kids these days keep on telling me that the only way for someone to read an article online is to download & execute hundreds of megabytes of obfuscated executable code of dubious origin.
Sounds like there's another interesting story there regarding why it got banned. Anyone any wiser?
The bit I was interested in was what was Linux doing wrong and how was the fault detected? Did it take anything else down with it? Was the fix something straightforward (ie it was a silly oversight that caused the problem) or something complicated?
It can be interesting to read stories about tech going wrong. Sometimes because the results can be amusing in retrospect (less so at the time of the problem) and sometimes because it's just nice to read that problems and mistakes can happen to other people too.
So, a misconfigured Linux box could hork up the network pretty quickly. Of course, that's just a guess.