Всем привет!
Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. Linux на борту SpaceX Falcon 9, предустановка и расширенная поддержка RHEL и Ubuntu LTS на новых Lenovo, продолжение серии статей «умный дом своими руками», недооценённый Ubuntu Unity, небольшое увеличение длин строк в коде ядра Linux но большой шаг вперёд для всей разработки и многое другое.
Оглавление
Главные новости
SpaceX использует Linux и обычные x86-процессоры в Falcon 9
На OpenNET появилась подборка информации о программном обеспечении, применяемом в ракете Falcon 9, основанная на отрывочных сведениях, упомянутых сотрудниками SpaceX в различных обсуждениях:
- На бортовых системах Falcon 9 используется урезанный Linux и три дублирующие друг друга компьютера на базе обычных двухъядерных процессоров семейства x86.
- Управляющее полётом Falcon 9 ПО написано на C/C++ и запускается параллельно на каждом из трёх компьютеров.
- Команда принимается микроконтроллером, если она поступила в трёх идентичных экземплярах, иначе выполняется последняя правильная инструкция.
- Специфичное ПО разработано командой, которая включает примерно 35 человек.
- Перед фактическим запуском ПО и оборудование управления полётом проходит испытание в симуляторе.
- В доставляемом на орбиту пилотируемом космическом корабле Crew Dragon также используется Linux и полётное ПО на C++. Интерфейс, с которым работают космонавты, реализован на базе web-приложения на JavaScript, открываемого в Chromium. Управление производится через сенсорный экран, но на случай сбоя имеется и кнопочная панель для управления космическим кораблём.
Подробности
Lenovo обеспечит поставку Ubuntu и RHEL на всех моделях ThinkStation и ThinkPad P
OpenNET сообщает: «Компания Lenovo объявила о намерении предоставить возможность предустановки Ubuntu и Red Hat Enterprise Linux для всех моделей рабочих станций ThinkStation и ноутбуков ThinkPad серии «P». Начиная с этого лета любую конфигурацию устройства можно будет заказать с предустановленным Ubuntu или RHEL. Для отдельных моделей, таких как ThinkPad P53 и P1 Gen 2, в пилотном режиме будет предоставлена возможность предустановки Fedora Linux. Все устройства будут сертифицированы для работы с данными дистрибутивами, будут полностью совместимы с ними, протестированы и станут поставляться с необходимым набором драйверов». Будут доступны и дополнительные сервисы поддержки.
Подробности (1, 2, 3 (en), 4 (en))
Умная хрущёвка на максималках
Предыдущие две статьи Михаила Шардина про проводной умный дом обрели популярность на Хабре (228 тысяч просмотров суммарно) – в них он описал положительный опыт от идеи до реализации умного дома в новостройке.
Вместе с тем, у него есть опыт интеграции и со старыми домами — «Квартира в типовом советском пятиэтажном кирпичном доме семидесятых годов постройки уже 5 лет автоматизирована. Она имеет единую панель управления для разных подсистем и не зависит от облачных сервисов». Автор приводит следующий список функционала:
- мониторинг приборов учета;
- датчики контроля: домофона, температуры, шума, открытия дверей, ...;
- единая панель управления умным домом;
- подъездное видеонаблюдение;
- настенный дисплей для текущего времени и температуры за окном;
- освещение в квартире, включая кнопку «выключить всё»;
- удаленное обесточивание квартиры;
- удаленное перекрытие воды.
Подробности
Предыдущие части, про новостройку:
- Полная домашняя автоматизация в новостройке
- Полная домашняя автоматизация в новостройке. Продолжение
Unity – недооценённый шедевр
Видеоблоггер Алексей Самойлов делится мыслями о том, почему графическая оболочка Unity была недооценена и почему ценить её начали уже после её смерти: «Графическая оболочка Unity. Одна из самых противоречивых разработок, появлявшихся в Linux за последние 10 лет. Пожалуй ни одному другому рабочему столу, даже KDE 4, не удавалось поделить пользователей на 2 лагеря: 1) кому нормально и удобно и 2) кто в страхе убежал от неё на XFCE или что-то подобное. … И многие только сейчас начали понимать, что это была действительно неплохая оболочка, удобная и в меру минималистичная … Но почему ценить её начали только сейчас? Почему в последнее время во многих графических окружениях стараются воссоздать те или иные её возможности?»
Подробности
80 символов больше не ограничение для кода ядра Linux
Nixp пишет: «Линус Торвальдс объявил, что современное оборудование и экраны уже давно перешагнули ограничения устаревших терминалов 80х25, а его главный терминал вмещает 142×76 символов. Рекомендуемая (но необязательная) длина строки теперь 100 символов — но можно и больше, если есть необходимость. Скрипт проверки новых патчей ядра теперь не отклоняет код, в котором строки длиннее 80 колонок».
Подробности
Короткой строкой
Открытие кода и данных
- Индийское приложение для отслеживания контактов для борьбы с пандемией коронавируса стало открытым, но помешает ли это слежке за гражданами под предлогом обеспечения национальной безопасности? [→ (en)]
Новости FOSS организаций
- Linux Foundation представляет Cloud Engineer Bootcamp для соискателей работы с облачными технологиями [→ 1 (en), 2 (en)]
- Red Hat: удерживает позиции и развивает Open Source инновации [→ (en)]
- Организация FOSS Responders собрала 115 000 $ для поддержки FOSS организаций, пострадавших от пандемии коронавируса [→ (en)]
- Поддержка открытого исходного кода – это сложно. Те, кто предлагают простые решения в духе «чтобы было написано больше открытого кода, надо просто заплатить» просто не разговаривали с основателями таких проектов [→ (en)]
- Локализация GitLab нуждается во мнении сообщества [→]
Ядро и дистрибутивы
- Лучшие дружелюбные к пользователю дистрибутивы на основе Arch Linux [→ (en)]
- Linux Mint будет блокировать скрытую от пользователя установку snapd [→]
- Дистрибутивы Linux для гейминга [→]
- Производительность Raspberry Pi: добавляем ZRAM и изменяем параметры ядра [→]
- Дистрибутивы GNU/Linux без графической оболочки [→]
Системное
- CNAB: формат пакета для облака [→ (en)]
- systemd десять лет спустя. Историческая и техническая ретроспектива [→]
Специальное
- Разработчики FreeNAS представили дистрибутив TrueNAS SCALE на базе Linux [→]
- В пакете с Firefox для Fedora появилась поддержка ускорения декодирования видео через VA-API [→]
- Полезного пост: Поставь OpenShift, выучи Kafka, используй Ansible в Google Cloud Platform. Живые мероприятия, видео, митапы и техтолки [→]
- Виктор Щерб: «История моего знакомства с OSM неразрывно связана с приложением OsmAnd» [→]
- Как выбрать лучший инструмент автоматизации для вашей работы в Revit. Дизайнеры против программистов [→]
- Как писать свой процессор или расширяем функционал в NiFi [→]
- Релиз новой версии плагина DevOpsProdigy KubeGraf для мониторинга kubernetes-кластеров в Grafana [→]
- Что нового в Zabbix 5.0 [→]
- АНБ, Ghidra и единороги [→]
- Синхронизация времени в Linux: NTP, Chrony и systemd-timesyncd [→]
- Домашний интернет-шлюз. Начальная настройка 6-портового мини-компьютера на Ubuntu Server 20.04 LTS [→]
- Установка Debian на Netgear Stora [→]
- Linux tuning to improve PostgreSQL performance. Илья Космодемьянский [→]
- Как эффективнее использовать kubectl: подробное руководство [→]
- Как подключить физический диск к VirtualBox на Ubuntu [→]
Безопасность
- Опасные уязвимости в QEMU, Node.js, Grafana и Android [→]
- Возможная утечка базы пользователей проекта Joomla [→]
- Устаревание корневого сертификата AddTrust привело к сбоям в системах с OpenSSL и GnuTLS [→]
- Опасный алгоритм SHA-1 убирают из библиотек SSH [→]
- dracut + systemd + LUKS + usbflash = авторазблокировка [→]
Для разработчиков
- Результаты пересборки пакетной базы Debian при помощи Clang 10 [→]
- Подкаст с разработчиком проекта Repology, анализирующего информацию о версиях пакетов [→]
- Изоляция сред разработки с помощью контейнеров LXD [→]
Пользовательское
- Как найти и исправить сломанные символические ссылки в GNU/Linux [→ (en)]
- О новых функциях хранилища паролей Bitwarden: корзина и таймаут логина [→ (en)]
- Как установить Nvidia драйверы на Fedora? [→ (en)]
- Об использовании легковесного менеджера пакетов Synaptic в Ubuntu и других основанных на Debian дистрибутивах [→ (en)]
- Полезный совет – в KDE Plasma есть удобный поиск по открытым окнам [→]
- Parachute — альтернативный обзор открытых окон и рабочих столов для KDE Plasma [→]
Разное
- Почему сегодня время «открытых инноваций»? [→ (en)]
- Под лицензией CC BY 4.0 опубликована документация разработчика и система команд Эльбрус [→]
Релизы
Ядро и дистрибутивы
- Релизы ALT дистрибутивов [→ 1, 2, 3]
- Выпуск дистрибутива Devuan 3, форка Debian без systemd [→ 1, 2 (en)]
- Обновление дистрибутива Elementary OS 5.1.5 [→]
- В Fedora планируют предоставить возможность сборки пакетов в Clang вместо GCC [→]
- Проект FreeBSD проводит опрос для расстановки приоритетов в развитии [→]
- Срок поддержки LTS-ядер Linux 5.4 и 4.19 увеличен до шести лет [→]
- Релиз ядра Linux 5.7 [→]
- Доступен полностью свободный вариант ядра Linux-libre 5.7 [→]
- Linux Lite 5.0 [1, 2 (en)]
- Выпуск дистрибутива MX Linux 19.2 [→]
- Майское обновление дистрибутива Raspberry Pi OS [→]
- Вышла версия 0.0.2 snakeware — дистрибутива Linux, в котором всё работает через Python [→]
- Релиз дистрибутива Tails 4.7 [→]
Для разработчиков
- Выпуск распределенной системы управления исходными текстами Git 2.27 [→]
- Выпуск языка программирования Rust 1.44 [→]
Специальный софт
- Выпуск криптографической библиотеки LibreSSL 3.2.0 [→]
- Выпущены аудиоэффекты LSP Plugins 1.1.22 [→]
- Выпуск платформы для организации совместной работы Nextcloud Hub 19 [→]
- Выпуск сервера приложений NGINX Unit 1.18.0 [→]
- Выпуск децентрализованной видеовещательной платформы PeerTube 2.2 [→]
- Выпуск Stratis 2.1, инструментария для управления локальными хранилищами [→]
- Выпуск VirtualBox 6.1.10 [→]
- Выпуск Wine 5.10 [→]
Игры
- Компания Valve выпустила Proton 5.0-8, пакет для запуска Windows-игр в Linux [→]
- Wine Launcher — новый инструмент для запуска игр через Wine [→]
Пользовательский софт
- В Firefox появится возможность экспорта сохранённых паролей в формате CSV [→]
- Релизы Firefox 77, 77.0.1 [→ 1, 2]
- Выпуск браузера Pale Moon 28.10 [→]
- Выпуск бета версии Protox v1.5, Tox-клиента для мобильных платформ [→]
- Выпуск web-браузера qutebrowser 1.12.0 [→]
- Доступен Tor Browser 9.5 [→]
На этом всё, до следующего воскресенья!
Высказываю большое спасибо OpenNET, много новостных материалов и сообщений о новых релизах взято с их сайта.
Если кто интересуется составлением обзоров и имеет время и возможность помочь – буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News.
← Предыдущий выпуск