12 atklātā pirmkoda Linux darbvirsmas vidus 2021. gadā


Vārdu “Open Source” var attiecināt uz Linux kopienu, kas to izveidoja kopā ar Linux (toreiz pastāvošās Unix operētājsistēmas pēctecis) ieviešanu. Lai gan ‘Linux’ pats par sevi radās tikai kā pamata kodols, tā atvērtā pirmkoda daba visā pasaulē piesaistīja milzīgu izstrādātāju sabiedrību, lai veicinātu tā attīstību.

Tas radīja revolūciju visā pasaulē, un daudzi cilvēki un kopienas sāka palīdzēt to padarīt par pilnīgu operētājsistēmu, kas varētu aizstāt Unix. Pēc tam aktīvā attīstība vienmērīgā tempā nenotika.

Tā rezultātā tika ieviesti tādi izplatījumi kā Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint utt., Kas kā Linux izmanto kodolu.

  • Labākie Linux izplatījumi iesācējiem
  • 10 Linux izplatījumi un viņu mērķa lietotāji
  • 10 labākie Linux servera izplatījumi ražošanai

Līdz ar to tika ieviesta darbvirsmas vide. Kas īsti ir šī darbvirsmas vide un kāda ir tās loma?

Linux izplatīšanas galvenais mērķis ir likt lietotājiem izmantot Linux OS iespējas. Lai to izdarītu, tai ir nepieciešama saskarne, kas var darboties kā tilts, lai kodols viegli izprastu un apstrādātu lietotāja prasības.

Darbvirsmas vide to dara tieši tā. Tas ir grafisks interfeiss, kas vienkāršotā veidā tiek parādīts Lietotājam tukšo kodolu. Tādējādi darbvirsmas vide lietotājam eleganti un reprezentabli parāda visas kodola pamatfunkcijas.

Komponenti, kas veido darbvirsmas vidi, ir pārlūks, Displeja pārvaldnieks un visas citas lietojumprogrammu programmatūras un utilītas, kuras varat iedomāties pamata operētājsistēmā.

[Jums varētu arī patikt: visu laiku 10 labākās un populārākās Linux darbvirsmas vides]

Tādējādi divi galvenie Linux izplatīšanas komponenti ir kodols un darbvirsmas vide. Zemāk ir minētas dažas no vieglajām darbvirsmas vidēm, kuras ir piesaistījušas izplatīšanu, lai to funkciju un veiktspējas dēļ padarītu tās par noklusējuma darbvirsmas vidi.

1. Xfce

Xfce ir atvērtā koda darbvirsmas vide Unix līdzīgām sistēmām, kas izstrādāta C. Tā kā tā ir ātra un viegla, tiek sagaidīts, ka tā mazāk traucēs CPU un atmiņu pat vecākos galddatoros.

Tas sastāv no atsevišķi strukturētām daļām, kuras apvieno, lai izveidotu pilnīgu darbvirsmas vidi.

Daži no Xfce komponentiem ietver:

  • Xfwm: logu pārvaldnieka sastādīšana.
  • Thunar: failu pārvaldnieks, kas līdzinās Nautilus, bet ir efektīvāks un līdz ar to ātrs.
  • Orage: noklusējuma kalendāra lietojumprogramma Xfce.
  • peles paliktnis: failu redaktors, kas sākotnēji izveidoja Leafpad, bet tagad tiek aktīvi izstrādāts un uzturēts no nulles.
  • Parole: multivides atskaņotājs, kas balstīts uz Xfce izveidotu Gstreamer ietvaru.
  • Xfburn: Xfce kompaktdisku/DVD rakstītājs.

2. LXDE

LXDE nozīmē Lightweight X11 darbvirsmas vidi, kas ir vēl viena populāra darbvirsmas vide Unix līdzīgām sistēmām, un tā tika izstrādāta, izmantojot C (GTK +) un C ++ (Qt).

Lielākā priekšrocība, ka to izvēlaties darbvirsmas vidē, ir zems atmiņas patēriņš, kas ir mazāks nekā populārākajām darbvirsmas vidēm, piemēram, GNOME, KDE un Xfce. Tas ietver gan GPL, gan LGPL licencētos kodus.

Komponenti, kas veido LXDE, ietver:

  • LXDM - displeja pārvaldnieks.
  • LXMusic - noklusējuma mūzikas atskaņotājs XMMS2.
  • Leafpad - noklusējuma teksta redaktors LXDE.
  • Openbox - logu pārvaldnieks.
  • LXTask - noklusējuma uzdevumu pārvaldnieks.
  • PC Man File Manager - noklusējuma failu pārvaldnieks un darbvirsmas metaforas nodrošinātājs.

