3 ms·
https://news.ycombinator.com/item?id=11864211 https://news.ycombinator.com/item?id=11864211 contains an interesting discussion from the author of PyParallel abo
by corysama 10y ago
https://news.ycombinator.com/item?id=11864211 https://news.ycombinator.com/item?id=11864211 contains an interesting discussion from the author of PyParallel about how doing IO on NT in the style preferred by Linux is slow. This leads people to believe "NT IO is slower than Linux". However, doing IO on NT in the style preferred by NT is faster than Linux doing it's preferred thing.
- Analemma_ 10y agoThat discussion and others have led me to the conclusion that the NT kernel has an excellent design and a subpar implementation (since only Microsoft's team can work on it), whereas Linux has a crappy design and an excellent implementation (being constantly refined and iterated by anyone). Kind of makes you wonder what could be possible if Microsoft would ever open-source it.
- walkingolof 10y ago"constantly refined and iterated by anyone" Thats the theory, if you remove device driver folks, how many really works on the Linux kernel ?
- JonathonW 10y agoHere's [1] the current block I/O code from the kernel, annotated with the authors who last touched each line. While I don't have time right now to actually go and count the number of distinct people involved, that's a lot of hands that have touched that source file over the years. And this view's only showing the changes that make up the current version of that file-- there are authors not credited there because their code has since been overwritten or edited by someone else. [1] https://github.com/torvalds/linux/blame/master/block/bio.c https://github.com/torvalds/linux/blame/master/block/bio.c