5 ms·
We all have bad days, but some of this rant is really toxic. Dear god. I looked at the kernel and it's awful Stuff real operating systems have solved decades
by CountSessine 9y ago
We all have bad days, but some of this rant is really toxic.
Dear god. I looked at the kernel and it's awful
Stuff real operating systems have solved decades ago
WTF?
This is hilarious. Did they decide to reinvent all the wheels badly just because someone at Google was bored?
The ex kernel developer in me feels insulted that a serious company would release something this immature
So, have they actually released Fuschia? I was under the impression that this was still being developed in the open until such time as it actually becomes a "real operating system"? And IMHO the world needs a good open-source microkernel OS; I'm ok if the scheduler is suboptimal on release - that can be fixed eventually. Linux will never be a microkernel OS, but Fuchsia can always be optimized. Performance-wise it just needs to be good-enough on release.
- potatolicious 9y agoA quote that, while not automatically true, seems to apply to many situations: "People who are brutally honest generally enjoy the brutality more than the honesty." - Richard Needham
- on_and_off 9y agoA bit off topic, but thanks for this quote ! It resonates a lot with my experience.
- deleted 9y ago[deleted]
- tyingq 9y agoThat's a good point...I should have mentioned the tone. Despite it, though, there is some actual content in the rant.
- ProAm 9y ago> Did they decide to reinvent all the wheels badly just because someone at Google was bored? This is how projects are born and die at Google. They live until no one is interested in them anymore and they are abandoned.
- trendia 9y ago> They live until no one is interested in them anymore and they are abandoned. Sometimes they don't even wait until no one is interested!
- bitmapbrother 9y ago>The ex kernel developer in me He seems to be reciprocating the years of criticisms and verbal abuse given to him by Torvalds.
- tyingq 9y agoHis comments sound more like he contributed to one of the BSD kernels.
- bitmapbrother 9y agoHe doesn't really indicate what kernel he worked on. Regardless, Linus knows no kernel boundaries ;) I'm also surprised that someone, who purports to be knowledgeable on kernel development, was not cognizant of the fact that the code he was looking at was only started 8 months ago and no where near production quality. To start making assumptions on the quality of an OS based on very early code was extremely immature and makes me wonder what exactly his qualifications really are. The primary goal of the Fuchsia team is to try and get something booting up and running and then start to iterate and polish.
- tyingq 9y agoHe does, later in the thread... "I just learned by doing. Got annoyed by something being bad in one of the BSDs, found out how to get into their secret chat channel, started whining and got told to shut up and write the code. So I did." And rambles more about why he feels Fuchsia did the wrong thing. Specifically because better implementations of some parts with licenses compatible with Fuchsia existed. Which I suspect is a nod again to BSD. With a more calm tone I think saying that writing your own suboptimal tick timers, or locking strategy, or whatever...versus using something known good, is fair criticism. Not being my space, I wasn't sure if the base criticism was valid. The responses here seem to indicate they are.
- bitmapbrother 9y agoThe problem with his criticism is that he seems to think the present decisions the authors have made, for an 8 month old OS, are written in stone. It's like reviewing a car while it's still being assembled at the factory. Fuchsia is probably 2 or more years away from an Alpha release. Things are changing at a rapid pace.
- s73ver 9y agoOn the one hand, the tone is pretty bad, and if someone on my team had done this in a code review, I'd have to have a serious discussion with them. On the other hand, it's a reddit comment.