Hacker News new | past | comments | ask | show | jobs | submit login

QNX for one.



Really? If it's such a great example of a multi server, microkernel based os why isn't it used for everything that needs to be secure?

I've been hearing QNX as the one word rebuttal for why is not getting traction for 15 years. Still hasn't got traction, afaict.


Ah being one of the most used OS in embedded deployments across the world isn't getting traction, nice try.

What about your Intel CPU being at the mercy of Minix 3 to validate its execution state, better?


Actually no.

These are small os's, they're great and useful. There are others. My former, now banrkupt, employers claim L4 code I contributed to is running on over a billion phones. is uTron, eCos etc still dominant in that space?

This is not showing the touted benefits of microkernel based, multiserver operating systems. This is not a secure operating system, this is not a robust operating system, this is not self-healing drivers. Is very small, monolithic a better description of what these are?

Do something like spin up a web-server on a multi server OS and demonstrate it's very hard to hack compared to apache on linux. Make it convincing enough so people use it. DJB did this with qmail and it really is convincing. How long have mircorkernel proponents been talking up improved security, robustness and resilience? 25 years? More? So we've had time and a mountain of engineering resources, including some of my own. It's reasonable to ask to see it. If we can't, it's reasonable to ask why not yet. It really is reasonable to ask.

In my opinion it's a sign of weakness to simply belittle anyone who does. But hey, this is a weekend microkernel HN story perhaps mostly read by the microkernel faithful so reasonable may not be the way forward, easier to just to act as though it's somehow completely unreasonable. Because anyone who hitches their wagon to the next big thing desperately wants it to succeed, and why not? Promotion is important for mindshare and so on. I have sympathy but I think Feynmann summed it up correctly:

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled."

I'll say it again so the point isn't lost:

I would love to see those benefits in the wild. I really, really would.


To me it looks like you have some issues pending with L4 folks, that's alright.

Meanwhile the industry will keep on slowly adopting micro-kernel inspired best practices, even if you don't see any benefit in doing so.

Now hop to reading a bit more about Driver Kit on Catalina.


You repeatedly crossed into snark in this thread, and fed the flamewar. Please don't. It's against the site guidelines, and we're trying for something better than that here.

https://news.ycombinator.com/newsguidelines.html


Sorry about that.


Again beautifully condescending but that isn't really terribly convincing. Good to see you go right ahead with personal assumptions rather than engage with content because this tells me you are unable to do so. This kind of zero engagement while going straight to various kinds of subtle or less so ad-homonym attacks annoy me. They are contemptuous in all aspects of life.

What is your precise claim here? I state there isn't one. But you did use the word "hop" so there's that.

Point me at the microkernel based OS, using any microkernel, l4 or any other, that exhibits the standard set of microkernel benefit claims around security, robustness, self-healing drivers and has launched a thousand academic papers and all the rest.

Please. Really. I would like to see it. Even if it doesn't exist yet I'd like to see it soon. Really.

Condescension is a piss-weak technique exhibited by those who know they don't have a viable argument. Reality is that which continues whether you believe it or not. I say nothing about what seems to me about you from what you've said here because that's just plain rude.

I'd love it if we got better operating systems by any technique. I'd be very happy if came via microkernels. But it hasn't and that is just reality. Again, show otherwise if you can. I've stopped following it, maybe it exists?

But good on you for going straight for the personal attack and making broad, unspecific claims while offering no substantiation. "industry will keep on keeping on. Good things are to be favoured."

DriverKit on OSX. I thought the days were gone when people claimed osx is a microkernel based OS because it has mach code in it. https://lwn.net/Articles/703785/ doesn't make linux a microkernel. Nor dpdk, openonload nor lwip. I don't recommend hopping.

At least 25 years and these are the straws we clutch.

Maybe ditch the bad attitude, the belittlement, the condescension and try to understand why we are here? What is the actual reason that we are here? Because in understanding that it might be solved and that might be useful. Pretending we're somewhere else and anyone who says otherwise is a heretic who must be silenced is a sure way of making no progress.


You started a flamewar and then perpetuated it. We ban accounts that do that. Would you mind reviewing the site guidelines and not doing that on HN? We're trying for better than that here. Also, we don't want this place to burn to a crisp, which is what eventually happens with flamewars.

https://news.ycombinator.com/newsguidelines.html


"Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

I reject the idea that I started a flame war. I felt I followed the guideline above and did it in the face of pjmlp being personal, dismissive and non-substantiative while pointing out that this was happening. I did my best but if you say I failed because he hit his mark and got a rise out of me then I accept that and apologise unreservedly. If you feel the need to ban me for this infraction then you must of course do so and I will be at peace with that decision. I am completely aware of making points with evidence that are extremely unfashionable in certain tech communities. HN at its best works well doing this as it has for me in the past. Not point scoring but actual discussion, substantiated with evidence where one can learn something. A million "+1" messages aren't worth reading after all. I'd say the same for "you're wrong" messages and "you've obviously got a personal issue" messages as we saw here.

I'm assuming pjmlp got a similar message from you, possibly a stronger one? It would seem odd to me otherwise but I suppose it isn't really of any consequence.


I've posted a comment asking the other user not to be snarky in comments here, but honestly your comments went much further over the line than theirs did.

By the way, it's clear that you know a lot and have a lot of experience with this topic. That's great! We want people like you commenting on what they know about. But it's necessary to keep yourself within the site guidelines while doing so—they're written the way they are from long experience with what makes internet conversations and communities workable. That doesn't make it easy. We all know how annoying it becomes when the person we're arguing with doesn't 'get it' and seems to stubbornly resist our attempts to reason with them. A lot of the time they're probably feeling the same way. The only solution is to restrain oneself, whether the other person is doing so or not.

https://news.ycombinator.com/newsguidelines.html


Take a deep breath and step back. I'd also give this advice to those you're arguing with.

I for one am receptive to what you're saying, but I'd prefer it without the put-downs.

This is a perfect example of an interesting debate that is being destroyed by personal attacks.

P.S. I've upvoted your comments to try and prevent them from being flagged / killed.


I'm sure you're right. Thank you for that.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: