ремиз на класическо работно пространство (Обща среда за работен плот). CDE е разработен в началото на деветдесетте години на миналия век от съвместните усилия на компании като Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu и Hitachi, и в продължение на много години е служил като стандартно графично интерфейсно обкръжение за Solaris, HP-UX, IBM AIX, Digital UNIX и UnixWare. През 2012 година кодът на CDE е отворен от консорциума The Open Group като CDE 2.1 под лицензия LGPL.
В състава на изходните текстове на CDE влиза XDMCP-совместим мениджър за вход, мениджър на потребителски сесии, прозоречен мениджър, панел CDE FrontPanel, мениджър на работния плот, шина за междупроцесно взаимодействие, инструментарий за работен плот, средства за разработка на приложения на shell и C, компоненти за интеграция на трети приложения. За е необходима библиотеката за интерфейсни елементи , която беше в категорията на свободни проекти след CDE.
Основни промени:
- Всички поддържани езици отново се компилират по подразбиране;
- Всички C функции вече отговарят на стандарта ANSI;
- Всички ключови думи register са премахнати от C/C++ кода;
- Файловете с изображения, видеа и pdf документи сега се отварят в съответните приложения;
- Добавени са прякори за множество съвременни приложения, например за VLC;
- Външната зависимост sgml е премахната;
- Вместо вграден интерпретатор TCL, сега се използва системният;
- Добавена е поддръжка на архитектура aarch64;
- Реализирана е поддръжка за колелото на мишката в приложенията dtterm и dtfile;
- Премахната е почти цялата част от кода за поддръжка на остарели системи;
- Коригирани са стотици предупреждения на компилатора;
- Хиляди поправки след анализ на кода с Coverity.
Източник: opennet.ru
