os begyndelse

Tags:    diverse

howdy

jeg har længe ledt efter nogle tutorials om assembly, c og at bygge et super simplet os op. jeg har "googled" en masse og ikke fundet en skid sp hvsi kender nogle gode sider, så smid lige et link til mig ik?!

på forhånd tak!!!

hilsen Rune B alias RunesS
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
howdy

jeg har længe ledt efter nogle tutorials om assembly, c og at bygge et super simplet os op. jeg har "googled" en masse og ikke fundet en skid sp hvsi kender nogle gode sider, så smid lige et link til mig ik?!

på forhånd tak!!!

hilsen Rune B alias RunesS
******************
*Fishing is a lifestyle*
*Like Computer is *
******************


Assembler:
http://www.google.dk/search?q=assembly+%2B+tutorial&ie=UTF-8&hl=da&meta=

C:
http://www.google.dk/search?hl=da&ie=UTF-8&q=c+%2B+tutorial&btnG=S%C3%B8g&meta=

Howto OS:
http://newos.sourceforge.net/

Fandt den her. Det er en source kode. Ved ikke om det kan bruges, men de links jeg fandt fandt på google var:
http://www.google.dk/search?q=%22how+to+make+an+OS%22&hl=da&lr=&ie=UTF-8&start=20&sa=N

Ved godt at du har sagt at du har googlet det, men jeg giver dig jo bare mine resultater af mine googlinger:p Man har jo hver sin måde at søge på:)

Håber at du kan bruge det til et eller andet ellers GL:)

MxS @ http://mxs.frac.dk
Slamkodning for fred



Jeg har også altid haft interesse i at kode et operativ system, men har aldrig haft modet på at kaste mig ud i det.

Så jeg er da interesseret i at følge dit projekt :)

Mvh. Thomas Lykke Petersen



At lære assembler, C og lave sit eget OS på én gang er meget.

Jeg vil foreslå at du tager dem en af gangen, først få en rimeligt kendskab til C, så lær noget om assembler på den platform du vil lave dit os på.

Når dette er på plads kan du begynde at kikke lidt på platformens hardware, dvs emner som interrupts, timere, disk IO, skrivning til skærm og læsning på tastatur.

Som tredie trin på kan du lære at lave en bootable applikation, dvs en applikation der kan puttes på en diskette og som komputeren kan boote på.

Når du om ca. et år er nået så langt kan du begynde at udvide din applikation til et egentlig os, hvor man f.ex. kan starte andre applikationer.

Jeg tvivler på at du finder en tutorial der starter med at forklare hvad en funktion i C er, og som ender med at du har lavet dit eget OS. Tutorials i assembler og os er gennerelt ikke noget der hænger på træerne.



det jeg tænkte var om der var en tutorial om obygningen atet meget simpelt os. c skal jeg jo lære så det er jeg igang med, men dte med os hr jeg ikek fundet noget om og heller ikke asm tuts
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



Jeg følger spændt dit projekt og jeg vil gerne engang selv lære at bygge et Operations System op. Desværre har jeg heller ingen kendskab til C eller Assembler overhovedet så jeg må lede lidt videre.

// Kasper



Man kunne også se på et af de eksisterende projekter, f.ex:

http://www.freedos.org/

Det er en gratis, open source, MS-DOS klon.



Man kunne også se på et af de eksisterende projekter, f.ex:

http://www.freedos.org/

Det er en gratis, open source, MS-DOS klon.


Lige p.t. er jeg i gang med en Web server + et prog til at lave hjemme sider i (I Delphi), men har overvejet at lære C + Assembler bagefter og så i gang med et OS selv... :D

Men vil da følge dit projekt :)

/Mads



Mads: Jeg er også igang med at skrive en Webserver .. Har du lagt en strategi for hvordan du vil håndterer sådan noget som Session / Applications variabler samt HTTP POST, osv. ???

Mvh. Thomas Lykke Petersen



Mads: Jeg er også igang med at skrive en Webserver .. Har du lagt en strategi for hvordan du vil håndterer sådan noget som Session / Applications variabler samt HTTP POST, osv. ???

Mvh. Thomas Lykke Petersen


Nej... Det har jeg ikke endnu :D
Jeg er først gået igang på at læse om diverse HTTP-Protocol functioner og hvordan jeg skal håndtere dem..
Så vil jeg bagefter finde ud af ting som Sessions osv :D

- Mads



Mads: Jeg er meget interesseret i at høre dine tanker omkring det når du når så langt :)

Mvh. Thomas Lykke Petersen



t