Programování OS
Programování OS
Ahoj...mám dotaz ohledně programování OS na bázi lunuxu. Poradí někdo, jak se takový OS programuje, popřípadě nějaké programy pro tvorbu ? Děkuju...
- memphisto
- Guru Level 13
- Příspěvky: 21113
- Registrován: září 06
- Bydliště: Zlín - České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Programování OS
A proč si nenainstaluješ třeba Ubuntu a nemrkneš se na zdrojové kódy? Pokud máš takovéhle otázky, se nemá smysl do ničeho takového pouštět .... Navíc si myslím, že na netu je až až návodů
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
Re: Programování OS
Mám nainstalovaný chrome OS...jak se dají zjistit zdrojáky ?
Re: Programování OS
Chrome O už višel??? to jsem tak pozadu???
Návod na HiJackThis log*HWMonitor*CCleaner*HWInfo
KDO SE MOC PTÁ, MÁLO GOOGLÍ!
CS 1.6. The Best Game.
2x3.1Ghz|4GB|HD4250|500GB 7.2k|Fortron 400W
KDO SE MOC PTÁ, MÁLO GOOGLÍ!
CS 1.6. The Best Game.
2x3.1Ghz|4GB|HD4250|500GB 7.2k|Fortron 400W
- memphisto
- Guru Level 13
- Příspěvky: 21113
- Registrován: září 06
- Bydliště: Zlín - České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Programování OS
Když už máš tedy Chromium OS, tak proč si nepřečteš Developer guide? Máš tam všechny zdrojáky a postup vývoje ....
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
Re: Programování OS
Tak to sis vybral asi nejtěžší věc, co se vůbec dá programovat
No, zdrojáky linuxového jádra mají přes 10 milionů řádků (udává se až 40 milonů, většina z toho jsou komentáře), a to je jen holé jádro systému, ke kterému potřebuješ pár dalších programů abys ho vůbec spustil a mohl mu zadat nějaký příkaz. Zdrojáky najdeš tady: http://www.kernel.org/pub/linux/kernel/ včetně prehistorické verze 0.01 z roku 1991.
Pokud bys chtěl víc pochopit fungování unixových systémů a jejich filozofii, stáhni si vynikající knihu http://www.skocovsky.cz/paposu2008/paposu2008.pdf Dá se koupit i v papírové podobě. Pro studium je také vhodný školní systém Minix, který byl pro to speciálně navržen, z něj také Linus Torvalds vycházel, když začínal s tou svojí hračkou
Linux je prostě napodobenina Unixu, protože Linus ho tenkrát chtěl a neměl na žádný (ani předražený Xenix od Microsoftu a později SCO, který běžel na 8086 bez ochrany paměti, fuj!) z nich dost peněz, tak si prostě napsal vlastní. Zábavné je, že profesor Tanenbaum, tvůrce mikrokernelového Minixu, říká že Linux jako monolitický kernel že je úplně špatně navržený, a že Linus by u něj dobrou známku nedostal. No, vlastně má pravdu, ale přesto najdeš Linux všude kam se podíváš, od satelitů přes superpočítače až ke spotřební elektronice jako jsou set-top boxy. Jede dokonce i na jednom hi-tech toustovači.
Velmi dobře se nauč jazyk C nebo C++ (spíš radši oba), a trocha assembleru tě určitě nemine, i když jen v nejkritičtějších místech. V Javě nebo C# se skutečný systém pořádně napsat nedá, i když byli odvážlivci co to dokázali v Pascalu nebo Pythonu! Ale na Miraculix, který měl 1,4 MB, vešel se na jednu disketu a dokázal zhruba tolik co Windows 95 (včetně GUI) se nemůžou hrabat, ten vznikl v čistém assembleru...
Pro chápání toho co vlastně operační systém je a co musí dělat jsou asi nejlepší dnes už historické knihy "Madnick, Donovan: Operační sytémy" a "Brinch Hansen, P.: Principy operačních systémů", česky vyšly sice před nějakými třiceti lety ale občas se na ně dá narazit v antikvariátu nebo na Aukru. Až si je přečteš, pochopíš že Windows opravdu není skutečný operační systém, tím méně dobrý
Nenech se zmást tím že se v nich popisuje jak to fungovalo a funguje u sálových počítačů, mainframy vládnou světu dodnes a ty naše PéCé hračky správně zvané mikropočítače se s nimi nemůžou ani zdaleka srovnávat, i přes tisíckrát větší výkony než tehdejší stroje se jim svými vlastnostmi ještě moc nepřiblížily. Kromě toho jsou programátoři mainframů nejlépe placení, obzvlášť ti co umí COBOL!
No, a kdyby sis chtěl hrát s hračkami typu Chromium, mrkni se na http://www.michaelv.org/ Je to simulátor Windows 3 běžící v prohlížeči, a můžeš v něm dělat téměř cokoliv, třeba spustit prohlížeč, najet na stránku michaelv.org, tam spustit prohlížeč, najet na michaelv.org, tam spustit prohlížeč... Víš co je rekurze, žejo
U lidí se tomu říká schizofrenie.
Jen pro srovnání, zdrojáky Windows CE mají asi 4 miliony řádků, Android 11 milionů, Symbian kompletně 40 milionů, Windows přes 70 milionů, a jádro QNX 100 tisíc řádků! A zdrojáky linuxu i všech ostatních programů si můžeš stáhnout na webu každé distribuce, obvykle i s dokumentací.

