Всем привет!
Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. 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 [>]
На этом всё, до следующего воскресенья!
Выражаю благодарность Linux.com www.linux.com за их работу, подборка англоязычных источников для моего обзора взята оттуда. Также высказываю большое спасибо OpenNET www.opennet.ru, много новостных материалов и сообщений о новых релизах взято с их сайта.
Если кто интересуется составлением обзоров и имеет время и возможность помочь – буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News.
< Предыдущий выпуск
alien308
Linux не назовёшь надёжной платформой для космических приложений. С точки зрения неспециалиста :). Особенно как система реального времени.
ALxVV
а что подходит лучше, на ваш взгляд?
Aleshonne
Лучше бы что-то вроде QNX использовать. Система устойчива к отказам и POSIX-совместима, программирование под неё не должно быть проблемой. Разве что за лицензию придётся денег заплатить.