Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
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.
To put it really, really simple a Slackware-based distro is just a modified Slackware with added packages and a different person/team maintaining it. Usually the most visible similarity is the use of the same package manager as the base distro.
To put it really, really simple a Slackware-based distro is just a modified Slackware with added packages and a different person/team maintaining it. Usually the most visible similarity is the use of the same package manager as the base distro.
Here we go again.. "the most visible similarity is the use of the same package manager as the base distro."
What's with this package management? Can't i use any package manager i want on any distro i want?
What's with this package management? Can't i use any package manager i want on any distro i want?
Well, if you really want to, and in many cases, yes.
Package management is just the way a distro handles installing packages containing programs. Some use rpm some use deb some use just tgz. Be careful with the former two as these have a feature called dependency management ... it sounds good, but many times it isn't. It automatically resolves any dependencies a package might need in order to work ... and sometimes it breaks and two packages will need each other or they will not install themselves, so you can't install either ... fun.
Anyway, you seem to be asking a lot of basic questions, I recommend reading: http://rute.2038bug.com/index.html.gz
It gets you a lot of the way towards understand a *nix system.
you seem to be asking a lot of basic questions, I recommend reading: http://rute.2038bug.com/index.html.gz
It gets you a lot of the way towards understand a *nix system.
I get it why there are so many distros "-based" on other distros? Just so they don't have to install package manager??
If you set out to create a distro, you can:
1. Start from scratch
2. Start with an existing distro and add your own features
The package manager is a small part of the design of a complete distribution.
Also keep in mind that there are many variables in package management--eg:
The choice of package manager
The choice of package format
The choice of packages
The structure of the repositories
As an example, many Debian-based distros use Synaptic (with .deb packages). But--eg--PCLOS uses Synaptic with .rpm packages.
Some distros that are derived from others can use the same repositories---others cannot.
Repeating some earlier advice: I really think you need to spend more time actually working with a few of the top distros---you are going to get a better understanding that way.
I run 'distro X' but I don't like the way it does something or other. Some other people agree with me, but the "distro X" development team like the way they do things and see no reason to change. At this stage there are a couple of options:
1) All those that want a change can go and build their own distro from scratch in order to do things exactly the way they like, but this will be a lot of work.
2) They can take a copy of 'distro X' as a starting point and make their changes to that, and distribute it as a new distro, which I'm sure you'll agree seems much less effort.
3) We can each customise our own local installs of 'Distro X', but that'll mean a lot of duplicated effort.
Now, within option 2, there are two different ways to proceed.
2a) Every time 'Distro X' releases a new version the people behind the new distro 'Distro Y' take a new copy and make their changes again on top of any new changes that 'Distro X' included.
2b) The new distro makes it's initial copy of 'distro X' and from that point forward it goes it's own way. Any changes made to 'distro X' in future are NOT made to the new distro.
To my mind, 2a is a 'Distro, based on Distro X' and 2b is a 'fork of Distro X' however, some people will use the 'based on...' label for both cases.
What I'm not so clear on, is how much change has to happen before the new distro should lose that 'based on' or 'fork of' label.
Though distros that are based on, or forks of, other distro's generally do stick to using the same package manager, that's really not all that relevant to the term.
Best to think of 'based on' as meaning 'similar to'. You can't safely assume much more than that!
Last edited by GazL; 02-20-2009 at 08:21 AM.
Reason: typo
There are a number of distributions based on Debian. Some users might want to take a look at these distributions in addition to the official Debian releases. This is done for a number of reasons (better localization support, specific hardware support, simplified installation, etc).
Debian welcomes and encourages organisations that want to develop new distributions based on Debian. However, in the spirit of Debian's social contract, we ask them to contribute their work to the main distribution so that ultimately, all users can benefit from improvements.
The page goes on to list the various distros and what some of hte reasons for the creation of each of those projects.. or what the projects basic goals were.
Debian based distros tend to be modified for greater usability and accessibility, and almost always use apt-get package manager. Slackware based distros are much more user configurable but harder to use and require prior Linux experience (usually). Slackware based distros often have there own package manager (pacman from Arch, for example) or are source based only.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.