Avatar
Raiper34
Redaktor
Avatar
Raiper34:

Zdar, mám pár návrhov čo mi tu chýba. Chýba mi tu sekcia Hľadám/Ponúkam. Večne niekoho hľadám a tu si nemôžem podať "inzerát" a pritom koľko je tu ľudí by sa určite človek, ktorého na projekt potrebujem našiel.

Tiež by možno nebol zlý nápad pridať sekciu Moja galeria, kde by si každý mohol vytvoriť svoju galerku a uploadnuť svoje grafikcé diela, keď už tu máme aj sekciu grafika.

Odpovědět 27.7.2012 20:00
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
matesax
Redaktor
Avatar
Odpovídá na Raiper34
matesax:

Obojí tu je - dej napsat článek a tam vedle publikovat jest Správa obrázků - či tak. No a v masterpage pod registrací jest to vyhledávání...

 
Nahoru Odpovědět 27.7.2012 20:25
Avatar
Raiper34
Redaktor
Avatar
Odpovídá na matesax
Raiper34:

WTF? "Hľadám/Ponúkam" cez to budem asi márne hľadať -,-,

Popravde nepochopil si ani jeden dotaz pls prečitaj si to znovu -,-,

Nahoru Odpovědět 27.7.2012 21:05
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Raiper34
David Čápka:

Ahoj, na grafická díla se soustředit nechceme, sekce grafika je tu kvůli tvorbě grafiky do softwaru, lidé tuto grafiku potom uvidí ve tvých programech.

Koho např. hledáš?

Nahoru Odpovědět 27.7.2012 22:11
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
Raiper34
Redaktor
Avatar
Odpovídá na David Čápka
Raiper34:

Napr.: Grafika, Zvukára, Testerov....

Nahoru Odpovědět 30.7.2012 21:11
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Raiper34
David Čápka:

Možná něco takového založíme. Teď se věnujeme nové verzi IS a do téhle již nechceme zasahovat, připomeň se potom :)

Nahoru Odpovědět 30.7.2012 22:15
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
neregistrovaný
Neregistrovaný
Avatar
neregistrovaný:

Chci se zeptat jestli někdy budete dělat něco jako tutoriál jak vytvořit vlastní operační systém. Byl bych moc rád kdybyste něco takového udělali.
děkuji za odpověď

 
Nahoru Odpovědět 9.10.2012 15:18
Avatar
Kit
Redaktor
Avatar
Odpovídá na neregistrovaný
Kit:

Takový tutoriál se nachází na
http://www.linuxfromscratch.org/
Není třeba dělat další. Dá se to najít i v češtině.

Nahoru Odpovědět 9.10.2012 16:13
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 neregistrovaný
David Čápka:

Tohle je velmi složitá problematika a i když tomu věnuješ opravdu mnoho času, výsledek bude mizivý.

Nahoru Odpovědět 9.10.2012 20:15
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
Amomym
Člen
Avatar
Amomym:

a co když chci mít operační systém bez základu linuxu a chci aby fungoval jako windows a to v plné míře akorád bych si to vymyslel sám

 
Nahoru Odpovědět 11.10.2012 13:51
Avatar
Kit
Redaktor
Avatar
Odpovídá na Amomym
Kit:

Takový tutoriál tady asi nikdy nebude, protože není potřebný.

Nahoru Odpovědět 11.10.2012 13:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Amomym
Зайчик:

Jéžiš, na to je potřeba mraky lidí, sám bys to napsal za strašně dlouhou dobu. A hlavně nevím proč si chceš dělat vlastní OS, jako by jich bylo málo. A pochybuji že na to máš znalosti a že bys to zvládnul, celkově pochybuji že by to tu někdo zvládnul jako step by step od jednoho člověka. Už jen jádro napsat je pořádný peklo.

Nahoru Odpovědět 11.10.2012 16:53
Коммунизм для нашего будущего!
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Čápka
Зайчик:

Ta sekce na inzerát by byla dobrá. Člověk, který má nějaký dobrý nápad ale nestačí na to sám tak si tu může dát nějaký inzerát že by potřeboval znalého člověka na to a to. A spolu by ten projekt mohli vytvořit, myslím že by to bylo fajn.

Nahoru Odpovědět 11.10.2012 16:55
Коммунизм для нашего будущего!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Зайчик
Kit:

Jádro OS nemusí být složité, viz třeba Hurd.

Pokud by si někdo chtěl postavit vlastní OS od základů, je dobré si vzít alespoň nějaký miniaturní základ odjinud. Takový Forth má v základní verzi jen 6 KB a dá se použít jako primitivní operační systém. Je to včetně editoru, ale pro ukládání na disk je už nutné si vyrobit potřebné ovladače. Lisp se pro tento účel také hodí. Je jen o trochu větší, ale umí toho víc.

Nahoru Odpovědět 11.10.2012 17:08
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Kit
Зайчик:

Nebo si rovnou upravit Kernel a je to :) :D

Nahoru Odpovědět 11.10.2012 17:11
Коммунизм для нашего будущего!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Зайчик
Kit:

Ano, to je také řešení. Už jsem to dělal a s výsledkem jsem byl velmi spokojen. Dnes už nemám tu potřebu.

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

Můžeš vyzkoušet Mašinu. Je postavena na DOS4GW.

Nahoru Odpovědět 11.10.2012 18:43
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Amomym
Člen
Avatar
Amomym:

a co když mám k této práci 10 zkušených lidí, kteří ví jak programovat, ale moc neví jak na OS. Proto bych se vás chtěl zeptat jestli by nebyl tutorial, jak se do toho vrhnou. OS bych chtěl si vymyslet uplně od základů jako od jádra a dál

 
Nahoru Odpovědět 12.10.2012 22:10
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Na takovou věc nejde udělat jednoduchý tutoriál, leda tak napsat knihu a stejně bys potom celý šťastný zprovoznil jednoduchou konzoli :)

Nahoru Odpovědět 12.10.2012 22:26
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
Amomym
Člen
Avatar
Amomym:

a fakt by to nešlo nějak popsat ja bych byl moc za to rád aj můj tým

 
Nahoru Odpovědět 12.10.2012 22:39
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Vlastní systémy zde programoval Panda38, můžeš se podívat na jeho projekt Litos: http://litos.wz.cz/index_cz.htm

Nahoru Odpovědět 12.10.2012 22:44
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
Amomym
Člen
Avatar
Amomym:

A fakt byste mi třeba na email neposlali jak se to dělá třeba video, nebo text a nebo i jiné možnosti ale já s mojím týmem bychom si to chtěli udělat uplně od základů

Editováno 12.10.2012 22:50
 
Nahoru Odpovědět 12.10.2012 22:49
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Pokud alespoň někdo z vás umí anglicky, tak si informace najdete. Pokud ne, tak je zbytčné vůbec začínat, protože se bez cizojazyčné literatury neobejdeš. Programování je to nízké, informací málo, udělat třeba jen zavaděč systému není legrace.

Nahoru Odpovědět 12.10.2012 22:57
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
Amomym
Člen
Avatar
Amomym:

já vím angličtinu u nás 2 lidé celkem ovládají ale jaké by mohly být případně stránky na hledání?

 
Nahoru Odpovědět 12.10.2012 22:59
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Amomym
TomBen:

Nějak jsem zabloudil do téhle větve a po přečtení příspěvků
jsem se dost podivil: PROČ BY NĚKDO DĚLAL OS?
Vždyť jako vrstva sofware mezi hardwarem a uživatelskými programy je
nejlepší, když je co nejsubtilnější a není ji pokud možno vůbec vidět.
Nemá se uživatelsky vytvářet v tisíci podobách. Rozdíl má být jen
v grafické nádstavbě. To jen marketing okolo Windows udělal z OS
něco jako Tamagochi, které je třeba udržovat, upravovat, předělávat.
Pokud by někdo chtěl psát jádro OS, musel by se především vypořádat
s mračny nejroztodivnějších kousků hardware a začít je podporovat.
Tzn. projít stohy dokumentací ( mnohdy velmi placených a o to méně
srozumitelných ), vyjednávat s držiteli patentů a podobně. Jestli
vážně jste tým a máte tolik času i peněz, doporučuji to investovat
jinam, kamkoli jinam.

Samozřejmě si dělejte ve volném čase co chcete, ale byla by to jen škoda.

Nahoru Odpovědět 12.10.2012 23:35
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
Amomym
Člen
Avatar
Amomym:

aha

 
Nahoru Odpovědět 13.10.2012 8:58
Avatar
Amomym
Člen
Avatar
Amomym:

