פלטפורמת הפיתוח .Net תהיה מקורית באובונטו 22.04

ההודעה על ההסכם של קנוניקל ומיקרוסופט

פלטפורמת הפיתוח .Net תוכל להיות מותקנת עם פקודה יחידה ב-Ubuntu 22.04 מארח ותמונות קונטיינר כפי שהודיעה קנוניקל בה בלוג. .Net הייתה, יחד עם סביבת הפיתוח המשולבת Visual Studio Code, אחת התרומות הראשונות של מיקרוסופט לעולם הקוד הפתוח לאחר ששינתה את יחסה לסוג זה של רישיון בפיקודו של Satya Nadella.

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

קוד אולפן חזותי
Artaculo relacionado:
מיקרוסופט העבירה: משחררת .NET Core ו- Visual Studio Code עבור Linux

העסקה

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

באופן מוזר, ההתקנה מתבצעת ממנהל החבילות המסורתי בפורמט DEB במקום לעשות את זה ב-Snap האם נהיה ערב אחד משינויי הרעיונות המסורתיים של Shuttleworth או שמא זו תהיה דרישה ממיקרוסופט כדי שגם דביאן והפצות נגזרות יוכלו להתקין אותו?

בכל מקרה, משתמשי ומפתחים של .NET 6 משתמשים ב-Ubuntu 22.04 כעת הם יכולים להתקין את חבילות .NET 6 עם פקודה פשוטה. אם אתה מעדיף, יש להם גם תמונות מיכל קטנות במיוחד, בנויות מראש, מותאמות מהקופסה.

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

ריצ'רד לנדר, מנהל התוכנית של .Net מסביר זאת כך:

העבודה עם Canonical אפשרה לנו להציע בו זמנית קלות שימוש ואבטחה משופרת למפתחי NET. הפרויקט נהנה מהמנהיגות של Canonical באקוסיסטם של לינוקס ומהמומחיות העמוקה של מיקרוסופט בכלי פיתוח ופלטפורמות. התוצאה היא שילוב של חבילות DEB ותמונות קונטיינר שיועילו גם למפתחי קהילה וגם ללקוחות ארגוניים גדולים באמצעות קוד פתוח.

עבור Canonical שדיבר היה מנהל המוצר שלה, Valentin Viennot:

כעת יש לאובונטו סיפור מתחילתו ועד סופו, מפיתוח ועד ייצור, עם תמונות מיכל הנתמכות על ידי רשתות אולטרה, החל מפלטפורמת NET. אנו חושבים שזהו שיפור גדול עבור שתי הקהילות שלנו; שיתוף הפעולה עם צוות .NET במיקרוסופט אפשר לנו ללכת רחוק יותר.

עדכונים

מקנוניקל הבהירו את נושא תאריכי העדכונים השונים של הגרסאות המורחבות של אובונטו ו-.Net. ה-.NET LTS שוחרר בנובמבר של שנים אי-זוגיות, ו-Ubuntu LTS יוצא באפריל של השנה הזוגית הבאה. לטענתם, זה מבטיח זאת למשתמשים תמיד תהיה הגרסה העדכנית ביותר של .Net בכל LTS

מהי פלטפורמת הפיתוח .Net

זהו סט של טכנולוגיות לפיתוח יישומי אינטרנט ושירותים ללא תלות במערכת ההפעלה.

כיצד להתקין אותו באובונטו

התקנה של כל הסביבה
sudo apt update && sudo apt install dotnet6
התקנת כלים לתכנות או הפעלת יישומים.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

אפשר גם להוריד תמונות OCI (העומדות בתקן של Open Container Initiative)

תמונות אלו מורכבות רק מהסט הקפדני של חבילות וקבצים הנדרשים בזמן ריצה. לפי Canonical, תהליך זה גילח את 100MB, ומספק את תמונת ה-OCI מבוססת אובונטו הקטנה ביותר שפורסמה אי פעם בפחות מ-6MB (דחוס).

ניתן למצוא את כל קישורי ההורדה בכתובת הדף הזה.


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

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

*

*

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