La build Java di Microsoft è ora disponibile per tutti

Microsoft ha iniziato a distribuire la propria distribuzione Java basato su OpenJDK, fornendo una distribuzione Java open source gratuita in grado di competere con le distribuzioni Java di Oracle. Il prodotto È distribuito gratuitamente ed è disponibile nel codice sorgente sotto licenza GPLv2.

binari Microsoft Build di OpenJDK può contenere correzioni e miglioramenti che sono considerati importanti per i clienti e gli utenti interni, ma non sono stati incorporati nel progetto OpenJDK a monte. Queste correzioni e miglioramenti verranno annotati nelle note di rilascio con il codice sorgente disponibile.

Come promemoria, Oracle nel 2019 ha trasferito le sue distribuzioni binarie Java SE a un nuovo contratto di licenza. che limita l'uso commerciale e consente l'uso gratuito solo nello sviluppo di software o uso personale, test, prototipazione e dimostrazione di applicazioni. Per uso commerciale gratuito, si suggerisce di utilizzare il pacchetto OpenJDK gratuito concesso in licenza sotto GPLv2 con eccezioni GNU ClassPath che consentono il collegamento dinamico con prodotti commerciali.

Il ramo OpenJDK 11, utilizzato nella distribuzione Microsoft, è classificato come versioni LTS, i cui aggiornamenti verranno generati fino a ottobre 2024. OpenJDK 11 è gestito da Red Hat Company.

Notare che Questa distribuzione OpenJDK pubblicata da Microsoft è il contributo dell'azienda all'ecosistema Java e un tentativo di rafforzare l'interazione con la comunità. La distribuzione è posizionata come stabile ed è già utilizzata da molti prodotti e servizi Microsoft, tra cui Azure, Minecraft, SQL Server, Visual Studio Code e LinkedIn.

Si è detto che Build Microsoft di OpenJDK avrà un lungo ciclo di manutenzione con rilascio trimestrale di aggiornamenti gratuiti. Includerà anche correzioni e miglioramenti che, per un motivo o per l'altro, non sono accettati nel mainstream OpenJDK, ma sono riconosciuti come importanti per i clienti e i progetti Microsoft. Queste modifiche aggiuntive verranno esplicitamente annotate nelle note di rilascio e pubblicate nel codice sorgente nel repository del progetto.

Oggi siamo lieti di annunciare la disponibilità generale di Microsoft Build di OpenJDK, una nuova distribuzione gratuita di OpenJDK che è open source e disponibile gratuitamente per chiunque possa distribuirla ovunque. Come abbiamo detto in precedenza quando abbiamo annunciato la Microsoft Build Preview di OpenJDK, Microsoft utilizza molto Java con oltre 500.000 JVM in esecuzione internamente. Il Java Engineering Group è orgoglioso di contribuire all'ecosistema Java e di supportare carichi di lavoro come LinkedIn, Minecraft e Azure.

Microsoft ha anche annunciato di essere entrato a far parte dell'Eclipse Adoptium Working Group, che è considerata una piattaforma indipendente dal fornitore per la distribuzione di binari OpenJDK che sono pienamente conformi alle specifiche Java, soddisfano i criteri di qualità AQAvit e sono pronti per i progetti di produzione.

Per la piena conformità alle specifiche, gli assembly distribuiti tramite Adoptium vengono convalidati rispetto a Java SE TCK (per accedere al Technology Compatibility Kit viene utilizzato un accordo tra Oracle ed Eclipse Foundation).

Attualmente, OpenJDK costruisce 8, 11 e 16 dal progetto Eclipse Temurin (precedentemente la distribuzione Java di AdoptOpenJDK) sono distribuiti direttamente tramite Adoptium. Il progetto Adoptium include anche assembly JDK generati da IBM basati sulla macchina virtuale Java OpenJ9, ma questi assembly sono distribuiti separatamente attraverso il sito IBM.

La distribuzione include eseguibili per Java 11 e Java 16, basati su OpenJDK 11.0.11 e OpenJDK 16.0.1. Le build sono pronte per Linux, Windows e macOS e sono disponibili per l'architettura x86_64. Inoltre, è stata generata una build di test basata su OpenJDK 16.0.1 per i sistemi ARM, disponibile per Linux e Windows.

Oltre a questa disponibilità generale, anche Microsoft offerte Microsoft Build di immagini Docker OpenJDK e file Docker corrispondenti. Questi sono progettati per essere utilizzati da qualsiasi applicazione Java o componente dell'applicazione Java per la distribuzione ovunque, incluso Microsoft Azure.

fonte: https://devblogs.microsoft.com


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.