แพลตฟอร์มการพัฒนา .Net จะเป็นแบบเนทีฟใน Ubuntu 22.04

ประกาศข้อตกลงระหว่าง Canonical และ Microsoft

แพลตฟอร์มการพัฒนา .Net จะสามารถติดตั้งได้ด้วยคำสั่งเดียวบนอิมเมจโฮสต์และคอนเทนเนอร์ของ Ubuntu 22.04 ตามที่ Canonical ประกาศใน บล็อก. .Net ร่วมกับสภาพแวดล้อมการพัฒนาแบบบูรณาการ Visual Studio Code ซึ่งเป็นหนึ่งในการมีส่วนร่วมครั้งแรกของ Microsoft ต่อโลกของโอเพ่นซอร์ส หลังจากเปลี่ยนทัศนคติต่อใบอนุญาตประเภทนี้ภายใต้คำสั่งของ Satya Nadella

ห่างไกลจากทฤษฎีสมคบคิดที่ได้รับการส่งเสริมโดยบางส่วนของชุมชน แต่ยังมาจากความไร้เดียงสาที่เชื่อว่าเป็นการแสดงความเอื้ออาทร ความตั้งใจของ Microsoft ไม่ใช่แค่การสูญเสียโปรแกรมเมอร์ไปอยู่ในมือของผลิตภัณฑ์ Google, Amazon หรือ Facebook อีกต่อไป ที่ได้เลือกทำการพัฒนาภาษาโปรแกรมและเครื่องมือโอเพ่นซอร์ส

รหัสสตูดิโอภาพ ubuntu
บทความที่เกี่ยวข้อง:
Microsoft ส่งมอบ: เปิดตัว. NET Core และ Visual Studio Code สำหรับ Linux

ข้อตกลง

การย้ายยังสมเหตุสมผลสำหรับ Canonical ไม่ใช่แค่หนึ่งในลีนุกซ์รุ่นเดียวเท่านั้นที่โปรแกรมเมอร์มืออาชีพต้องการ มันยังรวมไว้ในขอบเขตขององค์กร เนื่องจากข้อตกลงกับ Microsoft รวมถึงการให้การสนับสนุนสำหรับ .Net รวมถึงการได้รับการอัปเดตและแพตช์ความปลอดภัยทันทีที่เผยแพร่

อยากรู้อยากเห็น การติดตั้งทำได้จากตัวจัดการแพ็คเกจดั้งเดิมในรูปแบบ DEB แทนที่จะทำใน Snap เราจะอยู่ในช่วงก่อนการเปลี่ยนแปลงแนวคิดดั้งเดิมของ Shuttleworth หรือจะเป็นข้อกำหนดจาก Microsoft เพื่อให้ Debian และรุ่นที่ได้รับสามารถติดตั้งได้หรือไม่

อย่างไรก็ตาม ผู้ใช้ kos .NET 6 และนักพัฒนาที่ใช้ Ubuntu 22.04 พวกเขาสามารถติดตั้งแพ็คเกจ .NET 6 ด้วยคำสั่งง่ายๆ ได้แล้ว หากคุณต้องการ คอนเทนเนอร์เหล่านี้มีอิมเมจคอนเทนเนอร์ขนาดเล็กพิเศษ ที่สร้างไว้ล่วงหน้า และปรับให้เหมาะสมแล้วตั้งแต่แกะกล่อง

ดังที่เราได้กล่าวไว้ก่อนหน้านี้ มันไม่เกี่ยวกับการรับรหัส .NET และบรรจุมันสำหรับ Ubuntu เหมือนที่เคยทำกับรุ่นอื่นๆ Microsoft มีส่วนร่วมอย่างแข็งขันในกระบวนการทั้งหมด

Richard Lander ผู้จัดการโปรแกรมของ .Net อธิบายดังนี้:

การทำงานกับ Canonical ช่วยให้เราสามารถนำเสนอการใช้งานที่ง่ายและปรับปรุงความปลอดภัยให้กับนักพัฒนา .NET ได้ในเวลาเดียวกัน โปรเจ็กต์ได้รับประโยชน์จากความเป็นผู้นำของ Canonical ในระบบนิเวศ Linux และประสบการณ์เชิงลึกของ Microsoft ในด้านเครื่องมือและแพลตฟอร์มการพัฒนา ผลลัพธ์ที่ได้คือการรวมกันของแพ็คเกจ DEB และคอนเทนเนอร์อิมเมจที่จะเป็นประโยชน์ต่อทั้งนักพัฒนาชุมชนและลูกค้าองค์กรขนาดใหญ่ผ่านโอเพ่นซอร์ส

สำหรับ Canonical ที่พูดเป็น Product Director Valentin Viennot:

ตอนนี้ Ubuntu มีเรื่องราวตั้งแต่ต้นจนจบตั้งแต่การพัฒนาจนถึงการผลิตด้วยอิมเมจคอนเทนเนอร์ที่รองรับโดยเครือข่ายพิเศษโดยเริ่มจากแพลตฟอร์ม .NET เราคิดว่านี่เป็นการปรับปรุงที่ยอดเยี่ยมสำหรับทั้งสองชุมชนของเรา การทำงานร่วมกันกับทีม .NET ที่ Microsoft ช่วยให้เราก้าวต่อไปได้

อัปเดต

จาก Canonical พวกเขาได้ชี้แจงหัวข้อของวันที่ต่าง ๆ ของการอัปเดต Ubuntu และ .Net เวอร์ชันขยาย .NET LTS ออกในเดือนพฤศจิกายนปีเลขคี่ และ Ubuntu LTS ออกในเดือนเมษายนของปีที่เป็นเลขคู่ถัดไป รับรองได้เลยว่า ผู้ใช้จะมี .Net เวอร์ชันล่าสุดในแต่ละ LTS . เสมอ

แพลตฟอร์มการพัฒนา .Net คืออะไร

เป็นชุดของเทคโนโลยีสำหรับการพัฒนาเว็บแอปพลิเคชันและบริการโดยไม่ขึ้นกับระบบปฏิบัติการ

วิธีติดตั้งบน Ubuntu

การติดตั้งสภาพแวดล้อมทั้งหมด
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 บน Ubuntu ที่เล็กที่สุดที่เคยเปิดตัวมาที่น้อยกว่า 6MB (บีบอัด)

ลิงค์ดาวน์โหลดทั้งหมดอยู่ที่ หน้านี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา