Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Aktivity
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:4.10.2013 18:04

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
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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Jenkings:4.10.2013 18:07

Ano šlo

Nahoru Odpovědět
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:4.10.2013 18:07

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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Jenkings:4.10.2013 18:09

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
4.10.2013 18:09
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:4.10.2013 18:10

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:4.10.2013 18:10

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
Odpovídá na Kit
KlimiCZ:4.10.2013 18:11

D = Delphi ?

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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Jenkings:4.10.2013 18:11

D=D

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
Odpovídá na Jenkings
KlimiCZ:4.10.2013 18:12

To znamená co ?

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
Tvůrce
Avatar
Jenkings:4.10.2013 18:13

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
Tvůrce
Avatar
Nahoru Odpovědět
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ý
Tvůrce
Avatar
Odpovídá na KlimiCZ
Jan Vargovský:4.10.2013 18:18

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

 
Nahoru Odpovědět
4.10.2013 18:18
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Jan Vargovský
Kit:4.10.2013 18:24

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ý
Tvůrce
Avatar
Odpovídá na Kit
Jan Vargovský:4.10.2013 18:25

Tak nám to ukaž :)

 
Nahoru Odpovědět
4.10.2013 18:25
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:4.10.2013 18:27

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
Tvůrce
Avatar
Odpovídá na Jan Vargovský
Kit:4.10.2013 18:29

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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:4.10.2013 18:30

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:4.10.2013 18:33

Ale v něm to nejde ne ?

Nahoru Odpovědět
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 Hartinger
Vlastník
Avatar
Odpovídá na KlimiCZ
David Hartinger:4.10.2013 18:45

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
4.10.2013 18:45
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:4.10.2013 19:17

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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:4.10.2013 19:19

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
Odpovídá na Kit
KlimiCZ:4.10.2013 19:52

Takže aji os ?

Nahoru Odpovědět
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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:4.10.2013 20:23

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:5.10.2013 7:45

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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:5.10.2013 7:51

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

Nahoru Odpovědět
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:5.10.2013 7:56

,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
Tvůrce
Avatar
Odpovídá na KlimiCZ
Kit:5.10.2013 7:57

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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:5.10.2013 8:22

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
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:5.10.2013 8:37

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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:5.10.2013 8:43

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
5.10.2013 8:43
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:5.10.2013 8:52

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
5.10.2013 8:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:5.10.2013 9:13

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
5.10.2013 9:13
You are the greatest project you will ever work on.
Avatar
Panda38
Tvůrce
Avatar
Panda38:5.10.2013 9:34

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
5.10.2013 9:34
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:5.10.2013 10:51

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
Odpovídá na Panda38
KlimiCZ:5.10.2013 11:03

Prosím

Nahoru Odpovědět
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:5.10.2013 11:15

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
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:5.10.2013 11:19

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

Nahoru Odpovědět
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
Nahoru Odpovědět
5.10.2013 11:32
Neaktivní uživatelský účet
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
Tvůrce
Avatar
Odpovídá na KlimiCZ
TomBen:5.10.2013 12:47

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
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
Tvůrce
Avatar
Vojta Pšenák:29.10.2013 22:44

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.