Опубликован инструментарий для вложенного запуска дистрибутивов Distrobox 1.4

Опубликован инструментарий Distrobox 1.4, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3. Проект предоставляет надстройку над Docker или Podman, и отличается максимальным упрощением работы и интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне SSH-агента, … Читать далее Опубликован инструментарий для вложенного запуска дистрибутивов Distrobox 1.4

Доступна операционная система Chrome OS 105

Доступен релиз операционной системы Chrome OS 105, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 105. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 105 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Энтузиастами также формируются неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Основные изменения в Chrome OS 105: Реализована … Читать далее Доступна операционная система Chrome OS 105

Новый выпуск дистрибутива Raspberry Pi OS

Разработчики проекта Raspberry Pi опубликовали весеннее обновление дистрибутива Raspberry Pi OS 2022-09-06 (Raspbian), основанного на пакетной базе Debian. Для загрузки подготовлены три сборки — сокращённая (338 МБ) для серверных систем, с базовым рабочим столом (891 МБ) и полная с дополнительным набором приложений (2.7 ГБ). Дистрибутив поставляется с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов. В новом выпуске: В меню приложений реализована возможность поиска по именам установленных программ, что упрощает навигацию с использованием клавиатуры — пользователь может вызвать меню нажатием клавиши Windows, после чего сразу начать набор маски для поиска и после получения … Читать далее Новый выпуск дистрибутива Raspberry Pi OS

Доступен графический тулкит GTK 4.8

После восьми месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя — GTK 4.8.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK. Среди наиболее заметных улучшений в GTK 4.8: Изменён стиль интерфейса выбора цветов (GtkColorChooser). В интерфейсе выбора шрифтов (GtkFontChooser) улучшена поддержка возможностей формата OpenType. В CSS-движке оптимизирована перегруппировка элементов, связанных с одним родителем, и разрешено использование нецелых значений при определении размера интервала между букв. Данные Emoji … Читать далее Доступен графический тулкит GTK 4.8

Ричарда Столлман опубликовал книгу по языку Си и расширениям GNU

Ричарда Столлман представил свою новую книгу «GNU C Language Intro and Reference Manual» (PDF, 260 страниц), написанную в соавторстве с Тревисом Ротуэллом (Trevis Rothwell, автор руководства «The GNU C Reference Manual«, отрывки из которой использованы в книге Столлмана) и Нельсоном Биби (Nelson Beebe, написал главу о вычислениях с плавающей запятой). Книга нацелена на разработчиков, знакомых с принципами программирования на каком-то другом языке и желающих изучить язык Си. В руководстве также рассказывается об языковых расширениях, разработанных проектом GNU. Книга предложена для начальной вычитки и Столлман просит сообщать о всех выявленных неточностях или трудных для восприятия формулировках. Источник: http://www.opennet.ru/opennews/art.shtml?num=57742 Читать далее Ричарда Столлман опубликовал книгу по языку Си и расширениям GNU

Обновление Firefox 104.0.2

Доступен корректирующий выпуск Firefox 104.0.1, в котором устранено несколько проблем: Устранена ошибка, из-за которой при использовании сенсорного экрана или стилуса не работали полосы прокрутки в элементах на страницах. Устранена проблема, приводившая на платформе Windows к аварийному завершению при возникновении условий нехватки памяти в системе. Решена проблема с нарушением воспроизведения видео и звука, загруженного с другого сайта при через тег iframe с атрибутом src. Решена проблема с нарушением воспроизведения видео и звука при использовании заголовка «Content-Security-Policy: sandbox». Источник: http://www.opennet.ru/opennews/art.shtml?num=57740 Читать далее Обновление Firefox 104.0.2

Релиз набора компиляторов LLVM 15.0

После шести месяцев разработки представлен релиз проекта LLVM 15.0 — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. Основные улучшения в Clang 15.0: Для систем на базе архитектуры x86 добавлен флаг «-fzero-call-used-regs», обеспечивающий обнуление всех использованных в функции регистров CPU перед возвращением управления из функции. Указанная опция позволяет защититься от утечки информации из функций и примерно на 20% сократить число блоков, пригодных для построения ROP-гаджетов (Return-Oriented Programming) в эксплоитах. Реализована … Читать далее Релиз набора компиляторов LLVM 15.0

