Как стать автором
Обновить

FOSS News №19 – обзор новостей свободного и открытого ПО за 1-7 июня 2020 года

Время на прочтение7 мин
Количество просмотров4.3K


Всем привет!

Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. 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 [→]



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

Высказываю большое спасибо OpenNET, много новостных материалов и сообщений о новых релизах взято с их сайта.

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

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

← Предыдущий выпуск
Теги:
Хабы:
+6
Комментарии3

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн