public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: Optional /usr merge in Gentoo
Date: Mon, 19 Aug 2013 15:11:59 +0200	[thread overview]
Message-ID: <5212199F.8070000@gmail.com> (raw)
In-Reply-To: <52120BEE.1070000@coolmail.se>

On 19/08/2013 14:13, pk wrote:
>> sysvinit, like X11, needs a massive overhaul and a sprint clean.
> Yes, an overhaul is always welcome. But most people criticising these
> systems (and other systems) just say that they are bad without pointing
> out what is bad. How can you fix something without knowing what's bad?
> To me the problem with sysvinit (and X11) seems mostly to be a
> philosophical one. Some people say: "this doesn't work the way I want it
> to - therefore it's crap!". While others (like me) say: "I have no
> problem with this - it works fine!".


I find sysvinit to be unwieldy and clunky. Perhaps not so much the code
itself, but surely the interface it presents to me the sysadmin. All
that rc.[0-6] nonsense - what's that all about? In all my days I have
never seen a computer running *nix that wasn't fully satisfied with two
exclusive running states:

- normal operation (whether console, headless, X)
- maintenance mode (busybox on console).

So why do I have 6 of them? The runlevels themselves are fixed and
rigid. I want them somewhat more flexible, I actually don't want a
bluetooth daemon *running*all*the*time* - really, it should only start
when I enable bluetooth. This may not be the best analogy but you get
the point, the OS needs to react to changes in the environment and
sometimes those reactions are best dealt with by the service manager.

OpenRC to my mind made huge strides in dragging this into modern times
by making runlevels declarative. It all make so much sense in Gentoo. As
for the bulk of the code, I don't have issue with that. PID=1 does what
it needs to do.

I suppose I can sum up the changed environment in one word: hotplug

X11, well that's another story and probably way off topic. It was
designed for hardware and architectures that haven't existed for 20+
years. Almost all factors that made X11 awesome in the 80s and 90s
simply are not there anymore.


-- 
Alan McKinnon
alan.mckinnon@gmail.com



  reply	other threads:[~2013-08-19 13:15 UTC|newest]

