Such a cool piece of software. Use this community for anything related to linux for now, if it gets too huge maybe there will be some sort of meme/gaming/shitpost spinoff. Currently though… go nuts

    • Dadd Volante@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I started literally 3 days ago to make my kid an emulator machine and i think it’s refreshing. Will definitely be looking into using it for my other machines.

  • 0x4E4F@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Was thinking of making a Void Linux one, but I don’t think there are enough users on Lemmy that use this particular distro.

    • Matt Payne@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I’m running Void Linux on one 11-year-old laptop (with XFCE and i3). My only complaint is that installing packages can be a lot more of a nuisance. The xbps repo doesn’t have anywhere close to the number of packages in pacman+AUR, and I have run into trouble installing stuff much more often on Void than on Arch. There’s a solution for everything, but in the end it’s extra work. All that being said, Void is awesome and fun.

      • NCR Ranger@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        I have the same feelings as you do on the package managment. It’s not always so great and it was one of the reasons why I have’t i stalled void on my laptop (instead opting for artix). One more thing I’d like to add is the installer, for some reason I was always confused a bit by partitioning in installers. But manual partitioning like on arch is not really a great solution as well, because for people who have never done it before it is even more confusing.

    • quizno50@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Void seems to be surprisingly popular, I haven’t tried it. I’m a Gentoo user, any particular reason to give Void a try?

      • 0x4E4F@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 year ago

        It’s basically like… this nice compromise between Arch and Gentoo. You got precompiled packages, but if you’d like, you can compile everything from source. xbps-src is like Portage on Gentoo, except some of the more popular packages get precompiled and put on the main repo (kernels, libraries, office suits, browsers, etc.).

        I like it cuz if you’d like, you can get nitty gritty about it, but if you’d just like things to work out if the box, just use the repos and off you go. Plus, it comes with xfce by default (if you choose the DE ISO), which is what I use, so saves me the time to set up xfce. And it has a non-free repo, so that’s also a big plus (take a proprietery package, repackage it for Void if the license allows it, if not, just leave the template in xbps-src and let users make their own package).

        Also, it’s incledibly stable for a rolling release distro. I also use it on some severs, I’ve never had a single one break something after an update. It’s not as bleeding edge as Arch, so they’d rather opt for not something as new, but more stable, which I also like.

        • planish@sh.itjust.works
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Is it going to hassle me about which daemons to restart or shudder demand I pick a timezone? These are the sins of Ubuntu.

          Well that and clogging up my mount list with snaps.

          • 0x4E4F@sh.itjust.works
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            1 year ago

            Ummm… no, you pick a time zone during install, that’s it. You might need to restart some services if you change your time zone (wouldn’t know, never had to change it).

            That being said, it doesn’t come with an NTP client/server by default (as is with Ubuntu and other “everything works out of the box” distros), you have to install one manually. Once installed, the service is inactive, you have to make it active by symlinking a folder from one location to another (this is all explained on Void’s site, it doesn’t use systemd, it uses runit as it’s init/service manager). Restarting services is pretty easy (as is with systemd) sv restart name_of_service, that’s it.

            I don’t think snap is available in the default repo (maybe in the non-free one, haven’t checked), but it does have flatpak in the default repo. Either way, couldn’t really help you regarding anything snap/flatpak related, I don’t use them. Everyting I need is in xbps-src, so I just compile from source (or repack, in case of non-free packages, like AnyDesk).

        • gizmonicus@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          I may have to check this out. Arch user here, but missing portage. That was my favorite package manager of any distro, but boy did it get old when you forgot some use flag and ended up having to recompile your entire life.

          • 0x4E4F@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            1 year ago

            My previous reply went to hell (void 🤔 😂), the server seems to be overloading, lol 😂.

            I’ll reply tomorrow, it’s 2AM here now, hate to have to write everything 😂.

              • 0x4E4F@sh.itjust.works
                link
                fedilink
                arrow-up
                0
                ·
                edit-2
                1 year ago

                Yeah agree on that, better be able to have freedom with a little downtime than have to put up with rules imposed by a corporation.

                OK, back on track. xbps-src is not exactly like Portage. It’s better, cuz you don’t define anything when compiling. Basically, there’s the template file that does everything regarding dependencies and packaging the application. You just run the script, tell it what you want to package that is in xbps-src and that’s it. It chroots in wherever you cloned master from github, downloads all dependencies from the repo, downloads all compile binaries/libraries it might need and just goes to work. If a dependency is not in the repo, it takes it’s xbps-src template, downloads the source and compiles that as well. The automation scrips are superb, there is practically very little that can go wrong during compile time. This is because not just anything can get as a template in xbps-src. It has to pass all build tests for all supported architectures before it’s able to get in the source collection. That is why it’s so stable, they don’t leave anything to chance, they want clean tested packages. If you don’t put in the work to correct your template, it’s not getting into the source collection.