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.
as you can see, i am still a linux newbie. i'm trying to study the features of the different LINUX distros through installing ubuntu,debian,redhat,centos and fedora as Virtual Machines in VirtualBox.
As i've figured out, they look different somehow, they have diffirent managers ,i.e. for downloading or updating their components.
BUT MY QUESTION: are these distros internally compatible ?
Do any commands exist in one distro but not in the others?
They all share the same kernel but slightly modified with components opted in and out.
If you work in CLI all distros will be the same to you except the choice of desktops. The variation in the CLI is not usually significant until you hit the small-footprint distros that go for the smallest size by removing as much components as possible.
BUT MY QUESTION: are these distros internally compatible ?
Couldn't understand what u r asking for "internally compatible". If you are talking about kernel then note that there are different versions of kernel.
Quote:
Do any commands exist in one distro but not in the others?
There are many such commands which works on one but not in other. However this doesn't means that there is no command to perform the same task in some other distro.
Quote:
ARE ALL Distros compatible on the CLI-basis ?
Again be more specific about what are the parameters which you have in mind while talking about CLI compatibility. Be more verbose.
Do any commands exist in one distro but not in the others?
ARE ALL Distros compatible on the CLI-basis ?
Yes -- a small number.
No -- there are a few small differences: commands that are present on some distros but not on others and commands that behave differently, perhaps in options accepted or format of output.
This is most noticeable on "small" distro's such as BusyBox which are cut back to the essentials.
Distros are Linux (= kernel) plus whatever the distro designers chose to add. Some of the added stuff is very common such as GNU utilities (but even then versions and build details can vary), others -- especially end-user applications -- vary a lot.
they all share the same kernel but slightly modified with components opted in and out.
If you work in cli all distros will be the same to you except the choice of desktops. The variation in the cli is not usually significant until you hit the small-footprint distros that go for the smallest size by removing as much components as possible.
If you work in CLI all distros will be the same to you except the choice of desktops.
Yes -- for a human user capable of adapting to minor variations but not for shell scripts dependent on commands being in particular directories or having exact outputs for parsing.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.