[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

See 8chan's new software in development (discuss) (help out)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1418897548260.png (458.48 KB, 2000x2320, 25:29, 2000px-Tux.svg.png)

34624d No.874

Learn how to contribute to the Linux kernel:

http://eudyptula-challenge.org/

34624d No.875

>>874

If you already know one other language like Python, Ruby or Java there are many easy ways for you to learn C:

http://c.learncodethehardway.org/book/

Some free eBooks on learning C:

http://it-ebooks.info/book/4366/

http://it-ebooks.info/book/704/

Also this for a quick overview:

http://learnxinyminutes.com/docs/c/

8217c1 No.876

>>874
Have you done this? How do you rate it?

ba4d41 No.884

I tried it, but got stuck a few tasks in, then forgot about it.
Should try it again.

f47050 No.3256

I'm jumping into this.

I know this thread is almost dead, but fuck it, this looks like fun, and a programming board should have more kernel hacking fun in it.


8fdf20 No.3257

>>875

Thanks. Have been looking for a good C tutorial for a while


f47050 No.3258

I gotta say, this shit is pretty heavy. Even as a long-term gentoo user, it's a lot of legwork.

Task 1 had me do a Hello World kernel module, task 2 has me download and build my own kernel (which is no big deal) and boot it with proof (which is a pain in the ass, because even in a VM, that involves me running through assembling an entire filesystem from scratch, essentially going through the whole LFS series). It's fun and all, but task 2 has hours worth of legwork to do. Building and configuring the kernel is maybe 30 minutes, but getting it booting in a sample system is like two or three hours of assembly if I want to keep it very light.


16dafb No.3514

Sounds fun, but are there any resources or is it just receiving a prompt?

I programmed before in C, but I get the idea if I just jump into this, I'll get prompts like stuff I know how to do normally, but not know what distincts it from being a kernel module, etc.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]