webForumDet fria alternativet

eget Operativsystem

4 svar · 1 416 visningar · startad av max102

max102Medlem sedan aug. 200831 inlägg
#1

Hur skapar man ett eget Operativsystem ?

hur svårt är det i vilket program kan man programmera ett Operativsystem med olika funktioner

swedeMedlem sedan feb. 2004227 inlägg
#2

Varför skulle du vilja göra ett eget operativsystem?

Men för att svara på dina frågor:

  1. Ja, det är rätt svårt att bygga ett helt nytt operativsystem.
  2. Om vi pratar om ett helt nytt operativsystem så är risken stor att du får börja med typ gcc eller liknande för grunden i kärnan och liknande.

Jag skulle rekommendera att du kikar på att göra ett eget Linux derivat istället, då du får allt det svåra på köpet så att säga.

För att citera en gammal kollega:
"Ett eget operativsystem kan bara floppa, antingen blir det inget och då har du slösat med din tid. Eller så händer det oväntade och ditt operativsystem blir populärt och då kommer du att drunkna i bugg och enchantments requests"

nitro2k01Medlem sedan aug. 20037 630 inlägg
#3

Ganska svårt. Du bör ha god kännedom om hårdvaran du programmerar för. Du kommer få skriva en del i assembler vilket innebär att du skriver kommandon direkt till processorn. Om du ens behöver fråga om det är svårt så kommer du garanterat få sitta med huvudvärk i många timmar.

Du kan börja med att lsäa detta: http://www.faqs.org/docs/Linux-HOWTO/KernelAnalysis-HOWTO.html
Det är ett dokument som beskriver Linux' uppstartsprocess. Det ger en viss insikt i hur en operativsystemskärna funkar.
Du kan också kolla in MenuetOS som är ett OS byggt från grunden i assembler.

tydalMedlem sedan juni 20033 788 inlägg
#4

Den här boken går igenom hur man gör ett operativsystem
http://www.amazon.co.uk/Operating-Systems-Design-Implementation-Tanenbaum/dp/0135053765/ref=sr_1_2?ie=UTF8&s=books&qid=1252327275&sr=8-2

Det är rätt svårt. Du bör vara rätt skicklig på programmering först. Språket man använder mest är C. Till Windows kan du ladda ner Dev-C++:
http://www.bloodshed.net/devcpp.html

Det här är det operativsystemet de går igenom i boken:
http://www.minix3.org/

ercizMedlem sedan maj 20011 880 inlägg
#5

Jag rekommenderar språket C, det är ganska lågnivå och du får bra kontroll.

Tycker att du ska börja med att leta reda på en bra PC-emulator/simulator, så att du kan testa din kod smidigt.

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb