Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Этот выпуск получился особенно серьёзным по уровню поднятых вопросов. Разбираем проблемы Mozilla и рассматриваем вопрос почему это касается не только одной компании, отмечаем 20-летие FreeBSD Foundation, узнаём об основании отдельного от Mozilla фонда Rust Foundation, радуемся появлению нового свободного драйвера для NTFS от российских разработчиков, изучаем как разработчики Linux смогли успешно выпустить недавний большой релиз, холиварим (или нет) на тему дизайна и удобства для пользователей свободного ПО и ещё узнаём много другого нового.
Оглавление
- Главные новости
- Mozilla — прекрасная IT-компания, которую мы теряем
- Фонд FreeBSD Foundation отмечает 20 лет продвижения и поддержки проекта FreeBSD
- Анонсировано создание независимой от Mozilla организации Rust Foundation
- Компания Paragon Software опубликовала GPL-реализацию NTFS для ядра Linux
- Почему самый большой выпуск ядра Linux на самом деле не был такой уж большой проблемой (о ключевых практиках успешной разработки)
- «Остановите Total Commander!» или главная проблема свободного ПО
- Короткой строкой
- Релизы
Главные новости
Mozilla — прекрасная IT-компания, которую мы теряем
В переводном материале на Хабре пишут о беспокойстве, которое вызвано проблемами у компании Mozilla (я ссылался на соответствующую новость в предыдущем выпуске). «Это не рядовая маленькая IT-компания, которую теснят гиганты с капиталами в триллионы долларов вроде Microsoft, Apple и Google. Mozilla отличается богатой историей и большим вкладом в развитие веб-стандартов. То, что она сейчас в критическом положении – повод для беспокойства для всех нас» – написано во введении.
Подробности
Фонд FreeBSD Foundation отмечает 20 лет продвижения и поддержки проекта FreeBSD
It’s FOSS в своём материале к 20-летию FreeBSD Foundation вспоминает историю FreeBSD, пишет о том где FreeBSD используется сейчас и о достоинствах фонда и в заключение автор пишет «Я хотел бы поблагодарить FreeBSD Foundation за работу, проделанную ими за последние двадцать лет по поддержке одной из лучших бесплатных операционных систем с открытым исходным кодом. Я надеюсь, что он продолжит развиваться. Я также надеюсь, что у вас еще много лет успеха. FreeBSD может не быть такой популярной среди пользователей настольных компьютеров, но некоторые пользователи Linux переключаются на BSD, чтобы попробовать и почувствовать больше «духа UNIX».
Подробности (en)
Анонсировано создание независимой от Mozilla организации Rust Foundation
OpenNET пишет: «Основная команда разработчиков языка Rust (Rust Core Team) и компания Mozilla объявили о намерении до конца года создать независимую некоммерческую организацию Rust Foundation, которой будут передана связанная с проектом Rust интеллектуальная собственность, в том числе торговые марки и доменные имена, ассоциируемые с Rust, Cargo и crates.io. Организация также будет отвечать за организацию финансирования проекта».
Подробности (1, 2)
Компания Paragon Software опубликовала GPL-реализацию NTFS для ядра Linux
OpenNET пишет: «Константин Комаров, основатель и руководитель компании Paragon Software, опубликовал в списке рассылки ядра Linux набор патчей с полноценной реализацией файловой системы NTFS, поддерживающей работу в режиме чтения и записи. Код открыт под лицензией GPL. Реализация поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев. В предложенном драйвере пока используется собственная урезанная реализация журнала NTFS, но в дальнейшем планируется добавить поддержку полного журналирования».
Подробности (1, 2)
Почему самый большой выпуск ядра Linux на самом деле не был такой уж большой проблемой (о ключевых практиках успешной разработки)
В материале на Linux.com одним из разработчиков ядра и сотрудником VMware разобраны причины того, как разработчикам Linux удалось выпустить такой большой релиз 5.8 и как вообще им удаётся успешно вести разработку такого сложного проекта. Из главных факторов успеха названы:
- использование Git «по полной» (который в первую очередь для нужд Linux и делался);
- строгое требование к атомарности коммитов;
- запрет на коммиты ломающие сборку;
- «бисектабельность» кода (бинарный поиск проблемного места);
- запрет на rebase публичного репозитория;
- подробные описания к коммитам;
- Continuous Testing и Continuous Integration.
Подробности (en)
«Остановите Total Commander!» или главная проблема свободного ПО
Возможно кому-то покажется достаточно холиварным этот материал на Хабре, но он в любом случае с зерном истины. В статье приведён критический разбор нескольких свободных мобильных приложений в сравнении с топовыми аналогами и выводы, упор сделан на вопросы дизайна и удобства для пользователей. В конце статьи автор, сам активный его пользователь и сторонник, подводит итоги и называет главными проблемами СПО следующие факторы:
- нет понимания, как сделать продукт удобный для пользователя;
- нет ресурсов;
- нет необходимой мотивации.
Автор не просто хочет поделиться болью и обрушиться с критикой на сообщество, а призывает к дискуссии, как решить имеющие, по его мнению, место проблемы.
Подробности
Короткой строкой
Юридические вопросы
3 способа как можно помочь юристам сказать «да» для Open Source [> (en)]
Ядро и дистрибутивы
- KDE Neon: собственный GNU/Linux дистрибутив KDE обеспечивает последние и самые крутые возможности KDE с простотой Ubuntu [> (en)]
- MX Linux присоединяется к поддержке KDE и теперь вы можете скачать MX Linux KDE Edition [> 1 (en), 2]
- В RouterOS 7 добавили поддержку WireGuard [>]
- Настройка EndeavourOS Linux (Arch) с рабочим окружением Deepin [>]
Системное
Qt 6 в Debian может оказаться без сопровождения [>]
Безопасность
- Mozilla расширила программу выплаты вознаграждений за выявление уязвимостей [>]
- Взлом сборочного сервера и компрометация репозиториев сообщества Libretro, развивающего RetroArch [>]
- Выявлен червь FritzFrog, поражающий серверы по SSH и строящий децентрализованный ботнет [>]
- В Chrome 86 появится защита от небезопасной отправки web-форм [>]
- Уязвимость в chrony [>]
- Уязвимость в интерфейсе мониторинга Icinga Web [>]
- Атака на пользователей почтовых клиентов при помощи ссылок «mailto:» [>]
DevOps
- Как мы выбирали VPN-протокол и сервер настраивали [>]
- Настройка PAM в Linux [>]
- Мониторинг PostgreSQL с использованием Zabbix [>]
- ELK SIEM Open Distro: Прогулка по open Distro [>]
- Использование systemd логов для решения временных проблем [> (en)]
- Использование новых NoSQL возможностей логированияи аудита в Apache Cassandra [> (en)]
- Современные приложения на OpenShift, часть 3: OpenShift как среда разработки и конвейеры OpenShift Pipelines [>]
Web
- Представлен браузерный движок Kosmonaut, написанный на языке Rust [>]
- В ночные сборки Firefox добавлена поддержка ускорения WebRTC через VAAPI [>]
- Измеряем изменения в скорости загрузки сайта в различных сетевых (и не только) условиях. Теперь удобнее [>]
Для разработчиков
- Лучшие практики bash-скриптов: краткое руководство по надежным и производительным скриптам bash [>]
- Пишем автодополнение для ваших CLI проектов [>]
- Для Chrome развивается API для прямых TCP и UDP коммуникаций [>]
- Знакомимся с Needle, системой внедрения зависимостей на Swift [>]
- Статический анализ кода коллекции библиотек PMDK от Intel и ошибки, которые не ошибки [>]
- Разработчики Chrome экспериментируют с языком программирования Rust [>]
- Использование GraphQL и Java для построения гибкого и современного API [> (en)]
Пользовательское
- Конфигурация i3 под ноутбук: как свести производительность на 100%? [>]
- Делаем Linux терминал красивым и удобным (о кастомизации zsh) [>]
- Ubuntu не загружается дальше initramfs. Кто виноват и что делать? [>]
- Установка Skype в Ubuntu [>]
- Установка WSL 2 в Windows 10 [>]
- Как удалить пользователя в Linux [>]
- CryptPad: зашифрованный открытый аналог Google Docs для пользователей: беспокоящихся о приватности [> (en)]
- Автоматическое изменение цветовой схемы вашего терминала на основе обоев [> (en)]
- Как устанавливать пакеты в текстовом редакторе Atom [> (en)]
- Линукспросвет: что такое окружение рабочего стола? [> (en)]
- Общедоступное тестирование сервиса анонимных email-адресов Firefox Relay [> 1, 2]
- Как уменьшить размер PDF с помощью командной строки [> (en)]
- Зачем переходить с Vim на Emacs [> (en)]
- Использование GNU на Windows с MinGW [> (en)]
- VPN в домашнюю локалку [>]
- Установка Psiphon VPN в Linux [>]
Игры
- Как играть через GeForce Now в Linux [>]
- Релиз ZweiStein, TUI-реализации головоломки Эйнштейна (олды тут? :)) [>]
Разное
- Notepad++ заблокирован в Китае [>]
- Китай поставил задачу превратить Gitee в местный аналог GitHub [>]
- 3 причины того, что малый бизнес выбирает Open Source инструменты для сотрудников на удалёнке [> (en)]
- Решая головоломки AIOps, DevOps и ITSM [> (en)]
- Быть открытым для открытых ценностей [> (en)]
- 9 Open Source лидеров, которых следует читать в Twitter [> (en)]
- Что делает Java Open Source платформой? [> (en)]
Релизы
Ядро и дистрибутивы
- Доступна редакция дистрибутива MX Linux 19.2 с рабочим столом KDE [>]
- Выпуск дистрибутива Parrot 4.10 с подборкой программ для проверки безопасности [>]
- Доступен Solaris 11.4 SRU24 [>]
- Релиз дистрибутива для исследования безопасности Kali Linux 2020.3 [> 1, 2]
- Microsoft портировал подсистему WSL2 (Windows Subsystem for Linux) в Windows 10 1903 и 1909 [>]
Системный софт
Релиз СУБД SQLite 3.33 [>]
DevOps
Релиз openITCOCKPIT 4.0 [>]
Web
Обновление DNS-сервера BIND 9.11.22, 9.16.6, 9.17.4 с устранением 5 уязвимостей [>]
Специальный софт
- Релиз видеоредактора Kdenlive 20.08 [> 1, 2, 3]
- Релиз приложения для обработки видео Cine Encoder 2020 SE (версия 2.0) [>]
- Релиз менеджера коллекций Tellico 3.3.2 [>]
- Релиз аудио-секвенсора Qtractor 0.9.16 [>]
Игры
Выпуск игры OpenRCT2, предлагающей симулятор парка аттракционов (олды всё ещё тут? :)) [>]
Пользовательский софт
- Релиз консольного текстового редактора nano 5.1 [>]
- LibreOffice 6.4.6. Самый стабильный [>]
- Большое обновление приложений проекта KDE. KDE Apps 20.08: Dolphin, Konsole и другие [> 1, 2]
На этом всё, до следующего воскресенья!
Высказываю большое спасибо OpenNET, много новостных материалов и сообщений о новых релизах взято с их сайта.
Если кто интересуется составлением дайджестов и имеет время и возможность помочь – буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News.
Ещё вам может быть интересен дайджест от opensource.com с новостями последней недели, он во многом не пересекается с моим.
Также вам может быть интересен новый номер близкого нам обзора от единомышленников с сайта «Пингвинус» – #21.
< Предыдущий выпуск