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
-~----------~----~----~----~------~----~------~--~---

Reply via email to