
On Mon, 13 Oct 2014 08:42:58 zlinw@mcmedia.com.au wrote:
I have followed on this topic on this list and on other places and I may say I am very concernd over the issue. I believe Craig has summed up the current situation well.
You can say the same thing about kernels. But all attempts to add micro- kernel features to Linux have been rejected very firmly by everyone who matters.
A couple of further points, one of the biggest complaints over the development of systemd is the attitude of the main developers, ie them taking little notice of anyone else.
Yes, that's a problem. But we have lots of other upstream developers who do similar things. With a project of the scale of Debian we have to deal with all kinds.
The second point is the apparent helter-skelter expansion of facilties in a single system component. The more complex a single item of software becomes the far more difficult it becomes to maintain it bug free. The future of linux with systemd does not bear thinking about.
Systemd is still significantly less complex than the kernel by every measure. Also by most measures it's significantly less complex than libc, Libre Office, and any X based web browser you would want to use nowadays. In terms of the impact of bugs, the kernel is worse than init for security and reliability. Libc is probably similar to init, and web browsers have significant security challenges.
The supporters of systemd do not really make me feel any better, as there is little discussion going on. The pro argument apparently being, its good, the debian developers like it so there. This sort of pro argument goes no where.
Your mistake is to think that we need to convince you. The debate is between developers regarding the best technical options for developing a distribution of Linux. We had that debate and the result was that systemd was chosen.
What is debian going to do if and when the systemd developers take no notice of any changes they propose and this appears likely.
Then we will fork it. Just look at the history of glibc, Xorg, and Libre Office for examples.
I have used both of these, the third option in the medium term is to stick with Debian 7.x but gradually update system compnents by building them myself. Note, I already do this to some extent, usually running a later version of the kernel, Xorg and Mesa. This of course does muck up the package managment but the does not bother me much. I could of course make my own deb packages, this __may__ make it easier in the long run.
If you are going to do that then build your own packages, it's not that difficult. Then you might consider contributing changes to Debian and apply to become a DD, after that your opinion will matter.
Linux since kernel 0.96d, who would have predicted it would end this way?
I've been using Linux since kernel 0.5x. I started before Slackware was available. I've been through the change from BSD init to SysV init, a.out to ELF, and more. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/