Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Mobile Linux แตกต่างจาก Desktop Linux อย่างไร

Mobile Linux แตกต่างจาก Desktop Linux อย่างไร

ปีหน้าอาจเป็น "ปีแห่งเดสก์ท็อป Linux" ตลอดไป แต่ระบบปฏิบัติการบนมือถือไม่รอช้า พวกเขาเป็นตัวแทนของเคอร์เนลลินุกซ์ที่เติบโตเร็วที่สุดโดยให้พลังงานแก่อุปกรณ์พกพาส่วนใหญ่ แต่เคอร์เนลเดียวกันสามารถทำงานบนเดสก์ท็อปและระบบมือถือได้อย่างไร? Android ไม่ได้สร้างระบบปฏิบัติการเดสก์ท็อปมากนัก กฎพื้นฐานยังคงเหมือนเดิม แต่ระบบปฏิบัติการมือถือและเดสก์ท็อปมีความแตกต่างกันอย่างมาก

Mobile Linux คืออะไร

Mobile Linux แตกต่างจาก Desktop Linux อย่างไร

Mobile Linux คือระบบปฏิบัติการมือถือที่ใช้เคอร์เนล Linux ซึ่งสร้างขึ้นครั้งแรกโดย Linux Torvalds ในปี 1990 เคอร์เนลเป็นหัวใจของระบบปฏิบัติการ เช่นเดียวกับรากฐานของอาคาร โดยยึดระบบคอมพิวเตอร์ที่เหลือและควบคุมการทำงานของอินพุตและเอาต์พุต

เช่นเดียวกับบนเดสก์ท็อป มี Linux distro มากกว่าหนึ่งตัวสำหรับอุปกรณ์มือถือ Android เป็น Android ที่ได้รับความนิยมและเป็นที่รู้จักมากที่สุด แม้ว่ามันอาจจะหลุดพ้นจากรากฐานทางปรัชญาของ Linux Android เป็นระบบปฏิบัติการมือถืออันดับต้น ๆ ในแง่ของหน่วยที่จำหน่ายทั่วโลกและอิงตามเคอร์เนลของ Linux Google พัฒนาระบบปฏิบัติการอย่างละเอียดถี่ถ้วนตั้งแต่มีการปรับเปลี่ยน ปรัชญาของ Linux ได้รับการดูแลที่ดีขึ้นโดย Replicant ซึ่งเป็น FOSS fork ของ Android ที่เน้นเสรีภาพและความปลอดภัย

ระบบปฏิบัติการมือถือที่ใช้ Linux อื่น ๆ ก็มีอยู่เช่นกัน และสุสานโครงการโอเพ่นซอร์สก็เกลื่อนไปด้วยขยะอีกมากมาย distros ที่เป็นที่รู้จักมากที่สุด ได้แก่ Linux kernel builds เช่น PureOS, Ubuntu Touch (ปัจจุบันสนับสนุนโดย UBports) และ postmarketOS รวมถึงพอร์ต Android เช่น Replicant, LineageOS และ Plasma

แน่นอน ควรสังเกตว่าเดสก์ท็อป Linux สามารถติดตั้งได้บนอุปกรณ์พกพาเกือบทุกชนิด อย่างไรก็ตาม นั่นไม่ใช่สิ่งที่เรากำลังพูดถึงที่นี่ เราจะอธิบาย Linux distros ที่สร้างขึ้นมาสำหรับอุปกรณ์มือถือโดยเฉพาะ

สถาปัตยกรรมการรักษาความปลอดภัยและการอนุญาต

ระบบปฏิบัติการมือถือมีวิธีการรับรองความเป็นส่วนตัวของผู้ใช้ต่างกัน แม้ว่าระบบปฏิบัติการมือถือที่ใช้ Linux ส่วนใหญ่จะรวมวิธีการบางอย่างสำหรับแอปในการสื่อสารระหว่างกัน แต่เป็นเรื่องยากที่แอปจะเข้าถึงอุปกรณ์นอกแซนด์บ็อกซ์ที่ได้รับการป้องกัน Android มีการควบคุมการอนุญาตอุปกรณ์ต่างๆ อย่างละเอียด เช่น การเขียนลงในดิสก์ในเครื่องหรือการสื่อสารผ่านการเชื่อมต่อข้อมูลของคุณ

Mobile Linux แตกต่างจาก Desktop Linux อย่างไร

ระบบปฏิบัติการเดสก์ท็อปไม่ค่อยมีการควบคุมการอนุญาตในระดับนี้ โดยเฉพาะอย่างยิ่งเมื่อไม่ได้แนบอินเทอร์เฟซผู้ใช้ที่เข้าใจง่าย แม้ว่าเดสก์ท็อปลีนุกซ์จะรวมการอนุญาตไฟล์สไตล์ Unix ที่รู้จักกันดี แต่โดยทั่วไปการสลับการอนุญาตจะจำกัดให้อ่าน เขียน และดำเนินการเท่านั้น ในทางกลับกัน OS บนมือถือนั้นให้การอนุญาตมากมายที่สามารถขอจากผู้ใช้ได้

