FreeBSD Developer Summit: OpenRC
Schedule: TBD
Session chair: WarrenBlock wblock@
Overview
This working group will examine the abilities of OpenRC, the work done by TrueOS in integrating OpenRC into the FreeBSD RC system, allowing either the legacy RC system or OpenRC to be chosen at boot, and OpenRC ports RC scripts for the entire ports tree. We will then determine what additional work needs to be done to make OpenRC acceptable for inclusion with the FreeBSD base.
This working group is about adding the OpenRC system to FreeBSD, not replacing the legacy RC system. At boot, a configuration setting determines which RC system will be used.
To participate, please contact the working group chair WarrenBlock wblock@ and CC devsummit@, then you will be added to the list of attendees here.
People who cannot attend in person might be able to participate through video conferencing or chat tools. Notes from the session will be published afterward.
Goals
Determine and address specific areas needed to make the adapted TrueOS OpenRC acceptable for inclusion in the base FreeBSD system.
Topics
Topic |
Background: what OpenRC is, history, licensing |
Usage differences: service [] [one]start/stop/restart, [name]_enable="YES" versus rc-update [add/delete] <service> <group>, /etc/init.d/* instead of /etc/rc.d/*, "Runlevels" (groups) |
Porting: service files (base/ports), dual-stack rc.d/init.d, service migration script |
Method of selecting OpenRC or legacy RC system at boot: sysctl, link, or other |
Remaining incompatibilities with FreeBSD base utilities or systems |
Runlevel naming |
Ports RC scripts that remain to be updated |
Colorized boot on or off by default? |
Attending
To attend, you must register for the developer summit as well as by email for this working group and be confirmed by the working group organizer. Follow the guidelines described on the main page or what you received by email. Please contact the session chair with any questions.
Please DO add yourself here and email the session chair if you plan to attend.
# |
Name |
Username / Affiliation |
Topics of Interest |
Notes |
1 |
wblock |
* |
Session chair |
|
2 |
kmoore |
* |
|
|
3 |
dru |
* |
|
|
4 |
mckusick |
* |
|
|
5 |
jonathan |
|
|
|
6 |
roberto |
|
|
|
7 |
dbaio |
|
|
|
8 |
seanc |
|
|
|
9 |
feld |
|
|
|
10 |
RodneyWGrimes |
rgrimes |
|
|
11 |
dvl |
|
|
|
12 |
iXsystems |
|
|
|
13 |
iXsystems |
|
|
|
14 |
BillOHanlon |
iXsystems |
|
|
15 |
benno |
|
|
|
16 |
ericbsd |
|
|
|
17 |
Kirill Ponomarev |
krion |
|
|
18 |
René Ladan |
rene |
|
|
19 |
Brandon Schneider |
iXsystems |
|
|
20 |
Mahyah Soleimani |
Memorial University |
|
|
Results
(Add a list or attach slides detailing the achieved results here.)