Dva tydny? Idem sa zahrabat pod zem...
Názory k článku
Linux umí nastartovat i ve vašem prohlížeči
ufff
celé vláknoRe: ufff
celé vláknomuzu se pridat?
usetrime za vykopani jamy :(
Re: ufff
celé vláknoNo jo. Když jsem se koukal na jeho domácí stránku, tak jsem měl sto chutí s programováním skončit - to je prostě übermakáč.
Re: ufff
celé vláknoCo je na tom take zlozite, ze by ste sa zakopavali? Dnesni koderi su "experti" na vselijake pomale frameworky, ale vobec nemaju sajnu co sa deje na pozadi, nieto este na urovni CPU :\
Re: ufff
celé vláknoJá jdu kopat výkopy, protože asi nejsem programátor.
Re: ufff
celé vláknoberte v potaz, ze ma zkusenosti s qemu. asi mu stacilo prepsat emulatorovy kod pro x86 do javascriptu.
obecne to funguje asi takto: ma binarku s kodem pro x86, emulator prochazi instrukci za instrukci a nastavuje podle toho svoje vlastni fiktivni registry, hodnoty ve fiktivni pameti, ve fiktivnim hardware. horsi je podle me emulace srandicek jako jsou preruseni, i/o do hardware, segmenty. on v tom javascript emulatoru ma seriovy port, takze zadna emulage grafiky, vga.
cteni k tematu:
http://en.wikipedia.org/wiki/Binary_translation
http://fms.komkon.org/EMUL8/HOWTO.html
Re: ufff
celé vlákno...stačilo přepsat? LOL!
tady jde hlavně o to to vymyslet. Kdo nekdy programoval alespoň jednočipy (8051 & spol) v asm tak ví co to obnáší práce přímo s HW...
je to prostě GURU.
Re: ufff
celé vláknoJistě, ale on to nevymyslel během těch 14 dnů, on to měl vymyšlené v QEMU už před 5 lety.
Re: ufff
celé vláknov ASM som robil par programov ... ale vtedy som zistil ze to touto cestou nepojde :-D ze asi na to nemam :-D
Re: ufff
celé vláknomalo motivace nebo inteligence?
inteligence mam i ja na to malo, ale zabejcilost mi neda abych to prestal studovat. do konce zivota nenapisu dalsi jadro uspesne jako linux, ale
do konce zivota se o to budu zajimat, protoze me to bavi a jednoduse zajima.
k vyuce js?
celé vláknonevim jestli kod ze kteryho sou odstraneny vsechny \n je zrovna vhodnej jako "vyukovy kod"
Re: k vyuce js?
celé vláknoTo bude už nějaké přežvejkané kvůli velikosti a efektivitě obecně, to se s javaskriptem normálně dělá. Ten původní zdroják bude asi o dost jinačí.
Re: k vyuce js?
celé vláknoVe FAQ píše cosi o tom že chce vydat výukovou verzi.
Re: k vyuce js?
celé vláknoSnadná pomoc: http://jsbeautifier.org/
Smekam
celé vláknoNo tohle je realna ukazka toho co dnesni prohlizece dokazou. Myslim
ze s rozsirenim os po vzoru Chrome OS. Se pro tetno emulator najde dost a dost prace.
Honza Vrana
tleskám
celé vláknoužasné co?
Co vše se dá nastěhovat do prohlížeče..
Re: tleskám
celé vláknoA co teprv, když se v tom vnořeném Linuxu rozběhá prohlížeč, který umí Javascript ...
Re: tleskám
celé vláknono predsa sa pod nim spusti linux...
Re: tleskám
celé vláknoWe need to go deeper...
qemu -> os -> browser -> os -> qemu -> os -> browser -> os -> browser -> os -> ..... :D
celé vlákno+1 tohle mě dostalo :D
yo dawg
celé vláknoYo dawg, I heard you like linux so we put linux in your Firefox so you can run linux while you run your Linux
EyeOS
celé vláknoChtěl bych se zeptat jako laik - v EyeOS (ajaxový desktop) je také možnost otevřít si prohlížeč a normálně brouzdat po netu - neví někdo, jak je to uděláno v tomto případě? Ten prohlížeč je nějaký iframe, nebo má vlastní vykreslování?
Díky
Re: EyeOS
celé vláknoJestli to nezměnili tak je to opravdu iframe
Rychlost
celé vláknoNaprosto nechapu, ze to muze byt tak rychly :) Ze se JavaScript neustale zrychluje, to jsem si vsimnul, ale i tak si upravit svoje predstavy.
Neuveritelny, co se da udelat. Klobouk dolu.
kompilace
celé vláknoZajimavejsi by bylo, kdyby toho do JS co nejvic prekladal. V8 ma JIT a mozna by vysledek stal za to. Jinak ano, je to neskutecny borec.
Titulek clanku je spatne
celé vláknoRe: Linux umí nastartovat i ve vašem prohlížeči
Ja jsem velkej fanda Linuxu a nedam na nej dopustit, ale nic se nema prehanet, a neopevujme tu schopnosti Linuxu ktere Linux nema.
V tomto pripade se nejedna o VLASTNOST LINUXU, ze umi nastartovat ve vasem prohlizeci, jak uvadi zavadejici nazev clanku. Naopak PROHLIZEC UMI spustit i zkompilovany kod nejakeho softwaru, a v dany moment verim tomu ze i DOS by bezel ve vasem prohlizeci, a taky to neni ze DOS UMI.
Tedy zkracene, Linux umi prd :-)
Re: Titulek clanku je spatne
celé vláknoTo, že Linux umí prd, neví jenom ty 2% uživatelů, co ho používají, zbytek má něco jiného :-)
Re: Titulek clanku je spatne
celé vláknoPoužívám Windows, neboť mi naprosto vyhovuje a nedám na něj dopustit. Ale mám v dualbootu i Ubuntu (momentálně novou 11.04) a věz, že toho umí opravdu hodně. Jsem v něm laik, něco jsem potřeboval dohledat, když jsem v něm pokusničil. Mám ho hlavně pro případ, že by se mi položil Windows, také jsou aplikace, které existují jen na Linux a jsou velmi dobré. Pokud bych chtěl si složit HTPC, užiju Linux, ušetřím dost peněz za OS. Či někomu, kdo neumí s počítačem zacházet, jen základní brouzdání po internetu (jako táta), je Linux ideál. Bezplatný, neřeším antivir..
Váš názor je tedy trapný, každému dle priorit. Jsem windowsák, ale to neznamená, že budu všude hlásat, že Linux je naprd. Za prvé to není pravda a za druhé to jen vyvolává naprosto ZBYTEČNÉ rozmíšky mezi uživateli systémů. Tedy naposled, takové příspěvky, ať se smajlíky či bez si strčte laskavě do p....e ...
Re: Titulek clanku je spatne
celé vláknoZajimalo by me, jestli podobne reagujes i v diskuzich na jinych webech, kde se k clanku o sw pro windows objevi hromada inteligentu, kteri prosazuji linux a tvrdi, jak jsou windows k nicemu.
Pdobny projekt JPC jen pro pripomenuti
celé vláknoDobrý den, rád bych jen lehce připomenul podobně zaměřený projekt JPC (JavaPC) na www adrese: http://jpc.sourceforge.net/home_home.html
Re: Pdobny projekt JPC jen pro pripomenuti
celé vláknoPěkné, ale jaksi nepříliš funkční. Myš mi to sice grabne, ale ta interní se nepohne ani o pixl.
Re: Pdobny projekt JPC jen pro pripomenuti
celé vláknopodobne lze spoustet system na susestudio.com
Re: Pdobny projekt JPC jen pro pripomenuti
celé vláknoCo je na tom proboha podobneho ? :D
Re: Pdobny projekt JPC jen pro pripomenuti
celé vláknoV liště nahoře je pořád napsáno Firefox ;-).
Také je to jeden z lidí, kteří se pokoušejí na desktopových počítačích počítat hodnotu Pí ??
celé vláknoa k čemu to proboha je????!!!
Re: Také je to jeden z lidí, kteří se pokoušejí na desktopových počítačích počítat hodnotu Pí ??
celé vláknoTebe urcite na nic. Jemu pre zabavu.
pěkně
celé vláknoA kdy v tom poběží WINE? :-)
Kecám, je to naprosto úžasný!!
Schopnosti toho člověka obdivuji.
Re: Linux umí nastartovat i ve vašem prohlížeči
celé vláknoborec
Flexibilita linuxu ?
celé vláknoMuzete mi nekdo vysvetlit jak to, ze operacni system dovede bezet na necem co emuluje procesor, ktery dany system podporuje, ukazuje na jeho flexibilitu ??
Linux bezesporu je velmi flexibilni system, ale s timhle to nema rozhodne nic spolecneho.
Re: Flexibilita linuxu ?
celé vláknoPresne tak. Linux je imho velmi flexibilni system, ale toto rozhodne neni dukazem. Pustite na tom teoreticky i Dos, je to snad dukaze, ze je dos moderni system? :-)
Re: Flexibilita linuxu ?
celé vláknoano jde spise o flexibilitu a schopnosti emulatoru.
na druhou stranu je i linux flexibilni protoze bezi na routerboardech az po clusterove framy.
Re: Flexibilita linuxu ?
celé vláknoFlexibilita je trochu zavádějící slovo. Ale řekněme si rovnou, na klik by to s MS DOSem ukazovat nemohl. Proč? Protože Linux má flexibilní licenci - MS DOS ji nemá a navíc jde o zastaralý OS. FreeDOS už by byl jiná písnička, ale také je zastaralý.
GNU/Linux je moderní operační systém a zde v tomto DEMO projektu bylo ukázáno, že může díky zejména flexibilitě licence běžet i v takovém JavaScript emulátoru a stačí každému jen kliknout - můžeme tohle udělat s MS Windows 7? Nemůžeme.
Dalsi vychytavky bellarda
celé vláknoProsim pana Krcmare o preklad dalsich vytvoru od fabrice bellarda:
http://bellard.org/dvbt/
http://bellard.org/pi/pi2700e9/
http://ffmpeg.org/
Petre, vase preklady jsou naprosto bezkonkurencni (x86->linux). V pripade ze se vam to nepozdava, zkuste nejaky ten hype ze slashdotu (Bitcoin?).
Fabrice je fakt borec...
celé vlákno"Možná vám jméno Fabrice Bellard vůbec nic neříká." Hned po přečtení téhle věty jsem si říkal, že mně naopak to jméno něco moc říká, trochu jsem zagooglil a už jsem doma - ten borec v roce 1998 stvořil patch pro mpg123, který rázem umožnil na mé staré 486 bezproblémově přehrávat v plné kvalitě mp3 soubory, čímže se pro mně stal hrdinou roku :))
trochu zabavneji
celé vláknoje to tady
nejvice se mi tam libi komentar:
ze to je zaroven nejvice brilantni a nejvetsi blbost / volne prelozeno
http://www.engadget.com/2011/05/20/fabrice-bellard-builds-pc-emulator-in-javascript-to-run-linux-in/
Za 2 týdny?
celé vláknoNapsal jsem emulátor ZX Spectra v Javě... po chvilkách, tak ob den, celkem asi za 6 měsíců. Z toho asi 3 měsíce jsem jen implementoval těch asi 700 různých instrukcí procesoru Z80. Za dva týdny napsat emulátor 486 - něco takového myslím nejde stihnout - ani kdyby to jen opisoval.
Re: Za 2 týdny?
celé vláknoJa myslim, ze to jde. Kdysi davno jsem psal nekolik ruznych disassembleru. Netrvalo to moc dlouho a to jsem se musel ucit celou instrukcni sadu, a veci s tim spojene.
Pred nekolika mesici jsem psal interpretr 6502, protoze jsem potreboval udelat reverse engineering nejakeho crypto kodu (napsaneho pro tento mcu ;-) , ktery mi nesel jen z disassemblovaneho listingu prepsat do C. Trvalo mi to den, implementovana byla vetsina instrukci.
Nyni budu psat interpretr jisteho p-kodu, ke kteremu jsem mel jen prekladac (neco na zpusob C do assembleru a z assembleru do toho p-kodu), je tam celkem 200 instrukci + menici se operandy, ktere vyznamne meni smysl instrukci (napr. jedna instrukce presouva byte,short, int, ale i string nebo dela substring-to-string copy, pripadne umi i string-to-byte :-) ). Udelat popis toho p-kodu a overit spravnost trvalo presne jednu probdelou noc.
Tim nechci nijak snizovat Bellardovu praci ani praci nekoho jineho. Ale zvladnutelne to je. Na zaver doplnuji, ze moje kratke snazeni nikdy nevedlo k plne imlementaci daneho procesoru, ale jen vyreseni urciteho ukolu.
to je fakt síla
celé vláknomoc kompům nerozumím, ale toto je fakt technická věcička. Svět spěje k virtualizaci, to je jasný. Moc hezký.
Jinak jméno toho chlápka mi bylo povědomé, protože TCC-Win32 u mne jede furt.
bckuper
celé vláknoVytvořil jsem zálohovací nástroj, který umožňuje do jisté míry zachovávat změny: JavaScript-PC-Backuper
ide aj na ipade
celé vláknotak susil som tomide to aj v ipade
Je to strasne pomale
celé vláknoKdyz dam find / , vypisuje to nezvykle pomalu a zere to 100% CPU na procesoru s 4400 Bogomips

