LINUX KERNEL variants explained: Zen, Xanmod, TKG, RealTime, Liquorix...

  Рет қаралды 71,458

The Linux Experiment

The Linux Experiment

Күн бұрын

Пікірлер: 261
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
If you wanted to try TuxCare's services, but you didn't want to request a demo, or talk to a sales representative, they now let you subscribe online, on your own: KernelCare Online License Purchasing: tuxcare.com/enterprise-live-patching-services/?The%20Linux%20Experiment& ELS Online License Purchasing: tuxcare.com/extended-lifecycle-support/?The%20Linux%20Experiment& Enterprise Support for AlmaLinux Online License Purchasing: tuxcare.com/almalinux-enterprise-support/?The%20Linux%20Experiment&
@lua-nya
@lua-nya 9 ай бұрын
That should let them get some of us that feel like they would otherwise be wasting the time of a representative just for a single server or small home lab.
@SIGMA_BLYAT
@SIGMA_BLYAT 9 ай бұрын
17mins of usless info, who needs a kernel with a recent backdoor?
@windunursetyadi
@windunursetyadi 9 ай бұрын
I already googled this ages ago but I guess having a Frenchman explaining it would be much better
@CuratorOfReality
@CuratorOfReality 9 ай бұрын
I just skip the googling at this point and it's only partly because I have a crush on him lol
@deusexaethera
@deusexaethera 9 ай бұрын
It is indeed better. I just look for this guy's videos for my Linux questions nowadays.
@olemortensen3354
@olemortensen3354 8 ай бұрын
Hey! 🧐 Get of your high horse. We all deserve to know them. Not just those that can Google it. 😉 If that means a food public video about them, then that's great.
@JohnPorter4096
@JohnPorter4096 8 ай бұрын
Google searches are just awful and bot content now. At least We'll make sure to get info from a person.
@FarrellMcGovern
@FarrellMcGovern 9 ай бұрын
Back in the day, I used to compile every kernel that was released, optimizing it for my system...that is, removing device drivers for things I don't have, fiddle with which driver is built in or as a module...Every time a new kernel would come out, I would untar it, then read any notes, and then type "make menuconfig", and later "make xconfig". These days, the kernels that get shipped with distros are generally pretty good. My systems today have a lot more horsepower and thus don't need as much, if any optimization for what I do. But I do remember the overnight kernel builds...and the excitement of seeing if it completed and installing that kernel to see how it works. Sort of like Christmas after every kernel release!
@BarafuAlbino
@BarafuAlbino 9 ай бұрын
Shoutout to TheGloriousEggroll. Dude maintains his kernel version and a Fedora spinoff, both geared towards one goal: the performance of Wine applications. So, if your Windows past does not let you go completely, it may be a useful option for you.
@christopherwestphal7149
@christopherwestphal7149 9 ай бұрын
Zen, Xanmod, and a few others tend to include these wine kernel modifications before mainline does too. Thats the main reason I got over to xanmod was that it had a few extra out of mainline modules and other fixes upstreamed into them for Wine/Android/network stuff. Just seamed easier then compiling it myself.
@p0xygen
@p0xygen 9 ай бұрын
Well, Nobara is kinda outdated at this point...
@burningwp
@burningwp 9 ай бұрын
​@@p0xygenwhat do you mean?
@BarafuAlbino
@BarafuAlbino 9 ай бұрын
@@p0xygen Then Arch is retroware.
@p0xygen
@p0xygen 9 ай бұрын
@@burningwp He used to actively update it, but stopped in December.
@skelebro9999
@skelebro9999 9 ай бұрын
Imagine if your channel was called The GNU/Linux Experiment. Jeez, that sounds even more nerdy that it already is!
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Haha yeah, no way, people are already confused with just « Linux » 😂
@felixfourcolor
@felixfourcolor 9 ай бұрын
I'd like to interject for a moment. What you're referring to as GNU/Linux, is in fact, GNU/systemd/Linux, or as I've recently taken to call it, GNU + Lennart Poettering + Linux.
@DryPaperHammerBro
@DryPaperHammerBro 9 ай бұрын
GnyUwU/WinUwUx Kewnew
@matytyma
@matytyma 9 ай бұрын
@@TheLinuxEXP Do it! Change the channel name to 'The GNU/Linux Experiment" for a week and see what happens
@vilian9185
@vilian9185 9 ай бұрын
@@felixfourcolor systemd/linux go harder tho
@pwii
@pwii 9 ай бұрын
the TKG kernel has an amazing system of incremental configs, every time you modify the kernel config you will be prompted to save the changes as a new "fragment" which you can then load before next configuration (or you can choose to skip specific ones) and it lets you do rollbacks very easily if it breaks something without starting from a blank config or spending hours trying to remember what changed recently
@CMDRSweeper
@CMDRSweeper 9 ай бұрын
One argument for the Zen kernel that recently became true, if you own an AMD GPU, and the vendor has set a crappy power limit due to "Must win benchmarks hurr durr!". You can actually override it and set it lower to make it run cooler for an example, while the normal kernel will refuse to disobey the crazy vendor limits.
@WyvernDotRed
@WyvernDotRed 9 ай бұрын
Another argument for it is that in my experience it does not introduce new issues compared to the mainline release. It anything it prevents problems thanks to the desktop optimised defaults, like being early with increasing the maximum nmap count.
@emirbaran08
@emirbaran08 9 ай бұрын
11:26 Fun fact: In Turkey Smartboards at schools uses Pardus Etap(Debian based OS) with Liquorix kernel installed.
@erkam3
@erkam3 3 ай бұрын
in hospitals, they use keyos with libreoffice and other apps to keep patient records safe. it makes me feel so proud as our systems work amazingly and our patient records are kept safely
@fcolecumberri
@fcolecumberri 9 ай бұрын
You mention that linux hardened is more often used on cybersecurity experts which is half true. Usually you want that kind of stuff on internet-related servers (DB server, Web servers, etc.) that don't rely on special hardware but are prone to be attacked since they have direct access from internet.
@reiniermoreno1653
@reiniermoreno1653 9 ай бұрын
Those servers aren't dependent of systemd?
@Cuperino
@Cuperino 9 ай бұрын
I find it amazing how one of the best most popular releases of the Linux kernel had “Don’t use” as its name in the first release candidate.
@spartanbeef9491
@spartanbeef9491 9 ай бұрын
The main advantage of the Zen kernel isn't increased performance, but how the system handles resource hungry processes. My desktop freezes if it's running the stock kernel and something decides to use all the CPU time, but Zen makes sure that other processes get some CPU time and the system stays responsive enough to find and fix the problem. The stock kernel is tuned for servers. On a server a process that's eating all the resources is probably something important that should stay up even if it means less important things have to wait. On a desktop you probably don't want the kernel to decide your DE is an unimportant process just to save 100 milliseconds on a video encode.
@Creepus_Explodus
@Creepus_Explodus 9 ай бұрын
I run Xanmod with the preempt RT patches applied on top of it (built with Clang and LTO enabled). At least the Xanmod patches are necessary for getting anything remotely decent out of Debian for real-time audio, but adding preempt RT helps too. This setup got me from a buffer size of 512 (48kHz) down to a buffer of only 64. I also found out the smallest buffer PipeWire supports is 48. So yeah, these patches are definitely good for reducing latency. I haven't noticed any slowdowns in other areas, though I didn't do any before/after benchmarks outside of real-time audio.
@giancarlolugo7048
@giancarlolugo7048 9 ай бұрын
Merci beaucoup monsieur. For explaining the differences. 👍
@chaosDesigner9
@chaosDesigner9 9 ай бұрын
I've been trying to understand what was the difference between all the different kernels for a while now, but googling didn't really give me the digestible information I was looking for. Thanks for the video! It really came at a good time.
@sodiboo
@sodiboo 9 ай бұрын
15:05 I'd extend this to: The generic stable kernel works fine for 100% of use cases, and has no notable downsides compared to the others in 99% of those use cases
@harryshuman9637
@harryshuman9637 Ай бұрын
9:35 That's not what Real Time means, Real Time kernel imposes hard periodicity and deadline restrictions to ensure a task can be completed before a deadline. So think of a radar scan in a car, it needs to be performed every 50ms on the clock.
@seanobrien16
@seanobrien16 9 ай бұрын
The reason for using Liquorix for me is GPU passthrough to qemu vm's. Not sure today, but a few years back it was the only kernel to support the features necessary to do this, such as iommu group management.
@kernelramdisk3348
@kernelramdisk3348 9 ай бұрын
I've been doing gpu passthrough with qemu/kvm for years using the default kernel, of course you are stuck to the iommu groups that came from your motherboard vendor, this is why the best thing to do is to buy hardware with good iommu groups and even better with ACS support
@gnif
@gnif 7 ай бұрын
Only because they rolled the ACS patch into the kernel stock, which completely breaks the security model. If your GPU hardware, GPU drivers, or malware in the guest decides to, they can stomp on other PCIe devices outside of the VM without limits, including any NVMe storage devices.
@vulnoryx
@vulnoryx 9 ай бұрын
I was just asking myself: What are the different types of Linux kernels And then your video got posted. Taking about perfect timing
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Haha always nice when that happens!
@pyp2205
@pyp2205 9 ай бұрын
I've been hearing about some linux kernel variants recently. But at least I'll finally know what they are. Edit: Apart from stable, lts, and hardened.
@BarafuAlbino
@BarafuAlbino 9 ай бұрын
Linux is spying on you. No, srsly, if it was a Windows or Android channel, someone would have already said that it is spying on you.
@tonysu8860
@tonysu8860 9 ай бұрын
Like a lot of other topics, when describing or discussing a complex topic, it's probably not true all the time but still useful to know most of the time. Probably most importantly it can be important to know if the features you need are in the default kernel you're using and if you need features that aren't recompiled, you will to select a different kernel or go through the process of adding those features yourself which can sometimes be easy or difficult depending on whether the features are Ring 0 core features or not. Often less critical features can be added on the fly during bootup or even after the system is up and fully running. The kernel can also be re-optimized at any time even in demand. Subsystems and configurations can even be swapped out as desired. Especially if you wish, it can pay to reallocate resources depending on personal use so for instance since I connect only wirelessly, I've minimized completely any resources dedicated to wired connections and implemented optimizations appropriate for wireless connections. The opposite should be done for servers regularly.
@adndot
@adndot 9 ай бұрын
ive noticed a massive improvement, especially for audio production, with the liqourix kernel over the mainline. even installed it on fedora lol!
@27rckts
@27rckts 9 ай бұрын
In my opinion the LTS kernel is the best out of them all, it just works with no problems and it's stable as hell
@daniel29263
@daniel29263 9 ай бұрын
Linux releases are actually on a schedule, it's first a 2 week merge window, then 7 release candidates every sunday (sometimes 8 or even 9) then a week later it goes stable. So that's 10-11 weeks between major releases, or 12 in very rare occasions.
@fuseteam
@fuseteam 9 ай бұрын
So from 6.4 to 6.5 there are 10-12 weeks?
@richdemars9302
@richdemars9302 9 ай бұрын
Thanks for a brilliant overview of some of most used kernels.I have found that my RichARCH installed Arch system works great with the Zen kernel for GPU passthrough. The Zen just worked better for grouping PCI devices and made setting up of GPU passthrough a lot simpler.
@LumaKurai
@LumaKurai 9 ай бұрын
I started using Linux on Dec 4th 2023 so it has now been just over 6 months. I started with Mint on my primary drive for the stability and ease of switching to Linux and then used a second drive to play around with stuff. Installed Nobara, Garuda, Ubuntu, Kubuntu, KDE Neon, Arch and a few others on both my laptop and the second drive and tested different kernel versions with all of them before finally deciding on Arch with the zen kernel for my desktop and KDE Neon with stock kernel for my laptop.
@Little-bird-told-me
@Little-bird-told-me 9 ай бұрын
Geeks are the only people in the world who enjoying calling themseleves "low level" and that's where they remain literally and metaphorically. Isn' t in funny ,that they callout on a few good youtubers who have made *Linux* famous and common place. Who cares its called "Linux" or GNU/LINUX. What matters is, that its free, its fun, it doesn't track you, doesn't shows ads and has a great community !
@AceMcCrank
@AceMcCrank 9 ай бұрын
Enabling Liquorix over the stock kernel on MX Linux showed amazing noticeable performance gains on my old i3-3220.
@Aresydatch
@Aresydatch 9 ай бұрын
I heard about a Development branch of the Linux kernel for once developer which has so many experimentational features
@davidddo
@davidddo 9 ай бұрын
what's with these bots on KZbin recently?
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
It’s incredibly annoying. I keep blocking them, but they’re better at creating more than I am at banning them…
@aqua-bery
@aqua-bery 9 ай бұрын
Nothing. They're as prevalent as ever, it just so happens they are more common on this channel right now
@davidddo
@davidddo 9 ай бұрын
​@aqua-bery it's not only this channel. I've noticed the same type of bot on other channels shortly after upload aswell
@dianaisnthere
@dianaisnthere 9 ай бұрын
@@davidddo thats been happening for years
@davidddo
@davidddo 9 ай бұрын
@dianaisnthere well in general, bots have been around since the internet started but i mean the ones that are rampant as of lately
@arxaaron
@arxaaron 9 ай бұрын
Extremely informative! Demystified a lot of the Guru Wizardry at the foundation of Linux and opened some avenues of exploration for optimizing my media production systems.
@NinjaQuick
@NinjaQuick 9 ай бұрын
I use cachy, v3 / v4 optimizations where i don't have to compile it myself is convenient.
@francisportugal5584
@francisportugal5584 9 ай бұрын
Same here.
@TheLotw
@TheLotw 9 ай бұрын
And using a different one then the stock one could hurt performance on other things... For instance you get use the gaming kernels, but some productivity software will be slower. The stock one is where everything runs good without hurting something else, so balanced.
@sen87
@sen87 9 ай бұрын
Regardless what kernel you use, I would always recommend installing an LTS kernel alongside it as backup. Especially on bleeding edge / rolling release distros. If you have some hw driver/compatibility issues or the update process breaks (bad initramfs image for example) you can boot the LTS kernel and fix the problem without chrooting. Makes troubleshooting allot easier and it doesn't require much space.
@suscactus420
@suscactus420 9 ай бұрын
what is insane to me is that so many contributors focus on such specific optimizations, yet completely miss a fundamental issue in the kernel/schedulers: high disk I/O freezing the system. it's been an issue forever, and it makes the system unusable. even copying a multi-gigabyte binary file can cause a system to freeze. it's pretty insane how if you look this up online with the hopes of finding fixes, you only find other people being perplexed at this still being an issue in 2024...
@3lH4ck3rC0mf0r7
@3lH4ck3rC0mf0r7 8 ай бұрын
Linux distros and desktop environments don't set proper per-process ionice values or VM (virtual memory) and writeback tendencies (swappiness) by default. I'll be honest, I wish they did. The kernel can't fix anything without knowing what processes are critical to system responsiveness. Play around with those until your DE of choice can hold itself together under stress. Grab your DE's compositor, the X server (if you still use X), the DE shell, and write a script that runs on startup to give them realtime ionice values. All kernels already have every piece of the puzzle necessary to avoid I/O process starvation by using parallel scheduling queues for different processes. But ultimately, no kernel can predict on their own the nature or optimal priority or scheduling mode of I/O operations, regardless of operating system. Windows and MacOS cheat by giving their own OS processes max priority at the cost of third-party software performance, which is why when Windows installs updates, all hell breaks loose and third-party apps running in the foreground stop responding anyway. MacOS is a little smarter by letting apps call into its media processing/GUI/rendering APIs that it then gives max priority. But Linux makes no assumptions, all processes are equal, and by default favors maximum throughput at the cost of latency, letting long-running I/O tasks starve smaller ones. This is a generic approach that works perfectly on servers, but is terrible for desktops. For optimal desktop performance, Linux needs hints from userspace. That is, from you or the developers writing the apps you use.
@suscactus420
@suscactus420 8 ай бұрын
@@3lH4ck3rC0mf0r7 I appreciate your answer as it’s very well written, but you cannot expect the user to do all this (especially if talking about mass adoption). you and I are interested in these kinds of things, but when people talk about mass adoption of linux as an OS, this is why people don’t use it. if they can’t have a simple reliable system to use and a simple thing like copying a file freezes the system, they’re not looking for an explanation and ways to debug, they want it “fixed”. I myself have played with most distros and DEs over years and they all have the same issue. even server distros running headless have the same issue. the consensus seems to be “just wait for it to finish”, which is insane. i would 100% of time much rather have a system which is reliable and doesn’t freeze at the cost of a 10% hit in performance. windows does it really well by prioritizing OS processes like you said, I genuinely believe this is how it should be; what is throughout good for if you system halts all the time
@CauseOfBSOD
@CauseOfBSOD 8 ай бұрын
@@3lH4ck3rC0mf0r7 is this part of the reason why linux starts to perform so badly under OOM (with swapping)?
@3lH4ck3rC0mf0r7
@3lH4ck3rC0mf0r7 8 ай бұрын
@@CauseOfBSOD Yes, it's part of the problem. In an OOM scenario, there are actually two ways forward: 1. Is this task critical? Do you _have_ to see it through to completion, knowing it needs more RAM than you've physically got? Fine then. Swap thrash with proper task priority settings, and let the kernel try to optimize and handle the situation as best as possible. With properly tuned swap, memory and niceness settings, your computer will still be functional and relatively responsive on an SSD despite having literally zero available RAM. 2. If the task is not critical, or there's a nasty memory leak or bug and the process is actually misbehaving, then the way forward is actually to kill it, not let it continue running. For this, it might be useful to enable the sysrq hotkeys. They're not enabled by default, but if you do, they open a way to invoke the oom-killer on demand or perform various other agressive system recovery actions regardless of system state. The sysrq keys are handled directly by the Linux kernel and take ultimate priority over all other events. Also known as REISUB.
@SilentShadow-ss5xp
@SilentShadow-ss5xp 9 ай бұрын
I always just run the latest stable and have never had a problem
@Mishaye
@Mishaye 9 ай бұрын
For kernels that aim to improve desktop responsiveness it might be hard to really put it into numbers with a benchmark, but it can really be felt when you use the desktop. Especially with multitasking. Of course, it may or may not feel like a big difference depending on your software, hardware and how sensitive your are to lag and stuttering and such things (because this definitely varies between people).
@45545videos
@45545videos 9 ай бұрын
To those thinking about messing with their kernel: make backups first. Like, full disk backups.
@45545videos
@45545videos 9 ай бұрын
@user-xf5ty9yk7z external drive. If you want to make a full disk backup, I'd recommend using Rescuezilla. You can also just use tools like Timeshift to make backups you can restore from
@TheHeartOfTheEvil
@TheHeartOfTheEvil 9 ай бұрын
@user-xf5ty9yk7z External hard drive? I usually just rsync my home folder on it
@cyberturkey77
@cyberturkey77 5 ай бұрын
you dont need to backup at all. The kernals dont replace anything it installs alongside. You can just delete them
@TheBicPen
@TheBicPen 9 ай бұрын
To be precise, the zen kernel doesnt ship a different scheduler, it changes the configuration of the same CFS scheduler used in the kernel until very recently. IMO the recent switch from CFS to EEVDF for the upstream linux kernel is more significant.
@talkysassis
@talkysassis 9 ай бұрын
The real time one is kind of funny because it's still so big that is impractical to audit for use cases that really need that. Industrial automation need real time on the edge of processing, but the management computer is not always required to do that (but is a good feature to have).
@blehbleh9283
@blehbleh9283 9 ай бұрын
Kernel Self Protection Project is like hardened but tries to upstream
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Nice! I had not heard about this one, sounds interesting!
@Ja.KooLit
@Ja.KooLit 9 ай бұрын
Nick, as always, thanks alot for these useful information
@Bob-of-Zoid
@Bob-of-Zoid 9 ай бұрын
I'm on Arch, and use the newest regular Kernel, the LTS as a fallback, and the Zen for when I am recording music, as it has a more suitable IRQ priority management method, which is key to lower latency; Nothing like getting X-runs in your recording after you just played some part better than ever (Did I just play that???🤯), and know you may not be able to repeat it any time soon, nor can you use it!🤬🤬🤬
@arthurdent8086
@arthurdent8086 9 ай бұрын
Wish I could give more than one upvote ... clear and well done, thx!
@elecbaguette
@elecbaguette 9 ай бұрын
exactly the video I wanted to see! I was already intending to research into what variant I might want to try and use :3
@JCO2002
@JCO2002 9 ай бұрын
Excellent, thanks. I was wondering about this just a couple of days ago.
@Ethan-yn5ih
@Ethan-yn5ih 9 ай бұрын
j'adore tes vidéos je les comprends sans mettre de sous-titres ça fait apprendre l'anglais
@polq12
@polq12 9 ай бұрын
I use tkg. Did a localmodconfig and tweaked it myself for example i never use sata so i excluded it and i ended up with a config file so mimimal that it compiles in less than 5 minutes on my 8 thread i5. I can always have the lastest kernel version and i feel like i have the control of my system. Its really good
@somethingelse401
@somethingelse401 9 ай бұрын
Hey Nick! I'm loving my Tuxedo Laptop! Thanks for recommending it! (Polaris 17 AMD)
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Glad you like it!
@szaszm_
@szaszm_ 9 ай бұрын
The Zen kernel's focus is a responsive interactive experience, not necessarily the highest benchmark scores, so the Phoronix scores are mostly meaningless as a benchmark of how good the Zen kernel is at achieving its purpose, unless they mostly measure latency. I don't know if it's noticable. I used to use the -ck kernel (~a decade ago), which was a similar patchset, now part of Zen, but didn't notice any differences. I was also not looking closely for them.
@AndersonPEM
@AndersonPEM 9 ай бұрын
I use the Zabbly variants. On 22.04
@thescrewfly
@thescrewfly 9 ай бұрын
All hail Algo, the rithm king!
@mysterybiscuits
@mysterybiscuits 9 ай бұрын
I have to say I did chuckle at the kernel name for version 3.11 (and tbh even if you didn't know it you could probably take a guess and be right).
@user8921
@user8921 9 ай бұрын
Nick I want you to make a vid on cachyos it literally delivers value :)
@rhalloff
@rhalloff 9 ай бұрын
Thanks for the great explanation. I appreciate the work you put into subjects like this.
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
My pleasure!
@NicStrike
@NicStrike 8 ай бұрын
Been waiting for this video, thanks :).
@sodiboo
@sodiboo 9 ай бұрын
2:43 Technically, that would be the boot loader (not counting firmware), but the kernel is the first part *of the operating system* that starts. The bootloader comes before, but also gets out if the way before anything else happens. The kernel stays and is the core of all normal operation.
@MyAmazingUsername
@MyAmazingUsername 9 ай бұрын
Will be interesting to hear what you say, since those kernels are pointless now. They had a point 5 years ago when they included patches that weren't upstreamed yet. But now the vanilla kernel has great tuning and support. Edit: 11:55 covers it perfectly. "Tuned" kernels are not really useful anymore.
@ChrispyNut
@ChrispyNut 9 ай бұрын
inb4: Not all the kernels. Even if the video wouldn't be too long, I have doubts that all the kernels can even be found, let alone knowing wtf differentiates most of them 😆
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Oh yeah, for sure 😂
@worldhello1234
@worldhello1234 8 ай бұрын
@14:12 Don't forget to mention the gui istaller called mainline kernels. @15:15 Unless you want to improve your gaming performance with the latest features.
@williamsutter2152
@williamsutter2152 19 күн бұрын
Surprised Con Kolivas' kernel patches weren't mentioned.
@thesalaryman4601
@thesalaryman4601 9 ай бұрын
Thanks for the good content! Want to try all the filesystems next?
@brostoevsky22
@brostoevsky22 9 ай бұрын
I tried Manjaro briefly and never found a use for changing the kernel version. That level of tinkering leads more often than not to a broken system. It's not worth it man.
@linuxstreamer8910
@linuxstreamer8910 9 ай бұрын
i use linux zen because between liquorix & xanmod it is in the arch repo & get a update when the mainline kernel also gets it the other 2 are slower
@Daniel_VolumeDown
@Daniel_VolumeDown 9 ай бұрын
I would add to this debian kernel. I am not sure if you can install it on anything other than debian but it is essentially linux libre but without blocking you to add "non free" parts if you want (if I'm not mistaken). and of course if you install debian "non-free" version (which recently become more seamless) then you probably get standard linux kernel
@blu3h4t
@blu3h4t 9 ай бұрын
for a moment i tought you would speak about why different distros use different versions of the kernel, that is, to have control over a certain version and be able to do whatever with it, without the need to step on the toes of other distros, because why wouldnt they use the same version right :D
@catgirlcataclysm
@catgirlcataclysm 9 ай бұрын
I wouldn't use zen if I didn't have to, but for VMs I need the ACS patches, and zen has them pre-merged.
@fuseteam
@fuseteam 9 ай бұрын
Correction: The hwe kernel is NOT the same version as the one the distro shipped Ubuntu 22.04 ships with 5.15 but if you install the hwe kernel, you get 6.5.
@andies1
@andies1 9 ай бұрын
i guess cachy os kernels worth mentioning
@lua-nya
@lua-nya 9 ай бұрын
Cachy? Doesn't ring a bell.
@hv4329
@hv4329 9 ай бұрын
I've been thinking of using the libre kernel
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
I think it’s worth a try! If some critical component doesn’t work, you can always go back to the generic one :)
@gnif
@gnif 9 ай бұрын
The Zen kernel and other "tuned" kernels are dangerous and should not be used by the novice user which we are seeing far too often today. I can't count how many times I have had to tell people to switch back to a standard kernel after reporting faults in the projects I support because the faults were directly caused by the kernel they were running. Do NOT use the Zen kernel if you are using KVM/Virtualization (aka, libvirt) and want good performance and low latency in the VM! The tweaks made to the kernel impact the guest VM performance considerably because it's no longer configured correctly for these workloads!.
@CattoFace
@CattoFace 7 ай бұрын
Is there any particular kernel tuned for VMs? I didn't know zen hurts VM perf
@gnif
@gnif 7 ай бұрын
​@@CattoFace The stock kernel is configured for these workloads already, you don't need any such "tuned" kernel.
@James2210
@James2210 5 ай бұрын
That's nice to know. You make Looking Glass, right?
@gnif
@gnif 5 ай бұрын
Yes mate
@fakecubed
@fakecubed 9 ай бұрын
I prefer to stick to the mainline kernels, whatever comes with my distro, and I stick to distros that are pretty mainstream and not one-man shops. The Linux kernel is already great. As long as there are security updates being provided by upstream or downstream, you should be happy with it and not worry too much about finding something better.
@igorgiuseppe1862
@igorgiuseppe1862 8 ай бұрын
i remember that arround 2011~2013 i wantd to do some media production involving jack rack, but my audio laged a lot. people told me to use an real time kernel, but the process was way too complicated for me. i hope pipewire solves that and i dont need an real time kernel anymore. or maybe purchasing an new cpu...
@IshayuG
@IshayuG 9 ай бұрын
I use zen. It's so nice. Really fast.
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
I should try it as well and compare performance!
@aqua-bery
@aqua-bery 9 ай бұрын
Do you know what the differences between zen and generic are? Like which is more performant, stable, which one has better support and so on?
@IshayuG
@IshayuG 9 ай бұрын
@@aqua-bery I don't notice any stability issues with any kernel except sometimes when the GPU driver locks up in very consistent ways, e.g. when trying to launch Helldivers 2 without the DirectX 11 option turned on. This bug hits both. It's difficult to quantify how Zen is better, but upon installing it I can immediately feel it. It's less stuttery and the desktop feels smoother, possibly with lower latency. Games stutter a lot less. It also uses less RAM. For example, my computer can run the Mistral 13b AI model on it, but it cannot run it on the regular kernel; I run out of RAM. I think if you were to benchmark the frametimes you would probably see it.
@sparky8251
@sparky8251 9 ай бұрын
@@aqua-bery My experience with zen is that its better at scheduling the CPU for interactive uses. Theres only 1 CPU scheduler in the kernel, and the default one is tuned to server use cases, not laptop/desktop ones. This can result in things like stutter, audio crackle, etc when at high load with the default kernel. I find these problems go away with zen because they patch in a different CPU scheduler built for desktop/interactive use. I don't know or care if there are actual performance gains as thats not why I use it, I use it for the removal of papercuts around resource scheduling in a desktop use environment. Many of these papercuts going away can make it feel more performant even when its not, just because stutters and hitches around your interactive use go away.
@MyAmazingUsername
@MyAmazingUsername 9 ай бұрын
No. Look at 11:55. It's like Linus Torvalds said: Tuned kernels are not needed anymore.
@niksingh710
@niksingh710 9 ай бұрын
I use zen kernel as it package binder with it
@alphawolf122
@alphawolf122 8 ай бұрын
Very informative, thank you!
@ivan.kulagin
@ivan.kulagin 9 ай бұрын
Zen also has a few compatibility patches applied to it, like the OpenRGB patch to allow communications with mobo and RAM RGB lighting and Anbox patch for the Android emulator, although the latter is not very important now since Waydroid replaced Anbox
@vidar100
@vidar100 9 ай бұрын
the DistroTube callout at 2:16 is hillarious
@tomsk
@tomsk 8 ай бұрын
You could make a gaming benchmark comparison between these kernels.
@suyogmule3630
@suyogmule3630 9 ай бұрын
I think you missed microkernel. Still very informative video👍
@yukiseekyo
@yukiseekyo 9 ай бұрын
Use the tkg-pds kernel mainly because it makes big little cores better for gaming
@sweetsweetkhajoor
@sweetsweetkhajoor 9 ай бұрын
I'm using the amd raven kernel
@slava6105
@slava6105 9 ай бұрын
11:00 remebered some lenovo laptop advertisement 5 years ago or so that was released with either Windows or Android (specifically android, not Linux distro in general).
@real1cytv
@real1cytv 8 ай бұрын
Just want to point out: According to Torwalds, the kernel version numbers don't actually mean anything. I.e. 6.0 wasn't hugely different from 5.12. He just thought a .13 would have been too high
@gyan277
@gyan277 9 ай бұрын
Hello old friend. I missed this .
@YannMetalhead
@YannMetalhead 9 ай бұрын
Good video!
@paolor.479
@paolor.479 7 ай бұрын
Hi there, please I have an important question: on LMDE 6 can I install Liquorix Kernel on old pc's? My hardware is 13 years old and I need to know if is of worth do that! Thanks for all replying to me 💛 and to The Linux Experiment channel.👍
@sphinxios
@sphinxios 8 ай бұрын
whats the purpose to patch a kernel when what piled on top of that i still not secure
@DryPaperHammerBro
@DryPaperHammerBro 9 ай бұрын
What kernel is best to use a MediaTek Bluetooth chip?
@setoman1
@setoman1 9 ай бұрын
I use Xen, btw 😎
@setoman1
@setoman1 9 ай бұрын
No, not Zen.
@dragonballjiujitsu
@dragonballjiujitsu 9 ай бұрын
I always think its funny when I hear people saying they "need" the latest kernel. Most people don't and they are better off with the LTS kernel. Most people aren't installing Linux on a thread ripper with a 4090 GPU. They are installing Linux on 3-5 year old hardware. Honestly unless you have the rare distro that you can actually install resolve on its wasted hardware to install Linux on anything more.
@Remigrator
@Remigrator 9 ай бұрын
Yes
@Can_You_Hear_Me
@Can_You_Hear_Me 9 ай бұрын
arco linux offers every types of kernel separately , but to be frank i use only zen and normal one
@pevepo
@pevepo 9 ай бұрын
I've tried compiling linux kernel on macmini3,1 since had some crashes with distro kernel. Didn't understand why the distro(debian) kernel was faster than the one compiled by myself: with phoronix tool distro kernel took 10 seconds less on average on gimp task (which take about one minute). Now the macmini is gone and don't have time to further investigate ...
@lamar9525
@lamar9525 9 ай бұрын
Sweet YT! Thank you!
@huntertrongamesmusic
@huntertrongamesmusic 6 ай бұрын
zen actually works for my workflow compared to the default stable kernel on arch, its probably the way i use it cause i do composition work in LMMS, and using zen gets rid of a lot of audio stutters and issues (its probably cause i use the windows version of LMMS via bottles in this scenereo instead of the Linux version cause LMMS doesn't like wine on my system)
@diyortestit
@diyortestit 9 ай бұрын
Nick , can you make a video tutorial about how to control the fun speed and settings on normal laptops from LINUX? I have a MSI laptop and I can't use FEDORA because I can't control the speed of the fans to cool it down. I see that all people whit normal laptops have this problem. I don't find a solution on fedora community :(
@TheyCallMeHacked
@TheyCallMeHacked 9 ай бұрын
Just a note, Darwin ist not the macOS kernel. Darwin is to macOS what GNU is to most Linux distros. It's a set of core utilities. The macOS kernel is XNU
@AslamNazeerShaikh
@AslamNazeerShaikh 9 ай бұрын
Please make video on "clear linux" try to install all development tools, media tools, editors browsers etc. Etc. And compare it with Ubuntu and fedora.. please..❤💐 Edit: the fastest linux distro ever existed till current date.. better to try game on it..
@m.m.3753
@m.m.3753 9 ай бұрын
Whats the best for gaming? Only gaming kernel? Like realtime?
@k3b0x
@k3b0x 9 ай бұрын
what kernel does the Steam Deck's SteamOS uses?
@cuysaurus
@cuysaurus 8 ай бұрын
Is it better to use a custom kernel like Xanmod/Liquorix or using default kernel + gamemode?
What is systemd, and why its getting so much hate online?
15:59
The Linux Experiment
Рет қаралды 141 М.
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
I asked the Linux Community to RANK 34 DISTROS, here are the results!
28:05
The Linux Experiment
Рет қаралды 75 М.
So, I Tried Arch Linux.. (and Hyprland btw)
36:10
Livakivi
Рет қаралды 268 М.
Complete history of Ubuntu: a lot of highs, a lot of lows
25:44
The Linux Experiment
Рет қаралды 43 М.
Why I Can't Use Linux - My Top 3 Reasons
26:05
Tek Syndicate
Рет қаралды 152 М.
The AMD Framework Laptop 13 is a dream with Linux!
19:49
The Linux Experiment
Рет қаралды 79 М.
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 486 М.
I have some Linux problems, and I can't fix them all...
18:26
The Linux Experiment
Рет қаралды 76 М.