Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Chrome OS เป็น Desktop Linux ไหม? 8 จุดที่ควรพิจารณา

Chromebook รัน Linux ไหม? มันไม่ได้โฆษณาแบบนั้นแน่นอน Google ไม่บอกว่า Chromebook มาพร้อม Linux มันรัน Chrome OS การตีความของ Google เกี่ยวกับ Desktop OS

แต่แม้ Chrome OS จะดูและรู้สึกต่างออกไป Chrome OS พัฒนาจาก Linux ดังนั้นพูดถึง Linux เราก็พูดถึง Chrome OS ด้วยไหม? นี่คือ 8 จุดที่ควรพิจารณา

1. Chromebook ใช้ Linux Kernel

Linux ทางเทคนิค ไม่ใช่ OS มันคือ Kernel ส่วนที่ทำให้ฮาร์ดแวร์ PC สื่อสารกับซอฟต์แวร์ได้ Kernel คือเหตุผลที่ทำให้เกิดเหตุการณ์เมื่อกดปุ่ม และเห็นสิ่งต่างๆ บนหน้าจอ

ซอฟต์แวร์ทั้งหมดที่คุณเห็นบนหน้าจอ? นั่นไม่ใช่ Linux Linux กลายเป็นคำย่อสำหรับ OS (ที่รู้จักว่า Distributions หรือ Distro) ที่สร้างขึ้นด้วย Linux Kernel Chrome OS ใช้ Linux Kernel ด้วยมาตรฐานนี้ Chrome OS คือ Desktop Linux

2. Chrome OS พัฒนาจาก Gentoo

Chrome OS ไม่ได้แค่ใช้ Linux Kernel มันสร้างขึ้นบน Gentoo Linux Distribution

หมายความว่าสิ่งหลายอย่างเบื้องหลังไม่ใช่โค้ดที่ Google พัฒนา มาจากชุมชน Linux กว้างใหญ่

แต่อย่าคาดหวังประสบการณ์ Gentoo แม้จะทำตามขั้นตอนติดตั้ง Linux เต็มรูปแบบบน Chromebook มันจะไม่ใช่ Gentoo ที่คุณรัน

3. ติดตั้ง Linux Apps บางส่วนได้

ข้อโต้แย้งว่า Chrome OS เป็น Linux ไม่จบแค่นั้น Chrome OS ตอนนี้มีตัวเลือกติดตั้ง Desktop Linux Apps แบบดั้งเดิมผ่าน Crostini

แอปเหล่านี้ไม่ใช่สิ่งที่ดึงดูดคนมาที่ Chrome OS ต้องเช็คก่อนว่า Chromebook รองรับ Linux Apps หรือไม่ ถ้ารองรับ สามารถรัน Native Desktop Linux Apps อย่าง GIMP และ VLC บน Chromebook ได้ โดยไม่ต้องสลับเป็น Developer Mode หรือแทนที่ Chrome OS ทั้งหมด

4. Chrome OS และ GNU ไม่เข้ากันได้ส่วนใหญ่

ดูเหมือนชัดเจนว่า Chrome OS เป็น Linux ทำไมจึงยังเป็นคำถาม?

เมื่อเห็น Linux ออนไลน์ สังเกตไหมว่ามักเขียนเป็น GNU/Linux? เพราะคอมโพเนนต์หลายอย่างที่ทำให้ Linux Desktop ใช้งานได้จริง มีอยู่ก่อน Linux Kernel มาจาก GNU Project สิ่งที่เราเชื่อมโยงกับ Linux หลายอย่าง เกี่ยวกับ GNU มากกว่า Linux

Chrome OS พัฒนาจาก Linux แต่ไม่แบ่งปัน Apps, ค่านิยม หรือวัฒนธรรมของ GNU Project มันคือ Linux แต่มันไม่ใช่ GNU จริงๆ

5. Chrome OS เป็น Free และ Open Source ไหม?

ส่วนพื้นฐานของ GNU Project คือการทำ Free Software "Free" หมายถึงเสรีภาพในการดู แก้ไข แชร์โค้ด ไม่ใช่ราคา เรียกว่า Open-Source Software

Linux Kernel เป็น Free Software อยู่ภายใต้ GNU GPL รับรองว่า Kernel และการเปลี่ยนแปลงทั้งหมดยังคงฟรีสำหรับทุกคน GNU Software ทุกตัวก็เป็น Free Software

