Linux ที่เล็กที่สุด เป็นระบบปฏิบัติการแบบโอเพ่นซอร์สที่จำหน่ายได้อย่างอิสระและมีน้ำหนักเบามากซึ่งใช้ Linux kernel และซอฟต์แวร์ BusyBox ซึ่งรวมถึงยูทิลิตี้ UNIX ทั่วไป
สามารถดาวน์โหลดเป็นซีดีสด 32 บิต / 64 บิต
distro สามารถดาวน์โหลดเป็นภาพ ISO CD แบบ Live CD สองรูปแบบได้สำหรับแต่ละแพลตฟอร์มฮาร์ดแวร์ที่รองรับ: 64 บิต (x86_64) และ 32 บิต (x86) พวกเขากำหนดโลกที่เล็กที่สุดและมีขนาดประมาณ 7 เมกะไบต์
ภาพ ISO สามารถใช้งานได้กับแผ่น CD, Mini CD หรือ USB thumb drive เพื่อบู๊ตจาก BIOS ของคอมพิวเตอร์ ระบบเริ่มทำงานโดยอัตโนมัติเนื่องจากไม่มีโปรแกรมโหลดบูตใด ๆ บนแผ่นซีดีสด
รองเท้าบูทจะเริ่มใน 3-4 วินาที
เป็นระบบปฏิบัติการที่เร็วมากซึ่งเริ่มทำงานในเวลาประมาณ 3-4 วินาทีทำให้ผู้ใช้ลืมคำสั่งจากที่ที่สามารถเข้าถึงยูทิลิตีบรรทัดคำสั่งทั้งหมดที่ติดตั้งไว้ได้
การแจกจ่าย DIY ของ Linux
ลินุกซ์ไลฟ์ที่เล็กที่สุดได้รับการออกแบบมาตั้งแต่เริ่มต้นเพื่อให้ผู้ใช้สามารถสร้างไลบรารี Linux ของตนเองได้โดยอิงกับ Minimal Linux Live แน่นอน
ในการสร้างระบบปฏิบัติการ Minimal Linux Live ของคุณคุณต้องดาวน์โหลดไฟล์สคริปต์ล่าสุดจากหน้าแรกของโครงการดึงข้อมูลและทำให้สคริปต์สามารถใช้งานได้ ติดตั้งข้อกำหนดรันสคริปต์ build_minimal_linux_live.sh และรอ
ขึ้นอยู่กับข้อกำหนดของคอมพิวเตอร์ของคุณและการแจกจ่ายของ Linux ที่ใช้ขั้นตอนการสร้างระบบปฏิบัติการไม่ควรใช้เวลานานกว่า 30 นาที ภาพ ISO จะถูกสร้างขึ้นโดยอัตโนมัติในโฟลเดอร์เดียวกับที่มีสคริปต์อยู่
ไม่ใช่สำหรับผู้ใช้ทั่วไป
เรารู้สึกว่าจำเป็นต้องเตือนผู้อ่านของเราว่า Minimal Linux Live ไม่ใช่การแจกจ่าย Linux สำหรับมือใหม่ ได้รับการออกแบบมาสำหรับผู้ใช้ Linux ขั้นสูงเช่นผู้ดูแลระบบที่กำลังมองหาซีดีกู้ภัยขนาดเล็กหรือนักพัฒนาที่มีประสบการณ์ซึ่งต้องการสร้างระบบปฏิบัติการของตนเอง
มีอะไรใหม่ ใน ข่าวประชาสัมพันธ์ฉบับนี้:
- ฐานข้อมูลซอฟต์แวร์ที่อัปเดต - Minimal Linux Live (MLL) ใช้ Linux kernel 4.14.12, ไลบรารี GNU C 2.26 และ BusyBox 1.27.2. ไฟล์ภาพ ISO ที่สร้างขึ้นคือ 9MB และต้องใช้ RAM 256MB เพื่อให้ทำงานได้อย่างถูกต้อง
- ชุดภาพซ้อนทับที่มีอยู่ 30 ชุดพร้อมด้วยผลิตภัณฑ์ใหม่ ๆ เช่น nano, vim, Cloud Foundry และลูกค้า BOSH เปิด JDK รูปแบบแป้นพิมพ์เกม 2048 และอื่น ๆ อีกมากมาย
- จัดการการพึ่งพากลุ่มตัวอย่างเช่นตัวอย่างซ้อนทับแบบเปิด JDK ซึ่งขึ้นอยู่กับ GLIBC และ ZLIB จากมุมมองของผู้ใช้ทั้งหมดคุณต้องเพิ่ม Open JDK ลงในรายการกลุ่มโฆษณาซ้อนทับที่คุณต้องการรวมไว้ใน MLL และระบบสร้างการซ้อนทับจะจัดเตรียมชุดภาพซ้อนทับที่ต้องการโดย Open JDK โดยอัตโนมัติ
- แยกไฟล์การกำหนดค่าสำหรับชุดค่าเลเยอร์ซ้อนทับ - การกำหนดค่าเฉพาะกลุ่มทั้งหมดสามารถถูก externalized ในไฟล์การกำหนดค่าแยกต่างหาก ทำให้ไฟล์คอนฟิกูเรชันหลักมีขนาดเล็กและง่ายต่อการบำรุงรักษา รายการในไฟล์การกำหนดค่ากลุ่มมีความสำคัญมากกว่ารายการในไฟล์การกำหนดค่าหลัก
- ฟังก์ชันการทำงานอัตโนมัติใน initramfs - สคริปต์ทั้งหมดใน / etc / autorun จะทำงานโดยอัตโนมัติเมื่อบูต คุณลักษณะนี้ใช้โดยกลุ่มโฆษณาซ้อนทับบางอย่างที่ต้องใช้ฟังก์ชันการทำงานบางอย่างในการบูต (เช่นชุดกำบัง DHCP)
- ฟังก์ชัน DHCP เป็นชุดข้อมูลซ้อนทับแยกกัน - ฟังก์ชันไคลเอ็นต์ DHCP จะทำงานโดยอัตโนมัติเมื่อบูต ตัวแก้ไขค่า DNS ดีฟอลต์ถูกเปลี่ยนเป็น Quad 9 เครื่องแก้ปัญหา Google DNS สาธารณะยังคงมีอยู่และใช้เป็นข้อมูลสำรอง กลุ่มโฆษณาซ้อนทับนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น
- โค้ดต้นฉบับเป็นชุดการวางซ้อนแยกต่างหาก - รุ่น MLL เวอร์ชันก่อนหน้าใช้เพื่อรวมรหัสแหล่งที่มา MLL ทั้งในโครงสร้าง initramfs และในโครงสร้างภาพ ISO ขณะนี้ซอร์สโค้ดเดียวกันรวมอยู่ในชุดซ้อนทับและสามารถพบได้ใน / minimal / rootfs / usr / src (ภาพ ISO) หรือใน / usr / src (initramfs) กลุ่มโฆษณาซ้อนทับนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น
- ภาพที่เข้ากันได้กับแท่นวาง - กระบวนการสร้าง MLL สร้างภาพที่เข้ากันได้กับ Docker mll_image.tgz ซึ่งมีซอฟต์แวร์ทั้งหมดที่มีอยู่จากภาพ ISO MLL ภาพนี้สามารถนำเข้าและใช้ใน Docker หรือในระบบคอนเทนเนอร์อื่น ๆ ที่สนับสนุนการนำเข้าระบบแฟ้มดิบ คุณสามารถเพิ่มซอฟต์แวร์ของคุณเองใน MLL (เช่นเซิร์ฟเวอร์ HTTP แบบง่ายๆเช่น "nweb" ซึ่งมีให้เป็นชุดข้อมูลซ้อนทับ) จากนั้นใช้ Docker แทนการใช้ระบบปฏิบัติการทั้งหมด
- กลุ่มชุดข้อมูลซ้อนทับสามารถรวมเข้ากับ initramfs ได้ - กลุ่มโฆษณาซ้อนทับทั้งหมดสามารถรวม & quot; ด้วยโครงสร้าง initramfs ด้วยวิธีนี้ฟังก์ชันซ้อนทับทั้งหมดจะพร้อมใช้งานในขณะบูตระบบไม่สนับสนุนการตรวจหาฮาร์ดแวร์ที่ จำกัด ทำให้โครงสร้าง initramfs มีขนาดใหญ่ขึ้นและทำให้คุณจำเป็นต้องมี RAM เพิ่มขึ้นเนื่องจากกลุ่มโฆษณาซ้อนทับทั้งหมดมีให้บริการในส่วนของ initramfs
- การปรับปรุงโครงสร้าง - ระบบการวางซ้อนสร้างถูกแยกออกจากระบบสร้างหลักอย่างสมบูรณ์ สคริปต์เชลล์หลักมีมากขึ้น แต่แต่ละสคริปต์เชลล์แต่ละตัวมีโครงสร้างที่เรียบง่าย ทั้งกระบวนการสร้างหลักและระบบการวางซ้อนการสร้างขึ้นอยู่กับ & quot; ทั่วไป & quot; ตรรกะจากเชลล์แยกต่างหากซึ่งรวมอยู่ในสคริปต์เชลล์ที่เกี่ยวข้องทั้งหมด ส่วน & quot; เบาบาง & quot; ขนาดไฟล์ภาพได้เพิ่มขึ้นเป็น 3MB เพื่อให้สามารถจัดการขนาดของชุดค่าผสมเริ่มต้นได้
- สนับสนุน UEFI และ BIOS - MLL มีรูปแบบการสร้างที่แตกต่างกันขึ้นอยู่กับความเข้ากันได้ของเฟิร์มแวร์ที่กำหนดเป้าหมาย แท็บ & quot; bios & quot; สร้างเป้าหมายรสชาติเป้าหมายเดิมของระบบไบออสและใช้ตัวโหลดการบูตที่เตรียมไว้โดยโครงการ syslinux ส่วน & quot; uefi & quot; สร้างมาตรฐานรสชาติ UEFI แบบทันสมัยและใช้เครื่องโหลดบูตที่จัดเตรียมไว้ล่วงหน้าโดยโครงการ systemd-boot นอกจากนี้คุณยังสามารถสร้าง & quot; mixed & quot; ภาพ ISO ซึ่งสามารถบู๊ตได้ทั้งแบบดั้งเดิมของ BIOS และระบบ UEFI ที่ทันสมัย ค่าสร้างเริ่มต้นคือ & quot; bios & quot;.
- การปรับโครงสร้างภาพ ISO - ไดเร็กทอรีภาพ ISO หลักไม่ได้มีไฟล์อยู่อีก ข้อยกเว้นคือ & quot; minimal.img & quot; หาก & quot; เบาบาง & quot; สถานที่วางซ้อนถูกเปิดใช้งานในไฟล์คอนฟิกูเรชันหลัก ทำให้โครงสร้างภาพ ISO ง่ายขึ้นสำหรับการบำรุงรักษาในอนาคต
- โลโก้บูต MLL แบบกำหนดเอง - โลโก้บูต MLL มีให้เป็นชุดซ้อนทับแบบแยกต่างหาก อย่างไรก็ตามจะแตกต่างจากชุดภาพซ้อนทับอื่น ๆ เนื่องจากไม่ได้เพิ่มฟังก์ชันการแสดงข้อมูลซ้อนทับ แต่การซ้อนทับนี้จะมีการแทรก & quot; โลโก้บูต MLL แบบกำหนดเองในเคอร์เนลต้นกำเนิดและเรียกใช้การสร้างเคอร์เนลใหม่ กลุ่มโฆษณาซ้อนทับนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น
มีอะไรใหม่ ในเวอร์ชัน:
มีอะไรใหม่ ในเวอร์ชัน 25 สิงหาคม 2014:
มีอะไรใหม่ ในรุ่น 28-Jul-2014:
- kernel 3.15.6 และ BusyBox 1.22.1
ความคิดเห็นที่ไม่พบ