13 2021. aasta avatud lähtekoodiga Linuxi töölaua keskkonda


Sõna „Avatud lähtekood” võib omistada Linuxi kogukonnale, kes selle koos olemasoleva Unixi operatsioonisüsteemi järeltulija Linuxi kasutuselevõtuga algatas. Ehkki ‘Linux’ iseenesest tekkis ainult baasituumana, meelitas selle avatud lähtekoodiga olemus kogu maailmas tohutut arendajate ühiskonda oma arengusse panustama.

See lõi kogu maailmas revolutsiooni ning paljud inimesed ja kogukonnad hakkasid panustama selle täieliku operatsioonisüsteemi loomisse, mis võiks Unixi asendada. Siis pole aktiivset arengut ühtlases tempos tagasi pööratud.

See tõi kaasa selliste distributsioonide kasutuselevõtu nagu Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint jne, mis kasutavad Linuxi oma põhituumana.

  • Parimad Linuxi levitused algajatele
  • 10 Linuxi distributsiooni ja nende sihitud kasutajat
  • 10 parimat Linuxi serveri distributsiooni tootmiseks

Sellega viidi sisse töölauakeskkonna kasutuselevõtt. Mis see töölauakeskkond täpsemalt on ja mis on selle roll?

Linuxi jaotuse peamine eesmärk on panna kasutajad Linuxi operatsioonisüsteemi võimalusi kasutama. Selleks on vaja liidest, mis toimiks sillana, et tuum saaks kasutajate nõudmistest hõlpsasti aru saada ja töödelda.

Töölauakeskkond teeb täpselt seda. See on graafiline liides, mis esitab Kasutajale paljast tuuma lihtsustatud viisil. Seega esitab töölauakeskkond kasutajale elegantsel ja esitletaval viisil kõik tuuma põhifunktsioonid.

Töölauakeskkonna moodustavate komponentide hulka kuuluvad brauser, displeihaldur ja kõik muud rakenduste tarkvarad ja utiliidid, millele saate mõelda põhioperatsioonisüsteemis.

[Võite ka meeldida: 10 kõigi aegade parimat ja populaarseimat Linuxi töölaua keskkonda]

Seega on Linuxi distributsioonide kaks peamist komponenti Kernel ja Desktop Environment. Allpool on mainitud mõningaid kergekaalulisi töölauakeskkondi, mis on oma funktsioonide ja jõudluse tõttu meelitanud levitusi, muutes need vaikimisi töölaua keskkonnaks.

1. Xfce

Xfce on avatud lähtekoodiga töölauakeskkond Unixi-laadsetele süsteemidele, mis on välja töötatud C. Arvestades, et see on kiire ja kerge, võib eeldada, et see häirib CPU-d ja mälu ka vanemates töölaudades.

See koosneb eraldi struktureeritud osadest, mis koos moodustavad täieliku töölauakeskkonna.

Mõned Xfce komponendid hõlmavad järgmist:

  • Xfwm: aknahalduri koostamine.
  • Thunar: failihaldur, mis sarnaneb Nautilusega, kuid on tõhusam ja seega kiire.
  • Orage: Xfce'i vaikekalendrirakendus.
  • Hiireplaat: failiredaktor, mis varjas algul Leafpadist, kuid mida nüüd aktiivselt arendatakse ja hooldatakse nullist.
  • Parool: Xfce jaoks loodud Gstreameri raamistikul põhinev meediumipleier.
  • Xfburn: CD/DVD-kirjutaja Xfce jaoks.

2. LXDE

LXDE tähistab töölaua keskkonda Lightweight X11, mis on Unixi-laadsete süsteemide jaoks veel üks populaarne töölauakeskkond, mis töötati välja C (GTK +) ja C ++ (Qt) abil.

Töölaua keskkonnas valimise suurimaks eeliseks on selle väike mälu tarbimine, mis on väiksem kui kõige populaarsemate töölauakeskkondade (nt GNOME, KDE ja Xfce) oma. See sisaldab nii GPL kui ka LGPL litsentsitud koode.

LXDE meigikomponentide hulka kuuluvad:

  • LXDM - displeihaldur.
  • LXMusic - XMMS2 vaikemuusikamängija.
  • Leafpad - LXDE vaiketekstiredaktor.
  • Openbox - aknahaldur.
  • LXTask - vaikene tegumihaldur.
  • PC Mani failihaldur - vaikefailihaldur ja töölaua metafoori pakkuja.

