A következő címkéjű bejegyzések mutatása: fejlesztők. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: fejlesztők. Összes bejegyzés megjelenítése

2021. július 18., vasárnap

"Minden preferenciának ára van" - A fejlesztő elmagyarázza a "GNOME irányát"

Tobias Bernard, a GNOME munkatársa egy új blogbejegyzést tett közzé, amelyet mindenképpen érdemes elolvasni, ha érdekel a GNOME desktop iránya.

Fontos a projektben dolgozó emberek indoklását elolvasni. Segít megérteni a gondolkodásmódjukat és a munkamódszerüket. Az olyan hozzászólások, mint Tobiasé, segítenek kitölteni az üres helyeket, hogy miért teszi a GNOME azt, amit tesz, és ez egy egészséges dolog, akár egyetértesz az adott döntéssel, akár változtatsz rajta.

"A hagyományos desktop halott, és nem jön vissza" - Tobias Bernard.

A GNOME desktop "végfelhasználójaként" könnyen úgy érezheti az ember, hogy egyes változások vagy diktátumok (látszólag) a semmiből érkeznek, valódi ok és indok nélkül.

Vegyük például az asztali ikonok támogatásának megszüntetését a Nautilusban. Ez már papíron is ellentmondásos eltávolításnak számított, de az a tény, hogy (látszólag) egyik napról a másikra történt, a felhasználókat váratlanul érte, ami tovább fokozta az ezt követő (viszonylagos) felháborodást.

De ahogy Tobias "Közösségi erő" című sorozatában kifejtette, munkáját "értékek és elvek" vezérlik. A GNOME szerinte igyekszik "amennyire csak lehetséges, elkerülni a preferenciákat", és inkább a mögöttes problémákat kezeli, amelyek a túlzott lehetőségek (és így a teher) kialakulását okozzák.

Az asztali ikonokkal kapcsolatos példámban az, hogy a Nautilusból eltávolítva annak elavult, karbantartatlan kódját, lehetővé tette a GNOME fejlesztőinek, hogy egy jobb Nautilust tudtak készíteni. Olyat, amely a tényleges feladatára, a fájlok kezelésére összpontosít, nem pedig az asztali ikonok rajzolására.

Könnyű szem elől téveszteni azt a tényt, hogy akár támogatunk, akár ellenzünk egy adott funkciót, a fejlesztés a közös cél.

"Minden preferenciának ára van"

Fényesebb jövő az Adwaita számára


Tobias néhány más, a legutóbbi blogbejegyzésben megosztott meglátása is meglehetősen érdekes.


  • A Flatpak az alkalmazásforgalmazás jövője

Ez nem teljesen meglepő vélemény, figyelembe véve a Linux csomagolási formátumok sokaságát. A fenébe is, minden "új" csomagolási formátum úgy kezdődik, hogy megpróbálja kezelni a mennyiségüket!


De Tobiasnak igaza is van: bár egyesek a Flatpakot egy újabb tünetnek tartják az alapproblémára, amit meg akar oldani, egyre világosabbá válik, hogy a Flatpak a legjobb a kategóriájában (bocs Snap).


  • A "hagyományos desktop" halott, és nem tér vissza.

Az, hogy a modern GNOME desktop nem tekinti magát "hagyományos desktopnak", nem sokkoló. A GNOME Shell létjogosultsága a kezdetektől fogva az volt, hogy egy "modern" Linux desktop élményt hozzon létre, amely arra épül, hogy a felhasználók többet tudjanak tenni, és a kor uralkodó konvenciói előtt való meghajlás nem a legjobb módja ennek elérésének.


Tobias számára ez azt jelenti, hogy a GNOME-nak szabadon el kell hagynia "az olyan régi koncepciókat, mint a menüsorok vagy az állapotikonok", hogy ehelyett arra koncentrálhasson, hogy "valami jobbat" találjon ki holisztikusan, az alapoktól kezdve - még akkor is, ha ez a nehezebb út.

  • Az egész rendszerre kiterjedő tematizálás egy elhibázott ötlet

Valószínűleg már korábban is ismerte az ezen a területen tett erőfeszítéseket. A GNOME-nak nincs hivatalos tematizálási keretrendszere. A GTK és a GNOME Shell témák, hogy őszintén szólva, egy nem támogatott hack (gondolj például arra, hogy hány téma törik el a GNOEM kiadások között).


Tobias azt javasolja, hogy azok, akiknek nem tetszik, ahogy egy alkalmazás kinéz az asztalukon, hagyják abba a tematizálást, és inkább közvetlenül az alkalmazáshoz járuljanak hozzá, javítva annak hibáit. Alternatív megoldásként, a nagyobb "hatás" érdekében azt javasolja, hogy vegyenek részt a feljebb lévő platform témájának kidolgozásában.