ja vim že je to moc nákladné ale co když bych si programy na to vytvořil sám tak by to nešlo???

 
Nahoru Odpovědět 13.10.2012 9:02
Avatar
Kit
Redaktor
Avatar
Odpovídá na Amomym
Kit:

To víš, že by to šlo. Jednoduchý operační systém se dá napsat vcelku snadno, ale moc toho umět nebude. Pokud však chceš funkčnost Windows, tak to do konce svého života nestihneš.

O co ti vlastně jde? K čemu potřebuješ takový systém?

Nahoru Odpovědět 13.10.2012 9:10
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Amomym
Člen
Avatar
Amomym:

Chtěl bych skusit jak to všecko funguje a když bych si dělal OS tak bych na to vcelku přišel ale myslím si že bych to za ten život napsal

 
Nahoru Odpovědět 13.10.2012 9:13
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Musíš si uvědomit, že PC je bez systému jen kus železa, jediné, co máš, je BIOS. Nemáš ani programovací jazyk, nespustíš EXE atd. IMHO musíš udělat zavaděč v nějakém ASM a spolupracovat s BIOSem, který bude mizerně zdokumentovaný a ten kód bude připomínat spíše rozsypaný čaj než text. Operační systémy jsou dělané v céčku, problém je samozřejmě v tom mezičlánku, kdy ještě nemáš céčko a potřebuješ něco spustit :) Já si asi nedokážu úplně představit, jak se toto řeší, možná, že by nám Kit mohl říci něco více. Jednoduchý OS by se dal udělat i v ASM, ale je to otrocká práce (tak je myslím udělaný DOS).

Kdybys roky pracoval v několika lidech, možná uděláš dobrou příkazovou řádku. Zapomeň na to, že uděláš nějaký GUI nebo na to, že spustíš EXE soubor.

Nahoru Odpovědět 13.10.2012 10:08
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 Amomym
Kit:

Zkus prozkoumat zdrojáky jazyka Forth. Vystačí si i bez operačního systému, má v sobě vestavěný editor i kompilátor a je skutečně miniaturní. Je dokonce menší než Assembler.

Nahoru Odpovědět 13.10.2012 10:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Amomym
Člen
Avatar
Amomym:

jo díky skusím se na to podívat a chci ještě zeptat jesli nevíte o nějakých takových stránkách

Editováno 14.10.2012 14:18
 
Nahoru Odpovědět 14.10.2012 14:16
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Google o nich určitě ví.

Nahoru Odpovědět 14.10.2012 14:26
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
Amomym
Člen
Avatar
Amomym:

jo dobře a co pak dál když to budu mít

 
Nahoru Odpovědět 14.10.2012 14:28
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Amomym
David Čápka:

Pak si to přečti, opravdu by tě to nenapadlo?

Nahoru Odpovědět 14.10.2012 14:29
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
Amomym
Člen
Avatar
Amomym:

jako co

 
Nahoru Odpovědět 14.10.2012 14:30
Avatar
Amomym
Člen
Avatar
Amomym:

inak čtu si to na root

 
Nahoru Odpovědět 14.10.2012 14:30
Avatar
Kit
Redaktor
Avatar
Odpovídá na Amomym
Kit:

root.cz není jediný magazín o operačních systémech. Až budeš mít ty návody přečtené, můžeš to udělat podle nich.

A když už čteš Roota, jistě jsi už četl seriál
http://www.root.cz/…ch-aneb-lfs/
kde ses dozvěděl, že výsledkem tvé práce nemusí být linuxový OS. Je to přesně to co hledáš: Návod na vytvoření vlastního operačního systému.

Nahoru Odpovědět 14.10.2012 14:42
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Amomym
Člen
Avatar
Amomym:

jo moc díky a jak to budu mít přečtené tak se ozvu

 
Nahoru Odpovědět 14.10.2012 14:43
Avatar
Amomym
Člen
Avatar
Amomym:

a chci se ještě zepta jestli si mám ještě něco přečíst, ale to staré ještě nemám jo ale abych měl do zásoby

 
Nahoru Odpovědět 14.10.2012 18:53
Avatar
Panda38
Redaktor
Avatar
Panda38:

