Gnome mencadangkan untuk membawa OS GNOME ke perkakasan sebenar dan juga mencadangkan mempertimbangkan kesan pembangunan dari persekitaran

Pada persidangan GUADEC 2020, laporan dibuat mengenai perkembangan tersebut projek "OS Gnome" di mana rancangan dikeluarkan untuk dikembangkan "Gnome OS" sebagai platform untuk mewujudkan OS yang kini berubah menjadi pertimbangan sebagai satu set yang boleh digunakan untuk integrasi berterusan, permudahkan aplikasi kerja dalam ujian yang dikembangkan untuk versi seterusnya dari pangkalan kod Gnome, penilaian pembangunan, ujian keserasian perkakasan dan percubaan antara muka pengguna.

Kita mesti ingat bahawa inisiatif untuk mewujudkan Gnome OS muncul pada tahun 2012 agar dapat mengatasi masalah pembangunan GNOME dan juga menawarkan beberapa idea untuk meningkatkan permintaan platform.

Setakat ini semua kompilasi oleh "OS Gnome" mereka dirancang untuk berjalan dalam mesin maya.

Dan sekarang cDengan inisiatif baru, ia bertujuan untuk dengan kerja yang telah dilakukan sekarang dapat dijamin bahawa "Gnome OS" digunakan pada perkakasan sebenar.

Dengannya binaan baru sedang dibangunkan untuk sistem x86_64 dan ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). Berbanding dengan binaan untuk mesin maya, menambahkan keupayaan untuk masuk ke sistem dengan UEFI, alat pengurusan kuasa, sokongan percetakan, Bluetooth, WiFi, kad suara, mikrofon, skrin sentuh, kad grafik dan kamera web, ditambah portal Flatpak yang hilang untuk GTK +. Pakej Flatpak disediakan untuk pembangunan aplikasi (GNOME Builder + SDK).

Untuk membentuk sistem yang melengkapkan OS Gnome, sistem OSTree digunakan (imej sistem dikemas kini secara atomik dari repositori seperti Git), dengan analogi dengan projek Fedora Silverblue dan Endless OS.

Permulaan dilakukan dengan Systemd. Persekitaran grafik berdasarkan pemacu Mesa, Wayland dan XWayland. Dianjurkan untuk menggunakan Flatpak untuk memasang aplikasi tambahan, sementara pemasang adalah pemasang OS Tanpa Akhir berdasarkan konfigurasi Gnome awal.

Gnome komited terhadap alam sekitar

Topik lain yang diberi perhatian di GUADEC 2020 Ini adalah cadangan untuk mempertimbangkan kesan persekitaran dari pengembangan aplikasi Gnome. Untuk setiap aplikasi, Dianjurkan untuk menunjukkan parameter "Carbon Cost", yang menunjukkan anggaran tahap pelepasan karbon dioksida ke atmosfera yang membolehkan menilai bagaimana pembangunan mempengaruhi pemanasan global.

Menurut penceramah, walaupun perisian percuma disediakan secara percuma, ia tersedia dengan harga tidak langsung: kesan pembangunan terhadap alam sekitar.

Sebagai contoh, infrastruktur pelayan projek, pelayan integrasi berterusan, Yayasan Gnome, dan persidangan pemaju memerlukan bahan pemancar elektrik dan karbon dioksida dari proses pembuatan. Aplikasi juga menggunakan tenaga dalam sistem pengguna, yang juga secara tidak langsung mempengaruhi persekitaran.

Pengenalan metrik baru akan menunjukkan bahawa projek GNOME serius menjaga alam sekitar.

Faktor untuk mengira metrik k adalah masa pelaksanaanaplikasi, beban pada CPU, storan dan rangkaian, intensiti ujian dalam sistem integrasi berterusan.

Untuk menilai beban, dicadangkan untuk menggunakan mekanisme perakaunan sysprof, systemd dan powertop, yang datanya dapat ditukar kepada setara dengan pelepasan karbon dioksida.

Sebagai contoh, 1 jam beban intensif CPU dapat dianggarkan sekitar 20 W atau 6 gram CO2e, dan 1 GB data yang dimuat turun melalui rangkaian sebagai 17 gram CO2e. Berkenaan dengan sistem penyatuan berterusan, set Glib dianggarkan 48 kilogram CO2e per tahun (sebagai perbandingan, satu orang menghasilkan 4.1 tan CO2e setahun).

Untuk mengurangkan kos karbon, pemaju digalakkan untuk melaksanakan pengoptimuman seperti caching, meningkatkan kecekapan kod, mengurangkan beban rangkaian, dan menerapkan gambar yang telah ditentukan dalam sistem integrasi berterusan, sehingga membantu memerangi pemanasan global.

Contohnya, menggunakan gambar rata yang tidak rata dalam sistem integrasi berterusan akan mengurangkan nilai metrik sebanyak 4 kali.

Untuk setiap siaran utama, disarankan untuk menghitung Kos Karbon Kumulatif yang merangkum metrik untuk semua aplikasi, ditambah dengan kos Projek GNOME, Yayasan GNOME, Hackfests, dan Integrasi Berterusan.

Metrik ini memungkinkan untuk melaksanakan pengembangan dengan mengambil kira kesan terhadap persekitaran, memantau dinamika dan melakukan pengoptimuman yang sesuai.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Shupacabra kata

    Mereka boleh bermula dengan mengambil gnome agar dapat digunakan dalam distro audio / video dalam masa nyata tanpa menggunakan peratusan mikropemproses dan memori yang tinggi, seperti yang dilakukan KDE dengan Plasma 5 ... Maksud saya ...