From mboxrd@z Thu Jan 1 00:00:00 1970 From: epicblood@gmail.com (Joris Bolsens) Date: Mon, 06 Apr 2015 10:07:19 -0700 Subject: Learning things In-Reply-To: <9663.1428339726@turing-police.cc.vt.edu> References: <5522C5D2.3080404@linux.com> <9663.1428339726@turing-police.cc.vt.edu> Message-ID: <5522BD47.1070904@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 In that case do you have any general recommendations? Or is there some sort of project that covers most of the basics? I learn best by doing and most stuff I found online goes pretty slow and is a bit boring :/ Thanks a ton On 04/06/2015 10:02 AM, Valdis.Kletnieks at vt.edu wrote: > On Mon, 06 Apr 2015 10:43:46 -0700, Joris Bolsens said: > >> I'm working on trying to teach myself C and was wondering if you >> had any kernel specific recommendations. > > Don't bother trying until you have an actual good working knowledge > of C. > > Work in userspace where your screw-ups just take the process out, > not the entire system, until stuff like a SIGSEGV becomes a rarity. > *THEN* start considering kernel work. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVIr1HAAoJEORnMHMHY2Frm+UP/0moBmxc1KWrMHrSRSkqGlOG lmiNZh1KJBw51mm8Ye6ML6cQlUyiA4XBe7vBnt/zJ0exou0hTDgHBFfXddXjnPyr 687HYOxH8uKymXh3qHTRxI8tjbnOUHdwXtzjOBxms62FNKmkvdnvbkDF0PGiu4+c eqi0eiFZ00DuNntzvkM375+swR1D/BnW44hWGaFv7sEjvREFSgmcYwmjZuFBNn8D 8FoYans5y4vM91+MnEE7A34niuqXgz3ZHUXyTz5ZfB/ZZWQKnaymfU4Yew7pD2og aP/dwrjmPogg4n21WMJnBG1Aj0b/heXZWzVIknGeQEHzyKJNtoAz5P92EEdyIRTB ZeGZm8333IpJcQ7VtG0VQMzs8xwJ889fo7Prp0c/pxDgsUqy2AaWSiKhMXhy5Yzy 6Dq4uYZWZehOf99tZxl21+eadMeYokBvyvpBQPZqeKw4V1J90tg9D7stXrszLlwZ cxFxp/1xeHTcy45yJ8L9klVnIaZCqLu7DFej/fI5I0xhRokDz+ArmP7BqxgMCaAg vYrBqDEdTSvyJZn+6tQ6KZFGJGhavbkbvSMgmzbv/NS1mzMZ17sM6xoyNeC/DHkZ keeypFtW/u8b96cNDTqLl9wWI7wYudaeH9d5XnpAGmyUldApMAkmEyKXykSmdbwq W0jRXuJpwmCxftmD/qBu =TUgV -----END PGP SIGNATURE-----