Pull to refresh
  • by relevance
  • by date
  • by rating

BMW Australia отказывается соблюдать условия лицензии GPL

Open source *
Австралийский автовладелец Дункан Бейн (Duncan Bayne) сообщил о случае нарушения лицензии GNU GPL (GNU General Public License). Нарушителем является ни кто иной, а известный немецкий производитель автомобилей BMW.

В модельном ряду BMW есть электромобиль BMW i3. Машина всем хороша, но известна своим дефективным программным обеспечением. Например, несмотря на наличие работоспособного 3G-модема, установку всех основных апдейтов может выполнять только авторизованный дилер: у него нужно оставить автомобиль на день-два. Вручную устанавливаются только обновления для информационно-развлекательной системы автомобиля.

Веб-сайт с обновлениями не использует SSL. Сайт зачем-то запрашивает VIN и требует принять пользовательское соглашение, прежде чем предоставить доступ к файлам, хотя они свободно доступны по прямым ссылкам. Кто угодно может модифицировать файл, который передаётся по незащищённому соединению.
Читать дальше →
Total votes 39: ↑34 and ↓5 +29
Views 21K
Comments 55

В ядре Linux слово fuck заменили на hug

Open source *Designing and refactoring *Development for Linux *
После решения Линуса Торвальдса о временном уходе из проекта в сентябре 2018 года совет директоров Linux Foundation принял новый кодекс поведения для разработчиков ядра Linux — Code of Conduct (CoC), чтобы «решить проблемы, связанные с дискриминацией, и улучшить эмоциональную обстановку среди разработчиков».

У новых правил было много сторонников, но объявились и недоброжелатели, которых вообще не привлекла идея подобной «доброжелательности». Разгорелись жаркие дебаты. 30 ноября эти споры вышли на новый уровень, потому что что один из авторитетных разработчиков Яркко Саккинен из компании Intel начал применять кодекс поведения на практике — и исправил несколько комментариев в коде ядра, заменив слово fuck (многозначное слово) на hug («обнимашки»).
Читать дальше →
Total votes 81: ↑74 and ↓7 +67
Views 64K
Comments 477

Линус Торвальдс одобрил внедрение функции ограничения прав суперпользователя Lockdown в версии ядра 5.4 ОС Linux

Information Security *Development for Linux *Software


На днях стало известно о том, что Линус Торвальдс одобрил добавление новой функции безопасности в ядро Linux. Она называется Lockdown и предназначена для ограничения прав суперпользователя. Появится функция в версии ядра 5.4, причем речь идет именно о «ванильном» ядре, а не дистрибутивах.

Функцию добавят в виде модуля безопасности LSM (Linux Security Module). В результате процессы, которые запущены в пространстве пользователя, будут разграничены более жестко, с кодом ядра запретят взаимодействовать даже привилегированным аккаунтам.
Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Views 30K
Comments 34

Линус Торвальдс рассказал о будущем Linux: «Сложно найти мейнтейнеров»

Configuring Linux *Open source *CPU
image

Создатель Linux Линус Торвальдс рассказал о проблеме поиска будущих сопровождающих для операционной системы с открытым исходным кодом. Это случилось на виртуальной конференции Open Source Summit и Embedded Linux, проходящей на этой неделе.
Читать дальше →
Total votes 34: ↑33 and ↓1 +32
Views 33K
Comments 15

Новые патчи Linux защищают процессоры Intel от последних уязвимостей, так что Hyper-Threading можно не отключать

Дата-центр «Миран» corporate blog Information Security *Open source *Development for Linux *CPU

Уязвимости семейства MDS

Инженер Google Джоэл Фернандес (Joel Fernandes) прислал девятую версию патчей “core scheduling” для ядра Linux. Этот код позволяет одновременно запускать на одном ядре процессора только доверенные задачи — в тех случаях, когда используется Hyper Threading — для защиты системы от возможных эксплоитов.

Тема защиты CPU стала популярной с тех пор, как в процессорах Intel обнаружили два новых семейства уязвимостей — MDS (Microarchitectural Data Sampling) и L1TF (L1 Terminal Fault), основанные на технологии спекулятивного исполнения команд. Виной всему — реализация Hyper-Threading (многопоточности) в чипах Intel. Если вкратце, в MDS злоумышленник может получить доступ к приватной информации даже через браузер пользователя, запустив в нем вредоносный код. Процессору даётся команда перенести важные данные в буферы, а уже оттуда их можно извлечь.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 7.2K
Comments 14

Мейнтейнер ядра Linux объяснил сокращение срока поддержки LTS до двух лет — это стандартная процедура получения денег

Open source *Development for Linux *Finance in IT


В рассылке для разработчиков ядра Linux один из разработчиков обратил внимание, что срок поддержки последней долгосрочной версии 5.10 уменьшен с шести до двух лет, и высказал недоумение по этому поводу.

