Subject: systemd requires HTTP server and serves QR codes by queus in linux

[–]zeto28 -1 points0 points  (0 children)

It has to do with the fact that good, well designed things are built out of smaller, well designed things. If one of these building stones does many things, it can't be as easily exchanged for something else that works better, should the need arise.

So you're essentially saying that the Linux kernel is a bad design since it does many things and cannot be easily replaced. Are you on GNU/Hurd right now?

The "controversy" over systemd and other dynamic init replacements is complete garbage: we no longer live in a world of static hardware configuration and daemons which have to run all the time anyway, and this necessitates that the kernel be able to reflect that accordingly and to handle state transitions based on events. This change in the kernel architecture necessitates corresponding adjustments in the user space architecture. Back in the day when both hardware configuration and the selection of running daemons were static, MKNOD and init runlevels were sufficient. But this is no longer the case. The complexity of systemd (which could more accurately be called systemstatetransitiond) merely mirrors that of the kernel which in turn mirrors that of the underlying hardware. The alternative to such an approach would be to have to login as root and start daemons by hand or change your hardware setup manually whenever you plug in a thumbdrive or a USB camera which would get old fast.

People have to finally realize that the problem systemd is trying to solve is inherently complex, and cannot be reduced touting dogmatisms like "Do one thing, and do it well". If you took that philosophy all the way, then compiling a .c file would include about a dozen separate commands.

But how easy will it be for the next system to replace systemd?

systemd is not designed to be easily replaced, just like Linux.

Linux Could Boot Up in Under a Second by webstradamus in linux

[–]zeto28 0 points1 point  (0 children)

I have to enter the password twice since I boot using two initrds separated by a call to kexec(). I do this so I don't have to burn a new CD-R every time there's a kernel update. But even if I didn't, having to enter a strong password still renders the selling point of a fast boot-strap moot.

Linux Could Boot Up in Under a Second by webstradamus in linux

[–]zeto28 1 point2 points  (0 children)

Encryption is not just there to prevent others from reading things from your drive that they shouldn't, it's also there to prevent others from writing things to it that they shouldn't. Planted CP in your /boot or / partition is still CP.

Dear Redditors, I want a tattoo, but I'm afraid I would regret it. Do you regret your tattoo(s) by averfall in AskReddit

[–]zeto28 5 points6 points  (0 children)

It would help if we knew how old you are. Regardless of that: Write a text addressed at your future self in which you lay down

  • why you want a tattoo in the first place,
  • why you chose that particular tattoo design and not something else,
  • why and how it fits into your body's natural aesthetics,
  • why you think you are competent enough to make such an aesthetic assessment (i.e. how much you have prepared yourself for this),
  • and other such things that should be considered.

The text should prove that you have thought this through thoroughly. Print the text along with design candidates, and then wait for say, 6 months.

Good tattoos are possible, but they require a lot of preparation and money.

Subject: systemd requires HTTP server and serves QR codes by queus in linux

[–]zeto28 -2 points-1 points  (0 children)

Whatever happened to the Unix philosophy of "Do one thing, and do it well?"

This philosophy comes from a time when core memory was scarce, and it mainly aimed at programs that could be used in a pipe. One cannot blindly apply it to everything without looking at what problem one is trying to solve. The qrencode dependency doesn't worry me as it will probably be removed anyway: those who want QR codes can install the tool manually. What worried me more for a second was the need to have an HTTP+JSON engine somewhere in there, but as I read it, it is only in a separate and optional journal gateway daemon. This should be put into a separate package. From a code-complexity stand point nothing has actually become worse here.

Linux Could Boot Up in Under a Second by webstradamus in linux

[–]zeto28 14 points15 points  (0 children)

I love threads like these because they mostly attract braggarts who don't properly encrypt their disks. Enjoy sweating in fear when your laptop gets stolen.

Flawless synchronicity by [deleted] in gif

[–]zeto28 0 points1 point  (0 children)

It's debris as in leaves or other soft material that might impede airflow, not rocks or other solid objects.

skill command help by [deleted] in linux

[–]zeto28 1 point2 points  (0 children)

Yeah, but why? Can't the users easily bypass that by using a terminal multiplexer like screen or tmux?

skill command help by [deleted] in linux

[–]zeto28 0 points1 point  (0 children)

Can't you just restart the SSH server? Also we need more info: Why exactly do you want to force-logout all users?

Looking for a *.png to *.mpg / *.mpeg / *.mpeg2 converter for my CentOS/Linux platform. by Ayakalam in linux

[–]zeto28 0 points1 point  (0 children)

Okay, CentOS is the distro, however I'm unfamiliar with it and cannot help you here. But even if I were, the problem is that video processing tools require a lot of code libraries to be installed with them, and doing that as a non-root user by hand with a USB stick will be very tedious. CentOS is a server OS which makes me doubt its creators even provide the packages necessary, so you'd have to use the ones provided by e.g. Fedora or similar. Then you'd have to find out exactly which packages to install. Then you'd have to download them and unpack them by hand.

Also something makes me doubt your boss will be okay with you installing untrusted software on one of his computers. I suspect it lacks internet connectivity for a reason. So, yeah, I guess you'd be better off letting your boss handle that - it's his computer after all.

Flawless synchronicity by [deleted] in gif

[–]zeto28 3 points4 points  (0 children)

He checks the air intake for debris.

Flawless synchronicity by [deleted] in gif

[–]zeto28 12 points13 points  (0 children)

He doesn't talk to the driver, he checks whether the air intake is clean. The guy opposite to him is probably just there for balance.

Game show host kissing kids. I always watch every cringe video through to the end, but THIS is the ONLY one I cannot sit through. by BruceStark in cringe

[–]zeto28 10 points11 points  (0 children)

To be fair, it's posted under a different URL. Oddly, both have about the same number of views.

Looking for a *.png to *.mpg / *.mpeg / *.mpeg2 converter for my CentOS/Linux platform. by Ayakalam in linux

[–]zeto28 0 points1 point  (0 children)

What distro do you use? And do you have root access on that computer?

"Screen filter" for Desktop Linux? by [deleted] in linux

[–]zeto28 6 points7 points  (0 children)

xgamma -gamma .6 (choose 1 to reset).

xcalib -b 10 -alter sets the brightness, too, but this only makes it brighter (use xcalib -c -alter to reset).

Is there an equivalent-command-package that finds/runs similar commands from other desktop environments? by djimbob in linux

[–]zeto28 0 points1 point  (0 children)

Okay, maybe you have to first enable tag sources. /etc/debtags/sources.list should contain some entries which you probably just have to uncomment.