I second that notion. Mehma ===
On Thu, Jan 21, 2010 at 2:19 PM, Owain Ainsworth <zer...@googlemail.com>wrote: > As someone who went from "knowing a small amount of C " to hacking the > kernel, i call bullshit on your assumptions here. > > On 1/21/10, Tobias Ulmer <tobi...@tmux.org> wrote: > > On Wed, Jan 20, 2010 at 05:52:52PM -0800, James Hozier wrote: > >> With every single laptop I've bought/been given over the years, I > >> was able to run OpenBSD on them almost flawlessly save a few > >> quick/simple hacks to make anything that didn't work, work. > >> > >> The one main issue I've had with ALL of them was the wireless > >> card...maybe I was just unlucky to have gotten ones with crappy > >> chipsets (like this Broadcom I have now which is totally useless... > >> I want to stomp on it real badly) but nonetheless it pisses me off. > >> > >> I want to try and help solve my own problems as well as for the OBSD > >> community who might also have this particular issue, so I'm looking > >> to research on how to reverse engineer these things and write drivers > >> for them. > >> > >> I know it's not easy, even though I don't understand how hard it is > >> because I've never done it before, but I do hear that if there's a > >> hell, it's a place where people are sent to do this for eternity. > >> > >> So with that reference in mind, would anyone experienced care to point > >> me in some correct direction? (Which texts to read, which programming > >> language(s) to focus on, etc.) > > > > - C > > - any intro/boot to x86 assembly; to get the basics > > - intel cpu pdfs > > - ida pro / ollydbg > > - something on computer architecture. > > - windows ddk to get an idea how drivers work on windows, possibly book > > on same topic. > > - BSD basics (McKusick, Bach, etc) + whatever you can get your hands on > > - Device is connected via a BUS to CPU -> docs. > > - IEEE standards > > - any other docs. > > - more of the same > > - Read lots of code. > > - supertanker sized amounts of experience > > - ability to research stuff yourself, without asking on a ml > > - etc > > > > Your question is naive. If you were up to it, you wouldn't have to ask > > the equivalent of "How do I become an awesome hacker?". > > > > Writing this up was and is a waste of time, it will never happen. > > > > > > -- > Sent from my mobile device