Мейнтейнер ядра Linux Грег Кроа-Хартман ответил ему, что поддержка «не является автоматической, а требует коммерческой помощи».
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 12K
Comments 6

Линус Торвальдс назвал процессоры Intel Itanium «потерянными» для ядра Linux

Development for Linux *Old hardware CPU

Ядро Linux больше не будет поддерживать процессоры Intel Itanium после решения Линуса Торвальдса выпустить патч, помечающий их архитектуру как «потерянную».

Читать далее
Total votes 13: ↑10 and ↓3 +7
Views 23K
Comments 27

Линус Торвальдс выпустил Linux 5.11

Configuring Linux **nix *Development for Linux *Software

Линус Торвальдс сообщил о выходе стабильной версии 5.11 ядра Linux в еженедельной рассылке.

Этот выпуск включает поддержку технологии Intel Software Guard Extensions (SGX), которая позволяет разработчикам использовать анклавы памяти. Включена поддержка технологии Intel Platform Monitoring.

Читать далее
Total votes 21: ↑15 and ↓6 +9
Views 14K
Comments 20

Google начала спонсировать двух разработчиков ядра Linux

Configuring Linux *Information Security *Development for Linux *Software IT-companies

Google начала выделять средства на поддержку двух штатных специалистов по сопровождению ядра Linux, Густаво Сильвы и Натана Ченселлора. Они работают над улучшением безопасности ядра.

Читать далее
Total votes 11: ↑10 and ↓1 +9
Views 9.3K
Comments 4

Линус Торвальдс рассказал о том, где Rust впишется в Linux

Configuring Linux *Programming *C *Rust *Development for Linux *

Линус Торвальдс и Грег Кроа-Хартман поделились своими мнениями о том, как они видят работу на Rust в Linux. Ядро Linux написано на C, но Rust постепенно получает поддержку для использования в качестве системного языка.

Читать далее
Total votes 23: ↑19 and ↓4 +15
Views 26K
Comments 29

Поддержка Raspberry Pi 400 появится в Linux 5.14 на уровне ядра

Development for Linux *Cloud services Development for Raspberry Pi *Computer hardware

Поддержку Raspberry Pi 400 внесли в очередь перед выходом версии 5.14 ядра Linux. Между тем хостинговая компания Mythic Beasts добавила разогнанные Pi 4 в облако Raspberry Pi.

Читать далее
Total votes 12: ↑12 and ↓0 +12
Views 5.2K
Comments 2

Google: команде безопасности ядра Linux не хватает примерно сотни инженеров

Configuring Linux *C *Rust *Development for Linux *IT-companies

Команда безопасности Google заявила, что код ядра Linux недостаточно хорош, так как еженедельно выходит более 100 исправлений, и для работы над ним требуется еще как минимум 100 инженеров.

Читать далее
Total votes 14: ↑13 and ↓1 +12
Views 9.2K
Comments 45

Intel удалила видеодрайверы для Cannon Lake, которые поставлялись без видеоадаптера

Desktop environments *Development for Linux *Software CPU

Согласно списку изменений в ядре Linux, Intel удаляет поддержку своего графического драйвера Cannon Lake в грядущей версии 5.15. Эти мобильные 10-нм чипы поставлялись без активного встроенного графического ядра.

Читать далее
Total votes 17: ↑15 and ↓2 +13
Views 4.5K
Comments 1

Файловый сервер SMB3 появится в Linux 5.15

Configuring Linux *Open source *Server optimization *Development for Linux *DevOps *

В версии ядра Linux 5.15 внедрят KSMBD, новую реализацию ​​файлового сервера на протоколе SMB3. Он разработан сотрудниками Samsung и LG и ориентирован на более высокую производительность и новые функции. 

Читать далее
Total votes 13: ↑13 and ↓0 +13
Views 6.9K
Comments 0

Торвальдс критикует мерджи GitHub: они объединяют «бесполезный мусор»

Open source *Git *GitHub Development for Linux *

Линус Торвальдс добавит драйвер NTFS от Paragon Software в исходный код ядра Linux 5.15. Однако создатель ядра пожаловался на использование мерджей GitHub, заявив, что «создаются абсолютно бесполезные слияния мусора».

Читать далее
Total votes 64: ↑38 and ↓26 +12
Views 13K
Comments 23

Ядро Linux перевалило за 10 млн строк

Open source *
Простой анализ последней версии ядра Linux 2.6.27 показывает, что объём кода в нём превысил 10 млн строк. Правда, в это число входят и пустые строки, комментарии и текстовые файлы.

Если профильтровать результат с помощью SLOCCount, то более глубокий анализ выдаёт точное число полезных строк кода: 6 399 191. Из них 96,4% написано на C, а 3,3% — на ассемблере, третье место занимает Perl (0,1%). Число строк увеличивается с каждой новой версией ядра, которые выпускаются примерно каждые 90 дней.

Более половины объёма кода сейчас — это аппаратные драйверы, на втором месте — директория arch/, в которой находится код для различных архитектур, поддерживаемых в Linux.

