systemD is coming to a port near you!

Zirias

Son of Beastie

Reaction score: 1,517
Messages: 2,637

Jose I guess what I want to say is: DON'T GET THE FUCK IN MY WAY with your STUPID DSL. Your DSL (talking to "systemd" here) is, well, "domain specific". That means anything the designer of that DSL didn't have in mind, WON'T WORK. (Let alone having to learn yet another language, which is a PITA in itself)

Yep, I assumed setting permissions on a dir, so a daemon can store its pidfile there, is something that was considered. I'm pretty sure some other edge cases weren't. There are countless! :rolleyes:

Bourne shell, OTOH, is a general-purpose (turing-complete) programming language. Writing init-scripts in bourne shell has its challenges. But given an awesome framework like mewburn rc (which IIRC was developed for NetBSD, but is used in FreeBSD) makes it a piece of cake. Of course, assuming you know shell scripting. But hey, who doesn't?
 

macondo

Active Member

Reaction score: 102
Messages: 200

bobo@foo:~ $ sudo pkg delete pulseaudio
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 3 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
alsa-plugins: 1.2.2_1
alsa-utils: 1.2.2
pulseaudio: 14.2

Number of packages to be removed: 3

The operation will free 9 MiB.

Proceed with deinstalling packages? [y/N]:


I'm an alsa user, whatever Pottering is selling I don't want it: pulseaudio, systemd, whatever...
 

Zirias

Son of Beastie

Reaction score: 1,517
Messages: 2,637

C'mon now, DSLs are the future! Why are you stuck in the past?
I know this is more sarcasm 😈, still I'll give a serious reply:

I'm not against DSLs in general. If your domain is well-understood and complete, they make sense. I just doubt "system startup" is such a domain with clear-cut boundaries. IMHO, you need a general-purpose language for that.

And again, a good framework can offer most of the advantages of a DSL, without imposing restrictions.
 

Jose

Daemon

Reaction score: 975
Messages: 1,179

Yes, that was sarcasm. I love to dig up fossilized hype from bygone days. Back in 2005 Ruby on Rails was the answer to every question. Its build tool, Rake, was a wonder of this new DSL programming approach. It was the future, you know. I wonder how many people are still struggling to migrate away from flaky and slow monolithic Rails apps that are killing their business.

One of the ironies of Systemd is how late it is to the party. They're trying to dominate the desktop in a time when the desktop doesn't matter. They're even resurrecting the hype from the good old days of the desktop.
 

grahamperrin

Daemon

Reaction score: 675
Messages: 2,140

stuff which systemd does … system-homed


 

Zirias

Son of Beastie

Reaction score: 1,517
Messages: 2,637

One of the ironies of Systemd is how late it is to the party. They're trying to dominate the desktop in a time when the desktop doesn't matter. They're even resurrecting the hype from the good old days of the desktop.
Hm yeah, that's a way to look at it ;). I'm still a user of a "classic" desktop, and I know one area where they're still very relevant: offices. Not only, but also for software developers. OTOH, almost any office will use Windows as their Desktop OS, so, still pointless. The "killer app" is MS Excel. :rolleyes:
 
Top