Microsoft เปิดตัว Linux distro ของตัวเองซึ่งก็คือ Common Base Linux Mariner (CBL-Mariner) เป็นแนวคิดทั่วไปที่ว่า Linux และ Windows เป็นคู่แข่งกัน โดยพิจารณาจากข้อเท็จจริงที่ว่าพวกเขาพยายามเอาชนะผู้ใช้คอมพิวเตอร์ด้วยข้อเสนอต่างๆ อยู่เสมอ
การเปิดตัว CBL-Mariner ทำให้ผู้คนจำนวนมากประหลาดใจ แต่นั่นเป็นวิธีที่โลกที่เต็มไปด้วยเทคโนโลยีทำงาน วางใจได้เลย Microsoft จะไม่แทนที่ Windows ด้วย CBL-Mariner อันที่จริง CBL-Mariner สร้างขึ้นเพื่อช่วยทีมวิศวกรรมภายในของ Microsoft
มาสำรวจ CBL-Mariner แบบเจาะลึกและดูขั้นตอนการติดตั้งในเครื่องเสมือน
CBL-Mariner คืออะไร
กลุ่มระบบ Linux ของ Microsoft สร้างและพัฒนา CBL-Mariner ไม่ได้เป็นเพียงการแจกจ่าย Linux อื่นเท่านั้น เนื่องจากมีจุดประสงค์ที่ใหญ่กว่าสำหรับ Microsoft วัตถุประสงค์หลักของ CBL คือการปูทางสำหรับการพัฒนาผลิตภัณฑ์และบริการ Edge ของ Microsoft นอกเหนือจากการพัฒนาโครงสร้างพื้นฐานระบบคลาวด์
ซอร์สโค้ดสำหรับระบบปฏิบัติการได้รับอนุญาตภายใต้ใบอนุญาตโอเพนซอร์สที่แตกต่างกัน รวมถึง GNU General Public License และ MIT License ปัจจุบันมีอยู่เป็น repo GitHub และไม่มีอิมเมจ ISO สำหรับการติดตั้งระบบปฏิบัติการบนเครื่องของคุณ ข่าวดีก็คือคุณยังสามารถใช้ distro ได้โดยการสร้างอิมเมจ ISO ของคุณเองและติดตั้งบนเครื่องเสมือนของคุณเอง
CBL-Mariner ไม่ใช่เรื่องใหม่สำหรับโลกเทคโนโลยี ก่อนหน้านี้ Microsoft ใช้ภายในเพื่อรักษาโครงสร้างพื้นฐานระบบคลาวด์ Azure Redmond ได้ปรับปรุงความปลอดภัยของ CBL โดยการทำให้เคอร์เนลแข็งขึ้น ให้การอัปเดตที่ลงนาม โดยใช้รีจิสตรีที่ป้องกันการงัดแงะแบบคอมไพเลอร์ และมีคุณสมบัติอื่นๆ อีกมากมาย
วิธีการติดตั้ง CBL-Mariner ใน VirtualBox
การแปลงซอร์สโค้ดเป็นอิมเมจ ISO อาจเป็นวิธีที่ง่ายที่สุดในการทำให้ distro เริ่มทำงานในเครื่องเสมือน วิธีนี้รวมถึงการดาวน์โหลดโค้ดจากที่เก็บและแปลงเป็นอิมเมจ ISO
สำหรับวัตถุประสงค์ของบทความนี้ การติดตั้งได้ดำเนินการบน VirtualBox ซึ่งเป็นไฮเปอร์ไวเซอร์เครื่องเสมือนยอดนิยม
ขั้นตอนที่ 1:ดาวน์โหลด VirtualBox
ในกรณีที่คุณยังไม่ได้ติดตั้ง VirtualBox ไว้ในระบบ คุณสามารถดาวน์โหลดได้จากเว็บไซต์และติดตั้งก่อนที่จะสร้างอิมเมจ ISO
ดาวน์โหลด :Oracle VirtualBox
ขั้นตอนที่ 2:การติดตั้งการพึ่งพาที่จำเป็น
ก่อนเริ่มการติดตั้งจริง คุณจะต้องติดตั้งการพึ่งพาบางอย่างบนเครื่อง Linux ของคุณ คุณอาจมีบางส่วนอยู่แล้ว แต่ควรตรวจสอบอีกครั้งเสมอ
ในการติดตั้งการพึ่งพาบน distro ที่ใช้ Debian เช่น Ubuntu ให้พิมพ์ดังต่อไปนี้:
sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk
เอาท์พุต:

