In this video, we download the Linux Kernel source code, configure the development environment, compile the Kernel and boot it
Жүктеу.....
Пікірлер: 103
@michelef4062 жыл бұрын
When you hear an Indian accent you know you will learn a lot of good stuff, but when you hear a german one oh boy, you know you are in for something epic.
@duckydude20
Жыл бұрын
i don't find first one to be true apart from memes. i skip Indian channels...
@amogu_07
4 ай бұрын
@@duckydude20
@hope_canyon
3 ай бұрын
Ah yes, the two genders /s
@YourMom-rg5jk
2 ай бұрын
@@duckydude20nah they got good rundowns of some algorithms
@peepeepoopoo9113
Ай бұрын
@@duckydude20Indian channels are what carried me in my computer architecture class.
@RaveYoda3 жыл бұрын
This is the best channel on youtube...period! I feel like with how you explain things I'm really learning some new stuff I wasn't aware of and can infer from your explanations other topics for future research on my part. Thank you for being so awesome!!
@theoriginalneckbeard26 күн бұрын
You're one of the very few German programmers / tech dudes that don't drift off into cringey clickbait and thumbmail territory trying to serve the noobs just for traffic. To the point and informational. Ich danke dir!
@sourav_-_70382 жыл бұрын
youre a good and solid teacher. wish i had someone like you in my college, learned alot and it would be fun.
@RetroEcoChickenКүн бұрын
great video, thank you for finally starting form scratch and explaining. i hate how so many people write all the code previously then want you to just do what they do......... i need to understand why im doing what im doing.
@zekochyoudesuyoАй бұрын
Hi Viktor (hope I got the spelling close) , the YT algorithm queued this video up for me and I followed along using Ubuntu 20.4 atop the Linux 6.5 kernel. I successfully built and installed the 6.9 Linux kernel. Of course I ran into quite a few issues as you mentioned we would, but with a little thought and web searching simple solutions were found for each issue. Thanks for making a solid, content packed, educational video that stands the test of time. I'm looking forward to the next video in the series. THANKS!!!
@Zain-ks8ws Жыл бұрын
I came to this video a year ago, did not understand anything and was sad. I made a pact to learn Linux and return to this video one day. Now, I enjoy every second of it. Thank you.
@HK-sw3vi
Жыл бұрын
thats the way my dude
@225aked2
Жыл бұрын
Please can we use another linux distro such as kali Linux to create our own distro ? Or it’s impossible and I must install necessarily arch Linux ?
@pathologicusmaximus
3 ай бұрын
@@225aked2 Of course you can!
@edwardhong66313 жыл бұрын
That's amazing !!! This is my first comment on youtube. Your channel is so awesome and i really learn a lot. Thank you, Sir! God bless you.
@__J____ff2 ай бұрын
many men went through this video as a rabbit hole - I would prefer it from a german !!!! Vielen Dank !
@dj_e8 Жыл бұрын
In our engineering studies we tried to harden a internet facing server (it was used to run wordpress in docker) and after scanning the vulnerabilities with lynis I thought to myself "how the hell are we going to fiddle with kernel to remove some of these vulnerable components to make this server more secure"... Fast forward 2 weeks and this video sums it up nicely. Thanks for this video series :)
@johnmoore85999 ай бұрын
It's been some time since I've compiled a kernel. This was useful for showing me how to mess with grub for booting it or if something goes wrong.
@takshpatel81092 жыл бұрын
One of the best channel for linux. best for kernel and OS specific videos
@clinthsu7229 Жыл бұрын
It's a really good Linux kernel course, good to understand, easy to operate, thanks for sharing!
@rotrose75312 жыл бұрын
I never dreamed anyone would make a series like this, absolutely fantastic. I would like to know how many lectures will have in this series? I just hope more and more Also a little request, could you please do a series on The Linux Programming Interface, The book I know it is good, but a little too hard for a beginners to follow.
@Sdirimohamedsalah Жыл бұрын
I have no words to say! you deserve thousands of thanks and likes. I which you all the best !
@dr.deathvolt30583 жыл бұрын
Love this Original content ❤️ keep going sir we need more ❤️😉
@ranjanmanglaАй бұрын
this channel is pure gold...thank you very much for the content
@agranee983 жыл бұрын
The amount of information is mind blowing❤
@araujo_882 жыл бұрын
This channel is a gem
@benhurrodriguez18072 жыл бұрын
This is excellent, and I love it. Don't stop making videos, Thank you :)
@WebSurfingIsMyPastime4 ай бұрын
I was looking for this! Great content
@anthonyheak34793 ай бұрын
Great step by step explanation, thanks!
@kanfotechnology48183 жыл бұрын
Thank You so much sir for updating this i was waiting for updation of os development series and finally i got new stuffs in this ........Thank U Thank U so much sir...You are doing best job to teach about operating system development
@user-ui7mj4kh3w2 жыл бұрын
These series that I love so much
@kavenderaspe66262 жыл бұрын
My god, finally one channel youtube algorithm suggested me that make sense. Subscribed, :D
@0xdeadbeer3 жыл бұрын
💪💪Love your series keep it up!💚
@mpwsh3 жыл бұрын
Thanks a lot for this. You are an excellent teacher
@io_inc3 жыл бұрын
Great video man, I'm definitely subscribing to your channel... thanks again.
@KwanLowe2 жыл бұрын
Excellent tutorial. Thank you for sharing.
@srsr60993 жыл бұрын
Wow, that was fab. Thanks man, you made my day.
@daniel-pineapple2 жыл бұрын
Thank you so much for this awesome video!
@seanpayne91242 жыл бұрын
I really appreciate you putting together these videos. I have a question. I've been reading through kernalnewbies and trying to find the current list of simple bugs they recommend for new contributors to solve, but it seems that most of the links are broken or that the site is not well maintained. Do you have a suggestion of where to simple bugs for new contributors?
@trungthanhbp3 жыл бұрын
really love this content
@HarryKiess-dz4tsАй бұрын
Appreciate your efforts
@4x5au2 жыл бұрын
Awesome video!
@ahmedwahdan6722 жыл бұрын
Thanks for the effort!
@bambangndwi27 күн бұрын
Keep up ❤
@drntrThGmr2 жыл бұрын
16:25 If you can not find the config file in /proc, maybe it is located in /boot. In my case, for instance, the file is: _/boot/config-5.4.0-81-generic_
@msr45533 жыл бұрын
very good teaching indeed..
@user-ww6iq7te5p2 жыл бұрын
great job!
@wilk858 ай бұрын
Thank you that was really helpfull for beginning :)
@stebberg2 жыл бұрын
Very nice!!
@kumar25012 жыл бұрын
excellent sir. like tutorial
@lopyus3 жыл бұрын
I will click on ads if you keep uploading such content❤️
@farfaraway20063 жыл бұрын
hello world was fantastic
@AndrewCodeDev Жыл бұрын
Thank you!
@uwuwgrhdhwj2 жыл бұрын
Saw this video, insta subscription
@mohamedabdalhady31633 жыл бұрын
What the technology should I know to build operating system I know programming language like c++ What other things I should learn before starting this tetorial
@kamalchan97562 жыл бұрын
Love linux
@abdallahalsahhar95113 жыл бұрын
Thanks a lot, if you could turn up the audio that would be great.
@eibwen82282 жыл бұрын
A peculiar thing happened. I was unable to access the .config file, as it says there is no existing file with that name, however my "make menuconfig" appeared identical to yours. Any ideas as to why this is?
@billgatest75633 жыл бұрын
Thank youuu
@AhmedEssam_eramax Жыл бұрын
thanks
@mehmetekyazilim53 жыл бұрын
How to make an icon that shows how much charge the computer has left?
@mkhan494979 ай бұрын
Thanks a lot, It was a great course. if you have any linux kernel development course, let me know thanks
@HelloWorld-tn1tl2 жыл бұрын
Succeed to compile & install the new kernel ubuntu, and I don't have to edit grub related config file, new kernel become available & is the default one automatically. I prefer `mint mate` which is based on ubuntu, and very easy to use.
@mousinahanger76215 ай бұрын
imagine how hard would that be when there was no compiled linux, i mean who did it at the first place without using linux itself?
@gauravpride19852 жыл бұрын
Linux phy driver : Dear, Please how can I verify the kernel build-in modules' functionalities ( PhY driver /driver/net/PHY/ ) with small changes. I am able to build the kernel and modules. Do I need to compile and build a device tree? What is the procedure to verify the kernel modules on the target? I have copied the kernel to /boot/Image and modules to /usr/lib/uname -r/modules/ .. .but still on my target the module is not working ..Please suggest.
@recepbashir72162 жыл бұрын
nice, thanks, subscribe
@ididthisforreddit24283 ай бұрын
Robert Paulson from Fight Club
@ycombinator765 Жыл бұрын
the background parses in kdevelop is stuck at 30% ... Please help me out, I devoured internet, but can't get it fixed. Thanks for putting this out
@lunaticsugarboo9759 Жыл бұрын
Hey, I'm really intrigued by your videos, and want to discuss some topics. Is there a way we can communicate other than KZread comments
@bendywills8592 жыл бұрын
Can you make a tutorial on running this in a Virtual Machine?
@hp21693 Жыл бұрын
Hi, I am using Ubuntu 18.04LTS with linux kernel max 5.4.0 version I installed it from the repository of Ubuntu But now I installed linux kernel 6.3.4 from source code (succeed), but I can not install linux-header-6.3.4 from source code. How do I can install linux-header-6.3.4?, the repository of Ubuntu not support linux-header-6.3.4 version. I need rebuild nividia driver from linux kerner 6.3.4 version.
@mpotane3 жыл бұрын
You don't need to install all the programs needed in the documentation, most of those aren't needed and some included in your base system. Personally I don't want modules , I want everything build directly to the hardware I am using. Instead of using `make mrproper` when the compiling result to error you should `make clean` instead. Here's what I do If I want to build kernel. 1.) make mrproper # This command should be the 1st step. 2.) make defconfig # This command will create the config file based on your architecture (~x86_64). 3.) make menuconfig # This will spawn ncurses based menu to edit your configurations. 4.) nice ionice -c 3 make -j`nproc`. # This command will compile the kernel, note install the tools needed by checking the errors. 5.) copy the System.map and bzImage(vmlinuz) to boot directory. 6.) update the grub configurations. # This is done better automatically, you can edit the vmlinuz like "vmlinuz-5.11_1000" to make it as default entry. Anyhow, what a great video not many are doing these things nowadays.
@Awwe126752 жыл бұрын
Brother can you help me i have been looking for books to learn kernel I know c language
@dannydai110 ай бұрын
I love your channel name. Write ur own os. It surely is my desire. But I don’t anything about Linux programin. Just use C. Hope to learn from u.
@phicoding75332 жыл бұрын
chad.
@HelloWorld-tn1tl2 жыл бұрын
`sudo apt install libelf-dev` I need this command to compile on ubuntu-based system.
@wilfriedgoeh33512 жыл бұрын
nice can you teach us how to create our own virtual device?
@RetroEcoChickenКүн бұрын
if someone ends up with error message with db.lock file paste this in terminal sudo pacman -Syyu --debug
@haionepiece5 ай бұрын
please for me recent get link download kernal , i can't known down where , please who for me
@alexander32933 жыл бұрын
genau das ist der content bei dem man seinen adblocker auch gerne mal deaktiviert!!
@volkerking59322 жыл бұрын
I'm sorry but I don't install a lot of need programmes. There is for example a 'Paket pahole kann nicht gefunden werden'? and others what can I do? Danke Volker aus Wien dann noche in kleiner Tipp bitte drehe dein Mikro um einiges lauter denn ich tue mir echt schwer die sanfte Stimme gut und laut zu hören trotzdem Super Video! (Wenn auch mit Fokus Troubles) :-) Thumbs up Nr.662 Also the command zcat /proc/config.gz can't find the config file - I've a watch in /proc but there is no fiel exist where i can get my kernel config? Unfortunately in my Mint 20.2 the =off so there is no /proc/config.gz what can I do?
@rajcodes1003 жыл бұрын
hello sir - I don't have a linux machine so can I do all of this using a raspberrypi?
@samuelhulme8347
2 жыл бұрын
Raspberry pi runs Linux so yes, A Linux machine can be any computer, not a Mac!
@rajcodes100
2 жыл бұрын
@@samuelhulme8347 thanks @Samuel Hulme
@samuelhulme8347
2 жыл бұрын
@@rajcodes100 however the assembly code he makes is in x86 assembly, so look up for the other comments that talk about that
@batuhanbatuhan4131 Жыл бұрын
I have never had an OS course I would like to learn OS by watching this channel but maybe it's better learn OS before this channel. I dont know. Theory is boring.
@theskepticcoder78832 ай бұрын
it's been two hours kdevelop is still loading
@theskepticcoder7883
2 ай бұрын
is it because i am using an emulator? i don't wanna risk breaking my own pc. should i buy a rasperpie?
@PauloConstantino1673 жыл бұрын
you put some weight on since you started this series. you started thin and slim and now you are much bigger
@writeyourownoperatingsystem
3 жыл бұрын
I know. I'm working on losing that weight again
@DANiel25178
3 жыл бұрын
@@writeyourownoperatingsystem wishing you luck on that uneasy journey
@PauloConstantino167
3 жыл бұрын
@@writeyourownoperatingsystem But you're looking good and healthy!
@ujjwalarora4159
3 жыл бұрын
I don't understand how that relates to him being an awesome programmer
@kaptam678
3 жыл бұрын
@@writeyourownoperatingsystem goodluck man, you got this
Пікірлер: 103
When you hear an Indian accent you know you will learn a lot of good stuff, but when you hear a german one oh boy, you know you are in for something epic.
@duckydude20
Жыл бұрын
i don't find first one to be true apart from memes. i skip Indian channels...
@amogu_07
4 ай бұрын
@@duckydude20
@hope_canyon
3 ай бұрын
Ah yes, the two genders /s
@YourMom-rg5jk
2 ай бұрын
@@duckydude20nah they got good rundowns of some algorithms
@peepeepoopoo9113
Ай бұрын
@@duckydude20Indian channels are what carried me in my computer architecture class.
This is the best channel on youtube...period! I feel like with how you explain things I'm really learning some new stuff I wasn't aware of and can infer from your explanations other topics for future research on my part. Thank you for being so awesome!!
You're one of the very few German programmers / tech dudes that don't drift off into cringey clickbait and thumbmail territory trying to serve the noobs just for traffic. To the point and informational. Ich danke dir!
youre a good and solid teacher. wish i had someone like you in my college, learned alot and it would be fun.
great video, thank you for finally starting form scratch and explaining. i hate how so many people write all the code previously then want you to just do what they do......... i need to understand why im doing what im doing.
Hi Viktor (hope I got the spelling close) , the YT algorithm queued this video up for me and I followed along using Ubuntu 20.4 atop the Linux 6.5 kernel. I successfully built and installed the 6.9 Linux kernel. Of course I ran into quite a few issues as you mentioned we would, but with a little thought and web searching simple solutions were found for each issue. Thanks for making a solid, content packed, educational video that stands the test of time. I'm looking forward to the next video in the series. THANKS!!!
I came to this video a year ago, did not understand anything and was sad. I made a pact to learn Linux and return to this video one day. Now, I enjoy every second of it. Thank you.
@HK-sw3vi
Жыл бұрын
thats the way my dude
@225aked2
Жыл бұрын
Please can we use another linux distro such as kali Linux to create our own distro ? Or it’s impossible and I must install necessarily arch Linux ?
@pathologicusmaximus
3 ай бұрын
@@225aked2 Of course you can!
That's amazing !!! This is my first comment on youtube. Your channel is so awesome and i really learn a lot. Thank you, Sir! God bless you.
many men went through this video as a rabbit hole - I would prefer it from a german !!!! Vielen Dank !
In our engineering studies we tried to harden a internet facing server (it was used to run wordpress in docker) and after scanning the vulnerabilities with lynis I thought to myself "how the hell are we going to fiddle with kernel to remove some of these vulnerable components to make this server more secure"... Fast forward 2 weeks and this video sums it up nicely. Thanks for this video series :)
It's been some time since I've compiled a kernel. This was useful for showing me how to mess with grub for booting it or if something goes wrong.
One of the best channel for linux. best for kernel and OS specific videos
It's a really good Linux kernel course, good to understand, easy to operate, thanks for sharing!
I never dreamed anyone would make a series like this, absolutely fantastic. I would like to know how many lectures will have in this series? I just hope more and more Also a little request, could you please do a series on The Linux Programming Interface, The book I know it is good, but a little too hard for a beginners to follow.
I have no words to say! you deserve thousands of thanks and likes. I which you all the best !
Love this Original content ❤️ keep going sir we need more ❤️😉
this channel is pure gold...thank you very much for the content
The amount of information is mind blowing❤
This channel is a gem
This is excellent, and I love it. Don't stop making videos, Thank you :)
I was looking for this! Great content
Great step by step explanation, thanks!
Thank You so much sir for updating this i was waiting for updation of os development series and finally i got new stuffs in this ........Thank U Thank U so much sir...You are doing best job to teach about operating system development
These series that I love so much
My god, finally one channel youtube algorithm suggested me that make sense. Subscribed, :D
💪💪Love your series keep it up!💚
Thanks a lot for this. You are an excellent teacher
Great video man, I'm definitely subscribing to your channel... thanks again.
Excellent tutorial. Thank you for sharing.
Wow, that was fab. Thanks man, you made my day.
Thank you so much for this awesome video!
I really appreciate you putting together these videos. I have a question. I've been reading through kernalnewbies and trying to find the current list of simple bugs they recommend for new contributors to solve, but it seems that most of the links are broken or that the site is not well maintained. Do you have a suggestion of where to simple bugs for new contributors?
really love this content
Appreciate your efforts
Awesome video!
Thanks for the effort!
Keep up ❤
16:25 If you can not find the config file in /proc, maybe it is located in /boot. In my case, for instance, the file is: _/boot/config-5.4.0-81-generic_
very good teaching indeed..
great job!
Thank you that was really helpfull for beginning :)
Very nice!!
excellent sir. like tutorial
I will click on ads if you keep uploading such content❤️
hello world was fantastic
Thank you!
Saw this video, insta subscription
What the technology should I know to build operating system I know programming language like c++ What other things I should learn before starting this tetorial
Love linux
Thanks a lot, if you could turn up the audio that would be great.
A peculiar thing happened. I was unable to access the .config file, as it says there is no existing file with that name, however my "make menuconfig" appeared identical to yours. Any ideas as to why this is?
Thank youuu
thanks
How to make an icon that shows how much charge the computer has left?
Thanks a lot, It was a great course. if you have any linux kernel development course, let me know thanks
Succeed to compile & install the new kernel ubuntu, and I don't have to edit grub related config file, new kernel become available & is the default one automatically. I prefer `mint mate` which is based on ubuntu, and very easy to use.
imagine how hard would that be when there was no compiled linux, i mean who did it at the first place without using linux itself?
Linux phy driver : Dear, Please how can I verify the kernel build-in modules' functionalities ( PhY driver /driver/net/PHY/ ) with small changes. I am able to build the kernel and modules. Do I need to compile and build a device tree? What is the procedure to verify the kernel modules on the target? I have copied the kernel to /boot/Image and modules to /usr/lib/uname -r/modules/ .. .but still on my target the module is not working ..Please suggest.
nice, thanks, subscribe
Robert Paulson from Fight Club
the background parses in kdevelop is stuck at 30% ... Please help me out, I devoured internet, but can't get it fixed. Thanks for putting this out
Hey, I'm really intrigued by your videos, and want to discuss some topics. Is there a way we can communicate other than KZread comments
Can you make a tutorial on running this in a Virtual Machine?
Hi, I am using Ubuntu 18.04LTS with linux kernel max 5.4.0 version I installed it from the repository of Ubuntu But now I installed linux kernel 6.3.4 from source code (succeed), but I can not install linux-header-6.3.4 from source code. How do I can install linux-header-6.3.4?, the repository of Ubuntu not support linux-header-6.3.4 version. I need rebuild nividia driver from linux kerner 6.3.4 version.
You don't need to install all the programs needed in the documentation, most of those aren't needed and some included in your base system. Personally I don't want modules , I want everything build directly to the hardware I am using. Instead of using `make mrproper` when the compiling result to error you should `make clean` instead. Here's what I do If I want to build kernel. 1.) make mrproper # This command should be the 1st step. 2.) make defconfig # This command will create the config file based on your architecture (~x86_64). 3.) make menuconfig # This will spawn ncurses based menu to edit your configurations. 4.) nice ionice -c 3 make -j`nproc`. # This command will compile the kernel, note install the tools needed by checking the errors. 5.) copy the System.map and bzImage(vmlinuz) to boot directory. 6.) update the grub configurations. # This is done better automatically, you can edit the vmlinuz like "vmlinuz-5.11_1000" to make it as default entry. Anyhow, what a great video not many are doing these things nowadays.
Brother can you help me i have been looking for books to learn kernel I know c language
I love your channel name. Write ur own os. It surely is my desire. But I don’t anything about Linux programin. Just use C. Hope to learn from u.
chad.
`sudo apt install libelf-dev` I need this command to compile on ubuntu-based system.
nice can you teach us how to create our own virtual device?
if someone ends up with error message with db.lock file paste this in terminal sudo pacman -Syyu --debug
please for me recent get link download kernal , i can't known down where , please who for me
genau das ist der content bei dem man seinen adblocker auch gerne mal deaktiviert!!
I'm sorry but I don't install a lot of need programmes. There is for example a 'Paket pahole kann nicht gefunden werden'? and others what can I do? Danke Volker aus Wien dann noche in kleiner Tipp bitte drehe dein Mikro um einiges lauter denn ich tue mir echt schwer die sanfte Stimme gut und laut zu hören trotzdem Super Video! (Wenn auch mit Fokus Troubles) :-) Thumbs up Nr.662 Also the command zcat /proc/config.gz can't find the config file - I've a watch in /proc but there is no fiel exist where i can get my kernel config? Unfortunately in my Mint 20.2 the =off so there is no /proc/config.gz what can I do?
hello sir - I don't have a linux machine so can I do all of this using a raspberrypi?
@samuelhulme8347
2 жыл бұрын
Raspberry pi runs Linux so yes, A Linux machine can be any computer, not a Mac!
@rajcodes100
2 жыл бұрын
@@samuelhulme8347 thanks @Samuel Hulme
@samuelhulme8347
2 жыл бұрын
@@rajcodes100 however the assembly code he makes is in x86 assembly, so look up for the other comments that talk about that
I have never had an OS course I would like to learn OS by watching this channel but maybe it's better learn OS before this channel. I dont know. Theory is boring.
it's been two hours kdevelop is still loading
@theskepticcoder7883
2 ай бұрын
is it because i am using an emulator? i don't wanna risk breaking my own pc. should i buy a rasperpie?
you put some weight on since you started this series. you started thin and slim and now you are much bigger
@writeyourownoperatingsystem
3 жыл бұрын
I know. I'm working on losing that weight again
@DANiel25178
3 жыл бұрын
@@writeyourownoperatingsystem wishing you luck on that uneasy journey
@PauloConstantino167
3 жыл бұрын
@@writeyourownoperatingsystem But you're looking good and healthy!
@ujjwalarora4159
3 жыл бұрын
I don't understand how that relates to him being an awesome programmer
@kaptam678
3 жыл бұрын
@@writeyourownoperatingsystem goodluck man, you got this
Sir, Your voice is very low