
Hi Russell, thanks for your answer. From: "Russell Coker" <russell@coker.com.au>
Your mistake is to think that we need to convince you.
Hmmh. Apologies but this does not sound exactly right. An unconvinced public makes every project irrelevant. http://boycottsystemd.org makes some points which seem to be relevant. Just to say: "Well, we know better and do not care" is not exactly great communication. If you have time, maybe write a few of your thoughts related to the criticism. (No, you do not have to. I am simply curious and value your opinion. Really.) Have a look at Gnome 3 and FreeBSD. There is still no official support because "Linuxalisation" and especially "Systemdlization" make it difficult to maintain a Gnome 3 port "beyond systemd". If you want a logind to run Gnome 3 - just knock yourself out! But to require a change of the init process to get Gnome 3 running is a bit "overreaching" I would think. FreeBSD (as an example of another Open Source "Unix") may have (besides of technical qualities and different licensing) a role to play to keep as a reference check. If your "default desktop" does not work with another Unix - is it really that good? The IETF is describing their approach (http://www.ietf.org/tao.html) here: "To become an Internet Standard, an RFC must have multiple interoperable implementations and the unused features in the Proposed Standard must be removed" It served us well. Just look at the well-described world of TCP/IP standards and their implementation under Unix/Linux, and compare it with Microsoft networking and the efforts of the Samba team to implement a second open source implementation, and especially a modular Samba 4. Paul McCartney and John Lennon were most successful as The Beatles. Someone said something along the lines: John got Paul to rock and not just to write sweet melodies, and Paul could stop John if he went over the top. People are rarely good in many areas. As an example, a potentially corrupt binary logging file is not great design - maybe they just should have left this part to someone else. To make it an integrated part of an init process sounds silly. I would prefer a focused project which has a well-described functionality it is aiming to implement, and works nicely with other parts. This kind of modular approach created a successful Unix/Linux ecosystem so far. Regards Peter