Configuring a Custom Linux Kernel (5.6.7-gentoo)

preview_player
Показать описание
In this video I show you how to configure a custom Linux kernel, and the options that I use in my kernel configuration

and be sure to click that notification bell so you know when new videos are released. ₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿

Bitcoin
3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV

Ethereum
0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079

Litecoin
MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF

Dash
Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz

Zcash
t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr

Chainlink
0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14

Bitcoin Cash
qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp

Etherum Classic
0xeA641e59913960f578ad39A6B4d02051A5556BfC

USD Coin
0x0B045f743A693b225630862a3464B52fefE79FdB
Рекомендации по теме
Комментарии
Автор

I can't believe I just sat there silently for a bunch of minutes watching a kernel build in real time

zyptoskid
Автор

I like how you didnt even notice the modules_isntall and just were like yea its done

BombedByMe
Автор

An important note: if you are using GPT you want to go into enable the block layer, then partition types, and activate advanced partition selection and EFI GUID support.

Returnality
Автор

I haven't watched the full video yet, but I wanted to jot this down in case I forget later:
I highly recommend downloading/'installing' the Gentoo distribution kernel to start out with. It'll allow you to have a kernel that's tested by the Gentoo devs and considered to be the most versatile/less likely to cause problems. It also takes very little time to install.
Then, you can customize your kernel over-and-over-again, and if somehow it breaks, you have a fully-working and (moderately) up-to-date kernel to get back into your system easily, as well as comparing/contrasting performance/mem usage/you name it.
I'll remove this comment if I hear that it's mentioned in the video. It's my standard procedure for a new Gentoo install; emerge -av gentoo-kernel-bin and go from there.

TheRealFaceyNeck
Автор

15:50 My advice is the opposite. When a setting concerns protection against corruption, don't turn it off just for a bit of speed you will probably never notice. Nothing disrupts your workflow like trying to troubleshoot a brick that was your primary computer yesterday.

teslainvestah
Автор

pro tip: use the -j option to specify an amount of threads

jojipy
Автор

14:00 when I pulled up the help tab for level 5 page tabel support I started laughing at 128 PiB OF ADDR SPACE

micycle
Автор

I'd like to see some benchmarks to see how much is worth the effort.

luigitech
Автор

This is the best Linux Kernel video tutorial, I've watched on YouTube, because you've gave an excellent detailed explanation. I' d like also to request a video tutorial on using "etc-update" and "dispatch-conf" to solve conflict packages on Gentoo. Thank you !

letsplayonlinux
Автор

A video about the experimental use flag of gentoo-sources would be good. This adds more processors to choose from and you can select "native" as the processor family, so gcc will autodetect your cpu (native is intel only for some reason)

maxsilvester
Автор

Portage and use flags is why I chose to use gentoo, everything else was a bonus.
Thank you for explaining all the options.

nonamebear
Автор

This was insanely useful, thanks for taking out your time and teaching us this

codebitcookie
Автор

You have tremendous patience to go through and explain the features. Most people leave it at defaults. nice vid.

anupdhond
Автор

not verry important side note and i might be wrong here but it was stated in the be beginning of the video that you get "this ncurses menu that looks like this" but i believe that 'make menuconfig' uses the dialog toolkit while make nconfig uses the ncurses toolkit., some other extra options that might come in handy for certain purposes (like quickly scroll over all options to check your config for stuff you might have forgotten or missed during the actual configuration) `make MENUCONFIG_MODE=single_menu menuconfig` or `make NCONFIG_MODE=single_menu nconfig` or similar with qconfig(xconfig) makes all available options display on one single long list isntead of having to traverse multiple layers of menus

DonAlcohol
Автор

the three stages of grief
"kexec system call"
"keyex system call"
"key sex system call"

dubbynelson
Автор

Great job going through this. Very common error on the make modules_install step (27:33). Error I've made is not including the underscore in modules_install. Looks very different as it begins if done correctly and should not get "make: ** no rule to make target..." error at the end. Again, great job. Only mentioning for correctness as I've certainly done this in the past.

exitvelocity
Автор

Compiling your own kernel to optimize it for your hardware are remove unnecessary features: 🤓
Compiling your own kernel to see the penguins at bootup: 😎

memertarian
Автор

Aforementioned is one of my favorite words. I'm glad you could throw it in there once.

mrchristoph
Автор

How did you come up with the kernel log buffer size? Is there a rule of thumb people use?

fahrradflucht
Автор

How on earth do they test all these compile options. It represents such a wide range of hardware options from a smart doorbell to a super computer of the future.

phrtao