ส่วนใหญ่ของ Chrome OS เป็น Free Software เพราะดาวน์โหลดได้ในรูป Chromium OS ติดตั้งและรัน Chromium OS บนเครื่องได้ แต่ประสบการณ์เต็มรูปแบบบน Chromebook มี Closed-Source Code มากมาย

Google เพิ่ม Proprietary Bits ให้ Browser และแอป/Extension ส่วนใหญ่ก็เป็น Closed Source เหมือน Android แม้โค้ดส่วนใหญ่ของ Chrome OS จะเปิด แต่ส่วนที่คุณโต้ตอบโดยสознаえるส่วนใหญ่ไม่ได้เปิด

6. ไม่สามารถเปลี่ยน Desktop Environment ได้

โค้ดดำ (Closed Source) นี้มีผลจริงต่อประสบการณ์ Chromebook เทียบกับ Linux Desktop ทั่วไป คุณมีอิสระน้อยมากในการตั้งค่าหรือปรับเปลี่ยนประสบการณ์

ไม่สามารถเลือก Interface ตัวเลือกที่ Google ให้ ไม่สลับ Audio หรือ Display Server ได้ เลือก App Store หรือ Package Format ได้

สรุป: Linux Desktop ทั่วไปให้อิสระ Config PC อย่างโต้ตอบ Chrome OS ไม่ให้ ใช้ Chrome OS ตามที่ Google ออกแบบ หรือใช้ Crouton แทนที่ด้วย GNU/Linux Desktop จริง

แทนที่ Chrome OS ด้วย Linux หรือใช้คู่กันง่ายกว่า Windows แต่ยังรู้สึกเหมือน 2 สิ่งแยกกัน

7. การพัฒนาไม่ได้นำโดยชุมชน

ถ้าโค้ดพร้อมออนไลน์ให้ดู แก้ไข แชร์ได้ ใช่ Open-Source จริง สำหรับ Chromium OS โค้ดที่ประกอบ Chrome OS ส่วนใหญ่ แต่เพียงส่วนหนึ่งของเรื่อง

Distro Linux ส่วนใหญ่ไม่ได้แค่มีโค้ดเปิดหรือให้ Contribute พวกเขาขอความร่วมมือในทิศทางโปรเจกต์อย่างกระตือรือร้น พัฒนาใน العراء มี Mailing Lists, Forum, GitHub, GitLab สำหรับติดตามทิศทางโปรเจกต์

Chromium OS เชิญให้ร่วมมือ แต่ทิศทางโปรเจกต์กำหนดโดย Google ใน-house เป็นหลัก

8. Chrome Apps ไม่ใช่ Linux Apps

มี Desktop Environments มากมายใน Linux Ecosystem ลุกล้ำและทำงานต่างกันมาก แต่วันที่ GNOME และ KDE Plasma แตกต่างกันมาก แอปที่ออกแบบสำหรับตัวหนึ่ง รันในอีกตัวได้ ซอฟต์แวร์ Linux ส่วนใหญ่ Interoperable แม้ไม่รวมกันดีหรือดูแปลก

Chrome OS ไม่ใช่เช่นนี้ ซอฟต์แวร์โดยทั่วไปไม่ได้ออกแบบสำหรับ Chrome OS มันคือ Android App หรือ Chrome Extension ติดตั้ง Chrome บน Linux ได้ แต่ Extension ต้องการ Chrome Android Apps ต้องการ Emulator Chrome OS อยู่ใน Ecosystem ของตัวเอง แยกจาก Linux อื่นๆ

Chrome OS เป็น Desktop Linux หรือไม่?

Chrome OS เป็น Linux ใช่ แต่เป็น GNU/Linux ไหม? ไม่จริงๆ และ Chrome OS เป็นสิ่งที่ส่วนใหญ่คิดถึงเวลาพูด Linux ไหม?

ผู้ใช้ Chrome OS ส่วนใหญ่ไม่รู้ว่ากำลังใช้ Linux ในมุมมองนี้ Chrome OS มีความเหมือน Android มากกว่า Linux Desktop อื่นๆ

สุดท้าย ไม่มีคำตอบง่ายๆ สำหรับคำถามนี้ และน้อยกว่าที่จะเกี่ยวกับ Chrome และมากกว่าที่จะเกี่ยวกับว่าชื่อ "Linux" สำหรับ OS นั้นคลุมเครือเพียงไร