Software engineer, functional programming enthusiast.

  • 2 Posts
  • 7 Comments
Joined 4 years ago
cake
Cake day: April 27th, 2021

help-circle

  • Well, Ubuntu or any company could certainly do something like that. But then this company would simply be competing with Android with an incompatible app platform built on top of Linux. App developers who have a hard enough time developing their apps for both Android and iOS would not want to write their app for yet another incompatible proprietary platform, even if the underlying OS kernel was Linux.

    As others have said, the real advantage to Linux, the real reason to use it, with desktop environments like Gnome or KDE, in spite of their minor flaws, is that the software is owned by all of us. Unlike proprietary software which you are basically renting for a monthly fee, on Linux you actually own your software and your data.




  • Ramin Honary@lemmy.mltoADHD memes@lemmy.dbzer0.comEnergy
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    8 months ago

    Also every manic pixie dream girl

    So much this.

    Also, its not just Bart Simpson, it is Homer too.

    • Homer: (wakes up from a daydream about “the land of chocolate”). “What? Huh? Oh, uh we were talking about chocolate?” – Boss: “That was ten minutes ago!”
    • At a Stone Cutters meeting, he uses the Sacred Parchment as a napkin. When everyone starts yelling at him for that, he gets nervous out and starts using it as a napkin even more.
    • “You have my undivided attention” (watches a cartoon in his head)
    • “What would my life be like if I robbed the Quick-E-Mart?” (imagines himself living in a mansion, wearing a tuxedo, spinning his gun on his finger, Marge in a swimsuit doing a 60’s dance beside him.) “I’ll do it! I’ll rob the Quick-E-Mart…D’oh!” (he has already walked out to his car and is driving home).
    • When marge spends the whole day cleaning the house to host a party for friends, homer plays with a toy racecar track in his underwear. Marge says to him: “Homer! The only thing I asked you to do for this party is to put on pants and you didn’t do it!”




  • So I think Guix (and Nix) is the most technologically advanced package manager in existence, and I hope someday all package managers work like Guix.

    One other very interesting feature about Guix (which I don’t think Nix is doing yet) (which Nix also does) is that they have implemented a fully verifiable bootstrap, meaning every step of building the kernel, including the steps taken to build the C compiler toolchain, are produced by code that is simple enough for a group of humans to check for correctness and safety. Also, every step of the build process exists in the package repository, with no reliance on externally built binaries for anything, not even the C compiler toolchain. They accomplish this with a multi-phase bootstrap process, where a smaller, simpler C compiler is used to build GCC.

    Do I use Guix? Well, no. Simply put, it is not quite to the point where it just works on a lot of the computer hardware that I own. With a bit more work, with a few more developers, and a bit more money invested, Guix could pretty soon become as reliable and useful as Debian or Fedora. But it is not quite there yet. And frankly, I have other more important things to do than worry about debugging problems with the operating system I am using.