Someone should clean this up.
upstart is dead for over a decade
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
Someone should clean this up.
upstart is dead for over a decade
@mcc @dalias @whitequark @becomethewaifu
It didn't replace van Smoorenberg init+rc. It replaced Upstart. The existence of Upstart is the part of history that many people forget or gloss over.
van Smoorenberg init+rc always was a straw man. The Debian committee included it, but everyone acknowledged at the time that the main contenders were systemd, Upstart, and OpenRC.
@CursedSilicon @gettie mostly because #systemD (and it's competitiors) took all the right lessions:
And basically everyone (#OpenRC, #Upstart, etc. Even #LaunchD [the #init for #macOS that is literally the SystemD but before SystemD and by Apple] and #SMF [#Sun's SystemD for #Solaris] did that to allow for boot times in secinds, not minutes…
@BoydStephenSmithJr @dvandal @david_chisnall @strlcat
This reasoning is based upon a fallacious dichotomy. In the real history, Upstart existed and had a strong competing maintainership, to the level that the #Debian TC itself was nearly split down the middle on #RedHat/#Canonical lines, and the choice was *never* between van Smoorenburg init+rc and systemd.
It was between #Upstart and #systemd, the latter indeed being a reaction to the former, with #OpenRC as a late entrant.
@fabiscafe @okapi OFC @chesheer 's criticism is understandable on #FreeBSD given that #SystemD is inherenty focussed and intertwined with #Linux (just as it's Inspiration, #LaunchD, is intertwined with #macOS's Darwin/NeXTstep kernel).
And sadly there's nothing they (or anyone else) could've done unless they had multiplied suddenly and being able to keepcthe old tech stack maintainable.
OFC I wish for more diversity in solutions, but #Linux being #streamlined is what makes #portability across distros easier and boosted adoption as well as providing massive gains in solutions like #DXVK, #Proton and #Wine in general.
So, known parties tirelessly work to make Linux a new Windows. Gnome announces even harder dependency on systemd. GDM will depend on systemd userdb infrastructure. gnome-session will use systemd service manager instead of its own code that "has received very minimal attention in the 17 years since it was first written". As per article, even now they do not test Gnome in non-systemd environments. It's like a writing on the wall. https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/ #Gnome #Linux #systemd
I enjoyed how spot-on you accidentally were. (-:
Interestingly, people still argue today (as you've probably seen in these threads) as if it were van Smoorenburg rc that was the other choice for Debian et al. back in 2014; which was in reality either Upstart or OpenRC. It's a very persistent erroneous dichotomy.
Right more than you know in one respect; but wrong in another.
#systemd came from #RedHat, not Microsoft; and the upstart was not Linux but a software package from #Canonical that was literally named "Upstart". (There's a whole backstory about the copyright licence that Canonical initially granted.)
Amusingly, Windows NT's Service Controller, its WININIT, and its Session Manager are three distinct things; not like systemd's architecture at all.
11 AI-Powered Fintech Companies Leading the Transformation of Financial Services.
See here - https://techchilli.com/fintech/top-ai-powered-fintech-companies/
#Fintech #AI #TechInnovation #FinanceRevolution #AIInFinance #FutureOfFinance #SoFi #Wealthfront #Upstart #FintechTrends #DigitalFinance