beyond

joined 3 years ago
[–] beyond@linkage.ds8.zone 1 points 15 hours ago* (last edited 15 hours ago)

If Valkey is the de facto successor of Redis, then maybe abandoning Redict is the right move. If he continued to put effort into Redict, people would just ask why is he wasting time with Redict when Valkey exists.

Note that I generally don't think time put into free software is wasted, because once its put out into the commons it can be picked up and reused elsewhere - although in this particular case since Redict is licensed under LGPLv3 contributions made to it cannot be reused by Valkey which is licensed under the BSD license. One is, however, free to add their own contribution to both projects as neither requires a CLA, however both do require a Developer Certificate of Origin (DCO) https://codeberg.org/redict/redict/src/branch/main/CONTRIBUTING.md https://github.com/valkey-io/valkey/blob/unstable/CONTRIBUTING.md This is as far as I know an unusual case as generally forks use the same license allowing code to be freely exchanged between them.

[–] beyond@linkage.ds8.zone 5 points 2 days ago* (last edited 2 days ago) (4 children)

GNU/Linux != Linux

Linux is a kernel

GNU/Linux is the GNU userland (tools and libraries) combined with the Linux kernel to form a complete operating system

Android is Linux but not GNU. So are Alpine, postmarketOS, and others I can't think of

Linux is to an operating system as bread is to a sandwich... an essential component, but a slice of bread by itself does not make a sandwich make

[–] beyond@linkage.ds8.zone 7 points 3 days ago

Librewolf comes packaged by my distro (GNU Guix) so that's what I use. I'm sure most "privacy" or "hardened" Firefoxes are more or less interchangeable. The only one that's really noteworthy is GNU IceCat, because it's more focused on software-freedom and includes the LibreJS addon, but I switched to Librewolf once it was packaged for Guix.

[–] beyond@linkage.ds8.zone 2 points 6 days ago* (last edited 6 days ago)

If Linux is just the kernel then Android and Ubuntu are equally Linux.

It is and they are. These are demonstrable facts.

I have no problem with referring to the family of Linux based operating systems collectively as Linux (with GNU/Linux being a subfamily of such), however, I firmly believe that the mythical concept of "real Linux" where some Linuxes aren't really Linux is what creates the confusion. I would rather use other terms, like POSIX, Unix(like), and FreeDesktop to refer to so-called "real Linux" (with the caveat that they also include BSDs and the like - but I include these as part of the free desktop operating system spectrum, as most so-called Linux apps also run here. I don't place special importance on the kernel because it is technically the furthest thing away from the user experience).

