Skip site navigation (1)Skip section navigation (2)
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>