Difference between pages "OpenRC Planning" and "User:Ivanvcouso"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
This page is designed to contain an '''ongoing''' discussion about features to be desired in future versions of OpenRC. You are encouraged to add your own ideas.
{{Person
|Geoloc=40.4167754, -3.7037902
|Location name=Madrid, Spain
|Blogs=
}}
Hi! I'm a Python & Java web developer from Spain! Also interested in Operating Systems, Artificial Intelligence and Software Craftmanship.


== Process Supervision ==
Devices:


Process Supervision would allow OpenRC to be able to restart crashed or dead processes as well as interactively query their status.  
Asha:
Macbook Pro 6.1 - Core i7 M 620 - 4 GB RAM - 500 GB HDD
EFI Boot with Grub2, only funtoo in a luks/lvm.


It would be beneficial to make use of (perhaps by default) a process supervision daemon. [http://www.skarnet.org/software/s6/why.html S6 Why] describes that this should be possible for this supervision to not wake unless notified.
Freya:
 
EeePc 1008HA - Atom N720 - 1 GB RAM
== start-stop-daemon rewrite ==
/dev/sda1 boot
 
/dev/sda2 root
It has been suggested that rethinking <tt>start-stop-daemon</tt> may be beneficial. (TODO: Why?)
/dev/sda3 fat32 (EeePc Boot Booster)
 
== rc_parallel improvement ==
 
There are known issues with using <tt>rc_parallel</tt> in <tt>/etc/rc.conf</tt>. It would be great to fix these.
 
== restart improvement ==
 
Adding a restart function  to an init script will not work, this is a design limitation within OpenRC. Since there may be dependencies involved (e.g. network -> apache) a restart function is in general not going to work. <tt>restart</tt> is internally mapped to <tt>stop()</tt> then <tt>start()</tt> (plus handling dependencies) (Figuring out a reliable improvement for this "bug" is appreciated)
 
== support non-root accounts ==

Revision as of 23:23, March 26, 2015


Location

Loading map...
Madrid, Spain

Hi! I'm a Python & Java web developer from Spain! Also interested in Operating Systems, Artificial Intelligence and Software Craftmanship.

Devices:

Asha: Macbook Pro 6.1 - Core i7 M 620 - 4 GB RAM - 500 GB HDD EFI Boot with Grub2, only funtoo in a luks/lvm.

Freya: EeePc 1008HA - Atom N720 - 1 GB RAM /dev/sda1 boot /dev/sda2 root /dev/sda3 fat32 (EeePc Boot Booster)