Доступен Chitchatter, коммуникационный клиент для создания P2P-чатов

Проектом Chitchatter развивается приложение для создания децентрализованных P2P-чатов, участники которых взаимодействуют друг с другом напрямую без обращения к централизованным серверам. Код написан на языке TypeScript и распространяется под лицензией GPLv2. Программа оформлена виде web-приложения, работающего в браузере. Оценить работу приложения можно на демонстрационном сайте. Приложение позволяет сгенерировать уникальный идентификатор чата, который можно передать другим участникам для начала общения. Для согласования подключения к чату может использоваться любой публичный сервер, поддерживающий протокол WebTorrent. После согласования соединения создаются прямые шифрованные каналы связи, объединяющие пользователей с использованием технологии WebRTC, которая предоставляет готовые средства для доступа к узлам, работающим за трансляторами адресов (NAT), и обхода … Читать далее Доступен Chitchatter, коммуникационный клиент для создания P2P-чатов

Выпуск дистрибутива Salix 15.0

Опубликован релиз Linux-дистрибутива Salix 15.0, развиваемого создателем Zenwalk Linux, покинувшим проект в результате конфликта с другими разработчиками, отстаивавшими политику максимальной похожести на Slackware. Дистрибутив Salix 15 полностью совместим со Slackware Linux 15, исповедует подход «одно приложение на одну задачу». Для загрузки предлагаются 64- и 32-разрядные сборки (1.5 ГБ). Для управления пакетами задействован пакетный менеджер gslapt, являющийся эквивалентом slapt-get. В качестве графического интерфейса для установки программ из SlackBuilds в дополнение к gslapt поставляется программа Sourcery, являющаяся специально разработанным в рамках проекта Salix фронтэндом к slapt-src. Стандартные инструменты для управления пакетами Slackware модифицированы для обеспечения поддержки Spkg, что позволяет использовать внешние приложения, … Читать далее Выпуск дистрибутива Salix 15.0

Выпуск OpenWrt 22.03.0

После года разработки опубликован новый значительный выпуск дистрибутива OpenWrt 22.03.0, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки сформированы для 35 целевых платформ. Из изменений в OpenWrt 22.03.0 отмечается: По умолчанию задействовано новое приложение для управления межсетевым экраном — fw4 (Firewall4), основанное на пакетном фильтре nftables. Синтаксис файлов конфигурации для межсетевого экрана … Читать далее Выпуск OpenWrt 22.03.0

Выпуск p2p-мессенджера Communist 2.0 и библиотеки libcommunist 1.0

Опубликованы P2P-мессенджер Communist 2.0 и библиотека libcommunist 1.0, в которую вынесены возможности, связанные с сетевыми операциями и P2P-связью. Поддерживается работа как в сети Интернет, так и в локальных сетях различной конфигурации. Код проектов распространяется по лицензии GPLv3 и доступен на GitHub (Communist, libcommunist) и GitFlic (Communist, libcommunist). Поддерживается работа в Linux и Windows. Для установки связи между пользователями в Communist используется сочетание распределённой хэш-таблицы (вариант DHT, предназначенный для torrent-клиентов) и техники UDP hole punching (для взаимодействия с хостами за трансляторами адресов). Поддерживаются протоколы IPv4 и IPv6. Сообщения могут быть переданы через ретрансляторы (см. документацию). Все данные хранятся на машине пользователя … Читать далее Выпуск p2p-мессенджера Communist 2.0 и библиотеки libcommunist 1.0

Число доменов, фигурирующих в запросах на блокировку в Google, достигло 4 миллионов