(Android being Linux isn't a mere technicality - it means you can get a full terminal environment with a package manager and "Linux apps" and even run a full desktop environment if you really want)

[–] beyond@linkage.ds8.zone 1 points 6 days ago* (last edited 6 days ago)

Stallman’s attempt to rename Linux

There was never any "attempt to rename Linux." Stallman simply wants to clarify which part of the operating system is "Linux" (the kernel) and which part(s) are not (many of which are his work, which Linux fans insist on also calling "Linux" even though the GNU project predates it by almost a decade).

Any "confusion" on this point is the result of Linux fans spreading mistruths (I assume only sometimes intentionally). Unfortunately at this point the myths are so firmly ingrained we have myths about the myths (like "Stallman wants to rename Linux") and in my mind Stallman is definitely fighting a losing battle nowadays. Still, a falsehood being widely accepted does not make it true.

[–] beyond@linkage.ds8.zone 6 points 6 days ago* (last edited 6 days ago) (1 children)

Linux is an operating system kernel and Windows is an entire operating system. You can't really compare them

[–] beyond@linkage.ds8.zone 2 points 2 weeks ago* (last edited 2 weeks ago)

The most obvious difference going from Debian stable to GNU Guix is that Guix is a rolling release distro, not stable (in the Debian sense) at all.

Package management is also very different as it's fundamentally a source based distro, although sometimes the build servers can provide prebuilt packages if they're available. Also, Guix has the concept of "profiles" which group sets of installed packages; typically, there is a system profile as well as a profile for each user, but users can also create their own separate profiles. This means that a user can install packages to their own profile without needing root permissions.

Profile updates are done in an atomic manner, such that changing the set of installed packages (installing, updating, or removing a package) actually creates a new generation of the profile, and it's possible to roll back to a previous generation if something breaks. This is true of the system as well as the user profile(s), of course. A profile generation can also be exported as a manifest, which can then be imported to create a profile generation on another system, allowing package management to be done in a declarative manner.

Finally, Guix has a commitment to ship only free software, and uses linux-libre as its kernel. Debian has a clear separation between free and non-free components but does ship non-free software, including firmware blobs, and I believe as of recently the installer provides them by default. There are unofficial Guix channels (=repositories) that provide these things.

[–] beyond@linkage.ds8.zone 7 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I will continue to maintain that it is bitterly ironic for a product which is 95% based on free software to be so hostile to software freedom. They feel so entitled to take but don't want to give back, and they justify it by saying that that others will do the same thing they did if they do make it fully free.

[–] beyond@linkage.ds8.zone 6 points 2 weeks ago (3 children)

A proprietary browser is a non-starter for me, especially when there are many free alternatives, even Chromium based ones. I'd take Ungoogled-Chromium on desktop or Cromite on mobile, heck I'd take Brave even.

[–] beyond@linkage.ds8.zone 1 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Currently I run GNU Guix on my desktop, laptop, and servers. I like the dedication to software freedom and the way package management works. Before that I used Debian until 2019, Trisquel until 2014, and Ubuntu until around 2010. Debian and Trisquel are fine and I don't have anything against them, I just like the Guix package manager more. I've used Xfce with all of these (and before then, GNOME 2). I set it up the way I like it and it never changes.

I typically run LineageOS on my mobile devices, without microG or any proprietary apps. As I've said before my preferred OS would be some variant of GNU/Linux, preferably Guix as well, but LineageOS works well enough.

I run OpenWRT on my router, and had a previous router than ran LibreCMC (a variant of OpenWRT using Linux-libre).

Windows games are made for Windows so I prefer to use Windows for them. I don't particularly want to turn GNU/Linux into Windows, I think it deserves better than that.

[–] beyond@linkage.ds8.zone 4 points 2 weeks ago* (last edited 2 weeks ago)

For me LineageOS is a good baseline. I don't have anything against "privacy" OS's but they're not really for me. I just use F-Droid to get apps and don't care about compatibility with proprietary stuff so neither microG nor the GrapheneOS sandboxed Play services are of interest to me. I don't use GrapheneOS because I don't have or want a Pixel phone.

LineageOS significantly increases the lifespan of devices it supports and that's important to me. Planned obsolescence is cancer.

My ideal mobile OS would be something like Mobian (or even better, a GNU Guix based distribution) but it should be noted that AOSP is also a Linux based operating system and thus anything derived from that is a Linux mobile OS.

[–] beyond@linkage.ds8.zone 2 points 3 weeks ago

It's worth noting the reason why Molly isn't available on F-Droid proper: it's entirely F-Droid's decision. F-Droid policy requires that developers support (or do not oppose) inclusion in F-Droid, which Signal's developers haven't. Signal's developers are also hostile towards forks and do not want them interoperating with Signal. Thus, F-Droid does not allow Signal or any fork of Signal.

https://gitlab.com/fdroid/rfp/-/issues/2297

I am not really a fan of this decision, I don't think it's logical that an upstream can forbid a fork from being published anywhere - but that's F-Droid's call to make.

 

cross-posted from: https://linkage.ds8.zone/post/57641

I am not the author, although I find myself agreeing with several things he has said and have linked to his posts numerous times.

 

I am not the author, although I find myself agreeing with several things he has said and have linked to his posts numerous times.

view more: next ›