Nagyra értékelem, hogy a GNOME a saját platform stíluslapját tartja a "legjobbnak" (és csak azt támogatja, ahogy kell), de a rendszerszintű tematizálás elrontásának nevezése kissé elhibázza azt, amiért a legtöbb ember egyáltalán témákat készít: kísérletezni, tanulni, testre szabni, a határokat feszegetni. Kevés téma állítja, hogy "javítja" a használhatóságot, a legtöbbnek alapvetőbb célja van: jól nézzen ki!


  • A Shell kiterjesztések mindig is hiánypótlóak lesznek.

A GNOME-bővítmények készítése helyett Tobias úgy gondolja, hogy a fejlesztőknek inkább alkalmazásokat kellene készíteniük, vagy a nagyobb "hatás" érdekében inkább a GNOME Shell upstream fejlesztéséhez kellene hozzájárulniuk. A probléma ezzel a javaslattal nyilvánvaló: a bővítmények sok olyan funkciót helyettesítenek, amelyeket a GNOME már eltávolított, vagy amelyeket a GNOME nem tart a jövőképén/tervezésén kívül esőnek. A korábban megszüntetett funkciók visszahozására irányuló hozzájárulások valószínűleg szűkszavú fogadtatásban részesülnek a rendszerben!


Nem hiszem, hogy a GNOME-bővítmények "hiánypótlónak" nevezhetők. Az Ubuntu - a világ leggyakrabban használt asztali Linux operációs rendszere - alapértelmezés szerint számos GNOME-bővítményt tartalmaz, ahogy más disztribúciók is. Az a felvetés, hogy ezek is "mindig" hiánypótlóak lesznek, némileg ellentmond a valóságnak!


A GNOME-bővítmények véleményem szerint a GNOME mint platform egyik legmeggyőzőbb (bár nem szándékos) jellemzője. Megértem, hogy a GNOME miért nem "támogatja" vagy népszerűsíti őket lelkesen, és ennek van is értelme, de annyira fantasztikus melléktermék. Sok olyan fejlesztőt ismerek, akik úgy kezdték, hogy bővítményeket készítettek, vagy hozzájárultak azokhoz, amelyeket használtak.


Lehet, hogy a nem is olyan távoli jövőben elérünk egy fordulópontot, amikor a bővítmények, hasonlóan a GTK témákhoz vagy az állapotsor ikonokhoz, az ügy ellenszenvévé válnak? Remélem, hogy nem, de az a tény, hogy a GNOME fejlesztői nem olyan optimisták a népszerűségüket illetően, mást sugall...


Gondolatok?


A jelenlegi GNOME-asztalom több kiterjesztést is használ


Nehéz nem egyetérteni azzal, amit Tobias kifejt, és ez minden bizonnyal jobb képet ad nekem (és remélhetőleg nektek is) arról, hogy ő, mint a GNOME egyik kiemelkedő fejlesztője és design vezetője mit gondol az asztalról és annak jövőjéről.


De - és ez csak az én gondolatom - a macOS és a Windows egyféle megközelítést alkalmaz; azt mondják, hogy "így kell használni a számítógépet". Mindkettő tervezőcsapatai is egy ideális vízióért dolgoznak, azt állítva, hogy felhasználóbarát, mindenki számára elérhető, meg minden. Egyik "hagyományos asztali számítógépet" sem nevezném halottnak.


A Linuxot részben az teszi vonzóvá számomra (még most is, 13 évvel az első felfedezése után is), hogy nekem ad irányítást. Az a tény, hogy én választhatom meg, hogyan viselkedjen az asztalom a hardveremen, még ma, 2021-ben is észbontóan nagyszerű.

Bár használom a GNOME-t, egyre inkább elfogadom azt a tényt, hogy manapság nem én vagyok a "célfelhasználó". Tudom, hogyan kell használni a számítógépeket. Nem vagyok elájulva attól, hogy egy pár extra opciót látok egy beállítási párbeszédablakban. Nem akarok csak egyféleképpen dolgozni; szeretek kísérletezni, felfedezni és játszani. Elfogadom a választási lehetőséget.


Hogy világos legyek: a GNOME, amelyik visszavesz a víziója megvalósításából, nem veszíti el a választási lehetőségeimet (más DE-k is elérhetőek, a kód forkolható, és így tovább).


Az elmúlt 13 évben a GNOME nem csak egy erős, felhasználóbarát desktop iránti igényemet elégítette ki, hanem (bár nem szándékosan) olyan rugalmasságot is biztosított, amely lehetővé teszi számomra, hogy bütyköljek, bővítsek, finomítsak, ha és amikor csak akarok.


Ezt nem akarom elveszíteni, és elfogadom, hogy ez teljesen önzőség!


Mégis, én csak egy csávó vagyok. Olvassátok el Tobias blogbejegyzését, majd osszátok meg velem, hogy mit gondoltok a hozzászólásokban.


Forrás: Hot Topic: “Every Preference Has a Cost” – Dev Explains the ‘GNOME Way’.






2021. január 3., vasárnap

Ubuntu LTS-re váltás: Hat tény CentOS felhasználóknak

Fontolgatod az Ubuntura váltást egyéb Linux platformokról, mint például a CentOS?

Gondolj az Ubuntura - a legnépszerűbb Linux disztribúció nyilvános felhőkön, adatközpontokban és az edge-n. A bemutatása óta folyamatosan szerez piaci részesedést, ma majdnem 50%-ot elérve.

Azon gondolkodsz, hogy miért ilyen népszerű az Ubuntu?

Itt van a mi következtetésünk:

Tény 1. A fejlesztők az Ubuntut preferálják

A 2020-as HackerEarth fejlesztői felmérés szerint a tapasztalt fejlesztők 66%-a és a tanulók 69%-a preferálja az Ubuntut egyéb Linux disztribúciók helyett. Ez azért van, mert az Ubuntu a legnagyobb mennyiségű legfrissebb nyílt forráskódú nyílt forráskódú szoftvert biztosítja a munkához.

Például az Ubuntu 20.04 LTS több mint 30 000 nyílt forráskódú csomaggal érkezik, mint a Python, Ruby, Go, Java, Apache, Nginx, PostgreSQL, MySQL, Node.js, PHP és továbbiak. Ez az, amiért messze az Ubuntu a legnépszerűbb Linux disztribúció, amit távolról másodikként a CentOS követ, amit a hivatásosak 11%-a választ.

Tény 2. Az Ubuntu kiszámítható, stabil és biztonságos

Az Ubuntu hosszan támogatott kiadása (LTS) minden második évben jelenik meg, és minden LTS kiadás öt év ingyenes biztonsági karbantartást élvez (ami kiterjeszthető tíz évre). Az Ubuntu felhasználók biztonságban tartásához az Ubuntu Biztonsági Csapat több ezer biztonsági patchet alkalmaz. Például az Ubuntu 16.04 LTS több mint 5000 sebezhetőség és kitettség (CVE) patchet kapott 2016 áprilisa óta teljesen ingyenesen.

Ráadásul a csapat nagyon gyorsan reagál, hogy ne hagyjon időt rossz szándékúaknak a sebezhetőségek kihasználására: a kritikus CVE-k átlagosan 24 órán belül foltozva vannak. A legfrissebb kiadással - Ubuntu 20.04 LTS - minden felhasználó ingyenesen kap biztonsági frissítéseket és egyértelmű hozzáférést rendszerezett nyílt forráskódú alkalmazásokhoz 2025-ig.

Tény 3. Az Ubuntunak nincs szükségszerű előfizetése

Az Ubuntu ingyenesen elérhető letöltésre és használatra. Minden Ubuntu kiadás ugyanazokkal bitekkel jön, attól függetlenül, hogy tartozik-e hozzájuk Ubuntu Advantage (UA) előfizetés, vagy sem. Az UA egy opcionális, gépenkénti előfizetés megnövelt megfeleléshez, kiterjesztett biztonsághoz és 24/7 vállalati-szintű támogatáshoz.

Ennek eredményeképpen a felhasználók konzisztens élményben részesülnek, attól függetlenül, hogy a gépük használva van-e fejlesztési célokra vagy futtat-e alkotáshoz munkákat.

Tény 4. Az Ubuntu LTS vállalati-szintű támogatást kínál átlátható, gépenkénti árazással

Az Ubuntu a legjobb árhatékonyságú nyílt forráskódú platform több millió felhasználóval világszerte. Ubuntura váltáshoz támogatást kínáló vállalati támogatást nyújtó szakemberek csapatával is el van látva. Hozzáférést biztosít megfelelés-specifikus modulokhoz, beleértve a FIPS 140-2 hitelesített kriptográfiát, DISA/STIG és CIS hardeninget, Kernel Livepatch fokozott uptime-hoz és biztonsághoz. 

Tény 5. Az Ubuntu multi-felhő élményt nyújt

Úgy fogod találni, hogy az Ubuntu mindig ugyanúgy működik, bárhol van rá szükséged. A munkaállomásokon, az adatközpontokban, az edge-n, és a felhőkben. Különösen nyilvános felhőkben ugyanazt a remek Ubuntu élményt kínálja problémamentes integráció és sok kernel-szintű, felhőspecifikus optimizációk rétegével.

