A Fedora Linux biztonsági aggályok, függőségi problémák és karbantartási hiányosságok miatt kivezeti a Deepin asztali környezetet

A Fedora Linux hivatalosan is lezárja a Deepin Desktop Environment hivatalos csomagolását, miután a FESCo, amely a Fedora Team döntéshozó testülete, jóváhagyta a csomagkészlet kivezetését. A kínai fejlesztésű asztali környezet kivezetésének hátterében biztonsági felülvizsgálati aggályok, karbantartási hiányosságok, sikertelen build folyamatok és már korábban kiesett függőségek állnak.

A Fedora Linux biztonsági aggályok, függőségi problémák és karbantartási hiányosságok miatt kivezeti a Deepin asztali környezetet

A kezdeményezést Adam Williamson indította el, miután az openSUSE 2025-ben hasonló okokból megszüntette a Deepin csomagolását. A SUSE döntését megoldatlan biztonsági problémák és a biztonsági felülvizsgálat megkerülésére tett kísérletek előzték meg. A Fedora Linux esetében az vált fő kulcskérdéssé, hogy a SUSE által jelzett problémák érinthetik-e a Fedora csomagjait is.

A vita egyik központi eleme a deepin-file-manager D-Bus felülete és Polkit szabályrendszere volt. Ezeket a SUSE biztonsági csapata vizsgálta, a Fedora Linux azonban hasonló ellenőrzés nélkül szállította a csomagot. A Fedoránál a deepin-api és a deepin-system-monitor is olyan komponensként került elő, amelynél biztonsági szempontból érzékeny rendszerkapcsolatok merültek fel. A D-Bus a Linux asztali rendszerek folyamatközi kommunikációs rendszere, a Polkit pedig jogosultságkezelési keretrendszer, ezért az ilyen módosítások ellenőrzése különösen érzékeny terület.

A biztonsági aggályok mellett a Fesco döntését a csomagok állapota is befolyásolta. Több Deepin-csomag függőségi hibákkal küzdött, nem fordult le, nem települt megfelelően, vagy már korábban kikerült az újabb Fedora-ágakból. A Deepin a Fedora Linux 43-ban már nem igazán volt működőképes, ezért korábban a comps állományból is eltávolították. A comps határozza meg, milyen csomagcsoportok és asztali környezetek jelennek meg telepíthető választásként a Fedora rendszerében.

A helyzetet tovább nehezítette, hogy a Deepin eredeti Fedora-karbantartói közül többen már nem tudtak időt szánni a nagy csomagkészlet gondozására. Zamir Sun, az egyik korábbi karbantartó jelezte, hogy nincs elegendő aktív közreműködő a munka folytatásához, ezért új karbantartók hiányában ő is támogatta a csomagok visszavonását.

A FESCo végül jóváhagyta a Deepin csomagkészlet teljes kivezetését, és arra kérte a Fedora Release Engineering csapatát, hogy ne állítsák vissza ezeket a csomagokat automatikusan. A visszatérés elméletileg nem kizárt, de ehhez nem elég a régi csomagok visszaállítása. A Deepin csomagjainak újra át kell menniük a Fedora felülvizsgálati folyamatán, és aktív karbantartókra is szükség lenne ahhoz, hogy az asztali környezet hosszabb távon működőképes és biztonsági szempontból ellenőrzött formában maradjon elérhető.

A döntés részletes indoklása eredeti nyelven a Fedora weboldalán olvasható.