News for hackers. Stuff that matters.
Re:How a researcher hacked his own computer and found 'worst... by cryptonector on Thursday January 04, 2018 @03:34PM (#16073811)
https://news.ycombinator.com/item?id=16068363

> This could be an extinction level event for less popular OSes. Intel, and to a lesser extent AMD, may end up causing enormous damage for which they'll pay nothing much.

Re:How a researcher hacked his own computer and found 'worst... by anonacct37 on Thursday January 04, 2018 @03:54PM (#16073985)
This is true, but like other extinction level events it might actually open up the space for some new ideas.

Someone on my twitter put it this way: microkernels could see a resurgence if the cost of a context switch into kernel is just as high as the cost of context switching between 2 processes.

Re:How a researcher hacked his own computer and found 'worst... by nly on Thursday January 04, 2018 @04:02PM (#16074039)
Microkernels you say? Yay, more complexity!

In all seriousness, the Nintendo Switch users a microkernel and just got completely p3wned. It's extremely fanciful that we know how to build robust modular microkernels when we can't even get the simple stuff right.

Re:How a researcher hacked his own computer and found 'worst... by willtim on Thursday January 04, 2018 @04:08PM (#16074102)
I think you have it backwards. Monolithic kernels are by their very nature more complex to reason about due to all the communication backchannels made possible when everything sits in one process.
Re:How a researcher hacked his own computer and found 'worst... by SOLAR_FIELDS on Thursday January 04, 2018 @05:47PM (#16074840)
This discussion seems vaguely familiar for some reason...[1]

https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...

Re:How a researcher hacked his own computer and found 'worst... by anonacct37 on Thursday January 04, 2018 @04:35PM (#16074292)
It's definitely a tradeoff. Distributed systems are hard. Isolation is good. One of the best tools we have for isolation is processes and MMUs.

I'm not saying we should all switch, it's just that it's possible, given my understanding of how we're dealing with the intel bug, that one of the arguments against microkernels just went way. So they might make sense in places they previously didn't.

Re:How a researcher hacked his own computer and found 'worst... by marcosdumay on Thursday January 04, 2018 @04:14PM (#16074152)
Microkernels mean more insulation and standardization.

Yes, it's a form of complexity; just not what tend to relate to problems.

Re:How a researcher hacked his own computer and found 'worst... by derekp7 on Thursday January 04, 2018 @05:41PM (#16074788)
The complexity comes from when those standards don't let you do something, and you have to do weird things to break through them. Such as leaky abstractions.
Re:How a researcher hacked his own computer and found 'worst... by marcosdumay on Thursday January 04, 2018 @06:16PM (#16075016)
Microkernels IPC ought to be enough for anybody.

Seriously, completely generic IPC is not something impossible. You may have some to create some large drivers, but the insulation is still there, even for those.

Re:How a researcher hacked his own computer and found 'worst... by lloeki on Thursday January 04, 2018 @04:22PM (#16074207)
LISP machines!
Re:How a researcher hacked his own computer and found 'worst... by starsinspace on Thursday January 04, 2018 @04:14PM (#16074155)
Depends on the target audience.

For example, Haiku most probably won't get around to implement KPTI any time soon. But then again, most people consider it more of a fun/hobby OS[0] anyway, so it wouldn't matter that much.

[0] And that isn't meant negatively at all, I actually think the computing landscape would be way more fun again if there were many more projects like it again. Not every OS needs to try and be an everything-OS, and not every OS needs to follow the "always online, everything through the internet" paradigm. If the most interesting use-cases are entirely offline, most of today's popular attack vectors cease to exist.

Re:How a researcher hacked his own computer and found 'worst... by waddlesplash on Thursday January 04, 2018 @08:13PM (#16075673)
Haiku has run all GUI applications as root since forever, so as soon as you got RCE you could install a rogue keylogging driver silently. Obviously fixing that is higher up on the priority list than KPTI... and it's unclear when we'll get around to that, even. :(
Re:How a researcher hacked his own computer and found 'worst... by userbinator on Thursday January 04, 2018 @07:51PM (#16075554)
...and don't forget TempleOS, which follows the philosophy/religion of deliberately running everything in ring0 and one address space, because it believes the user should have full control over everything in the system.