Avatar billede php_programmoer Nybegynder
11. marts 2006 - 15:22 Der er 9 kommentarer og
1 løsning

Jeg vil så gerne have mit eget styresystem !

heeej med jer derude...

jeg vil gerne lave mit eget styresystem... men hvordan !?!

...

Jeg er villig til at gøre hva som helst :D
Avatar billede fixxxer Nybegynder
11. marts 2006 - 15:25 #1
http://www.eksperten.dk/spm/114373

Slå koldt vand i blodet, gå på universitetet i 8-9 års tid, find 100 flok med samme programmeringsevner og arbejd døgnet rundt i 2-3 år, så har du måske et brugbart styresystem i den anden ende..

Helt ærligt..
Avatar billede udvikler Nybegynder
11. marts 2006 - 15:26 #2
Jeg tror at du skal gøre dig klart at det er et meget meget stort arbejde at lave sit eget programmerings sprog. Windows blev ikke bygget på 1 dag - det gjorde rom heller ikke :-)

Jeg har selv spurgt det samme som dig i et tidligere spørgsmål, som kan findes her: http://www.eksperten.dk/spm/644813

Som du kan læse skal du igang med at studere emnet meget.

Jeg vil anbefale at lære et sprog som c++ først - da man kan bruge det til at lave programmer. Det vil give dig et indblik i hvordan det hele fungere, og derefter kan du muligvis (efter at have studeret c++ i 1 år eller 2) lave dit eget styresystem. Du kan evt. ringe til microsoft og spørger dem om hvilke resourcer der er nødvendige for at man kan lave sit eget styresystem. Du skal dog ikke forvente at de vil hjælpe dig på nogen måde - har hørt at de er meget diskrete hvad angår deres koder. :-)

Mulighederne er mange - held og lykke! ;-)
Avatar billede php_programmoer Nybegynder
11. marts 2006 - 15:30 #3
hej igen... og tak for de hurtige svar !!!

ja altså jeg kan en smule c++... dog meget meget meget lidt...

jeg vil gerne prøve at følge jeres gode råd... så må vi se hva der sker..

jeg vil prøve at kigge lidt rund på gooogle og se om der er noget jeg kan bruge... jeg lukker og slukker ... det fik vi opklaret hurtigt :D
Avatar billede php_programmoer Nybegynder
11. marts 2006 - 15:32 #4
forrsten såå stod der i det du linkede til fixxxxer at man kan kigge på linux's kode..... ved du hvor ??? :)
Avatar billede fixxxer Nybegynder
11. marts 2006 - 15:33 #5
-aco- >> Det var dog...

Citat fra arne_v i 644813: "Man regner med at et professionelt styre system idag fylder ca. 25 millioner linier og tager vel en 1500 mand år at skrive."

Du kan måske, hvis du er meget dygtigt og ihærdig, få skrevet de væsentlige interrupts, og få et system der faktisk kan interagere med systemets hardware, men allerede der kigger man på utrolig mange dages intens kold og kynisk systemprogrammering, formodentlig i C, måske endda i et low-level programmeringsmiljø som fx Assembler?

Jeg er ikke expert på området, men jeg vil tro at hvis folk der er, besøger denne tråd ville de kunne fortælle dig nogenlunde det samme..

Og til sidst: -aco-, det handler ikke om at skrive et programmeringssprog. Programmeringssprog er yderste lag kildekode, for at et menneskse kan læse og skrive dette, fx C. Når dette kompileres, skrives det om til maskinesprog, som en CPU kan forstå. Et lag imellem disse to er fx Asembler.
Avatar billede fixxxer Nybegynder
11. marts 2006 - 15:36 #6
php_programmoer >> http://www.kernel.org/

Når du har læst samtlige 38 MB kildekode, så har du fattet hvordan du skriver en kernel til dit styresystem.

Hvis du vil blive i den realistiske verden, skulle du starte på at bruge en linux kernel (som den ovenfor) og bygge din egen distribution af denne, fx som der findes RedHat, Mandrake, mfl.
Avatar billede udvikler Nybegynder
11. marts 2006 - 15:38 #7
fixxer-> Jeg forstår ikke helt det du skriver, skal jeg tage det som kritik eller...? Du må meget gerne uddybe det du lige skrev, for hvis jeg skrev noget forkert, kan jeg overrække pointene til dig?
Avatar billede fixxxer Nybegynder
11. marts 2006 - 15:48 #8
Pointene kunne ikke være mere ligegyldige i denne her debat.

php_programmoer stiller et spørgsmål om hvordan han skriver et styressystem. Udfra længden på hans spørgsmål, kan det tydeligt anes at han enten ikke har gjort sig det fjerneste begreb om hvor stor en opgave det måtte være, eller også keder han sig bare på sin fridag, og tænkte at han da lige kunne klaske et styresystem samme.

Da -aco- nu svarer, og i første linjer snakker om at skrive sit eget programmerinssprog, ved man at debatten er løbet af sporet - præcis som den også er nu (vel nok også fordi at jeg har en fridag)

At -aco- og bilder php_programmoer ind at hvis denne læser lidt udvidet c++ i et par år, så kan han muligvis skrive sit eget styresystem.

Og nej, Microsoft ville aldrig fortælle nogen, nogetsomhelst om deres kildekoder. Microsoft er (utroligt men dog sandt) et corporation der skal tjene penge til dets auktionere. Den bedste måde at tjene penge på er, at have noget alle konkurrenterne ikke har - derfor ville du ud fra et salgssynspunkt, være en skidt forretning at forære deres kildekoder væk.

Og som -aco- skriver: 'Mulighederne er mange'. Det er korrekt, og det er da ikke sagt at man ikke kan skrive sit eget styresystem - men det er utroligt svært og tidskrævende.
Avatar billede udvikler Nybegynder
11. marts 2006 - 15:55 #9
Nårh ja på den måde, det var selvfølgelig en fejl! Hvis du læste hele mit svar igennem vil du se at jeg på alle måder snakker om styresystem, men jeg kommer tilfældigt 1 gang til at skrive programmerings sprog. Det var en stavefejl/tastefejl.

Så det er efter min mening ikke kørt helt af sporet :-)

det du skrev ang. at jeg bildte php_programmoer ind at hvis han/hun bare læser en smule c++ så vil brugeren kunne lave et styresystem. Jeg sagde dog klart og tydeligt at php_programmoer kunne starte med at lave små programmer som føre brugeren ind i programmerings verdenen. Det kunne være til stor hjælp når han/hun vil lave et styresystem.

Med hensyn til microsoft sagen skrev jeg netop at de ADLRIG ville vidergive deres koder, men han/hun kunne spørge dem om hvilke ting han/hun bør lære. Jeg er nemlig helt enig med dig i at nu til dags handler det om at have noget andre ikke har. Sådan er business verdenen nu bygget op.
Avatar billede plx Nybegynder
11. marts 2006 - 16:00 #10
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester