Hi, I'm an experienced C/C++ applications developer but an absolute newbie in the field of Linux internals, device drivers, etc... so would greatly appreciate your kind getting-started help.
Basically, I need to write the equivalent of an Ethernet/NIC driver for a proprietary hardware (non-ethernet). 1. Now, what kind of system setup would you guys recommend for this? I'm currently inclined to use Fedora 9, but is there anything else... that has better tools / support for this line of work? 2. Any up-to-date books / online resources that I could refer to? That would get me on the fast track? 2.1 I'm planning to refer to O'Reilly's Linux Device Drivers 3e, unless you have alternate or additional recommendations. 2.2 Unix Internals (Vahalia) appears to be a very good book, but it is probably talking about generic Unices, and not necessarily the latest Linux kernel 2.6.*. 2.3 Similarly, AUP by Richard Stevens appears to be an excellent book for low-level Unix Programming, but I'm not so sure if it would help me for my immediate work, which is Linux + NIC-like device driver. 3. Can I have a Virtual Box kind of setup... where I can freely play with the guest Linux box (for which I will be writing my various kernel drivers), with the host remaining unscathed in case I screw up things? Am I, by any chance, signing up for extra-ordinarily difficult work here? Many thanks in advance, /HS --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [EMAIL PROTECTED] For more options, visit our group at http://groups.google.com/group/linuxusersgroup -~----------~----~----~----~------~----~------~--~---
