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

5 พัฒนาการสำคัญของ Desktop Linux ในปี 2022

Linux เป็น Dominant Operating System บน Servers แต่เป็นที่รู้จักน้อยกว่ามากในฐานะ Desktop Operating System แต Desktop Linux ได้พัฒนามาไกลในทศวรรษที่ผ่านมา และ Momentum ไม่ได้ชะลอ

Linux Development เกิดขึ้นใน العراء แต่หากไม่รู้ว่าจะมองที่ไหน มันง่ายที่จะพลาด นี่คือ Major Developments หลายอย่างที่เกิดขึ้นพร้อมกัน ควรติดตาม

1. Distros ยอมรับ Flatpak สำหรับการเผยแพร่ Apps

การติดตั้งซอฟต์แวร์บน Linux เป็น Complicated Story มานาน ไม่มี One Version ของ Linux จึงไม่มี One Package Format Windows มี EXE macOS มี DMG Linux มี DEBs, RPMs, PKG, Tarballs และอื่นๆ Software Package ที่ติดตั้งบน Distro หนึ่ง ไม่ทำงานบนอีก Distro

Recent Years มีความพยายามแก้ปัญหานี้ด้วย Universal Package Formats ที่ทำงานไม่ว่า Linux Version ไหน หนึ่งคือ AppImage อีกหนึ่งคือ Snap แต่ในบรรดานั้น Flatpak ได้ Traction มากที่สุดจาก Linux Distributions ส่วนใหญ่

สิ่งนี้ทำให้กระบวนการ Distribute Apps ง่ายขึ้น Apps ที่เคย Exclusive สำหรับ elementary OS เป็น DEBs ตอนนี้มีให้ Linux Distro ใดก็ได้เป็น Flatpaks

GNOME Apps ที่เคยต้องรอ 6 เดือนสำหรับ GNOME Version ถัดไป ตอนนี้ Available Day One บน Flathub และ Commercial Proprietary Apps ที่อาจไม่ยอมมาที่ Linux เลย ตอนอยู่ One Click Away

Snaps และ AppImages ไม่ได้หายไป Snap โดยเฉพาะ เป็น Preferred Format ของ Ubuntu น่าจะมี Download Numbers มากที่สุด แต่ Appeal ของ Snap ไม่ได้ Spread ไกลนอก Ubuntu แม้ Ubuntu-based Systems เช่น elementary OS และ Linux Mint เลือกไม่ Ship Snap Support Out of the box

2. Light และ Dark Styles กลายเป็น Norm

Dark Themes กลายเป็น Mainstream Android และ iOS มี Windows และ macOS ก็มีด้วย คนคุ้นเคย Impact ของ Blue Light และ LCD Screens ต่อตา บางคน Sensitive ต่อ Bright Pixels มาก เลือก Enable Dark Theme อย่างน้อยบางเวลา หากไม่ใช่ตอนกลางคืนหรือทำงานกับ Multimedia Files

Dark Themes มานานบน Linux เป็น Somewhat of a Hack Recent Years elementary OS ได้ Attention เป็น Prominent Linux Desktop ที่สร้าง Dark Theme และจัดการมันเป็น First-class Citizen

Team Advocate ให้ Feature นี้ Broadly Available ทั่ว Linux Desktops Developers ต่างๆ ร่วมมือทำงาน และ Feature นี้กลายเป็น Free Desktop Specification ที่ Desktop Environments และ Apps รองรับได้ง่าย

Dark Theme Support เข้าสู่ 2 Linux Desktop Environments ใหญ่ที่สุด GNOME และ KDE Plasma ตอนนี้มองดู Apps และ Themes มากขึ้นที่ Better Adapt ไปกับ Dark Theme

3. Libadwaita นำ Modern App Design เข้ามา

มี Linux Desktop Environments หลายตัว แต่ส่วนใหญ่ Share Common Graphical Toolkit คือ GTK GTK มาเมื่อปีก่อน ระหว่างพัฒนา GNU Image Manipulation Program (GIMP) ตอนนี้มักเชื่อมโยงกับ GNOME Desktop Environment

Desktop Environments อื่นที่เลือก GTK พบว่าถูก Impact โดย GNOME Design Decisions Desktops เช่น Cinnamon และ Xfce ใช้ Traditional Layouts พร้อม Classic Menubars แต่บาง Apps ที่พวกเขาใช้ Design ด้วย GNOME Modern Design Language

Toolkit Oriented ไป GNOME Priorities เพราะ GNOME Developers ทำ Development ส่วนใหญ่ ทำให้ GTK Less Desktop-agnostic กว่า Qt Toolkit อีกตัวที่ใช้บน Linux อย่างสม่ำเสมอ

ด้วย Release ของ Libadwaita GNOME แยก GNOME-specific Elements ออกจาก GTK สิ่งนี้ Empower GTK-based Desktops อื่นๆ ให้ใช้ Toolkit ต่อไปโดยไม่ต้อง Work Against GNOME-focused Elements

พร้อมกัน Libadwaita ให้ GNOME Apps ใช้ Modern Visual Elements ทุกประเภทที่ Commonplace บน Smartphones แต่ยังไม่ใช่ Norm บน Linux Desktop ตัวอย่าง Gestures ภายใน Apps และ Sliding Animations ระหว่าง App Pages เพิ่มเติมเหล่านี้ไม่ได้ Affect แค่ GNOME Apps elementary OS ก็ใช้ Aspects ของ Libadwaita ด้วย

4. PipeWire ทำให้ Multimedia Production ง่ายขึ้น

Multimedia บน Linux อาจเป็น Complicated Affair ด้าน Audio มี JACK, ALSA, PulseAudio ตอนนี้มี PipeWire

บนผิวดูไม่เหมือน Silver Bullet เพิ่ม Media Server อีกตัว ไม่ดูเหมือนจะทำให้ง่ายขึ้น แต่ Setup JACK ใช้ Hours เรียนรู้ PipeWire Straightforward มากกว่า

PipeWire เป็น Silver Bullet แล้วไหม? Not Quite แต่แล้วก็ทำให้บางงานง่ายขึ้น และเมื่อ Technology Mature มันสามารถทำให้ Linux เป็น Easier Solution ที่แนะนำสำหรับ Tasks อย่าง Music Creation และ Podcast Production

5. Steam Deck ปรับปรุง Linux Gaming

Gaming บน Linux พัฒนามาไกล ไม่ได้ Surpass Windows เป็น Easiest Way รันเกม แต่บางกรณี Linux Performant กว่า และเปรียบเทียบ Linux กับ macOS Linux เป็น Easy Choice

Not Long Ago Linux Users ต้อง Jump Through Many Hurdles รันเกม แม้ยังไม่ Uncommon Experience หลาย Games ตอนนี้ Just Works ขอบคุณ Proton ดาวน์โหลด Linux-compatible Game จาก Steam ด้วย Reasonable Expectation ว่าจะรันโดยไม่ Fuss มาก

ด้วย Release ของ Steam Deck มี Real Chance ว่า Game Developers จะพยายาม Ensure Games Work Well บน Game Console ของ Valve และ延伸ไป Linux PCs เพราะวันสุดท้าย Steam Deck คือ Linux PC เพียงอย่างเดียว

และหาก Anti-cheat Support กลายเป็น Commonplace บน Steam Deck แล้วมันน่าจะหมายถึง Greater Anti-cheat Support สำหรับ Games บน Regular Desktop Linux ด้วย Big News สำหรับ Games ที่ Linux Gamers เล่น Offline ได้ แต่ถูก Prevent จากการเล่น Online

คุณ Excited สำหรับ 2022 ไหม?

Desktop Linux กำลัง Hit Its Stride แน่นอน Market Share ไม่ได้เพิ่มมาก แต่นั่นไม่ใช่เหตุผลไม่ Enjoy Somewhat Hidden Gem นี้

ด้วย Computers มากกว่าที่เคยที่ Ship พร้อม Linux Pre-installed Barrier to Entry ต่ำกว่ามาก Linux ไม่ว่างจาก Quirks แต่ทุกปีมันกลายเป็น Easier to Get, Easier to Use, และ Easier to Recommend ในปี 2022 มีอะไรมากที่จะ Hyped About