• owenfromcanada@lemmy.ca
            link
            fedilink
            arrow-up
            4
            ·
            9 hours ago

            Don’t get me wrong, Mint is great for everyone. I was using it primarily for ages, and I’ve been using Linux for decades as well.

        • ferric_carcinization@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 hours ago

          I didn’t mean it as recommending arch or gentoo to new Linux users.

          How’s CachyOS been for you? I’ve compiled a few repo packages myself & am in the process of testing Gentoo.

          • owenfromcanada@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            11 hours ago

            It’s been great so far. Minimalistic in its philosophy (even with a choice of DE, it doesn’t install the typical slew of utility applications and such), and it’s easily the fastest distro I’ve ever used. I’ve had almost zero problems with Steam and Heroic. Overall I think I’m gonna stick with it for the foreseeable future.

        • ferric_carcinization@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          11 hours ago

          What’re the benefits of using Void over something like Arch? I’ve been interested in trying it out for a while, but haven’t really gotten around to it yet.

          • Octavusss@lemm.ee
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 hours ago

            Compared to Arch the packages in Void aren’t the newest aka it’s not a “bleeding edge” distro so by it’s nature it’s generally considered to be more stable. They even call themselves the Stable Rolling Release.

            Then again compared to Arch, there is no Arch User Repository, but there is XBPS-src which is package builder which can build packages from other popular distros like Debian or Fedora with their .deb and .rpm files. They are sandboxed by default and require no root and. You can build packages yourself and there are also a lot of templates in XBPS-src.

            Speaking XBPS, that is Void’s very own package manager I believe it stands for eXtreme Binary Package System. It’s also completely original to Void. It’s a smart, versatile and very fast (second only to Pacman I think) tool.

            Unlike Arch. Void doesn’t use the nowadays standart SystemD Init system and instead uses Runit which is compared to SystemD more minimalistic, pretty simple to understand and overall faster Init system. Where everything is accomplished by linking form /etc/sv/ to /var/service/ with “ln - s”.

            Void also supports the C libraries. The standart GNU libc (glibc) and musl. Glibc with support for more software and musl generally considered to be more secure. Also in my humble opinion glibc Void is great for desktop systems and musl Void is good choice for headless home server.

            Lastly just like Arch it’s a minimalist distro so you can have way more control over system without too much headache and can pretty easily replace packages like sudo with something like opendoas.

            I think Void one of the best Linux distros. I’m going to shamelessly fanboy it to the end of my days. One major issue for me that the official documentation is always kinda lacking for and I have to experiment. But yeah there you have it. Hope I didn’t bore ya.

            • ferric_carcinization@lemmy.ml
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              6 hours ago

              I though Void also supported systemd. Though, it would take away some advantages of Void, as it doesn’t support musl IIRC.

              I’ve heard Void fans singing praises for its package manager. It’s one of the few distros where its users are really passionate about that, along with Arch, Gentoo & Alpine (IIRC). How good is the support for compiling certain repo packages yourself?

              Does musl or a lack of systemd cause many problems?

              Does Void have good support for ZFS? I run a small server at home & like to experiment. It’s currently running Debian, but I’m crazy enough to consider dual (or triple when I finally decide to put BSD on it) booting on a server.

              All in all, sounds like it’s a lot more interesting than I thought. I’ll definitely give it a try, if not on a server, at least a desktop. Though, I still think I’ll switch to Gentoo for my daily driver.

              Hope I didn’t bore ya.

              Not at all! I’m a huge nerd, so I love learning about things like this. Thank you for the detailed propaganda comment!

              P.S.
              Do you happen to know if support for Rust (the best language at the time of writing) C standard libraries like relibc or c-gull is planned?

              Edit: Fixed striketrough, I think.
              Second edit: It works now. Why does each Markdown flavor have slightly different, incompatible syntax?

              • Octavusss@lemm.ee
                link
                fedilink
                English
                arrow-up
                3
                ·
                5 hours ago

                With Void most of the packages I use and want are either in the main repo, non-free repo or multilib repo. I compiled only few packages which I wanted or needed like Brave Browser or drivers for my graphical tablet and few more. Once you get a proper grasp of it the process is nothing that hard.

                As for SystemD I was able to always substitute one way or another so It’s pretty painless for me personally. Thought It might be a nightmare for someone who spent years on distro like Debian.

                Can’t comment on ZFS as I have not used it on Void but some guys on unofficial Telegram group for Void said it’s smooth.

                Speak of the devil. I was also thinking of trying Gentoo although I will probably do 1 or 2 test installs in VM and after that install it only onto my old Lenovo ThinkPad. Maybe I’ll try using Artix next for my daily driver. It’s been some time since I used anything based on Arch.

                Yeah. Definitely give it a spin atleast in a VM. Although I’m more of C++ guy myself I wish you luck Rust bro ;)

                • ferric_carcinization@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  ·
                  4 hours ago

                  Do you have a reason not to use systemd? Yes, it might be slower to boot than other inits, but the units are so nice. (Not trying to convert you, just curious about why you seem to avoid it)

                  Installing Gentoo is fun! It can be done without install media. Just extract the stage3 archive to a partition, mount system directories correctly & just chroot in! Now you can have the handbook open in a browser next to the chroot. Though, I haven’t finished the install yet. I’ve had it in a half-done state for a while.

                  I can program in C++ & don’t have much against it, I just love Rust. Also, for security, Rust is just better. Everyone makes misrakes, so why not make the compiler check your work? Especially when it comes to concurrency. With Rust, never I have to about worry race conditions & data races again. (Kind-of trying to convert you, but Rust isn’t perfect, or ready for everything yet, sadly)

                  With the compilation, I was wondering how good the support for partially compiling dependencies was. For example:
                  packages: foo, bar, baz
                  bar depends on foo
                  baz depends on bar

                  What happens if I compile bar myself?
                  If foo updates, I may need to rebuild bar, I need to do that manually on Arch.
                  What about baz? It depends. It might work with my locally compiled bar, or it might not. Either way, pacman doesn’t care.

                  I’ve been toying around with a new Rust-written™®© package manager that would support that. It’s still very early in development & I have a few other personal projects in the way, too.
                  A few thoughts I have about it:

                  • The “database” format used by pacman is simply insufficient. (I mean the local db, the sync db is fine, IIRC)
                  • It should be possible to cascade testing repo installs. (mark the extra repo compatible with extra-testing and the same with core & core-testing, with the non-testing repos having higher priority. Install extra-testing/bar, the dependencies, like foo are pulled from the testing repos, if available. This should cascade. Now, you can selectively use packages from testing without breaking anything.)
                  • Add new repo formats, like repo-src (official PKGBUILDs) & AUR (stored in a different way from official build scripts & different trust levels, require reviewing build script) that build when installing & cascade similiarly to the previous point.
                  • Allow using the legacy (current) DB format, but without support for the fancy new features
                  • Allow tagging paclages with extra metadata, for example to prevent packages from being rebuild (or built at all) unnecessarily.
                  • It should be compatible with pacman’s options & behaviour. Some tools also need to be redone, but I have already started on this.
                  • The Arch formats (.pkg.tar*, PKGBUILD, db) are not designed for this, at all. I think that packages can be optionally manually tagged, but this should err on the side of rebuilds, and I’d also like to redesignd both the package format & build scripts/tooling. Like I said, the db is just insufficient & needs to go.

                  This is still very early in development, but I’d like to get it done at sone point.

                  It would combine the worst parts of both Arch & Gentoo (compilation, no use flags, complex dependency solving) in a gradual way (build the fish shell [yes, I use fish. I used to use zsh with plugins, but fish just did everything, but better & faster] today, next week build ffmpeg & dependents, next month, build libc & watch most of the system get built).
                  It would be nice to support parallel building of unrelated packages, as not everything scales well.

                  Dependency cycles/conflicts/versions are going to be nightmarish to solve for repo packages, then it also needs to work for AUR.

                  I’m not sure if I’ll ever get the package manager to a usable state, though.

      • owenfromcanada@lemmy.ca
        link
        fedilink
        arrow-up
        9
        ·
        1 day ago

        I finally switched to Linux as my daily driver when I found it took significantly less time than Win11–mainly driver support. Spent several hours trying to get Windows to recognize all my hardware, Mint had it all out of the box.

  • necrobius@lemm.ee
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 day ago

    People everywhere rely on Signal to protect their communication, including human rights workers, governments, board rooms, militaries, and millions of individuals around the world for whom privacy is an existential matter.

    One government in particular.

  • Donjuanme@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    33
    ·
    1 day ago

    Signal also conveniently forgot all of my previous messages in the most recent update.

    But hey if I log in and register my phone number they might be able to get it back.

    Fuck signal

    Threema for me

    • Sir_Kevin@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      25
      ·
      edit-2
      5 hours ago

      FYI: Signal stores all of your messages on your device. If something happens to them there, they’re gone. I’m not saying that justifies an update nuking your messages. Just explaining for anyone who may not understand that. There’s no central database storing your data long term. Which is a feature.

      • Donjuanme@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        7 hours ago

        I’m using the same device, I stopped using signal about a year ago, my phone has updated versions a couple times since then, every couple months I would go back to find a password or login that I was texted, a couple days ago I started signal to look for a login and it said it had to update, now it says I have to “secure your number” and use it to log in to retrieve my messages.

      • IttihadChe@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        10 hours ago

        Assuming their story is true.

        How would logging in and giving them your number potentially restore them if they’re stored locally and are just gone?

      • Andrei@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        9 hours ago

        Do you even understand the meaning of secrecy? And the point is that you cannot enter the Signal without authorization by phone… And in general, no one cares about your messages (what is inside), the main thing is who, with whom and when. You will be imprisoned not for what you wrote to Osamma en Laden, but for the fact that you contacted him at all (then turn on your imagination and find some other international villain)

      • Donjuanme@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        7 hours ago

        Use a messenger that doesn’t require to to log in to view data stored on your phone. I’m sure the data is there, I’m just not allowed to see it.

        • merde alors@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          2 hours ago

          Use a messenger that doesn’t require to to log in to view data stored on your phone. I’m sure the data is there, I’m just not allowed to see it.

          sorry, I don’t understand what you mean.