По гипотетической оценке SLOCCount, чтобы переписать Linux с нуля, требуется работа 200 программистов в течение девяти с половиной лет и обойдётся это в $268 млн (при средней зарплате программиста). Стоимость ядра тоже растёт с каждым апдейтом.

via Slashdot
Total votes 69: ↑57 and ↓12 +45
Views 6.1K
Comments 86

Набор драйверов для гостевых Windows под KVM

Configuring Linux *
Месяц назад компания Microsoft шокировала Linux-сообщество выпуском собственного набора драйверов для виртуальных машин LinuxIC, причём под лицензией GPLv2, и попросив включить этот код в ядро Linux. Эти драйверы от Microsoft, если их включить в ядро, позволили бы повысить производительность виртуальных Linux-машин под Windows Server 2008 под управлением гипервизора Hyper-V.

Разумеется, Linux-сообщество поначалу гордо отказалось от такого подарка под тем предлогом, что набор драйверов нарушает привычный процесс разработки Linux-приложений, не вполне соответствует лицензии GPLv2, да и вообще, Linux и без этих драйверов прекрасно может работать под Hyper-V.

Сейчас компания Red Hat опубликовала аналогичный набор паравиртуальных драйверов для виртуальных Windows-машин, работающих под Linux под управлением гипервизора KVM. Один из драйверов viostor обеспечивает поддержку Storport, что очень важно для высокопроизводительных систем. Другой драйвер kvmnet даёт поддержку сети.

В принципе, этот шаг можно рассматривать как ответный жест Red Hat в знак благодарности за LinuxIC. Так что, несмотря на шумиху в прессе, на форумах и в блогах, сотрудничество с Microsoft де-факто продолжается на уровне разработчиков. Ну и что здесь плохого?
Total votes 38: ↑27 and ↓11 +16
Views 5.3K
Comments 15

Ускорение ядра Linux с помощью графического процессора GPU

Configuring Linux *
Translation
Исследования Университета штата Юта, спонсированные частично компанией NVIDIA, направлены на изучение ускорения ядра Linux с использованием ускорения графического процессора GPU. Вместо того чтобы просто позволить приложениям пользователя использовать огромную силу предлагаемых современных графических процессоров, исследователи надеются ускорить части ядра Linux запустив его прямо на GPU.

Из страниц исследования: «Идея проекта KGPU состоит в том, чтобы графический процессор GPU рассматривался в качестве вычислительного сопроцессора для операционной системы, позволяющего производить параллельные вычисления внутри ядра Linux. Это даст возможность использовать SIMD (или SIMT в CUDA) для ускорения функциональности ядра Linux и внести новые функциональные возможности, которые ранее считались слишком интенсивными вычислениями для ядра. Проще говоря, проект KGPU делает возможными векторные вычисления внутри ядра».
Читать дальше →
Total votes 78: ↑71 and ↓7 +64
Views 5.7K
Comments 64

Вклад Microsoft в разработку ядра Linux 3.0.0

Open source *
Джонатан Корбет на сайте LWN.net совместно с Linux Foundation после каждого релиза ядра Linux публикует статистику по разработчикам этого ядра. Как известно, 75% нового кода Linux создаётся коммерческими компаниями, а самые активные обычно Red Hat, Intel и IBM. В статистике по ядру Linux 3.0.0 главные компании-разработчики остались прежними, но появилось и кое-кто новенький.

Среди всех отдельных разработчиков первое место по количеству коммитов (changesets) в ядро (343 шт.) занял К.И.Шринивасан (K. Y. Srinivasan), сотрудник Microsoft. Всего же за компанией Microsoft числится 361 коммит — таким образом, она заняла пятое место среди всех компаний по количеству изменений в ядро Linux 3.0.0.
Читать дальше →
Total votes 94: ↑64 and ↓30 +34
Views 6.3K
Comments 63

Kernel.org вернулся в онлайн

Configuring Linux *
После 35 дней отключки вчера возобновили работу kernel.org и git.kernel.org — основной репозиторий и система контроля версий ядра Linux.

Напомним, что 28 августа на серверах kernel.org был обнаружен троян с root-доступом. С момента заражения 12 августа троян модифицировал файлы, относящиеся к ssh (openssh, openssh-server и openssh-clients), а загрузчик трояна был добавлен в rc3.d. Главный администратор kernel.org сообщил об этом 31 августа, после чего сайт закрыли на «техническое обслуживание» для проверки систем и переустановки серверов с изменённой, более защищённой, конфигурацией.

Теперь для разработчиков, которые желают и дальше размещать репозитории на kernel.org, опубликована инструкция. Все ветки git удалены, но их восстановят, как только соответствующий разработчик получит права в системе.

Подробный отчёт об инциденте с трояном будет опубликован в будущем.
Total votes 56: ↑46 and ↓10 +36
Views 1.4K
Comments 16