|
|
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...
{"minzoom":false,"maxzoom":false,"mappingservice":"leaflet","width":"100%","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"zoom":5,"defzoom":14,"layers":["OpenStreetMap"],"image layers":[],"overlays":[],"resizable":false,"fullscreen":false,"scrollwheelzoom":true,"cluster":false,"clustermaxzoom":20,"clusterzoomonclick":true,"clustermaxradius":80,"clusterspiderfy":true,"geojson":"","clicktarget":"","imageLayers":[],"locations":[{"text":"","title":"","link":"","lat":40.4167754,"lon":-3.7037902,"icon":""}],"imageoverlays":null}
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)