Linked by Thom Holwerda on Sat 11th May 2013 21:41 UTC
Windows "Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening." That's one way to start an insider explanation of why Windows' performance isn't up to snuff. Written by someone who actually contributes code to the Windows NT kernel, the comment on Hacker News, later deleted but reposted with permission on Marc Bevand's blog, paints a very dreary picture of the state of Windows development. The root issue? Think of how Linux is developed, and you'll know the answer.
Permalink for comment 561261
To read all comments associated with this story, please click here.
RE: Too funny
by Lunitik on Sun 12th May 2013 16:41 UTC in reply to "Too funny"
Member since:

this made my day

(Besides: you guys have systemd, which if I'm going to treat it the same way I treated NTFS, is an all-devouring octopus monster about crawl out of the sea and eat Tokyo and spit it out as a giant binary logfile.)

It is simply ignorant.

Systemd is SMALLER than init or any other such program.

It is not devouring anything, it is simply creating replacements for many prior projects. These are all separate binaries, and can be used or left out.

The logging is far superior to anything we've had before, the very fact that it is binary ensures more security. Before, it was relatively easy for a hacker to just edit the logs and the admin wouldn't know he was there. Now there are mechanisms in place to ensure the log really comes from where it is intended, and it is much harder to change that information.

It is certainly vastly different, but having used it for a while, I would never use another init mechanism.

Imagine, a single tool to initialize everything on the system, not one for bringing up the system, another for timed events, another for scheduling events, another for dealing with events on demand, another for acting on new hardware, all logs and tracked in a uniformed way, all managed in a uniform way. The sheer number of in-kernel mechanisms it makes easily available to admins is staggering. Systemd actually lets us take full advantage of the platform, rather than remaining confined to 30 year old mechanisms.

People dislike change, people like using shell scripts to do things, cool. Systemd can execute any type of script or binary, so actually it is more powerful than simple shell scripting in this regard too. As for change, there is always Slackware - the state of the art in the early 90's - or any of the BSD's. Everyone else except Debian is moving on, but they've never complied with standards anyway.

Edited 2013-05-12 16:49 UTC

Reply Parent Score: 5