Inaktivbruker_101125 Skrevet 13. juni 2010 Del Skrevet 13. juni 2010 (endret) Her kan du legge igjen kommentarer til prosjektet «OS (operativsystem)». Om du har forslag, nøl ikke med å poste! Navn er ikke på plass Endret 24. november 2010 av Ishq Lenke til kommentar
CypheroN Skrevet 13. juni 2010 Del Skrevet 13. juni 2010 Jeg har ikke akkurat så mange forslag, men jeg må i alle fall si jeg støtter prosjektet (hva nå det måtte innebære). Dette er kult. Jeg skal følge med på dette. Håper det blir en fin liten suksees. Lenke til kommentar
Inaktivbruker_101125 Skrevet 13. juni 2010 Forfatter Del Skrevet 13. juni 2010 Hjertelig. Alltid koselig med hyggelige kommentarer. Lenke til kommentar
Jaffe Skrevet 14. juni 2010 Del Skrevet 14. juni 2010 Interessant prosjekt! Blir spennende å se hvor langt du kommer og hvordan det går. Det jeg husker fra mine egne forsøk (rettere sagt et felles forsøk her på forumet) på å lage OS er at det blir vanvittig mye arbeid som må gjøres når prosessoren kjører i protected mode. Da kan du ikke uten videre få hjelp fra de standardiserte BIOS-rutinene (de som kalles ved å generere en interrupt) til å laste sektorer fra disk, og så videre. Så du må belage deg på å skrive drivere for harddisk, CD, etc. etter hvert også. Lenke til kommentar
Inaktivbruker_101125 Skrevet 14. juni 2010 Forfatter Del Skrevet 14. juni 2010 Det blir interessant, ja – regner med at det vil bli masse arbeid med PMode – som jeg straks skal begynne å anvende. (V86 Mode er kanskje en «midlertidig» utvei også, når BIOS interrupts ikke er til å anvende i PMode.) Takk for tilbakemeldingen, forresten – blir spennende å skrive drivere også. Lenke til kommentar
GeirGrusom Skrevet 15. juni 2010 Del Skrevet 15. juni 2010 Ah morsomt. OS er vanskelig og interessant å jobbe med. Lykke til Lenke til kommentar
Kaptein Snus Skrevet 16. juni 2010 Del Skrevet 16. juni 2010 Høres kjempe spennende ut! Skal definitivt følge med på denne Lenke til kommentar
Left Blank Skrevet 16. juni 2010 Del Skrevet 16. juni 2010 Høres bra ut! Det jeg vil foreslå som jeg tror kan være morsomt for brukere, er et scripting system laget spesifikt for OS'et som er enklere enn C etc. Det skulle være et veldig høylevel nivå language, som gir brukeren tilgang til mange forskjellige ting med operatisystemet, og enkel kode. Grunntanken vil være at man skal kunne kontrollere de fleste tingene gjennom plaintext scripts.. Som f eks wallpaper (lage en loop som looper gjennom wallpaper mappa), bytting av farger og fonter, sette forskjellige environment variabler som paths til programmer, theme kontroll som f eks bytting av grafikk på GUI, prosesskontroll. Men det som hadde vært hovedgreia med scripting kunne være forskjellige TCP/IP scripts, som f eks at man kan enkelt lage en RSS reader, og implementere den som man enn vil i OS'et.. Eller alle andre TCP/IP programmer man kan tenke seg. Disse scriptene kan være programmer og at alle programmer er laget med scripting språket, slik at brukere enkelt kan gå inn og skifte på dem uten at det er på C nivå. Uansett, nice. Håper du kommer langt. Lenke til kommentar
Inaktivbruker_101125 Skrevet 16. juni 2010 Forfatter Del Skrevet 16. juni 2010 Takk alle sammen, og spesielt til coax for ideene. Skal notere de ned, høres definitivt ut som noe jeg bør implementere. Har blitt mye OS-teori istedenfor programmering i det siste, men nå som det er sommerferie blir det vel ekstra mye jobb på dette. Om alt går etter planen, håper jeg at jeg har kommet passe langt ihvertfall denne vinteren. Lenke til kommentar
Jaffe Skrevet 19. juli 2010 Del Skrevet 19. juli 2010 Hvordan går det med prosjektet? Har du kommet noe lenger? Lenke til kommentar
Blåbær Skrevet 19. juli 2010 Del Skrevet 19. juli 2010 Skal følge med på prosjektet, ser veldig ut til å bli ett ganske så spennende prosjekt. Lenke til kommentar
Inaktivbruker_101125 Skrevet 19. juli 2010 Forfatter Del Skrevet 19. juli 2010 Hvordan går det med prosjektet? Har du kommet noe lenger? Har i det siste vært på ferie i flere uker samt at jeg har byttet platform for utvikling til GNU/Linux permanent, som før var Windows. Bestemte meg for å skrive om hele start-kernelen og HAL-en, som jeg driver med nå. Har dessverre ikke fått mye tid til prosjektet i det siste, men det tar seg opp nå. Lenke til kommentar
FlinkeFreddy Skrevet 19. juli 2010 Del Skrevet 19. juli 2010 Kult! Bumper denne for å følge med! Jeg må si du er flink! Å kunne så mye at du kan skrive ditt eget OS er jo ganske kult. Lenke til kommentar
Ameth Skrevet 23. juli 2010 Del Skrevet 23. juli 2010 Veldig, veldig kult, og inspirerende at det er flere enn meg som har dette som hobby. Mitt eget prosjekt, YHBT, har dessverre ligget på is en god stund. Det er skrevet i kun x86_64-assembly og det siste som ble ferdig var rødt-sort-trær, tråder og synkroniseringsvariabler (MVar-er fra Haskell), så hvis du lurer på hvordan en kommer inn i long-mode eller hvordan noen av de tingene kan gjøres i assembly kan du ta en titt (jeg har også skrevet en guide som tar for seg long-mode (som du kanskje allerede har funnet (Glowiej? Er det deg?))). Om GUI blir det vanskeligste kommer an på hvor mye du vil arbeide på det. Et helt enkelt GUI med vinduer, musepeker og menyer tror jeg neppe overstiger noen tusen linjer C-kode, men hvis du skal lage et komplett system med OpenGL, widget-toolkit, osv. er saken selvsagt en annen. Jeg har og tenkt på å ha et enkelt scripting-språk, og planen var at dette skulle være en Scheme-aktig sak og at «konsollen» var en REPL i dette språket. Ellers skulle filsystem-layouten ligne på Plan9 med «alt er en fil»-greia tatt til sitt ekstreme igjen (IPC, RPC, synkronisering, disker, nettverk, etc. skal alle være filer.) Jeg vil finne det veldig interessant at du utgir kildekoden som open source. Lenke til kommentar
Inaktivbruker_101125 Skrevet 23. juli 2010 Forfatter Del Skrevet 23. juli 2010 (endret) Takk for interessante svar! Selv skulle jeg gjerne ha skrevet det i x86 Assembly, men det hører fremtiden til… Har det i tankene for en annen gang. Dette prosjektet har selv ligget på is i det siste, men nå har jeg mer fri igjen (grunner beskrevet tidligere i denne tråden) så da tar det seg opp. Regner med at jeg har kommet ganske langt denne høsten, men et skikkelig anvendbart OS, om jeg jobber som planlagt, vil nok ikke se lyset før i 2011 antar jeg. Dette er definitivt det mest avanserte jeg har kastet meg ut på, så jeg har planlagt å bruke lang tid på det. Stresser ikke. Som nevnt tidligere skriver jeg om kernelen for det ble, i mine øyne, for mye rot og lite oversikt. Har tenkt å være «minimalistisk», ingenting overfladisk. Derfor blir kildekoden veldig viktig, så må jobbe mye med det. Lykke til med ditt OS også, forresten! Kjempetøft at det er flere nordmenn som har denne hobbyen, dessverre er det få som har det. Flott guide du har der, skal bruke den hvis jeg farer inn på long mode. (Og ja, det er meg.) Endret 23. juli 2010 av Enzyme X Lenke til kommentar
Jaffe Skrevet 27. juli 2010 Del Skrevet 27. juli 2010 Ser du har kommet litt lenger, ser bra ut så langt Hvordan er kernelen bygd opp? Hva er implementert i HAL så langt? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå