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


Forgot your password?

Comment: Re:Why is it news? (Score 1) 60

by goarilla (#49709839) Attached to: KDE Plasma 5 Becomes the Default Desktop of OpenSUSE Tumbleweed
Because the past major revision upgrade of KDE was a disaster (KDE3->KDE4).
Because the KDE folks are putting a lot of work into their Wayland backend so they might push for inclusion of it early on as well.
It's contraversial because it has the potential to result in another round of great Linux Desktop instability.

Comment: Re:Floppy disk? [OT] (Score 1) 368

I've been taking baby steps in assembly at the moment and I wonder a few things, I apologize in advance if this question makes you facepalm:

Then you're doing something horribly wrong and causing all sorts of stalls in the pipeline.

Are there any instructions that give direct insight into the state of the pipeline (like rdtsc for cycle count).
How do you distinguish slowness from faulty "branch prediction", pipeline woes or any other reason on any non trivial codebase ?

Comment: Re:I'll bite (Score 1) 265

by goarilla (#49638307) Attached to: Microsoft Releases PowerShell DSC For Linux

Because there's no such thing as an assignment operator in bash. Everything is a string token at first (even numbers aren't number unless you're in arithmetic evaluation context), and then tokens get interpreted in various ways once split by whitespace. x = 3 happens to be three tokens, the first one being the command 'x', the other two being parameters '=' and '3' to command 'x'. x=3 is one token and it doesn't mean assignment unless it's in the command preface where assignments take place.

Tomatoe Tomato.

Actually I also do $(($x+1)) as per example in http://pubs.opengroup.org/onli.... (Arithmetic section)

But I think I will have to revise that behaviour as it could allow circular problems or "arithmetic injection". Thanks for making me aware of this.

There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence. -- Jeremy S. Anderson