13 2021 m. Atvirojo kodo „Linux“ darbalaukio aplinkų


Žodį „Atviras šaltinis“ galima priskirti „Linux“ bendruomenei, kuri jį sukūrė kartu su „Linux“ (tada egzistavusios „Unix“ operacinės sistemos perėmėja) įvedimu. Nors „Linux“ savaime atsirado kaip tik pagrindinis branduolys, jo atviro kodo pobūdis pritraukė didžiulę kūrėjų visuomenę visame pasaulyje, kad prisidėtų prie jos kūrimo.

Tai sukėlė revoliuciją visame pasaulyje, o daugelis žmonių ir bendruomenių pradėjo prisidėti prie to, kad ji taptų visa operacine sistema, kuri galėtų pakeisti „Unix“. Tada nebuvo jokio pasukimo atgal, kai aktyvi plėtra vyko tolygiai.

Tai paskatino pristatyti tokius paskirstymus kaip Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint ir kt., Kurie naudoja „Linux“ kaip pagrindinį branduolį.

  • geriausi „Linux“ paskirstymai pradedantiesiems
  • 10 „Linux“ paskirstymų ir jų tiksliniai vartotojai
  • 10 geriausių „Linux“ serverių paskirstymų gamybai

Su tuo suderinta buvo įdiegta darbalaukio aplinka. Kas iš tikrųjų yra ši darbalaukio aplinka ir koks jos vaidmuo?

Pagrindinis „Linux“ platinimo tikslas yra priversti vartotojus naudotis „Linux OS“ galimybėmis. Tam reikia sąsajos, kuri galėtų būti tiltas, kad vartotojo reikalavimai lengvai suprastų ir apdorotų branduolį.

Darbalaukio aplinka daro būtent tai. Tai yra grafinė sąsaja, kuri vartotojui supaprastintai pateikia plikąjį branduolį. Taigi darbalaukio aplinka elegantiškai ir vaizdžiai pateikia vartotojui visas pagrindines branduolio funkcijas.

Komponentai, kurie sudaro darbalaukio aplinką, yra naršyklė, „Display Manager“ ir visos kitos programų programinės įrangos ir pagalbinės priemonės, kurias galite pagalvoti apie pagrindinę operacinę sistemą.

[Jums taip pat gali patikti: 10 geriausių ir populiariausių visų laikų „Linux“ darbalaukio aplinkų]

Taigi du pagrindiniai „Linux“ paskirstymų komponentai yra „Branduolys“ ir „Darbalaukio aplinka“. Žemiau yra paminėtos kai kurios lengvos darbalaukio aplinkos, kurios pritraukė platinimus, kad dėl jų funkcijų ir našumo jie taptų numatytąja darbalaukio aplinka.

1. Xfce

„Xfce“ yra „Open Source“ darbalaukio aplinka, sukurta „Unix“ tipo sistemoms, sukurtoms C. Būdamas greitas ir lengvas, manoma, kad jis mažiau sutrikdys procesorių ir atmintį net senesniuose darbalaukiuose.

Jis susideda iš atskirai struktūrizuotų dalių, kurios sujungia visišką darbalaukio aplinką.

Kai kurie „Xfce“ komponentai yra šie:

  • „Xfwm“: langų tvarkyklės sudarymas.
  • „Thunar“: failų tvarkyklė, panaši į „Nautilus“, bet efektyvesnė ir todėl greita.
  • „Orage“: numatytoji „Xfce“ kalendoriaus programa.
  • Pelės klaviatūra: failų redaktorius, kuris iš pradžių išsiplėtė iš „Leafpad“, tačiau dabar yra aktyviai kuriamas ir prižiūrimas nuo nulio.
  • Lygtinis paleidimas: „Xfce“ sukurtas „Media Player“, pagrįstas „Gstreamer“ sistema.
  • „Xfburn“: „Xfce“ CD/DVD įrašymo įrenginys.

2. LXDE

LXDE reiškia „Lightweight X11“ darbalaukio aplinką, kuri yra dar viena populiari „Unix“ tipo sistemų darbalaukio aplinka, sukurta naudojant C (GTK +) ir C ++ (Qt).

