Re: New Group Calls For Boycotting Systemd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2014-09-08 at 08:43 +0100, Richard W.M. Jones wrote:

> > > Anyway, systemd now does the following which it didn't do in F15:
> > > 
> > >  - has its own network configuration system
> > 
> > ...which we don't use.
> 
> So why is the tool there?

Well, because it's part of upstream systemd? We ship *lots* of code we
don't use by default, this is hardly unusual.

> > >  - has a way to control firmware boot settings
> > >  - intercepts coredumps
> > 
> > not on Fedora, abrt does that.
> 
> It does on my F22 machine:
> 
>   $ cat /proc/sys/kernel/core_pattern
>   |/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e
> 
> I haven't done anything in particular that enables this, but it's
> possibly because abrt is not installed on this headless system.

Yeah, I should say 'not in our default configuration'. I noticed
yesterday it picked up a crash in python during anaconda boot. I don't
actually know what the point of this mechanism is, but hey, I still got
the coredump file out, so...no problem? I dunno.

> > >  - has the journal
> > 
> > was *extensively* discussed and argued about when it landed and whenever
> > changes were made to its behaviour (see list archives).
> > 
> > >  - has tools for setting the system time and timezone, and locale
> > 
> > Sure. They're useful.
> 
> They also don't work unless a daemon is running, meaning you can't
> run them in a chrooted filesystem.

Then use a different mechanism, the way these tools actually work and
the config files they're backed by are documented.

> > >  - has a firstboot mechanism
> > 
> > Where? In any case, Fedora doesn't use it.
> 
> systemd-firstboot(1) on F22.

Hum, I don't see it on F21. I dunno, can't say anything about it.

> > >  - detects virtualization (long story here, but a very bad idea to
> > >    encourage programs to do this)
> > 
> > I don't believe any Fedora units use this ability. It's there for people
> > who want to use it.
> 
> At least open-vm-tools uses it (it shouldn't).
> 
> > >  - has a program for comparing /etc configurations
> > >  - has its own version of the FHS and a tool for managing it
> > 
> > Erm. What?
> 
> systemd-delta(1)

OK, so it's a tool that does something useful. What's your issue with
it?

> file-hierarchy(7)

Oh, yeah. That's kind of documentation-after-the-fact, as I see it. FHS
has moved painfully slowly lately, and there are cases where systemd
just had to go ahead and *do* something that isn't covered by FHS, so it
picked an approach. the man page documents those cases and the approach
systemd took.

Distributions already extend far beyond FHS (and sometimes disregard it)
in quite a lot of other ways, so I'm not sure this is a problem. I worry
more about cases where systemd actively conflicts with things that are
explicitly specified in FHS, but even that isn't always *necessarily*
wrong.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux