Live data from Hacker News

Lennart Poettering, Christian Brauner founded a new company

amutable.com

251–260 of 770 posts

Re: Lennart Poettering, Christian Brauner founded a new company

#251

Hi Chris, One of the most grating pain points of the early versions of systemd was a general lack of humility, some would say rank arrogance, displayed by the project lead and his orbiters. Today systemd is in a state of "not great, not terrible" but it was (and in some circles still is) notorious for breaking peoples' linux installs, their workflows, and generally just causing a lot of headaches. The systemd project…

It doesn't smell like DRM, it is literally DRM.

Re: Lennart Poettering, Christian Brauner founded a new company

#252
post #235

Earlier quoted context omitted.

yeah, many options that are complicated beyond the understanding of the distro maintainers, and yet still don't allow expression of common semantics required to support network services reliably like "at least one real IP address is available" or "time has been synced" and it's not esoteric, even ListenAddress with sshd doesn't even work reliably the ONLY piece of systemd I've not had problems with is systemd-boot, a…

> like "at least one real IP address is available" or "time has been synced" "network-online.target is a target that actively waits until the network is “up”, where the definition of “up” is defined by the network management software. Usually it indicates a configured, routable IP address of some kind. Its primary purpose is to actively delay activation of services until the network has been set up." For time sync ch…

it's the "usually" that's the problem

this service (untouched by me) had:

After=local-fs.target network-online.target remote-fs.target time-sync.target

but it was still started without an IP address, and then failed to bind

just like this sort of problem: https://github.com/systemd/systemd/issues/4880#issuecomment-...

the entire thing is unreliable and doesn't act like you'd expect

> Or you can do something with ExecStartPre. You could run a shell command that checks for the most recent time sync or forces one.

at that point I might as well go back to init=/etc/rc

Re: Lennart Poettering, Christian Brauner founded a new company

#253
post #60

Earlier quoted context omitted.

"In every way" About ten years ago I took a three day cross-country Amtrak trip where I wanted to work on some data analysis that used mysql for its backend. It was a great venue for that sort of work because the lack of train-internet was wonderful to keep me focused. The data I was working with was about 20GB of parking ticket data. The data took a while to process over SQL which gave me the chance to check out the…

I had a situation like that with an undocumented behavior and systemd-tmpfiles. I wanted it to clean up a directory in /var/tmp/ occasionally. The automation using that directory kept breaking, however, because instead of either finding a whole intact git repo to update or a deleted repo, it instead found only a scattering of files that were root-owned with read-only permissions. There was yet another undocumented fe…

Speaking of systemd-tmpfiles, wasn't there an issue where asking it to clean all temp files would also rm -rf /home and this was closed as wontfix, intended behavior?

https://linuxiac.com/systemd-tmpfiles-issue/

Re: Lennart Poettering, Christian Brauner founded a new company

#254
post #112

Earlier quoted context omitted.

And Void Linux. And Gentoo. And Alpine Linux. And Slackware. And others.

Systemd has recently added experimental support for musl libc, which should eventually allow Alpine to upgrade though

If they want to. Alpine is minimal. systemd is anything but. It's like the GNOME of inits.

Re: Lennart Poettering, Christian Brauner founded a new company

#255
post #135

Earlier quoted context omitted.

After over a decade of Debian, when I upgraded my PC, I tried every big systemd-based distro, including opensuse, which I wholly loathed. I finally decided on Void and feel at home as I did 20+ years ago when I began. There are serious problems with the systemd paradigm, most of which I couldn't argue for or against. But at least in Void, I can remove network-manger altogether, use cron as I always have, and generall…

How is systemd stopping you use cron?

systemd parses your crontab and runs the jobs inside on its own terms

of course you can run Cron as well and run all your jobs twice in two different ways, but that's only pedantically possible as it's a completely useless way to do things.

Re: Lennart Poettering, Christian Brauner founded a new company

#256

Earlier quoted context omitted.

"Ubuntu Core" is a similar product [1] As I understand it, the main customers for this sort of thing are companies making Tivo-style products - where they want to use Linux in their product, but they want to lock it down so it can't be modified by the device owner. This can be pretty profitable; once your customers have rolled out a fleet of hardware locked down to only run kernels you've signed. [1] https://ubuntu.c…

This sounds like a net negative for the end user

That's because it is a net negative to the end user and to society at large.

Re: Lennart Poettering, Christian Brauner founded a new company

#257

Earlier quoted context omitted.

This sounds like a net negative for the end user

If the end users do not want the net negative, maybe they should pay for the security features instead of expecting everything for free.

I don't understand. The user will not have a choice.

Re: Lennart Poettering, Christian Brauner founded a new company

#258
post #221

[flagged]

No personal attacks on HN, please. https://news.ycombinator.com/newsguidelines.html

This is relevant. Every project he's worked on has been a dumpster fire. systemd sucks. PulseAudio sucks. GNOME sucks. Must the GP list out all the ways in which they suck to make it a more objective attack?

Re: Lennart Poettering, Christian Brauner founded a new company

#259
post #185
post #35

Earlier quoted context omitted.

Verifiable to who? Some remote third party that isn't me? The hell would I want that?

https://0pointer.net/blog/authenticated-boot-and-disk-encryp... You. The money quote about the current state of Linux security: > In fact, right now, your data is probably more secure if stored on current ChromeOS, Android, Windows or MacOS devices, than it is on typical Linux distributions. Say what you want about systemd the project but they're the only ones moving foundational Linux security forward, no one else e…

> Microsoft

the guys that copy your bitlocker keys in the clear

Re: Lennart Poettering, Christian Brauner founded a new company

#260

Remote attestation is another technology that is not inherently restrictive of software freedom. But here are some examples of technologies that have already restricted freedom due to oligopoly combined with network effects: * smartphone device integrity checks (SafetyNet / Play Integrity / Apple DeviceCheck) * HDMI/HDCP * streaming DRM (Widevine / FairPlay) * Secure Boot (vendor-keyed deployments) * printers w/ sign…

I am quite conflicted here. On one hand I understand the need for it (offsite colo servers is the best example). Basic level of evil maid resistance is also a nice to have on personal machines. On the other hand we have all the things you listed. I personally don't think this product matters all that much for now. These types of tech is not oppressive by itself, only when it is being demanded by an adversary. The abi…

> On one hand I understand the need for it (offsite colo servers is the best example).

Great example of proving something to your own organization. Mullvad is probably the most trusted VPN provider and they do this! But this is not a power that should be exposed to regular applications, or we end up with a dystopian future of you are not allowed to use your own computer.

Post reply on HN