Didžiausias privalumas, kai jį pasirenkate darbalaukio aplinkoje, yra mažas atminties suvartojimas, kuris yra mažesnis nei populiariausių darbalaukio aplinkų, pvz., GNOME, KDE ir Xfce. Jame yra ir GPL, ir LGPL licencijuoti kodai.

LXDE sudedamieji komponentai yra šie:

  • LXDM - Vaizdinės reklamos tvarkyklė.
  • „LXMusic“ - numatytasis „XMMS2“ muzikos grotuvas.
  • „Leafpad“ - numatytasis LXDE teksto redaktorius.
  • „Openbox“ - langų tvarkyklė.
  • „LXTask“ - numatytasis užduočių tvarkytuvas.
  • „PC Man File Manager“ - numatytasis failų tvarkyklė ir darbalaukio metaforos teikėjas.

LXDE yra numatytoji darbalaukio aplinka daugeliui platinimų, įskaitant „Lubuntu“, „Knoppix“, „LXLE Linux“, „Artix“ ir „Peppermint Linux OS“.

3. GNOME 3

GNOME yra GNU tinklo objektų modelio akronimas ir yra viena darbalaukio aplinka, kurią sudaro tik nemokami ir atvirojo kodo įrankiai. Parašytas C, C ++, Python, Vala ir Javascript, GNOME yra GNOME projekto dalis, kurį sudaro tiek savanoriai, tiek mokami autoriai, kurių didžiausias yra „Red Hat“.

GNOME šiuo metu yra aktyviai kuriamas, o naujausias stabilus leidimas yra „GNOME 40“. GNOME veikia „X Windows“ sistemoje, taip pat „Wayland“ nuo GNOME 3.10.

„GNOME 40“ pakeitė daugelį dalykų, pradedant numatytuoju langų tvarkytuvu, kuris dabar keičiamas į „Metacity“, o ne „Mutter“. Užduočių perjungimas buvo priskirtas specialiai sričiai, vadinama „Apžvalga“, taip pat pertvarkytos GNOME pagrindinės programos, kad būtų teikiama geresnė vartotojo patirtis.

GNOME komponentai apima:

  • Metacity - numatytasis langų tvarkytuvas.
  • „Nautilus“ - numatytasis failų tvarkytuvas.
  • gedit - numatytasis teksto rengyklė.
  • GNOME akis - numatytasis vaizdų žiūriklis.
  • „GNOME“ vaizdo įrašai - numatytasis vaizdo grotuvas.
  • „Epiphany“ - žiniatinklio naršyklė.

4. MATE

„MATE“ yra dar viena „Unix“ tipo sistemų darbalaukio aplinka. Jo kilmė yra neprižiūrima GNOME 2 kodų bazė. Jis sukurtas C, C ++ ir Python versijose ir licencijuotas pagal kelias licencijas su kai kuriomis kodo dalimis pagal GNU GPL, o kita dalis - pagal LGPL.

Pavadinimas ‘MATE’ atsirado paveikslėlyje, kad būtų galima atskirti nuo GNOME 3, kuris yra dar viena darbalaukio aplinka. Ją sudaro tiek GNOME sukurtos programos, kurios anksčiau buvo GNOME 2 dalis, tiek kitos programos, sukurtos nuo nulio.

Komponentai, kurie sukuria MATE darbalaukio aplinką, yra šie:

  • „Caja“ - numatytasis failų tvarkyklė.
  • „Pluma“ - numatytasis teksto rengyklė.
  • „Marco“ - langų tvarkyklė.
  • „Atril“ - dokumentų žiūrovas.
  • „MATE Eye“ - vaizdų žiūrovas.

Nuo pat išleidimo tai buvo numatytoji „Linux Mint“, „Sabayon Linux“, „Fedora“ ir tt darbalaukio aplinka. Be to, ji yra prieinama keliose saugyklose, įskaitant „Ubuntu“, „Arch“, „Debian“, „Gentoo“, „PC Linux OS“ ir kt. tai „Ubuntu MATE“ buvo suteiktas pirminis „Ubuntu“ skonio statusas.

