If a Linux is based off another one, does it mean compatibility with programs? [closed]How am I supposed to keep up with kernels as a developer?How are ACL permissions processed and in what order do they apply to a given user action?Why does linux-based laptops have weak wifi signal in comparison to windows-based laptop?Does software installed in one distribution of linux run in another distribution of linux?Rebuild damaged system directory (for example, /lib)Do different distros (but same kernel ver) have same hardware supportdoes dos based laptop works fine with linux distroWhat does the symbol '-' mean in Linux?How to grep lines which have more than specific number of special charactersUnderstanding Linux audit.logs for SSH - USER_AUTH
Won 50K! Now what should I do with it
What is the English equivalent of 干物女 (dried fish woman)?
Is this a Lost Mine of Phandelver Plot Hole?
Are villager price increases due to killing them temporary?
Could the crash sites of the Apollo 11 and 16 LMs be seen by the LRO?
Absconding a company after 1st day of joining
Why is "dark" an adverb in this sentence?
Do native speakers use ZVE or CPU?
I quit, and boss offered me 3 month "grace period" where I could still come back
Adding a vertical line at the right end of the horizontal line in frac
Book or series about stones and a magician named Gwydion
Integral clarification
Did the Shuttle's rudder or elevons operate when flown on its carrier 747?
Why doesn't Anakin's lightsaber explode when it's chopped in half on Geonosis?
Does entangle require vegetation?
3D-Plot with an inequality condition for parameter values
Can a pizza stone be fixed after soap has been used to clean it?
Why hasn't the U.S. government paid war reparations to any country it attacked?
What are some symbols representing peasants/oppressed persons fighting back?
As a DM, how to avoid unconscious metagaming when dealing with a high AC character?
How to make a niche out of an object
Is it okay to retroactively change things when running a published adventure?
Why does Hellboy file down his horns?
Deep Learning based time series forecasting
If a Linux is based off another one, does it mean compatibility with programs? [closed]
How am I supposed to keep up with kernels as a developer?How are ACL permissions processed and in what order do they apply to a given user action?Why does linux-based laptops have weak wifi signal in comparison to windows-based laptop?Does software installed in one distribution of linux run in another distribution of linux?Rebuild damaged system directory (for example, /lib)Do different distros (but same kernel ver) have same hardware supportdoes dos based laptop works fine with linux distroWhat does the symbol '-' mean in Linux?How to grep lines which have more than specific number of special charactersUnderstanding Linux audit.logs for SSH - USER_AUTH
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
A more specific example would be: if let's say I have an Ubuntu-based Linux, does it mean that programs/drivers that were made for Ubuntu will work with that Linux?
linux
closed as too broad by muru, Thomas Dickey, mosvy, Prvt_Yadv, Jeff Schaller♦ Jul 8 at 23:23
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
A more specific example would be: if let's say I have an Ubuntu-based Linux, does it mean that programs/drivers that were made for Ubuntu will work with that Linux?
linux
closed as too broad by muru, Thomas Dickey, mosvy, Prvt_Yadv, Jeff Schaller♦ Jul 8 at 23:23
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
3
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
1
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37
add a comment |
A more specific example would be: if let's say I have an Ubuntu-based Linux, does it mean that programs/drivers that were made for Ubuntu will work with that Linux?
linux
A more specific example would be: if let's say I have an Ubuntu-based Linux, does it mean that programs/drivers that were made for Ubuntu will work with that Linux?
linux
linux
edited Jul 6 at 20:53
Peter Mortensen
9426 silver badges9 bronze badges
9426 silver badges9 bronze badges
asked Jul 6 at 9:12
FabakiFabaki
92 bronze badges
92 bronze badges
closed as too broad by muru, Thomas Dickey, mosvy, Prvt_Yadv, Jeff Schaller♦ Jul 8 at 23:23
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
closed as too broad by muru, Thomas Dickey, mosvy, Prvt_Yadv, Jeff Schaller♦ Jul 8 at 23:23
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
3
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
1
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37
add a comment |
3
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
1
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37
3
3
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
1
1
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37
add a comment |
3 Answers
3
active
oldest
votes
Drivers usually meant in the relations to particular hardware or devices. So drivers made for Linux will generally should work on any distribution (ie Debian, LinuxMint, SUSE, Red Hat, Slack etc). Now where you may have issue in this part is how the driver manufacturer distributes the driver. It wouldnt be odd to see them simply release the driver for one distribution for particular installation and then leave it up to the distribution maintainers or individuals to make their own package/do their own manual install.
As far as programs, programs that work on one Linux generally will work on a different Linux distribution so long as any necessary libraries, compilers, and other such pre-requisites are there. Although there is a similar issue as with drivers when it comes to how the program authors may only package the installation mechanism for certain distributions (Ubuntu) or even certain versions of that distribution (Ubuntu 9.10). This may be such as super_program-ubuntu910.deb
or something. Although, they've packaged it for a Ubuntu 9.10 because this is a Debian package. You can run this of course in Ubuntu 9.10. Though, you are generally able to install and run this file on other Debian-based systems as well (such as Debian, Linux Mint). This would not be recognized by RPM-based systems though (such as Red Hat, Fedora, SUSE). To do that you would need to either build the source into a .rpm package. Alternatively back in the day there was a program called alien
that could typically convert packages from .deb
format to .rpm
format and vice-versa. I never used it though. Not sure if it still exists
In addendum to above, these days there are a few things that try to make the program platform agnostic. I dont have to much knowledge on these and how they work in-depthly but look into Appimage, Snap, and Flatpak but here is an article https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
I hope that helps to answer the question
add a comment |
Ubuntu is a distribution, not "a Linux".
In general, all programs made for Linux can be made to run on all distributions. You may have to compile them for yourself from the source code, though.
Distributions do that work for you: They already compiled the program into some kind of binary package, and you can just install that package using the package manager that comes with your distribution.
As packages will usually depend on other packages, makeing a package from a different distribution work on a completely another distribution can be difficult.
That said, there are distributions that are closely related, use the same package manager, and often lots of identical packages (e.g. Debian-based distributions like Ubuntu). For those it can work (but won't always).
So in general, you either look if that program is already available on your distribution, or you compile it yourself.
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
The packages and drivers on Debian-based systems, like Ubuntu, are usually same. And Red Hat Linux-based Linuxes, like CentOS and Oracle Linux use the same packages. The EPEL packages in both are possessed in common. But you should check before install or compile.
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Drivers usually meant in the relations to particular hardware or devices. So drivers made for Linux will generally should work on any distribution (ie Debian, LinuxMint, SUSE, Red Hat, Slack etc). Now where you may have issue in this part is how the driver manufacturer distributes the driver. It wouldnt be odd to see them simply release the driver for one distribution for particular installation and then leave it up to the distribution maintainers or individuals to make their own package/do their own manual install.
As far as programs, programs that work on one Linux generally will work on a different Linux distribution so long as any necessary libraries, compilers, and other such pre-requisites are there. Although there is a similar issue as with drivers when it comes to how the program authors may only package the installation mechanism for certain distributions (Ubuntu) or even certain versions of that distribution (Ubuntu 9.10). This may be such as super_program-ubuntu910.deb
or something. Although, they've packaged it for a Ubuntu 9.10 because this is a Debian package. You can run this of course in Ubuntu 9.10. Though, you are generally able to install and run this file on other Debian-based systems as well (such as Debian, Linux Mint). This would not be recognized by RPM-based systems though (such as Red Hat, Fedora, SUSE). To do that you would need to either build the source into a .rpm package. Alternatively back in the day there was a program called alien
that could typically convert packages from .deb
format to .rpm
format and vice-versa. I never used it though. Not sure if it still exists
In addendum to above, these days there are a few things that try to make the program platform agnostic. I dont have to much knowledge on these and how they work in-depthly but look into Appimage, Snap, and Flatpak but here is an article https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
I hope that helps to answer the question
add a comment |
Drivers usually meant in the relations to particular hardware or devices. So drivers made for Linux will generally should work on any distribution (ie Debian, LinuxMint, SUSE, Red Hat, Slack etc). Now where you may have issue in this part is how the driver manufacturer distributes the driver. It wouldnt be odd to see them simply release the driver for one distribution for particular installation and then leave it up to the distribution maintainers or individuals to make their own package/do their own manual install.
As far as programs, programs that work on one Linux generally will work on a different Linux distribution so long as any necessary libraries, compilers, and other such pre-requisites are there. Although there is a similar issue as with drivers when it comes to how the program authors may only package the installation mechanism for certain distributions (Ubuntu) or even certain versions of that distribution (Ubuntu 9.10). This may be such as super_program-ubuntu910.deb
or something. Although, they've packaged it for a Ubuntu 9.10 because this is a Debian package. You can run this of course in Ubuntu 9.10. Though, you are generally able to install and run this file on other Debian-based systems as well (such as Debian, Linux Mint). This would not be recognized by RPM-based systems though (such as Red Hat, Fedora, SUSE). To do that you would need to either build the source into a .rpm package. Alternatively back in the day there was a program called alien
that could typically convert packages from .deb
format to .rpm
format and vice-versa. I never used it though. Not sure if it still exists
In addendum to above, these days there are a few things that try to make the program platform agnostic. I dont have to much knowledge on these and how they work in-depthly but look into Appimage, Snap, and Flatpak but here is an article https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
I hope that helps to answer the question
add a comment |
Drivers usually meant in the relations to particular hardware or devices. So drivers made for Linux will generally should work on any distribution (ie Debian, LinuxMint, SUSE, Red Hat, Slack etc). Now where you may have issue in this part is how the driver manufacturer distributes the driver. It wouldnt be odd to see them simply release the driver for one distribution for particular installation and then leave it up to the distribution maintainers or individuals to make their own package/do their own manual install.
As far as programs, programs that work on one Linux generally will work on a different Linux distribution so long as any necessary libraries, compilers, and other such pre-requisites are there. Although there is a similar issue as with drivers when it comes to how the program authors may only package the installation mechanism for certain distributions (Ubuntu) or even certain versions of that distribution (Ubuntu 9.10). This may be such as super_program-ubuntu910.deb
or something. Although, they've packaged it for a Ubuntu 9.10 because this is a Debian package. You can run this of course in Ubuntu 9.10. Though, you are generally able to install and run this file on other Debian-based systems as well (such as Debian, Linux Mint). This would not be recognized by RPM-based systems though (such as Red Hat, Fedora, SUSE). To do that you would need to either build the source into a .rpm package. Alternatively back in the day there was a program called alien
that could typically convert packages from .deb
format to .rpm
format and vice-versa. I never used it though. Not sure if it still exists
In addendum to above, these days there are a few things that try to make the program platform agnostic. I dont have to much knowledge on these and how they work in-depthly but look into Appimage, Snap, and Flatpak but here is an article https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
I hope that helps to answer the question
Drivers usually meant in the relations to particular hardware or devices. So drivers made for Linux will generally should work on any distribution (ie Debian, LinuxMint, SUSE, Red Hat, Slack etc). Now where you may have issue in this part is how the driver manufacturer distributes the driver. It wouldnt be odd to see them simply release the driver for one distribution for particular installation and then leave it up to the distribution maintainers or individuals to make their own package/do their own manual install.
As far as programs, programs that work on one Linux generally will work on a different Linux distribution so long as any necessary libraries, compilers, and other such pre-requisites are there. Although there is a similar issue as with drivers when it comes to how the program authors may only package the installation mechanism for certain distributions (Ubuntu) or even certain versions of that distribution (Ubuntu 9.10). This may be such as super_program-ubuntu910.deb
or something. Although, they've packaged it for a Ubuntu 9.10 because this is a Debian package. You can run this of course in Ubuntu 9.10. Though, you are generally able to install and run this file on other Debian-based systems as well (such as Debian, Linux Mint). This would not be recognized by RPM-based systems though (such as Red Hat, Fedora, SUSE). To do that you would need to either build the source into a .rpm package. Alternatively back in the day there was a program called alien
that could typically convert packages from .deb
format to .rpm
format and vice-versa. I never used it though. Not sure if it still exists
In addendum to above, these days there are a few things that try to make the program platform agnostic. I dont have to much knowledge on these and how they work in-depthly but look into Appimage, Snap, and Flatpak but here is an article https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
I hope that helps to answer the question
answered Jul 6 at 14:28
LFMekzLFMekz
385 bronze badges
385 bronze badges
add a comment |
add a comment |
Ubuntu is a distribution, not "a Linux".
In general, all programs made for Linux can be made to run on all distributions. You may have to compile them for yourself from the source code, though.
Distributions do that work for you: They already compiled the program into some kind of binary package, and you can just install that package using the package manager that comes with your distribution.
As packages will usually depend on other packages, makeing a package from a different distribution work on a completely another distribution can be difficult.
That said, there are distributions that are closely related, use the same package manager, and often lots of identical packages (e.g. Debian-based distributions like Ubuntu). For those it can work (but won't always).
So in general, you either look if that program is already available on your distribution, or you compile it yourself.
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
Ubuntu is a distribution, not "a Linux".
In general, all programs made for Linux can be made to run on all distributions. You may have to compile them for yourself from the source code, though.
Distributions do that work for you: They already compiled the program into some kind of binary package, and you can just install that package using the package manager that comes with your distribution.
As packages will usually depend on other packages, makeing a package from a different distribution work on a completely another distribution can be difficult.
That said, there are distributions that are closely related, use the same package manager, and often lots of identical packages (e.g. Debian-based distributions like Ubuntu). For those it can work (but won't always).
So in general, you either look if that program is already available on your distribution, or you compile it yourself.
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
Ubuntu is a distribution, not "a Linux".
In general, all programs made for Linux can be made to run on all distributions. You may have to compile them for yourself from the source code, though.
Distributions do that work for you: They already compiled the program into some kind of binary package, and you can just install that package using the package manager that comes with your distribution.
As packages will usually depend on other packages, makeing a package from a different distribution work on a completely another distribution can be difficult.
That said, there are distributions that are closely related, use the same package manager, and often lots of identical packages (e.g. Debian-based distributions like Ubuntu). For those it can work (but won't always).
So in general, you either look if that program is already available on your distribution, or you compile it yourself.
Ubuntu is a distribution, not "a Linux".
In general, all programs made for Linux can be made to run on all distributions. You may have to compile them for yourself from the source code, though.
Distributions do that work for you: They already compiled the program into some kind of binary package, and you can just install that package using the package manager that comes with your distribution.
As packages will usually depend on other packages, makeing a package from a different distribution work on a completely another distribution can be difficult.
That said, there are distributions that are closely related, use the same package manager, and often lots of identical packages (e.g. Debian-based distributions like Ubuntu). For those it can work (but won't always).
So in general, you either look if that program is already available on your distribution, or you compile it yourself.
answered Jul 6 at 10:24
dirktdirkt
18.5k3 gold badges15 silver badges39 bronze badges
18.5k3 gold badges15 silver badges39 bronze badges
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
Thank you for your help
– Fabaki
Jul 8 at 10:37
Thank you for your help
– Fabaki
Jul 8 at 10:37
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
The packages and drivers on Debian-based systems, like Ubuntu, are usually same. And Red Hat Linux-based Linuxes, like CentOS and Oracle Linux use the same packages. The EPEL packages in both are possessed in common. But you should check before install or compile.
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
The packages and drivers on Debian-based systems, like Ubuntu, are usually same. And Red Hat Linux-based Linuxes, like CentOS and Oracle Linux use the same packages. The EPEL packages in both are possessed in common. But you should check before install or compile.
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
The packages and drivers on Debian-based systems, like Ubuntu, are usually same. And Red Hat Linux-based Linuxes, like CentOS and Oracle Linux use the same packages. The EPEL packages in both are possessed in common. But you should check before install or compile.
The packages and drivers on Debian-based systems, like Ubuntu, are usually same. And Red Hat Linux-based Linuxes, like CentOS and Oracle Linux use the same packages. The EPEL packages in both are possessed in common. But you should check before install or compile.
edited Jul 7 at 7:21
answered Jul 6 at 10:08
P.GoliP.Goli
195 bronze badges
195 bronze badges
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
What is the subject in "But should check"? "it"? "you"? "they"?
– Peter Mortensen
Jul 6 at 18:35
Thank you for your help
– Fabaki
Jul 8 at 10:37
Thank you for your help
– Fabaki
Jul 8 at 10:37
add a comment |
3
"programs/drivers" are very different things. The linux kernel offers binary compatibility for userland programs (even for those from 25 years ago), but the kernel modules ("drivers") are tied to a specific kernel version (this is the often rehashed "lack of kernel API" complaint). Instead of asking such a broad Q, better tell what your problem is exactly.
– mosvy
Jul 6 at 11:24
1
No. It's not Ubuntu, it's different than Ubuntu(although there may not be that huge difference), so a program made for Ubuntu may not work that OS.
– 炸鱼薯条德里克
Jul 6 at 15:43
@mosvy I asked such a broad question because I just wondered about it, I don't have any problem with it.
– Fabaki
Jul 8 at 10:37