From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 13 Aug 2014 10:02:46 +0200 From: dante To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <201408130453.s7D4rPGQ025252@skeeve.com> References: <201408130453.s7D4rPGQ025252@skeeve.com> Message-ID: User-Agent: Posteo Webmail Subject: Re: [9fans] OT: What linux has become Topicbox-Message-UUID: 0eeeb23c-ead9-11e9-9d60-3106f5b1d025 This is a valid observation, although as everything that has to do with architecture, hard to prove. (Don't use the P-word, that's reserved for Plato and Nietzsche.) I also have the impression that the trend set by the original Unix architecture (small, one-job components, generic interfaces) is nowadays replaced in many areas with integrated solutions ("frameworks") that provide non-separable components and sometimes redundant interfaces. For systemd, according to Wikipedia, it provides: - socket *and* d-bus interfaces - a cron-like scheduler - a logging facility, but also access to syslogd - udev, which was pretty complex itself (frustrating for me: useless for my setup, had to learn it without having any curiosity/interest) - etc. WHY? The trend can also be seen in other areas. Take Spring for Java: gathers together components that were implemented separately long time ago. Or even the iOS aps: there is no meaningful IPC there. One reason why I try to take what I can from Plan9 is that I profoundly mistrust systems that I cannot understand due to their size/bloat. Arnold, thanks for the food for the mind :-). Cheers, Dante On 13.08.2014 06:53, Aharon Robbins wrote: > http://lkml.iu.edu//hypermail/linux/kernel/1408.1/02496.html > > Someone should turn this guy on to Plan 9. :-) > > Arnold