LXDE on paljude distributsioonide, sealhulgas Lubuntu, Knoppix, LXLE Linux, Artix ja Peppermint Linux OS, vaikimisi töölauakeskkond.

3. GNOME 3

GNOME on GNU võrguobjektide mudeli lühend ja see on üks töölaua keskkond, mis koosneb täielikult tasuta ja avatud lähtekoodiga tööriistadest. C, C ++, Python, Vala ja Javascriptis kirjutatud GNOME on osa GNOME projektist, mis koosneb nii vabatahtlikest kui ka tasustatud kaastöötajatest, kellest suurim on Red Hat.

GNOME on praegu aktiivse väljatöötamise ajal, viimane stabiilne versioon on GNOME 40. GNOME töötab alates GNOME 3.10-st X Windowsi süsteemis ja ka Waylandil.

GNOME 40 asendas paljusid asju alates akna vaikehaldurist, mis on nüüd Mutteri asemel Metacity-ks muudetud, ülesannete vahetamine omistati spetsiaalsele alale nimega Ülevaade, parema kasutuskogemuse pakkumiseks kujundatakse ümber ka GNOME põhirakendused.

GNOME-i komponentide hulka kuuluvad:

  • Metacity - akna vaikehaldur.
  • Nautilus - vaikefailihaldur.
  • gedit - vaiketekstiredaktor.
  • GNOME'i silm - pildi vaikevaataja.
  • GNOME-videod - vaikevideopleier.
  • kolmekuningapäev - veebibrauser.

4. MATE

MATE on Unixi-laadsete süsteemide jaoks veel üks töölauakeskkond. See pärineb GNOME 2 hooldamata koodibaasist. See on välja töötatud C-, C ++ - ja Python-versioonides ning litsentsitud mitme litsentsi alusel koos mõne koodi osaga GNU GPL all, teine osa aga LGPL-i all.

Nimi ‘MATE’ tuli pildile, et eristada GNOME 3-st, mis on järjekordne töölaua keskkond. See koosneb nii GNOME algupärastest rakendustest, mis olid varem GNOME 2 osa, kui ka teistest nullist välja töötatud rakendustest.

MATE töölaua keskkonda kujundavad komponendid on:

  • Caja - vaikefailihaldur.
  • Pluma - vaiketekstiredaktor.
  • Marco - aknahaldur.
  • Atril - dokumendivaataja.
  • Eye of MATE - pildivaatur.

Alates väljaandmisest on see olnud vaikimisi töölauakeskkond Linux Mintile, Sabayon Linuxile, Fedora jt. Peale selle on see saadaval mitmes hoidlas, sealhulgas Ubuntu, Arch, Debian, Gentoo, PC Linux OS jne. see sai Ubuntu MATE-le algse Ubuntu maitsestaatuse.

5. KDE plasma 5

KDE Plasma 5 on Linuxi süsteemidele loodud KDE töölaua keskkonna viies põlvkond. See on migreeritud QML-i alates selle väljatöötamisest, kasutades riistvara kiirendamiseks OpenGL-i, mis viib madala protsessori kasutamiseni ja parema jõudluseni isegi odavate süsteemide puhul.

Suurem osa selle koodist on avaldatud GNU LGPL all. Plasma 5 kasutab X Windowsi süsteemi, toetades Waylandi veel ees. See on edukalt asendanud Plasma 4 paljudes Linuxi distributsioonides, sealhulgas Fedora, Kubuntu ja openSUSE Tumbleweed.

Plasma 5 pakub HiDPI-le paremat tuge koos üleminekuga Qt5-le, mis viib intensiivse graafilise renderdamise GPU-le, muutes protsessori kiiremaks. Peale selle sisaldab Plasma 5 uut vaiketeemat nimega Breeze.

KDE Plasma 5 meigikomponentide hulka kuuluvad:

  • Kwin - vaikeakna haldur.
  • Dolphin - vaikefailihaldur.
  • Kwrite/KATE - vaiketekstiredaktor.
  • Greenview - pildi vaikevaataja.
  • Dragon Player - vaikimisi videopleier.

KDE kogukond tutvustas ka Plasma mobile kui nutitelefonide Plasma varianti. Plasma mobile töötab Waylandil ja ühildub Ubuntu touchi ning lõpuks Androidi rakendustega. Selle viimane liides ilmus 2015. aasta juulis koos Nexus 5 töötava prototüübiga.

