6
molaram
34d

FUCK LINUX part 932.5

Actually systemd, I know it's !== linux but it comes with linux so fuck them both, fuck ALL OF IT

*systemd service file*
[...]
StandardOutput=append:/myshit.out.log
StandardError=append:/myshit.err.log # erm... please?
[...]

*logs*
yeah fuck this guy, let's all go to /var/log/messages

Comments
  • 6
    The Linux logging is a sad history of being torn between server and desktop. Everyone knows that Linux generates an incredible amount of useless data, but servers have nearly infinite disk space - unlike desktops and laptops.

    There have been experiments with a hardware null device. Turned out that with the sheer volume of useless Linux data that would have been transformed into heat, the hardware null device would have required an additional cooler in the 100W ballpark, not to mention the battery strain.

    That's why systemd came in as quick & dirty hack. The compromise was to reduce the volume of useless data by logging in binary - a solution that sucks equally on server and desktop.
  • 3
    @Fast-Nop LOL @ the blackhole device, ty mate

    in this situation i just wanted it to go into a file for later review just in case, I manage those with logrotate... but couldn't get systemd to work properly, gave up after like 2 hours wasted.

    i get so frustrated sometimes with this shit that I'd kick linus right in the nose and shove the penguin up his ass after marinating it for a couple days it in tabasco sauce.

    then after more time wasted i find a fix and decide it's not his fucking fault that all this crap is not working as it's sposed to and move on to the next similar issue.

    fortunately after about 16 months, 3.5 pounds of liver lost and 10893745 new white hairs it's all coming to an end soon.
  • 3
    May I suggest trying a distribution without it? Many are complaining, hence why there are alternatives.
  • 0
    @Jilano you mean systemd? it's not a deal breaker for me, and moving away from centos is not worth it atm in my case.
  • 0
    It's not necessarily systemd problem, could be the command (2>&1) or the program itself just writes errors to stdout... Either way, it sucks how Linux forces you to know and check all this stuff to get something as simple as basic error logging working, and then makes you feel like you're a shitty user if you fail to do it just right.
  • 0
    @hitko i wasn't using 2>&1 in the first place as i thought I might get lucky and systemd logging would work. It didn't and wasted 2 hours of my time instead, so I switched to using 2>&1 so now I'm good.

    Another 2 hours wasted on shit like this next to... maybe a hundred thousand? through my entire "career'
  • 5
    Agreed with the 2>&1 redirection mentioned above.

    But you mentioned systemd, and no mention of systemd is complete without saying: fuck you, Lennart Poettering. Nobody likes you, and your code is reminiscent of a leaking septic tank. Honestly, so is your Twitter and everywhere else you open your mouth. So kindly do humanity a favor and step in front of a speeding garbage truck; it's a fitting end for someone who turns everything he touches into rubbish.
  • 0
    @molaram Well I've seen several packages doing some shit by adding a shell wrapper around the actual binary, e.g. to load config from /etc if user didn't specify it. It wouldn't take much for someone to "forget" a pipe in there...
  • 1
    @hitko Now I'm not going to mention the name, but there's an OS out there which doesn't have these problems, simply because it doesn't encourage people to write & distribute shell (or other CLI-based) scripts for everything that takes more than a single command flag...
  • 1
    @hitko lies there is no such thing
  • 1
    Systemd does not come with Linux!
    Learn the difference!
  • 2
    Systemd is a nightmare.
  • 0
    @Linux wait so it metaphysically installed itself on my clean fresh centos install? is there like a hidden keyboard on my machine where it grew little systemd fingers and bruteforced my root pwd and installed itself just to fuck with me?
  • 3
    @molaram

    Linux is just the Kernel, centos is a distro that chose to use systemd.
  • 0
    @Linux so you're saying we should all just remove everything and build our apps as kernel modules then when something fails we can finally:

    FUCK MOTHERFUCKING LINUX!!!

    ?
  • 1
    @molaram

    No stupid.
    Just use a distro that does not have systemd.
  • 1
    @Linux yeah build a whole stack on top of a distro than change it because of some shit that just can't work the way it says it does.

    Every linux distro is plagued by this kind of shit.

    The reason for me wanting to stick my fat cock down linux' throat is beyond problems with a particular distro or a particular piece of software but the lack of qa/qc the entire ecosystem suffers from.

    Pretty much every moron out there can publish any sort of garbage and have it shipped to people.

    There should be restrictions. Just as there would be if I sold people chlorine in soda cans: you died from drinking chlorine? nobody asked you to drink it, you should have checked on your own. Hahaha what a retard, ha ha! Just drink a different brand stupid! Yeah I know they're all the same but it's still your fault. Somehow.
  • 1
    @molaram No matter which problem you have with a Linux distro, some smartass will kickstart the vicious distro cycle:

    You have problem A with distro X. Well just use distro Y! Then you have problem B instead. Use distro Z of course! Which has problem C. And then some dipshit who hasn't bothered to read the whole discussion will chime in and advise distro A. It's always like this.
  • 1
    @Fast-Nop just like a big fat cock, the truth is kinda hard to swallow.
  • 2
    @molaram

    Just switch to BSD or OmniOS, they have proper QA and testing.
  • 0
    @Linux didn’t know about omniOS, thanks mate, will check it out

    Have been contemplating switching to bsd for some time, the learning curve is all that’s keeping me right now.
  • 0
    @molaram BSD has even worse hardware support than Linux.
  • 1
    @Fast-Nop idgaf about hardware support, don’t use no sound video or any of that crap. If the cpu storage and so on work, i’m cool. The less the better. In fact i’m even considering getting some custom MBs done so we can self host with minimal amount of hassle...but got sidetracked with some other shit for the rest of the year thanks to fucking google retiring flash
  • 0
    Wait, sidetracked with phasing out Flash? Fucking Flash? In fucking 2020?! OMG.
  • 1
    @Fast-Nop I hear you bro but there's a fuck ton of flash content out there that will just be lost...years and years of work and billions of dollars worth of all sorts of products going to shit this december. Don't get me wrong I fucking hate flash but ditching it like that is irresponsible. There should have been at least some basic support for backwards compatibility in order to maintain _some_ of the existing content. Or if not at least have a way to efficiently port it to javashit or anything else rather than just ditching it cold turkey.
  • 0
    @molaram Flash has always, always, always been bad for content. Bad for search engines, bad for accessibility, bad for security, bad because of lock-in into a proprietary format. Putting actual content into flash (as opposed to e.g. browser games) has always been a bloody bad idea.

    Also, it's not "ditching just like that". That was announced years ago, and no matter for how long you wait, there will always be some who will be surprised. Like Xmas that also arrives suddenly out of nothing.
  • 0
    @Fast-Nop you are right of course, flash is shit for so many reasons.
    That still doesn't justify ditching it at all. Some things just can't be thrown away, not "shouldn't be thrown away". Phasing out authoring software? yeah ofc. Advising against it, sure! Dropping SE rankings on the count of using flash? fuck yea bitches. Flagging sites as unsafe for using flash? fuckin right doggy once again.

    Still all those years of work and petabytes of content shouldn't be discarded without at least a proper way to convert all of it to JS or web assembly or whatever the fuck is trending these days. And I'm not just saying all this because we have about $3M worth of flash content in prod over here...other companies have much more valuable content that would cost a fortune to port if at all possible.

    I know it's not a perfect comparison but you can't block books because now we have computers and books are unsafe because they have no encryption and you can get papercuts.
  • 0
    @molaram Well that's what you get when going for a closed, proprietary format. Everyone knew that beforehand, everyone took the risk, and now the chickens are coming home to roost.

    Once Adobe doesn't offer security updates anymore (i.e. end of this year), it becomes an outright danger to everyone whose browser still supports Flash, so it has to go from the browsers.

    Also, why would Google make a converter? Ask Adobe to finish their job properly, they're the vendor, not Google. Google just includes Adobe's Flash plugin right into Chrome.

    I havn't had Flash in my browser for, dunno, it's many years already. Content only in Flash? Well yeah FU dear website owner, there's tons of other websites, done.
  • 1
    @Fast-Nop you're forgetting that back in the day there were no alternatives. Javascript was shit, web video was shit and everyone who did flash didn't do it because it gave them a hardon but more like lack of alternative. All those people weren't crazy, just like everyone who does JS nowadays isn't crazy, there's just no alternative right now as it wasn't back then.

    Be that as it may I respect your opinion, I agree with you that flash was and still is a rotten stinking piece of shit.

    However we're still going to lose a lot of valuable content because of this harsh move. We could have done more to save it.

    Now coming back to the original point I was trying to make before I got distracted by all this flash bs: will evaluate BSD and probably switch as soon as time allows for it. In the meanwhile I am still going to repeatedly enter linux with some 280 miles of fat cock.
Add Comment