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

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

Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Ahoj chtěl bych se zeptat jak můžu vytvořit si svůj os.
Pracuji v C#.
ŠLO BY TO NĚJAK UDĚLAT ?

Odpovědět  -2 4.10.2013 18:04
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Jenkings
Redaktor
Avatar
Nahoru Odpovědět  +1 4.10.2013 18:07
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Jenkings
KlimiCZ:

A co bych k tomu potřeboval ?

Nahoru Odpovědět 4.10.2013 18:07
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na KlimiCZ
Jenkings:

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í

Editováno 4.10.2013 18:10
Nahoru Odpovědět  +1 4.10.2013 18:09
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Místo C# zkus raději D.

Nahoru Odpovědět 4.10.2013 18:10
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Jenkings
KlimiCZ:

No dobe vrhnu se do toho ;)

Nahoru Odpovědět 4.10.2013 18:10
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět 4.10.2013 18:11
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Jenkings
Redaktor
Avatar
Nahoru Odpovědět 4.10.2013 18:11
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět 4.10.2013 18:12
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Jenkings
Redaktor
Avatar
Jenkings:

tak jako je C,C#,CPP,Java­........ tak je D ;)

Nahoru Odpovědět 4.10.2013 18:13
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Redaktor
Avatar
Nahoru Odpovědět  +1 4.10.2013 18:16
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na KlimiCZ
Jan Vargovský:

Neumíš vytvořit pomalu ani kalkulačku, ale chceš vyvíjet OS bez jakýkoliv znalostí jak OS pracuje ?

 
Nahoru Odpovědět  ±0 4.10.2013 18:18
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jan Vargovský
Kit:

Když tomu nerozumíš, tak do toho nekecej. OS se dá napsat i v Lua a dá to méně práce, než si myslíš.

Nahoru Odpovědět 4.10.2013 18:24
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jan Vargovský
Redaktor
Avatar
 
Nahoru Odpovědět  +1 4.10.2013 18:25
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Kit mám to dělat v cosmos nebo znáš něco jiného ?

Nahoru Odpovědět 4.10.2013 18:27
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jan Vargovský
Kit:

Až budu potřebovat vlastní OS, tak si ho napíšu.

Nahoru Odpovědět 4.10.2013 18:29
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Neznám cosmos, znám Vim.

Nahoru Odpovědět 4.10.2013 18:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Ale v něm to nejde ne ?

Nahoru Odpovědět  -1 4.10.2013 18:33
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na KlimiCZ
David Čápka:

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.

Nahoru Odpovědět  ±0 4.10.2013 18:45
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Však o grafice nic nepsal. Dokonce ani o konzoli. Proč by to OS musel mít?

Nahoru Odpovědět 4.10.2013 19:17
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Vim je editor, ve kterém jde všechno.

Nahoru Odpovědět 4.10.2013 19:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět  ±0 4.10.2013 19:52
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

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.

Nahoru Odpovědět 4.10.2013 20:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

A v jakým jazyku ?

Nahoru Odpovědět 5.10.2013 7:45
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

To je přece téměř jedno.

Nahoru Odpovědět  ±0 5.10.2013 7:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

,Ale jak z toho udělam to os ?

Nahoru Odpovědět 5.10.2013 7:56
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Přečti si knihu
http://www.linuxfromscratch.org/
Je to návod, jak si postavit vlastní operační systém.

Nahoru Odpovědět 5.10.2013 7:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Protože podle jeho věku a skillu to je to, co si pod OS představuje a co také nikdy nevytvoří.

Nahoru Odpovědět 5.10.2013 8:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

No a? Tak ho nevytvoří, ale aspoň se o to pokusí.

Nahoru Odpovědět 5.10.2013 8:37
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

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.

Nahoru Odpovědět  +3 5.10.2013 8:43
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

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é.

Nahoru Odpovědět  +3 5.10.2013 8:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

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ší.

Nahoru Odpovědět  +2 5.10.2013 9:13
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Panda38
Redaktor
Avatar
Panda38:

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.

 
Nahoru Odpovědět  +2 5.10.2013 9:34
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

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ěď

Nahoru Odpovědět 5.10.2013 10:51
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět  -4 5.10.2013 11:03
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na KlimiCZ
KlimiCZ:

Proč mi dáváte i-- když to goodle ani seznam nenajde ! není to na microsoft ! nenašel jsem to tam :(

Nahoru Odpovědět  -6 5.10.2013 11:15
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na KlimiCZ
KlimiCZ:

Ten kdo mi dává i-- tak aspoń nápíše odpověď

Nahoru Odpovědět  -3 5.10.2013 11:19
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět 5.10.2013 12:23
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na KlimiCZ
TomBen:

A proč chceš dělat OS? Vždyť je jich jako much.
Máš nějakou představu, co bys udělal jinak?

Nahoru Odpovědět  +3 5.10.2013 12:47
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Vojta Pšenák
Redaktor
Avatar
Vojta Pšenák:

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

 
Nahoru Odpovědět 29.10.2013 22:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 41 zpráv z 41.