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 C2935138BF3 for ; Tue, 18 Feb 2014 17:24:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 07A43E0CBF; Tue, 18 Feb 2014 17:24:42 +0000 (UTC) Received: from forward10l.mail.yandex.net (forward10l.mail.yandex.net [84.201.143.143]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 94307E0AD4 for ; Tue, 18 Feb 2014 17:24:40 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward10l.mail.yandex.net (Yandex) with ESMTP id A0B32BA0F2D for ; Tue, 18 Feb 2014 21:24:38 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 61DD51703B69 for ; Tue, 18 Feb 2014 21:24:38 +0400 (MSK) Received: from 31.207.65.175.static.pushkinnet.ru (31.207.65.175.static.pushkinnet.ru [31.207.65.175]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 3D7Bl3Yqgu-OcKuOE7t; Tue, 18 Feb 2014 21:24:38 +0400 (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (Client certificate not present) X-Yandex-Uniq: f586eb82-81c3-4b0e-8c1d-149ccc50c2ea DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1392744278; bh=RlAXxbEZEprzWYFoIOvyibLRvz5wTlKSKsKf/O30S7w=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=utrVBoaFO+5S2iGg2tXrYWB/IcUctaSBNmiXUbrGK40qlhoZ1nyD9NuCHl/AKzhBS rXk9GntRccCs7g3uZJEJae1LpdYVeYG7tspYR/ibcGMU/hK0rA57mr0z/jnVTP2t22 4A05tpoDLfuGmzbLgE2O20h2jN2pfuge/Y7XZ1aE= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <53039756.5000906@yandex.ru> Date: Tue, 18 Feb 2014 21:24:38 +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> <53010ADB.2070708@yandex.ru> <201402161926.17796.michaelkintzios@gmail.com> <5301FDF0.6000408@libertytrek.org> <530254DA.4070306@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Archives-Salt: 5dbb9d3d-7b91-45b2-9485-38a4c7c74148 X-Archives-Hash: eaa9b442b87ab57a72191b29a2b55d5a I'll try to be short. On 18.02.2014 05:09, Canek Peláez Valdés wrote: >> The whole point of creating new software is making things easier. Easier to >> use, easier to maintain, easier to remove. > > Well, systemd is easier to use after a little time learning how it > works. And it seems to be easier to maintain that thousands of lines > of spaghetti shell code. And, I'm sorry, did you just said "easier to > remove"? Seriously? You, as a person declaring ability to code, must understand what removal/substitution of components is important for. > You think the kernel is "easier to remove"? Or glibc? The difference is, the kernel wasn't designed to be removed, neither was glibc. I don't think the development of such projects as Debian/kFreeBSD, uClibc etc is easy. Systemd is going to be even harder to remove -- officially limiting itself to Linux kernels. >> How Integrated? The TCP/IP stack *is* integrated. But it is *protocol* >> integration, *standards* integration not *software* integration. You do want >> tight integration where it just can't work otherwise, but the design of Unix >> provides (well, again repeating this), and almost any robust design should >> provide, the ignorance of one abstraction level about another. Why HAL? Why >> udev? Why drivers as modules? Why not just go and integrate all stuff into >> the kernel, well (again!) like MS do, and don't please say I compare wrong >> things just because MS is not OSS. > > You make a wrong comparison, because MS is not free (libre) software. > With Linux, and systemd, and OpenRC, and HAL, and devfs, and sysv, we > have been able to try new technologies (and see that some of them > fail, like HAL [yuck!]), because we have the source. I knew you'd say this, ignoring my warning. Will you also claim that comparing Oracle and Postgres also doesn't have sense? Or comparing Photoshop and GIMP? > As you said, you can replace the whole of Linux if you so desire (and > have the technical ability). > > You will never be able to do that with any MS software, and so the > comparison makes no sense. BTW, I asked purely technically: why not integrate everything into the kernel, since we're having a working example? >> -- not because of its design, technical details etc, but >> because otherwise in short time you'll end up comparing systemd to itself. > > ? ...because there'll be nothing left to compare systemd to. > The code is out there. You can choose to pick any point in time of the > whole stack (ca. 2009, before systemd existed), and wrote from there > if you have enough people willing and able to. So you eventually agree that it all converges on money. Enough people, competent enough in init systems, is quite 'enough' money. > No one is taking anything from any one. No one is forcing nothing. No, no. No forcing. Just an offer you can't refuse. > Free software is being written and offered, and knowledgeable people > are choosing to use it in their distros. > > You are against that? Then wrote your own version with the same (or > better) features. Heck of an argument. You don't like that stupid program on your TV? C'mon broadcast yours own. You don't like that road crossing with hundreds of traffic accidents? C'mon stand there directing traffic instead of the road police. Etc. You call the software free? Then put up with criticism and make conclusions on the feedback. If you don't or can't, don't claim it's free software. Nothing personal, Canek, I respect your POV and your eagerness to help people and make the world better that you always show in this ML. :) -- Best wishes, Yuri K. Shatroff