בניית Java של מיקרוסופט זמינה כעת לכולם

מיקרוסופט החלה להפיץ הפצה משלה של Java מבוסס על OpenJDK, ומספק הפצת קוד פתוח בחינם שיכולה להתחרות בהפצות Java של אורקל. המוצר הוא מופץ ללא תשלום וזמין בקוד המקור תחת רישיון GPLv2.

בינאריות Microsoft Build של OpenJDK עשוי להכיל תיקונים ושיפורים שנחשבים חשובים ללקוחות ולמשתמשים פנימיים, אך לא שולבו בפרויקט OpenJDK במעלה הזרם. תיקונים ושיפורים אלה יצוינו בהערות המהדורה עם קוד המקור הזמין.

כזכור, אורקל העבירה בשנת 2019 את הפצותיה הבינאריות של Java SE להסכם רישיון חדש. כי מגביל את השימוש המסחרי ומאפשר שימוש חופשי רק בפיתוח תוכנה או בשימוש אישי, בדיקות, פרוטוטייפ והדגמת יישומים. לשימוש מסחרי ללא עלות, מומלץ להשתמש בחבילת OpenJDK בחינם המורשית תחת ה- GPLv2 למעט חריגות GNU ClassPath המאפשרות קישור דינמי עם מוצרים מסחריים.

סניף OpenJDK 11, המשמש להפצה של מיקרוסופט, מסווג כגרסאות LTS, שעדכונין יופקו עד אוקטובר 2024. OpenJDK 11 מתוחזק על ידי חברת Red Hat.

יש לציין כי הפצת OpenJDK זו שפורסמה על ידי מיקרוסופט היא תרומת החברה למערכת האקולוגית של Java וניסיון לחזק את האינטראקציה עם הקהילה. ההפצה ממוקמת יציבה וכבר נמצאת בשימוש מוצרים ושירותים רבים של מיקרוסופט, כולל Azure, Minecraft, SQL Server, Visual Studio Code ו- LinkedIn.

מוזכר ש Microsoft Build של OpenJDK יהיה מחזור תחזוקה ארוך עם שחרור רבעוני של עדכונים בחינם. הוא יכלול גם תיקונים ושיפורים שמסיבה זו או אחרת אינם מקובלים במיינסטרים של OpenJDK, אך מוכרים כחשובים ללקוחות ופרויקטים של מיקרוסופט. שינויים נוספים אלה יצוינו במפורש בהערות השחרור ויפורסמו בקוד המקור במאגר הפרויקט.

היום אנו שמחים לבשר על הזמינות הכללית של Microsoft Build של OpenJDK, הפצה חדשה ללא עלות של OpenJDK שהיא קוד פתוח וזמינה בחינם לכל מי שניתן לפרוס בכל מקום. כפי שאמרנו קודם כאשר הכרזנו על תצוגה מקדימה של Microsoft Build של OpenJDK, מיקרוסופט משתמשת בג'אווה רבה עם למעלה מ -500.000 JVMs הפועלים באופן פנימי. קבוצת הנדסת ג'אווה גאה לתרום למערכת האקולוגית של ג'אווה ולעזור לעומסי עבודה כמו לינקדאין, מיינקראפט ותכלת.

מיקרוסופט הודיע ​​גם כי הצטרף לקבוצת העבודה של Eclipse Adoptium, הנחשבת לפלטפורמה בלתי תלויה בספק להפצת בינאריות OpenJDK התואמות לחלוטין את מפרטי Java, עומדות בקריטריונים של איכות AQAvit ומוכנות לפרויקטים של ייצור.

כדי לעמוד במפרט מלא, הרכבות המופצות באמצעות Adoptium מאומתות כנגד Java SE TCK (הסכם בין Oracle ו- Eclipse Foundation משמש לגישה לערכת התאימות הטכנולוגית).

נכון לעכשיו, OpenJDK בונה 8, 11 ו -16 מפרויקט Eclipse Temurin (בעבר הפצת Java של AdoptOpenJDK) מופצים ישירות דרך Adoptium. פרויקט Adoptium כולל גם מכלולי JDK שנוצרו על ידי IBM המבוססים על מכונת הווירטואלית OpenJ9 Java, אך מכלולים אלה מופצים בנפרד דרך אתר IBM.

ההפצה כוללת הפעלות עבור Java 11 ו- Java 16, המבוססות על OpenJDK 11.0.11 ו- OpenJDK 16.0.1. בניינים מוכנים עבור לינוקס, חלונות ו- macOS והם זמינים עבור ארכיטקטורת x86_64. בנוסף, נוצרה מבנה מבחנים המבוסס על OpenJDK 16.0.1 עבור מערכות ARM, הזמינה עבור לינוקס ו- Windows.

בנוסף לזמינות כללית זו, גם מיקרוסופט הצעות Microsoft Build של תמונות OpenJDK Docker וקבצי Docker תואמים. אלה נועדו לשימוש על ידי כל יישום Java או רכיב יישומי Java לצורך פריסה בכל מקום, כולל Microsoft Azure.

מקור: https://devblogs.microsoft.com


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.