Alibaba objavljuje svoj otvoreni izvor svoj Dragonwell 8.0 prilagođeni JDK

zmajevica

Kako bi se izbjegli pravni problemi s Oracleom (koja posjeduje vlasnička proširenja), casve više tvrtki gradi vlastiti JDK od OpenJDK-a i donose korist zajednici svojim radom.

Bilo da je riječ o Red Hatu, Amazonu, između ostalih, da nabrojimo samo neke, sve ove tvrtke imaju vlastite JDK-ove. Prema njima, Oracleova vlasnička proširenja uništavaju povjerenje programera koji se postupno odmiču od jezika Java.

Alibaba zmajev bunar

Java je široko korišten jezik na Alibabi jer joj je za svoje aplikacije trebao optimizirani JDK usluge e-trgovine, financija i mrežne logistike na više od 100,000 XNUMX poslužitelja.

Iz ove potrebe proizašao je Alibaba Dragonwell, JDK izveden iz OpenJDK i koji je motor koji pokreće Alibabine distribuirane Java programe u ekstremnim razmjerima, u skladu s uvjetima tvrtke.

Kao vilica OpenJDK-a, Alibaba Dragonwell JDK je besplatni softver pod licencom GNU 2.0, dostupan na GitHub-u.

Inženjeri Alibaba Group nedavno su predstavili vaša vlastita JDK implementacija na GitHubu. Za tvrtku je ova implementacija rođena iz potrebe za pronalaženjem Java resursa koji dobro odgovara njezinim aplikacijama i omogućuje njegovu široku primjenu.

Imenovana je ova interna prilagodba ili nizvodna verzija OpenJDK tvrtke Alibaba Group Alibaba Dragon Well 8.0. Kao što se i očekivalo, ovo prilagođavanje provedeno je za određene poslovne potrebe.

U prezentaciji tima Dragonwell:

Napominje se da je potonji optimiziran za internetske programe e-trgovine, financija i logistike i već radi na više od sto tisuća poslužitelja. »

Alibaba Dragonwell je motor koji pokreće naše distribuirane Java programe s iznimnom skalabilnošću ”, rekao je tim.

Tim Alibaba Dragonwell izvještava da je potonji certificiran kao usklađen sa Java SE standardom te da je trenutna verzija kompatibilna samo s Linux platformom za x86 i x64 arhitekture.

Osim što je vilica OpenJDK-a, on ima i druge značajke koje tvrtka smatra vrlo bitnima za svoj rad.

"Usvajanjem OpenJDK-a za pokretanje naših aplikacija, shvatili smo potrebu da ga posebno prilagodimo za velike primjene Java aplikacija", napisao je tim.

O novoj verziji Alibaba Dragonwell 8.0

Nova verzija Alibaba Dragonwell ima novi sakupljač smeća zvan CMS, snimač leta (JFR) i donosi nove dodatke.

Što se tiče izvještaja o ovom novom izdanju Alibabe Dragonwell, razvojni tim ističe da:

  • Nova mini-opcija dodana je u naredbu dump alata za odvoženje da bi se ignorirao sadržaj primitivnih nizova heapdump-a.
  • Kao i nova opcija PrintYoungGenHistoAfterParNewGC za ispis histograma objekta nakon ParNew GC.
  • Dodana je opcija PrintGCRootsTraceTime za ispis detalja ParNew GC kao G1GC. Pomozite korisnicima da pronađu problem dugog odmora. Može ih otvoriti / zatvoriti jinfo

I nova opcija ArrayAllocationWarningSize za ispis snopa poziva mapiranja niza koji premašuje ArrayAllocationWarningSize. Zadana vrijednost za ovu opciju je 512M. To može promijeniti jinfo.

Kako doći do Alibaba Dragonwell 8.0?

Ovaj je JDK dostupan onim entuzijastima koji žele znati malo više o njemu ili ga implementirati na svojim poslužiteljima.

Važno je to spomenuti Alibaba Dragonwell JDK trenutno podržava samo Linux platformu na x86 i x64 arhitekturama.

Za RHEL mogu se dodati CentOS i AliOS sustavi sljedeće spremište.

U slučaju CentOS-a to dodajemo sa:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

I instaliramo sa:

sudo yum install dragonwell-8

Sada jednostavno kako bi se omogućio Alibaba Dragonwell JDK za vašu prijavu odMolimo konfigurirajte JAVA_HOME da ukazuje na instalacijski direktorij Alibaba Dragonwell.

Za ostale sustave morate preuzeti JDK s Githuba, poveznica je ovo.

Upute za implementaciju Alibaba Dragonwell 8.0, kao i više informacija o njima, mogu se potražiti U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.