I had to write that FGA in part because *everyone* forgot about the SAF. (-:
#Illumos #OmniOS #SmartOS #OpenIndiana #Tribblix #ServiceAccessFacility
I had to write that FGA in part because *everyone* forgot about the SAF. (-:
#Illumos #OmniOS #SmartOS #OpenIndiana #Tribblix #ServiceAccessFacility
Service management, as I mentioned, began as the domain of the much older Service Access Facility, which comes from #Unix S5R4 in 1988.
The #Illumos manual page for the sacadm command (for one) is dated 1992, and the Illumos #ServiceAccessFacility dates back to the days of #Solaris 2.
The use of sacadm/pmadm/ttyadm/nlsadmin in Illumos et al. is the same now as it was when Æleen Frisch wrote about them for Solaris 2 in xyr book in 1995.
Strictly speaking that's a conflation of two distinct strands of history that were a decade and a half apart.
AT&T #Unix System 5 Release 3 had the system of subdirectories and scriptlets, developed because /etc/rc had exploded into a mess when people came to realize that sysops installed third party softwares. This was superseded by something else, the SAF, in S5R4 in 1988. Unices with AT&T heritage such as #Illumos and #Tribblix have that still today, all these decades later.
Whereas what people erroneously call "System V init" was an init+rc system developed independently, for a different operating system with a separate lineage, cloning the design of the old AT&T Unix S5R3 system of roughly a decade before, by Miguel van Smoorenburg in the early to middle 1990s. *That* is the strand of history that went from Minix on to Linux, and was in some flavours succeeded by Upstart and then by systemd.
#HistoryOfComputing #retrocomputing #Upstart #ServiceAccessFacility