Re: init: API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Gilboa Davara wrote:

On Sun, 2005-11-20 at 18:32 +0200, Avi Kivity wrote:
I object. This requirement will keep us in the 1970s forever. It has already inflicted enough damage in forcing untold millions to learn vi.

Don't want to lean VI?
Get a knpppix rescue CD and use what-ever-GUI-editor-you-like.
Nobody is forcing you.
You're forcing me to /bin during the boot process. I already wasted some of my dwindling neuron supply on that excuse for an editor.

I am asking that you don't blow thing up just so you can enjoy that
GUI-editors of your more.
What about the other gazillion of thing in /usr? I want to use them in my boot process, so I don't have to write it in C or bash (what a pair: one runs fast bu produces buggy code and is slow to develop, the other is fast to develop but is very slow, and is even more buggy).

This distinction between /bin and /usr/bin is completely artificial. If initrd (or whatever) was able to find our /, it should be able to find our /usr.


Umm?
A. Who said that both / and /usr are on the same partition? (Or on the
same machine for that matter?)
I sure didn't.

initrd can mount / from local disk and from the network. Surely it can be extended to mount /usr from another partition or from another server.

B. I usually create a backup of /bin and /sbin inside my /boot which
usually sits on the separate software RAID1 partition, while my main
root is partition(s) are on a RAID5 software raid with LVM. I assume
that I'm now forced to create a full backup of my /usr just so I can get
the service manager to work in case of disaster?
Put the rescue image into some partition. It's a bit more space, sure, but still very small compared to disk sizes.

Hey, that might be a good idea for the installer.

There's more at stake here then the configuration file itself.
In my view, the service manager should be simple, bash-based (if
possible), and fully contained within /bin (initrd-able is even better).
The problem is that this type of solution is development-intensive, which leads to fewer features and more bugs. C isn't very suitable for this sort of thing.

You (as in "XML-people")

Actually I'm python-people. I don't have a strong preference for XML.

want to create a monster, with XML parsing
libraries, GUI, and god-knows-what, that may (or-may-not) improve
performance. In essence, you are about to create a Windows like service
manager.
I'd suggest you re-read my first statement on why Microsoft's service
manager sucks.
Learning from their mistakes in fine, but that has nothing to do with restricting boot to /bin.

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux