- Joined
- Feb 11, 2017
This is why windows rules and linux sucks and is gay. Y'all can't even agree how to make a computer start up
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The service manager concept of windows was the direct inspiration for systemd...This is why windows rules and linux sucks and is gay. Y'all can't even agree how to make a computer start up
Did you know that mpd will halt the shutdown process until the currently playing track finishes? That's usually what my unreasonably long timeouts are.My systemd experiences are usually the opposite... "Shutdown" .... "Waiting for something.... 1 minute of 3 minute timeout" Why, there was literally nothing running except a couple terminals.
Dbus is an abomination in nearly every aspect and should be destroyed. I am very happy kdbus was never merged.The only good thing about systemd was watching Kay Sievers (Lennarts right wank hand) getting btfo, seething and malding on lkml trying to merge kdbus. For those not in the known, Lennart and co were so incompetent that they absolutely failed in the deserialization part of dbus making it too to slow pass messages larger than a couple of lines. Their fix? Put it in the kernel of course, what could go wrong!
Thank you. I laughed hard at this, and I really needed that today.Windows is a Chromium bootloader for the average retard
Not to dogpile (because you're already being told the same thing on many fronts), but your Java app corrupting data on SIGKILL is not systemd's fault; it's simply a consequence of it not being designed to be crash-safe. As most software is(n't), in fairness.Older versions of mysql (pre-innodb) would absolutely shit itself. Newer ones will probably recover depending on which exact op it would be. Postgres will complain and possibly rollback the wal transaction. Neither of the above should be expected to be caused by a fucking init system.
Better yet, disable all journaling and async on XFS, start writing (complaining how it's now dog slow) to disk then pull the plug. Once you realize your filesystem is trashed go ahead and mail Ted Tso how his filesystem is shit because it should obviously be powerloss resistant without all the mechanisms that make it so![]()
It wasn't *mine* as in I didn't write it. I was a sysadmin at the time. It was written by Day (and later acquired by Adobe). But guess who had to stay in the office every time to nanny the recovery every time the app was fucked by systemd?but your Java app corrupting data on SIGKILL is not systemd's fault
Absolutely agree.But assuming that a process may be killed at any point (by simple virtue of powerloss, if nothing else) is old news in programming.
Not if you disable journaling (same for ext3/4) which I mentally equate to what systemd was doing to me. Like I said there's a difference between an accidental crash and outright malice coming from the init system.And XFS will absolutely survive doing what you just described by the way
Absolutely, but that wouldn't help with Monsieur Sneezed's problem - Systemd, quite retardedly, sends SIGKILL, and sends it immediately. At some point, SystemD should send the kill, but only after it's given the process and it's children time to gracefully cleanup. In fact, it shouldn't even be sending the TERM signal to the children directly - It should let the program handle it's children as it wishes; The default TERM handler will propagate. Hard-killing the children robs you of the ability to do a final checkpoint, to quiesce, or to send remote clients a "Hey, retry this request, this was a soft-error".u can and probably should catch SIGTERM if u need to do any sort of cleanup on death
Yes, I will do everything myself. Problem?And what would be building your packages for your custom OS? NASA? AMD going to drop you an EPYC server to throw in a datacenter to become a build server? Whose going to manage package upgrades, patches, version compatibility?
So an emerge takes too long. Yet you want to build an OS from scratch (which requires compiling everything from source), yet that will be okay.
Gentoo has binary packages and has had them for a year plus now.
lmao ok systemd is fuckin stupid for doing thatAbsolutely, but that wouldn't help with Monsieur Sneezed's problem - Systemd, quite retardedly, sends SIGKILL, and sends it immediately. At some point, SystemD should send the kill, but only after it's given the process and it's children time to gracefully cleanup. In fact, it shouldn't even be sending the TERM signal to the children directly - It should let the program handle it's children as it wishes; The default TERM handler will propagate. Hard-killing the children robs you of the ability to do a final checkpoint, to quiesce, or to send remote clients a "Hey, retry this request, this was a soft-error".
Poor wording on my part. Yeah, I got from context you were the sysadmin stuck with nannying that particular software (and I've worn that hat for 10 years so, my sincere condolences) and not the dev.It wasn't *mine* as in I didn't write it. I was a sysadmin at the time. It was written by Day (and later acquired by Adobe). But guess who had to stay in the office every time to nanny the recovery every time the app was fucked by systemd?
For "traditional" filesystems such as ext4 and xfs, the journal is the mechanism through which they achieve crash safety. Disabling it implies opening yourself to data corruption on crash, which you (a sysadmin) really ought to be familiar with.Not if you disable journaling (same for ext3/4) which I mentally equate to what systemd was doing to me. Like I said there's a difference between an accidental crash and outright malice coming from the init system.
GLib's variant type is actually designed around DBus variants, not the other way around.and design around glib's variant type makes it such a pain to deal with from any language or library.
I mean... I use my Linux PC to pay bills and make phone calls. All you need to do anything serious is a browser. The people who tend to say this are people who focus primarily on gaming.I honestly find that Linux is not that good to use for anything serious, especially arch-based distros.
This part isn't the problem. The problem is that it ended up being dbus and not something far better, which wouldn't be hard to make.In general I'm mostly fine with DBus. Yes it's really not well designed, but there is a lot of value in having a standardized protocol for triggering actions instead of every tool implementing its own socket protocol. This way they can be triggered easily enough in shell scripts using qdbus/busctl instead of having to write special application for interfacing for every tool.
If you are this pissed just hold the power button down for 5 secondsMy systemd experiences are usually the opposite... "Shutdown" .... "Waiting for something.... 1 minute of 3 minute timeout" Why, there was literally nothing running except a couple terminals.
That is a genuine mis-design in systemd. You are right.Absolutely, but that wouldn't help with Monsieur Sneezed's problem - Systemd, quite retardedly, sends SIGKILL, and sends it immediately. At some point, SystemD should send the kill, but only after it's given the process and it's children time to gracefully cleanup. In fact, it shouldn't even be sending the TERM signal to the children directly - It should let the program handle it's children as it wishes; The default TERM handler will propagate. Hard-killing the children robs you of the ability to do a final checkpoint, to quiesce, or to send remote clients a "Hey, retry this request, this was a soft-error".
You can do everything on ChromeOS if you hate yourself.I mean... I use my Linux PC to pay bills and make phone calls. All you need to do anything serious is a browser. The people who tend to say this are people who focus primarily on gaming.
I haven't played any games in a year nor do I plan to in the near future. Please understand that what I say may not be logical or intelligent at times because I am driven by my rage at computer software. (Rage against the machine, one might say)I mean... I use my Linux PC to pay bills and make phone calls. All you need to do anything serious is a browser. The people who tend to say this are people who focus primarily on gaming.
That supposed to be a bad thing?The service manager concept of windows was the direct inspiration for systemd...
A Red Hat spokesman at a conference several years ago had a similar cavalier attitude when explaining the switch to SystemD for RHEL 7, essentially replying YES.PNG when someone pointed out the prescriptive approach Red Hat was using to force the adoption of products nobody asked for:The maintainers seemed to be hostile (downright aggressive sometimes, even) and didn't seem to tolerate any critique well,