ขั้นตอนที่ 3:การโคลนที่เก็บ GitHub
ขั้นตอนต่อไปคือการโคลนที่เก็บ GitHub อย่างเป็นทางการของ CBL โดยใช้คำสั่ง git clone
git clone https://github.com/microsoft/CBL-Mariner.git
เอาท์พุต:

ขั้นตอนที่ 4:การสร้างอิมเมจ ISO
หลังจากดาวน์โหลดซอร์สโค้ดแล้ว ขั้นตอนต่อไปคือการเข้าถึงไดเร็กทอรีเฉพาะเพื่อสร้างอิมเมจ ISO ป้อนคำสั่งต่อไปนี้ทีละคำสั่งเพื่อสร้าง ISO สำหรับการเริ่มต้น:
cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
เอาท์พุต:

ระบบจะส่งออกไฟล์ ISO ไปยัง /out/images/full ไดเร็กทอรีหลังจากการแปลงสำเร็จ
ขั้นตอนที่ 5:การสร้างเครื่องเสมือน
ขั้นตอนแรกคือการเปิด VirtualBox จากนั้นคลิกที่ ใหม่ ปุ่มเพื่อสร้าง VM ใหม่

เมื่อคุณคลิกที่ ใหม่ กล่องโต้ตอบจะเปิดขึ้น ในคอลัมน์ชื่อ พิมพ์ CBL-Mariner เป็นระบบปฏิบัติการ ใน ประเภท ดรอปดาวน์ เลือก Linux . นอกจากนี้ คุณต้องเลือก ลินุกซ์อื่นๆ (64 บิต) เป็นเวอร์ชัน

ในหน้าจอถัดไป คุณต้องกำหนดขนาดหน่วยความจำสำหรับเครื่องของคุณ ตามหลักการแล้ว คุณสามารถกำหนด RAM ขนาด 1GB ในขั้นตอนนี้ หากคุณสามารถกำหนดเพิ่มเติมได้ ให้ตั้งค่าหน่วยความจำตามนั้น อย่างไรก็ตาม มีขีดจำกัดสูงสุด ดังนั้นจึงควรทำตามคำแนะนำบนหน้าจอ

ในหน้าจอถัดไป ให้คลิกที่ สร้างฮาร์ดดิสก์เสมือนทันที ตัวเลือก

ในหน้าจอที่ตามมา ให้เลือก VDI (VirtualBox Disk Image) ตัวเลือก

จากนั้นเลือก จัดสรรแบบไดนามิก เป็นตัวเลือกสำหรับที่เก็บข้อมูลบนฮาร์ดดิสก์จริง .
ทันทีที่คุณคลิก ถัดไป คุณจะไปถึง ตำแหน่งและขนาดไฟล์ หน้าจอ. ป้อนเส้นทางที่คุณต้องการบันทึก VDI ไฟล์. นอกจากนี้ คุณยังสามารถเลือกขนาดของฮาร์ดดิสก์เสมือนได้ ขนาดในอุดมคติคือพื้นที่ดิสก์ 10GB แต่คุณสามารถกำหนดเพิ่มได้หากคุณมีพื้นที่เก็บข้อมูลเหลือเฟือในระบบ

