Tak to je celkem slušná blbost. Teď už stačí jen OS napsaný ve visual basicu. Chápat se to dá snad jen jako "just because someone said it could not be done".
A nebo interpret javascriptu psaný v javascriptu, ten by byl asi ještě lepší.
Operační systém napsaný v JavaScript
6. 2. 2009 12:32
Redakce
Dnes jsme tu už měli systém napsaný v jazyce Java, nyní si představíme systém napsaný v JavaScriptu. Projekt ES, výlučně stavebnicového OS postaveného mj. na EcmaScriptu, Canvasu, OSS knihovnách Cairo a FreeType, byl započat dvěma zaměstnanci firmy Nintendo v roce 2004 a přijat v rámci programu GSoC v roce 2008. Jeho kód, licencovaný pod licencí Apach License společnostmi Google a Nintendo, je volně ke stažení.
(Zaslal Tomáš Marek.)
Dále čtěte…
- Window manager v JavaScriptu? Možná už s KDE 4.9 3. 1. 2012 12:14
- Implementace Java Virtual Machine v JavaScriptu 24. 11. 2011 14:38
- Jak na hybridní HTML/JS+Qt aplikaci 17. 10. 2011 10:32
- Vývojová verze Firefoxu 9 výrazně zrychlila JavaScript 6. 9. 2011 8:07
- Zápisník Firefoxu se rozšiřuje pomocí editoru Orion 26. 8. 2011 11:38
6. 2. 2009 13:33
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
Nebo v tom OS udělat interpret Basicu, v něm napsat interpret JavaScriptu.
Xerces (neregistrovaný)
6. 2. 2009 14:59
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
Tak a diskuzní systém rootu se dostal do rekurze, to jsem zvědav jak se s tím vypořádá. :-)
JardaP (neregistrovaný)
6. 2. 2009 15:31
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
Nic, pocka se, az se rekurzi vycerpa pamet a process bude zavrazden.
6. 2. 2009 15:15
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
No vy si z toho delate srandu... ale takove Objective-J je cele napsane v JS. A to je jeste vetsi silenost, nez ten vas interpret JS psany v JS :-)
Sten (neregistrovaný)
6. 2. 2009 15:17
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
Nenapsal už někdo v Objective-J interpret JavaScriptu? To bychom potom měli interpret JS v JS :)
Sten (neregistrovaný)
6. 2. 2009 15:19
Nový
Re: Nejneužitečnější projekt roku?
celé vláknoInterpret JavaScriptu v JavaScriptu je velmi jednoduchý:
while (var in = file.read()) {
eval(in);
}
:)
DevelX (neregistrovaný)
6. 2. 2009 15:35
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
To by ma zaujímalo ako by si to poradilo s konštrukciami, ktoré by presahovali veľkosť načítaného bufferu ;). Na _veľmi_ jednoduché scripty to ale samozrejme stačí :).
Sten (neregistrovaný)
6. 2. 2009 16:46
Nový
Re: Nejneužitečnější projekt roku?
celé vláknoNo dobře:
var in = "";
while (var buf = file.read()) {
in += buf;
}
eval(in);
:)
DevelX (neregistrovaný)
6. 2. 2009 15:32
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
Ale interpet JavaScriptu napísaný v JavaScripte predsa existuje. Viz články na zdrojáku :).
6. 2. 2009 15:45
Nový
Re: Nejneužitečnější projekt roku?
celé vlákno
A já k tomu přidám ten správný odkaz http://zdrojak.root.cz/clanky/javascript-implementace-mimo-prohlizece/ Zájemci scanují na slovo Narcissus.
freshmouse (neregistrovaný)
6. 2. 2009 12:58
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
Operační systém napsaný (pravděpodobně) v JavaScriptu již dlouho existuje a nazývá se Windows XP. Teď z něj píšu a potvrzuji, že nese všechny znaky zmíněné technologie.
Piki (neregistrovaný)
6. 2. 2009 13:15
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
Jestli jsou XPcka napsane v Jave v cem jsou teda napsane Visty ? Asi mozna ten Visual Basic :-D
Cartman (neregistrovaný)
6. 2. 2009 13:26
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
Vista je udelana jako makro v Excelu.
6. 2. 2009 13:30
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
Spíš je to interpretovaný VBscript který jede .NET ... Podle rychlosti by to odpovídalo. Mimochodem MS používá Jscript ne JavaScript.
6. 2. 2009 14:02
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
Musej nez by se jim tolik pismenek vykreslilo ( J A V A S C R I P T) byla by zas chyba vyjebacion..
Sten (neregistrovaný)
6. 2. 2009 14:07
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
A ten .NET je napsaný v JavaScriptu, který je spuštěný v Netscape Navigatoru :) Nebojte, Windows 7 přijdou s radikálním zrychlením, protože Navigator bude nahrazen WebKitem :)
uživatel si přál zůstat v anonymitě
6. 2. 2009 17:06
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
nie v jave, javascripte.. to je ako keby ste pomenovali buducu verziu windowsu 'linuks'.
_xxx (neregistrovaný)
6. 2. 2009 21:09
Nový
RE: Operační systém napsaný v JavaScript
celé vlákno
da sa vobec pomylit javascript s javou? sup sup na wikipediu a precitat si rozdiel.
Sten (neregistrovaný)
6. 2. 2009 14:05
Nový
Takových už je
celé vlákno
Například mě napadají EyeOS, DesktopTwo a G.ho.st. A ani nepotřebují QEMU, stačí jim webový prohlížeč :)
6. 2. 2009 14:24
Nový
Re: Takových už je
celé vlákno
V tom je výrazný rozdíl: EyeOS je jen jakési grafické prostředí integrující aplikace. ES je proti tomu samostatný operační systém, který nevyžaduje žádného hostitele (třeba Linux + Firefox).
Biktop (neregistrovaný)
6. 2. 2009 15:29
Nový
Nic nového pod sluncem
celé vlákno
Tohle zvládal Chuch Moore už začátkem 70. let. Co jiného je Forth, který je sám napsaný ve Forthu a taky nepotřebuje žádného hostitele? Akorát odhaduji, že Forth bude několikanásobně, nebo spíš o několik řádů rychlejší než toto.
Cartman (neregistrovaný)
6. 2. 2009 16:10
Nový
Re: Nic nového pod sluncem
celé vlákno
O Forthu jsem naposled slisel v roce 1989. Presne si to pamatuji, neco jsem si o tom jazyce precetl a pak jsem sel cinkat klicema na vaclavak.
Sten (neregistrovaný)
6. 2. 2009 18:18
Nový
Re: Nic nového pod sluncem
celé vlákno
A stejně jste Forth nezachránili :)
Ner (neregistrovaný)
6. 2. 2009 21:11
Nový
Re: Nic nového pod sluncem
celé vlákno
Tos to pozor! Forth je stale aktualni v nekterych zamorskych CNC masinach.
Biktop (neregistrovaný)
7. 2. 2009 12:19
Nový
Re: Nic nového pod sluncem
celé vlákno
Ve Forthu se docela dost jede v embedded oblasti. Je dost pohodlné, když si člověk může nahrát celé vývojové prostředí (cca 8-10 KB) přímo do zařízení, které chce programovat, a ladit a zkoušet takhle přímo. Tomu se nevyrovná ani JTAG.
m;) (neregistrovaný)
18. 2. 2009 10:59
Nový
Re: Nic nového pod sluncemRe: Nic nového pod sluncem
celé vlákno
Forth ma stale vcelku siroke uplatnenie. Napr. aj v OpenBoot (Open Firmware) ci vo FreeBSD pri bootovani. ;-)
Ner (neregistrovaný)
6. 2. 2009 20:40
Nový
WinRG
celé vlákno
Nejepsi jsou stejne WindowsRG (Really Good Edition) http://www.deanliou.com/WinRG/WinRG2.htm napsane ve flashi :-)
allstar (neregistrovaný)
6. 2. 2009 21:17
Nový
Doporučení
celé vlákno
Doporučuji autorům podobných operačních systémů rovnou vyplnit přihlášku do pychiatrické léčebny Dobřany.
BLEK. (neregistrovaný)
7. 2. 2009 4:15
Nový
Re: Doporučení
celé vlákno
Já jsem třeba jádro operačního systému napsal a v blázinci jsem byl taky. Jsem totiž psychopat, mám poruchu osobnosti.
uživatel si přál zůstat v anonymitě
7. 2. 2009 11:41
Nový
Re: Doporučení
celé vlákno
Napsal jsi ho v normalnim jazyce.
zd.valek (neregistrovaný)
7. 2. 2009 1:09
Nový
Co treba Esperanto?
celé vlákno
V javascriptu? Tak to je masakr. Myslím, že přišel čas na přepsání linuxu z C do esperanta, nebo alespoň do angličtiny. Prostě musíme jít s dobou. Akorát bych nechtěl dělat kompilátor.
ludek (neregistrovaný)
8. 2. 2009 1:30
Nový
Re: Co treba Esperanto?
celé vlákno
Lol.. no to je nápad... co kdyby se c++ zmezinárodnělo ?
Vsude cpou tu anglictinu :(
nebylo by lepsi to esperanto?
Jednoduchý hello word by mohl vypadat třeba takhle:
#bongustaj <iofluo>
nenio f(numero argc, litero **argv){
presti << "Saluton mondo";
}
Vsude cpou tu anglictinu :(
nebylo by lepsi to esperanto?
Jednoduchý hello word by mohl vypadat třeba takhle:
#bongustaj <iofluo>
nenio f(numero argc, litero **argv){
presti << "Saluton mondo";
}
uživatel si přál zůstat v anonymitě
8. 2. 2009 14:18
Nový
Re: Co treba Esperanto?
celé vlákno
He he he. Silena predstava! :-)))
Asiati a Rusove umi Anglicky jen o chlup lip nez my Cinsky. Francouzi si zase mysli, ze Anglictina jen jen podmnozinou Francouzstiny. Americky, Australsky a cernossky dialekt anglictiny je zcela mimo anglickou gramatiku. Takze na solidni prepsani Linuxu do Anglictiny nam zbyvaji jen Anglicane a Anglicanky.
Radsi zustanme u toho C, prosim.
Asiati a Rusove umi Anglicky jen o chlup lip nez my Cinsky. Francouzi si zase mysli, ze Anglictina jen jen podmnozinou Francouzstiny. Americky, Australsky a cernossky dialekt anglictiny je zcela mimo anglickou gramatiku. Takze na solidni prepsani Linuxu do Anglictiny nam zbyvaji jen Anglicane a Anglicanky.
Radsi zustanme u toho C, prosim.