LXDE ir noklusējuma darbvirsmas vide daudziem izplatījumiem, tostarp Lubuntu, Knoppix, LXLE Linux, Artix un Peppermint Linux OS.

3. GNOME 3

GNOME ir GNU tīkla objektu modeļa saīsinājums, un tā ir viena darbvirsmas vide, kas pilnībā sastāv no bezmaksas un atvērtā koda rīkiem. Rakstīts C, C ++, Python, Vala un Javascript, GNOME ir daļa no GNOME projekta, kuru veido gan brīvprātīgie, gan apmaksātie līdzstrādnieki, no kuriem lielākais ir Red Hat.

GNOME pašlaik tiek aktīvi izstrādāts, un jaunākais stabilais izlaidums ir GNOME 40. GNOME darbojas ar X Windows sistēmu un arī uz Wayland kopš GNOME 3.10.

GNOME 40 aizstāja daudzas lietas, sākot no noklusējuma logu pārvaldnieka, kas tagad tiek mainīts uz Metacity, nevis Mutter, uzdevumu pārslēgšana tika attiecināta uz īpašu apgabalu, ko sauc par pārskatu, GNOME pamata lietojumprogrammas tiek arī pārveidotas, lai nodrošinātu labāku lietotāja pieredzi.

GNOME komponenti ietver:

  • Metacity - noklusējuma logu pārvaldnieks.
  • Nautilus - noklusējuma failu pārvaldnieks.
  • gedit - noklusējuma teksta redaktors.
  • Eye of GNOME - noklusējuma attēlu skatītājs.
  • GNOME videoklipi - noklusējuma video atskaņotājs.
  • Epifānija - tīmekļa pārlūkprogramma.

4. MATE

MATE ir vēl viena darbvirsmas vide Unix līdzīgām sistēmām. Tā izcelsme ir no GNOME 2 neuzturētās koda bāzes. Tā ir izstrādāta C, C ++ un Python un ir licencēta saskaņā ar vairākām licencēm ar dažām koda daļām saskaņā ar GNU GPL, bet otra daļa ir pakļauta LGPL.

‘MATE’ nosaukums nonāca attēlā, lai atšķirtu no GNOME 3, kas ir vēl viena darbvirsmas vide. Tas sastāv gan no GNOME izcelsmes lietojumprogrammām, kas agrāk bija GNOME 2 daļa, gan no citām lietojumprogrammām, kas tika izstrādātas no nulles.

Komponenti, kas veido MATE darbvirsmas vidi, ir:

  • Caja - noklusējuma failu pārvaldnieks.
  • Pluma - noklusējuma teksta redaktors.
  • Marko - logu pārvaldnieks.
  • Atril - dokumentu skatītājs.
  • Eye of MATE - attēlu skatītājs.

Kopš tā izlaišanas tā ir bijusi noklusējuma darbvirsmas vide Linux Mint, Sabayon Linux, Fedora utt. Papildus tam, tā ir pieejama vairākos krātuvēs, ieskaitot Ubuntu, Arch, Debian, Gentoo, PC Linux OS utt. tādējādi Ubuntu MATE tika piešķirts sākotnējais Ubuntu garšas statuss.

5. KDE plazma 5

KDE Plasma 5 ir piektā KDE darbvirsmas vides paaudze, kas izveidota Linux sistēmām. Kopš tās izstrādes tā ir migrēta uz QML, aparatūras paātrināšanai tiek izmantota OpenGL, kas noved pie zemas procesora izmantošanas un labākas veiktspējas pat lētās sistēmās.

Lielākā daļa tā koda ir izlaista ar GNU LGPL. Plazma 5 izmanto X Window sistēmu, nodrošinot atbalstu vēl esošajam Wayland. Tas ir veiksmīgi aizstājis Plasma 4 daudzos Linux izplatījumos, tostarp Fedora, Kubuntu un openSUSE Tumbleweed.

Plazma 5 nodrošina uzlabotu HiDPI atbalstu, kā arī pāreju uz Qt5, kas intensīvi veic grafikas atveidošanu uz GPU, padarot CPU ātrāku. Bez šī Plasma 5 ir iekļauta jauna noklusējuma tēma ar nosaukumu Breeze.

Komponenti, kas veido KDE Plasma 5, ietver:

  • Kwin - noklusējuma logu pārvaldnieks.
  • Dolphin - noklusējuma failu pārvaldnieks.
  • Kwrite/KATE - noklusējuma teksta redaktors.
  • Greenview - noklusējuma attēlu skatītājs.
  • Dragon Player - noklusējuma video atskaņotājs.

KDE kopiena arī prezentēja Plasma mobile kā viedtālruņu plazmas variantu. Plazmas mobilais darbojas Wayland un ir saderīgs ar Ubuntu touch un galu galā arī Android lietojumprogrammām. Tās jaunākā saskarne tika izlaista 2015. gada jūlijā ar darbojošos Nexus 5 prototipu.

[Jums varētu patikt arī: Kā instalēt KDE plazmu Ubuntu, Linux Mint, Fedora un OpenSUSE]

6. Kanēlis

Vēl viena GNOME radīta darbvirsmas vide ir Cinnamon, kas izstrādāta C, JavaScript un Python un izlaista zem GPLv2. Kanēlis sākotnēji sāka darboties kā GNOME apvalka dakša ar mērķi nodrošināt Mint izstrādātāju darbvirsmas vidi Linux Mint, taču atšķirīgas GUI nekā GNOME dēļ daudzas GNOME galvenās lietojumprogrammas tika pārrakstītas, lai tās atbilstu šai videi.

Kanēļa projekts sākās 2011. gadā ar jaunāko stabilo izlaidumu šī gada janvārī. Ar laiku Kanēlis pats ir kļuvis par neatkarīgu projektu un tam pat nav nepieciešama GNOME instalēšana. Citi uzlabojumi ir malu apstrāde, veiktspējas uzlabojumi, malu apstrāde utt.

Komponenti, kas veido šo vidi, ir:

  • Mafins - noklusējuma logu pārvaldnieks.
  • Nemo - noklusējuma failu pārvaldnieks.
  • gedit - noklusējuma teksta redaktors.
  • GNOME acs - noklusējuma attēlu skatītājs.
  • totems - noklusējuma video atskaņotājs.

7. Apgaismība

Apgaismība, kas pazīstama arī vienkārši kā E, ir X Window sistēmas sastādīšanas logu pārvaldnieks, kas tiek aktīvi izstrādāts, un jaunākais laidiens ir E24 0.24.2 pagājušajā gadā.

Tas ir izstrādāts tikai C, izmantojot EFL (Enlightenment Foundation Libraries) un izlaists ar BSD licencēm. Lielākā tā piedāvātā priekšrocība ir tā, ka to var izmantot kopā ar programmām, kas rakstītas GNOME un KDE. Lietojot kopā ar EFL, tā parādās kā pilnīga darbvirsmas vide.

Komponenti, kas veido šo Apgaismības darbvirsmas vidi, ir:

  • Apgaismība - noklusējuma logu pārvaldnieks un failu pārvaldnieks.
  • Ecrire - noklusējuma teksta redaktors.
  • Epoto - attēlu skatītājs.
  • Rage - video atskaņotājs.
  • Elbow - noklusējuma pārlūks.

8. Dziļais

Iepriekš pazīstams kā Hiweed Linux, Deepin ir Linux izplatīšana, kuras pamatā ir Ubuntu un kura izmanto savu integrēto Deepin darbvirsmas vidi. Sākotnēji to 2014. gadā izstrādāja uzņēmums Wuhan Deepin Technology Co, un jaunākais stabilais izlaidums bija šī gada maijā.

Tās lielākā daļa tiek izlaista zem GPL. Lai gan sākotnēji Deepin darbvirsmas vide atgādināja GNOME vidi, tā tika atdalīta pēc GNOME 3 izlaišanas, jo tika noņemtas daudzas pielāgojamas funkcijas. Turpmāk deepin ir izveidots no jauna, izmantojot HTML5 un Webkit, lai vairākām funkcijām izmantotu JavaScript.

Komponenti, kas veido šo darbvirsmas vidi, ir:

  • Deepin-wm - noklusējuma logu pārvaldnieks.
  • Nautilus - noklusējuma failu pārvaldnieks.
  • Gedit - noklusējuma teksta failu redaktors.
  • GNOME acs - attēlu skatītājs.
  • Deepin-Movie - noklusējuma video atskaņotājs.

9. LXQT

Vēl viena viegla un vienkārša darbvirsmas vide diagrammās, LXQT ir viens solis uz priekšu no LXDE un apvieno LXDE (kura pamatā ir GTK 2) un Razor-qt (kas bija labi domājošs, bet nespēja veiksmīgi kļūt par lielisku darbvirsmas vidi).

LXQT būtībā ir divu populārāko GUI vides, t.i., GTK un Qt, kas izlaistas zem GNU GPL 2.0+ un 2.1+, apvienošana. LXQT ir pieejams dažādiem Linux izplatījumiem, tostarp Ubuntu, Arch, Fedora, OpenSUSE, Mandriva, Mageia, Chakra, Gentoo utt.

