nosh version 1.14
Jonathan de Boyne Pollard
J.deBoynePollard-newsgroups at NTLWorld.com
Sat May 9 21:40:52 UTC 2015
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).
More information about the freebsd-hackers
mailing list