Re: libinit idea

看板FB_current作者時間12年前 (2014/02/23 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/26 (看更多)
On Sun, Feb 23, 2014 at 8:46 AM, Scot Hetzel <swhetzel@gmail.com> wrote: > On Sat, Feb 22, 2014 at 5:54 PM, Bruno Lauz=E9 <brunolauze@msn.com> wrote: > > https://github.com/brunolauze/libnit > > > > I know there's really big debate about init system but here's my > tentative to propose a new model to replace rc. > > > > Let's call it libinit but the name as no significance for now. > > > > I started coding a library with the following architecture. > > > > the main idea is to rewrite rc in C language. > To me this seems like much work for no real gain. And it would make it that much harder to debug a misbehaving "script", in more than one way: * c is a lot longer than sh, ie sh expresses the logic that much more clearly. * to actually see the new "script" would require to have the source code installed, something far from everybody has. > > > > a utility called system would act a little bit like service command doe= s. > > > > a folder would contains libraries instead of scripts inside > [target]/etc/rc.d > > so we can add as many librairies a user desire and interlink the order > of each piece among all like in rc. > > > libraries don't belong in [target]/etc/rc.d, they would have to be in > {/usr,}/lib{exec,}/rc.d or ${PREFIX}/lib{exec,}/rc.d > > Imho, the replacement to init and rc-scripts I sometimes think about would be to import SMF from opensolaris/illumos. There one can at least get the commands run and config used without looking at the source code. Best regards Andreas _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1J2RZFVR (FB_current)
文章代碼(AID): #1J2RZFVR (FB_current)