I have "The C Programming Language" and "Linux Kernel Developement 2nd edition" are these good books for kernel hacking? The second book is published by novell i believe.
@newe3 yea I think the problem for me is and was (im starting to actually grasp it) is thinking of the kernel as some untameable beast. Now that im looking at it as my bitch im starting to learn it. Its actually a strange program
I now submitted my patch. A line wrapped, and a #include got chipped off, so it wasn't usable. Plus it was pretty bogus anyway. Better luck next time.
I created small module/kernel for my device attached to com port. Let me tell you one thing...it's pretty easy. Great kernel API. Problem is....linux doesn't have problems with drivers like they used to...all manufactures now provide their own drivers or they throw documentation to kernel.org and more expirienced hackers write driver in couple of days, so you don't get a chance.
I thought the entire purpose of git was to be distributed and not use patches. Everyone could just run their own git server (so long as your computer is on)
@Ormaaj I think you got "distributed" wrong in this context. It merely means "not centralized" and that you will get the whole history and meta if you pull instead of just a working copy. you will have your own git repository but in order to get your code officially released you'd want to have it in someone elses repo (e.g. linus's, maintainers)
With patches you wont have to get write access to the central sever and cannot mess with the main code. This is the way to go in OSS development.
Thank you very much ... Very informative ...
balkiprasanna1984 1 month ago
I used to program the Linux kernel like you until I deallocatted a pointer to the knee.
Vatar88 1 month ago
I have "The C Programming Language" and "Linux Kernel Developement 2nd edition" are these good books for kernel hacking? The second book is published by novell i believe.
numba1netsfan 5 months ago
It's really great ! I will try to submit a patch to the upstream!
bluezhudong 5 months ago
3 people use windows
koolkd12 8 months ago 8
I love this guy!
TheMeanEYE 11 months ago 3
Great talk, it demystifies submitting Linux kernel patches and he is very easy and interesting to listen to.
newe3 11 months ago
@newe3 yea I think the problem for me is and was (im starting to actually grasp it) is thinking of the kernel as some untameable beast. Now that im looking at it as my bitch im starting to learn it. Its actually a strange program
numba1netsfan 5 months ago
It seems to me that you *can* have automated tests for hardware by emulating the hardware and running the kernel to be tested in a virtual machine.
hyperthreaded 1 year ago
D: OMG 41 mins.!NO FAR :(
Xiah123 1 year ago
git rulez
TheSniperofDeath 1 year ago 2
I now submitted my patch. A line wrapped, and a #include got chipped off, so it wasn't usable. Plus it was pretty bogus anyway. Better luck next time.
HHBones 1 year ago
I created small module/kernel for my device attached to com port. Let me tell you one thing...it's pretty easy. Great kernel API. Problem is....linux doesn't have problems with drivers like they used to...all manufactures now provide their own drivers or they throw documentation to kernel.org and more expirienced hackers write driver in couple of days, so you don't get a chance.
moveaxebx 1 year ago 4
Very gud presentation.. this guy is awesomely explaining things
paraneetharanc 1 year ago
great lecturing! excellent job sir!
chanvts 1 year ago
Comment removed
raid0422 1 year ago
awesome
maxx666mayhem 1 year ago
Two people missed the "like" button. How sad.
HHBones 1 year ago 16
how do people right in ring0
GaMiNgLow 1 year ago
I'm guessing it's sugar but I'm not sure.
zownix 1 year ago
Completely noob question, but which desktop environment is that on the computer?
s2hey 1 year ago
@s2hey
he states it, its moblin
KusuriRX 1 year ago
@KusuriRX No he says it is Goblin, the SUSE version of Moblin.
lordmetroid 1 year ago
I thought the entire purpose of git was to be distributed and not use patches. Everyone could just run their own git server (so long as your computer is on)
Ormaaj 1 year ago
@Ormaaj good catch !
logicinduction 1 year ago
@Ormaaj I think you got "distributed" wrong in this context. It merely means "not centralized" and that you will get the whole history and meta if you pull instead of just a working copy. you will have your own git repository but in order to get your code officially released you'd want to have it in someone elses repo (e.g. linus's, maintainers)
With patches you wont have to get write access to the central sever and cannot mess with the main code. This is the way to go in OSS development.
unruheGER 1 year ago
Great lecture. Shows how easy it is to start contributing to the kernel. I will start doing so right away!
linux786 1 year ago 32
@linux786 not really.
logicinduction 1 year ago
@linux786 did you (contribute to the linux kernel)?
exiquio 1 day ago
OMG the best video ever
yon2004 1 year ago 2
Awesome!
venkychunky1 2 years ago