LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
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


Reply
  Search this Thread
Old 03-11-2024, 12:08 PM   #1
finalizer
LQ Newbie
 
Registered: Mar 2024
Posts: 6

Rep: Reputation: 0
Question 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.
 
Old 03-11-2024, 12:13 PM   #2
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
The nearest thing to what you want, I think, are immutable distros:

https://itsfoss.com/immutable-linux-distros/
 
Old 03-11-2024, 12:30 PM   #3
finalizer
LQ Newbie
 
Registered: Mar 2024
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by brianL View Post
The nearest thing to what you want, I think, are immutable distros:

https://itsfoss.com/immutable-linux-distros/
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.
 
Old 03-11-2024, 12:50 PM   #4
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
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.
 
Old 03-11-2024, 01:07 PM   #5
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
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
 
Old 03-11-2024, 01:55 PM   #6
shortarcflyer
Member
 
Registered: May 2022
Location: Louisiana/USA
Distribution: Void, ArchBang, PCLinuxOS, Mabox, ArcoLinux, Archman, RebornOS
Posts: 524

Rep: Reputation: 51
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/
 
Old 03-11-2024, 08:27 PM   #7
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,326
Blog Entries: 28

Rep: Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142
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.
 
Old 03-12-2024, 09:46 AM   #8
finalizer
LQ Newbie
 
Registered: Mar 2024
Posts: 6

Original Poster
Rep: Reputation: 0
Thumbs down

Quote:
Originally Posted by brianL View Post
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.
 
Old 03-12-2024, 10:17 AM   #9
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
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.
 
Old 03-12-2024, 02:50 PM   #10
finalizer
LQ Newbie
 
Registered: Mar 2024
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by jmgibson1981 View Post
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 View Post
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 View Post
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.
 
Old 03-12-2024, 05:26 PM   #11
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
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.
 
Old 03-13-2024, 05:29 AM   #12
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by finalizer View Post
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.
 
Old 03-13-2024, 08:10 AM   #13
finalizer
LQ Newbie
 
Registered: Mar 2024
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by jmgibson1981 View Post
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 View Post
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 View Post
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 View Post
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.
 
Old 03-13-2024, 10:07 AM   #14
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
Then I wish you the best. Clearly you know far more than anyone here.
 
Old 03-13-2024, 10:32 AM   #15
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by finalizer View Post
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Rolling Rhino: A rolling-release remix of Ubuntu LXer Syndicated Linux News 1 08-17-2023 12:24 PM
LXer: Convert Ubuntu Into Rolling Release Using Rolling Rhino Script LXer Syndicated Linux News 0 07-01-2020 12:13 PM
Looking for stable, rock solid, distro... paranoid_penguin Linux - Distributions 16 12-21-2016 02:35 PM
Looking for a bleeding-edge, rolling-release KDE or GNOME distro rokyo Linux - Newbie 51 05-04-2013 02:45 PM
Looking for stable solid disk/partition imaging software cuco76 Linux - Software 4 09-14-2007 07:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 06:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration