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

zmaj

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

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

Alibaba dragonwell

Java je široko korišten jezik na Alibabi jer joj je potreban optimizirani JDK za svoje aplikacije usluge e-trgovine, finansija i mrežne logistike na više od 100,000 servera.

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

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 GitHub-u. Za kompaniju je ova implementacija rođena iz potrebe za pronalaženjem Java resursa koji dobro odgovara njenim aplikacijama i omogućava njegovu široku implementaciju.

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

U prezentaciji Dragonwell tima:

Napominje se da je potonji optimiziran za internetsku e-trgovinu, financije i logistiku i već radi na više od sto tisuća servera. »

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

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

Osim što je vilica OpenJDK-a, on ima i druge karakteristike koje kompanija smatra vrlo bitnima za svoj rad.

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

O Alibaba Dragonwell 8.0 Nova verzija

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

U izvještaju o ovom novom izdanju Alibabe Dragonwell, razvojni tim ističe da:

  • Nova mini-opcija dodana je podkompaniji dump alata za dump da bi se ignorirao sadržaj primitivnih nizova heapdump-a.
  • Kao i nova opcija PrintYoungGenHistoAfterParNewGC za ispis histograma objekata 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 niza poziva mapiranja niza koja premašuje ArrayAllocationWarningSize. Zadana vrijednost za ovu opciju je 512M. Ovo može promijeniti jinfo.

Kako doći do Alibaba Dragonwell 8.0?

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

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

Za RHEL mogu se dodati CentOS i AliOS sistemi 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 aplikaciju, odMolimo konfigurirajte JAVA_HOME da ukazuje na instalacijski direktorij Alibaba Dragonwell.

Za ostale sisteme morate preuzeti JDK sa Github-a, veza je ovo.

Možete pogledati upute za implementaciju Alibaba Dragonwell 8.0, kao i više informacija o tome. Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.