ทำไม Linux จึงล้มเหลวบนเดสก์ท็อป

ผู้เขียน: Roger Morrison
วันที่สร้าง: 17 กันยายน 2021
วันที่อัปเดต: 19 มิถุนายน 2024
Anonim
Why Linux Failed On The Desktop
วิดีโอ: Why Linux Failed On The Desktop

เนื้อหา


ที่มา: Morfeo86ts / Dreamstime.com

Takeaway:

ดูเหมือนว่า Linux จะไม่กลายเป็นระบบปฏิบัติการหลักสำหรับเดสก์ท็อป แต่เป็นที่นิยมในหมู่นักพัฒนาและเป็นพื้นฐานสำหรับระบบปฏิบัติการ Android

มันกลายเป็นเรื่องตลกที่กำลังทำงานอยู่ในโลกของลีนุกซ์ที่จะเป็น "ปีแห่งเดสก์ท็อปลีนุกซ์" ไม่ว่าจะเป็นปีใดก็ตาม หลายปีที่ผ่านมา Linux มีความฝันเกี่ยวกับการกำจัด Evil Empire of Windows แต่ก็ไม่เคยเกิดขึ้น แน่นอนว่านี่อาจเป็นผลมาจากอิทธิพลที่สำคัญของ Microsoft แต่ส่วนหนึ่งมาจากชุมชน Linux เอง

ลีนุกซ์ไม่ได้เป็นระบบปฏิบัติการเดสก์ท็อปหลัก, ซึ่งส่วนใหญ่ถูกผลักไสให้โปรแกรมเมอร์และผู้ดูแลระบบ.

โดยโปรแกรมเมอร์สำหรับโปรแกรมเมอร์

เหตุผลหนึ่งที่ทำให้ Linux ล้มเหลวในการดึงดูดผู้ใช้คอมพิวเตอร์หลักคือฐานผู้ใช้ไม่ได้ประกอบด้วยผู้ใช้คอมพิวเตอร์หลัก แต่เป็นนักพัฒนาซอฟต์แวร์ วันนี้กลับไปเป็นมรดกของ Unix ซึ่งได้รับการพัฒนา "โดยโปรแกรมเมอร์สำหรับโปรแกรมเมอร์" ได้รับการพัฒนาโดยโปรแกรมเมอร์ที่ดีมากบางคน Dennis Ritchie และ Ken Thompson


เมื่อพวกเขาพัฒนาระบบปฏิบัติการยูนิกซ์ที่ Bell Labs มีความสนใจไม่มากนักสำหรับ "ผู้ใช้ที่เป็นมิตร" เนื่องจากพวกเขากำลังพัฒนาระบบที่ออกแบบมาสำหรับการวิจัยด้านวิทยาการคอมพิวเตอร์

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

Miguel de Icaza หนึ่งในผู้ก่อตั้งหลักของโครงการ GNOME ตกลง "ปัญหาเกี่ยวกับ Linux บนเดสก์ท็อปมีรากฐานมาจากวัฒนธรรมนักพัฒนาที่สร้างขึ้นโดยรอบ" เขาเขียน

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

"ทัศนคติของชุมชนของเราเป็นหนึ่งในความเป็นเลิศด้านวิศวกรรม: เราไม่ต้องการรหัสที่เลิกใช้แล้วในต้นไม้ต้นกำเนิดของเราเราไม่ต้องการที่จะทำลายการออกแบบรอบ ๆ เราต้องการการออกแบบที่สวยงามและบริสุทธิ์และเราต้องการกำจัดร่องรอยที่ไม่ดี แนวคิดที่นำมาใช้จากต้นไม้ซอร์สโค้ดของเรา "เขากล่าวเสริม


ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

ในทางกลับกัน Windows ก็เน้นถึงความเข้ากันได้แบบย้อนกลับไปยังจุดที่บางคนคิดว่าพวกเขามีปัญหาตรงข้าม

