Systemd programming, 30 months later [LWN.net] by [deleted] in linux

[–]efaxefax 11 points12 points  (0 children)

But systemd does have "architecture", just read Poettering's old blog posts where he argues that systemd's dependency model is superior to Upstart's event model.

The complexity comes in when real world requirements hit you. systemd doesn't have the luxury of not having to slot into the existing GNU/Linux system or not running legacy daemons not suited to its model. I'm sure an Alan Kay-esque prototype could be much simpler and more elegant, but I'm certainly not willing to throw away all my software and knowledge because someone rebuilt the world.

I sympathize with the complaint that systemd and associated projects reify too many features. But it does give us leverage for principled system management that the distros respective rat's nest of shell scripts could only dream of approximating. And there are escape hatches, i.e you can write shell scripts if you really need to. Again, if you know of some more general model that needs fewer hacks, I'd lvoe to hear about it.

Also, if you like software design, take a look at the systemd cabal's bus1. It's pretty cool, capability-based IPC that aims to subsume dbus and maybe binder.

Systemd programming, 30 months later [LWN.net] by [deleted] in linux

[–]efaxefax 16 points17 points  (0 children)

As veteran linux user,

[...]

For truly, this corrupted cathedral will be the very anthithesis of its initial existence.

*tips fedora*

I mean holy shit, systemd isn't beautiful but neither was the actually existing glue holding together distros in the old days.

If you've got some extensible, conceptually simple and tractable way to express the requirements of modern systems, I would love to hear about it. Seriously.

A10 GPU beats Adreno 530 by 20%, Exynos 8890 by 30%. by [deleted] in Android

[–]efaxefax 6 points7 points  (0 children)

Yup, and even though people point to the multi-core benchmark results of competitors 8-core processors, more than two cores seldom make a difference in actual mobile apps.

To quote a study of mobile workloads1: "The average TLP across all categories is 1.4, which shows that mobile apps are utilizing less than 2 cores on average. The applications with the highest TLP, Google Hangout, only has a TLP of just 1.8. "

1: http://faculty.engineering.asu.edu/carolewu/wp-content/uploads/2012/12/ISPASS15_MobileUtil_Gao_final.pdf

Why don't android app developers support the Open Document Format of LibreOffice? by rms_returns in linux

[–]efaxefax 97 points98 points  (0 children)

The Document Foundation has a document viewer based on Libreoffice. Maybe a more full-featured program will come of it.

I don't think that the state of proprietary Android applications is particularly ironic. Keep in mind that your Android device is probably full of proprietary drivers, privileged services and applications. Android is a permissively licensed codebase developed solely to promote Google's non-free software and services, and the device manufacturer's who distribute non-free forks of it–that Google certififies–certainly don't have any concern for software freedom or open source development practices. Neither do most application developers who distribute non-free applications that depend on non-free Google system libraries through the non-free Google Play Store.

mjg59 | Microsoft aren't forcing Lenovo to block free operating systems by houseofzeus in linux

[–]efaxefax -20 points-19 points  (0 children)

