Всем привет!

Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. Linux на борту SpaceX Falcon 9, предустановка и расширенная поддержка RHEL и Ubuntu LTS на новых Lenovo, продолжение серии статей «умный дом своими руками», недооценённый Ubuntu Unity, небольшое увеличение длин строк в коде ядра Linux но большой шаг вперёд для всей разработки и многое другое.

Оглавление


  1. Главные новости
    1. SpaceX использует Linux и обычные x86-процессоры в Falcon 9
    2. Lenovo обеспечит поставку Ubuntu и RHEL на всех моделях ThinkStation и ThinkPad P
    3. Умная хрущёвка на максималках
    4. Unity – недооценённый шедевр
    5. 80 символов больше не ограничение для кода ядра Linux
  2. Короткой строкой
    1. Открытие кода и данных
    2. Новости FOSS организаций
    3. Ядро и дистрибутивы
    4. Системное
    5. Специальное
    6. Безопасность
    7. Для разработчиков
    8. Пользовательское
    9. Разное
  3. Релизы
    1. Ядро и дистрибутивы
    2. Для разработчиков
    3. Специальный софт
    4. Игры
    5. Пользовательский софт

Главные новости


SpaceX использует Linux и обычные x86-процессоры в Falcon 9




На OpenNET появилась подборка информации о программном обеспечении, применяемом в ракете Falcon 9, основанная на отрывочных сведениях, упомянутых сотрудниками SpaceX в различных обсуждениях:

  1. На бортовых системах Falcon 9 используется урезанный Linux и три дублирующие друг друга компьютера на базе обычных двухъядерных процессоров семейства x86.
  2. Управляющее полётом Falcon 9 ПО написано на C/C++ и запускается параллельно на каждом из трёх компьютеров.
  3. Команда принимается микроконтроллером, если она поступила в трёх идентичных экземплярах, иначе выполняется последняя правильная инструкция.
  4. Специфичное ПО разработано командой, которая включает примерно 35 человек.
  5. Перед фактическим запуском ПО и оборудование управления полётом проходит испытание в симуляторе.
  6. В доставляемом на орбиту пилотируемом космическом корабле 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 лет автоматизирована. Она имеет единую панель управления для разных подсистем и не зависит от облачных сервисов». Автор приводит следующий список функционала:

  1. мониторинг приборов учета;
  2. датчики контроля: домофона, температуры, шума, открытия дверей, ...;
  3. единая панель управления умным домом;
  4. подъездное видеонаблюдение;
  5. настенный дисплей для текущего времени и температуры за окном;
  6. освещение в квартире, включая кнопку «выключить всё»;
  7. удаленное обесточивание квартиры;
  8. удаленное перекрытие воды.

Подробности

Предыдущие части, про новостройку:

  1. Полная домашняя автоматизация в новостройке
  2. Полная домашняя автоматизация в новостройке. Продолжение

Unity – недооценённый шедевр




Видеоблоггер Алексей Самойлов делится мыслями о том, почему графическая оболочка Unity была недооценена и почему ценить её начали уже после её смерти: «Графическая оболочка Unity. Одна из самых противоречивых разработок, появлявшихся в Linux за последние 10 лет. Пожалуй ни одному другому рабочему столу, даже KDE 4, не удавалось поделить пользователей на 2 лагеря: 1) кому нормально и удобно и 2) кто в страхе убежал от неё на XFCE или что-то подобное. … И многие только сейчас начали понимать, что это была действительно неплохая оболочка, удобная и в меру минималистичная … Но почему ценить её начали только сейчас? Почему в последнее время во многих графических окружениях стараются воссоздать те или иные её возможности?»

Подробности

80 символов больше не ограничение для кода ядра Linux




Nixp пишет: «Линус Торвальдс объявил, что современное оборудование и экраны уже давно перешагнули ограничения устаревших терминалов 80х25, а его главный терминал вмещает 142?76 символов. Рекомендуемая (но необязательная) длина строки теперь 100 символов — но можно и больше, если есть необходимость. Скрипт проверки новых патчей ядра теперь не отклоняет код, в котором строки длиннее 80 колонок».

