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

5 เหตุผลที่ทำไม Linux Distros สร้างสภาพแวดล้อมเดสก์ท็อปของตัวเอง

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

คนส่วนใหญ่ยึดติดกับสิ่งที่มาโดยค่าเริ่มต้น และผู้จัดจำหน่าย Linux จำนวนหนึ่งเลือกที่จะสร้างเดสก์ท็อปของตนเองตั้งแต่เริ่มต้น OS เบื้องต้นมี Pantheon Solus มี Budgie System76 มี COSMIC Nitrux Linux มี Maui Shell ในอดีต Ubuntu มีความสามัคคี

การสร้างเดสก์ท็อปนั้นพูดง่ายกว่าทำเสร็จ เหตุใด distros จำนวนมากจึงพยายามอย่างเต็มที่

1. เพื่อควบคุมประสบการณ์การใช้ซอฟต์แวร์

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

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

ด้วยการสร้างสภาพแวดล้อมเดสก์ท็อปของตนเอง บริษัทอย่าง System76 สามารถควบคุมอินเทอร์เฟซที่ลูกค้าเห็นเป็นอย่างน้อย

ด้วยวิธีนี้ พวกเขาจะไม่ต้องพยายามแก้ไขส่วนขยายหรือแพตช์ที่อาจเสียหายทุก ๆ หกเดือนเมื่อมีเวอร์ชันใหม่ของสภาพแวดล้อมเดสก์ท็อป GNOME (ซึ่ง System76 จัดส่งโดยค่าเริ่มต้นก่อนที่จะพัฒนา COSMIC) ออกมา และพวกเขาไม่ได้ถูกปล่อยให้ไขว้เขวโดยหวังว่า GNOME จะรวมการเปลี่ยนแปลงที่ต้องการไว้ด้วย

2. พวกเขาสามารถสร้างวิสัยทัศน์ของตนเองได้

5 เหตุผลที่ทำไม Linux Distros สร้างสภาพแวดล้อมเดสก์ท็อปของตัวเอง

การควบคุมโค้ดเป็นเพียงด้านเดียวเท่านั้น สิ่งที่สำคัญก็คือการควบคุมทิศทางที่โค้ดกำลังเคลื่อนไป

พิจารณาว่า GNOME มุ่งมั่นที่จะแสดงเฉพาะท่าเรือภายในภาพรวมกิจกรรมอย่างไร Distros เช่น Ubuntu และ Pop!_OS ที่ต้องการให้ Dock มองเห็นได้ตลอดเวลาให้เขียนส่วนขยายเพื่อทำการเปลี่ยนแปลงนี้ แต่ในขณะที่ GNOME อนุญาตส่วนขยาย ตรวจสอบให้แน่ใจว่าส่วนขยายทำงานจาก GNOME เวอร์ชันหนึ่งไปยังอีกเวอร์ชันหนึ่งไม่ได้มีความสำคัญ

ดังนั้น Canonical และ System76 จึงพบว่าตนเองต้องพึ่งพาเดสก์ท็อปที่ไม่มีฟังก์ชันที่ต้องการ และไม่จำเป็นต้องเป็นพื้นฐานที่มั่นคงสำหรับพวกเขาในการแก้ไขฟังก์ชันนั้น

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

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

3. พวกเขาต้องตอบสนองต่อคำติชมของผู้ใช้

5 เหตุผลที่ทำไม Linux Distros สร้างสภาพแวดล้อมเดสก์ท็อปของตัวเอง

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

เพื่อยกตัวอย่างอื่น ให้พิจารณาว่ามีคนจำนวนเท่าใดที่พบว่า KDE Plasma มีตัวเลือกมากมาย กระนั้น ในบางจุดยังมีคนขอคุณลักษณะและตัวเลือกอื่นปรากฏขึ้น

ไม่ใช่เพราะ KDE มีพันธกิจที่ซับซ้อน ไกลจากมัน. มีคนเพียงต้องการคุณลักษณะ และพวกเขาทำให้มันเกิดขึ้น หรือบ่อยครั้งกว่านั้น คนอื่นสร้างมันขึ้นมาสำหรับพวกเขา

System76 ครอบครองสถานที่พิเศษในโลกของลินุกซ์ เป็นผู้ให้บริการแล็ปท็อป Linux ที่จัดส่งฮาร์ดแวร์และพัฒนาซอฟต์แวร์ของตนเอง มีการจ่ายเงินให้กับลูกค้าที่แสดงความคาดหวังและความปรารถนากลับคืนสู่บริษัท

ลูกค้าอาจไม่ได้ขอระบบเดสก์ท็อปใหม่จาก System76 โดยตรง แต่การสร้างสภาพแวดล้อมใหม่จะช่วยให้บริษัทส่งมอบสิ่งที่ลูกค้าต้องการได้จริง

4. อาสาสมัครต้องการอิสระในการพัฒนา

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

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

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

อาสาสมัครบางคนมีวิสัยทัศน์ที่ยิ่งใหญ่เกี่ยวกับวิธีการทำงานของเดสก์ท็อปทั้งหมด และไม่มีโครงการใดที่ทำให้พวกเขามีอิสระในการสร้างสิ่งต่างๆ ได้ตรงตามที่ต้องการ ผลลัพธ์คือพวกเขาเริ่มโครงการของตนเอง

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

5. พวกเขาต้องการที่จะโดดเด่น

5 เหตุผลที่ทำไม Linux Distros สร้างสภาพแวดล้อมเดสก์ท็อปของตัวเอง

อินเทอร์เฟซ Unity ของ Canonical ค่อนข้างขัดแย้งในโลก Linux เมื่อมาถึงครั้งแรก หลายคนไม่เข้าใจว่าเหตุใด Canonical จึงใช้เวลามากมายในการคิดค้นวงล้อเมื่อมีอินเทอร์เฟซเดสก์ท็อปที่ใช้งานได้อยู่แล้ว

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

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

ด้วยการสร้างสภาพแวดล้อมเดสก์ท็อปของตนเอง Canonical มีข้อเสนอที่ไม่เหมือนใครซึ่งผู้ผลิตสามารถลองขายได้

แม้แต่ในหมู่ผู้ใช้ Linux แบบดั้งเดิมที่ดาวน์โหลดไฟล์ ISO และแทนที่ระบบปฏิบัติการที่มีอยู่ ก็ยังต้องมีเหตุผลที่จะใช้ distro ตัวหนึ่งทับอีกตัวหนึ่ง รูปแบบแพ็คเกจและกำหนดการวางจำหน่ายเคยเป็นตัวสร้างความแตกต่างที่สำคัญ ในช่วงหลายปีที่ผ่านมา ความสนใจได้พุ่งไปที่สภาพแวดล้อมเดสก์ท็อป

Linux ต้องการสภาพแวดล้อมเดสก์ท็อปเพิ่มเติมหรือไม่

นี่คือคำถามที่ยืนต้น สุดท้ายก็ไม่เป็นไร ผู้คนไม่ได้สร้างเดสก์ท็อปใหม่เพราะมีความจำเป็น (และใครสามารถกำหนดได้ว่าใครต้องการอะไรกันแน่) ผู้คนสร้างเดสก์ท็อปใหม่เพราะพวกเขาทำได้

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