Minimal Linux Live

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

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

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

    LXLE
    LXLE

    22 Jun 18

    ElymOs
    ElymOs

    20 Feb 15

    Zenwalk
    Zenwalk

    9 Mar 17

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

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