[Samuti võib teile meeldida: KDE Plasma installimine Ubuntu, Linux Mint, Fedora ja OpenSUSE]

6. Kaneel

Teine GNOME'ist pärinev töölauakeskkond on Cinnamon, mis on välja töötatud C-s, JavaScriptis ja Pythonis ning mis on välja antud GPLv2 all. Kaneel alustas algselt GNOME Shelli kahvlina, eesmärgiga pakkuda Mint arendajate poolt Linux Mintile töölauakeskkonda, kuid GNOME-st erineva graafilise kasutajaliidese tõttu kirjutati paljud GNOME-i põhirakendused sellesse keskkonda sobivaks.

Kaneeliprojekt algas 2011. aastal, viimane stabiilne väljalaskeaasta oli selle aasta jaanuaris. Aja jooksul on Cinnamon muutunud iseseisvaks projektiks ega vaja selle jaoks isegi GNOME'i installimist. Muude täiustuste hulka kuuluvad servade harimine, jõudluse täiustamine, servade harimine jne.

Selle keskkonna komponendid on:

  • Muffin - vaikeaknahaldur.
  • Nemo - vaikefailihaldur.
  • gedit - vaiketekstiredaktor.
  • GNOME'i silm - pildi vaikevaataja.
  • totem - vaikimisi videopleier.

7. Valgustumine

Enlightenment, tuntud ka lihtsalt kui E, on X Window süsteemi komponeerimise aknahaldur, mida arendatakse aktiivselt. Viimane väljaanne on E24 0.24.2 eelmisel aastal.

See on välja töötatud puhtalt C-s, kasutades EFL-i (Enlightenment Foundation Libraries) ja välja antud BSD litsentside all. Suurim eelis, mida see pakub, on see, et seda saab kasutada koos GNOME ja KDE jaoks kirjutatud programmidega. Kui seda kasutatakse koos EFL-iga, tuleb see välja kui täielik töölaua keskkond.

Selle valgustusliku töölauakeskkonna komponendid on järgmised:

  • Valgustatus - vaikeaknahaldur ja failihaldur.
  • Ecrire - vaiketekstiredaktor.
  • Ephoto - pildivaatur.
  • raev - videopleier.
  • Küünarnukk - vaikebrauser.

8. Deepin

Varem tuntud kui Hiweed Linux, on Deepin Linuxi distributsioon, mis põhineb Ubuntul ja kasutab oma integreeritud Deepini töölaua keskkonda. Algselt töötas selle 2014. aastal välja Wuhan Deepin Technology Co, viimane stabiilne väljaanne oli selle aasta mais.

Selle enamik osi on välja antud GPLi all. Deepini töölauakeskkond, ehkki algselt sarnanes GNOME'iga, eraldati sellest pärast GNOME 3 väljaandmist paljude kohandatavate funktsioonide eemaldamise tõttu. Seejärel on deepin HTML5 ja Webkiti abil nullist üles ehitatud, lisafunktsioonide jaoks JavaScripti abil.

Selle töölaua keskkonna moodustavad järgmised komponendid:

  • Deepin-wm - vaikeaknahaldur.
  • Nautilus - vaikefailihaldur.
  • Gedit - vaikefailifailide redigeerija.
  • GNOME'i silm - pildivaatur.
  • Deepin-Movie - vaikimisi videopleier.

9. LXQT

Teine graafikutel kasutatav kerge ja lihtne töölauakeskkond - LXQT on LXDE-st üks samm edasi ning ühendab LXDE (mis põhineb GTK 2-l) ja Razor-qt (mis oli küll hea mõtlemisega, kuid ei suutnud edukalt suurepärase töölauakeskkonnana esile tõusta).

LXQT on sisuliselt kahe populaarseima graafilise kasutajaliidese keskkonna, st GTK ja Qt, ühinemine GNU GPL 2.0+ ja 2.1+ all. LXQT on saadaval mitmesuguste Linuxi distributsioonide jaoks, sealhulgas Ubuntu, Arch, Fedora, OpenSUSE, Mandriva, Mageia, Chakra, Gentoo jne.

LXQT töölaua keskkonda kujundavad komponendid on:

  • Openbox - vaikeaknahaldur.
  • PCManFM-Qt - vaikefailihaldur.
  • JuffED - vaiketekstiredaktor.
  • LXImage-Qt - vaikimisi pildivaatur.
  • SMPlayer - vaikevideopleier.

