Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Operační systém napsaný v JavaScript

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.)

Předchozí zprávička Následující zprávička        
cleb
cleb (neregistrovaný)
6. 2. 2009 12:52 Nový

Nejneužitečnější projekt roku?

celé vlákno
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ší.
Murděj Ukrutný aura:84
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.
Peter Helcmanovsky aura:56
6. 2. 2009 14:42 Nový

Re: Nejneužitečnější projekt roku?

celé vlákno
a v nem pustit ten OS.
Xerces
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
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.
Daniel Kvasnička ml. aura:35
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
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
Sten (neregistrovaný)
6. 2. 2009 15:19 Nový

Re: Nejneužitečnější projekt roku?

celé vlákno

Interpret JavaScriptu v JavaScriptu je velmi jednoduchý:

while (var in = file.read()) {
    eval(in);
}

:)

DevelX
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
Sten (neregistrovaný)
6. 2. 2009 16:46 Nový

Re: Nejneužitečnější projekt roku?

celé vlákno

No dobře:


var in = "";
while (var buf = file.read()) {
    in += buf;
}
eval(in);

:)

DevelX
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 :).
Martin Hassman
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
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.
hawran diskuse aura:59
6. 2. 2009 13:09 Nový

RE: Operační systém napsaný v JavaScript

celé vlákno
LOL!
Piki
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
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.
Murděj Ukrutný aura:84
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.
Aleš Pavel
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
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
_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
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č :)
Petr Krčmář aura:98
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
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.
Biktop
Biktop (neregistrovaný)
6. 2. 2009 15:58 Nový

Re: Nic nového pod sluncem

celé vlákno
Chuck :-)
Cartman
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
Sten (neregistrovaný)
6. 2. 2009 18:18 Nový

Re: Nic nového pod sluncem

celé vlákno
A stejně jste Forth nezachránili :)
Ner
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
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;)
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
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 :-)
hawran diskuse aura:59
6. 2. 2009 22:21 Nový

Re: WinRG

celé vlákno
:-)
allstar
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.
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
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
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";
}
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.
Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

Nejneužitečnější projekt roku?
cleb 6. 2. 2009 12:52
├ 
Re: Nejneužitečnější projekt roku?
Murděj Ukrutný 6. 2. 2009 13:33
│
└ 
Re: Nejneužitečnější projekt roku?
Peter Helcmanovsky 6. 2. 2009 14:42
│
 
└ 
Re: Nejneužitečnější projekt roku?
Xerces 6. 2. 2009 14:59
│
 
 
└ 
Re: Nejneužitečnější projekt roku?
JardaP 6. 2. 2009 15:31
├ 
Re: Nejneužitečnější projekt roku?
Daniel Kvasnička ml. 6. 2. 2009 15:15
│
└ 
Re: Nejneužitečnější projekt roku?
Sten 6. 2. 2009 15:17
├ 
Re: Nejneužitečnější projekt roku?
Sten 6. 2. 2009 15:19
│
└ 
Re: Nejneužitečnější projekt roku?
DevelX 6. 2. 2009 15:35
│
 
└ 
Re: Nejneužitečnější projekt roku?
Sten 6. 2. 2009 16:46
└ 
Re: Nejneužitečnější projekt roku?
DevelX 6. 2. 2009 15:32
 
└ 
Re: Nejneužitečnější projekt roku?
Martin Hassman 6. 2. 2009 15:45
RE: Operační systém napsaný v JavaScript
freshmouse 6. 2. 2009 12:58
├ 
RE: Operační systém napsaný v JavaScript
hawran diskuse 6. 2. 2009 13:09
└ 
RE: Operační systém napsaný v JavaScript
Piki 6. 2. 2009 13:15
 
├ 
RE: Operační systém napsaný v JavaScript
Cartman 6. 2. 2009 13:26
 
├ 
RE: Operační systém napsaný v JavaScript
Murděj Ukrutný 6. 2. 2009 13:30
 
│
├ 
RE: Operační systém napsaný v JavaScript
Aleš Pavel 6. 2. 2009 14:02
 
│
└ 
RE: Operační systém napsaný v JavaScript
Sten 6. 2. 2009 14:07
 
├ 
RE: Operační systém napsaný v JavaScript
anonymní uživatel 6. 2. 2009 17:06
 
└ 
RE: Operační systém napsaný v JavaScript
_xxx 6. 2. 2009 21:09
Takových už je
Sten 6. 2. 2009 14:05
└ 
Re: Takových už je
Petr Krčmář 6. 2. 2009 14:24
Nic nového pod sluncem
Biktop 6. 2. 2009 15:29
├ 
Re: Nic nového pod sluncem
Biktop 6. 2. 2009 15:58
└ 
Re: Nic nového pod sluncem
Cartman 6. 2. 2009 16:10
 
└ 
Re: Nic nového pod sluncem
Sten 6. 2. 2009 18:18
 
 
└ 
Re: Nic nového pod sluncem
Ner 6. 2. 2009 21:11
 
 
 
└ 
Re: Nic nového pod sluncem
Biktop 7. 2. 2009 12:19
 
 
 
 
└ 
Re: Nic nového pod sluncemRe: Nic nového pod sluncem
m;) 18. 2. 2009 10:59
WinRG
Ner 6. 2. 2009 20:40
└ 
Re: WinRG
hawran diskuse 6. 2. 2009 22:21
Doporučení
allstar 6. 2. 2009 21:17
└ 
Re: Doporučení
BLEK. 7. 2. 2009 04:15
 
└ 
Re: Doporučení
anonymní uživatel 7. 2. 2009 11:41
Co treba Esperanto?
zd.valek 7. 2. 2009 01:09
├ 
Re: Co treba Esperanto?
ludek 8. 2. 2009 01:30
└ 
Re: Co treba Esperanto?
anonymní uživatel 8. 2. 2009 14:18