Microsoft ha annunciato la disponibilità della versione di anteprima di OpenJD

Microsoft ha annunciato l'anteprima del proprio Java Development Kit, descritto come "una nuova distribuzione gratuita supportata a lungo termine e il nuovo modo per Microsoft di collaborare e contribuire all'ecosistema Java". Successivamente, questa versione diventerà la distribuzione predefinita di Java 11 nei servizi gestiti di Azure.

Ed è che Microsoft fa uso di java nella sua divisione sviluppatori e nei carichi di lavoro da java sulla tua piattaforma cloud Azure. L'anno scorso, il produttore di software ha portato OpenJDK per Windows 10 su dispositivi basati su ARM (AArch64). Ma la nuova versione di OpenJDK di Microsoft è un passo molto più grande.

Microsoft si affida alle tecnologie Java per una varietà di propri sistemi interni, applicazioni e carichi di lavoro per consentire l'implementazione di prodotti e servizi pubblici riconosciuti, nonché di un'ampia serie di sistemi mission-critical che guidano il business. Infrastruttura di Azure. E l'azienda sottolinea il suo intenso uso interno della propria versione del linguaggio.

Microsoft afferma che per il momento la versione di anteprima soddisfa già le specifiche di Java 11 e può sostituire qualsiasi altra versione di OpenJDK

“I binari di Microsoft OpenJDK per Java 11 sono basati sul codice sorgente OpenJDK, seguendo gli stessi script di rilascio utilizzati dal progetto Eclipse Adoptium e testati dalla suite Eclipse Adoptium QA (inclusi i test del progetto OpenJDK). I nostri file binari Java 11 hanno superato il test TCK (Technical Compatibility Kit) per Java 11, utilizzato per verificare la compatibilità con la specifica Java 11. La versione Microsoft di OpenJDK è un semplice sostituto di qualsiasi altra distribuzione OpenJDK. Disponibile nell'ecosistema Java '.

Ciò che distingue la versione Microsoft dei binari di OpenJDK 11 degli altri, afferma l'azienda, sono:

"Correzioni e miglioramenti che riteniamo importanti per i nostri clienti e utenti interni". “Alcuni di essi non sono stati ancora aggiornati ufficialmente e sono chiaramente indicati nelle nostre note di rilascio. Ciò ci consente di accelerare i miglioramenti e le correzioni apportando contemporaneamente tali modifiche. Gli aggiornamenti saranno gratuiti e tutti gli sviluppatori Java potranno implementarli ovunque "

Secondo il post sul blog degli sviluppatori dell'azienda, Bruno Borges della divisione Java Product Management di Microsoft ha indicato che Microsoft sta attualmente distribuendo internamente oltre 500,000 Java Virtual Machine (JVM) (esclusi tutti i servizi e i carichi di lavoro di Azure). Inoltre, secondo l'azienda, più di 140.000 di queste JVM sono già basate sulla versione Microsoft di OpenJDK.

Azure è ancora l'obiettivo principale per lo sviluppo interno di Java, Gestisce attività critiche e supporta l'infrastruttura complessiva, ma queste JVM vengono utilizzate anche per microservizi back-end, sistemi di big data, broker di messaggi, servizi di messaggistica, streaming di eventi e server di gioco.

“Java è uno dei linguaggi di programmazione più importanti attualmente in uso. Gli sviluppatori lo utilizzano per creare di tutto, dalle applicazioni aziendali essenziali ai robot per hobby ", ha affermato la società nella dichiarazione. 

In futuro, Microsoft consiglierà migliori ottimizzazioni per i carichi di lavoro Java in questi servizi, una volta che l'azienda inizia a distribuire nuove JVM con la sua versione di OpenJDK su Azure. Entro la fine dell'anno, questa versione diventerà la distribuzione predefinita per Java 11 sui servizi gestiti di Azure, ha affermato Bruno nella dichiarazione.

Va inoltre notato che per i servizi gestiti di Azure che offrono Java 8 come opzione di runtime di destinazione, Microsoft supporterà i binari Eclipse Adoptium Java 8 (precedentemente AdoptOpenJDK).

I pacchetti di anteprima e gli installatori di OpenJDK di Microsoft sono immediatamente disponibili. I clienti di Microsoft Azure possono anche testare l'anteprima utilizzando Azure Cloud Shell nei propri browser o nel terminale di Windows.

Infine, si dice che i binari di Java 11 (basati su OpenJDK 11.0.10 + 9) sono forniti per le distribuzioni desktop / server x64 su macOS, Linux e Windows.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.