เรียกใช้ Debian user-space บน Android โดยไม่ต้องรูทอุปกรณ์ของคุณ
เปิดระบบไฟล์รูท Debian บน Android เพื่อเรียกใช้แพ็คเกจ apt, คอมไพเลอร์ และแอปพลิเคชัน X11 ผ่านเซิร์ฟเวอร์ X ภายนอก GNURoot Debian ถูกสร้างขึ้นโดย Corbin Champion เป็นแอปเครื่องมือยูทิลิตี้ที่ใช้ PRoot เพื่อจำลองสภาพแวดล้อมรูท รองรับอินสแตนซ์ rootfs ที่ขยายได้, การจัดการแพ็คเกจ apt, และการเข้าถึงเทอร์มินัล กลุ่มเป้าหมายคือผู้ที่ชื่นชอบ Linux และนักพัฒนาที่ต้องการสภาพแวดล้อม Debian แบบพกพาบนฮาร์ดแวร์ Android เก่าเพื่อการทดสอบและการเขียนสคริปต์บนอุปกรณ์
GNURoot Debian ให้บริการอะไรบ้าง?
GNURoot สร้างพื้นที่ผู้ใช้ Debian ที่ไม่มีสิทธิ์ root โดยการติดตั้ง rootfs ของ Debian และรันมันภายใต้ PRoot แอปพลิเคชันนี้เปิดเผยเทอร์มินัลที่คุณสามารถรันคำสั่งแพ็คเกจ Debian มาตรฐานเช่น apt-get update และ apt-get install และสามารถส่งออกกราฟิกไปยังแอป X-server ของบุคคลที่สามโดยการตั้งค่าตัวแปรสภาพแวดล้อม DISPLAY นอกจากนี้ยังช่วยให้คุณสร้าง เริ่มต้น และลบภาพ rootfs หลายภาพสำหรับสภาพแวดล้อมการทดสอบที่แยกจากกัน
มันทำให้ช้าลงในอุปกรณ์ของคุณในระหว่างเซสชันหรือไม่?
GNURoot รันพื้นที่ผู้ใช้ Debian ข้าง Android แทนที่จะเป็นเครื่องเสมือนเต็มรูปแบบ ดังนั้นการติดตั้งจึงมีน้ำหนักเบาเมื่อเปรียบเทียบกับวิธี VM แอปพลิเคชันนี้พึ่งพาการจำลองพื้นที่ผู้ใช้ PRoot ซึ่งหมายความว่าการใช้ CPU และ RAM จะผูกติดอยู่กับกระบวนการที่คุณรันภายใน rootfs; งานที่ใช้คำสั่งในบรรทัดและการคอมไพล์ใช้ทรัพยากรเพียงเล็กน้อย ในขณะที่การรันแอปพลิเคชัน GUI ผ่านเซิร์ฟเวอร์ X จะเพิ่มภาระขึ้นอยู่กับแอปพลิเคชัน
มันปลอดภัยที่จะใช้ในอุปกรณ์การผลิตหรือไม่และต้องการความรู้ขั้นสูงหรือไม่?
เครื่องมือนี้ทำงานโดยไม่แก้ไขพาร์ติชันระบบ; ไม่จำเป็นต้องทำการรูตและหลีกเลี่ยงการเขียนระบบโดยตรง การออกแบบนั้นทำให้ไฟล์ระบบ Android ไม่ถูกแตะต้องและสนับสนุนการถอนการติดตั้งที่สะอาดซึ่งลบ rootfs ออกจากพื้นที่เก็บข้อมูลของผู้ใช้ อย่างไรก็ตาม การทำงานใช้การจัดการแพ็คเกจในบรรทัดคำสั่งและตัวแปรสภาพแวดล้อม ดังนั้นผู้ใช้ที่คุ้นเคยกับคำสั่ง shell ของ Linux จึงจำเป็นต้องหลีกเลี่ยงการกำหนดค่าผิดพลาดหรือการเปลี่ยนแปลงแพ็คเกจที่ไม่ตั้งใจ
บทบาทที่ชัดเจนสำหรับผู้ใช้ที่มีประสบการณ์บนอุปกรณ์เก่า แต่ตอนนี้ซอฟต์แวร์เก่า
GNURoot Debian ทำหน้าที่เป็นวิธีที่ใช้งานได้จริงและเบาในการรันสภาพแวดล้อม Debian บนอุปกรณ์ Android เก่าโดยไม่ต้องเข้าถึง root แต่ตอนนี้ไม่ได้รับการบำรุงรักษาและมีรายงานว่าล่มในเวอร์ชัน Android ล่าสุด ผู้ใช้ที่ต้องการทางเลือกที่ได้รับการบำรุงรักษาควรย้ายไปยังทางเลือกสมัยใหม่; ผู้ใช้ที่มีประสบการณ์กับฮาร์ดแวร์เก่าสามารถใช้ GNURoot สำหรับการทดสอบออฟไลน์และงานด่วนได้ แนะนำให้ใช้.