Komponenti, kas veido LXQT darbvirsmas vidi, ir:

  • Openbox - noklusējuma logu pārvaldnieks.
  • PCManFM-Qt - noklusējuma failu pārvaldnieks.
  • JuffED - noklusējuma teksta redaktors.
  • LXImage-Qt - noklusējuma attēlu skatītājs.
  • SMPlayer - noklusējuma video atskaņotājs.

10. Panteons - Elementārā OS

Panteona darbvirsmas vide tika ieviesta ar pamata OS, kas bija avots šīs darbvirsmas vides ieviešanai. Tas ir rakstīts no nulles, izmantojot Python un GTK3. Daudzi recenzenti apgalvo, ka šī darbvirsmas vide ir “Mac Clone”, jo tā standarta izkārtojums ir līdzīgs Mac OS.

Tā pieaugošā popularitāte ir vienkāršības un elegances dēļ. Tās lietojumprogrammu palaišanas programma ir pārsteidzoši vienkārša un līdz ar to ātra. Galvenie principi, kas tika paturēti prātā, izstrādājot šo vidi, bija šādi: “Saskaņotība”, “izvairīties no konfigurēšanas” un “minimāla dokumentācija”.

Komponenti, kas veido šo darbvirsmas vidi, ir:

  • Gala - noklusējuma logu pārvaldnieks.
  • Panteona faili - noklusējuma failu pārvaldnieks.
  • Scratch - noklusējuma teksta redaktors.
  • Shotwell - noklusējuma attēlu skatītājs.
  • GNOME videoklipi - noklusējuma video atskaņotājs.
  • Midori - noklusējuma tīmekļa pārlūks.

11. Kopējā darbvirsmas vide

CDE jeb Common Desktop Environment ir darbvirsmas vide Unix un OpenVMS balstītām sistēmām, un tā pat ir bijusi klasiskā Unix Desktop vide, kas saistīta ar komerciālām Unix darbstacijām.

Tas ir aktīvi izstrādāts kopš 1993. gada, un pēdējais stabilais izlaidums ir pagājušā gada 2020. gada janvārī. Kopš tā kā bezmaksas programmatūras izlaišanas 2012. gada augustā tā tika pārnesta uz Linux un BSD atvasinājumiem. Sākotnējā CDE izstrāde bija kopīgs HP, IBM, Sunsoft un USL darbs, kas to izlaida ar nosaukumu Common Open Software Environment (COSE).

Kopš izlaišanas HP to paziņoja par noklusējuma darbvirsmas vidi Unix sistēmām, un tā palika kā de facto standarts līdz 2000. gadam, kad tādas vides kā KDE, GNOME sāka attīstīties. 2012. gada augustā tā kļuva pilnīgi atvērta, un tās pirmkods tika padarīts pieejams vietnē Sourceforge.

12. Cukurs

Sugar, kas izstrādāts kā iniciatīva bērnu interaktīvai apmācībai, ir vēl viena bezmaksas un atvērtā koda darbvirsmas vide attēlos. Sugar, kas izstrādāts Python un GTK, tika izstrādāts kā daļa no viena klēpjdatora katram bērnam (OLPC) projekta, ko Sugar Labs izveidoja 2006. gada maijā.

Tas bija noklusējuma interfeiss OLPC XO-1 sistēmām, un jaunākās versijās tika nodrošināta vai nu Sugar, vai GNOME iespēja. Tas ir izstrādāts 25 dažādās valodās un izlaists zem GNU GPL, un jaunākais izlaidums ir 0.118 2020. gada decembrī.

Dažas no tās funkcijām ietver plašu dizaina vienkāršību, starpplatformu raksturu, jo tas ir pieejams lielākajos Linux izplatījumos, kā arī tos var instalēt Windows, Mac OS utt., Viegli modificējams, jo ikviens, kam ir pieredze Python, var to papildināt ar tā trūkums ir nespēja veikt daudzuzdevumus, kas noved pie veiktspējas.

Komponenti, kas veido Sugar Desktop Environment, ir:

  • Metacity - noklusējuma logu pārvaldnieks.
  • Sugar Journal - noklusējuma failu pārvaldnieks.
  • Rakstīšana - noklusējuma teksta redaktors.
  • Sugar-activity-imageviewer - noklusējuma attēlu skatītājs.
  • sugar-activity-jukebox - noklusējuma video atskaņotājs.

Šīs bija dažas atvērtā koda vieglās Linux darbvirsmas vidēs. Ja jums ir prātā kāds cits, kuru vēlaties ieteikt papildināšanai šim sarakstam, pieminējiet to mums komentāros, un mēs to iekļausim mūsu sarakstā šeit.