DietLinux

ภาพหน้าจอของซอฟแวร์:
DietLinux
รายละเอียดซอฟแวร์:
รุ่น: 1.0
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: DietLinux Team
การอนุญาต: ฟรี
ความนิยม: 172

Rating: 3.5/5 (Total Votes: 2)

DietLinux คือการกระจายอยู่บนพื้นฐานของ dietlibc มันมีเคอร์เนล 2.6.x ลินุกซ์และจะไม่สนับสนุนเมล็ดเก่าที่ไม่สนับสนุนสำหรับ devfs และ tmpfs
ขั้นตอนการบู๊ตเหมาะสำหรับการขนาดเล็กที่จะเกิดขึ้น 0.2 ปล่อยควรจะสามารถบูตจากฟลอปปี้ cdrom หรือยูเอสบีติดในระบบทั้งหมดที่มีอย่างน้อย 8MB ของแรม
สิ่งที่ทั่วไป
ที่จะเกิดขึ้นด้วยการเปิดตัว 0.2 กระบวนการบูตจะเหมือนกันสำหรับทุกสื่อ ผมได้กำจัดของภาพ ramdisk สำหรับระบบแฟ้มรากสมบูรณ์และ shrinked initrd ภาพ-ประมาณ 60k (ไม่มีการบีบอัด) เคอร์เนลสามารถนำมาใช้กับระบบบูตถ้ามันมีการสนับสนุน initrd, tmpfs และ devfs
คุณต้องกำหนดค่า bootloader เพื่อให้เคอร์เนล bootparameters บาง:
init = / linuxrc
    เราใช้ linuxrc การตั้งค่าสิ่งบางอย่าง มันจะ execle () init ภายหลัง
ราก = / dev / ram0
    initrd เป็นรากที่สุดท้าย แม้ว่า linuxrc ของเราจะเปลี่ยนมัน
devfs = ภูเขา
    จำเป็นเฉพาะในกรณีที่คุณไม่ได้บอกเคอร์เนลที่รวบรวมเวลาที่จะติดโดยอัตโนมัติ devfs
bootdevice = []
    ที่จะมาคำแนะนำสำหรับ linuxrc จากอุปกรณ์ที่เราบูต
บูตเฟส initrd
linuxrc, ระยะที่ 1
ส่วนแรกคือการจัดการใน linuxrc i'ts อธิบายไว้ที่นี่สั้นเพื่อความเข้าใจสิ่งที่เกิดขึ้น
* linuxrc รับการเริ่มต้นโดย kernel นอกจาก linuxrc เรามีสองไดเรกทอรีใน ramdisk ของเรา - / dev ติดกับ devfs และ / rootfs
* linuxrc เมาท์ tmpfs ที่ / rootfs
* linuxrc สร้างไดเรกทอรีพื้นฐานใน rootfs (คือ dev และ initrd)
* linuxrc chdirs ไป / rootfs เรียก pivot_root และ chdirs / chroots ในรากใหม่ หลังจากนี้เรามีเนื้อหาเก่า initrd ภายใต้ / initrd
* linuxrc remounts initrd / dev ภายใต้ / dev และเมาท์ / proc ด้วย remount dev เราได้ใส่เปิด / dev / ไฟล์คอนโซลเข้าสู่ระบบแฟ้มที่เหมาะสม
* linuxrc umounts / initrd กับชุด MNT_DETACH initrd ส่วนใหญ่จะไม่ได้เดินเท้าทันที แต่เมื่อโทร execle () เพื่อ exec init
สำหรับรายละเอียดเพิ่มเติมโปรดปรึกษาแหล่ง apkg
linuxrc เวที 2
ขณะนี้เรากำลังเดินทางไปยังขั้นตอนที่สองยังคงขับเคลื่อนโดย initrd นั่นเป็นขั้นตอนแรกที่คุณสามารถมีอิทธิพลต่อโดยไม่ต้องแก้ไข linuxrc แหล่ง
* linuxrc สร้างไดเรกทอรีทั้งหมดใน rootfs
* linuxrc procfs ม้าและ sysfs
* linuxrc inits packagesystem ในตัว ซึ่งรวมถึงการพยายามที่จะหา (สื่อ dietlinux ต้องมีไฟล์ที่เรียกว่า `dietlinux สื่อ 'ในรากของมัน) es ดีเอชื่อของแพคเกจเริ่มต้นที่จะโหลด (จาก dietlinux สื่อ)
* linuxrc โหลดแพคเกจเริ่มต้น (ระบบแพคเกจ apkg) และ execl () s apkg กับพระราม -t (เริ่มบูต) ส่วนใหญ่มีแนวโน้ม / initrd ได้รับอิสระที่นี่เพื่อให้เรามีเกี่ยวกับ 60k พื้นที่เพิ่มเติมจากนี้
เวที apkg
ตอนนี้ก็เปิด apkgs บูตแพคเกจการตั้งค่าเพื่อ rootfs.

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

Mango Linux
Mango Linux

20 Feb 15

BuluoOS MATE
BuluoOS MATE

17 Feb 15

Awesome Jessie
Awesome Jessie

17 Feb 15

ความคิดเห็นที่ DietLinux

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