this post was submitted on 03 Jun 2024
31 points (91.9% liked)

Linux

47969 readers
1143 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/16149785

Cross-posting here for more opinions.

Gentlemen, just for context, I usually use Linux. I have been a user of Debian, Ubuntu, and Fedora for a few years.

Recently, I acquired a decent graphics card (GeForce RTX 4070) and decided to uninstall my Windows and install Linux.

I saw that Pop!_OS already has an image with everything pre-configured for Nvidia. Is this pre-configuration worth it, are the games more stable on this distribution, or is it the same as manually installing Nvidia's proprietary drivers on Manjaro?

you are viewing a single comment's thread
view the rest of the comments
[–] JackbyDev 2 points 4 months ago (1 children)

What does "out of tree" mean and imply?

[–] [email protected] 1 points 4 months ago (1 children)

The tree refers to the Linux kernel Git repo. On Linux normally all drivers are in there.

I think that is a pretty crazy concept, but it kinda gives trust and if it is in there is will likely not break.

Out of tree means the driver is not compiled in (like BTRFS on RHEL distros) or cannot even be included as it is proprietary or else (NVIDIA, Displaylink, Virtualbox).

These drivers are added locally using kmods OR akmods, I dont know the difference and never used it.

uBlue adds some drivers during the build process which is pretty cool. So even though it is out of tree, it gets centrally included and if it breaks you dont get the update.

[–] JackbyDev 1 points 4 months ago (1 children)

Hmm... Why is this so much more difficult on Linux than Windows then? On Windows I just updated the driver through the GeForce Experience thing (which is annoying just because it requires a sign in). What am I missing?

[–] [email protected] 2 points 4 months ago (1 children)

Windows is a single OS, with a LOOT of late stage capitalist market monopoly. It is a single OS.

Also the drivers on Windows are not in the kernel, which I think is actually a pretty good thing for security.

But as userspace is always different in the various Linux Distros, vendors just stopped doing that, which is a shame.

[–] JackbyDev 1 points 4 months ago (2 children)

Ah okay, I see now. Isn't the term microkernel or something? But yes, I do remember hearing everything was in the kernel for Linux (even prior to this discussion).

[–] [email protected] 1 points 4 months ago

Yes minix, hurd, RedoxOS are all (using) microkernels.

Most projects didnt succeed but RedoxOS is interesting.