Döwür üýtgeýär
Şeýle-de bolsa, şu ýyl özüni görkezjek we ýakymly bolmazlygy üçin, goýberiliş tertibi bilen baglanyşykly başga-da köp üýtgeşmeler bar. 22 ýarym ýyldan gowrak wagtyň dowamynda, Java-yň platforma hökmünde goldanmagy bilen gönüden-göni baglanyşykly üç sany esasy häsiýetiniň bardygyna öwrenişdik.-
Durnuklyk . Ondan öň JDK-nyň täze çykmagy bilen goşulan aýratynlyklar, düýpli synagdan geçen hem bolsa, önümçilikde synag talap edilýärdi. Bu düzediş zerur bolan kemçilikleri ýüze çykarmaga kömek etdi. Ulanyjylaryň täzesini synap görmek bilen durnukly gurluşlar bilen işlemegini dowam etdirip biljekdigini üpjün etmek üçin täzelenmeler elmydama bölekleýin gabat gelýärdi.
JDK 6-dan başlap soňky birnäçe goýberilişe seretsek, JDK 5 üçin täzelenmeleriň ýene 3 ýyl töweregi (takyk bolmagy üçin 2 ýyl 11 aý) dowam edýändigini görýäris. JDK 7-iň girizilmegi bilen, JDK 6 üçin köpçülige täzelenmeler bir ýyl 9 aý berildi. JDK 7 üçin täzelenmeler JDK 8 çykandan 13 aýyň içinde çykdy.
-
Howpsuzlyk . OpenJDK ösüş we goldaw toparlary, Oracle we olaryň öňünde Sun Microsystems (Java döreden kompaniýa, redaktoryň belligi) platforma howpsuzlygyny hemişe birinji ýerde goýýar. Javaadyňyzda bolsa, Java ilkibaşda ykjam enjamlar (esasanam, Star7 PDA) üçin niýetlenipdi.
Ösüşiň esasy maksatlaryndan biri, koduň tor arkaly geçirilmegini we ygtybarly ýerine ýetirilmegini üpjün etmekdi. Täzelenmeler JDK üçin yzygiderli çap edilýär, açylan howpsuzlyk meselelerini öz içine alýar. Bu täzelenmeleri çykandan soň derrew gurnasaňyz, doly howpsuz bolarsyňyz.
-
Nol bahasy Java hakda ajaýyp zatlaryň biri, 2006-njy ýylda açyk çeşme programma üpjünçiligi hökmünde çykmazdan ozal elmydama erkin platforma bolmagydyr. Java-yň roýalti ulanyp boljak ýerinde belli bir çäklendirmeler bardy, ýöne bu elmydama ykjam we oturdylan programmalara degişlidir; iş stoly müşderileri we kärhana serwerleri üçin Java-yň häzirki wersiýasy elmydama mugtdy. JDK-da eýýäm amala aşyrylýan üýtgeşmeleriň biri, "Classpath" kadadan çykma bilen GPLv2 ygtyýarnamasy boýunça OpenJDK ýerine ýetirijileriniň goýberilmegi. Bu ygtyýarnama, Java iş wagty gurşawyny nädip ýerleşdirip boljakdygyňyza hiç hili çäklendirme girizmeýär.
Birazajyk düşündiriň
Howpsuzlyk barada alada edeliň (bolmalysy ýaly), ýöne pul sowmak islemeýärsiňiz. Bu ýagdaýda täze JDK wersiýalaryna çykan badyna göçmeli. Goldaw wagtynda gabat gelmeýän ýagdaýlarda (Aýratynlyk we LTS çykarylyşy), täze howpsuzlyk düzedişleri almak üçin muny etmeli bolarsyňyz. Gynansagam, wagt bir-birine gabat gelmän, önümçilikde entek synagdan geçirilmedik JDK goýberişlerine derrew geçmeli bolarsyňyz, şonuň üçin öňki durnuklylygy ýitirersiňiz. Başga bir wariant, durnuklylygy nol bahadan saýlamak. Againene-de bu mümkin: etmeli zadyňyz, täze çykansoň öňki LTS wersiýasyny ulanmagy dowam etdirmek. Özüňize tanyş bolan durnuklylygy alarsyňyz, hiç zat tölemeli dälsiňiz, ýöne hiç hili howpsuzlyk bukjasyny almarsyňyz, sebäbi olar bu goýberiliş üçin indi ýok. Netijede, durnuklylyk we howpsuzlyk isleseňiz, tölemeli bolarsyňyz. Öňki LTS goýberilişini ulanmagy dowam etdirip bilersiňiz, emma howpsuzlyk we näsazlyklary düzetmek diňe täjirçilik goldaw şertnamasy arkaly elýeterli bolar.Theazyjynyň kiçijik mahabat bloky :)
Azul (kompaniýam), Zulu Enterprise markasy astynda OpenJDK ýerine ýetirijiler toplumyny döretdi, çeşmeden guruldy, TCK / JCK synaglary bilen synag edildi, hatda erbet sözbaşy sebäpli açyk kod kodunyň korrupsiýasynyň ýokdugyny anyklamak üçin döreden kommunal hyzmatlarymyz bilen analiz etdi. faýllary. Häzirki wersiýasyny mugt göçürip almaga, gyzyklanýanlar üçin täjirçilik goldawyny hödürleýäris. Recentlyakynda müşderilere iň ýokary çeýeligi üpjün etmegi maksat edinýän zulu üçin täze goldaw wariantlaryny hödürläp başladyk. Ulanyjylara öz işine we müşderisiniň isleglerine laýyk gelýän JDK-nyň täze wersiýasyna göçmek mümkinçiligini bermek isleýäris. Munuň üçin üç sany goldaw wariantyny hödürleýäris:- Gysga möhletli goldaw (STS). STS ulanyjylara täze JDK goýberilişlerine rahat geçmek üçin ýeterlik goldaw bilen täze Java aýratynlyklaryna iň çalt giriş mümkinçiligini berýär. Zulu Enterprise, STS goýberilişini 12 aýlap näsazlyklary düzetmek, howpsuzlyk täzelenmeleri we zerur düzedişler (“önümçilik goldawy”) bilen üpjün edýär, üstesine-de goldaw goldawyna we ulanyjylara JDK-nyň täze wersiýasyna göçmegine 6 aý goşmaça goldaw berýär. ("giňeldilen goldaw"). Bu 18 aýlyk ömrüň dowamlylygydyr.
- Orta möhletli goldaw (MTS). MTS goýberişleri, täze LTS çykarylmagyna garaşman, önümçilikde aýratynlyk goýberilişlerinde bar bolan täze aýratynlyklary ulanmaga mümkinçilik berýär. Azul, LTS goýberilişleriniň arasynda ýylda bir MTS goýbermegi meýilleşdirýär we LTS-iň indiki umumy senesinden soň 18 aýlap önümçilik goldawyny berýär. Bu önümçiligiň ýerleşdirilende wagtyň bir-birine gabat gelmegini we “rahat” geçişini üpjün edýär. Önümçilik goldawy gutarandan soň goşmaça 12 aý uzaldylan goldaw berilýär.
- Uzak möhletleýin goldaw (LTS). OpenJDK jemgyýeti tarapyndan LTS hasaplanýan neşirler üçin üpjün edilýär we goşmaça iki ýyl goldaw bilen 8 ýyl önümçilik goldawyny berýär.
Netijeler
Java platformasynyň birnäçe tarapy şu ýyl üýtgeýär, köpüsi gowulaşýar. Täze aýratynlyklara has çalt girmek, Uçuş ýazgysy we Missiýa gözegçilik ýaly kömekçi enjamlaryň açyk goýberilmegi, GPLv2 ygtyýarnamasy boýunça OpenJDK ýerine ýetirijileriniň "Klasspath" kadasy bilen boşadylmagy. Gynandyryjy hakykat, Java platformasyna adaty sahy mugt goldawyň geçmişe öwrülmegidir. Java henizem durnukly, howpsuz we erkin. Bu üç häsiýetiň haýsysy siziň we ulanyjylaryňyz üçin has möhümdir?
awtory hakda Simon Ritter, Azul Systems-yň tehniki direktorynyň orunbasary. Simon 1984-nji ýyldan bäri IT işi bilen meşgullanýar we Angliýanyň Brunel uniwersitetinden Fizika boýunça bakalawr derejesini alýar. Simon 1996-njy ýylda “Sun Microsystems” -a goşuldy we Java-yň ösüşinde we konsaltinginde wagt geçirdi. 1999-njy ýyldan başlap, esasy Java platformasyna we müşderisine we oturdylan programmalara ünsi jemläp, döredijilere Java tehnologiýalaryny görkezýär. Indi Azul Systems-da adamlara Java we Azul-yň JVM önümlerine has gowy düşünmäge kömek etmegini dowam etdirýär. Ony Twitterde yzarlap bilersiňiz: @speakjava . |
GO TO FULL VERSION