Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:So what's wrong with systemd, really? (Score 1) 385

I'm getting sick of using 1000 different utilities to do one task or manage one system. Hate me, down mod me, argue with me, but I for one am a big fan of big software with multiple functions approach.

You mean, like the Windows Registry? Nothing ever went wrong with the kitchen-sink approach to design, right?

Comment Re:Simple set of pipelined utilties! (Score 1) 385

Your claims that systemD is well engineered are a little eye-raising. We're talking about a replacement for the init system here, and you say the main feature is logind. That's not really part of what I expect Init to do.....

In any case, in a few months, I'll have time to read the systemD source code, and I will have a better idea if it's well designed or not.

Comment Re:Simple set of pipelined utilties! (Score 1) 385

Personally, I think the systemd opponents are too concerned with negative campaigns against systemd, that they entirely forget to code any alternatives, so I predict ever more distros like Slackware abandoning script based init systems; they simply don't have an alternative.

What will happen is other distress will add a compatibility layer so they can handle all the kludge that has added systemD as a requirement.

The problem is systemD is bad design. The systemD guys like to say, "but look at all the features!", which is cool, but features aren't an excuse for bad design. "Those who do not understand UNIX are condemned to reinvent it, poorly" etc etc

Comment Re:Simple set of pipelined utilties! (Score 1) 385

However, I observe Linux is not a microkernel but it has a reputation for both reliability and being relatively secure.

It has a reputation for security compared to Windows, which is not saying much. Look through a database of security vulnerabilities sometime, it's depressing.

Also worth mentioning that the kernel guys keep as much stuff out of the kernel as possible. There's even a way to segregate drivers into userland. Doing so comes with a performance hit, but if that is relatively unimportant, then it's worth keeping out. Drivers for scanners are part of the kernel, but kept in userland (as one example).

Comment Re:Misleading slashdot headline (Score 3, Insightful) 385

Torvalds: UNIX Philosophy is Obsolete

I'm not sure that's accurate......it seems he's actually saying, "UNIX Philosophy is hard to implement in complex systems." It seems to me the reason he doesn't have much of an opinion is because he hasn't spent the time necessary to think it through deeply. There might be a better solution or not, he doesn't know.

And I think it makes sense......SystemD is a heap of trash, but System V isn't an example of great design, either.

Comment Re:Of course they do (Score 4, Interesting) 981

A google search for "terrorists are engineers" turns up a heap of relevant links, but here is one in particular from the IEEE.

My hypothesis is that working as an engineer in Pakistan (for example) is one of the most miserable jobs you can have, with horrible managers and only somewhat better pay to compensate. Having seen how it is, I would rather work as a farmer than an engineer in that situation, it's more satisfying and enjoyable.

Comment Re:I hope it crashes and burns (Score 1) 183

Well doesn't Objective C lock a developer into a single platform?

No, there's been an open source implementation of OpenStep (the real name of Cocoa) for decades. Some of the platform stuff is Apple specific, but that is true of Linux and OpenBSD as well. You can handle it the same way you handle any other platform incompatibility: encapsulate the incompatibility into as small a piece as possible.

Believe it or not, you can actually compile Objective-C code for Android and run it. Of course, you will have to recompile it, but that's not an issue when you have the source code.

Comment Re:Will not EVER happen. (Score 1) 324

This is exactly right. The US government could close this loophole, "crack down" on corporate tax avoidance, without any global cooperation. All they need to do is pass the law, and Obama can sign it.

The OECD has no power to change anything here, so instead they did something they have power to accomplish: they wrote a report. Bravo.

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...