Thread overview: 159+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-13  9:08 [gentoo-user] Optional /usr merge in Gentoo Alessio Ababilov
2013-08-13 11:38 ` 东方巽雷
2013-08-13 14:05   ` Alessio Ababilov
2013-08-13 15:24     ` pk
2013-08-13 15:44     ` the
2013-08-13 18:08       ` Alessio Ababilov
2013-08-16  4:16         ` Daniel Campbell
2013-08-16 12:29           ` Alessio Ababilov
2013-08-16 12:35             ` Tanstaafl
2013-08-16 14:05               ` Canek Peláez Valdés
2013-08-16 14:35                 ` How hard is it to move separate /usr to / partition? - WAS " Tanstaafl
2013-08-16 14:48                   ` Canek Peláez Valdés
2013-08-16 15:04                     ` Tanstaafl
2013-08-16 15:09                       ` Alan McKinnon
2013-08-16 15:17                       ` Canek Peláez Valdés
2013-08-16 16:41                       ` Paul Hartman
2013-08-16 21:30                       ` Neil Bothwick
2013-08-16 13:57             ` Canek Peláez Valdés
2013-08-17 11:49               ` Dan Johansson
2013-08-17 19:18                 ` Alon Bar-Lev
2013-08-18  6:40                 ` Stroller
2013-08-18  9:16                   ` Alan McKinnon
2013-08-18 19:38                     ` Tanstaafl
2013-08-25 22:02                       ` Alan McKinnon
2013-08-26  6:10                         ` Pandu Poluan
2013-08-26  6:23                           ` Alan McKinnon
2013-08-27 11:36                             ` Tanstaafl
2013-08-27 11:42                               ` Alan McKinnon
2013-08-27 12:05                                 ` Tanstaafl
2013-08-27 13:03                                   ` Alan McKinnon
2013-08-27 13:11                                     ` Tanstaafl
2013-08-27 13:44                                       ` Alan McKinnon
2013-08-27 15:55                                     ` Tanstaafl
2013-08-27 16:02                                       ` Alan McKinnon
2013-08-28 10:28                                     ` Pandu Poluan
2013-08-27 19:24                                 ` joost
2013-08-27 19:50                                   ` Alan McKinnon
2013-08-27 20:50                                     ` Joerg Schilling
2013-08-26  7:06                         ` Neil Bothwick
2013-08-26  8:45                           ` Mick
2013-08-26  9:56                             ` Neil Bothwick
2013-08-26 10:17                               ` Pandu Poluan
2013-08-26 12:06                             ` Stefan G. Weichinger
2013-08-26 14:38                               ` Neil Bothwick
2013-08-26 14:36                                 ` Alan McKinnon
2013-08-26 14:45                                 ` Stefan G. Weichinger
2013-08-26 13:16                         ` Tanstaafl
2013-08-26 14:11                           ` Neil Bothwick
2013-08-26 16:36                             ` Tanstaafl
2013-08-26 17:08                               ` Neil Bothwick
2013-08-26 17:30                                 ` Joerg Schilling
2013-08-26 21:05                                   ` Neil Bothwick
2013-08-26 21:37                                     ` Joerg Schilling
2013-08-26 21:53                                       ` Neil Bothwick
2013-08-26 22:25                                         ` Joerg Schilling
2013-08-27  6:18                                       ` Alan McKinnon
2013-08-27  7:59                                         ` Joerg Schilling
2013-08-27  8:26                                           ` Alan McKinnon
2013-08-27  8:58                                             ` Joerg Schilling
2013-08-30 23:05                                           ` [gentoo-user] " walt
2013-08-30 23:08                                             ` walt
2013-08-17  6:14             ` [gentoo-user] " Daniel Campbell
2013-08-17  8:36               ` the.guard
2013-08-17 19:22                 ` [gentoo-user] " Andreas Eder
2013-08-17 19:26                   ` Alon Bar-Lev
2013-08-17 19:31                     ` staticsafe
2013-08-17 19:34                       ` Alon Bar-Lev
2013-08-18  3:42                     ` Daniel Campbell
2013-08-18  8:53                       ` Alessio Ababilov
2013-08-18  9:44                         ` Daniel Campbell
2013-08-18 14:16                           ` pk
2013-08-19  9:21                             ` [gentoo-user] " Stroller
2013-08-19  9:27                               ` Alan McKinnon
2013-08-19 14:03                               ` pk
2013-08-13 18:32 ` Canek Peláez Valdés
2013-08-18  4:33   ` [gentoo-user] " Nikos Chantziaras
2013-08-18  8:40     ` Alessio Ababilov
2013-08-18 19:37       ` Tanstaafl
2013-08-18 21:08         ` Mick
2013-08-18 21:54           ` pk
2013-08-18 22:49             ` Dale
2013-08-19  9:31               ` pk
2013-08-19  9:53                 ` Dale
2013-08-19 10:04                 ` Alan McKinnon
2013-08-19 10:50                   ` Alon Bar-Lev
2013-08-19 13:23                   ` Tanstaafl
2013-08-19 13:36                     ` Alan McKinnon
2013-08-19 16:39                       ` Tanstaafl
2013-08-19 20:54                         ` Alan McKinnon
2013-08-20 14:08                           ` Tanstaafl
2013-08-20 14:43                             ` Alan McKinnon
2013-08-19 14:33                   ` pk
2013-08-19 21:24                     ` Alan McKinnon
2013-08-20  5:29                       ` J. Roeleveld
2013-08-19 10:17                 ` Stroller
2013-08-19 10:55                   ` Neil Bothwick
2013-08-19 13:36                     ` William Kenworthy
2013-08-19 13:49                       ` Alan McKinnon
2013-08-19 16:43                       ` Tanstaafl
2013-08-19 17:13                         ` Canek Peláez Valdés
2013-08-19 17:03                       ` Yohan Pereira
2013-08-19 20:27                         ` Alan McKinnon
2013-08-19 20:00                     ` J. Roeleveld
2013-08-20  1:12                       ` Dale
2013-08-20  4:00                         ` joost
2013-08-20  5:55                           ` Alan McKinnon
2013-08-20  6:54                             ` J. Roeleveld
2013-08-20  9:59                               ` Neil Bothwick
2013-08-20 13:57                                 ` Alan McKinnon
2013-08-20  9:58                         ` Neil Bothwick
2013-08-20 13:21                           ` Dale
2013-08-19  2:39             ` microcai
2013-08-19  3:42               ` Daniel Campbell
2013-08-19  6:35                 ` Alan McKinnon
2013-08-19 12:13                   ` pk
2013-08-19 13:11                     ` Alan McKinnon [this message]
2013-08-19 20:32                       ` joost
2013-08-19 20:51                         ` Alan McKinnon
2013-08-19 22:33                           ` Neil Bothwick
2013-08-20  5:41                             ` J. Roeleveld
2013-08-20  5:58                               ` Alan McKinnon
2013-08-20  6:52                                 ` J. Roeleveld
2013-08-20 10:04                               ` Neil Bothwick
2013-08-20  5:38                           ` J. Roeleveld
2013-08-20  6:06                             ` Alan McKinnon
2013-08-20  6:58                               ` J. Roeleveld
2013-08-19  2:55             ` Canek Peláez Valdés
2013-08-19 13:17               ` pk
2013-08-19 17:05                 ` Canek Peláez Valdés
2013-08-19 18:55                   ` pk
2013-08-19 19:28                     ` Canek Peláez Valdés
2013-08-19 13:26               ` Tanstaafl
2013-08-19 14:20                 ` Alecks Gates
2013-08-19 14:30                   ` Alon Bar-Lev
2013-08-19 14:37                     ` Alecks Gates
2013-08-19 14:39                       ` Alon Bar-Lev
2013-08-19 16:11                       ` thegeezer
2013-08-19 22:20                         ` Neil Bothwick
2013-08-20  5:44                           ` J. Roeleveld
2013-08-20 10:03                             ` Neil Bothwick
2013-08-20 12:10                               ` J. Roeleveld
2013-08-20 12:22                                 ` Neil Bothwick
2013-08-20 14:08                                   ` Tanstaafl
2013-08-20 14:17                                     ` Neil Bothwick
2013-08-20 14:37                                       ` Dale
2013-08-20 15:00                                         ` Neil Bothwick
2013-08-20 21:16                                           ` Dale
2013-08-20 22:23                                             ` Neil Bothwick
2013-08-20 14:27                                     ` Alan McKinnon
2013-08-19 22:18                     ` Neil Bothwick
2013-08-19 20:40                   ` Alan McKinnon
2013-08-26 15:28                     ` Stefan G. Weichinger
2013-08-19 22:11                   ` William Kenworthy
2013-08-19 17:29                 ` Canek Peláez Valdés
2013-08-19  5:52             ` Mark David Dumlao
2013-08-19  7:53               ` Daniel Campbell
2013-08-20  2:22                 ` Mark David Dumlao
2013-08-20 10:51                   ` Tanstaafl
2013-08-20 12:34                     ` J. Roeleveld

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5212199F.8070000@gmail.com \
    --to=alan.mckinnon@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox