Minimal Linux Live

ภาพหน้าจอของซอฟแวร์:
Minimal Linux Live
รายละเอียดซอฟแวร์:
รุ่น: 28-Jan-2018 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Ivan Davidov
การอนุญาต: ฟรี
ความนิยม: 192

Rating: 5.0/5 (Total Votes: 1)

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 แบบกำหนดเองในเคอร์เนลต้นกำเนิดและเรียกใช้การสร้างเคอร์เนลใหม่ กลุ่มโฆษณาซ้อนทับนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น

มีอะไรใหม่ ในเวอร์ชัน:

  • ลินุกซ์ไลฟ์ที่เล็กที่สุดตอนนี้ใช้ Linux kernel 4.1.6 และ BusyBox 1.23.2
  • ขั้นตอนการสร้างเป็นแบบ parallelized ระหว่างซีพียู CPU ทั้งหมดดังนั้นเวลาในการสร้างโดยรวมจะลดลงอย่างมาก
  • มีการสนับสนุนเครือข่าย DHCP สำหรับอุปกรณ์เครือข่ายทั้งหมดที่เคอร์เนลตรวจพบ โปรดทราบว่า DNS ไม่ทำงานเนื่องจากปัญหาการเชื่อมโยงแบบคงที่ที่เกิดจาก glibc
  • ภาพ ISO ถูกสร้างขึ้นโดยใช้ genisoimage แล้ว ซึ่งจะแก้ไขปัญหาบางอย่างเกี่ยวกับระบบปฏิบัติการโฮสต์ของ Debian และ Arch
  • นอกเหนือจากการเปลี่ยนแปลงข้างต้นแล้วหากคุณดาวน์โหลดสคริปต์สร้างเสถียรล่าสุดคุณจะสังเกตเห็นโฟลเดอร์ที่ชื่อว่า experimental โฟลเดอร์นี้ประกอบด้วยสคริปต์ที่น่าสนใจบางอย่างซึ่งสร้าง ISO ตามลีนุกซ์และ ToyBox แทน BusyBox โปรดทราบว่านี่เป็นงานที่ดำเนินการอยู่และสคริปต์เหล่านี้อาจไม่ทำงานบนระบบปฏิบัติการโฮสต์ของคุณ

  • Linux Live ที่เล็กที่สุดตอนนี้ใช้ Linux kernel 3.18.6 และ BusyBox 1.23.1

  • มีอะไรใหม่ ในเวอร์ชัน 25 สิงหาคม 2014:

  • ลินุกซ์ไลฟ์ที่เล็กที่สุดอยู่บน Linux kernel 3.16.1 และ BusyBox 1.22.1 แล้ว
  • ขั้นตอนการบู๊ตเริ่มจาก / sbin / init และ / etc / inittab มีคอนโซลที่พร้อมใช้งานสี่รายการซึ่งสามารถเปลี่ยนด้วย Alt + F1 ได้ถึง Alt + F4
  • สคริปต์ Shell ได้รับการอัปเดตแล้ว ขณะนี้ชุดแหล่งที่มาที่ดาวน์โหลดจะถูกเก็บไว้ในโฟลเดอร์แยกต่างหาก หากกระบวนการดาวน์โหลดถูกขัดจังหวะจะดำเนินการต่อในครั้งต่อไปที่สคริปต์จะถูกเรียกใช้งาน การเปลี่ยนแปลงที่น่าสังเกตมากที่สุดคือใน 5_generate_rootfs.sh ซึ่งตอนนี้สร้างระบบไฟล์รากที่มีโครงสร้างเข้ากันได้กับ / sbin / init และ / etc / inittab

  • มีอะไรใหม่ ในรุ่น 28-Jul-2014:

    • kernel 3.15.6 และ BusyBox 1.22.1

    ซอฟต์แวร์ที่คล้ายกัน

    LinuxBBQ Darkside
    LinuxBBQ Darkside

    20 Feb 15

    Live Raizo
    Live Raizo

    17 Aug 18

    Mango Linux
    Mango Linux

    20 Feb 15

    ความคิดเห็นที่ Minimal Linux Live

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!
    ค้นหาตามหมวดหมู่