10. Pantheon - elementaarne OS

Pantheoni töölauakeskkond võeti kasutusele elementaarsel operatsioonisüsteemil, mis oli selle töölauakeskkonna tutvustamise allikas. See on kirjutatud nullist, kasutades Pythoni ja GTK3. Paljud arvustajad väidavad, et see töölaua keskkond on\"Mac Clone \", kuna see on Mac OS-i ajal tavapärase paigutuse tõttu.

Selle kasvav populaarsus tuleneb lihtsusest ja elegantsusest. Selle rakenduste käivitaja on hämmastavalt lihtne ja seega kiire. Peamised põhimõtted, mida selle keskkonna arendamisel silmas peeti, olid: "kokkuvõte", "konfiguratsiooni vältimine" ja "minimaalne dokumentatsioon".

Selle töölaua keskkonna moodustavad järgmised komponendid:

  • Gala - vaikeaknahaldur.
  • Pantheoni failid - vaikefailihaldur.
  • Scratch - vaiketekstiredaktor.
  • Shotwell - pildi vaikevaataja.
  • GNOME-videod - vaikevideopleier.
  • Midori - vaikebrauser.

11. Levinud töölaua keskkond

CDE ehk Common Desktop Environment on Unixi ja OpenVMS-i põhiste süsteemide töölauakeskkond ning see on olnud isegi klassikaline Unix Desktopi keskkond, mis on seotud kommertslike Unixi tööjaamadega.

Seda on aktiivselt arendatud alates 1993. aastast, viimane stabiilne versioon on eelmise aasta jaanuaris 2020. Alates vabatarkvarana ilmumisest 2012. aasta augustis on see viidud Linuxi ja BSD derivaatidesse. CDE esialgne väljatöötamine oli HP, IBM, Sunsoft ja USL ühine jõupingutus, mis avaldasid selle Common Open Software Environment (COSE) nime all.

Alates väljaandmisest kuulutas HP selle Unixi süsteemide vaikelauale ja püsis de facto standardina kuni 2000. aastani, mil keskkonnad nagu KDE, GNOME hakkasid arenema. 2012. aasta augustis sai see täielikult avatud lähtekoodi, tehes lähtekoodi kättesaadavaks Sourceforge'is.

12. Akende tegija

Window Maker on avatud lähtekoodiga ja tasuta X11 aknahaldur, mille eesmärk oli algselt pakkuda GNUstepi töölauakeskkonnale integreerimistuge, ehkki see võib töötada iseseisvalt. Window Maker on kerge ja lõõskav, kiiresti kohandatav, hõlpsasti kasutatav liides, klaviatuuri otseteed, dokitavad rakendused ja aktiivne kogukond.

13. Suhkur

Laste interaktiivse õppimise algatusena välja töötatud Sugar on järjekordne piltide tasuta ja avatud lähtekoodiga töölauakeskkond. Pythoni ja GTK-s välja töötatud Sugar töötati välja ühe sülearvuti lapse kohta (OLPC) projekti raames, mille Sugar Labs tegi 2006. aasta mais.

See oli OLPC XO-1 süsteemide vaikeliides, hilisemates versioonides pakuti võimalust kasutada kas Sugarit või GNOME-i. See on välja töötatud 25 erinevas keeles ja välja antud GNU GPL all, viimane väljaanne on 0.118 detsembris 2020.

Mõned selle funktsioonid hõlmavad ulatuslikku disaini lihtsust, platvormidevahelist olemust, kuna see on saadaval suuremates Linuxi distributsioonides ning neid saab installida ka Windowsi, Mac OS-i jne. selle puuduseks on suutmatus teha multitegumtöötlust, mille tulemuseks on jõudlus.

Komponendid, mis meigivad Sugar Desktopi keskkonda, on:

  • Metacity - vaikeaknahaldur.
  • Sugar Journal - vaikefailihaldur.
  • Kirjutamine - vaiketekstiredaktor.
  • Sugar-activity-imageviewer - vaikevaade pildivaaturiks.
  • sugar-activity-jukebox - vaikimisi videopleier.

Need olid mõned avatud lähtekoodiga kergetest Linuxi töölaua keskkondadest. Kui teil on mõni muu meeles, mida soovite selle loendi lisamiseks soovitada, mainige seda meile kommentaarides ja lisame selle meie loendisse siin.