wydanie klasycznego środowiska pulpitu (Common Desktop Environment). CDE zostało opracowane na początku lat 90-tych przez wspólne wysiłki firm Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu i Hitachi i przez wiele lat pełniło rolę domyślnego graficznego interfejsu w Solaris, HP-UX, IBM AIX, Digital UNIX i UnixWare. W 2012 roku kod CDE został otwarty przez konsorcjum The Open Group, wersja CDE 2.1 została udostępniona na licencji LGPL.
Zestaw źródeł CDE zawiera zgodny z XDMCP menedżer logowania, menedżer sesji użytkowników, menedżer okien, panel CDE FrontPanel, menedżer pulpitu, magistralę do zapewnienia międzyprocesowej komunikacji, narzędzia do pracy na pulpicie, narzędzia do tworzenia aplikacji w shell i C, a także komponenty do integracji aplikacji zewnętrznych. Do wymagana jest biblioteka elementów interfejsu , która została uznana za projekty otwarte po CDE.
Główne zmiany:
- Wszystkie obsługiwane języki są ponownie kompilowane domyślnie;
- Wszystkie funkcje C teraz odpowiadają standardowi ANSI;
- W kodzie C/C++ usunięto wszystkie słowa kluczowe register;
- Pliki z obrazami, wideo i dokumentami pdf są teraz otwierane w odpowiadających im aplikacjach;
- Dodano skróty do wielu nowoczesnych aplikacji, na przykład do VLC;
- Usunięto zewnętrzną zależność sgml;
- Zamiast wbudowanego interpreter TCL teraz używany jest systemowy;
- Dodano wsparcie dla architektury aarch64;
- Zrealizowano wsparcie dla kółka myszy w aplikacjach dtterm i dtfile;
- Usunięto dużą część kodu wspierającego przestarzałe systemy;
- Poprawiono setki ostrzeżeń kompilatora;
- Tysiące poprawek po przeskanowaniu kodu analizatorem Coverity.
Źródło: opennet.ru
