Автор: ProHoster

Напредък в разработването на компилатор за езика Rust, базиран на GCC

Пощенският списък на разработчиците на набора компилатор GCC публикува доклад за състоянието на проекта Rust-GCC, който разработва интерфейса на GCC gccrs с внедряване на езиковия компилатор Rust, базиран на GCC. До ноември тази година е планирано да доведе gccrs до способността да създава код, поддържан от компилатора Rust 1.40, и да постигне успешно компилиране и използване на стандартните библиотеки на Rust libcore, liballoc и libstd. В следното […]

Двадесет и трета актуализация на фърмуера на Ubuntu Touch

Проектът UBports, който пое разработването на мобилната платформа Ubuntu Touch, след като Canonical се оттегли от нея, публикува актуализация на фърмуера OTA-23 (по въздуха). Проектът също така разработва експериментален порт на работния плот Unity 8, който е преименуван на Lomiri. Актуализацията на Ubuntu Touch OTA-23 е достъпна за смартфони BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google […]

Пускане на рамката за обратно инженерство Rizin 0.4.0 и GUI Cutter 2.1.0

Пускането на рамката за обратно инженерство Rizin и свързаната графична обвивка Cutter се състоя. Проектът Rizin започна като разклонение на рамката Radare2 и продължи развитието си с акцент върху удобен API и фокус върху анализ на код без криминалистика. След разклонението проектът премина към фундаментално различен механизъм за запазване на сесии („проекти“) под формата на състояние, базирано на сериализация. С изключение […]

Издаден CODE 22.5, разпространение на онлайн внедряване на LibreOffice

Collabora публикува изданието на платформата CODE 22.5 (Collabora Online Development Edition), която предлага специализирана дистрибуция за бързо внедряване на LibreOffice Online и организиране на отдалечено сътрудничество с офис пакета през мрежата за постигане на функционалност, подобна на Google Docs и Office 365 , Разпределението е проектирано като предварително конфигуриран контейнер за системата Docker и също така е достъпно като пакети за […]

Налична мобилна платформа KDE Plasma Mobile 22.06

Изданието KDE Plasma Mobile 22.06 беше публикувано, базирано на мобилното издание на работния плот Plasma 5, библиотеките на KDE Frameworks 5, телефонния стек ModemManager и комуникационната рамка Telepathy. Plasma Mobile използва композитния сървър kwin_wayland за извеждане на графики, а PulseAudio се използва за обработка на аудио. В същото време пускането на набор от мобилни приложения Plasma Mobile Gear 22.06, формирани според […]

Издаване на текстов редактор Vim 9.0

След две години и половина на разработка беше пуснат текстовият редактор Vim 9.0. Кодът на Vim се разпространява под собствен лиценз за копиралефт, съвместим с GPL и позволяващ неограничено използване, разпространение и преработка на кода. Основната характеристика на лиценза на Vim е свързана с връщането на промените - подобренията, внедрени в продукти на трети страни, трябва да бъдат прехвърлени към оригиналния проект, ако поддържащият Vim прецени […]

Издаване на пощенски клиент Thunderbird 102

Една година след публикуването на последното значимо издание, беше пуснат имейл клиентът Thunderbird 102, разработен от общността и базиран на технологиите на Mozilla. Новата версия е класифицирана като версия с дългосрочна поддръжка, за която актуализациите се пускат през цялата година. Thunderbird 102 е базиран на кодовата база на ESR версията на Firefox 102. Версията е достъпна само за директно изтегляне, автоматични актуализации […]

Пуснете BitTorrent клиент Deluge 2.1

Три години след формирането на последния значим клон беше публикувана версията на мултиплатформения BitTorrent клиент Deluge 2.1, написан на Python (използвайки рамката Twisted), базиран на libtorrent и поддържащ няколко типа потребителски интерфейс (GTK, уеб интерфейс , конзолна версия). Кодът на проекта се разпространява под GPL лиценз. Deluge работи в режим клиент-сървър, в който потребителската обвивка работи като отделен […]

Версия на Firefox 102

Пуснат е уеб браузърът Firefox 102. Изданието на Firefox 102 се класифицира като услуга за разширена поддръжка (ESR), за която се пускат актуализации през цялата година. Освен това е създадена актуализация на предишния клон с дълъг период на поддръжка 91.11.0 (очакват се още две актуализации 91.12 и 91.13 в бъдеще). Клонът на Firefox 103 ще бъде прехвърлен на етап бета тестване през следващите часове, […]

Налична е Chrome OS 103

Налично е издание на операционната система Chrome OS 103, базирано на ядрото на Linux, началния системен мениджър, инструментите за сглобяване на ebuild/portage, отворените компоненти и уеб браузъра Chrome 103. Потребителската среда на Chrome OS е ограничена до уеб браузър и вместо стандартни програми се използват уеб приложения, но Chrome OS включва пълен интерфейс с много прозорци, работен плот и лента на задачите. Изграждане на Chrome OS 103 […]

Git 2.37 версия за контрол на източника

Беше обявено пускането на разпределената система за контрол на кода Git 2.37. Git е една от най-популярните, надеждни и високопроизводителни системи за контрол на версиите, предоставяща гъвкави нелинейни инструменти за разработка, базирани на разклоняване и сливане. За да се гарантира целостта на историята и устойчивостта на промени със задна дата, се използва имплицитно хеширане на цялата предишна история във всеки комит и е възможно също цифрово удостоверяване […]

Уязвимост в OpenSSL 3.0.4, водеща до повреда на паметта на отдалечен процес

В криптографската библиотека OpenSSL (CVE все още не е зададена) е идентифицирана уязвимост, с помощта на която отдалечен нападател може да повреди съдържанието на паметта на процеса, като изпрати специално проектирани данни по време на установяване на TLS връзка. Все още не е ясно дали проблемът може да доведе до изпълнение на кода на атакуващия и изтичане на данни от паметта на процеса или е ограничен до срив. Уязвимостта се проявява […]