Подробности

Короткой строкой


Открытие кода и данных


  1. Индийское приложение для отслеживания контактов для борьбы с пандемией коронавируса стало открытым, но помешает ли это слежке за гражданами под предлогом обеспечения национальной безопасности? [> (en)]

Новости FOSS организаций


  1. Linux Foundation представляет Cloud Engineer Bootcamp для соискателей работы с облачными технологиями [> 1 (en), 2 (en)]
  2. Red Hat: удерживает позиции и развивает Open Source инновации [> (en)]
  3. Организация FOSS Responders собрала 115 000 $ для поддержки FOSS организаций, пострадавших от пандемии коронавируса [> (en)]
  4. Поддержка открытого исходного кода – это сложно. Те, кто предлагают простые решения в духе «чтобы было написано больше открытого кода, надо просто заплатить» просто не разговаривали с основателями таких проектов [> (en)]
  5. Локализация GitLab нуждается во мнении сообщества [>]

Ядро и дистрибутивы


  1. Лучшие дружелюбные к пользователю дистрибутивы на основе Arch Linux [> (en)]
  2. Linux Mint будет блокировать скрытую от пользователя установку snapd [>]
  3. Дистрибутивы Linux для гейминга [>]
  4. Производительность Raspberry Pi: добавляем ZRAM и изменяем параметры ядра [>]
  5. Дистрибутивы GNU/Linux без графической оболочки [>]

Системное


  1. CNAB: формат пакета для облака [> (en)]
  2. systemd десять лет спустя. Историческая и техническая ретроспектива [>]

Специальное


  1. Разработчики FreeNAS представили дистрибутив TrueNAS SCALE на базе Linux [>]
  2. В пакете с Firefox для Fedora появилась поддержка ускорения декодирования видео через VA-API [>]
  3. Полезного пост: Поставь OpenShift, выучи Kafka, используй Ansible в Google Cloud Platform. Живые мероприятия, видео, митапы и техтолки [>]
  4. Виктор Щерб: «История моего знакомства с OSM неразрывно связана с приложением OsmAnd» [>]
  5. Как выбрать лучший инструмент автоматизации для вашей работы в Revit. Дизайнеры против программистов [>]
  6. Как писать свой процессор или расширяем функционал в NiFi [>]
  7. Релиз новой версии плагина DevOpsProdigy KubeGraf для мониторинга kubernetes-кластеров в Grafana [>]
  8. Что нового в Zabbix 5.0 [>]
  9. АНБ, Ghidra и единороги [>]
  10. Синхронизация времени в Linux: NTP, Chrony и systemd-timesyncd [>]
  11. Домашний интернет-шлюз. Начальная настройка 6-портового мини-компьютера на Ubuntu Server 20.04 LTS [>]
  12. Установка Debian на Netgear Stora [>]
  13. Linux tuning to improve PostgreSQL performance. Илья Космодемьянский [>]
  14. Как эффективнее использовать kubectl: подробное руководство [>]
  15. Как подключить физический диск к VirtualBox на Ubuntu [>]

Безопасность


  1. Опасные уязвимости в QEMU, Node.js, Grafana и Android [>]
  2. Возможная утечка базы пользователей проекта Joomla [>]
  3. Устаревание корневого сертификата AddTrust привело к сбоям в системах с OpenSSL и GnuTLS [>]
  4. Опасный алгоритм SHA-1 убирают из библиотек SSH [>]
  5. dracut + systemd + LUKS + usbflash = авторазблокировка [>]

Для разработчиков


  1. Результаты пересборки пакетной базы Debian при помощи Clang 10 [>]
  2. Подкаст с разработчиком проекта Repology, анализирующего информацию о версиях пакетов [>]
  3. Изоляция сред разработки с помощью контейнеров LXD [>]

Пользовательское


  1. Как найти и исправить сломанные символические ссылки в GNU/Linux [> (en)]
  2. О новых функциях хранилища паролей Bitwarden: корзина и таймаут логина [> (en)]
  3. Как установить Nvidia драйверы на Fedora? [> (en)]
  4. Об использовании легковесного менеджера пакетов Synaptic в Ubuntu и других основанных на Debian дистрибутивах [> (en)]
  5. Полезный совет – в KDE Plasma есть удобный поиск по открытым окнам [>]
  6. Parachute — альтернативный обзор открытых окон и рабочих столов для KDE Plasma [>]

Разное


  1. Почему сегодня время «открытых инноваций»? [> (en)]
  2. Под лицензией CC BY 4.0 опубликована документация разработчика и система команд Эльбрус [>]

Релизы


Ядро и дистрибутивы


  1. Релизы ALT дистрибутивов [> 1, 2, 3]
  2. Выпуск дистрибутива Devuan 3, форка Debian без systemd [> 1, 2 (en)]
  3. Обновление дистрибутива Elementary OS 5.1.5 [>]
  4. В Fedora планируют предоставить возможность сборки пакетов в Clang вместо GCC [>]
  5. Проект FreeBSD проводит опрос для расстановки приоритетов в развитии [>]
  6. Срок поддержки LTS-ядер Linux 5.4 и 4.19 увеличен до шести лет [>]
  7. Релиз ядра Linux 5.7 [>]
  8. Доступен полностью свободный вариант ядра Linux-libre 5.7 [>]
  9. Linux Lite 5.0 [1, 2 (en)]
  10. Выпуск дистрибутива MX Linux 19.2 [>]
  11. Майское обновление дистрибутива Raspberry Pi OS [>]
  12. Вышла версия 0.0.2 snakeware — дистрибутива Linux, в котором всё работает через Python [>]
  13. Релиз дистрибутива Tails 4.7 [>]

Для разработчиков


  1. Выпуск распределенной системы управления исходными текстами Git 2.27 [>]
  2. Выпуск языка программирования Rust 1.44 [>]

Специальный софт


  1. Выпуск криптографической библиотеки LibreSSL 3.2.0 [>]
  2. Выпущены аудиоэффекты LSP Plugins 1.1.22 [>]
  3. Выпуск платформы для организации совместной работы Nextcloud Hub 19 [>]
  4. Выпуск сервера приложений NGINX Unit 1.18.0 [>]
  5. Выпуск децентрализованной видеовещательной платформы PeerTube 2.2 [>]
  6. Выпуск Stratis 2.1, инструментария для управления локальными хранилищами [>]
  7. Выпуск VirtualBox 6.1.10 [>]
  8. Выпуск Wine 5.10 [>]

Игры


  1. Компания Valve выпустила Proton 5.0-8, пакет для запуска Windows-игр в Linux [>]
  2. Wine Launcher — новый инструмент для запуска игр через Wine [>]

Пользовательский софт


  1. В Firefox появится возможность экспорта сохранённых паролей в формате CSV [>]
  2. Релизы Firefox 77, 77.0.1 [> 1, 2]
  3. Выпуск браузера Pale Moon 28.10 [>]
  4. Выпуск бета версии Protox v1.5, Tox-клиента для мобильных платформ [>]
  5. Выпуск web-браузера qutebrowser 1.12.0 [>]
  6. Доступен Tor Browser 9.5 [>]



На этом всё, до следующего воскресенья!

Выражаю благодарность Linux.com www.linux.com за их работу, подборка англоязычных источников для моего обзора взята оттуда. Также высказываю большое спасибо OpenNET www.opennet.ru, много новостных материалов и сообщений о новых релизах взято с их сайта.

Если кто интересуется составлением обзоров и имеет время и возможность помочь – буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.

Подписывайтесь на наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News.

< Предыдущий выпуск