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

Pages: 1-

Programming an OS(Kernel and all)

Name: Anonymous 2011-03-24 14:03

Okay, I've been prowling the internet for a while now, searching high and low for some good tutorials, and, believe it or not, I've found some pretty good ones. The only problem is that most of them are lacking in describing WHY you do such-and-such one way as opposed to another.

Any pointers, tutorials, or tips from the pros out there?

Name: Anonymous 2011-03-24 14:20

Read the Intel manuals, implement an assembler, use what you learned to boot the kernel and get in protected/long mode.
http://wiki.osdev.org/

Name: V 2011-03-24 14:24

>>1

Name: Anonymous 2011-03-24 14:26

>>2

Name: VIPPER 2011-03-24 14:28

Brotip: Start using the linux kernel, then write your own.
Its too much effort doing both at once.
>>2 >>1san never said he used X86, but if he does thats the way to go.

Name: Anonymous 2011-03-24 14:53

>>5
U MENA GNU/LINUX KERNEL

Name: VIPPER 2011-03-24 15:48

>>6
No, I FUCKING MENA LINUX!

Name: Anonymous 2011-03-24 16:11

>>6
U MENA GLUE/LOONIX KERNEL

Name: Anonymous 2011-03-24 20:48

        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊
Kernel Sanders

Name: Anonymous 2011-03-24 20:49


        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊

Name: Anonymous 2011-03-24 20:50


        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊

Name: Anonymous 2011-03-24 20:51


        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊



Be a nigger every day.

Name: Anonymous 2011-03-24 21:24

>>9-11
I hope that was manufactured by lisp

Name: Anonymous 2011-03-24 21:49

>>13
fuck you lithpfag

Name: Anonymous 2011-03-24 23:36

>>12
I see it. It's becoming clearer now.

Name: Anonymous 2011-03-24 23:47

What about now?


        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊

Name: Anonymous 2011-03-25 0:29

1' OR '1'='1

Name: Anonymous 2011-03-25 13:46

>>1
Pointers, lol

Name: Anonymous 2011-03-25 22:07

>>1
First post all of the tutorials you've found.

Name: Anonymous 2011-03-26 9:40


        ▂▬◢◤━━▪▬▂
     ▄▀           ◥◣▂
     ▄█▅◤             ◥◣
   ▇█■    .  ◥◣   .     ▍
  ▄█▼▆█■◤ ◥◣             ┃
 .█ ▋  █▌               ◥◣
  █▍  ██▄               ▂▆
  ██◣ █▊ ▃         ▂▀▄▂▄▅█■
  ▐█▄ █▄▅▆▆▅▄ ▄▆█■▀▪■▌ █▼▎
  ▀█▆▇██▅■▀▊  ▼▊▀▀◣▎ ▼ ◢▎
   ██▅█▌▀   ▲         ▍ ┃
   ████   ▆▀▋▂▃◢▀▅       ┃
    ███▇▄▆▼▀■▀   ▀█◣   ┃
    ■███▀█ ▄ ▅▲▅◆▊    ┛
      ■█▋ ███▆▬◢◤▼▀   ┃▪
       ▀█▊▼██◥▎        ◥◣
       ▅██▇▆██      ▲   ◥━▪▬▂‗ฺ
      ▅█■▀■█▊     ▆■◤          ━▪▪▬
   ▂▅█▀ ■   ▀▇▄▲▆▀▂▃
▄▆▀▀■    ■  ▅▆▇█▇███■
▀        ▉  ■▀▀███               ▂
           ▋     ██▊         ▂▄▬▅ ◢▆▀▼
         ▼      █▊█▌ ▂▄ ▅◤ ▐ ▊▀▀ ▐ ▊
                 █▊ █▊ ▐ ▊◢▀   ▐ ▊〓▀ ◥▀▅▲
               █▊ ▼▐ ▊ ▀▇◣▐ ▊
                    ■    ▐ ▊


What about now?

Name: Anonymous 2011-03-27 19:49

OP here,
One or two I've found in the past include these:

http://www.osdever.net/bkerndev/Docs/intro.htm

and

http://www.osix.net/modules/article/?id=359

Name: Anonymous 2011-03-27 19:52

NULL is a pointer.

Name: Anonymous 2011-03-27 19:53


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