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

(Difference between pages)
(restart improvement)
 
 
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



Contact

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)