From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7ED2B138F2C for ; Sat, 22 Feb 2014 19:37:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 74D20E0BD0; Sat, 22 Feb 2014 19:36:58 +0000 (UTC) Received: from forward1l.mail.yandex.net (forward1l.mail.yandex.net [84.201.143.144]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2CC4BE0BCA for ; Sat, 22 Feb 2014 19:36:57 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward1l.mail.yandex.net (Yandex) with ESMTP id E91641520B84 for ; Sat, 22 Feb 2014 23:36:54 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id A5B651703C07 for ; Sat, 22 Feb 2014 23:36:54 +0400 (MSK) Received: from 31.207.77.120.pppoe-dynamic.pushkinnet.ru (31.207.77.120.pppoe-dynamic.pushkinnet.ru [31.207.77.120]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 2OKSJq52tP-as38dBAw; Sat, 22 Feb 2014 23:36:54 +0400 (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (Client certificate not present) X-Yandex-Uniq: 8a6e0023-1f14-44a3-ab65-c53e8dd6c310 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1393097814; bh=JdrLYTnnB9wrBiRaSGNZqH7e5uB7d2j8lx2nS0B8zAM=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=JAtB2IJCfUxoUs6+2Yy9bVErb/X/RpbcAE72lJgn5HPGKSZiuw0XEYu20dDrJs0JL YqUZEMYShohyMJYPldqpscJUVZ+mCyakTb5n4PYx4XTBunmSu5OUwHNkEsKV9uylPr EoZ2BpGH9TBIs5LMEm1vin3qYynapXzeaFA9So+0= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <5308FC58.9050501@yandex.ru> Date: Sat, 22 Feb 2014 23:36:56 +0400 From: "Yuri K. Shatroff" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Debian just voted in systemd for default init system in jessie References: <52FF84CE.2050301@libertytrek.org> <53010A8E.2050909@googlemail.com> <53012691.6040503@googlemail.com> <20140217215255.5766cb026df2f0b8002f8702@gmail.com> <20140218203656.abace1d77731d845bec62c62@gmail.com> <4ba5b05280a16043f9898e32b68049a7.squirrel@www.antarean.org> <53087E26.6010905@yandex.ru> <5C5B806B-1047-442F-9939-FC2187521CA6@stellar.eclipse.co.uk> In-Reply-To: <5C5B806B-1047-442F-9939-FC2187521CA6@stellar.eclipse.co.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Archives-Salt: f643498e-aca3-42c3-882b-df4f15de92b5 X-Archives-Hash: cf43ffbae23564b1e565bad79969e734 On 22.02.2014 21:21, Stroller wrote: > > On Sat, 22 February 2014, at 10:38 am, Yuri K. Shatroff > wrote: > >> On 22.02.2014 11:40, Mark David Dumlao wrote: >>> [ ... ] Even as the complex beast it has become systemd is still >>> simpler than the alternative of having abominations of unreliable >>> shell scripts checking to see which version of grep and sed is >>> used to split the command line, or whether the system uses >>> tempfile or mktemp, or depending on perl. >> >> Well, simpler yeah, supporting only one kernel of specific versions >> is always simpler than trying to support everything from SunOS to >> NetBSD. This way, if the kernel supported only e.g. Intel >> IvyBridge+ with one chipset family, one graphics (VESA) and so on, >> it would have been incredibly simpler. > > I’m doing a (free) operating system (just a hobby, won’t be big and > professional like gnu) for 386(486) AT clones. … PS. Yes – it’s free > of any minix code, and it has a multi-threaded fs. It is NOT > protable (uses 386 task switching etc), and it probably never will > support anything other than AT-harddisks, as that’s all I have :-(. Good luck! > Linux did indeed once support only one CPU family and one or two > hard-drives, and the reason that it now supports more is that people > dug into the code, submitted patches and got it fixed. > > Had all the original Linux developers spent their time on the > comp.os.minix list, complaining "oh, those splitters, they're trying > to fragment the Minix community" and "this Linus guy should be > putting his effort into improving the Minix kernel", where would we > be today? Actually I don't get what you are arguing [against]. > It's almost hilarious the volume of traffic expended here on this > subject, especially that by the naysayers. When I first learned of > systemd I did not feel favourably towards it, but those ranting > against it have only given Canek a platform to convince me. I partially agree. In an emotional discussion the most probable winner (as seen from outside) is the calm one. But being calm doesn't refute all technical and `political` stuff. I personally was going to try systemd about a week ago when the discussion started. Now I'm quite convinced not to do this in the near future. No calm arguments of systemd's supporters, such as the complexity of shell scripts, the simplicity of systemd compared to the Kernel, the ease of use of journald tools, the shitload of troubles of configuring syslog, the replacement for all network setup tools, the good intents of Red Hat, etc etc, didn't convince me. Emotions pass, results remain. > And whilst I'm still of two minds on which init system I'd ideally > prefer, I am not under any delusions that I can influence the > developers of the Gentoo distro or those of the Linux kernel (who > AIUI are adding kdbus to support systemd), either by ranting about it > here or otherwise. No delusions, there will always be an alternative. Nobody actually has disagreed yet with my words that in a couple of years systemd is going to dominate "90%" (meaning the majority of) linux distros. But "10%" hopefully will remain without it. Anyway since systemd is not intending to support any other kernels, we'll probably see other OS or stuff like Debian/kFreeBSD develop more intensively. Yet, of course, these alternatives will necessarily be poorer supported and one will have to take effort to migrate - to either the distro he used, but the version with systemd, or a different distro/OS. > The amount of energy spent on this, you could have established a fork > and written code by now - if y'all really want to prove your point, > that's the way to do it. What point? I personally am terribly satisfied with the SysV init and shell scripts so what am I to fork and write? What a fork to establish? A fork of debian, to maintain it w/o systemd? Let that be done by debianners maybe, if they so desire. As for `ranting`, I do see a point in such talks (until these get personal), as I learn many new things (both from the posts and while trying to prove/refute the points) and I always try to ask a concrete question and answer a concrete question. Note: I do repeat *I* here because you answered *my* post. In any case, no offense, your reply is a rant, too. -- Best wishes, Yuri K. Shatroff