Diskuze: Jaký jazyk k programování operačního systému

Člen

Zobrazeno 41 zpráv z 41.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
no, pokud to chceš dělat v C# tak jsem kdysi narazil na projekt COSMOS, dohledej si to.
Ideálně bys ale pro tvorbu OS potřeboval znát princip jak funguje procesor,vědět jak funguje adresování paměti, a umět dokonale Asembler a C/C++ a spoustu dalších věcí
tak jako je C,C#,CPP,Java........ tak je D
Neumíš vytvořit pomalu ani kalkulačku, ale chceš vyvíjet OS bez jakýkoliv znalostí jak OS pracuje ?
Když tomu nerozumíš, tak do toho nekecej. OS se dá napsat i v Lua a dá to méně práce, než si myslíš.
Můžeš se podívat na ten cosmos, vypadalo to zajímavě. Ale stejně nic smysluplného neuděláš, nicméně v tom C# si s tím alespoň můžeš hrát. Kdybys chtěl udělat pravý OS, tak ty se píší v ASM a trvá týdny než vypíšeš ahoj do konzole. Ke grafice by ses asi nikdy ani nedostal.
Však o grafice nic nepsal. Dokonce ani o konzoli. Proč by to OS musel mít?
Operační systém je jen program, který má na jedné straně HW (třeba i virtualizovaný) a na druhé straně aplikace. Záleží jen na tobě, na jaké úrovni ten OS napíšeš. Vim je jen editor, ve kterém se dá napsat jakákoli aplikace.
Přečti si knihu
http://www.linuxfromscratch.org/
Je to návod, jak si postavit vlastní operační systém.
Protože podle jeho věku a skillu to je to, co si pod OS představuje a co také nikdy nevytvoří.
Ano, v tom cosmosu by to bylo i reálné, jenže ten ignoruje a místo toho se 10x ptá jak to udělá. Tato vlákna mi přijdou zbytečná, dáváš dobré informace, ale dáváš je někomu, kdo je neumí využít.
KlimiCZ není jediný, kdo to čte. Soukromě bych mu na to neodpovídal, ale vždycky si říkám, že se ta informace bude hodit i někomu jinému.
Například informace o Cosmos je pro mne nová. Bez tohoto vlákna bych se o něm nedozvěděl. Není tedy zbytečné.
To byla jedna z prvních odpovědí Zbytečné mi to přijde tak rozmazávat, když je vidět, že
dotyčný absolutně netuší.
Na informace k tématice vývoje OS (včetně volby jazyku) bych doporučil server http://wiki.osdev.org/ . Jsou tam i příklady pod různými jazyky.
Snažím se nainstalovat Cosmos do visual studia 2010 a díval jsem se na stránky cosmos a tam se píše ,že potřebuji " Visual Studio 2010 Integrated Shell runtime" a nevík kde to mám stáhnout Dík za odpověď
Proč mi dáváte i-- když to goodle ani seznam nenajde ! není to na
microsoft ! nenašel jsem to tam
A proč chceš dělat OS? Vždyť je jich jako much.
Máš nějakou představu, co bys udělal jinak?
Kromě přesunutí vlákna do Operačních systémů bych se rád zeptal jak nainstalovat COSMOS ? Zkoušel jsem to (Win8.1 64bit, Visual Studio 2010 SP1) a furt to hlásí že nemám VS 2010. Možná to je tím Integrated Shell runtime, odkaz zde ovšem nefunguje, respektive nefunguje stažený soubor
Zobrazeno 41 zpráv z 41.