Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Learning about kernels

Name: Anonymous 2009-04-15 1:19

Hey /prog/ thought this would be the place to ask. I want to learn from the ground up, low level programming. I thought the first to thing to know would be kernels, then assembly, thenC/C++/java/perl, and lastly scripting. Would I just need to wiki kernels to learn about them, or a book, some source on the web? Help!

Name: Anonymous 2009-04-15 1:19

this would be the place to ask
No.

Name: Anonymous 2009-04-15 1:23

>>1
I want to learn from the ground up, low level programming.
I think what you are looking for is a university.

Name: Anonymous 2009-04-15 1:27

>>3
A true hacker needs no formal education.  Everything he will ever need is available on the Net or can be passed to him by his sensei.

Name: Anonymous 2009-04-15 1:29

>>4
Ironic, considering the roots of hacker culture lie at the most prestigious technological university in the world.

Name: Anonymous 2009-04-15 1:29

id say learn assembly first, or at least familiarise yourself with the instruction set of your architecture. I havent actually viewed any kernels (id say linux is the only one easily obtained) but i hear they are mostly written in C and inline asm.

Is this for any particular reason or just interest?

Name: Anonymous 2009-04-15 1:32

There are more than enough freely available resources for learning about how kernels are built, CPU architecture, and specifc assembly languages, as well as way too many C/SEPPLES/... books. Your questions is too broad for anyone to be able to give you a short answer, that and if you really want to learn from ``the ground up'', you'll want to start with electronics and move to digital design, which also teaches how one designs a CPU ( if you chose to go by >>3's path, this could be a CS&EE course, however you free or easily accessibly quality material for learning everything can be found on the Internet, if you know where to look ).

Name: Anonymous 2009-04-15 1:32

>>5
The roots, yes. It's no longer the 1970's, so the culture has no longer a need to be tied to the university.

Name: Anonymous 2009-04-15 1:33

>>5
Sadly, the once blooming monastery of computer arts known as [b]MIT[/b[ fell to the slavish industry of the Enterprise.  Ancient schemes were replaced by snakes, and even the Master disowned his own school in disgust.
Join us now and share the software, you'll be free, hackers, you'll be free!

Name: Anonymous 2009-04-15 1:34

s/however you/however you can find/

Name: Anonymous 2009-04-15 1:35

>>9
My BBCODE fails as my trembling hand writes this.

Name: Anonymous 2009-04-15 1:36

>>9
;_; Why has The Sussman forsaken us?

Name: Anonymous 2009-04-15 1:42

I'm 16 so university is out of the question, I just plan on being a computer whiz so I can get the ladies. Jokes aside I wish to learn "hacking" though I wouldn't present this in my first post because you all wouldn't take me seriously ;_; Anyways thanks! I guess I need to learn asm/C first.

Name: Anonymous 2009-04-15 1:44

plan on being a computer whiz so I can get the ladies

Name: Anonymous 2009-04-15 1:44

>>5
Ivory phallictower.

Name: Anonymous 2009-04-15 1:46

>>13
Hello, Frozen Void.

Name: Anonymous 2009-04-15 1:48

>>16

Also what does x86 mean in asm? Is there different types? Where should I start to learn assembly?

Name: Anonymous 2009-04-15 1:50

Download the Windows Research Kernel and Windows NT Internals by Mark E. Russinovich and David A. Solomon

Name: Anonymous 2009-04-15 1:51

>>13
If you have no true interest in it, then don't even try it. You won't get more ladies than you would get if you weren't a ``computer wiz''.

Name: Anonymous 2009-04-15 1:53

>>17
For x86, read http://www.intel.com/products/processor/manuals/
>>18 also offers good advice, but if you're truly think like >>13 then better give up now.

Name: Anonymous 2009-04-15 1:53

>>19

"jokes aside" I do have an interest in it, I actually plan on being a programmer.

Name: Anonymous 2009-04-15 1:54

>>20
>>18

Thanks

Name: Anonymous 2009-04-15 1:56

>>6
id say linux is the only one easily obtained
if you payme enough I will let you into my secret area of kernels ;)

http://fxr.watson.org/

Name: Anonymous 2009-04-15 2:02

>>1
(prog (learned-kernels)
 loop
     (setq learned-kernels (read-plan9-kernel))
     (unless learned-kernels (go loop)))

Name: Anonymous 2009-04-15 3:23

My other cdr is a cddr.

Name: Anonymous 2009-04-15 5:01

>>13
I have a kid in my first year computer science class who is 16, no excuses fag.

Name: Anonymous 2009-04-15 5:14

Download the MINIX source code, it's well commented.

Name: Anonymous 2009-04-15 5:23

Download the ANONIX source code, it's well commented.

Name: Anonymous 2009-04-15 5:26

>>28
It's not hard to comment on a blank file ;)

Name: Anonymous 2009-04-15 9:44

>>29
//TODO: Implement kernel

Name: Anonymous 2009-04-15 10:49

// TODO: learn how to quote properly

Name: Anonymous 2009-04-15 15:45

>>30
Does that mean ANONIX is as advanced as HURD?

Name: Anonymous 2009-04-15 15:49

>>32
Actually, the HURD is now capable of printing the GPL to stdout in an infinite loop. ANONIX is yet to match this functionality.

Name: Anonymous 2009-04-15 15:50

>>32
Yes, but HURD is much more mature. It has been in development for 19 years.

Name: Anonymous 2009-04-15 16:01

>>17
Every type of processor has a different assembly language. x86 ASM is the kind you use on x86 processors.

Name: Anonymous 2009-04-15 16:33

>>35
What the fuck is wrong with you?

Name: Anonymous 2009-04-15 16:36

>>36
He doesn't understand /prog/.

Name: Anonymous 2009-04-16 2:44

>>37
Or vice versa as >>36 illustrates.

Name: Anonymous 2009-04-16 3:24

Go visit your local corn farm.

...Did you mean kernals?

Name: Anonymous 2009-04-16 3:54

>>39
You were trolled

Name: Anonymous 2009-04-16 4:02

>>40
Did you mean "YHBT"?

IHBT

Name: Anonymous 2009-04-16 4:39


Don't change these.
Name: Email:
Entire Thread Thread List