Автор: 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 (over-the-air). Проектом також розвивається експериментальний порт робочого столу 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 Online

Компанія Collabora опублікувала випуск платформи CODE 22.5 (Collabora Online Development Edition), що пропонує спеціалізований дистрибутив для швидкого розгортання LibreOffice Online та організації спільної віддаленої роботи з офісним пакетом через Web для досягнення функціональності, схожої на 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, web-інтерфейс). Код проекту розповсюджується в рамках ліцензії GPL. Deluge працює в клієнт-серверному режимі, при якому оболонка користувача виконується у вигляді окремого [...]

Реліз Firefox 102

Відбувся реліз web-браузера Firefox 102. Випуск Firefox 102 віднесений до категорії гілок із тривалим терміном підтримки (ESR), оновлення для яких випускаються протягом року. Крім того, сформовано оновлення минулої гілки з тривалим терміном підтримки 91.11.0 (надалі очікується ще два оновлення 91.12 та 91.13). На стадію бета-тестування найближчим часом буде переведена гілка Firefox 103, […]

Доступна операційна система Chrome OS 103

Доступний реліз операційної системи Chrome OS 103, заснованої на ядрі Linux, системному менеджері upstart, складальному інструментарії ebuild/portage, відкритих компонентах і web-браузері Chrome 103. Тим не менш, Chrome OS включає повноцінний багатовіконний інтерфейс, робочий стіл і панель завдань. Складання Chrome OS 103 […]

Випуск системи керування вихідними текстами Git 2.37

Подано випуск розподіленої системи управління вихідними текстами Git 2.37. Git є однією з найпопулярніших, надійних та високопродуктивних систем управління версіями, що надає гнучкі засоби нелінійної розробки, що базуються на відгалуженні та злитті гілок. Для забезпечення цілісності історії та стійкості до змін заднім числом використовуються неявне хешування всієї попередньої історії в кожному коміті, також можливе посвідчення цифровими […]

Вразливість у OpenSSL 3.0.4, що призводить до віддаленого пошкодження пам'яті процесу

У криптографічній бібліотеці OpenSSL виявлено вразливість (CVE поки не призначено), за допомогою якої віддалений атакуючий може пошкодити вміст пам'яті процесу через відправлення спеціально оформлених даних у момент встановлення TLS-з'єднання. Поки не ясно, чи може проблема призвести до виконання коду атакуючого та витоку даних із пам'яті процесу, чи вона обмежується лише аварійним завершенням роботи. Вразливість проявляється […]