5. KDE plazma 5

„KDE Plasma 5“ yra penktoji KDE darbalaukio aplinkos karta, sukurta „Linux“ sistemoms. Nuo pat jo kūrimo jis buvo perkeltas į QML, aparatinės įrangos pagreičiui naudojamas „OpenGL“, dėl kurio procesorius išnaudojamas mažai ir našiau net pigiose sistemose.

Dauguma jo kodo dalių buvo išleistos naudojant GNU LGPL. „Plasma 5“ naudoja „X Window“ sistemą ir palaiko „Wayland“. Jis sėkmingai pakeitė „Plasma 4“ daugelyje „Linux“ platinimų, įskaitant „Fedora“, „Kubuntu“ ir „openSUSE Tumbleweed“.

„Plasma 5“ suteikia patobulintą „HiDPI“ palaikymą kartu su perėjimu į „Qt5“, kuris reikalauja intensyvaus grafikos perteikimo į GPU, todėl procesorius tampa greitesnis. Be to, „Plasma 5“ apima naują numatytąją temą „Breeze“.

KDE Plasma 5 sudedamosios dalys yra:

  • „Kwin“ - numatytasis langų tvarkytuvas.
  • „Dolphin“ - numatytasis failų tvarkyklė.
  • „Kwrite“/KATE - numatytasis teksto rengyklė.
  • „Greenview“ - numatytasis vaizdų žiūriklis.
  • „Dragon Player“ - numatytasis vaizdo grotuvas.

KDE bendruomenė taip pat pristatė „Plasma“ mobilųjį telefoną kaip „Plasma“ variantą išmaniesiems telefonams. „Plazma mobile“ veikia „Wayland“ ir yra suderinamas su „Ubuntu touch“ ir galiausiai „Android“ programomis. Naujausia jo sąsaja buvo išleista 2015 m. Liepos mėn. Su veikiančiu „Nexus 5“ prototipu.

[Jums taip pat gali patikti: Kaip įdiegti KDE plazmą „Ubuntu“, „Linux Mint“, „Fedora“ ir „OpenSUSE“]

6. Cinamonas

Kita darbalaukio aplinka, sukurta iš GNOME, yra Cinamonas, sukurtas C, „JavaScript“ ir „Python“ ir išleistas naudojant GPLv2. „Cinnamon“ iš pradžių buvo „GNOME Shell“ šakutė, kurios tikslas buvo sukurti „Mint“ kūrėjų darbalaukio aplinką „Linux Mint“, tačiau dėl kitokios nei GNOME GUI, daugelis pagrindinių GNOME programų buvo perrašytos taip, kad tiktų šiai aplinkai.

Cinamono projektas prasidėjo 2011 m., O paskutinis stabilus leidimas buvo šių metų sausio mėn. Laikui bėgant, Cinamonas pats tapo nepriklausomu projektu ir jam net nereikia įdiegti GNOME. Kiti patobulinimai yra krašto apdirbimas, našumo patobulinimas, krašto apdirbimas ir kt.

Šią aplinką sudarantys komponentai yra šie:

  • Keksiukas - numatytasis langų tvarkytuvas.
  • „Nemo“ - numatytasis failų tvarkytuvas.
  • gedit - numatytasis teksto rengyklė.
  • GNOME akis - numatytasis vaizdų žiūriklis.
  • totemas - numatytasis vaizdo grotuvas.

7. Apšvietimas

„Enlightenment“, dar vadinamas tiesiog „E“, yra „X Window“ sistemos komponavimo langų tvarkyklė, kuri yra aktyviai kuriama, o naujausias leidimas praėjusiais metais buvo „E24 0.24.2“.

Jis sukurtas tik C, naudojant EFL („Enlightenment Foundation Libraries“) ir išleistas pagal BSD licencijas. Didžiausias jo siūlomas pranašumas yra tai, kad jį galima naudoti kartu su programomis, parašytomis GNOME ir KDE. Kai naudojamas kartu su EFL, jis pasirodo kaip išsami darbalaukio aplinka.

