A Fedora munkaállomások általános összeomlása a GNOME JavaScript-kiterjesztésekre vezethető vissza



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Fedora munkaállomás összeomlása és a GNOME Shell egyéb problémái a JavaScript-ben írt GNOME Shell kiterjesztésekre vezethetők vissza, amint azt a GNOME fejlesztője és a Red Hat mérnöki menedzsere, Jiri Eischmann felfedezte.



A GNOME Shell kiterjesztések JavaScript-be történő írását érdekes koncepciónak tekintették, alacsony belépési korlátokkal, de úgy tűnik, hogy valójában problémákat okoz a felhasználóknak a GNOME asztali környezetben. Még ennél is rosszabb, hogy a jelenlegi GNOME Shell környezet alapértelmezés szerint Waylandre áll a Mutter zeneszerzővel, így elég nehéz összeomlásokra van szükség, összehasonlítva a GNOME X.Org munkamenetekkel, amelyeknél időnként üres képernyő vagy hasonló probléma van.



Szerencsére Jiri Eischmannnak van néhány ötlete a helyzet javítására, amelyek így foglalhatók össze:



  1. A bővítményeket korábban letiltották, amikor a Shell nagyot zuhant (nem lehetett újraindítani). Mivel a Wayland-en ez minden baleset eredménye, ezt minden GS-baleset után meg kell tennünk. Amikor pedig a felhasználó visszamegy a GNOME Tweak eszközhöz a bővítmények újbóli engedélyezéséhez, el kell mondani neki, hogy valószínűleg az egyik harmadik fél kiterjesztése okozta az asztali gép összeomlását, és legyen óvatos, amikor engedélyezi őket.
  2. A GNOME Shell és a Mutter szétválasztása vagy egyéb lépések, amelyek ugyanazt a viselkedést hoznák vissza, mint az Xorg esetében: A GS összeomlása nem hozna le mindent. Ehhez nagy változásokra lenne szükség az architektúrában, és sok munkára van szükség, és a GNOME Shell és Mutter fejlesztői közösség már sokat tartalmaz a tányérjaikon.
  3. A korlátlan kiterjesztések megszüntetése, egy korlátozott API bevezetése, amelyet a GS-kód gyors javítása helyett használhatnak. Ez nagyon népszerűtlen lépés lenne, mert ez azt jelentené, hogy sok meglévő bővítményt lehetetlen újra végrehajtani. De ez elkerülhetetlenné válhat a jövőben.
1 perc olvasás