Chtít si naprogramovat svůj operační systém má své důvody - člověk si rád přizpůsobuje okolní svět svým představám. A i když jde zdánlivě hlavou proti zdi (pro ostatní naprosto nesmyslná práce), tak jednak se tím hodně naučí a jednak - bez těchto nesmyslných pokusů by nevznikly velké projekty. Ani Linus by se do Linuxu nepustil, kdyby podlehl nátlaku okolí, že je to nesmysl a že existuje spousta dobrých systémů. Vždy lze co zlepšovat a nikdy ta práce není zbytečná, i kdyby měla skončit v šuplíku.

Před lety jsem zkoušel vytvořit systém na úrovni DOSu ( http://litux.wz.cz/, nedokončeno), dá se přitom uvědomit si spousta problémů které v systému jsou, člověk pochopí mnoho z "podivností" proč jsou v systémech tak jak jsou. Druhý pokus byl 32-bitový kernel v assembleru, který měl nahradit Linux, protože se mi v něm mnoho věcí nelíbilo ( http://litos.wz.cz/…sm/index.htm ). Po pár letech práce jsem to vzdal, pro jednoho člověka úkol nereálný - bylo by nutné psát většinu systému v C a zapojit i další lidi aby se to dalo zvládat v reálném čase. Poslední pokus byl malý systém jako obdoba CP/M ( http://litos.wz.cz/…index_cz.htm ). Ani ten nebyl snadný, ale byl reálný dokončit během asi 3 měsíců (nejtěžší byl FAT souborový systém) - především to byl dobrý výukový projekt, při kterém se dá na spoustu věcí přijít a pochopit.

Literatura ze které se dá čerpat:

  • Je dobré začít zavaděčem systému (boot loader), na uvedených odkazech je pár zavaděčů (na litux.cz s popisem, nebo na Litos8 je komentovaný zdroják FAT zavaděče).
  • Pak pokračuje základní detekce vybavení počítače - zjištění RAM, vyhledání základních zařízení (např. odkud bude pokračovat loading systému)
  • U protect módových systémů následuje inicializace 32-bitového módu, inicializace tabulek descriptorů a přesun kernelu do horních adres paměti.
  • Dále inicializace 32-bitových driverů a start systémových démonů.

Užitečné rady mohou být v českém průvodci k Litosu: http://litos.wz.cz/…cz/index.htm

Nejvíce informací jsem čerpal ze zdrojáků Linuxu (je dobré si vzít staré zdrojáky, např. Linux verze 1.0) a z knihy "Understanding The Linux Kernel", kde je kernel Linuxu podrobně popsán. Dá se stáhnout v PDF.

Na vývoj OS je dobrý server http://wiki.osdev.org, něco se dá najít i na http://www.osdever.net/ .

 
Nahoru Odpovědět  +1 15.10.2012 14:22
Avatar
Amomym
Člen
Avatar
Amomym:

jo dobře díky podívu se na to

 
Nahoru Odpovědět 15.10.2012 15:02
Avatar
Kit
Redaktor
Avatar
Odpovídá na Panda38
Kit:

Díky za velmi kvalitní příspěvek. Na ty stránky jsem se podíval a vzpomněl jsem si na své pokusy na DOSu a na hrátky s FAT. Tvá práce určitě nebyla zbytečná.

Možná by pro někoho mohl být inspirací ezoterický programovací jazyk Waduzitdo. Je extrémně malý, vejde se do bootsektoru včetně editoru. Pro vážnější práci se však nehodí. Na to je lepší Forth, který je o něco větší. V něm by mělo jít naprogramovat i GUI, ale bude to běh na dlouhou trať.

Nahoru Odpovědět 15.10.2012 15:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Amomym
Člen
Avatar
Amomym:

to vim a kdybych něco nevěděl tak se na vás obrátím

 
Nahoru Odpovědět 15.10.2012 17:22
Avatar
martinsakra
Redaktor
Avatar
martinsakra:

Kam byste mi poradili zařadit/pokud vubec uvádět článek o střihu videa v sony vegas. Mám jeden z půlky rozpracovanej (z jiných projektů, pro přednášku atd) a teď by stačilo si na to jen chvilku sednout a šlo by z toho udělat článek (a asi i víc). A hodí se to sem vůbec?

Nahoru Odpovědět 7.3.2013 15:45
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Avatar
Odpovídá na martinsakra
Luboš Běhounek (Satik):

Myslím, že do grafiky by se to dalo hodit, i tady občas někdo video používá - třeba při tvorbě traileru na hru.

Nahoru Odpovědět  +1 7.3.2013 15:59
:)
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 46 zpráv z 46.