Re: [arch-dev-public] Migration to systemd

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



Am 15.08.2012 13:34, schrieb Felipe Contreras:
>>> 1./ Be a small simple binary
>>
>> The systemd main binary is not very large (larger than sysvinit's
>> /sbin/init, but not by much).
> 
> But that binary alone is useless, and certainly not *simple*.

/sbin/init from sysvinit alone is useless. What is your point?

>>> 2./ Have no dependencies
>>
>> That is pure BS. If something has no dependencies, it has to do
>> everything in the binary itself. You either end up with no features, or
>> potential for tons of bugs.
>>
>> Having NO dependencies also means you have to bypass the C library and
>> implement everything from scratch - that is the worst idea ever.
> 
> No need to overreact, the meaning is clear:
> 
> 2. Have as few dependencies as possible, preferably dependencies that
> are used widely in most systems and that have few dependencies
> themselves, and are simple themselves

Okay, where exactly does systemd violate that?

>>> 3./ Be easy to follow, fix and lockdown, best fit being interpreted
>>> languages.
>>
>> So, init should be a small binary in an interpreted language? Am I the
>> only one who notices you are contradicting yourself.
> 
> No. The "services" (in systemd lingo) should be in an interpreted
> language: e.g. shell.

Why should they be? As far as I understand, they're human-readable text
files. One might say this is an "interpreted language".


Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux