Kategorie
news

馃 Piek艂o zamarz艂o? Microsoft Build of OpenJDK

OpenJDK od firmy Microsoft? Brzmi dosy膰 dziwnie i egzotycznie. Ale czy na pewno? Co kryje si臋 za wydaniem Microsoft Build of OpenJDK, czyli co to, po co i dla kogo.

Lecimy!

junior-hava-developer-handbook-what-to-know

Wst臋p

Nie tak dawno, bo 6 kwietnia 2021 roku, na blogu developerskim Microsoftu pojawi艂a si臋 informacja o udost臋pnieniu preview nowej dystrybucji OpenJDK. Jej nazwa wyr贸偶nia si臋 z t艂umu innych pakiet贸w zdecydowanie swoj膮 d艂ugo艣ci膮: Microsoft Build of OpenJDK.

Dla os贸b 艣ledz膮cych dzia艂ania Microsoftu ten ruch nie wydaje si臋 zaskoczeniem. Jednak spora cz臋艣膰 os贸b zastanawia si臋, dlaczego tak si臋 sta艂o.

Microsoft od dawna inwestuje w ekosystem Javy

Niewiele os贸b zwr贸ci艂o uwag臋, 偶e Microsoft od 2018 roku by艂 aktywnym sposorem OpenJDK. A nawet wcze艣niej, jak podaje Wikipedia, bo ju偶 w 2013 roku razem z Azul Systems Microsoft wsp贸艂pracowa艂 nad wsparciem paczki z JDK o nazwie Zulu w ramach prac nad Azure.

P贸藕niejsze przej臋cie jClarity w 2019 roku by艂 zatem dosy膰 naturalnym krokiem w celu wzmocnienia wsparcia Java w chmurze obliczeniowej tego giganta.

Java to jedno. Linux to drugie. Nie od dzi艣 wiadomo, 偶e chmury obliczeniowe stoj膮 na systemach z rodziny Linux. A my wiemy, 偶e Linux bardzo lubi si臋 z Jav膮.

Co ciekawe, jak mo偶emy przeczyta膰 tutaj, obecnie Microsoft wewn臋trznie ma 500k instancji JVM. 500k instancji nie licz膮c tego, co klienci uruchamiaj膮 samodzielnie na Azure. Z tego 140k jest ju偶 na ich w艂asnej dystrybucji. Robi wra偶enie?

Robi wra偶enie i robi r贸偶nic臋. A optymalizacje, dostosowanie i rozw贸j stabilnej wersji OpenJDK pod siebie mo偶e mie膰 w tym przypadku znaczenie finansowe i strategiczne.

Czy developerzy pracuj膮cy na Windows przerzuc膮 si臋 na OpenJDK od Microsoft?

Pewnie nie nast膮pi to szybko.

Pami臋tajmy jednak, 偶e tym, co zawsze wyr贸偶nia艂o ekosystem Javy to r贸偶norodno艣膰. Mo偶liwo艣膰 zrobienia czego艣 tak lub inaczej. Za pomoc膮 jednej biblioteki lub drugiej. Z jednym frameworkiem lub drugim.

Microsoft wpisuje si臋 w t臋 r贸偶norodno艣膰. Jego ruchy w ostatnich latach s膮 bardzo ciekawe. A flame wars typu Java vs .Net zaczynaj膮 by膰 pradawnymi historiami bez wi臋kszego znaczenia obecnie.

S艂owa ko艅cowe

Cho膰 Microsoft + Java przez lata wydawa艂y si臋 oksymoronem, to jednak 艣wiat si臋 wok贸艂 nas zmienia.

Zmienia si臋 ekosystem Javy. Zmienia si臋 te偶 Microsoft. Kierunki tych zmian s膮 bardzo ciekawe. Co pokazuje r贸wnie偶, 偶e Java jeszcze przez d艂ugi czas b臋dzie topowym j臋zykiem programowania.

Daj zna膰 w komentarzu, co my艣lisz na ten temat?

A je艣li interesuje Ci臋, co te偶 Microsoft zmienia w ramach nurtu RPA, to rzu膰 okiem na artyku艂 o Power Automate Desktop Free. Bo to te偶 inny ciekawy ruch, kt贸ry mo偶e nie by膰 na r臋k臋 zamkni臋tym dostawcom narz臋dzi RPA.

4 3 votes
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments