Follow Slashdot stories on Twitter


Forgot your password?
Take advantage of Black Friday with 15% off sitewide with coupon code "BLACKFRIDAY" on Slashdot Deals (some exclusions apply)". ×

Comment Re:I guess they realised... (Score 1) 152

If init is such a big piece of crap why do UNIXes stick to it? There is no way to implement what init does with systemd. Systemd is flawed by design. It is a monstrosity that should never have seen the light of day. To name a few fundamental flaws: using a binary system log, using binaries for helper programs and xml files for configuration (what's wrong with using shell scripts and flat text???). Thirdly, it violates the very thing that underlies nearly every single component of UNIX or a UNIX-like operating system: have tools that do one single thing and do it well.

Storing systems logs in a binary format by start is simply stupid. It's okay to do that if you want an (external) backup of your system logs, say for example on a log host. Still, there are better ways to go than to roll your own binary format. Use a database server for heaven's sake!

As for Wayland, like Mir (or whatever Canonical would like to call it these days, they just can't seem to make up their minds about it), and in many ways something systemd as well, it is just the first step to the proprietarization of the operating system on top of the Linux kernel and the first step in the way to vendor lock-in all over again.

Comment Plain ol' C might a better option (Score 1, Insightful) 296

Depending on how hard-core object-oriented you wish your program to be, plain old C might be a much better option, especially if you everything can just be command-line only and will not need a GUI.

Otherwise, and I'm almost loathe to mention these, C# and Java might be even better ways to go.

C++ is needlessly complicated.

Comment The solution is simple: do not use Facebook (Score 1) 290

The solution is simple: do not use Facebook.

Facebook is evil.

Two very important reasons never to use Facebook:

* Facebook blatantly states in their EULA that they will sell your private information to third parties. In fact, anything you upload becomes their (intellectual) property.
* Facebook does not let you use pseudonyms. Your privacy is your own and it should be up to you to decide whether or not you use your real name and not to some billion dollar company whose primary goal in your participation is to sell your private information to third parties.

Comment Re:I like how this got marked troll (Score 4, Interesting) 347

The issue is not with systemd corrupting the binary logs, or with the filesystem corrupting the binary logs, but with the fact that they are -binary- logs. A log file should be an ordinary text file. Nothing more, nothing less.

To say nothing about the very concept of systemd being a BAD IDEA. One daemon to rule them all and in the darkness bind them? Give me a break. It used to be that Linux was a fairly faithful UNIX-like operating system. And you know what makes a good UNIX or UNIX-like operating system? The tools, specifically those that are well-written and do one thing and do it well (with reasonable exceptions). Systemd is neither well-written nor does it do one single thing very well, well maybe corrupt your log files and crash very, very spectacularly.

By the way, if you're so worried about your filesystem getting corrupted, why use ext4 at all? It contains serious design and implementation flaws, specifically concerning the journal. XFS is by far a better journalled filesystem, with none of those issues. It is simply the best choice, especially if your concerned with the integrity of your data.

Comment Re:IBM should put SCO out of misery (Score 5, Informative) 170

The SCO that is currently trolling IBM is not the SCO that you remember as "such a good company". There are two SCO's:

* The Santa Cruz Operation (1979-2001). This is the SCO that you remember. They brought us Xenix (bought from M$), SCO Unix and Unixware. This SCO sold their rights to UNIX to Caldera Systems (then primarily known for Caldera/Open Linux and OpenDOS (bought from Novell, which had in turn bought it from Digital Research earlier). In those years they were mostly famous for filing an antitrust campaign against Microsoft). After selling their UNIX servers and services division to Caldera they renamed themselves as Tarantella Inc., after the product line they retained. Tarantella was subsequently bought by Sun Microsystems in 2005, which in turn was bought by Oracle in 2010.
* The SCO Group (2005-), formerly known as Caldera Systems / Caldera International. As Caldera they bought above SCO's UNIX servers and services division and subsequently renamed themselves to "The SCO Group". Like an evil David they tried to topple Goliath IBM by (falsely) claiming in court that programmers from IBM illegally copied code from SCO's OpenServer sources (supposedly their intellectual property was so secret that their allegations of verbatim copying code by IBM was "proven" by presentational slides which had the SCO code shown in Greek alphabet). Around the same time they started selling subscription based Linux licenses to large IT companies (which were led to believe that The SCO Group owned the rights to Linux). This ridiculous scheme went on for several years, until a judge decided, once and for all, that enough was enough and told them to bugger off, as in the meantime, it had become clear in a separate lawsuit that Novell was in fact the owner of the UNIX copyrights, not the SCO Group.

Comment Capital punishment is NOT humane! (Score 0) 1081

The driving force behind the creation and abandonment of execution methods is the constant search for a humane means of taking a human life.

Capital punishment is not humane. There is no humane way to take a human life. That is a contradictio in terminis.

The death penalty should be abolished worldwide as soon as possible. Aside from the fact that it is barbaric and has no place in a truly civilized society (to the extent that no nation or society can really call itself civilized, unless it has abolished the death penalty), there is always a chance, however slim, that the person being executed is innocent of the crime he was convicted for. Someone who has been put to death cannot be brought back to life if he turns out to be innocent. A person who has been sentenced to life in prison, on the other hand, can be released and rehabilitated.

If you're not careful, you're going to catch something.