[-] LeFantome@programming.dev 5 points 1 year ago

The biggest “Linux” skill would be package management. It is one of the biggest differences.

Most of the rest of the advice here stems from desktop environment choice.

[-] LeFantome@programming.dev 5 points 1 year ago

Agreed. Also, some of these “bugs” will just be differences in interpretation.

For example, the dd problem that prompted all this noise is that uutils was enforcing the full block parameter in slow pipe writes while GNU was not.

So, now uutils matches GNU and the “bug” is gone.

There will only be a limited number of these kinds of issues and they will be quickly harmonized. Mountains out of mole hills.

[-] LeFantome@programming.dev 5 points 1 year ago

It will keep coming.

For GNOME, I think Chimera Linux is working in something with Turnstile that non-Systemd distros can use to get it working again.

[-] LeFantome@programming.dev 5 points 1 year ago* (last edited 1 year ago)

Xen is running full virtual machines. You run full operating systems on simulated hardware. The real “host” operating system is the hypervisor (Xen). Inside a VM, you have the concept of one or more CPUs but you do not know which actual CPU cores that maps to. The load can be distributed to any of them by the real host.

In something like Docker, you only run a single host kernel. On top of that you run sandbox environments that run on the kernel that “think” they have an environment to themselves but are actually sharing a single host kernel. The single host kernel directly manages the real hardware. Processes can run on any of the CPUs managed by the single host kernel.

In both of the above, updating the host means shutting the system down.

With this new approach, you have multiple kernels, all running natively on real hardware. Any given CPU is being managed by only one of the kernels. No hypervisor.

[-] LeFantome@programming.dev 5 points 1 year ago

Remember in Saving Private Ryan when Captain Miller showed mercy to the German soldier?

Captain Miller spares the soldier. Later in the movie, that same soldier shoots Captain Miller.

70% of Americans directly participated in the election of Donald Trump. They “can and would likely bring change for the better” my ass.

I am Canadian. I have spent my life giving everybody the benefit of the doubt. But not nazis. And, since the beginning of this year, not Americans.

Canadians have historically been noted for their politeness. We are also known for being the wrong ones to fight in a war. The boys who stormed Juno beach did not make the furthest inland advance of all the D Day landing parties by remembering to be charitable.

It is not about blame. It is about risk.

Treat people well in the grocery store. Bring out their best. But when you encounter one of a group that collectively wishes your entire country harm, recognize them for the hostile risk that they are.

[-] LeFantome@programming.dev 5 points 1 year ago

If Mr. Sands thUnKs this is mostly about tariffs, he does not understand his subject very well.

I have more than one piece of clothing that says Never 51. I do not have any anti-tariff propaganda.

Do not get me wrong. The tariffs are destructive and wrong. But I am not emotional about them.

[-] LeFantome@programming.dev 5 points 2 years ago

Makes sense now.

[-] LeFantome@programming.dev 5 points 2 years ago

Honestly a lot of it is just momentum and familiarity although I also think US vs Europe is a factor. Linux was popular in North America first and Red Hat was one of the most successful distros early on. The fact that SUSE uses the Red Hat package manager reflects this. Fedora is backed by Red Hat, the de facto standard Enterprise Linux.

Both have their fans though and trying to argue that one is better than the other would be a war of preferences. Many people believe that Tumbleweed is the best rolling distro.

[-] LeFantome@programming.dev 5 points 2 years ago

I did not know that there were common devs across Cinnamon and MATE.

I know that Mint wants to have app collaboration ( Xapps ) between Cinnamon, MATE, and XFCE. That makes more sense now.

These are then major GTK desktops that are not GNOME. GNOME apps are increasingly GNOME only so it makes sense for the rest of them to collaboration on a GTK experience that is not GNOME.

[-] LeFantome@programming.dev 5 points 3 years ago

How did you get out of it?

[-] LeFantome@programming.dev 5 points 3 years ago

Actually, it is three balls

[-] LeFantome@programming.dev 5 points 3 years ago

Think of it as multiple user lands on one distro. So, why?

What if I really love the stability and familiarity of Debian Stable but applications that are either ancient versions or totally missing in Debian? Well, I could use Distrobox on Debian to get access to the Arch Linux repositories ( the largest collection of Linux software anywhere ).

What if I do not want to install huge Flatpaks for the above and prefer more traditional package management and more timely updates?

What if I want to setup a dev or test environment, want to be able to make a mess and remove it later, not also want access to my other tools and files from that environment?

What if i want to experience other package managers and userlands without having to lose my existing system only to discover I do not like it?

What if I want to build software for a specific disto and want to access files and tools on my main distribution to do so?

I am sure there are many, many more reasons.

Anyway, it is just one way to do things with pros and cons like anything else. Personally, I really like it.

view more: ‹ prev next ›

LeFantome

0 post score
0 comment score
joined 3 years ago