Meh. I think the bootloader for Linux was written in ASM, but the rest is C. Otherwise, it's 100% C. I hate *nix, so I don't know a great deal about it
__________________ * Your high priced security consultant\'s plane ticket: $1500
* Your high priced security consultant\'s time: $200/hour
* RealSecure nodes all over your company: $200,000
* Getting owned by 0day: Priceless
Its a bit rougher in some ways, and easier in others. There is less to C than to C++, but that also means less hand-holding. Once you've learned C++, just find out what is NOT part of the C99 standard and you'll be fine.
__________________ Christopher Ingram
Principal Consultant, Souken Group, LLC.
C.Ingram@SoukenGroup.com
(856) 392 5244 -- (866) Go Souken