Jump to content

Question about linux

Well i have a quick question about linux and it is.

 

If  Amd or Nvidia Released a  performance optimization patch would that affect pretty much all the versions of linux? (I'm assuming that's how linux works, It's just different versions of the same platform right?)

Link to comment
Share on other sites

Link to post
Share on other sites

Well i have a quick question about linux and it is.

 

If  Amd or Nvidia Released a  performance optimization patch would that affect pretty much all the versions of linux? (I'm assuming that's how linux works, It's just different versions of the same platform right?)

It would depend on the platform.  From what I understand, an optimization for Ubuntu based distros may not work on a distro like Red Hat.  I welcome a correction if I'm wrong in this assumption.

Desktop: Intel Core i7-6700K, ASUS Z170-A, ASUS STRIX GTX 1080 Ti, 16GB DDR4 RAM, 512 GB Samsund 840 Pro, Seasonic X series 650W PSU, Fractal Design Define R4, 2x5TB HDD

Hypervisor 1: Intel Xeon E5-2630L, ASRock EPC612D8, 16GB DDR4 ECC RAM, Intel RT3WB080 8-port RAID controller plus expansion card, Norco RPC-4020 case, 20x2TB WD Red HDD

Other spare hypervisors: Dell Poweredge 2950, HP Proliant DL380 G5

Laptops: ThinkPads, lots of ThinkPads

 

Link to comment
Share on other sites

Link to post
Share on other sites

Typically, yes. The Linux kernel is essentially the same for all distributions. Some distributions make modifications at the kernel level, which eventually gets added to the base kernel, which then gets re-distributed to the other distributions of Linux. 

 

A large number of distributions are based on one another. Ubuntu is based on Debian. Many more OS's are based on Ubuntu and Debian combined. Debian is essentially the father of most distributions of Linux; there are a handful of others that also spawned distributions (Red Hat spawned many free equivalents like CentOS, OpenSUSE, Fedora, Oracle Linux, etc).

 

The short version, compatibility shouldn't be a major problem. In some cases, only minor modifications are needed to get it working right. 

 

e: However, if the drivers were open-source, the source can then be compiled on any distribution with the right compilers (pretty much all of them come with gcc and compilers for just about any programming language). 

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Typically, yes. The Linux kernel is essentially the same for all distributions. Some distributions make modifications at the kernel level, which eventually gets added to the base kernel, which then gets re-distributed to the other distributions of Linux. 

 

A large number of distributions are based on one another. Ubuntu is based on Debian. Many more OS's are based on Ubuntu and Debian combined. Debian is essentially the father of most distributions of Linux; there are a handful of others that also spawned distributions (Red Hat spawned many free equivalents like CentOS, OpenSUSE, Fedora, Oracle Linux, etc).

 

The short version, compatibility shouldn't be a major problem. In some cases, only minor modifications are needed to get it working right. 

 

e: However, if the drivers were open-source, the source can then be compiled on any distribution with the right compilers (pretty much all of them come with gcc and compilers for just about any programming language). 

 

Basically this is correct, however a lot of patches that distros make to the kernel often don't get integrated upstream, and the only way to have a patch be integrated in the main kernel release is to actually do a pull request against the main kernel git repo and have it pulled in, which is not easy.

 

Also there are a lot more distros than you realise.

the RedHat tree is just as big as the debian tree, same with the Slackware tree, then theres a couple of smaller trees, such as arch.

Arch Linux on Samsung 840 EVO 120GB: Startup finished in 1.334s (kernel) + 224ms (userspace) = 1.559s | U mad windoze..?

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×