OpenJDK zastąpi Javę od Suna [aktualizacja]
Oracle (który przejął firmę Sun na początku ubiegłego roku) zmienił w połowie tego roku licencję, na której publikowana jest Java, uniemożliwiając producentom systemów operacyjnych dystrybucję nowych jej wydań. Ponieważ niedawno wykryto poważne luki bezpieczeństwa w ostatniej wersji dostępnej na starej licencji, zostanie ona wkrótce usunięta z Debiana. Dotychczasowi użytkownicy Javy powinni skorzystać z OpenJDK.Do sierpnia bieżącego roku Sun/Oracle udostępniał producentom systemów operacyjnych specjalną wersję Javy (różniącą się od tej dostępnej na oficjalnej stronie ze względów licencyjnych). Wtedy jednak postanowił zaprzestać jej publikacji, uniemożliwiając tym samym deweloperom Debiana (i innych dystrybucji WiOO) dołączenie Javy od Suna/Oracle'a do wydania.
Rys.1. OpenJDK wkrótce całkowicie zastąpi niewolną Javę
Dotychczasowi użytkownicy Javy z pakietu sun-java6-jre
(lub innych niż JRE, dla programistów) powinni przejść na wersję z openjdk-6-jre lub openjdk-7-jre (lub analogicznych, dla programistów). Pakiety sun-java6-* zostaną wkrótce usunięte z gałęzi niestabilnej i testowej, nie wiadomo jeszcze jaką decyzję podejmie Zespół ds. Bezpieczeństwa dla stabilnego wydania.
Błędy znalezione po zmianie wersji Javy należy zgłosić do systemu śledzenia błędów Debiana — zostaną one przekazane do projektu macierzystego.
Aktualizacja
Pakiet źródłowy sun-java6 (oraz wszystkie pakiety binarne budowane z niego) został usunięty z niestabilnej gałęzi. Członek Zespołu ds. FTP usunął pakiet z bazy danych — niewykluczone, że przez jakiś czas będzie on dostępny w repozytorium, aż żadne inne pakiety nie będą się do niego odnosić.
Z gałęzi testowej pakiet zostanie usunięty automatycznie, gdy operacja ta nie będzie powodować problemów z zależnościami.
Wszystkim użytkownikom zalecamy instalację JRE (lub innych elementów Javy) w wersji OpenJDK i ustawienie jej w systemie alternatyw:
update-alternatives --config java
i usunięcie wersji od Suna dopiero po przetestowaniu wszystkich krytycznych javowych aplikacji.
Jednocześnie stanowczo odradzamy używanie na co dzień wtyczki z pakietu sun-java6-plugin
w przeglądarce — ta wersja Javy zawiera niezałataną, poważną lukę bezpieczeństwa.
Źródło: sylvestre.ledru.info/blog/sylvestre/2011/10/25/removal_of_sun_java6_from_debian
Dodany: 25 paź 2011 o 10:29
przez: azhag
Komentarze (RSS):
No cóż, inaczej jednak być nie może.
A jaką wtyczkę polecacie zamiast niej? :)
W takiej sytuacji najlepiej będzie zgłosić błąd w BTS Debiana. Tylko dzięki temu może za jakiś czas będzie działać.
>> stanowczo odradzamy używanie na co dzień wtyczki
>> z pakietu sun-java6-plugin
>
> A jaką wtyczkę polecacie zamiast niej? :)
My, azhagowie (i może inni admini w trzech osobach), polecamy icedtea(6)-plugin do OpenJDK. W ciągu najbliższych dni postaram się popełnić wpis do FAQ/artykułów nt. Javy (co w sumie planowałem od dłuższego czasu, teraz jest znakomita okazja).
EDIT: O, to ja lepiej poczekam na wspomniane FAQ. :)
> EDIT: O, to ja lepiej poczekam na wspomniane FAQ. :)
Zawsze możesz wstępnie obadać teren i mi pomóc (ja teren będę badał najwcześniej jutro).
niestety okazuje się, że aby zainstalować openjdk muszę wreszcie zaktualizować system — a to oznacza, że najpierw muszę się dobrać do konkretnej rurki
swoją drogą zastanawiam się, czy kwestia niewolnej javy nie może zostać rozwiązana tak jak niewolnego flasha (i kilku innych rzeczy) — pakiet ze skryptem instalującym wszystko gdzie trzeba
Co do instalacji javy, był taki stary pakiet java-package, dostosowanie skryptów w nim zawartych nie powinno być kłopotliwe.
W AUR mają właśnie coś w tym stylu.
jdk:
https://aur.archlinux.org/packages.php?ID=51906
https://aur.archlinux.org/packages/jd/jdk/PKGBUILD
jre:
https://aur.archlinux.org/packages.php?ID=51908
https://aur.archlinux.org/packages/jr/jre/PKGBUILD
(pakiety z AUR oczywiście nie są oficjalnymi pakietami Archa)
Plugin Oracle'a niestety jest zamknięty, zamiast niego używać można icedtea-plugin, jednak w przeciwieństwie do reszty Javy to osobny projekt.
> polecacie/polecamy, wtyczka działa. ;)
Z mojej perspektywy to ciekawy wynik, bo u mnie niby się ładuje, ale nie działa (puste miejsce zamiast apletu). :/