Java(Script) - aktualizace
Množící se weby, kde se mi projevuje nectnost JavaScriptu, že jeho schopnost čistě fungovat je značně zívislá na platformě, kde běží a plno jeho programátorů se spokojuje s otestováním svých výtvorů na jejich nějakém aktuálním mainstreamovém zařízení a ostatní je nezajímá, mě přiměly k úvahám, jestli - když už s tou svou platformou nemúžu nic udělat - bych nemohl nějak u sebe aktualizovat JavaScript. Přitom mi přišel na mysl i vzdáleně příbuzný, taky "nepostradatelný" programovací jazyk, o kterém se mluvívalo z hlediska bezpečnosti podobně jako o JavaScriptu a kde jsem už dlouho na žádné takové debaty nenarazil - stará špatná Java (nebo žádne zprávy = dobré zprávy?) Takže nejdřív jsem se zastavil u ní.
Nemůže ona být Java jedním ze zdrojů mých problémů? Tak jsem se na ni mrk, trochu poguglil, zjistil, že mezi nainstalovanými programy ji nemám; i java.com mi hlásí, že Java není nainstalovaná nebo je deaktivivaná (v prohlížeči deaktivovaná není), v systému toho ovšem nemálo, co se Java jmenuje:
- java.exe, javaw.exe, javaws.exe (z 9.1.2009)
- DLLy (z 28.2.2003): javacypt, -prxy, -art, -aee, msjava
- 2x help (z 8.3.2010): javaperm, -sec
- javasup.vxd (z 28.2.2003)
- C:\WINDOWS\Local Settings\UživatelskáData\Sun\Java\jre1.5.0_22\jr e1.5.0_22.msi - pokud vím, instalační soubor poslední verze oficiálně podporované pro w98/ME
- C:\WINDOWS\Java (z 8.11.2016) - domnívám se, že rozbalený jre1.5.0_22.msi ( ?? )
--CLASSES - OSP.CER (z 28.2.2003)
--Packages - 9 ZIP-archivů (z 28.2.2003 a 8.3.2010), jména zdánlivě náhodné řady 8 alfanumerických znaků, od 11 KB po 5,7 MB
----Data - 11 .dat-souborů (z 8.3.2010), jména zdánlivě náhodné řady 8 alfanumerických znaků? 1 .. 3 KB
--TRUSTLIB - nic
- C:\WINDOWS\INF\JAVA.INF (z 28.2.2003), ..MSJAVA16.INF (z 5.5.2009)
- C:\Programy\Společné Soubory\SYSTEM\ADO\ADOJAVAS.INC (z 5.5.2009)
- C:\Programy\Společné Soubory\SYSTEM\MSADC\ADCJAVAS.INC (z 5.5.2009)
Tady mi vzniká první otázka, kde se tohle všechno bere, když Javu nainstalovanou nemám? Je to snad (něco z toho) od Microsoft Java Virtual Machine, co tenkrát Microsoft jako vlastní vylepšenou modifikaci Javy k Windowsům dodával?
Tady mě mate další věc: Vzpomínám si, když jsem před dávnými lety instaloval 98čky z CD, byla tam otázka, jestli chci aktivovat Javu a to jsem zaškrtl (muselo se jednat tedy o tu Microsoft Java Virtual Machine). Dnes to ovšem pod Ovládání systému - Vlastnosti Softwaru - Windows Setup nenacházim. Je možné, ze by to M$ v důsledku prohraného právního sporu se Sun Microsystems stáhnul v rámci běžných updatú i z běžících instalací?:confused:
K datumům souborů a složek: Je možné, že jsem tuhle instalaci z CD dělal v r. 2009 a pak v r. 2010 aktualizoval Javu. Když ale dnes není nainstalovaná, tak jsem ji musel někdy později řádně odinstalovat (konkrétně si už nevzpomínám), co tu pak ale to všechno v C:\WINDOWS\Java, java.exe atd. ještě hledá? (Datum 8.11.2016 pochází z toho, že jsem tehdy dělal kompletní backup/zrcadlo systémového disku, kopíroval to ve WE a on při kopírování u složek jak vidno přebírá datum nadsložky, já ty základní prázdné zakládal ručně a kopíroval to po částech do nich).
A hlavní otázka: Co dál do budoucna s tím?
Smazat to všechno? (A pak ještě vyčistit registrace)
Co Java vůbec? Při hledání jsem se opakovaně setkal se stanovisky lidí, co dávaj informace lexikálního typu o Javě (a i jiných lidí), že oni ji maj deaktivovanou, že se dnes skoro nikde nepotřebuje. Já sice - jak vidět - žiju už taky léta bez ní, ale jak poznám spolehlivě, že aspoň některé z problémů, jak se stále a znova difúzně vyskytují, nekoření právě v tom?
A jestli Javu ano, pak: Leckteré zdroje se vyjadřují ve smyslu, že všechny updaty Javy až do dnes nepřináší funkčně nic nového, že to jsou jen záplaty stále a nově objevovaných bezpečnostních děr. Dnes běží Java 8, poslední oficiálně podporovaná pro w98/ME je 5.0.22. S "oficiálním" KernelExem (vývoj před tuším asi 3 roky zastaven) lze bez problémů nainstalovat 6.31. Narazil jsem na náznaky, že snad s pozdějšími doplňky ke KernelExu by měla jít i aktuální Java, zatím jsem se ale nedostal k tomu, abych to důkladně prostudoval (všechny tyhle doplňky jsou na msfn.org, ale podle 1. náhledu mi to tam připadá, aby se v tom prase vyznalo.) Pokud tedy snad tu verzi 6.31, jak velká jsou rizika z bezpečnostních děr?
Jak to vůbec vy tady kdo vedete s Javou?
Re: Java(Script) - aktualizace
Vis co ma spolecne Java a Javascript? Asi tak prvni 4 psimena :)
Re: Java(Script) - aktualizace
Vim, že ten rozdíl je velký, že to nelze zaměňovat. Ale to společné je přece jenom trochu víc, než jen ty 4 písmena. I když je značně jiná, pořád se jeho syntaxe zařazuje do rodiny jazyků C/C++/Java. V jeho počátcích Netscape spolupracoval se Sun Microsystems a tady vznikla taky inspirace k přejmenování z LiveScriptu na JavaScript. Vydání bylo ohlášené společně se Sunem jako doplněk k HTML a taky tou dobou zveřejněné Javě. Uvádí se ovlivnění JavaScriptu mj. Javou. (cz.wiki, de.wiki).
A z pohledu obyčejnéjo uživatele, oba tyhle jazyky mívají v prohlížečích možnost z důvodu ochrany soukromí a dat možnost omezení i úplného zákazu funkce.
Re: Java(Script) - aktualizace
No narazel sem hlavne na to, ze Java je ve Windows resena pres instalaci JRE/JDK a vubec neslouzi ke spousteni Javaskriptu. Interpret JS je uz nejak zabudovan do prohlizece a je mu uplne burt jesi mas nainst. JRE/JDK od Sun/Oracle/MS. Proste 2 uplne jine veci. A jelikoz neska uz nove prohlizece prestaly/prestavaji podporovat i WinXP (zbyva jich fakt jen par a do konce letoska skonci uplne), tak si proste zadnej JS interpret nezaktualizujes. I Java JRE/JDK uz asi taky pro XP skoncila. Proste nemuzes predpokladat, ze na 20let starem srotu ti neska pobezi neco noveho, aspon ve Windows - nauc se pouzivat Linux, tam budes mit aktualnejsi SW...
Re: Java(Script) - aktualizace
Pozor na to, ze on neresi XP, ale jeste starsi Win 98.
Re: Java(Script) - aktualizace
Citace:
Původně odeslal
RayeR
jelikoz neska uz nove prohlizece prestaly/prestavaji podporovat i WinXP (zbyva jich fakt jen par a do konce letoska skonci uplne), tak si proste zadnej JS interpret nezaktualizujes.
Na K-Meleon-fóru je prozatím tenor, že zastavení podpory XP nepřichází v úvahu. A někde jsem se dočet, že snad by mela i ještě další KM-verze jet na 98čky, což by byl významný krok do nové genrace Gecka; potřebuje to ale asi nejaký update ke KernelExu, který jsem zatím neměl čas hledat. Takže ohledně JS zbývá očividně jen popídit se na KM-fóru, jak dalece by byla implementace jeho novější verze možná.
Otázka Javy, jestli je lepší jet nadále bez ní nebo jestli nahodit nejnovější, co jde, nebo snad nějak aktivovat MS Java Virtual Machine, co podle zpráv aspoň ve své době na Windows jela podstatně líp než Java originál, zatím zůstává.
Citace:
Původně odeslal
RayeR
nemuzes predpokladat, ze na 20let starem srotu ti neska pobezi neco noveho, aspon ve Windows
Ono něco označit za šrot, jenom proto, že to má za sebou nějaká ta léta, je velice sporné. Človek se opravdu může ptát, co je větší šrot, jestli XP nebo 10, o Vistách ani nemluvě (reakce na 8čky taky zrovna neoplývaly nadšením). V době, kdy ještě - a už až 13 let - byly XP - podporované, hromady na mainstream ujíždějících paranoiků ohrnovalo nos nad 98čkami a hlavně jejich uživatelích pro stáří systému, vypouštěli do světa panický strach o jejich nebezpečnosti a přitom nechávali ůplně mimo zřetel, že aktuálně na plno jedoucí oblíbené XP jsou jen o 2 roky novější než 98SE - v daném časovém měřítku pakatel. A dnes jsou zdroje, které 98cky - správně nastavené a dovybavené příslušnými, i neoficiálními updaty - řadí mezi nejbezpečnější systémy vůbec, a nezávislí vývojáři na udržení jejich použitelnosti stéle pracují.
Citace:
Původně odeslal
RayeR
nauc se pouzivat Linux, tam budes mit aktualnejsi SW...
Tenhle záměr tu už je dávno, jednou jsem k tomu už byl velmi blízko. Jelikož se mi ale stále znova staví do cesty životní překážky, co mě nutí takovéhle projekty ukládat k ledu, nebyl přechod nebo aspoň rozjezd paralelního běhu zatím možný.
Re: Java(Script) - aktualizace
Citace:
Původně odeslal
zivan
Pozor na to, ze on neresi XP, ale jeste starsi Win 98.
Vsak ja Mikuse znam, dobre vim ze frci na W9x, tak sem jen ilustroval, ze i na novejsim systemu WXP v poslednich letech uz dochazi dech (aplikacema, system samotnej jede jako vino). On je proste takovej jinej :)
Ja sem taky takovej retromaniak, co ma na PC i DOS, W98 a XP jako posledni (novejsi MS mrdky jedine ve virtualu). Ale aspon vim, ze kvuli me nikdo podporu novejsich funkci resit nebude a nema cenu s tim prudit na beznych forech. Vim, ze to musi napsat bud komunita podobnych magoru nebo si to musim napsat sam. Tak treba ted po vecerech programuju utilitu na vlastni posilani ATA prikazu TRIM do SSD, abych mohl TRIMovat nezavisle na podpore OS...
Re: Java(Script) - aktualizace
Citace:
Původně odeslal
RayeR
On je proste takovej jinej :)
:D:D
Nedávno mi zas někdo vsunul v připomenutí výrok "jen mrtvé ryby plavou s proudem" ;)
Citace:
Původně odeslal
Mikus
Jak to vůbec vy tady kdo vedete s Javou?
Tahle otázka je ovšem v celku nezávislá na tom, na jakém systému člověk jede.
Re: Java(Script) - aktualizace
Ja mam na XP posledni verzi JRE tusim 1.8.0 (kvuli par java programum, s JS nesouvizi), pro w9x bude asi naka hodne stara verze, na krere nic novejsiho nepobezi...