• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle


  • Let us all remember that, at least back when it started, the establishment alternative to systemd was a product named after its original operating system, System V UNIX, which is a direct descendent of the original UNIX from AT&T. This sysvinit software used complicated shell scripts to manage daemons. Contrary to some opinions, these shell scripts were not “just working”; they were in fact a constant and major maintenance burden for Linux distributions. When I started on Linux at least, Debian had a suspiciously large fraction of bugs on init script breakages.

    All this is to say that the new system, systemd, doesn’t have to be anywhere near perfect to be worth replacing sysvinit.

    People argue that systemd is rejecting the “UNIX philosophy” of small tools that do one thing well. I argue that this UNIX philosophy is not some kind of universal good with no tradeoffs. It’s an engineering rule of thumb. There are always tradeoffs.

    People argue that systemd is too much like Windows NT. I argue that Windows NT has at least a few good ideas in it. And if one of those ideas solves a problem that Linux has, Linux should use that idea.









  • I don’t think this is an accurate view of the current border situation, but it’s a view that one might have consuming media from a different kind of media bubble than the Fox News kind.

    There really is a situation with migrants who cross the river illegally and immediately turn themselves in and claim asylum. This isn’t a new situation, but the numbers have gotten worse over the last year.

    The migrant caravans, plural, really did and do exist. What tends to happen is they gather into thousands strong mass marches in and around Tapachula, after crossing from Guatemala to Mexico. So these big marches start towards the US in southern Mexico, but they tend to break up and thin out over the 1800 mile journey to Texas.

    If anyone could organize a mass foot march over the whole distance, that would be an extremely impressive feat of logistics. But that hasn’t happened yet.

    Conclusions: this border situation is not completely made up. Many right wing conspiracies going around have some kind of kernel of truth to then.

    And some mainstream media outlets (I have this experience with NPR in particular) have started to seemingly impose total blackouts on not just the conspiracy ideas, but also on the little nuggets of true news that get them started.



  • The bit about the small forge forging a forge is skewering the Gentoo concept of toolchain bootstrapping.

    Problem: how can you claim to have compiled the entire system on your own local machine if you need a compiler to compile a compiler? Where do you get that compiler from?

    Solution: Use an external compiler to compile a compiler. Then use that compiler that you just compiled to compile itself again. Then use that second compiler to recompile the rest of the system.







  • Compared to Windows NT, Linux is famous for using spare pages for cache, and reporting relatively high RAM usage, which is not directly related to the working sets used by processes. It also (I think NT also does this) pre-zeroes unused pages during idle CPU time, so they can be allocated to processes faster on demand.

    There’s probably no problem. And as the other commenter mentions, if you dig down into the reporting, you can figure out how much is actually going to processes.