IBM, Linux Foundation, Cisco, Akamai и VMware начали продвижение инклюзивной терминологии

IBM, Red Hat, Linux Foundation, Cisco, Akamai, Cloud Native Computing Foundation и VMware выступили с совместной инициативой Inclusive Naming, нацеленной на оказание помощи компаниям и проектам по избавлению кода и документации от неполиткорректных или оскорбляющих определённые категории людей терминов. В рамках инициативы предложен список замен, в котором упомянута недопустимость применения таких терминов, как whitelist, blacklist, master и slave, которые рекомендовано как можно скорее заменить на альтернативные термины, такие как allowlist, denylist, control plane, сontroller, doer, primary, replica, secondary, leader, follower, parent, child, main, original и source. Компания Red Hat подготовила список замены, охватывающий различные репозитории открытых проектов. В списке отмечено … Читать далее IBM, Linux Foundation, Cisco, Akamai и VMware начали продвижение инклюзивной терминологии

Обновление dotenv-linter, линтера для env-файлов

Вышла новая версия dotenv-linter, инструмента для проверки «.env» файлов, применяемых в приложениях, использующих метод передачи настроек через переменные окружения. Утилита помогает находить проблемы в «.env» файлах, незаметные с первого взгляда, но способные в дальнейшем привести к неправильной работе приложений. Dotenv-linter написан на языке Rust и универсален, т.е. его можно подключать к любому проекту вне зависимости от языка программирования. Источник: http://www.opennet.ru/opennews/art.shtml?num=54097 Читать далее Обновление dotenv-linter, линтера для env-файлов

topalias — утилита для генерации коротких алиасов по истории bash/zsh

На GitHub опубликована открытая утилита для генерации коротких алиасов на основании истории работы в bash или zsh. Утилита анализирует файлы ~/.bash_aliases, ~/.bash_history и ~/.zsh_history с историей выполнения команд в терминале Linux, после чего предлагает короткие аббревиатуры (акронимы) для длинных, долго набираемых и сложно запоминаемых, но часто используемых команд. Также поддерживается вывод статистики по истории работы в командной строке. Источник: http://www.opennet.ru/opennews/art.shtml?num=54108 Читать далее topalias — утилита для генерации коротких алиасов по истории bash/zsh

Смартфон Librem 5 перешёл на стадию массового производства

Компании Purism объявила о начале массового производства смартфона Librem 5, примечательного наличием программных и аппаратных средств для блокирования попыток отслеживания и сбора информации о пользователе. Смартфон предоставляет пользователю полный контроль над устройством и оснащён только свободным ПО, включая драйверы и прошивки. Разработчики сообщили, что все стадии проверки качества успешно пройдены и проект переходит на стадию массового производства и широких продаж. В первую очередь смартфоны будут отправлены участникам программы начальных предзаказов, благодаря которым велось финансирование проекта. Устройства по начальным предзаказам планируют отправить до начала декабря, после чего до конца января будет производиться отправка устройств по обычным предзаказам из США. Отправку телефонов … Читать далее Смартфон Librem 5 перешёл на стадию массового производства

Релиз Chrome 87

Компания Google представила релиз web-браузера Chrome 87. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, возможностью загрузки модуля Flash по запросу, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 88 запланирован на 19 января. Основные изменения в Chrome 87: Включён режим урезания активности фоновых вкладок («Tab Throttling»). Браузер теперь отдаёт приоритет активным вкладкам и ограничивает потребление CPU фоновыми вкладками, снижая интенсивность пробуждения процессора. В соответствии с собранной статистикой около 40% потребления ресурсов при вызове таймеров … Читать далее Релиз Chrome 87

Выпуск Tor Browser 10.0.5 и дистрибутив Tails 4.13

Сформирован релиз специализированного дистрибутива Tails 4.13 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 ГБ. В новом выпуске: Задействованы новые версии Tor Browser 10.0.5 и Thunderbird 78.4.2 со встроенной поддержкой OpenPGP (ранее поставлялся 68.12). Устранена критическая уязвимость (CVE-2020-26950) в JavaScript-движке Firefox, детальная информация о которой пока не разглашается. … Читать далее Выпуск Tor Browser 10.0.5 и дистрибутив Tails 4.13

Выпуск системы инициализации sysvinit 2.98

Доступен релиз классической системы инициализации sysvinit 2.98, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan и antiX. В новом выпуске внесены мелкие исправления и переработан разбор времени в команде shutdown. Указание значения «+0» в shutdown больше не вызывает ошибки и воспринимается как аналог значения «now». Новый выпуски утилит insserv (учёт зависимостей) и startpar (распараллеливание запуска), применяемых в связке с sysvinit, не сформированы. Источник: http://www.opennet.ru/opennews/art.shtml?num=54103 Читать далее Выпуск системы инициализации sysvinit 2.98

Компания Mozilla передала движок Servo организации Linux Foundation

Компания Mozilla передала проект Servo некоммерческой организации Linux Foundation, курирующая широкий спектр работ, связанных с развитием Linux. Одновременно объявлено об изменении методов управления проектом — для принятия решений и выработки стратегии развития будут созданы управляющий и технический комитеты. Сам Servo будет развиваться как независимый браузерный движок. Основные цели разработки останутся прежними — предоставление высокопроизводительного и безопасного движка для встраивания в другие приложения. За следования данным целям будет отвечать технический комитет, который также будет способствовать привлечению к разработке более широкого сообщества заинтересованных лиц. После перехода под крыло Linux Foundation проект больше не зависит от конкретной коммерческой компании, что упрощает присоединение к … Читать далее Компания Mozilla передала движок Servo организации Linux Foundation

Релиз Firefox 83

Состоялся релиз web-браузера Firefox 83. Кроме того, сформировано обновление ветки с длительным сроком поддержки 78.5.0. На стадию бета-тестирования перешла ветка Firefox 84, релиз которой намечен на 15 декабря. Основные новшества: По умолчанию включён новый JIT-компилятор, развивавшийся под кодовым именем Warp, который позволил заметно упростить архитектуру JIT, повысить отзывчивость, сократить время загрузки страницы и снизить потребление памяти. Проведённые тесты демонстрируют ускорение загрузки до 15%, повышение отзывчивости до 12% и снижение потребления памяти до 8%. Скорость прохождения теста Speedometer увеличилась на 10%. Тестирование на реальных сайтах показало сокращение времени загрузки Google Docs на 20%. Показатель SpeedIndex при открытии раздела Android в Reddit … Читать далее Релиз Firefox 83

Доступен оконный менеджер i3wm 4.19

Состоялся релиз мозаичного (тайлового) оконного менеджера i3wm 4.19. Проект i3wm был создан с нуля после серии попыток устранить недостатки оконного менеджера wmii. I3wm отличается хорошо читаемым и документированным кодом, использует xcb вместо Xlib, корректно поддерживает работу в многомониторных конфигурациях, использует древовидные структуры данных для позиционирования окон, предоставляет IPC-интерфейс, поддерживает UTF-8, сохраняет минималистичность в оформлении окон. Код проекта распространяется под лицензией BSD В новом выпуске: В панели i3bar реализован запуск процессов при помощи вызова exec без использования интерпретатора командной оболочки. Обеспечена сортировка в порядке определения настроек в файле конфигурации. Реализовано обновление конфигурации по мере необходимости без лишних перерисовок при изменении режима. … Читать далее Доступен оконный менеджер i3wm 4.19

Google развивает новый формат изображений WebP 2

Компания Google опубликовала наработки, связанные с экспериментальным форматом кодирования изображений WebP 2, развиваемом в качестве более эффективной замены формата WebP. Новый формат ещё находится на стадии разработки и окончательно не определён, поэтому пока не готов для широкого применения (в кодировщике и декодировщике не гарантируется обратная совместимость, не проведена оптимизация кода). Для реализации в WebP 2 намечены такие новые возможности, как HDR c 10-битовым представлением цвета, более эффективное сжатие информации о прозрачности, полноценная поддержка анимации, лёгкое инкрементальное декодирование (послойное декодирование с повышением детализации на каждом этапе, позволяющее очень быстро формировать эскизы для предпросмотра), быстрая многопоточная программная реализация, минимализация визуальной деградации на … Читать далее Google развивает новый формат изображений WebP 2

GitHub разблокировал youtube-dl и принял меры для исключения необоснованных блокировок

GitHub восстановил доступ к репозиторию проекта youtube-dl, который был заблокирован в прошлом месяце на основании жалобы от Ассоциации звукозаписывающих компаний Америки (RIAA), обвинившей разработчиков проекта в нарушении действующего в США Закона об авторском праве в цифровую эпоху (DMCA). Разработка youtube-dl возвращена на GitHub. Репозиторий, созданный ранее на GitLab и используемый при подготовке выпусков во время блокировки, переведён в разряд приватных. Блокировка была снята после внесения разработчиками изменения, удаляющего упомянутые в жалобе RIAA тестовые загрузки. Напомним, что основной причиной блокировки стало наличие в youtube-dl кода для проверки корректности работы, использующего в тестовых загрузках материалы, авторские права на которые принадлежат участникам RIAA. … Читать далее GitHub разблокировал youtube-dl и принял меры для исключения необоснованных блокировок

Первый выпуск gping, утилиты для мониторинга сетевых задержек

Опубликована новая утилита gping, предназначенная для тестирования задержек в канале связи и отличающаяся от традиционной утилиты ping отображением результатов в форме наглядного консольного графика. Код проекта написан на языке Rust. Сборки подготовлены для Linux, Windows и macOS. Источник: http://www.opennet.ru/opennews/art.shtml?num=54096 Читать далее Первый выпуск gping, утилиты для мониторинга сетевых задержек

LazySSH, SSH-сервер для запуска временных виртуальных машин

Доступен первый выпуск проекта LazySSH, развивающего специализированный SSH-сервер для запуска временных виртуальных машин. LazySSH позволяет динамически создавать виртуальную машину при подключении по SSH и завершать её работу после прекращения сеанса. Поддерживается создание виртуальных машин через VirtualBox и AWS EC2, а также проброс соединения на другой хост. Параметры запуска виртуальной машины определяются в файле конфигурации и привязываются к ssh-ключам. Из областей применения LazySSH упоминается проведение тестирования и быстрый запуск сборочных серверов на базе различных сборочных окружений. Проект написан на языке Go и распространяется под лицензией AGPLv3. Источник: http://www.opennet.ru/opennews/art.shtml?num=54095 Читать далее LazySSH, SSH-сервер для запуска временных виртуальных машин

Представлена редакция смартфона PinePhone с KDE Plasma Mobile

Сообщество Pine64 и проект KDE анонсировали скорое поступление в продажу редакции смартфона PinePhone KDE Community Edition, укомплектованной прошивкой с пользовательским окружением KDE Plasma Mobile. Редакция с KDE дополнит ранее выпускаемые варианты смарфтона, поставляемые с postmarketOS, UBports/Ubuntu Touch и Manjaro. Редакция смартфона PinePhone с KDE поступит в продажу 1 декабря и будет поставляться в вариантах с 2GB ОЗУ + 16GB eMMC и 3GB ОЗУ + 32GB eMMC + переходник USB Type-C для подключения к монитору (HDMI), сети (10/100 Ethernet), клавиатуре и мыши (два порта USB 2.0). Стоимость устройств составит 149 и 199 долларов. Отмечаются также общесистемные улучшения программной начинки, которые перенесены … Читать далее Представлена редакция смартфона PinePhone с KDE Plasma Mobile

Выпуск операционной системы MidnightBSD 2.0

Состоялся релиз десктоп-ориентированной операционной системы MidnightBSD 2.0, основанной на FreeBSD с элементами, портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп-окружение построено на основе GNUstep, но пользователи имеют возможность установить WindowMaker, GNOME, Xfce или Lumina. Для загрузки подготовлен установочный образ размером 1 ГБ (x86, amd64). В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7 и впоследствии вобрал в себя многие возможности FreeBSD 9-STABLE и FreeBSD 10-STABLE, теперь и из FreeBSD 11-STABLE. Для управления пакетами в MidnightBSD задействована система mport, которая использует БД SQLite для … Читать далее Выпуск операционной системы MidnightBSD 2.0

Атака SAD DNS для подстановки фиктивных данных в кэш DNS

