Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Not resigning from Debian (Score 1) 550

Actually, systemd keeps all of that complexity and more, it just sweeps it under the rug and makes it into a single point of failure.

Also, unless the daemon decides it wants to give up all portability and lock itself into systemd, it has to implement all of that code anyway and ignore systemd. Or worse, it can add yet another compatibility shim and accommodate systemd as well.

Of course, a SIMPLE utility could do that job on a case by case basis and be usable by systemd or sysvinit or openrc, etc etc. It could also be portable to *BSD and OSX (unlike systemd). Systemd's 'design' reminds me of Robin Williams talking about God getting incredibly stoned and creating the platypus.

As a bonus, that approach wouldn't screw up a simple thing like fstab.

Meanwhile, where are these experts and those amazing code reviews?

Comment Re:Ehhh Meh (Score 1) 127

And so I claimed that it actually is a good language to use, not just there by inertia.

In what way is Jit going to run faster than a binary pre-compiled after careful (and automated) profiling and tuning? JIT's advantage is in cases where the end user can't do a custom compile.

Comment Re:Ehhh Meh (Score 1) 127

You seemed to feel that inertia was a big factor.

No JIT will be as fast as compiling once in advance for exactly the hardware it will run on. Especially given the chance to do time (and correctness) trials with various optimizations first. Interestingly, JIT and scripted languages make a lot more sense for small to medium clusters, particularly if they would see idle time anyway. In those, the pressure to get value from every cycle tends to be a bit lower such that saving development time and debugging effort may be worth it.

Comment Re:Ehhh Meh (Score 1) 127

FORTRAN is an excellent language for that sort of thing even though the standards people seem hell bent on screwing that up lately.

C is great for many things but it's too easy to have bugs that crash it in hard to diagnose ways. Interpreted languages have their place too, but not when absolutely maximum performance is a requirement.

Slashdot Top Deals

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

Working...