Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment And other OpenRC-based distros (Score 1) 122

In particular, Gentoo. I did (very seriously) consider a BSD -- but would have always preferred a linux distro because I can get Steam working and I saw that the BSD kernel was dropping Linux ELF compat for security reasons (which may make sense -- I'm not here to judge).

I used Debian (or a derivative -- Mint, Ubuntu, and, very long ago, Corel Linux, but we don't have to dwell on that...) for around 16 years. When my Ubuntu box started getting insanely slow, I thought it was perhaps time to just go back to vanilla Debian. Turns out the problems persisted there too. Long boot times (minutes when win10 would boot in about 30 seconds to a usable desktop). Longer shutdown / reboot times (even more minutes when, again, win10 on the same machine would shut down in about 15s). 10-30 seconds to open a freakin' Konsole session -- and it wasn't Konsole: the window would show, black, waiting for a prompt.

I honestly couldn't stand that my win10 install was faster in every respect than my Linux install on the same hardware. It's just not right.

I put some research into which distros supported OpenRC. Arch does -- but it's not the default. Gentoo does -- and it's the default (and you don't need it if you don't want a masochist's desktop).
Yes, there's no pretty installer. There's a handbook and it's very informative. No, Gentoo is not about to woo casual desktop users and sub-par "administrators" who couldn't install grub without a lot of babying, but Gentoo gave me back my i7 3770 with 16 Gb RAM -- once again, I have a machine which is a total pleasure to use, even with a heavy desktop like KDE (plasma5).

I put up with the audio latency of PulseAudio in Debian because it meant I didn't have to learn the voodoo of .asoundrc files for dmix (turns out: you don't need 'em! dmix works out the box on now on cards with no hardware mixer, no configuration required!). Yes, PA has other features (unifying soundcards so your app can output to all of them -- stopped working for me, never managed to get it working again; network transparency (how many people actually need to project sound across a network?!) and per-application volume control (which people claim to love, but seriously, most of us just change the master volume if an app is too loud / soft, mainly because that's immediately available and the per-app volume control is a few clicks away).

PA also had annoyances (apart from the latency) like not remembering the default device and being plain flaky (so much so that I seriously wrote a cron'd script to bring it back up again because it crashed so often).

Then I heard that the same banana was taking over the init system in the most non-UNIX way possible and I just held on for the ride. I didn't want to give up my beloved Debian.

About a month in to using Gentoo and I wish I'd done this at least a year and a half ago, when I lost my patience with my slow Ubuntu install and switched back to a (not all that much faster) vanilla Debian install.

Gentoo is (probably) great for the same reasons *BSDs are great -- heck, portage only exists because of the inspiration of ports. Huzzah! It's like I can have the benefits of BSD and Linux all at once!

Compiling your own packages can make you feel like a hero -- but it's not the reason why my system flies now (heck, even my browser (palemoon) is using about 1/10 the memory it was before (300-500mb vs 3-5 gig)). One reason is that you don't have to accept "features" (PA, systemd) that you don't want support for in your apps. The other reason is simply that that Poettering crapware isn't on my system any more.

Comment Re:In the beginning.... (Score 1) 224

And lo, but even the fruits of the heavens, Debian and Ubuntu, were infested with systemd, having not learned from the foreboding trumpet blasts of pulseaudio as it introduced latency and the ability to crash out where there was none before. There was much wailing and gnashing of teeth, and many faithful did turn their backs on the once great tablets-o-truth, seeking out anything without that foul stench.

Personally, I shifted to Gentoo after 16 years on Debian or some derivative (Mint or Ubuntu, then back to vanilla Debian). PulseAudio was flaky enough. Systemd just pushed me over the edge. So long and thanks for all the fish. Perhaps when the Debian world remembers something of the UNIX philosophy and provides a path to use OpenRC (or similar) and purge pulseaudio, I'll come back to the promised land. For now, it's the land down under where women glow and men plunder.

Comment Re:Why do we care? (Score 1) 106

Totally. Competition is the whetstone which sharpens these tools. Also, Chakra is aiming to run on more diverse platforms (think IoT, etc), so that's also good: encouraging V8 devs to step up their game.

It's the same reason I used to cheer on Opera and why I'm rather sad they just threw in the towel. Who's going to set the ACID benchmarks now? Especially as FF loses ground?

Competition is required for successful evolution (:

Comment Not ready for prime-time (yet) (Score 1) 106

Whilst I applaud the effort (and welcome alternatives), Chakra isn't quite ready for prime-time on other platforms yet -- more specifically, node-chakra. What it does, it does blazingly fast -- outpacing the v8 core on 6.3.1 -- but there are some specific use-cases which just end in fail, and a commonly-occurring message about buffers not being used in an expected manner.

Next release maybe? V8 needs the competition and I'll gladly take whatever is tops out stability, then features, then speed. I'm not a brand-whore.

Comment Re:Impressive (Score 1) 106

This was certainly the case with the state-owned Telkom in South Africa. Privatization of that particular behemoth led to better service and prices for consumers.

So there ya go! Proven (in my one, totally-proves-everything case (: )

Seriously though, I'd side with you mostly, but not in Africa where government is an infrastructure to facilitate back-scratching and palm-greasing, all the while conning the masses into voting for the same criminals over and over. It's taken South Africa over 2 decades to get to the point where the majority are starting to lose their trust in the criminals they voted in.

Comment Hell yes, when I can (ie can haz build for device) (Score 1) 151

Hell YES.

I'm a dev. I'm not afraid of some shit breaking. The day that I'm afraid of shit breaking on machines which only affect me (and have no alternative plan!), I should quit being a dev. Because chances are, that shit broke because of me (:

But honestly, though, I use the Win10 fast ring on my work machine (and 1/2 the dual-boot at home). Updates at least once a week -- and the current builds boot mofo fast and are more responsive -- so I'm getting a pay-off.
If something goes super-south, I can always find respite on a secondary machine (my laptop, unused workstation at work) because the code is not isolated to my "primary" machines. My development environments are available on all machines that I can access (or can be installed trivially).
I also use nightly CM builds on my phone -- because, if worst comes to worst, I can restore (from Titanium Backup) onto a prior build which I can download at anytime; time cost: around an hour, of which only about 15 minutes actually requires my attention. Once again, I get a pay-off: my ancient i9300 is running the latest Marshmallow builds and hasn't been faster (or more secure).

The cry to avoid bleeding-edge OS builds because of security is faulty -- where do you think the security fixes happen first? Certainly, I get to see the fix commit logs when I update my Android device. I also get to see them in Win10 build logs. I don't have to bother for Debian because stable is normally patched quite quickly for security threats.

I don't install previews on my pre-schooler's gaming laptop -- because then I'd have to maintain it. I don't install a testing Linux distro on my home machine's Linux boot because that has to (reliably) keep my tv series up to date and no-one wants to face the wrath of the wife when we don't have the current series (and I have, thanks to some creative fuxing by Poettering. I used to run Ubuntu latest (and before that, Debian testing) when there weren't people hell-bent on breaking the fundamentals of the OS).

But on my machines -- hell yes.

Disclaimer: I am a complete Update Whore.

Comment 32-bit compat out too? (Score 1) 378

TFA seems to suggest that 32-bit compat is out too (by the suggestion to run 32-bit processes in containers / virtual machines).

If this is also the plan, they can take a long walk off a short pier. There are plenty of 32-bit images still out there (Steam games? Other stuff) which work just fine.

I've already ditched Ubuntu, going back to Debian simply because my system rotted through updates to the point where sound was a hit and miss affair. This just gives a solid reason not to care about Ubuntu any more. Pity, as it's "home-grown" for me )':

Comment VS is just a shell (Score 1) 359

Basically all functionality comes from extensions (even the 'built-in' functionality). And extensions *can* be written as 64-bit ( So what's the big deal, fellas? The built-in extensions don't need the extra address space -- it's normally costly (but often helpful) extensions like R# that do. Even in a solution with > 100 projects, I wasn't even pushing a gig.

This is much ado about nuffin.

Comment You know... (Score 1) 235

I had Ubuntu bug me every day for the last week or so to upgrade to 16.04. Fortunately, I had my anti-twisting panties on, so I just dismissed the reminder. And reloaded with good old Debian to get boot times an order of magnitude better and no more crashing pulseaudio. Still, I managed, until now, to refrain from even mentioning it. Because who fucking cares.

Comment It's all about suspension of disbelief (Score 1) 232

The allure of the movies (extending to other formats like television and online media) is that they offer the consumer a temporary reprieve from the dullness of their own life. It's about bringing a story to life and convincingly so. The moment the media stops convincing the consumer, it's lost it's lustre.

As many have noted, it's not about the CGI per se. It's about bad CGI breaking the immersion that the consumer is seeking in the media. Even when a practical effect is a little primitive, it's very obviously still real, so there's a little more leniency from the audience (but that too can only go so far).

Age of Ultron is a classic example of bad CGI losing the audience before the story even had a chance to get out of the gate. That intro scene hurt my head.

Comment ... BootLoader to be incorporated in SystemD (Score 1) 135

Stating that LILO and GRUB were "confusing and broken", Lennart Poettering has announced that SystemD will take over MBR management. "It's just a small step towards complete system domination", the great leader was heard to muse, "After all, PulseAudio did so well and everyone is loving how much easier SystemD is than init scripts. What could possibly go wrong?".

Slashdot Top Deals

"To IBM, 'open' means there is a modicum of interoperability among some of their equipment." -- Harv Masterson