Автор: ProHoster

У мові програмування Zig забезпечено підтримку саморозкрутки (bootstraping)

У мову програмування Zig прийняті зміни, що дозволяють компілятор Zig stage2, написаному на Zig, збирати самого себе (stage3), що робить цю мову самодостатньою (self-hosting). Передбачається, що цей компілятор буде пропонуватися за замовчуванням у релізі 0.10.0. Stage2 все ще є неповноцінним, оскільки відсутня підтримка перевірок під час виконання, є відмінності в семантиці мови і т.д. […]

Випуск набору базових системних утиліт GNU Coreutils 9.1

Доступна стабільна версія набору базових системних утиліт GNU Coreutils 9.1, до складу якого входять такі програми, як sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls і т.д. Ключові зміни: В утиліту dd додано підтримку альтернативних назв опцій iseek=N для skip=N та oseek=N для seek=N, які використовуються у варіанті dd для […]

Опубліковано результати тестів продуктивності файлової системи Reiser5

Опубліковано результати тестів продуктивності проекту Reiser5, що розвиває суттєво перероблений варіант файлової системи Reiser4 з підтримкою логічних томів, що мають «паралельне масштабування», яке, на відміну від традиційних RAID, передбачає активну участь файлової системи у розподілі даних між пристроями-компонентами логічного тому. З погляду адміністратора істотна відмінність від RAID полягає в тому, що компоненти логічного тома з паралельним [...]

Атака на GitHub, що призвела до витоку приватних репозиторіїв та доступу до інфраструктури NPM

GitHub попередив користувачів про атаку, націлену на завантаження даних із приватних репозиторіїв з використанням скомпрометованих токенів OAuth, згенерованих для сервісів Heroku та Travis-CI. Повідомляється, що під час атаки стався витік даних із приватних репозиторіїв деяких організацій, які відкрили доступ до репозиторій для PaaS-платформи Heroku та системи безперервної інтеграції Travis-CI. Серед постраждалих виявилася компанія GitHub і […]

Випуск Neovim 0.7.0, модернізованого варіанта редактора Vim

Опубліковано реліз Neovim 0.7.0, відгалуження від редактора Vim, сфокусованого на підвищенні розширюваності та гнучкості. У рамках проекту вже більше семи років проводиться переробка кодової бази Vim, в результаті якої вносяться зміни, що спрощують супровід коду, що надають засоби поділу праці між декількома мейнтейнерами, що відокремлюють інтерфейс від базової частини (інтерфейс можна міняти не чіпаючи начинки) і реалізують нову […]

У Fedora планують замінити пакетний менеджер DNF на Microdnf

Разработчики Fedora Linux намерены перевести дистрибутив на новый пакетный менеджер Microdnf вместо ныне используемого DNF. Первым шагом на пути к миграции станет планируемое в выпуске Fedora Linux 38 значительное обновление Microdnf, который будет приближен по функциональности к DNF, а в некоторых областях даже станет его превосходить. Отмечается, что новая версия Microdnf будет поддерживать все основные […]

Оновлення редактора коду CudaText 1.161.0

Опубликован новый выпуск кроссплатформенного свободного редактора кода CudaText, написанного с использованием Free Pascal и Lazarus. Редактор поддерживает расширения на Python, и имеет ряд преимуществ над Sublime Text. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. Для программистов подготовлено более 270 синтаксических лексеров. Код распространяется под лицензией MPL 2.0. Сборки доступны для платформ Linux, […]

Оновлення Chrome 100.0.4896.127 з усуненням 0-day вразливості

Компания Google сформировала обновление Chrome 100.0.4896.127 для Windows, Mac и Linux, в котором исправлена серьёзная уязвимость (CVE-2022-1364), уже применяемая злоумышленниками для совершения атак (0-day). Детали пока не раскрываются, известно лишь, что 0-day уязвимость вызвана неправильной обработкой типов (Type Confusion) в JavaScript-движке Blink, позволяющей обработать объект с некорректным типом, что, например, даёт возможность сформировать 64-разрядный указатель […]

Для Chromium розвивається можливість використання Qt.

Томас Андерсон (Thomas Anderson) из компании Google опубликовал предварительный набор патчей с реализацией возможности использования Qt для отрисовки элементов интерфейса браузера Chromium на платформе Linux. Изменения пока помечены как не готовые к внедрению и находятся на ранней стадии рецензирования. До этого в Chromium на платформе Linux была обеспечена поддержка библиотеки GTK, которая используется для показа […]

Доступний web-браузер CENO 1.4.0, орієнтований на обхід цензури

Компания eQualite опубликовала выпуск мобильного web-браузера CENO 1.4.0, предназначенного для организации доступа к информации в условиях цензуры, фильтрации трафика или отключения сегментов интернета от глобальной сети. В качестве основы используется Firefox for Android (Mozilla Fennec). Связанная с построением децентрализованной сети функциональность вынесена в отдельную библиотеку Ouinet, которая может быть использована для добавления средств обхода цензуры […]

Facebook відкрив код Lexical, бібліотеки для створення редакторів тексту

Компания Facebook (запрещена в РФ) открыла исходные тексты JavaScript-библиотеки Lexical, предлагающей компоненты для создания текстовых редакторов и продвинутых web-форм редактирования текста для сайтов и web-приложений. Из отличительных качеств библиотеки выделяется простота интеграции на сайты, компактное исполнение, модульность и поддержка средств для людей с ограниченными возможностями, таких как экранные ридеры. Код написан на языке JavaScript и […]

Випуск Turnkey Linux 17, набору міні-дистрибутивів для швидкого розгортання програм

Після майже двох років розробки підготовлено реліз набору Turnkey Linux 17, в рамках якого розвивається колекція з 119 мінімалістичних збірок Debian, придатних для використання у системах віртуалізації та хмарних оточеннях. З колекції зараз сформовано лише дві готові збірки на базі гілки 17 - core (339 МБ) з базовим оточенням і tkldev (419 МБ).