The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
> And the number one thing that could have gotten better in the last 19 years but didn't: security. This is an astonishing claim: what makes you think it hasn't gotten better? It's gotten a LOT better since 2000.
Systems Software Research is Irrelevant (2000)
11–20 of 80 posts
Re: Systems Software Research is Irrelevant (2000)
#12The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
> And the number one thing that could have gotten better in the last 19 years but didn't: security. This is an astonishing claim: what makes you think it hasn't gotten better? It's gotten a LOT better since 2000.
Re: Systems Software Research is Irrelevant (2000)
#13Earlier quoted context omitted.
We live in a world where the ratio of computers to people is greater then one and still don't have great isolation between peograms.
We have pretty great isolation between programs on iOS and Android.
Re: Systems Software Research is Irrelevant (2000)
#14Virtualization. Capabilities. Kernel-bypass networking. Static code analysis. Verified-pointer microarchitectures. Coverage-guided fuzzing. Systems software research has come a long way since 2000.
Granted - the tooling improved.
Re: Systems Software Research is Irrelevant (2000)
#15The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
That is because the majority of people fundamentally do the same things with computers than they did 20 years ago. Browse the web, edit pictures, videos, put together presentations, document layout, spreadsheets, etc.
Of course now your home videos are in 4K instead of 320p, and webpages are 10MB of JS instead of 10k of text... but these are changes in scale, not in kind.
However, shiny features is what gets people attracted to your platform, so we get shininess (never mind if functionality actually gets lost in the process).
The perfect illustration of this for me is George RR Martin, a professional writer of indisputable success, doing all of his writing work on a 1980s workstation with WordStar 4.
Re: Systems Software Research is Irrelevant (2000)
#16The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
Re: Systems Software Research is Irrelevant (2000)
#17The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
> And the number one thing that could have gotten better in the last 19 years but didn't: security. In 2000, people mostly still used Windows 9x. A single-user system with no sandboxing and no built-in firewall.
Re: Systems Software Research is Irrelevant (2000)
#18The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
* "development" as in making a technology usable, not software development
Re: Systems Software Research is Irrelevant (2000)
#19The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess. And the number one thing that could have gotten better in the last 19 years but didn't: security.
Does "started in academia" not count? Because that'd give you easy counter-examples, e.g. Scala, Spark.
Re: Systems Software Research is Irrelevant (2000)
#20Virtualization. Capabilities. Kernel-bypass networking. Static code analysis. Verified-pointer microarchitectures. Coverage-guided fuzzing. Systems software research has come a long way since 2000.