Date: Sat, 09 May 2015 22:40:06 +0100 From: Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.com> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: nosh version 1.14 Message-ID: <554E7EB6.3000200@NTLWorld.com> In-Reply-To: <554E5EEA.7020901@NTLWorld.com> References: <54430B41.3010301@NTLWorld.com> <54B86FD5.3090203@NTLWorld.com> <554E53EF.4080600@NTLWorld.com> <554E5EEA.7020901@NTLWorld.com>
next in thread | previous in thread | raw e-mail | index | archive | help
nosh is now up to version 1.14 * http://homepage.ntlworld.com./jonathan.deboynepollard/Softwares/nosh.html The largest part of the recent changes is a list of new service bundles, most of which are cross-platform, but a few of which are BSD-specific. The bundles list now comes to some 230 services, not counting logging services. The list ranges from vixiecron to OpenStack Swift, passing through such things as RabbitMQ, CUPS, and MongoDB along the way. As I said, I have been running FreeBSD with the nosh system and service management for some time. And the service bundles, that I already have, have for some time been enough to fully bootstrap and run my machine. But I haven't yet finished that list of 157 rc.d scripts that I mentioned back in the announcement of nosh version 1.9. There are just over 80 left: abi, adjkerntz, archdep, atm1, atm2, atm3, bluetooth, bridge, cleanvar, cleartmp, ddb, defaultroute, devfs, dhclient, dumpon, faith, gbde, geli, geli2, gptboot, initrandom, ip6addrctl, ipfilter, ipfs, ipfw, ipmon, ipnat, ipsec, jail, kld, kldxref, local, local_unbound, localpkg, mdconfig, mdconfig2, motd, mountcritlocal, mountcritremote, mountd, natd, netif, netoptions, netwait, nfsclient, nfsd, nsswitch, ntpdate, pflog, pfsync, postrandom, power_profile, ppp, random, rctl, resolv, rfcomm_pppd_server, root, routing, rtadvd, savecore, sendmail, serial, sppp, static_arp, static_ndp, stf, syscons, tmp, ubthidhci, ugidfw, var, virecover, zvol, fusefs, gdm, hald, netatalk, ossec-hids, pcbsdinit, pefs, wardenrc, webcamd These fall into seven main categories: * Things which I don't have in use anywhere and so have difficulty in testing: ZFS, pf, faith, ATM, AppleTalk, and GELI. * I haven't encountered a machine with diskless bootstrap since 1990. So things like root, var, and tmp are fairly tricky to test, too. * Things which have astoundingly complex ways for saying enable="YES" flags="wibble". These are going to need some heavyweight conversion procedures. * Things which never really belonged in /etc/rc.d as part of a start-stop model at all. power_profile and serial are prime examples. * Things which probably should be done a different way, such as pcbsdinit, cleartmp, and cleanvar. * Things which definitely should be done a different way under nosh service management, such as mountcritlocal, kld, abi, ibcs2, and syscons. * Things which even the BSD world is saying goodbye to, such as sendmail (now gone entirely from OpenBSD and DragonFly BSD).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?554E7EB6.3000200>