Pokud bys chtěl víc pochopit fungování unixových systémů a jejich filozofii, stáhni si vynikající knihu http://www.skocovsky.cz/paposu2008/paposu2008.pdf Dá se koupit i v papírové podobě. Pro studium je také vhodný školní systém Minix, který byl pro to speciálně navržen, z něj také Linus Torvalds vycházel, když začínal s tou svojí hračkou

Velmi dobře se nauč jazyk C nebo C++ (spíš radši oba), a trocha assembleru tě určitě nemine, i když jen v nejkritičtějších místech. V Javě nebo C# se skutečný systém pořádně napsat nedá, i když byli odvážlivci co to dokázali v Pascalu nebo Pythonu! Ale na Miraculix, který měl 1,4 MB, vešel se na jednu disketu a dokázal zhruba tolik co Windows 95 (včetně GUI) se nemůžou hrabat, ten vznikl v čistém assembleru...
Pro chápání toho co vlastně operační systém je a co musí dělat jsou asi nejlepší dnes už historické knihy "Madnick, Donovan: Operační sytémy" a "Brinch Hansen, P.: Principy operačních systémů", česky vyšly sice před nějakými třiceti lety ale občas se na ně dá narazit v antikvariátu nebo na Aukru. Až si je přečteš, pochopíš že Windows opravdu není skutečný operační systém, tím méně dobrý

No, a kdyby sis chtěl hrát s hračkami typu Chromium, mrkni se na http://www.michaelv.org/ Je to simulátor Windows 3 běžící v prohlížeči, a můžeš v něm dělat téměř cokoliv, třeba spustit prohlížeč, najet na stránku michaelv.org, tam spustit prohlížeč, najet na michaelv.org, tam spustit prohlížeč... Víš co je rekurze, žejo

Jen pro srovnání, zdrojáky Windows CE mají asi 4 miliony řádků, Android 11 milionů, Symbian kompletně 40 milionů, Windows přes 70 milionů, a jádro QNX 100 tisíc řádků! A zdrojáky linuxu i všech ostatních programů si můžeš stáhnout na webu každé distribuce, obvykle i s dokumentací.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Programování OS
smysluplná debata..
vaba97: Chtěl bych mít tvoji odvahu..
vaba97: Chtěl bych mít tvoji odvahu..
Re: Programování OS
Tipuji, že je ti 13, a že chceš něco ,,naprogramovat". Ale jsou to léta práce, hodně času a nervů. A moc obtížná věc :) začni se zajímat o VB, a pak postupně přecházej k programování těžších aplikací. Hned skočit na OS, to si moc věříš.
Návod na HiJackThis log*HWMonitor*CCleaner*HWInfo
KDO SE MOC PTÁ, MÁLO GOOGLÍ!
CS 1.6. The Best Game.
2x3.1Ghz|4GB|HD4250|500GB 7.2k|Fortron 400W
KDO SE MOC PTÁ, MÁLO GOOGLÍ!
CS 1.6. The Best Game.
2x3.1Ghz|4GB|HD4250|500GB 7.2k|Fortron 400W
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Programování OS
on chce programovat program a ne OS, jen neumí napsat nadpis tématu
my například programujem pod C# a přes MoNo to překompilujem na linux/mac atd. na linuxu to v poho jede(Debian 32bit)
my například programujem pod C# a přes MoNo to překompilujem na linux/mac atd. na linuxu to v poho jede(Debian 32bit)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- memphisto
- Guru Level 13
- Příspěvky: 21113
- Registrován: září 06
- Bydliště: Zlín - České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Programování OS
Asi neumím číst, ale ...
mám dotaz ohledně programování OS na bázi lunuxu. Poradí někdo, jak se takový OS programuje, popřípadě nějaké programy pro tvorbu ?
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Programování OS
aha sry já tam četl v OS
v tom případě doporučuju se na to ale pořádně vy*** protože to nebude žádná sranda pokud už teď neumíš udělat nějaký supersložitý programy

v tom případě doporučuju se na to ale pořádně vy*** protože to nebude žádná sranda pokud už teď neumíš udělat nějaký supersložitý programy
Naposledy upravil(a) CZechBoY dne 29 led 2011 19:44, celkem upraveno 2 x.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Programování OS
Pokud by si chtěl udělat OS, dá se udělat i bez programování. Pokud znáš OpenSuse, můžeš využít SuseStudio.
Pokud by si chtěl udělat další Linuxový OS - distribuci, použij Linux from Scratch.
Doporučoval bych ti SuseStudio, jde to hravě a v pohodě
Pokud by si chtěl udělat další Linuxový OS - distribuci, použij Linux from Scratch.
Doporučoval bych ti SuseStudio, jde to hravě a v pohodě

Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti