Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
03-11-2024, 12:08 PM
|
#1
|
LQ Newbie
Registered: Mar 2024
Posts: 22
Rep:
|
Looking for a distro with a solid stable base system and rolling application software
Hi there,
I'm looking for a Linux distribution that has a solid stable base system (kernel, standard base libraries and utils and also DE) and rolling/latest application and development software (Firefox, LibreOffice, JDK, Python, Go, Git, docker, k8s, etc.). All distros that I know are either the whole stable and not latest or the whole rolling/latest and less stable. I need a hybrid. Please advise.
|
|
|
03-11-2024, 12:13 PM
|
#2
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Rep: 
|
The nearest thing to what you want, I think, are immutable distros:
https://itsfoss.com/immutable-linux-distros/
|
|
|
03-11-2024, 12:30 PM
|
#3
|
LQ Newbie
Registered: Mar 2024
Posts: 22
Original Poster
Rep:
|
Quote:
Originally Posted by brianL
|
Maybe I didn't explain my question well enough. It's not about mutability of the base system but about how package maintainers do their job. Packages of the base system need to be solid stable and receive only minor updates related to stability and security, i.e. no new functionality until the next major release of the whole distro. In contrast all other packaged software is latest, released with a minimum delay after the upstream, i.g. it's rolling.
|
|
|
03-11-2024, 12:50 PM
|
#4
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Rep: 
|
I don't think you'll find any like that. No such thing as the perfect distro, just try a few 'til you find the one that suits you best.
|
|
|
03-11-2024, 01:07 PM
|
#5
|
Senior Member
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: LMDE 6
Posts: 1,236
|
The closest you can get to that is probably Debian with Flatpaks (what I do) / Snaps / AppImages. If you can't stomach those type of packages then you can create a distro to be like you want but it's a huge job and not worth the effort imho
|
|
|
03-11-2024, 01:55 PM
|
#6
|
Member
Registered: May 2022
Location: Louisiana/USA
Distribution: Void, PCLinuxOS, Mabox, ArcoLinux, Archman, Archbang, Garuda, EndeavourOS, Manjaro
Posts: 767
Rep:
|
You might want to give MaboxLinux a look. Based on Manjaro and Arch with LTS kernels available but is a rolling distro. WM is openbox but I am pretty sure you could install your preference of DE that you would like. I have it multibooted on all of the laptops I use and is one of my goto distros that I use regularly.
https://distrowatch.com/table.php?distribution=mabox
https://maboxlinux.org/
|
|
|
03-11-2024, 08:27 PM
|
#7
|
LQ Guru
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,888
|
You might want to take a look at Debian Sid.
I have found Debian "Unstable" to be as stable, sometimes more stable, than many distros' stable.
|
|
|
03-12-2024, 09:46 AM
|
#8
|
LQ Newbie
Registered: Mar 2024
Posts: 22
Original Poster
Rep:
|
Quote:
Originally Posted by brianL
I don't think you'll find any like that.
|
I'm very sorry to hear this.
That means that Linux still isn't ready for desktop/workstation usage.
There is no way out of Windows.
Linux on desktops/workstations is very fragmented and made without any good prospect.
This is why most software engineers use or like to use macOS and not Linux.
Even the similarly looking GNOME doesn't help and just sucks.
I need a solid stable base system, preferable with the Cinnamon DE
And I need the latest other software.
I think most people who need computer for work and not for masturbation on a particular distribution of Penguin need the same system and the same application software repository.
Decades are passed and Linux still sucks on personal computers and I continue using Windows.
WTF?
Last edited by finalizer; 03-14-2024 at 04:20 AM.
|
|
|
03-12-2024, 10:17 AM
|
#9
|
Senior Member
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: LMDE 6
Posts: 1,236
|
That's not true. It's quite capable. The problem is who decides which packages stay static and stable and which get updated. Since no one can agree on that choice it's quite impossible to have a single distro like you describe. It's not a matter of Linux being capable. It's a matter of everyone having an opinion on what is necessary. The only thing Linux really gives you is the choice to do what you want. With Win / Mac you get what they give you and that is the end of it.
You are right that there is no way out of Windows for some people. Flatpaks / Snaps / AppImages are the answer to what you are requesting but they are controversial because one loses much of the power of a *nix system when you use them.
What you ask for is simply not possible in an open development environment. It's like getting a group of 10 people to agree on pizza toppings. Have fun with that. To my mind this is the only weakness in the *nix ecosystem. The raw freedom causes much conflict and many just don't get what they want, or think it can't exist unless they do it themselves.
Last edited by jmgibson1981; 03-12-2024 at 10:19 AM.
|
|
|
03-12-2024, 02:50 PM
|
#10
|
LQ Newbie
Registered: Mar 2024
Posts: 22
Original Poster
Rep:
|
Quote:
Originally Posted by jmgibson1981
That's not true. It's quite capable. The problem is who decides which packages stay static and stable and which get updated. Since no one can agree on that choice it's quite impossible to have a single distro like you describe. It's not a matter of Linux being capable. It's a matter of everyone having an opinion on what is necessary. The only thing Linux really gives you is the choice to do what you want. With Win / Mac you get what they give you and that is the end of it.
|
This is not true. Take a look at any enterprise Linux distro, like RHEL for example. If you take only the base system of it (kernel, system libraries, system utils and DE) it will be solid stable like I need. Then take all other packages from Fedora Rawhide and adopt/build them for that RHEL base system. This is what I want, but preferable with Cinnamon DE.
Quote:
Originally Posted by jmgibson1981
You are right that there is no way out of Windows for some people. Flatpaks / Snaps / AppImages are the answer to what you are requesting but they are controversial because one loses much of the power of a *nix system when you use them.
|
Flatpaks / Snaps / AppImages is a completely wrong way. Flatpaks / Snaps / AppImages must die and be forgotten.
Quote:
Originally Posted by jmgibson1981
What you ask for is simply not possible in an open development environment. It's like getting a group of 10 people to agree on pizza toppings. Have fun with that. To my mind this is the only weakness in the *nix ecosystem. The raw freedom causes much conflict and many just don't get what they want, or think it can't exist unless they do it themselves.
|
No. What I ask is simple and possible. Package maintainers just don't get it because of wrong concepts they have in their minds. They actually is the main cause of the Linux fragmentation and the lack of Linux popularity on personal computers.
Last edited by finalizer; 03-12-2024 at 02:55 PM.
|
|
|
03-12-2024, 05:26 PM
|
#11
|
Senior Member
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: LMDE 6
Posts: 1,236
|
Quote:
This is not true. Take a look at any enterprise Linux distro, like RHEL for example. If you take only the base system of it (kernel, system libraries, system utils and DE) it will be solid stable like I need. Then take all other packages from Fedora Rawhide and adopt/build them for that RHEL base system. This is what I want, but preferable with Cinnamon DE.
|
Shared libraries are a hallmark of *nix systems. You can't compile new software against old libraries in many cases. They don't have the features most likely that new software relies on. Unless you plan to update those as well in which case you lose your stable base. You could also adjust the code in the new programs to potentially work with the old libraries. But that is just way out of the realm of reality for anyone. If you are talking about having an entire separate library structure for the new stuff then that is possible but doubles your used space for libraries. So yes. It is quite impossible if you want it to be a normal distribution. Otherwise you should stay with Windows because that is the only option that works like that.
Linux is not for you. That much is clear. But it's quite capable for a huge number of people. Just because it's not good for you doesn't mean that it is the problem. It just doesn't, and really can't quite do what you are suggesting. That is an intentional design choice.
*EDIT*
A further thought.
I think it's safe to say that you are not the first person to want something like this. I can all but guarantee it. The reason it doesn't exist is because it would require an entirely new approach and design for the distro. They generally follow standards. You would have to dump the standards to accomplish what you want. I'm not knocking the idea, I rather like it. I just think you don't realize how difficult this would be to do under the current standards that Linux distros tend to follow. There is a reason what you want likely doesn't exist thus far.
If you can get past the myriad of hurdles that this would bring, which I'm sure are all solvable then you would potentially have a golden distro on your hands. You would need a way to keep current and stable libraries without them conflicting. You would likely need an entirely new package manager to deal with multiple locations of said libraries. You would have to redefine the FHS (file system hierarchy standard) for this distro.
Last edited by jmgibson1981; 03-12-2024 at 06:45 PM.
|
|
|
03-13-2024, 05:29 AM
|
#12
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Rep: 
|
Quote:
Originally Posted by finalizer
I'm very sorry to hear this.
That means that Linux still isn't ready for desktop/workstation usage.
There is no way out of Windows...Decades are passed and Linux still sucks on personal computers and I continue using Windows.
WTF?
|
Sorry to hear you can't escape from the Windows jail. I broke out from it just before XP reached its final EOL. I've had a brief look at 7 and 10,
but found them not very interesting. Good luck with 11, 12, etc.
|
|
|
03-13-2024, 08:10 AM
|
#13
|
LQ Newbie
Registered: Mar 2024
Posts: 22
Original Poster
Rep:
|
Quote:
Originally Posted by jmgibson1981
Shared libraries are a hallmark of *nix systems. You can't compile new software against old libraries in many cases. They don't have the features most likely that new software relies on. Unless you plan to update those as well in which case you lose your stable base.
|
We are not discussing antique Linux distributions like Red Hat 5.0 Hurricane from December 1997. Regarding today's solid stable Linux distributions like RHEL 9.3 your statement is generally not true.
Quote:
Originally Posted by jmgibson1981
You could also adjust the code in the new programs to potentially work with the old libraries. But that is just way out of the realm of reality for anyone. If you are talking about having an entire separate library structure for the new stuff then that is possible but doubles your used space for libraries. So yes. It is quite impossible if you want it to be a normal distribution. Otherwise you should stay with Windows because that is the only option that works like that.
|
It sounds like you've never tried to build applications from the original source code by yourself. Because otherwise you would know about the build process and things like GNU Autotools or CMake. When you build an application software the build process is starting by running one of those tools. This step generates the actual Makefile files with appropriate definitions of CFLAGS and even some source code according to your system and installed libraries. An application software usually don't need the latest versions of libraries and definitely can be built and run on systems with older but not antique libraries.
Quote:
Originally Posted by jmgibson1981
Linux is not for you. That much is clear. But it's quite capable for a huge number of people. Just because it's not good for you doesn't mean that it is the problem. It just doesn't, and really can't quite do what you are suggesting. That is an intentional design choice.
|
You are wrong again. I had used several Linux distros for my daily work in a past and I was always wondering why it's made so wrongly. And this is not only mine opinion but also an opinion of the majority of personal computer users, even of the professional subset, i.e. of people using personal computers mostly for work and less for fun. They just don't use any Linux on their desktops/workstations. Linux usage on desktops/workstations is between 2% - 4% only, worldwide.
Quote:
Originally Posted by jmgibson1981
A further thought.
I think it's safe to say that you are not the first person to want something like this. I can all but guarantee it. The reason it doesn't exist is because it would require an entirely new approach and design for the distro. They generally follow standards. You would have to dump the standards to accomplish what you want. I'm not knocking the idea, I rather like it. I just think you don't realize how difficult this would be to do under the current standards that Linux distros tend to follow. There is a reason what you want likely doesn't exist thus far.
If you can get past the myriad of hurdles that this would bring, which I'm sure are all solvable then you would potentially have a golden distro on your hands. You would need a way to keep current and stable libraries without them conflicting. You would likely need an entirely new package manager to deal with multiple locations of said libraries. You would have to redefine the FHS (file system hierarchy standard) for this distro.
|
The main reason that it doesn't exist is the primary interest of corporations in server/cloud usage of Linux and not or much less in desktop/workstation usage. There is no need in entirely new package manager but in different way the maintainers of application packages do their work. For example there is no technical limitation or any issue that prevents making a new package of Git version 2.44.0 (latest now) for CentOS Stream 9 or for RHEL 9.3, but they just didn't make it. Why? Because of their policy.
Last edited by finalizer; 03-14-2024 at 04:22 AM.
|
|
|
03-13-2024, 10:07 AM
|
#14
|
Senior Member
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: LMDE 6
Posts: 1,236
|
Then I wish you the best. Clearly you know far more than anyone here.
|
|
|
03-13-2024, 10:32 AM
|
#15
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Rep: 
|
Quote:
Originally Posted by finalizer
I had used several Linux distros for my daily work in a past and I was always wondering why it's made so wrongly.
|
Make your own then. I'll try it when you have.
|
|
|
All times are GMT -5. The time now is 12:50 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|