This is the future of Linux package distribution, just admit it

This is the future of Linux package distribution, just admit it

CRIME Shirt $21.68

Nothing Ever Happens Shirt $21.68

CRIME Shirt $21.68

  1. 2 years ago
    Anonymous

    There is another

    • 2 years ago
      Anonymous

      this is just a shitty knockoff of nix

      • 2 years ago
        Anonymous

        No this is better nix. Nix makes you learn a language that you can't do anything to configure stuff. In guix you use a language that can actually be used to program other things its a transferable skill. The same language also allows you to use the Shepherd init system. Also it has a completely free repo so you can know everything that is running on your computer. If you absolutely have to have proprietary stuff usually for firmware you can use the nonguix repo. Nix tries to be a niche distro. Guix fully develops the idea.

        • 2 years ago
          Anonymous

          Lisp is much harder to learn than Nix and it's still an obscure language, especially Guile Scheme. You're very unlikely to get any additional benefit from it. Nix is just JSON with functions. Jsonnet, a widely used tool for writing Kubernetes configurations and similar things where YAML would otherwise be used, is heavily inspired by and very similar to Nix. Nix is not a distro.

          • 2 years ago
            Anonymous

            >nix is a distro
            lol

            >nix not a distro
            I say that because of nixOS, but you are correct.
            >unlikely to get additional befit
            I enjoy it as a scripting language and feel that it has helped my development as a programmer. Also I like the GTK binding for it which make it nice for writing small programs. It also runs faster than python and allows you to construct programs within programs using macros. Also because you use lisp and an actual programming language you gain the extensibility of the language which nix does not have.
            >kubernetes
            Meh they use the same format, but they are not really the same thing. I doubt you could take much from nix to kubes besides the general layout of json and that isn't too hard to learn without it.

        • 2 years ago
          Anonymous

          >nix is a distro
          lol

      • 2 years ago
        Anonymous

        Guix is like Nix but improved in every way
        Nix is obsolete

        • 2 years ago
          Anonymous

          >no flakes
          It's shit.

        • 2 years ago
          Anonymous

          what about non free?

          • 2 years ago
            Anonymous

            nonguix

          • 2 years ago
            Anonymous

            There is another

            Guix is like Nix but improved in every way
            Nix is obsolete

            what about non free?

            Ok but how do I get Webex Teams, OpenRazer/Polychromatic, and Brave Browser on this? The former I need for work, the second I use for my peripherals, and the latter is just plain based. With breaking the FHS and not having anything remotely as supported and package-rich as the AUR or being a Deb distro which everything supports because le ubuntu, using your meme distro is hard to do or recommend for anyone with even a slightly off selection of software they use.

          • 2 years ago
            Anonymous

            >WebEx
            You probably will have to use Debian with guix so you can install via a .deb
            >teams
            Probably using an open source fronted like
            https://vuejsexamples.com/an-open-source-frontend-for-microsoft-teams-with-vue/
            >openrazor
            This just needs you to wrap for guix.
            >brave browser
            Again you would need to wrap for guix.

          • 2 years ago
            Anonymous

            >You probably will have to use Debian with guix so you can install via a .deb
            So why not just use Debian then and skip all this Guix BS if the answer is to just do that?
            >open source fronted
            Project looks quite dead, but good to know in general. Thanks.
            >This just needs you to wrap for guix.
            How trivial is this?

          • 2 years ago
            Anonymous

            >So why not just use Debian then and skip all this Guix BS if the answer is to just do that?
            exactly. but here's the only problem, guix and nix homosexual degenerates absolutely cannot stop pushing their shit software no one uses. their entire identity depends on YOU using the software that THEY use because it validates their sexuality.

          • 2 years ago
            Anonymous

            >How trivial is this?
            Here's an example with Brave
            https://github.com/xaverh/etc/blob/master/guix/config.scm#L12

          • 2 years ago
            Anonymous

            >hundreds and hundreds of lines of config in a single file
            are nix homosexuals really this stupid and autistic?

          • 2 years ago
            Anonymous

            >guix

          • 2 years ago
            Anonymous

            Brave is just from line 12 to 139

          • 2 years ago
            Anonymous

            >it's just 127 lines of config bro!
            are you really this autistic?

          • 2 years ago
            Anonymous

            Its with generous spacing
            read it yourself, anon
            first metadata (name, description, version, link to website, etc.) of which is one per line, which bloats the line number but whatever
            the license type, the fact its compressed so it needs with what and how
            then dependencies, some are 4 characters long but get their own line. These are descriptive anyway and include versions
            Then shit like checksum to make sure the download hasnt been tampered with
            then obviously the process to install, which includes where to place configs, fonts, etc.

            then finally, a way to compile the software yourself, because 1. some are into that and 2. its important to make it so users can verify the compiled version is identical to the download offered, for safety reasons, if broken this could perhaps be reported

            pretty comprehensive and in fact i think just over 100 lines for ALL that is very concise, especially due to how it seems the author loves the Return key way too much lmao

          • 2 years ago
            Anonymous

            >read it yourself, anon
            holy shit you're an autistic fricking moron. you really don't get it, do you. here's how to install brave for non loser homosexuals like you: https://brave.com/linux/

          • 2 years ago
            Anonymous

            anon thats linked there
            it is ultimately downloaded from there, it just comes with that extra info, including safety checks and some QoL shit to make it simple to organize, like you can know what you installed with one command
            let me tell you that whole shit is standard in every operating system, in the case of windows then Brave itself made it for you (thank god, windows is a pain to build installers for), but then again you dont need to make the config yourself, it just takes one autist to write it, share it and done, no need to wait for Brave to write it

            dependencies and compilation takes most of the lines, but as i told you its just for safety and in fact optional to write...

          • 2 years ago
            Anonymous

            also let me remind you that whole thing is write and forget
            you can share it with the whole world, its literally it
            if the download site or main website or the name changes OK then you have to update but its really simple

            for the user, its just dowload a file then type whats basically sudo install brave

          • 2 years ago
            Anonymous

            holy frick how can sane person say that this is a better language than nix? this is incredibly verbose and ugly

          • 2 years ago
            Anonymous

            Well, it looks more concise to me than this bash hackery
            https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/brave/default.nix#L120

          • 2 years ago
            Anonymous

            >https://github.com/xaverh/etc/blob/master/guix/config.scm#L12
            This is like a shared config used by all users for installation, right?
            Not like a personal user's config? R-right
            I mean why would it even define the specific version and all dependencies

          • 2 years ago
            Anonymous

            really? i'm using closed source software? please tell me what closed source software that I'm using, I'd love to have a laugh

          • 2 years ago
            Anonymous

            WebEx which was what made me say use Debian because that was all they had for download.

          • 2 years ago
            Anonymous

            It's also in the AUR

          • 2 years ago
            Anonymous

            I don't use webex, what are you talking about? also, who the frick uses webex? what is this 1995? use jitsi

    • 2 years ago
      Anonymous

      FPBP
      /thread

      • 2 years ago
        Anonymous

        https://www.slant.co/topics/1843/~best-windows-package-managers
        13 options right there

      • 2 years ago
        Anonymous

        >install-shield
        >inno-setup
        >clickteam install creator
        >NSIS
        >nullsoft

      • 2 years ago
        Anonymous

        Reminder that programs are responsible for uninstalling themselves on Windows
        https://creativecow.net/forums/thread/vegas-pro-10-setup-wiped-out-my-program-files-fol/

      • 2 years ago
        Anonymous

        Windows solves this problem by bloating the system with backwards compatibility elements that they can't remove and neither can the user. It expects programs to statically link or link to a DLL to solve this issue. Guiles solution to this is much more elegant and manageable in the long run.

      • 2 years ago
        Anonymous

        >Can't comprehend there being several different choices for how to run your system.
        >Microsoft needs to just tell me how to run my computer so I don't hurt my fragile little brain

      • 2 years ago
        Anonymous

        doesn't Microsoft itself have 3 or 4 different installers for Windows now

      • 2 years ago
        Anonymous

        It's even worse with applications
        "I am completely unaware of basic UNIX commands, so I will reinvent roff several thousands of times"

    • 2 years ago
      Anonymous

      The only real solution is to distribute every program as single standalone binary file. Period.

      • 2 years ago
        Anonymous

        >Breaks depending on used distro unless you ship every single needed library statically linked (impractical)
        >Waste of storage
        >No package manager
        Flatpak is superior to this in every way.
        -Doesn't break depending on distro version because of runtimes
        -A flatpak from 30 years ago will work the same on modern distros
        -OStree Deduplication makes it so runtimes take barely any space at all (or less) if you have a lightweight base system
        -Win/macgays can still download flatpak bundles and install apps without a repo or distribute flatpakref files and still get updates without every app implementing their own updating mechanism like appimage/exes/binaries force you to do
        -FULLY OPTIONAL repo system, but you can still get flatpak bundles directly from the developer that can get updates
        -No static linking bullshit, everything just works.
        -Sandboxing keeps all your app data isolated in ~/.var/app, apps can be uninstalled without a trace.
        -Apps that work better without sandboxing like VSC can be given access to the home folder

        There is no actual anti flatpak argument that isn't fud or complaints about xdg-desktop-portal not being perfect yet.

        >bu-but my secoority
        sandboxing + the flatpak build files are like 50 lines max, just fricking read the manifest if you're a dumb schizoid.
        >bu- PERFORRRMANCCEEE
        bubblewrap has ZERO overhead. If you're a gentoogay you can still compile all your flatpak packages with march=native.
        >AHHHHH-CK
        Concession accepted snap/appimage/gentoo degenerate.

        • 2 years ago
          Anonymous

          Based

        • 2 years ago
          Anonymous

          Based and redp--
          >gentoo degenerate
          You fricking take that back right now

        • 2 years ago
          Anonymous

          >slow
          >bloated
          >needs a fricking sandbox to work
          Binary with dynamic libraries included with the whole package. The only sane option.

          • 2 years ago
            Anonymous

            >thinks flatpak is slow or bloated
            >didn't even read my post
            have a nice day Black person.

            Based and redp--
            >gentoo degenerate
            You fricking take that back right now

            I meant it in the best way possible, compiling all your shit with march=native for schizo tier performance is based.

    • 2 years ago
      Anonymous

      another thread ruined by guix/nix transsexual homosexuals

      • 2 years ago
        Anonymous

        This was pretty on topic for the thread we were discussing the future of Linux packaging and I disagreed with the conclusion OP came to. Also I am not butt slamming sodomite that plays dress up because they can't deal with being an adult. A whole generation of Michael Jackson and their Neverland ranches where they pretend they reality doesn't apply to them.

      • 2 years ago
        Anonymous

        Cope.
        Fedora is full of trannies, Black person.
        https://docs.fedoraproject.org/en-US/diversity-inclusion/

        • 2 years ago
          Anonymous

          >https://docs.fedoraproject.org/en-US/diversity-inclusion/
          Based, installing fedora now

        • 2 years ago
          Anonymous

          >women are trannies
          the chudcel mind

          • 2 years ago
            Anonymous

            >>women are trannies
            This but unironically.

    • 2 years ago
      Anonymous

      fpbp
      If it's good enough for Bitcoin developers, then it's good enough for me.
      https://github.com/bitcoin/bitcoin/tree/master/contrib/guix

      • 2 years ago
        Anonymous

        Cryptogays input doesn't matter.

  2. 2 years ago
    Anonymous

    It's gay and so are you.

  3. 2 years ago
    Anonymous

    It’s already present

  4. 2 years ago
    Anonymous

    never switching from apt

  5. 2 years ago
    Anonymous
  6. 2 years ago
    Anonymous

    >this is the future
    Thanks, I hate it.

  7. 2 years ago
    Anonymous

    How many linux devs does it take to screw in a lightbulb?

    Lightbulb? Lighbulbs are a bad design. We're working on a new illuminator that only shines light exactly where it's needed. It consumes 40x more power, requires a three man team to put in the ceiling, and might break, but this is objectively better than your outdated lightbulbs. Besides, lightbulbs are insecure. Anyone can just reach up and remove or break them, or overvolt your home and blow them all out. Our system can not be removed or broken by man and is immune to all electrical disasters. We're saving you trouble in the future. If it burns out, please contact your system administrator or take a weekend off to fix it.

    • 2 years ago
      Anonymous

      >contact support forum
      >"you must have broke it"

  8. 2 years ago
    Anonymous

    Too many steps to install with nothing to substantiate the effort. Arch already comes with a package manager. Flatpak has a gimmick where you can click a button that doesn't work and it installs, that's it. The page doesn't even load in lynx.

  9. 2 years ago
    Anonymous

    Never used it, don't intend to start.
    Frick binaries, just leave the source on the site and document your goddamn dependencies and compile flags, my build box will take care of compiling to my hardware and stripping debugging symbols.

  10. 2 years ago
    Anonymous

    >shitnux
    you lincucks will never learn. No matter what you do, Linsux will never be good enough because the community are a bunch of fricking morons who can't code to save their lives. It is held together with txt files. All the infighting drove the server market to Windows. Frick off with your bullshit thread.

    • 2 years ago
      Anonymous

      >statistics implying OS/390 is still in active use (and not z/OS)
      Stats inaccurate, disregarded.

    • 2 years ago
      Anonymous

      >Market Share
      /biz/tards should stay in their containment board.

    • 2 years ago
      Anonymous

      Linux lives rent free inside your head and you can't do anything about it.

    • 2 years ago
      Anonymous

      https://w3techs.com/technologies/overview/operating_system
      Nice bait

      • 2 years ago
        Anonymous

        >https://w3techs.com/technologies/overview/operating_system
        Unix != shitnux homosexual

        • 2 years ago
          Anonymous

          Apple deprecated servers and nobody cares about *BSD.

          • 2 years ago
            Anonymous

            >nobody cares about *BSD.
            I care about *BSD.

          • 2 years ago
            Anonymous

            Post screenfetch

    • 2 years ago
      Anonymous

      5 precent unix servers
      HOLY SHIT.

  11. 2 years ago
    Anonymous

    it just werks

  12. 2 years ago
    Anonymous

    >linux users: i use open source because with all these eyes on the code there's no way pajeetware is getting on my computer
    >linux users: I NEED TO RUN AN AUTISTIC HIGHLY RESTRICTIVE SECURE ENVIRONMENT WHAT IF THERES PAJEETWARE IN THE REPO!?

    • 2 years ago
      Anonymous

      No anon, it's *I need to make everyone else run an autistic...*

    • 2 years ago
      Anonymous

      How are they mutually exclusive?

  13. 2 years ago
    Anonymous

    I partially agree, it should only be used for proprietary packages tbh.

  14. 2 years ago
    Anonymous

    i really like flatpak, but it's not ready yet.
    It has its usecase but running into unsolvable scenarios made me go back to native packages for the ones that caused trouble.
    For example I had steam installed as a flatpak and it was working pretty smoothly, even with proton and all that shit. I had the binding of Isaac repentance on my machine and wanted to install mods from the workshop - it refused to work. Even when I put the files directly into the game directory, the mods didn't load. Found a protondb post quoting mods are not possible to get with the flatpak version.

    This bothered me as steam had a bug recently where it demanded root access because of some f'd up network configuration inside of the steam client. With flatpak you could just disable network manager access for steam inside flatseal and it just worked without bothering you.
    Now i had to look into the issue and someone on the issue tracker posted a workaround (at least for OpenSUSE).

    If i ever had to use zoom or discord or some spyware shit, I'd get it as a flatpak.

  15. 2 years ago
    Anonymous

    Why do they change every week?? I swear, every 8 months or so I go on a Linux binge (I try switching to/learning linux as much as I can for like a month) and every time there's some new distrobution method. Why can't we keep appimage and stick with it? Seems to work pretty well.

  16. 2 years ago
    Anonymous

    ><> is the future of <>
    When has this ever been true?

  17. 2 years ago
    Anonymous

    I do admit it. Its wonderful

  18. 2 years ago
    Anonymous

    Why does it auto-update 10 minutes after boot?
    What's the point of waiting 10 minutes?

  19. 2 years ago
    Anonymous

    emerge --depclean sys-apps/flatpak

  20. 2 years ago
    Anonymous

    aleast its not snap.

  21. 2 years ago
    Anonymous

    moronic devs that don't listen to criticism
    moronic command line use

  22. 2 years ago
    Anonymous

    Maybe if they can fix theming.

  23. 2 years ago
    Anonymous

    just installed my first flatpak today, et legacy game

    everything just works, pleasently surprised

  24. 2 years ago
    Anonymous

    > appimage good
    appimages are moronic because they are (almost always) linked to glibc.
    > muh sandbox
    if you don't want stuff accessing your users home directory then just create another user, with wayland and pipewire you can just share the socket.
    > nix/guix good
    better, but only shit software requires dependency management like that

    please just compile your software from a tarball like a normal person and trash all containers/precompiled binaries/appimage-whatever

    • 2 years ago
      Anonymous

      >better, but only shit software requires dependency management like that
      what the frick is that supposed to mean?

    • 2 years ago
      Anonymous

      wtf is the point of making 500 users when I can just use sandboxing? sandboxing has no overhead.

    • 2 years ago
      Anonymous

      >please just compile your software from a tarball
      oh yes I love spending 2h and dozens of gigabytes of disk space to rebuild my web browser for every minor update

  25. 2 years ago
    Anonymous

    ive been rolling my own packages using slackware for years, not gonna stop now trusting Black person homosexuals with flatpacks and snaps

    • 2 years ago
      Anonymous

      no one asked

  26. 2 years ago
    Anonymous

    Linux is free and do do the frick i want with it, So there's no "future of linux".
    But if there are people that want a linux with flatpak, then flatpak should exist for those.

    It's not Windows or MacOS where the daddy corpo only let you decide the color of your windows (sometimes).

    • 2 years ago
      Anonymous

      Except corporations are pushing linux in a direction and you will follow.

      • 2 years ago
        Anonymous

        Not really.
        The cattle obviously will, but you're not mandated to go that way, and the abundance of completely "free of shit i don't like" distros make it a painless job.

    • 2 years ago
      Anonymous

      Sure, but there needs some sort of standardization. There's a lot of devs being spread around trying to reinvent the wheel and that isn't good for Linux as a whole.

  27. 2 years ago
    Anonymous

    I was debloating a fresh 22.04 install and even after I removed snapd there was 2GB of libs left on my system. Flatpak is more competent but its the same shit . can't depency hell be fixed without bloat?

    • 2 years ago
      Anonymous

      depedency hell isn't real
      everything is a plot to take away user control by providing a blob product. they push flatpak because it's a blob distribution. it defeats the reason d'etre of open source software

    • 2 years ago
      Anonymous

      ah, the old dependency hell meme. please tell me when i'm going to run into this, because i haven't for 25 years of using linux

  28. 2 years ago
    Anonymous

    I'm new to linux, like, really new in fact, i only downloaded linux on my secondary computer to thread the waters (fedora xfce), i've recently watched a video on different ways to install stuff.

    (Appimage, snap, Flatpack are the only one i know)

    Why do some linux user seem to be against those ? you do understand that making linux more practical is fore the best ? the easier linux gets, the more people will start to use it.

  29. 2 years ago
    Anonymous

    all these "futures" always sound interesting until you realize it's put together by incompetent idiots.

    Same with flatpak, same with systemd, same with wayland.

    I came to realization most of linux desktop devs are incompetent idiots, because there is not much money in it and nobody can hire good people to work on Ubuntu in Canonical or whatever, and all the money goes to server and cloud anyway. So who is left to work on desktop are idiots. And there is no QA because nobody has money for that shit.

    So it's better to stick with what works, even when it's shit in other respects, as nobody will do QA and fix bugs on the "new stuff".

Your email address will not be published. Required fields are marked *