Follow Slashdot stories on Twitter


Forgot your password?

Comment: Re:Accept, don't fight, systemd (Score 1) 533

by IllusionalForce (#46958231) Attached to: Ask Slashdot: Practical Alternatives To Systemd?

While I do agree that the post was essentially decently-disguised flamebait, there's one point he really does make: "Whether you love, hate, or are ambivalent about systemd, I think you have to accept it at this point."

I see nobody working on an alternative init system. openlaunchd is both dead and limited to FreeBSD, upstart is likely to die with the march of systemd (Which, as you'll need to understand, is not an init system anymore, but literally a system daemon. It owns, controls and plays with your machine at its own volition and there's nothing you can do to stop it.), OpenRC isn't taken seriously because the gentoo folks propose it and now that both Debian and Red Hat, the two major players on the market, have both decided to play along with the systemd game (one of them was more or less forced into it, but no matter), systemd is omnipresent and impossible to stop.

We would've needed to have a concrete, working answer that made systemd pale in performance, code quality AND documentation back in 2012. If Apple had released launchd as open source back when Ubuntu started writing upstart, things might have ended differently. If upstart wasn't pushed too early, things might have ended differently. However, at this point of time, the UNIX way on Linux is dead. Irrecoverably. I wish I didn't have to paint such a black picture, but it's too tightly-coupled with the rest of the Linux ecosystem to ever remove it again.

Comment: Re:Local webapp (Score 1) 209

by IllusionalForce (#45499233) Attached to: Google Is Building a Chrome App-Based IDE

Another argument frequently used is portability; you just port the browser and all the web apps run, at least somewhat. Your examples, however, aren't all that convincing in that direction. While C# works somewhat with Mono on Linux and OS X (though the (Free)BSD port isn't actually officially part of Mono) when using WinForms, WPF is not supported and Mono has no plans to support it. C++ with Qt and/or Boost is reasonable, though there are some pitfalls here and there to watch out for. As for Delphi, I'm not sure how mature Kylix is and if it runs on the BSDs.

Generally, if you say portability is more than just x86 with Windows/OS X/Linux, you'll hit a brick wall really fast, and browsers are surprisingly frequently ported.

+ - How to start reading other's code?

Submitted by BorgeStrand
BorgeStrand (1657179) writes "I'm reviving an open source project and need to read up on a lot of existing code written by others. What are your tricks for quickly getting to grips with code written by others? The project is written in C++ using several APIs which are unknown to me. I know embedded C pretty well, so both the syntax, the APIs and the general functionality are things I wish to explore before I can contribute to the project."

+ - SCO v. IBM Is Officially Reopened->

Submitted by stoilis
stoilis (704975) writes "Groklaw reports that the SCO vs IBM case is officially reopenened: "The thing that makes predictions a bit murky is that there are some other motions, aside from the summary judgment motions, that were also not officially decided before SCO filed for bankruptcy that could, in SCO's perfect world, reopen certain matters. I believe they would have been denied, if the prior judge had had time to rule on them. Now? I don't know."."
Link to Original Source

+ - PDPC Dissolved in UK For Not Paying Taxes->

Submitted by IllusionalForce
IllusionalForce (1830532) writes "It appears as though the Peer-Directed Projects Center, partially owning the Freenode IRC network, which is widely popular amongst developers of open source software, was dissolved for not doing their tax return. Since the web lookup tool of the Companies House disallows GET parameters, use the link to source with company number 06680918."
Link to Original Source

+ - Why Isn't There A Code Indentation Standard?->

Submitted by
jfruh writes "Most programmers indent lines of code in order to make it more readable. But how exactly do you do it? Do you use hard tabs (that produce the ASCII tab character) or soft ones (that insert several ASCII space characters)? How many spaces do you use? Under what circumstances do you indent at all? No matter what system you use, it's a good bet that you think that you're right and everyone else is wrong. But not only do opinions vary across individuals — they vary across different platforms and languages as well."
Link to Original Source

+ - Ruby 2.0.0 Released->

Submitted by Anonymous Coward
An anonymous reader writes "Today version 2.0.0 of Ruby has been released. This is a stable release, and the Ruby team has done their best to make it compatible with 1.9, making it easier to migrate than it was to switch from 1.8 to 1.9. New core language features include: 'Keyword arguments, which give flexibility to API design; Module#prepend, which is a new way to extend a class; A literal %i, which creates an array of symbols easily; __dir__, which returns the dirname of the file currently being executed; and UTF-8 default encoding, which make many magic comments omissible.' Also new are libraries for lazy stream and for asynchronous exception handling API. The release includes a number of performance improvements and debug support for DTrace."
Link to Original Source

Save a little money each month and at the end of the year you'll be surprised at how little you have. -- Ernest Haskins