ในขณะที่ distro แต่ละอันใช้ระบบที่แม่นยำของตัวเอง ระบบปฏิบัติการที่พัฒนาแล้วส่วนใหญ่ให้การควบคุมในระดับสูงว่าแอพใดสามารถทำอะไรได้บ้าง แอปไม่ค่อยได้รับอนุญาตให้ควบคุมอุปกรณ์อย่างสมบูรณ์และถูกจำกัดในการดำเนินการที่สามารถทำได้ แม้จะได้รับอนุญาตก็ตาม

ผู้ใช้ยังถูกจำกัดในข้อมูลที่พวกเขาสามารถแก้ไขได้ แม้ว่าข้อจำกัดเหล่านั้นสามารถพลิกกลับได้หลังจากได้รับการเข้าถึงรูทแล้ว การเข้าถึงรูทและสิทธิ์ของผู้ดูแลระบบซึ่งมีให้โดยค่าเริ่มต้นบนเดสก์ท็อปนั้นเข้าถึงได้ยากกว่ามาก ทำให้ต้องมีการปรับเปลี่ยนอุปกรณ์เพื่อรับสิทธิ์รูท

ความยืดหยุ่นของฮาร์ดแวร์และอุปกรณ์

โดยทั่วไป ระบบปฏิบัติการมือถือไม่จำเป็นต้องยืดหยุ่นเท่าระบบปฏิบัติการเดสก์ท็อป แม้ว่าคอมพิวเตอร์เดสก์ท็อปจะมีการกำหนดค่าอินพุตและเอาต์พุตได้ไม่จำกัด แต่โดยทั่วไปแล้ว อุปกรณ์เคลื่อนที่จะใช้การกำหนดค่าเดียวเท่านั้น:การกำหนดค่าที่จัดส่งมาด้วย

ส่งผลให้สามารถลบแพ็คเกจซอฟต์แวร์จำนวนมากบน Linux ที่มีอยู่เพื่อรองรับอุปกรณ์อินพุต เอาต์พุต และอุปกรณ์จัดเก็บข้อมูลที่หลากหลายได้ รองรับรูปแบบไฟล์และมาตรฐานการเชื่อมต่อน้อยลง และจะรวมเฉพาะแพ็คเกจอินพุตและเอาต์พุตที่จำเป็นอย่างยิ่งเท่านั้นในอุปกรณ์ distro สร้างขึ้นด้วยสิ่งที่จำเป็นสำหรับการปรับใช้แบบรวมเท่านั้น โดยคำนึงถึงตัวเลือกการเชื่อมต่อหลังการขายของผู้ใช้เพียงเล็กน้อยเท่านั้น

ความสามารถในการแสดงผลแบบไร้สายหรือสาย USB-C มีอยู่ในอุปกรณ์ระดับไฮเอนด์ในปัจจุบัน แต่นี่เป็นเพียงคุณลักษณะที่คาดหวังในช่วงไม่กี่ปีที่ผ่านมา แม้ว่าระบบปฏิบัติการบนอุปกรณ์เคลื่อนที่จะมีประสิทธิภาพมากขึ้นในแต่ละรุ่น แต่โดยทั่วไปแล้ว OS บนอุปกรณ์เคลื่อนที่จะมีความยืดหยุ่นน้อยกว่าระบบปฏิบัติการเดสก์ท็อป

บทสรุป

คุณอาจคิดว่าเราพลาดความแตกต่างที่ชัดเจนที่สุด – รูปลักษณ์และความรู้สึกของอุปกรณ์ – แต่ความแตกต่างที่เห็นได้ชัดนั้นไม่จำเป็นต้องตัดสินว่าระบบปฏิบัติการพื้นฐานทำงานอย่างไร ความแตกต่างที่แท้จริงอยู่ใต้พื้นผิวของระบบปฏิบัติการ

Mobile Linux ได้รับการปรับแต่งอย่างมากสำหรับการใช้งานและอุปกรณ์ที่ปรับใช้ ในขณะที่เดสก์ท็อป Linux distros มีแพ็คเกจทั่วไปมากกว่า แม้จะมีความแตกต่างเหล่านี้ แต่ความปลอดภัยและเสรีภาพของซอฟต์แวร์โอเพนซอร์สยังคงรักษาไว้ในระบบปฏิบัติการมือถือที่ใช้ Linux ส่วนใหญ่ เช่นเดียวกับบนเดสก์ท็อป