• 1 Post
  • 18 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • Of the things people complain about that systemd brings in, this is among the least offensive. It makes sense for an init system to provide such functionality, the function of spawning new system processes.

    Additionally, in modern systems it doesn’t make sense to use such features. Spawning a new process per request or on demand doesn’t gain you much and does reduce performance.

    Spawning new processes on most OS is pretty slow compared to other operations. Additionally, there would also be an increase in latency as the new process needs to be loaded, whereas most software these days can handle the new request in more efficient ways.

    I think you can also try to reuse the same process for multiple requests, stopping it only once it has been quiet for a while. But this still doesn’t really help much.

    Historically, i think it was used to try to save memory. But today its a bigger nusance than it is worth. I just checked how much memory sshd is using, and i think it is less than 10mb.

    total kB 8508 6432 1160

    And to be clear, you theoretically can’t save much if any memory doing this because you must have enough memory available to be able to run the process, otherwise bad things will happen or some other process gets oomed.

    Additionally, spawning a new process per request can represent an availability violation. An attacker could launch a series of very slow connections to a server spawning a new process per request, causing a depletion of resources.

    With all that said, I wouldn’t say there are no uses at all for this, it can be useful to make very minimal network connected software that does some very basic stuff in a secure network.


  • If you are using a typical distro like fedora, debian or ubuntu, and you are wiping everything, you don’t really need to know anything. The installer will handle everything for you. Just delete all partitions while installing and start fresh and it should all just work.

    If your install media refuses to boot for whatever reason, then you may have to disable secure boot in the system EFI/BIOS menu.







  • They can do both, and if their stance is at all ideologically motivated, then it is necessary to focus on more than just the low hanging fruit of doing reviews.

    The free software movement is more than just the free software existing. It is also congruent to the laws that permit it and extending rights

    Right to repair is about more than simply fixing things. It’s about going after companies and lobbying to get actual rights enshrined into law.




  • The likely retaliation RH/IBM would take is simply banning the account, not starting a lawsuit immediately. However, rights holders may attempt sue before or after such an event, but likely after.

    RH thinks they have the right to distribute code in this manner, and they can keep doing so until challenged in court. You can do actions in general without asking the court every time, I think the same applies here as well.

    I personally think it is a violation in a strict sense, but at the same time I don’t think it really matters too much realistically. Stream is upstream RHEL, and they are very similar, and at some points in time, should be identical. It’s also not clear what you get exactly by suing RH/IBM. The likely case is that they settle or rule to have that section removed from the ToS.




  • Insurance doesn’t work very well for things like hurricanes. When big events happen that cause large percentages of their policy holders to file claims at the same time, it results in large payouts which causes increases in price. When prices go up, people don’t insure. This combined with the fact that florida gets hurricanes means prices for insurance are high.

    Maybe the state could help by introducing laws to help combat insurance fraud, but that could lead to consumers getting fucked by their insurance companies.