utgåvan av det klassiska skrivbordsmiljön (Common Desktop Environment). CDE utvecklades i början av 1990-talet genom gemensamma insatser från företagen Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu och Hitachi, och har under många år fungerat som det standard grafiska gränssnittet för Solaris, HP-UX, IBM AIX, Digital UNIX och UnixWare. 2012 blev CDE-koden öppen av konsortiet The Open Group som CDE 2.1 under LGPL-licens.
I CDE:s källkodsdistribution ingår en XDMCP-kompatibel inloggningshanterare, en användarsessionhanterare, ett fönsterhanterare, CDE:s FrontPanel, en skrivbordsmanager, en buss för interprocesskommunikation, ett skrivbordsverktyg, utvecklingsverktyg för shell och C samt komponenter för integration av tredjepartsapplikationer. För krävs ett gränssnittsbibliotek , som har varit en del av de fria projekten efter CDE.
Huvudsakliga förändringar:
- Alla stödda språk kompileras återigen som standard;
- Alla C-funktioner överensstämmer nu med ANSI-standarden;
- Alla registernyckelord har tagits bort från C/C++-koden;
- Filer med bilder, video och pdf-dokument öppnas nu i sina respektive applikationer;
- Knappar har lagts till för många moderna applikationer, till exempel VLC;
- Extern beroende av sgml har tagits bort;
- Istället för den inbyggda TCL-tolk används nu systemtolk;
- Stöd för aarch64-arkitekturen har lagts till;
- Stödet för rullningshjul har implementerats i dtterm- och dtfile-applikationer;
- Största delen av koden för att stödja föråldrade system har tagits bort;
- Hundratals varningsmeddelanden från kompilatorn har åtgärdats;
- Tusentals korrigeringar efter att koden har körts genom Coverity-analysatorn.
Källa: opennet.ru