Komponentai, kurie sudaro šią „Enlightenment Desktop“ aplinką, yra šie:

  • Apšvietimas - numatytasis langų tvarkyklė ir failų tvarkyklė.
  • „Ecrire“ - numatytasis teksto rengyklė.
  • „Ephoto“ - vaizdų žiūrovas.
  • „Rage“ - vaizdo grotuvas.
  • Alkūnė - numatytoji naršyklė.

8. Gilinti

Anksčiau žinomas kaip „Hiweed Linux“, „Deepin“ yra „Linux“ paskirstymas, pagrįstas „Ubuntu“, kuris naudoja savo integruotą „Deepin“ darbalaukio aplinką. Iš pradžių ją 2014 m. Sukūrė „Wuhan Deepin Technology Co“, o naujausias stabilus leidimas buvo šių metų gegužę.

Dauguma jo dalių išleidžiamos pagal GPL. Nors „Deepin“ darbalaukio aplinka iš pradžių buvo panaši į GNOME, ji buvo atskirta nuo jos išleidimo GNOME 3, nes pašalinta daugybė pritaikomų funkcijų. Tada „deepin“ buvo sukurtas nuo nulio naudojant HTML5 ir „Webkit“, naudojant daugiau funkcijų naudojant „JavaScript“.

Komponentai, kurie sudaro šią darbalaukio aplinką, yra šie:

  • „Deepin-wm“ - numatytasis langų tvarkytuvas.
  • „Nautilus“ - numatytasis failų tvarkyklė.
  • Gedit - numatytasis teksto failų redaktorius.
  • GNOME akis - vaizdų žiūrovas.
  • „Deepin-Movie“ - numatytasis vaizdo grotuvas.

9. LXQT

Kita lengva ir paprasta darbalaukio aplinka diagramose - „LXQT“ yra vienas žingsnis į priekį nuo „LXDE“ ir sujungia „LXDE“ (pagrįstą GTK 2) ir „Razor-qt“ (kuris buvo gerai mąstantis, bet nesugebėjo sėkmingai pasirodyti kaip puiki darbalaukio aplinka).

LXQT iš esmės yra dviejų populiariausių GUI aplinkų, ty GTK ir Qt, išleistų naudojant GNU GPL 2.0+ ir 2.1+, sujungimas. LXQT galima įvairiems „Linux“ paskirstymams, įskaitant „Ubuntu“, „Arch“, „Fedora“, „OpenSUSE“, „Mandriva“, „Mageia“, „Chakra“, „Gentoo“ ir kt.

Komponentai, kurie kuria LXQT darbalaukio aplinką, yra šie:

  • „Openbox“ - numatytasis langų tvarkytuvas.
  • PCManFM-Qt - numatytasis failų tvarkyklė.
  • „JuffED“ - numatytasis teksto rengyklė.
  • „LXImage-Qt“ - numatytasis vaizdų žiūriklis.
  • „SMPlayer“ - numatytasis vaizdo grotuvas.

10. Panteonas - pradinė OS

„Pantheon“ darbalaukio aplinka buvo pristatyta su pagrindine OS, kuri buvo šios darbastalio aplinkos pristatymo šaltinis. Jis rašomas nuo nulio naudojant „Python“ ir „GTK3“. Daugelis apžvalgininkų teigia, kad ši darbalaukio aplinka yra „Mac Clone“ dėl standartinio jos išdėstymo kaip „Mac OS“.

Didėjantis populiarumas yra dėl paprastumo ir elegancijos. Jo programų paleidimo priemonė yra stebėtinai paprasta ir todėl greita. Pagrindiniai principai, į kuriuos buvo atsižvelgta kuriant šią aplinką, buvo: „santūrumas“, „venkite konfigūracijos“ ir „minimalus dokumentavimas“.