Отмечен новый рубеж в запросах, которые компания Google получает для блокировки из поисковой выдачи страниц, нарушающих чужую интеллектуальную собственность. Блокировка производится в соответствии с законом об авторском праве в цифровую эпоху (DMCA) и с публичным раскрытием информации о запросах для общественного контроля. Судя по опубликованной статистике, число уникальных доменов второго уровня, упоминаемых в требованиях по удалению информации из поисковой выдачи, превысило 4 миллиона. Общее число URL, заявленных на удаление, приближается к 6 миллиардам. В заявках упоминаются 317 тысяч владельцев авторских прав и 321 тысяча организаций, от лица которых поданы заявки. Наибольшее число блокировок затрагивают сайты 4shared.com (68 млн), mp3toys.xyz (51 … Читать далее Число доменов, фигурирующих в запросах на блокировку в Google, достигло 4 миллионов

Новая версия интерпретатора GNU Awk 5.2

Представлен новый выпуск реализации языка программирования AWK от проекта GNU — Gawk 5.2.0. AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с разбором различного рода текстовых файлов и генерацией несложной результирующей статистики. Ключевые изменения: Добавлена экспериментальная поддержка менеджера памяти pma (persistent malloc), позволяющего сохранять значения переменных, массивов и пользовательских функций между разными запусками awk. Поддержка арифметики … Читать далее Новая версия интерпретатора GNU Awk 5.2

Ubuntu Unity получит статус официальной редакции Ubuntu

Участники технического комитета, управляющего развитием Ubuntu, утвердили план принятия дистрибутива Ubuntu Unity в число официальных редакций Ubuntu. На первом этапе будут сформирвоаны ежедневные тестовые сборки Ubuntu Unity, которые будут предлагаться наряду с остальными официальными редакциями дистрибутива (Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin). Если не будет выявлено серьёзных проблем, Ubuntu Unity войдёт в число официально предлагаемых сборок начиная с выпуска Ubuntu 22.10. Ранее сообщество разработчиков Ubuntu Unity продемонстрировало свою состоятельность, выпустив несколько неофициальных релизов, а также выполнило все требования к официальным сборкам. Сборка c рабочим столом Unity будет интегрирована в основную сборочную инфраструктуру Ubuntu, станет распространяться … Читать далее Ubuntu Unity получит статус официальной редакции Ubuntu

Открыт код платформы для ведения заметок Notesnook, конкурирующей с Evernote

В соответствии с ранее данным обещанием компания Streetwriters перевела свою платформу для ведения заметок Notesnook в разряд открытых проектов. Notesnook преподносится как полностью открытая альтернатива системе Evernote, сфокусированная на обеспечении конфиденциальности и поддерживающая сквозное шифрование для исключения анализа информации на сервере. Код написан на языках JavaScript/Typescript и открыт под лицензией GPLv3. В настоящее время опубликован код web-интерфейса, десктоп-приложений, мобильных приложений, общих библиотек, редактора заметок и расширений. Код сервера для синхронизации заметок между разными устройствами обещают в течение сентября опубликовать в отдельном репозитории. Web-интерфейс построен с использованием фреймворка React, а мобильные приложения — с использованием React Native. Для сквозного шифрования заметок … Читать далее Открыт код платформы для ведения заметок Notesnook, конкурирующей с Evernote

Умер Питер Экерсли, один из основателей Let’s Encrypt

Не стало Питера Экерсли (Peter Eckersley), одного из основателей некоммерческого удостоверяющего центра Let’s Encrypt, контролируемого сообществом и предоставляющего сертификаты безвозмездно всем желающим. Питер входил в совет директоров некоммерческой организации ISRG (Internet Security Research Group), которая является учредителем проекта Let’s Encrypt, и долгое время проработал в правозащитной организации EFF (Electronic Frontier Foundation). Продвигаемая Питером идея обеспечить шифрование во всём интернете, предоставив бесплатные сертификаты всем сайтам, многим казалась нереализуемой, но созданный проект Let’s Encrypt показал обратное. Помимо Let’s Encrypt Питер известен, как основатель многих инициатив, связанных с конфиденциальностью, сетевым нейтралитетом и этикой искусственного интеллекта, а также как создатель таких проектов, как Privacy … Читать далее Умер Питер Экерсли, один из основателей Let’s Encrypt

Первый стабильный выпуск Arti, официальной реализации Tor на языке Rust

Разработчики анонимной сети Tor сформировали первый стабильный выпуск (1.0.0) проекта Arti, развивающего Tor-клиент, написанный на языке Rust. Выпуск 1.0 отмечен как пригодный для использования обычными пользователями и обеспечивающий тот же уровень конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си. Стабилизирован также API, предлагаемый для использования функциональности Arti в других приложениях. Код распространяется под лицензиями Apache 2.0 и MIT. В отличие от реализации на Си, которая вначале была спроектирована как SOCKS-прокси, а уже потом подогнана под другие потребности, Arti изначально развивается в форме модульной встраиваемой библиотеки, которую смогут использовать различные приложения. Кроме того, при разработке нового проекта учитывается … Читать далее Первый стабильный выпуск Arti, официальной реализации Tor на языке Rust

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

Компания Google сформировала обновление Chrome 105.0.5195.102 для Windows, Mac и Linux, в котором исправлена серьёзная уязвимость (CVE-2022-3075), уже применяемая злоумышленниками для совершения атак (0-day). Проблема также устранена в выпуске 104.0.5112.114 отдельно поддерживаемой ветки Extended Stable. Детали пока не раскрываются, сообщается лишь, что 0-day уязвимость вызвана некорректной проверкой данных в IPC-библиотеке Mojo. Судя по коду добавленного изменения, проблема вызвана отсутствием проверки соответствия типа сообщения, переданного в IPC-ответе, значению, указанному в запросе. Источник: http://www.opennet.ru/opennews/art.shtml?num=57722 Читать далее Обновление Chrome 105.0.5195.102 с устранением 0-day уязвимости

Выпуск раскладки клавиатуры Ручей 1.4, упрощающей ввод спецсимволов

Опубликован новый выпуск инженерной раскладки клавиатуры Ручей, распространяемой как общественное достояние. Раскладка позволяет без переключения на латиницу вводить спецсимволы, такие как «{}[]{›», используя правую клавишу Alt. Расположение спецсимволов одинаково для кириллицы и латиницы, что упрощает набор технических текстов с использованием разметки Markdown, Yaml и Wiki, а также кода программ на русском языке. Кириллица: Латиница: Ручей поставляется в Linux штатно в составе пакета xkeyboard-config, начиная с версии 2.36. Для включения достаточно произвести настройку, выбрав раскладки Russian (Engineering, Cyrilic) и Russian (Engineering, Latin). Раскладка также может быть установлена в операционные системы macOS и Windows. В новом выпуске добавлены символы валют, копирайта и … Читать далее Выпуск раскладки клавиатуры Ручей 1.4, упрощающей ввод спецсимволов

Выпуск платформы webOS Open Source Edition 2.18

Опубликован выпуск открытой платформы webOS Open Source Edition 2.18, которая может применяться на различных портативных устройствах, платах и автомобильных информационно-развлекательных системах. В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4. Платформа развивается в публичном репозитории под лицензией Apache 2.0, а разработку курирует сообщество, придерживаясь совместной модели управления разработкой. Платформа webOS была изначально разработана компанией Palm в 2008 году и использовалась на смартфонах Palm Pre и Pixie. В 2010 году после поглощения компании Palm платформа перешла в руки Hewlett-Packard, после чего HP пыталась использовать данную платформу в своих принтерах, планшетах, ноутбуках и ПК. В 2012 году компания HP анонсировала перевод … Читать далее Выпуск платформы webOS Open Source Edition 2.18

Выпуск дистрибутива Nitrux 2.4. Продолжение развития пользовательской оболочки Maui

Опубликован выпуск дистрибутива Nitrux 2.4.0, а также новый выпуск связанной с ним библиотеки MauiKit 2.2.0 с компонентами для построения интерфейсов пользователя. Дистрибутив построен на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma. На основе библиотеки Maui развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 1.9 ГБ, а сокращённого с оконным менеджером JWM — 1.3 ГБ. Наработки проекта распространяются под свободными … Читать далее Выпуск дистрибутива Nitrux 2.4. Продолжение развития пользовательской оболочки Maui