Kan du skriva ett operativsystem i HTML 5?

Kan du skriva ett operativsystem i HTML 5?

Nej. Tyvärr, är du ute på tur där. Operativsystem är komplexa bitar av programvara som samverkar direkt med datorer hårdvara. För att interagera med datorer hårdvara via ett program, måste du använda en mycket låg nivå programmeringsspråk.

Vad är en låg nivå språk?
När en dator läser koden, måste det bryta ner tills den är läsbar av maskinen. Brytas ner koden (aka, låg nivå språk eller maskinkod) är en serie ettor och nollor. Det finns ett antal låga nivå språk: ASM (Asembly), maskinkod och C.

Varför behöver operativsystem låg nivå språk?
För att kommunicera med maskinen (CPU), måste OS programmeras på en låg nivå språk. Om det gjordes på en hög nivå språk, det skulle inte kunna kommunicera och ett annat OS skulle behöva bryta ner det för maskinen.

Vad sägs om HTML? Vart tar det passar?
HTML är ganska mycket på det högsta nivån språket där är tillgänglig. De flesta OSs inte kan läsa HTML direkt och kräver en webbläsare att läsa den (ex. Google Chrome, Firefox eller Safari).

Om du funderar på att göra ett OS, bara veta ett par saker:
1. det kommer att ta år att bygga den
2. du måste känna till en låg nivå programmeringsspråk mycket väl
3. det kan vara bäst att börja med någon annan 's OS istället för att återuppfinna hjulet (ex. Linux open source)