รสชาติเคอร์เนลของ Linux ในรุ่นที่ทันสมัย


9

ทุกวันนี้ (18.04+) มีรสชาติของเคอร์เนลมากกว่าและไม่ได้อธิบายทั้งหมด ฉันเห็นคนเหล่านั้น:

  • genericค่าเริ่มต้นที่มี-hweสาขาที่เป็นไปได้
  • virtual- เช่นเดียวกับที่แต่ไม่รวมgeneric modules-extraสามารถมี-hweสาขาได้เช่นกัน
  • kvm;
  • azure, aws, gcp, gke- การกำหนดเป้าหมายผู้ให้บริการคลาวด์;
  • oem - นั่นใคร?;
  • oracle - ระบบ Oracle อะไร

ดังนั้นฉันจะเลือกได้อย่างไร ตัวอย่างเช่น VPS อาจไม่ต้องการgenericเคอร์เนลvirtualจะต้องใช้พื้นที่ดิสก์ที่มีค่าน้อยลง แต่อาจkvmดีกว่านี้หรือไม่ ความแตกต่างในสถานที่แรกคืออะไร?

Wiki มีหน้าในหัวข้อ ( https://wiki.ubuntu.com/Kernel/Dev/Flavours ) แต่มันล้าสมัยไปแล้ว


นี่เป็นบทความที่ดีกว่า แต่ฉันไม่คิดว่าจะตอบคำถาม "ฉันจะเลือก" ของคุณได้อย่างไร wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
หินอ่อนออร์แกนิ

@OrganicMarble เป็นคนดีที่อธิบาย HWE stack แต่ใช่ไม่ใช่รสชาติของเคอร์เนล
Lapshin Dmitry

@LapshinDmitry มี 'ม้วนตัวเอง' อยู่เสมอเช่นกัน ...
andrew.46

จากตัวอย่างของ VPS (Virtual Private Server) ฉันเดาว่าขึ้นอยู่กับประเภทของ VPS ที่ใช้อยู่หรือไม่ ข้อมูลแท็กสำหรับ 'VPS'ตั้งข้อสังเกตว่า "[ที่] ที่พบมากที่สุดประเภท VPS มี OpenVZ, KVM, Xen และ VMware." สำหรับ KVM, อูบุนตูมีlinux-kvmกับprepackaged ใน Launchpadและแพคเกจเมตาสำหรับ 16.04 และใหม่กว่า
clearkimura

เกี่ยวข้องกับวิกิที่ล้าสมัย: หน้าล้าสมัยมากที่ wiki.ubuntu.com: คุณจะทำอย่างไร
clearkimura

คำตอบ:


4

ทีมเคอร์เนลของ Ubuntu มีเว็บไซต์เฉพาะที่เชื่อมโยงไปยังรายงานต่าง ๆ เกี่ยวกับแพคเกจเคอร์เนลและเวอร์ชันบน Ubuntu จากที่นั่นให้ดูรุ่นแพ็คเกจเพื่อดูอย่างรวดเร็วว่ามีการดูแลเมล็ดใดในรีลีส Ubuntu

รายการของรสชาติของเคอร์เนลที่ได้รับการบรรจุล่วงหน้าสำหรับ Ubuntu:

  • linux ที่ให้เมล็ดทั่วไป (12.04+)
  • linux-hweที่จัดเตรียมการเปิดใช้งาน Ubuntu LTS
  • linux-hwe-edge มีเมล็ดใหม่กว่า linux-hwe
  • linux-kvm ที่ให้เมล็ดสำหรับระบบเสมือน (16.04+)
  • linux-aws ที่ให้เคอร์เนลสำหรับ Amazon Web Services (14.04+)
  • linux-aws-edgeมีเมล็ดใหม่กว่าlinux-aws(16.04+)
  • linux-aws-hwe อาจให้เมล็ดใหม่กว่า linux-aws-edge
  • linux-azure ที่ให้เมล็ดสำหรับระบบ Azure (14.04+)
  • linux-euclid ที่ให้เมล็ดสำหรับระบบ Intel Euclid (16.04)
  • linux-gcp ที่ให้เมล็ดสำหรับแพลตฟอร์ม Google Cloud (16.04+)
  • linux-gcp-edgeอาจให้เมล็ดใหม่กว่าlinux-gcp(18.04)
  • linux-oemที่ให้เมล็ดสำหรับระบบOEMรวมถึง Dell, Lenovo, Acer และอื่น ๆ (16.04+)
  • linux-oem-osp1มีเมล็ดใหม่กว่าlinux-oem(18.04+)
  • linux-oracle ที่ให้เมล็ดสำหรับระบบ Oracle (16.04+)
  • linux-oracle-edgeมีเมล็ดใหม่กว่าlinux-oracle(ยังไม่มีการปล่อย)
  • linux-raspi2 ที่ให้เมล็ดสำหรับสถาปัตยกรรม BCM2709 (16.04+)
  • linux-snapdragon ที่ให้เมล็ดสำหรับสถาปัตยกรรม Qualcomm Snapdragon 410c (16.04+)

สิ่งที่ได้รับการจดทะเบียนที่นี่ไม่รวมเมตาและการเปลี่ยนผ่านแพคเกจบางอย่างที่ไม่พบในรุ่นแพคเกจแต่ก็พบว่าเป็นอย่างอื่นในอูบุนตูแพคเกจการค้นหา แต่ละคำอธิบายได้รับการดัดแปลงจากแพ็คเกจของ Ubuntu หรือคำอธิบายอื่น ๆ จากapt-cache show <package>คำสั่ง

ดังนั้นฉันจะเลือกได้อย่างไร

เป็นที่ยอมรับไม่มีคำแนะนำที่ชัดเจนสำหรับการเลือกเมล็ดที่จะใช้เป็นกรณี ๆ ไป

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

ความแตกต่างในสถานที่แรกคืออะไร?

ในหนึ่งคำ: การเพิ่มประสิทธิภาพ

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

changelogs นั้นเฉพาะสำหรับแต่ละแพ็คเกจและรุ่นที่รองรับในปัจจุบัน ตัวอย่างเช่นการเปลี่ยนแปลงสำหรับlinuxในไบโอนิคได้บันทึกการเปลี่ยนแปลงเพิ่มเติมที่เกี่ยวข้องกับการปรับให้เหมาะสมสำหรับแพลตฟอร์มต่าง ๆ โดยทั่วไปในขณะที่การเปลี่ยนแปลงสำหรับlinux-kvmไบโอนิคได้สังเกตการเปลี่ยนแปลงเพิ่มเติมที่เกี่ยวข้องกับคอนเทนเนอร์ (ระบบเสมือนจริงในระดับ OS)

TL; DRผู้ใช้ปลายทางไม่จำเป็นต้องเลือกและใช้เมล็ดใดก็ตามที่อยู่ในอิมเมจ Ubuntu แทน อื่นมองหาคนที่มีความรู้ - ผู้ให้บริการหรือใครก็ตามที่เป็น


นั่นเป็นคำตอบที่ยอดเยี่ยมจริงๆขอบคุณ!
Lapshin Dmitry

1
ในเรื่องของการไม่เลือกเพราะผู้ขายใส่ความคิดลงไป: ฉันได้เห็น VPS จำนวนมากที่ใช้เคอร์เนลทั่วไป 300MB - เพราะฉันเชื่อว่ามีเพียงคนเท่านั้นที่รู้ถึงความแตกต่าง ดังนั้นการวางแนวทางในการตรวจสอบเคอร์เนลที่ใช้จริงสามารถช่วยชุมชนได้
Lapshin Dmitry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.