Azonfelül az Ubuntu Pro-val a felhasználók beépített hardeninget, FIPS kripto modulokat és felhő-natív fizess-ahogy-mész modellt élvezhetnek Azure-on és AWS-en.

Tény 6. Az Ubuntu nagy infrastruktúrákat működtet

Az Ubuntu az infrastruktúra-halom szívében van. Egy platformválasztás, amikor nagyfokú infrastruktúra építésekor, mint például az OpenStack privát felhő, Kubernetes, nagy teljesítményű számítás (HPC) és Big Data. Az Ubuntu széleskörű adaptációja ezeknél a projekteknél az Ubuntu stabilitásából, biztonságából és egyértelmű felhasználói élményéből jön.

Az Ubuntut tudósok is használják világszerte, különféle platformok működtetéséhez adatelemzéshez. Emlékszel a legelső fekete lyuk képére? Tippelj, min lett megcsinálva? A csillagászok a fekete lyuk legelső képét Ubuntu használatával hozták létre.

Összegzés

Csatlakozz több ezer fejlesztőhöz és vállalthoz, akik az Ubuntut választották a platformjuknak fejlesztéshez, innovációhoz és alkotási munkához.

Szárnyaljunk együtt!

Lépj kapcsolatba az Ubuntu csapattal>

 Forrás: Migrating to Ubuntu LTS: six facts for CentOS users.

2019. január 24., csütörtök

Mik lesznek a legnagyobb fejlesztői trendek 2019-ben?

Mik a legnépszerűbb programozási nyelvek a fejlesztők körében ma? Még mindig a JavaScript, 10 millió feletti felhasználóval világszerte. A Phython elérte a 7 millió aktív fejlesztőt, és még mindig mászik felfelé a ranglétrán.

Honnan tudjuk ezt? A Fejlesztői gazdaság felmérésnek (Developer Economics survey) köszönhetően.

Minden évben 40 000 feletti fejlesztőt ér el, 167-nél több országban, hogy megtudjuk, hogy mi történik a szoftvervilágban, és merre megy legközelebb.

Ezen a héten a Fejlesztői gazdaság felmérés visszatért a legújabb 16. kiadásában, minden fejlesztőt részvételre hívva. Ha benne vagy a mobil, asztali (desktop), IoT, AR/VR, gépi tanulás és data science (szó szerint adattudomány), web, backend/felhő, és játékfejlesztésben, akkor ezt a felmérést relevánsnak fogod találni. Nyitva áll minden fejlesztő számára, legyenek akár tapasztalt szakemberek, korai szakaszban lévő kezdők, tanulók, vagy csak hobbisták.

A fejlesztői gazdaság felmérés azokra a kérdésekre fókuszál, amik segítenek megérteni az ipar számára a jövő trendjeit és a növekedési lehetőségeket. Mely fejlesztői készségek a legfontosabbak? Milyen programozási nyelveket, eszközöket vagy platformokat használsz a projektedben? Milyen erőforrások a legfontosabbak akkor, amikor valami újat szeretnél tanulni? Ebben az új 16. kiadásban a felmérés szintén kérdez etikáról, adatvédelemről és biztonságról, valamint projekt kezelési metodikákról is a szoftverfejlesztésben.

A felmérésből jövő bepillantások segítenek rávilágítani a legfontosabb trendekre 2019-ben. Minden résztvevő, aki befejezi a felmérést, részt vesz a nyeremény sorsoláson, ahol $18 000 feletti értékben nyerhetnek jutalmakat, beleértve Samsung S9 Plus-t, Oculus Rift érintős virtuális valóság rendszert, Filco Ninja Majestouch-2 tenkeyless (numerikus részleg nélküli) billentyűzetet, fejlesztői lincenceket, Udemy ajándékszelvényeket, és más dolgokat.

A fejlesztők szintén hozzáférnek majd a felmérés eredményeihez, a "Fejlesztői Nemzet állapota 16. kiadás" jelentés formájában, és referenciaértékeket, hogy összehasonlíthassák állásukat a globális trendekkel szemben.

Végül, akik kedvelik a meglepetésfaktort, elégedetten fedezik fel a saját végső sci-fi AI karakterüket a felmérés végén, a válaszaikra építve, barátokkal való megosztásra érdemesen.

Segíteni szeretnénk a fejlesztőket abban, hogy annak az élvonalában legyenek, amerre az ipar legközelebb megy. Ezért támogatjuk a Fejlesztői gazdaság felmérést - hogy rávilágítson a közelgő trendekre.

Meghívunk mindannyiótokat, hogy vegyetek részt a felmérésben és legyetek részesei valami nagyobbnak.

Részvétel a felmérésben (angol nyelvű).

Forrás: What will be the biggest development rends in 2019? | Ubuntu blog.