คลิกที่ สร้าง เพื่อสร้างเครื่องเสมือนให้เสร็จสมบูรณ์
ขั้นตอนที่ 6:การกำหนดค่าเครื่องเสมือน
ในการกำหนดค่าเครื่องเสมือน คุณต้องคลิกที่เครื่องเสมือนที่สร้างขึ้นใหม่จากแถบด้านข้างทางซ้าย จากนั้นเลือก CBL-มารีน r ตามด้วย การตั้งค่า และสุดท้าย ที่เก็บข้อมูล ตัวเลือก. ในแท็บ Storage ให้คลิกที่ Optical Drive และเลือกไฟล์ ISO ที่สร้างไว้ก่อนหน้านี้

ตอนนี้คุณสามารถเริ่มเครื่องเสมือนด้วยอิมเมจ ISO ของ CBL-Mariner ได้โดยคลิกที่ เริ่ม ปุ่ม.
ขั้นตอนที่ 7:การติดตั้ง CBL-Mariner บน VM ของคุณ
เริ่มการติดตั้งไฟล์ ISO โดยใช้ตัวติดตั้งแบบกราฟิก ทำตามขั้นตอนที่กำหนดเพื่อดำเนินการติดตั้งต่อ
เลือก ตัวติดตั้งแบบกราฟิก จากรายการตัวเลือกที่จุดเริ่มต้นของการติดตั้ง

ขั้นตอนการติดตั้งต่อไปนี้คล้ายกับ Linux distro อื่นๆ
เลือก CBL-Mariner ตัวเต็ม ตัวเลือกในหน้าต่างการติดตั้งสำหรับการติดตั้งที่สมบูรณ์ คุณยังสามารถเลือกใช้การติดตั้งหลัก ตัวเลือกหากคุณไม่ต้องการแพ็คเกจที่โหลดไว้ล่วงหน้า ทางเลือกจะไม่สร้างความแตกต่างมากนัก เนื่องจากระบบแทบไม่มีแพ็คเกจใด ๆ

หากต้องการไปยังหน้าจอถัดไป ให้ยอมรับข้อกำหนดสิทธิ์การใช้งาน

หน้าต่างการติดตั้งต่อไปนี้จะถามถึงการแบ่งพาร์ติชั่นฮาร์ดไดรฟ์ คุณสามารถสร้างพาร์ติชั่นฮาร์ดไดรฟ์ได้ตามต้องการในหน้าต่างนี้ หากคุณต้องการดำเนินการต่อด้วยพาร์ติชั่นเริ่มต้น ให้คลิกที่ ถัดไป .

ป้อนชื่อโฮสต์ ชื่อผู้ใช้ และรหัสผ่านสำหรับระบบของคุณในหน้าจอถัดไป การติดตั้งควรเริ่มต้นหลังจากนี้ รีบูตเครื่องเสมือนหลังจากการติดตั้งสำเร็จ
เข้าสู่ระบบโดยป้อนชื่อผู้ใช้และรหัสผ่านที่คุณระบุไว้ด้านบน

ยินดีด้วย! CBL-Mariner ได้รับการติดตั้งบนเครื่องของคุณแล้ว ขออภัย มันเริ่มทำงานในโหมดบรรทัดคำสั่ง ดังนั้นคุณจะสามารถเข้าถึงหน้าต่างเทอร์มินัลได้โดยตรง
การเรียกใช้ CBL-Mariner บนเครื่องเสมือน
การติดตั้ง CBL-Mariner ไม่ใช่กระบวนการที่ตรงไปตรงมามาก คุณไม่ได้รับไฟล์ ISO จริงซึ่งทำให้ขั้นตอนการติดตั้งน่าเบื่อหน่าย อย่างไรก็ตาม การติดตั้งนั้นคล้ายกับ distro ทั่วไปอื่นๆ โดยเฉพาะเมื่อคุณสร้างไฟล์ ISO
ยิ่งไปกว่านั้น distro เป็นแบบพื้นฐานและไม่มีแพ็คเกจมากมาย คุณควรลองใช้ CBL-Mariner หากคุณรู้สึกตื่นเต้นที่จะได้เห็นข้อเสนอ Linux ล่าสุดจาก Microsoft