Леннарт Поттеринг ушёл из Red Hat и трудоустроился в Microsoft
Леннарт Поттеринг, создавший такие проекты, как Avahi (реализация протокола ZeroConf), звуковой сервер PulseAudio и системный менеджер systemd, уволился из компании Red Hat, в которой работал с 2008 года и руководил разработкой systemd. В качестве нового места работы называется компания Microsoft, деятельность Леннарта в которой также будет связана с разработкой systemd.
Леннарт Поттеринг, создавший такие проекты, как Avahi (реализация протокола ZeroConf), звуковой сервер PulseAudio и системный менеджер systemd, уволился из компании Red Hat, в которой работал с 2008 года и руководил разработкой systemd. В качестве нового места работы называется компания Microsoft, деятельность Леннарта в которой также будет связана с разработкой systemd.
🤯42😁15🤬8👍5😢5
Microsoft собиралась ввести запрет на продажу открытого ПО через Microsoft Store
Компания внесла изменения в условия использования Microsoft Store. Одним из изменений стал запрет получать через каталог прибыль от продажи открытого ПО или любых других приложений, которые в обычном виде распространяются бесплатно. Требование нацелено на борьбу с третьими лицами, которые наживаются на продаже сборок популярных открытых программ.
Изначально запрет намеревались применять независимо от связи учётной записи с прямыми разработчиками. На данный момент Microsoft приостановила введение в действие новых правил и намерена с учётом мнения сообщества переработать их для предоставления возможности монетизации легитимных открытых проектов.
Правозащитная организация Software Freedom Conservancy (SFC) считает, что запрет на продажу открытого ПО в Microsoft Store недопустим, так как любая по настоящему открытая или свободная система всегда доступна для бесплатного использования - разработчики ведут работу публично и не препятствуют созданию модификаций и формированию сборок для любых платформ.
Компания внесла изменения в условия использования Microsoft Store. Одним из изменений стал запрет получать через каталог прибыль от продажи открытого ПО или любых других приложений, которые в обычном виде распространяются бесплатно. Требование нацелено на борьбу с третьими лицами, которые наживаются на продаже сборок популярных открытых программ.
Изначально запрет намеревались применять независимо от связи учётной записи с прямыми разработчиками. На данный момент Microsoft приостановила введение в действие новых правил и намерена с учётом мнения сообщества переработать их для предоставления возможности монетизации легитимных открытых проектов.
Правозащитная организация Software Freedom Conservancy (SFC) считает, что запрет на продажу открытого ПО в Microsoft Store недопустим, так как любая по настоящему открытая или свободная система всегда доступна для бесплатного использования - разработчики ведут работу публично и не препятствуют созданию модификаций и формированию сборок для любых платформ.
👍15🤬11🤔6
Обновление Debian 11.4
Опубликовано четвёртое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 81 обновление с устранением проблем со стабильностью и 79 обновлений с устранением уязвимостей. Удалены пакеты elog и python-hbmqtt, оставшиеся без сопровождения и имеющие проблемы с безопасностью и работоспособностью.
Опубликовано четвёртое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 81 обновление с устранением проблем со стабильностью и 79 обновлений с устранением уязвимостей. Удалены пакеты elog и python-hbmqtt, оставшиеся без сопровождения и имеющие проблемы с безопасностью и работоспособностью.
👍21❤2👎1🥰1
Внедрение двухфакторной аутентификации в PyPI привело к инциденту с удалением популярного пакета
Разработчики репозитория Python-пакетов PyPI опубликовали план перехода на обязательную двухфакторную аутентификацию для пакетов, входящих в категорию критически важных. Двухфакторная аутентификация будет применена примерно для 3500 пакетов.
В отличие от перехода на двухфакторную аутентификацию проектов RubyGems, NPM и GitHub, в PyPI будет изначально внедрена схема, подразумевающая желательное использование аппаратного токена с ключами доступа.
Инициатива не обошлась без инцидента. Автор пакета Atomicwrites, насчитывающего 6 млн загрузок в месяц и 38 млн за 6 месяцев, не пожелал переходить на двухфакторную аутентификацию. Для исключения своего пакета из списка критически важных он попытался сбросить счётчик загрузок. Для сброса он вначале удалил пакет, а потом загрузил новую версию. Ожидалось, что подобная манипуляция лишь сбросит счётчик, но к удивлению разработчика из репозитория были удалены и все старые версии, что привело к проблемам у зависимых от библиотеки проектов, которые некоторые разработчики сравнили с инцидентом в результате удаления пакета left-pad в NPM.
Проблема усугубилась тем, что после удаления автор atomicwrites не смог загрузить старые версии, восстановить которые удалось лишь на следующий день после вмешательства администраторов PyPI. После произошедшего автор пакета принял решение прекратить разработку atomicwrites и перевести пакет в разряд устаревших. В качестве причины упоминается то, что он развивает проект как хобби в свободное время и появление дополнительных требований, усложняющих работу, не стоят времени, затрачиваемого на бесплатное сопровождение пакета с такой популярностью. Автор atomicwrites утверждает, что он бы предпочёл просто писать код для развлечения, а заботы о дополнительной защите от захвата злоумышленниками можно взвалить на себя когда за это платят.
Разработчики репозитория Python-пакетов PyPI опубликовали план перехода на обязательную двухфакторную аутентификацию для пакетов, входящих в категорию критически важных. Двухфакторная аутентификация будет применена примерно для 3500 пакетов.
В отличие от перехода на двухфакторную аутентификацию проектов RubyGems, NPM и GitHub, в PyPI будет изначально внедрена схема, подразумевающая желательное использование аппаратного токена с ключами доступа.
Инициатива не обошлась без инцидента. Автор пакета Atomicwrites, насчитывающего 6 млн загрузок в месяц и 38 млн за 6 месяцев, не пожелал переходить на двухфакторную аутентификацию. Для исключения своего пакета из списка критически важных он попытался сбросить счётчик загрузок. Для сброса он вначале удалил пакет, а потом загрузил новую версию. Ожидалось, что подобная манипуляция лишь сбросит счётчик, но к удивлению разработчика из репозитория были удалены и все старые версии, что привело к проблемам у зависимых от библиотеки проектов, которые некоторые разработчики сравнили с инцидентом в результате удаления пакета left-pad в NPM.
Проблема усугубилась тем, что после удаления автор atomicwrites не смог загрузить старые версии, восстановить которые удалось лишь на следующий день после вмешательства администраторов PyPI. После произошедшего автор пакета принял решение прекратить разработку atomicwrites и перевести пакет в разряд устаревших. В качестве причины упоминается то, что он развивает проект как хобби в свободное время и появление дополнительных требований, усложняющих работу, не стоят времени, затрачиваемого на бесплатное сопровождение пакета с такой популярностью. Автор atomicwrites утверждает, что он бы предпочёл просто писать код для развлечения, а заботы о дополнительной защите от захвата злоумышленниками можно взвалить на себя когда за это платят.
👍21👎1
Комитет, управляющий разработкой набора компиляторов GCC, одобрил включение в основной состав GCC реализации компилятора языка Rust. После интеграции фронтэнда штатный инструментарий GCC сможет использоваться для компиляции программ на языке Rust без необходимости установки компилятора rustc, построенного с использованием наработок LLVM. Реализация Rust в GCC 13 будет иметь статус бета-версии, пока не включаемой по умолчанию.
👍22👎2🤔1😱1
Linux выиграла Windows 11 в бенчмарках
Последние тесты Phoronix показали, что Linux выигрывает у Windows 11 в большинстве бенчмарков. В тестах использовалась следующая конфигурация:
- Процессор Intel Core i9 12900K с частотой по умолчанию;
- Материнская плата ASUS ROG STRIX z690-E;
- Два модуля оперативной памяти DDR5-6000 по 16 гигабайт каждый;
- Твердотельный накопитель Western Digital Black SN850 NVMe на 500 гигабайт;
- Видеокарта Radeon RX 6800 XT.
Сравнивались Windows 11 Pro, Ubuntu 22.04 LTS, Ubuntu 22.04 LTS на стабильном ядре Linux 5.18, а также система Intel Clear Linux версии 36580.
Всего проведено 103 теста, в которых ни одна система не показала очень высоких результатов. Однако Windows 11 Pro сумела отличиться в большинстве тестов, показав низкую (по сравнению с Linux) производительность.
Подводя итоги, Ubuntu 22.04 LTS оказалась быстрее Windows 11 на 4 %, а в случае с Clear Linux разрыв увеличился до 8 %. А наихудший результат Windows 11 показала в 72 % тестов.
Последние тесты Phoronix показали, что Linux выигрывает у Windows 11 в большинстве бенчмарков. В тестах использовалась следующая конфигурация:
- Процессор Intel Core i9 12900K с частотой по умолчанию;
- Материнская плата ASUS ROG STRIX z690-E;
- Два модуля оперативной памяти DDR5-6000 по 16 гигабайт каждый;
- Твердотельный накопитель Western Digital Black SN850 NVMe на 500 гигабайт;
- Видеокарта Radeon RX 6800 XT.
Сравнивались Windows 11 Pro, Ubuntu 22.04 LTS, Ubuntu 22.04 LTS на стабильном ядре Linux 5.18, а также система Intel Clear Linux версии 36580.
Всего проведено 103 теста, в которых ни одна система не показала очень высоких результатов. Однако Windows 11 Pro сумела отличиться в большинстве тестов, показав низкую (по сравнению с Linux) производительность.
Подводя итоги, Ubuntu 22.04 LTS оказалась быстрее Windows 11 на 4 %, а в случае с Clear Linux разрыв увеличился до 8 %. А наихудший результат Windows 11 показала в 72 % тестов.
❤35👍8🔥2
Lenovo выпускает ноутбуки, «по-умолчанию» не позволяющих запустить GNU/Linux
Встроенный сопроцессор Pluton от Microsoft препятствует запуску любых операционных систем отличных от Windows на новой серии ноутбуков Lenovo ThinkPad Z13.
Проблема кроется в настройках UEFI Secure Boot. По умолчанию в нём предоставлено доверие только цифровым ключам Microsoft, используемым в Windows. Дистрибутивы GNU работают со сторонними ключами UEFI CA Key.
Загрузится в свободной операционной системе все же можно, однако для этого придется разобраться, как меняются настройки безопасной загрузки UEFI Secure Boot.
Встроенный сопроцессор Pluton от Microsoft препятствует запуску любых операционных систем отличных от Windows на новой серии ноутбуков Lenovo ThinkPad Z13.
Проблема кроется в настройках UEFI Secure Boot. По умолчанию в нём предоставлено доверие только цифровым ключам Microsoft, используемым в Windows. Дистрибутивы GNU работают со сторонними ключами UEFI CA Key.
Загрузится в свободной операционной системе все же можно, однако для этого придется разобраться, как меняются настройки безопасной загрузки UEFI Secure Boot.
👎85🤬31🤔3😱1
Ищем SRE-инженеров, чтобы за один день сделать им оффер в Тинькофф 💡
31 июля проведем One Day Offer для SRE-инженеров с опытом от 3 лет. Пройдите все этапы технического интервью за день. Если понравятся условия и задачи — сделаем оффер в тот же день.
Успейте подать заявку до 28 июля: https://u.tinkoff.ru/one.day.offer.sre
Работа в нашей команде — это возможность стать частью большого SRE-комьюнити, прокачивать свои скиллы на внутренних митапах и курсах, обмениваться опытом на конференциях и участвовать в образовательных проектах.
31 июля проведем One Day Offer для SRE-инженеров с опытом от 3 лет. Пройдите все этапы технического интервью за день. Если понравятся условия и задачи — сделаем оффер в тот же день.
Успейте подать заявку до 28 июля: https://u.tinkoff.ru/one.day.offer.sre
Работа в нашей команде — это возможность стать частью большого SRE-комьюнити, прокачивать свои скиллы на внутренних митапах и курсах, обмениваться опытом на конференциях и участвовать в образовательных проектах.
👎9👍1
Для ядра Linux предложена реализация функции memchr, работающая до 4 раз быстрее
Для включения в состав ядра Linux предложен набор патчей с оптимизированной реализацией функции memchr(). Она применяется для поиска символа в массиве. В отличие от старого варианта, эта реализация построена с учётом полного использования 64- и 32-разрядных регистров CPU. Вместо байтов сравнение осуществляется с использованием машинных слов, что позволяет за раз сравнивать как минимум 4 байта.
При поиске в больших строках новый вариант оказался быстрее примерно в 4 раза. В ядре Linux размер обрабатываемых в memchr() строк достигает 512 байт. Прирост производительности для 512 байтовых строк, в ситуации, когда искомый символ находится в конце строки, составляет 20%.
Общий прирост производительности подсистем ядра при использовании оптимизированного варианта "memchr()" пока не оценивался, как не анализировалась и целесообразность замены реализации.
Для включения в состав ядра Linux предложен набор патчей с оптимизированной реализацией функции memchr(). Она применяется для поиска символа в массиве. В отличие от старого варианта, эта реализация построена с учётом полного использования 64- и 32-разрядных регистров CPU. Вместо байтов сравнение осуществляется с использованием машинных слов, что позволяет за раз сравнивать как минимум 4 байта.
При поиске в больших строках новый вариант оказался быстрее примерно в 4 раза. В ядре Linux размер обрабатываемых в memchr() строк достигает 512 байт. Прирост производительности для 512 байтовых строк, в ситуации, когда искомый символ находится в конце строки, составляет 20%.
Общий прирост производительности подсистем ядра при использовании оптимизированного варианта "memchr()" пока не оценивался, как не анализировалась и целесообразность замены реализации.
🔥23👍3
Новым главой компании Red Hat назначен Мэт Хикс, ранее занимавший пост вице-президента Red Hat по продуктам и технологиям. Мэт присоединился к Red Hat в 2006 году и начинал трудовую деятельность в команде разработчиков, выполняя работу по портированию кода с языка Perl на Java. Позднее Мэт возглавил разработки, связанные с гибридными облачными технологиями, и стал одним из лидеров проекта Red Hat OpenShift. Прошлый президент Пол Кормье переведён на должность председателя совета директоров Red Hat.
🔥14👍3
Буба запускал сценарии только в активном режиме, не использовал планировщики и не редактировал вывод с помощью утилит sed и awk. Не будь Бубой. Прочти статью и пиши bash-скрипты правильно 👉 https://slurm.club/3uNIrsi
🤔14👎2😁2