• 1 Post
  • 24 Comments
Joined 1Y ago
cake
Cake day: Apr 12, 2021

help-circle
rss

That is a long posting, and TBH I did not read it all. I take issue with most of the arguments, that are brought up, because I think they are a bit in bad faith or deliberately ignoring some counterarguments.

Core library developers are finally seeing the benefits of maintaining compatibility.

This might be true, but true is also that just recently a change in Glibc broke a some games on Steam.

Despite this, many developers are not interested in depending on a stable base of libraries for binary software.

Why has the author such a contemptuous tone? As if developers would like to bloat the system out of spite. Unstable ABIs is still a problem, as I linked. Flatpak is a solution to most of those stability problems.

There are a lot more weak arguments in this article.

Sharing runtimes is a bit similar to existing package managers. If I install KCalc under Gnome, it pulls also a lot of dependencies under classical package managers. Sure, it is worse under Flatpak, but kind of similar. If storage is too much of a problem, then package maintainer will use only a few different runtimes. Otherwise, Flatpak will just not be usable.

Sandboxing is not perfect, but we have to start somewhere. Android fox example has a very sophisticated sandboxing and package mangers like Flatpak can get there too. Yes, it still has its problems, but they are solvable.

All in all, most problems with Flatpak are problems, that can be solved. I really dislike the tone of the author. Flatpaks are not from the devil, they are here to solve problems. I am interested in a constructive discussion, not this.




Cool, now can China invest in fixing 1000 upstream bugs in Gnome, KDE, Wayland, Pipewire, LibreOffice, NextCloud, Firefox, and so on? Also, could they develop open source drives and firmware for all the hardware they are exporting? I am not sarcastic. I just wonder why all this big players that use Linux create an own Distribution, but beside from that, not doing much.


What is the fuss about RISC-V? Why could I want a RISC-V board over an ARM board.


HTTP/2 is not HTTPS-only.

https://http2.github.io/faq/#does-http2-require-encryption

Though, wikipedia states that: “although most client implementations require it, which makes encryption a de facto requirement.”

https://en.wikipedia.org/wiki/HTTP/2

So you are kind of right.

Anyway, this site compares HTTP/2 and HTTP/1 so it is not fair HTTP vs HTTPS comparison.




I disagree with the one, especially with the arguments, that I found weak.

The Article ignores some advantages of universal package mangers and ignores some shortcomings.

As others stated, building from source is not a package manager. It does not manage dependencies, it can be very tricky, it takes a lot of time. If you build from source, you have to install dependencies, often manually. Exotic languages and exotic build scripts can make compiling really time-consuming. Uninstalling is also very complicated. That’s what package managers are for.

The stated arguments are only true for free software. I use some closed source software from time to time and I would like to have it up to date.

Speed of UPAs are a problem, but it is a solvable one. It is not inherent to UPAs, that they are slow. It usually arises as trad-off from sandboxing. From a user’s perspective, I like to have sandboxed applications. AppImage applications are AFAIK not sandboxed and usually comparably fast.

From a developer’s perspective, I would like to push out updates fast and don’t rely on some package maintainers. If I publish a new version, I want that all users get that version ASAP. Debian stable release cycles are just too slow for end-user software. I am a bit envy of the fast update cycles of android play store packages. I wish this would be the new standard in terms of fastness (of pushing updates) and sandboxing.

I want to conclude with an example. GURPS Character Sheet is a software that I like to use. It did not have a fedora packge and installing via alien or compile the sources were a bit of a hassle. Thankfully the developer release an AppImage and now updating and installing is just a lot more simple.


Possibly refugees, possibly other Ukrainians, possibly anyone.


Why would that be faster? I just type my password and I am in. If I would not use a display manager I would have to type my username, my password and then startx. It’s only slower.




How can I find big communities across instances? If I can’t find communities on other instances, I will stick to the biggest instance.


Ukraine is/was on rank 79 on the democracy index. This is not good, but somewhat democratic. Russia is a lot less democratic (rank 124). Supporting Ukraine means to me to supporting a somewhat democratic state against an invasion contrary to international law. Banning pro Russian opposition might be necessary in times of war. I am not happy about it, but it would be easy to oppose Zelensky if Russia would not fucking invade Ukraine. Until then, it is best to support Ukraine.


Superb Owl
7

That is interesting. Thanks.


There are many languages that try to be a better C. For example Zig, D, C#, Swift, rust, Odin, etc. Has Hare some unique goals, or what sets it apart?


Should You Use A Rolling Or Point Release Distro
[…]
I can’t decide that for you.

I mean, I did not expect an answer. But such a title is just shit.


But non needs the blockchain. User generated tradable in-game stuff, that’s all. right?


LoL, I like that. Let’s claim, that we are already on post blockchain web 4.2 technology.


Moderates