Группа исследователей из Университета Цинхуа и Калифорнийского университета в Риверсайде разработали новый вид атаки (CVE-2020-25705), позволяющей осуществить подстановку фиктивных данных в кэш DNS-сервера, что может использоваться для подмены IP адреса произвольного домена и перенаправления обращений к домену на сервер злоумышленника. Атака позволяет обойти защиту, добавленную в DNS-серверы для блокирования классического метода отравления кэша DNS, предложенного в 2008 году Дэном Камински (Dan Kaminsky). Метод Каминского манипулирует незначительным размером поля с идентификационным номером запроса DNS, который составляет всего 16 бит. Для подбора корректного идентификатора, необходимого для спуфинга имени хоста, достаточно отправить примерно 7000 запросов и симулировать около 140 тысяч фиктивных ответов. Атака … Читать далее Атака SAD DNS для подстановки фиктивных данных в кэш DNS

Выпуск P2P-платформы GNUnet 0.14

Увидел свет выпуск фреймворка GNUnet 0.14, предназначенного для построения защищённых децентрализованных P2P-сетей. Создаваемые при помощи GNUnet сети не имеют единой точки отказа и способны гарантировать неприкосновенность частной информации пользователей, в том числе исключить возможные злоупотребления со стороны спецслужб и администраторов, имеющих доступ к узлам сети. GNUnet поддерживает создание P2P-сетей поверх TCP, UDP, HTTP/HTTPS, Bluetooth и WLAN, может работать в режиме F2F (Friend-to-friend). Поддерживается обход NAT, в том числе с использованием UPnP и ICMP. Для адресации размещения данных возможно использование распределённой хэш таблицы (DHT). Предоставляются средства для развёртывания mesh-сетей. Для выборочного предоставления и отзыва прав доступа применяется сервис децентрализованного обмена атрибутами … Читать далее Выпуск P2P-платформы GNUnet 0.14

Выпуск дистрибутива Clonezilla Live 2.7.0

Доступен релиз Linux-дистрибутива Clonezilla Live 2.7.0, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи, выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива — 302 МБ (i686, amd64). Дистрибутив основан на Debian GNU/Linux и в своей работе использует код таких проектов, как DRBL, Partition Image, ntfsclone, partclone, udpcast. Возможна загрузка с CD/DVD, USB Flash и по сети (PXE). Поддерживаются LVM2 и ФС ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs, nilfs2, FAT12, FAT16, FAT32, NTFS, HFS+, UFS, minix, VMFS3 и VMFS5 (VMWare ESX). Имеется режим массового клонирования по сети, в том числе с передачей трафика … Читать далее Выпуск дистрибутива Clonezilla Live 2.7.0

Доступен дистрибутив Oracle Linux 8.3

Компания Oracle опубликовала релиз дистрибутива Oracle Linux 8.3, созданного на основе пакетной базы Red Hat Enterprise Linux 8.3. Для загрузки без ограничений распространяется установочный iso-образ, размером 6.6 ГБ, подготовленный для архитектур x86_64 и ARM64 (aarch64). Для Oracle Linux открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. Для загрузки также подготовлены отдельно поддерживаемые модули Application Stream. Помимо пакета с ядром из состава RHEL (на базе ядра 4.18) в Oracle Linux предложено собственное ядро Unbreakable Enterprise Kernel 6, основанное на ядре Linux 5.4 и оптимизированное для работы с промышленным программным обеспечением и … Читать далее Доступен дистрибутив Oracle Linux 8.3

Си и Python сместили Java в рейтинге языков программирования Tiobe

В ноябрьской редакция рейтинга популярности языков программирования, публикуемом компанией TIOBE Software, язык Python занял второе место (впервые за всю историю ведения рейтинга), а язык Си поднялся на первое место, вытеснив язык Java, который год назад занимал лидирующую позицию. Индекс популярности TIOBE строит свои доводы на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu. Из других тенденций за год выделяется рост популярности языков R (поднялся с 16 на 9 место), Perl (с 21 на 12), Go (с 20 на 13) и Groovy (c 14 на 11). Заметно снизилась популярность … Читать далее Си и Python сместили Java в рейтинге языков программирования Tiobe