Komponentai, kurie sudaro šią darbalaukio aplinką, yra šie:

  • „Gala“ - numatytasis langų tvarkytuvas.
  • Panteono failai - numatytasis failų tvarkyklė.
  • Įbrėžimas - numatytasis teksto rengyklė.
  • „Shotwell“ - numatytasis vaizdų žiūriklis.
  • „GNOME“ vaizdo įrašai - numatytasis vaizdo grotuvas.
  • „Midori“ - numatytoji žiniatinklio naršyklė.

11. Bendra darbalaukio aplinka

CDE arba „Common Desktop Environment“ yra „Unix“ ir „OpenVMS“ pagrįstų sistemų darbalaukio aplinka ir netgi buvo klasikinė „Unix Desktop“ aplinka, susijusi su komercinėmis „Unix“ darbo stotimis.

Jis buvo aktyviai kuriamas nuo 1993 m., O paskutinis stabilus leidimas buvo praėjusių metų 2020 m. Sausio mėn. Nuo 2012 m. Rugpjūčio mėn., Kai ji buvo išleista kaip nemokama programinė įranga, ji buvo perkelta į „Linux“ ir BSD darinius. Pirmasis CDE kūrimas buvo bendras HP, IBM, „Sunsoft“ ir USL pastangų, kurie ją išleido pavadinimu „Common Open Software Environment“ (COSE).

Nuo išleidimo HP paskelbė, kad tai yra numatytoji „Unix“ sistemų darbalaukio aplinka, ir ji išliko kaip de facto standartas iki 2000 m., Kai tokios aplinkos kaip KDE, GNOME pradėjo vystytis. 2012 m. Rugpjūčio mėn. Ji tapo visiškai atvira, o jos šaltinio kodas buvo prieinamas „Sourceforge“.

12. Langų kūrėjas

„Windows Maker“ yra atviro kodo ir nemokama „X11“ langų tvarkyklė, iš pradžių siekusi pasiūlyti „GNUstep“ darbalaukio aplinkos integravimo palaikymą, nors ji gali veikti nepriklausomai. „Window Maker“ yra lengvas ir greitai degantis, labai pritaikomas, lengvai naudojama sąsaja, spartieji klavišai, prijungiamos programos ir aktyvi bendruomenė.

13. Cukrus

Sukurta kaip interaktyvaus mokymosi vaikams iniciatyva, „Sugar“ yra dar viena nemokama ir atviro kodo darbalaukio aplinka paveikslėliuose. Sukurtas „Python“ ir GTK, „Sugar“ buvo sukurtas kaip vieno nešiojamojo kompiuterio vienam vaikui (OLPC) projekto dalis, „Sugar Labs“ 2006 m. Gegužės mėn.

Tai buvo numatytoji OLPC XO-1 sistemų sąsaja, o vėlesnėse versijose buvo numatyta galimybė pasirinkti „Sugar“ arba „GNOME“. Jis buvo sukurtas 25 skirtingomis kalbomis ir išleistas naudojant GNU GPL, o naujausias leidimas buvo 0.118 2020 m. Gruodžio mėn.

Kai kurios jo funkcijos apima daug paprastą dizainą, daugiaplatformį pobūdį, nes jis yra prieinamas pagrindiniams „Linux“ paskirstymams, taip pat gali būti įdiegtas „Windows“, „Mac OS“ ir kt., Lengvai modifikuojamas, nes visi, turintys „Python“ patirties, gali papildyti savo plėtrą jo trūkumas yra nesugebėjimas atlikti daug užduočių, dėl kurių našumas mažėja.

Komponentai, kurie sudaro „Sugar Desktop“ aplinką, yra šie:

  • Metacity - numatytasis langų tvarkytuvas.
  • „Sugar Journal“ - numatytasis failų tvarkyklė.
  • Rašymas - numatytasis teksto rengyklė.
  • „Sugar-activity-imageviewer“ - numatytasis vaizdų žiūriklis.
  • „sugar-activity-jukebox“ - numatytasis vaizdo grotuvas.

Tai buvo keletas atviro kodo lengvų „Linux“ darbalaukio aplinkų. Jei turite dar ką nors omenyje, kurį norite rekomenduoti įtraukti į šį sąrašą, paminėkite jį mums komentaruose ir įtrauksime jį į savo sąrašą čia.