ขาดส่วนต่อประสานผู้ใช้ที่สอดคล้องกัน

ในขณะที่ Windows และ Mac OS X มอบอินเตอร์เฟสที่มีรูปลักษณ์และความรู้สึกที่สอดคล้องกันและออกแนวปฏิบัติเกี่ยวกับอินเทอร์เฟซของมนุษย์

เหตุผลหนึ่งคือ GUI ที่ทำงานภายใต้ X Window System เป็นเพียงโปรแกรมอื่นแทนที่จะเชื่อมโยงกับระบบอย่างใกล้ชิด

นอกเหนือจากตัวจัดการหน้าต่างและเดสก์ท็อปที่แตกต่างกันแล้วยังมีชุดเครื่องมือที่แตกต่างกันจำนวนหนึ่ง ผู้ใช้ด้านเทคนิคอาจใช้โปรแกรมแก้ไข Emacs ซึ่งเป็นตัวจัดการไฟล์ Midnight Commander และ zsh อย่างมีความสุข แต่ผู้ใช้มือใหม่อาจพบว่ารูปแบบอินเตอร์เฟสที่แตกต่างกันสั่นสะเทือน สิ่งนี้ได้ส่งไปยังแขนของ Windows และ Mac OS X

ความรู้สึกภาคภูมิใจที่เป็นคนชั้นยอด

การฉีกทุกอย่างออกและเริ่มจากศูนย์เป็นอาการหนึ่งของลัทธิอภิสิทธิ์ที่สามารถแทรกซึมชุมชน Linux

เกือบทุกคนที่ยังใหม่กับ Linux และได้ถามคำถามเกี่ยวกับฟอรัมหรือช่อง IRC ว่ามีการแจ้งให้ "RTFM" (อ่านคู่มือละเอียด) อย่างน้อยหนึ่งครั้ง

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

สนับสนุนฮาร์ดแวร์

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

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

Windows, Mac ดีพอสำหรับคนส่วนใหญ่

สาเหตุหลักที่ทำให้ผู้คนไม่ย้ายไปอยู่ Linux en masseแม้จะเผชิญกับภัยพิบัติเช่น Windows 8 และ Vista ก็คือ Windows นั้นดีพอสำหรับคนส่วนใหญ่ ด้วย Windows XP ผู้ใช้เดสก์ท็อปธรรมดาจะได้รับการทำงานมัลติทาสก์แบบ pre-emptive เต็มรูปแบบและมีความเสถียรมากกว่า "หน้าจอสีน้ำเงินแห่งความตาย" ได้หายไปส่วนใหญ่ยกเว้นในกรณีของปัญหาฮาร์ดแวร์ที่ร้ายแรงบางอย่าง

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

ผู้ใช้ Windows 7 และ XP ก็หลีกเลี่ยง Windows 8 ทันทีที่ Microsoft กำลังทำให้ Windows 10 เป็นรุ่นอัพเกรดฟรีสำหรับผู้ใช้ Windows 8 และ Windows 7 มันมีความเหมาะสมมากกว่าสำหรับพวกเขาที่จะอัพเกรดเป็น Windows 10 แทนที่จะเป็น Ubuntu

Mac OS X ดูเหมือนว่าจะประสบความสำเร็จในกรณีที่ลีนุกซ์ล้มเหลวโดยนำเสนอเดสก์ท็อปที่เหมือนกับ Unix ซึ่งใช้งานง่าย (อ่านเพิ่มเติมเกี่ยวกับพลังของ Unix ในสิ่งที่ IT Peope สามารถเรียนรู้ได้จากปรัชญา Unix)

Linux ชนะบนมือถือ

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

แอพพลิเคชั่นบนเว็บที่ผู้คนใช้งานทุกวันรวมถึงแอพพลิเคชั่นจาก Google ส่วนใหญ่ทำงานบน Linux เช่นกัน ดูเหมือนว่า Linux ชนะทุกอย่างยกเว้นเดสก์ท็อป

ข้อสรุป

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