Would it be enough to be able to run .deb packages on fedora?
Unpacking a .deb on Fedora, or unpacking an .rpm on Ubuntu isn’t a big deal. The files inside are often actually identical.
But would not be useful because the files inside usually rely on shared libraries, which may or may not already be installed. Those shared libraries are installed in different places on each Linux distro. Figuring out which ones to ask for (and making sure the program can find them) is the real work that the .Deb or .RPM installers do.
A fun way to try this out is with Portable Apps. Anything called a “portable app” either doesn’t use additional libraries, or carries the libraries it needs with it.
If you find a portable app for Ubunutu, there’s a good chance the Fedora version is an identical file, and works fine on Ubuntu. There’s lots of reasons it might not work, but it can be fun to try.
For the most part, the only reason any Linux program is unavailable on a different version of Linux is that no one has bothered to build the necessary installer for that combination of program and OS.
.RPM was supposed to solve this by being universal, since any other OS can implement it to match .Deb was supposed to solve this by being universal, since any other OS can implement it to match (about 60% actually do). I think Flatpacks and Snaps might solve this by being universal, at some point…
Source: I’ve built installer packages for various operating systems.
Who made Red Hat the arbiter of when xorg should end?
I mean, sure they’re a major Linux vendor but their market is servers with hardly any foothold in the desktop market. It would be more interesting to see how long Debian, Ubuntu or Arch will keep xorg alive.
Redhat does a lot of testing/patching with Xorg Server.
most of the people who was working on Xorg Server moved to Wayland a few years ago, Ubuntu and Debian have been Defaulting to Wayland, on the main Desktops, and Desktops are dropping Xorg Server support in Development, this is not just Redhat.
No Patches and No $$$,$$$,$$$ = Xorg server dead. if you want to pay 15 to 20+ Software Engineers/Testers to work on Xorg Server got for it.
FreeBSD has Wayland support to.
Even the Xorg mailing list is mostly dead, many of the Xorg Server Dev’s moved on, XWayland will be long lived.
and last i was there for all the Crying about XFree86 to I’m old.
People are completely missing the point here. “Who made Red Hat the arbiter of when Xorg should end?”
I would say nobody but perhaps a better answer is all of us that have left the work of maintaining Xorg to Red Hat. All that Red Hat is deciding is when they are going to stop contributing. So little is done by others that, if Red Hat stops, Xorg is effectively done.
Others are of course free to step up. In fact, it may not be much work. Red Hat will still be doing most of the work as they will still be supporting Xwayland ( mostly the same code as Xorg ), libdrm, libinput, KMS, and other stuff that both Xorg and Wayland share. They just won’t be bundling it up, testing it, and releasing it as Xorg anymore.
So little is done by others that, if Red Hat stops, Xorg is effectively done.
Source?
As far as I know the X.org foundation is an independent non-profit organization, and while Red Hat is a sponsor and they have 1 member in the board of directors (out of 8), they don’t appear to be the main contributor.
As the video points out, a lot of the work in xorg (and Linux in general, fwiw) is done by red hat engineers. So red hat cutting on that investment bears direct consequences for everyone else. Unless of course someone steps up and takes their place in maintenance, but it’s not gonna happen, which is literally why Wayland (and not some revamped xorg) is the future of Linux desktop.
Also, red hat’s decisions often trickle down on most other distros. E.g.: systemd, pulseaudio, pipewire, gnome, not including proprietary codecs, etc.
So, they technically don’t arbiter, but they definitely set the pace.
By whom? Red Hat is pretty much the only one supporting X.Org so that’s why. Development will not really continue because there will be nobody to do the development.
The differences between distros are the things you mentioned. They all use the Linux kernel, so the differences are in the DE, installer, theme, default packages, and package manager. These changes come about from design choices: rolling vs versioned releases, stability goals, FOSS vs proprietary packages/repositories, things like systemd vs alternatives, and overall goals/use cases (lightweight, server, etc).
A distro can be as little as a theme change. The famous Hannah Montana Linux is KUbuntu with a custom theme, icon pack, and Hannah Montana as the background.
So basically if i have all Voidlinux’s programs installed on NixOS, i can have some decent amount of packages (that are not heavily depending on init systems or some other non trivial stuff) from Void repos running on NixOS?
I wouldn’t compare void and nix since both of them follow very different approaches. Void is more like a traditional distro while nixos on the other hand uses configurations for setup.
And no you can’t use void on nix os as said above. Hannah Montana linux and kubuntu uses Ubuntu as the base that’s what he meant.
Im not talking about comparing these distros, nor using void on NixOS. Im asking if i had all packages that are preinstalled on void, present on NixOS as well. Would i be able to run some packages from void linux repos on NixOS? If i make nix derivation with package from void repo and install it, would it work?
If the same void package exists in the nix os repo then sure. You can’t use a void package in nix os is the thing I would like to point out other than using distrobox.
ZFS is a crazy beast that’s best for high end server systems with tiered storage and lots of RAM.
ext4 is really just a basic file system. Its superior to NTFS and fat as it does have extra features to try to prevent corruption but it doesn’t have a large feature set.
Btrfs is kind of the new kid on the block. It has strong protection against corruption and has better real world performance than ext4. It also has more advanced features like sub volumes and snapshots. subvolumes are basically virtual drives.
Another few older options include things like XFS but I won’t go into those.
Yes, but most filesystems are already optimized for flash storage. Arch wiki says f2fs is prone to corruption on power loss. Based on that and the lack of information on its anti-corruption measures I’m inclined to think it doesn’t have one and that’s why it’s faster. I wouldn’t use it in a non-battery operated device.
Catastrophic battery failure isn’t really any less likely than catastrophic power supply failure (conceptually. If you use a brandless grey power supply, results may vary).
That link is for kernel 5.14, so I’d say those results are pretty much invalid for most users (unless you’re actually on it, or the 5.15 LTS kernel). There have been a ton of improvements in every filesystem since then, with pretty much every single kernel release.
A more relevant test would be this one - although it talks about bcachefs, other filesystems are also included in it. As you can see, F2FS is no longer the fastest - bcachefs and XFS beat it in several tests, and even btrfs beats it in some tests. F2FS only wins in the Dbench and CockroachDB benchmarks.
Not quite. Bcachefs can be used on any drive, but it shines the best when you have a fast + slow drive in your PC (eg NVMe + HDD), so the faster drive can be used as a cache drive to store frequently accessed data.
fedora is usually more updated(newer packages and newer kernel) and it uses zram, ubuntu use swap from default, and ubuntu push snap, fedora, like others, come with flatpak pre-installed
Just wondering if there could be a way to “simulate”, lets say ubuntu on fedora.
I know I’m not making a helpful contribution here, but I’ve been wondering about this stuff for a while myself and this thread has some great answers. Thanks for asking this OP.
A typical Linux distro, especially lightweight and simpler ones like Arch, will of course be better than a bloated OS, like Pop or Windows. The only problem with Linux distros might be the choice of tools - X and AMD will work much better overall than Wayland and Nvidia.
Just that many people may have an Nvidia GPU before deciding to use Linux, and some people just prefer to use Wayland over X for literally everything else.
My PC with Wayland + Nvidia has so many problems with gaming, especially flickering and performance, while my Laptop with Wayland + integrated Intel graphics has no problems at all - even in games, that I wonder if Nvidia + Wayland still really sucks ass or if my GPU is just broken. Currently there’s a bug where frames are ‘switched’ somehow, so it’s not Frame 1, Frame 2, … Frame n, but Frame 1, Frame 3, Frame 2, Frame 5, Frame 6, Frame 4 etc.
I expect it to be fixed by an update of nvidia in the future, but there are always such bugs.
If my experience is any indicator, your GPU is fine :(. Any chance you’re using mixed display scalings? I’ve got an RTX 3050 eGPU for my Plasma/Wayland laptop, and for the most part it actually works fairly smoothly (albeit more slowly compared to windows), but if I try to run a game at a higher resolution than my monitor (used by Plasma for mixed scaling) I get constant flashing/frame shifting, but when I drop it down to the native 1080p it starts working again
As a side note, X and eGPUs do not play well together, but Wayland is literally plug and play after installing the drivers–I can even hot plug/unplug as long as nothing’s using the GPU!
That frame issue is because of the fact that Nvidia uses “explicit sync” and AMD/Intel use “implicit sync” - XWayland is built to only support implicit syncing for now (Nvidia is trying to get it changed), and since most games right now run under XWayland… Along with a ton of apps of course.
Until then, that issue won’t be resolved sadly. It’s what finally pushed me to get an AMD card since the issue has been open for over a year with a ton of back and forth.
Yes, use what you know. Neither LXLE nor LXDE are end of life as claimed in other comments. The latest LXLE release is supported until 2030, which is five years longer than Windows 10.
I appreciate your response. it’s good to know I’m safe running what I know. And cerement gave me some good info so I can learn more about different distros. :)
linux
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.