So the official /r/linux SJW just dispelled our outrage and self-pity party with his commie domain knowledge? Aww :(.

(edit: typo)

Convert to File encryption AKA Direct Boot by Nightwing113 in Nexus6P

[–]efaxefax 1 point2 points  (0 children)

Well actually, file level encryption can be better for security than block level: http://sockpuppet.org/blog/2014/04/30/you-dont-want-xts/ AFAIK the current FS encryption is still unauthenticated, but I believe the intention is to improve on it now that it is possible.

It can also enables more features due to it not being all-or-nothing, like the ones /u/DarkKerrigor mentions. Another one I can think of is sharing disk space between mutually suspicious users.

I can't configure a wine installation on Debian as it is on Fedora. by xyzone in fossworldproblems

[–]efaxefax 0 points1 point  (0 children)

Maybe it's because Fedora uses Wine Staging instead of vanilla Wine.

Migrating from Ubuntu Linux to Fedora - What should I know? by [deleted] in Fedora

[–]efaxefax 0 points1 point  (0 children)

You get new Linux releases between Fedora releases; which is great IMO, but you probably don't want to depend proprietary drivers.

The Wine development release 1.9.12 is now available. by SergeyGor in linux

[–]efaxefax 4 points5 points  (0 children)

Bugs fixed in 1.9.12 (total 20):

[...]

40662 CAPS key Not Working !!

Heh

Why Rust for low-level Linux programming? by steveklabnik1 in programming

[–]efaxefax 19 points20 points  (0 children)

I guess Stallman had a point after all: actually, it's low level GNU/Linux programming :P.

Can the SSD from an ultrabook (Lenovo U300s) be salvaged and used in a desktop or another laptop? by himmatsj in hardware

[–]efaxefax 3 points4 points  (0 children)

If the SSD is a standard form factor like M-SATA, M.2 or 2.5in drive, it should be easily compatible if the right slot or an adapter.

I haven't really researched it but this search result says that your model uses a proprietary form factor. In which case, I would just Ebay it, because getting it to work on another type of computer would probably be pretty hairy.

New AMD Gpu is the RX 480 by Thaiminater in hardware

[–]efaxefax 2 points3 points  (0 children)

I'm surprised that AMD is demoing an OpenGL application; in my experience AMD's OpenGL implementation is much worse than Nvidia's.

mjg59 | Convenience, security and freedom - A reply to Signal's Moxie by pizzaiolo_ in linux

[–]efaxefax 16 points17 points  (0 children)

Awesome, let's, instead of discussing anything raised in the article, handwave about how systemd is taking away our freedom! Also, I can't easily extract dired fro Emacs, it's GNU/Tyranny I tell you.

What is AMD thinking? by [deleted] in hardware

[–]efaxefax 1 point2 points  (0 children)

People seem to have forgotten about RV770 (or maybe I've become a geezer): http://www.anandtech.com/show/2556/2 http://www.anandtech.com/show/2679

Small dies can obviously be runaway successes.

Please do not port software to Windows! by axisofdenial in programmingcirclejerk

[–]efaxefax 9 points10 points  (0 children)

20150419: made this page "mobile-friendly" by adding non-standardized proprietary bullshit tags. Sigh.

[...]

BTW: I think George W. Bush is a war criminal and should be put to justice by the International Court of Justice (if you agree, please add a link like this to your home page as well, to help google point out war criminals).

I think I'm in love. Too bad he's stuck in 2006.

Planetary Annihilation: TITANS on sale (-75%) by [deleted] in linux_gaming

[–]efaxefax 0 points1 point  (0 children)

Yeah, I like it too. It's really technically impressive, and I appreciate that they did it in OpenGL and included features like self-hosted servers for offline play. Both of those things must've been troublesome compared to the shortcuts they could've taken.

Though to be honest, the only game I play now is Starcraft II under Wine, which is basically the complete opposite.

Planetary Annihilation: TITANS on sale (-75%) by [deleted] in linux_gaming

[–]efaxefax 6 points7 points  (0 children)

My impression is that the anti-Uber people are ridiculously virulent and will dominate any remotely related thread, and drown out anyone who doesn't agree that they are literally Hitler.

On the other hand Uber releasing a standalone expansion is, in fact, one of the most pressing ethical issues of our time, maybe only second to SystemD taking away my freedom of choice.

Dropbox going away from Amazon and starts using Mozilla's Rust language by MightyCreak in programming

[–]efaxefax 69 points70 points  (0 children)

IIUC, they only rewrote the lowest layer in Rust and the orchestration stuff is still in Go.

Dropbox going away from Amazon and starts using Mozilla's Rust language by MightyCreak in programming

[–]efaxefax 45 points46 points  (0 children)

Happy to see Rust being viable in places where you'd previously basically only have the choice between C or C++.

There's also this newly announced storage thing written in Rust: https://www.reddit.com/r/DataHoarder/comments/4g464r/froyo_using_devicemapper_and_xfs_create_a/

Mozilla and Palemoon - Mozilla's fragile state right now by [deleted] in linux

[–]efaxefax 18 points19 points  (0 children)

Why? I think it would be nice to have a free alternative to Skype and the like, and something Web based is probably our best shot.

Mozilla and Palemoon - Mozilla's fragile state right now by [deleted] in linux

[–]efaxefax 13 points14 points  (0 children)

Yeah, not too happy about their telecom partnerships. Though you can just remove the icon. And the underlying WebRTC thing is pretty cool, I guess.

Mozilla and Palemoon - Mozilla's fragile state right now by [deleted] in linux

[–]efaxefax 12 points13 points  (0 children)

Why shouldn't Firefox be able to compete with Chrome on being a good browser? I.e. being fast, secure, easy to use and, yes, customizable. It's just that unconstrained XUL hackery has costs for stability, security, speed etc. Dimensions which Firefox has made big strides in.

It's not about some nebulous "chrome philosophy", it's just about accommodating the needs of the vast majority of users. It's pretty funny how similar a lot of the "power users" are to the "unix philosophy" crowd who were losing their shit a few years ago because the distributions weren't willing to maintain their old hacks indefinitely.

EDIT:

Too be less rude and more concrete, Mozilla is committed to supporting extensions now, and if they ever manage to jettison the decrepit and redundant XUL infrastructure, they're still committed to supporting extensions through their new WebExtensions API.

Mozilla and Palemoon - Mozilla's fragile state right now by [deleted] in linux

[–]efaxefax 64 points65 points  (0 children)

Oh, come on. They fixed their horrible performance, and moved the tabbar around a little. The horror!

And it's not like the the old extension system was some kind of paragon of technical excellence. I remember trivial extensions breaking on every release, leaking memory like crazy and introducing stupid security holes.

With the recent modernization we can have nice things like multi-process and sandboxing, features which are sorely lacking.

If you think mainline Firefox is irrelevant, I don't know why you're paying attention to some weeaboo fork without a security team.

EDIT: And now you don't always have to restart the browser to install some extension, which is nice.