LINUX.ORG.RU

79
Всего сообщений: 8521

Релиз ядра Linux 5.4

Группа Ядро Linux

Наиболее заметные изменения:

  • Модуль lockdown, ограничивающий доступ пользователя root к файлам и интерфейсам ядра. Подробности.
  • Файловая система virtiofs для проброса определённых каталогов хоста в гостевые системы. Взаимодействие идёт по схеме «клиент-сервер» через FUSE. Подробности.
  • Механизм контроля целостности файлов fs-verity. Аналогичен dm-verity, но работает на уровне файловых систем Ext4 и F2FS, а не блочных устройств. Подробности.
  • Модуль dm-clone для копирования доступных только на чтение блочных устройств, при этом на копию можно записывать данные прямо в процессе клонирования. Подробности.
  • Поддержка графических процессоров AMD Navi 12/14 и APU семейств Arcturus и Renoir. Также начата работа над поддержкой будущей графики Intel Tiger Lake.
  • Флаги MADV_COLD и MADV_PAGEOUT для системного вызова madvise(). Они позволяют определить, какие данные в памяти некритичны для работы процесса или долго не понадобятся ему, чтобы эти данные можно было вытеснить в подкачку и высвободить память.
  • Из раздела Staging перенесена файловая система EROFS — очень лёгкая и быстрая ФС только для чтения, выгодная для хранения прошивок и livecd. Подробности.
  • В раздел Staging добавлен драйвер файловой системы exFAT, разработанный компанией Samsung.
  • Механизм haltpoll для повышения производительности гостевых систем. Он позволяет гостям получать дополнительное процессорное время до возврата CPU гипервизору. Подробности.
  • Контроллер blk-iocost для распределения ввода-вывода между cgroup. Новый контроллер ориентируется на затратность будущей операции IO. Подробности.
  • Пространства имён для символов модулей ядра. Подробности.
  • Продолжается работа по интеграции патчей реального времени в ядро.
  • Доработан механизм io_uring.
  • Ускорена работа с большими каталогами на XFS.
  • Десятки других изменений.

>>> Подробности

 ,

alexferman ()

Состоялся релиз F-Stack 1.13

Группа Linux General

Компания Tencent выпустила новую версию F-Stack 1.13, фреймворка на базе DPDK и TCP/IP стека FreeBSD. Основной платформой для фреймворка является Linux. Код распространяется под лицензией BSD.

Фреймворк позволяет приложениям отказаться от стека операционной системы и вместо этого использовать стек, реализованный в пространстве пользователя и работающий напрямую с сетевым оборудованием.

( читать дальше... )

>>> Подробности

 , , , ,

araks ()

Релиз дистрибутива KaOS 2019.10

Группа Linux General

KaOS — дистрибутив Linux, в котором представлена ​​последняя версия среды рабочего стола KDE, офисного пакета Calligra и других приложений, использующих инструментарий Qt. В KaOS используется пакетный менеджер Pacman, модель обновлений — «rolling-release». Дистрибутив предназначен исключительно для 64-битных систем.

В новой версии были удалены пакеты Python 2 и осуществлён переход на KDE Plasma 5.17. Также среди изменений — обновление пакетов GCC 9.2.0 / Glibc 2.30. Обновлены Glib2 и Boost, systemd обновлён да версии 243.

С полным списком изменений можно ознакомиться на сайте разработчика.

>>> Подробности

 , ,

Satori ()

Ядро Linux получает автоматическое тестирование : KernelCI

Группа Ядро Linux

У ядра Linux есть одно слабое место: плохое тестирование. Одним из главных признаков того, что нас ждут перемены, является то, что KernelCI, среда автоматического тестирования ядра Linux, становится частью проекта Linux Foundation.

На недавней встрече Linux Kernel Plumbers в Лиссабоне, Португалия, одной из самых горячих тем было то, как улучшить и автоматизировать тестирование ядра Linux. Ведущие разработчики Linux объединили свои усилия в рамках одной среды тестирования: KernelCI. Теперь, на Open Source Summit Europe в Лионе (Франция), KernelCI стал проектом Linux Foundation.

>>> Подробности

 , , ,

olelookoe ()

«OPEN SOURCE – новая философия бизнеса» бесплатный семинар про ПО с открытым кодом, 25 октября 2019

Группа Open Source

На семинаре вы узнаете:

  • как создавать корпоративные версии программных систем с открытым кодом
  • как запускать надежные и совместимые решения для создания программно-реализуемой инфраструктуры
  • как изолировать программу от сетевых настроек системы
  • другие вопросы

Помимо докладов пройдет конкурс и розыгрыш призов.

По завершении планируется легкий фуршет.

Когда: 25 октября в 15:00

Продолжительность семинара: 2 часа

Место проведения: Москва, Доброслободская ул., 5

Для кого: IT-руководители и IT-специалисты

Участие бесплатное при условии предварительной регистрации

>>> Подробнее о семинаре

 , , , ,

Venera7 ()

PineTime — свободные смарт-часы за 25$

Группа Hardware and Drivers

Сообщество Pine64, недавно анонсировавшее производство свободного смартфона PinePhone, представляет свой новый проект — смарт-часы PineTime.

Основные возможности часов:

  • Мониторинг сердечного ритма.
  • Емкая батарея, которой хватит на несколько дней.
  • Настольная док-станция для зарядки часов.
  • Корпус из цинкового сплава и пластика.
  • Наличие WiFi и Bluetooth.
  • Чип Nordic nRF52832 ARM Cortex-M4F (на частоте 64MHz) с поддержкой технологий Bluetooth 5, Bluetooth Mesh, проприетарным стеком ANT на 2,4 GHz и NFC-A.
  • Точные характеристики RAM и Flash-памяти пока не подтверждены, но, скорее всего, это 64KB SRAM и 512KB Flash.
  • Сенсорный экран 1.3" 240x240 IPS LCD.
  • Встроенная вибрация для уведомлений.

Предполагаемая цена — всего 25$.

В качестве основной операционной системы предлагается использовать «ОС реального времени» с открытыми исходниками - FreeRTOS. Так же в планах адаптировать ARM MBED. Но сообщество получит возможность адаптировать и другие известные системы для смарт-часов.

По словам Pine64: «Мы позволим сообществу и разработчикам развивать проект в нужном направлении».

>>> Подробности

 , , , ,

fail2ban ()

Что ожидает участников в программе Linux Piter 2019

Группа Конференции и встречи

9 месяцев готовилась программа Linux Piter. Члены программного комитета конференции рассмотрели несколько десятков заявок на доклады, отправили сотню приглашений, прослушали и отобрал самые интересные и актуальные.

Россия, США, Германия, Финляндия, Британия, Украина и много других уголков мира, откуда слетятся спикеры и представят такие компании как RedHat, Intel, CISCO, Samsung, Synopsys, Percona, Veeam, Nutanix, Dell EMC, Western Digital, Open Mobile Platform, YADRO и не только...

Вот лишь некоторые имена: Michael Kerrisk, Tycho Andersen, Felipe Franciosi, Alexander Bokovoy, Alexey Brodkin, Elena Reshetova и многие другие.

Напомним, что конференция состоится 4-5 октября в Санкт-Петербурге. Для тех, кто не имеет возможность посетить нашу конференцию лично, но хотел бы, — есть возможность купить доступ к онлайн-трансляции.

Давайте немного подробнее пройдемся по составу спикеров и темам:

( читать дальше... )

>>> Linux Piter 2019

 , , , ,

denrit ()

Ядро Linux 5.3 увидело свет!

Группа Ядро Linux

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

  • Добавлен системный вызов pidfd_open() для получения дескриптора pidfd по номеру pid. Механизм pidfd позволяет при отправке сигнала исключить риск того, что процесс-получатель успеет завершиться и на его месте успеет оказаться совсем другой процесс с таким же process ID. Подробности.
  • Ограничения частотных диапазонов в планировщике процессов. Например, критические процессы можно запускать с минимальным порогом частоты (скажем, не менее 3 ГГц), а низкроприоритетные — с верхним порогом частоты (к примеру, не более 2 ГГц). Подробности.
  • Поддержка видеочипов семейства AMD Navi (RX5700) в драйвере amdgpu. Реализована вся необходимая функциональность, включая кодирование/декодирование видео и управление питанием.
  • Полноценнная работа на х86-совместимых процессорах Zhaoxin, созданных в результате сотрудничества компании VIA и правительства Шанхая.
  • Подсистема управления питанием по технологии Intel Speed Select, характерной для некоторых процессоров семейства Xeon. Технология примечательна возможностью детальной настройки производительности для каждого ядра ЦП.
  • Энергоэффективный механизм режима ожидания процессов в пространстве пользователя, использующий инструкции umwait для процессоров Intel Tremont. Подробности.
  • Допущен к использованию диапазон 0.0.0.0/8, что даёт 16 млн новых IPv4-адресов. Подробности.
  • Гибкий легковесный гипервизор ACRN, хорошо подходящий для управления IoT-систем (интернет вещей). Подробности.

( читать дальше... )

>>> Подробности

 ,

alexferman ()

The Fuck

Группа Open Source

Да-да, вы не ослышались. Именно так - the fuck - называется эта консольная утилита, сырцы которой можно найти на гитхаб.

Эта волшебная утилита делает одну очень полезную работу - исправляет ошибки в последней выполненной команде в консоли.

Примеры

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done
...

или так

➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master


➜ fuck
git push --set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 9, done.
...

Требования

  • python (3.4+)
  • pip
  • python-dev

Установка

OS X

brew install thefuck

Ubuntu / Mint

sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck

FreeBSD

pkg install thefuck

ChromeOS

crew install thefuck

На других системах

С помощью pip

pip install thefuck

Полезные опции

Для работы без запросов на подтверждения

fuck --yeah

Для выполнения рекурсивно до достижения результата

fuck -r

>>> Подробности

 , , , ,

bvn13 ()

Linux 28 лет

Группа Ядро Linux

28 лет назад Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux.

So I was clueless - had just learned about named pipes. Sue me. This part of the post got a lot more response than the actual POSIX query, but the query did lure out arl from the woodwork, and we mailed around for a bit, resulting in the Linux subdirectory on nic.funet.fi.

Linux can be gotten by anonymous ftp from nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux. The same directory also contains some binary files to run under Linux. Currently gcc, bash, update, uemacs, tar, make and fileutils. Several people have gotten a running system, but it’s still a hackers kernel.

Linux still requires a AT-compatible disk to be useful: people are working on a SCSI-driver, but I don’t know when it will be ready.

  • Linus (torvalds@kruuna.helsinki.fi)

Система имела в составе портированный bash 1.08 и gcc 1.40, что позволило её считать самодостаточной.

Linux был создан как ответ MINIX, лицензия которой не позволяла сообществу удобно обмениваться наработками (при этом MINIX тех лет позиционировалась как учебная и специально была ограничена в возможностях).

Линус изначально планировал своему детищу дать имя Freax («free», «freak» и X (Unix)), но Ари Лемке (Ari Lemmke), который предложил Линусу помощь в публикации, разместив архив ОС на сервере назвал директорию с ним «linux».

Первоначальная лицензия была «запретительно не коммерческая», однако прислушавшись к мнению выросшего вокруг проекта сообщества, Линус согласился использовать GPLv2.

>>> Подробности

 ,

mandala ()

out-of-tree v1.0.0 ― инструментарий для разработки и тестирования эксплоитов и модулей ядра Linux

Группа Безопасность

Состоялся релиз первой (v1.0.0) версии out-of-tree ― инструментария для разработки и тестирования эксплоитов и модулей ядра Linux.

out-of-tree позволяет автоматизировать некоторые рутинные действия по созданию окружений для отладки модулей ядра и эксплоитов, генерации статистики надежности эксплоитов, а также предоставляет возможность простой интеграции в CI (Continuous Integration).

( читать дальше... )

>>> Подробности

 , , , ,

Deleted ()

Linux Vacation / Eastern Europe – LVEE 2019

Группа Конференции и встречи

22 – 25 августа под Минском пройдет летняя сессия Международной конференции разработчиков и пользователей свободного программного обеспечения Linux Vacation / Eastern Europe – LVEE 2019. Мероприятие объединяет общение и отдых специалистов и энтузиастов в области свободного ПО, включая платформу GNU/Linux, но не ограничиваясь ею.

Заявки на участие и тезисы докладов принимаются до 4 августа.

>>> Подробности

 , , ,

abondarev ()

Linux 5.2

Группа Linux General

Вышла новая версия ядра linux 5.2. В данной версии принято 15100 исправлений от 1882 разработчиков. Размер доступного патча - 62Мб. Удалено 531864 строк кода.
Нововведения:

  • Доступен новый атрибут для файлов и каталогов +F. Благодаря которому можно теперь делать так, чтобы файлы в разных регистрах, считались как один файл. Данный атрибут доступен в файловой системе ext4.
  • В XFS имеется инфраструктура для отслеживания состояния файловой системы.
  • В подсистеме fuse стал доступен API для управления кешированием.
  • В CEPH теперь есть возможность экспортировать snapshots через NFS
  • Добавлена поддержка алгоритма шифрования GOST R 34.10-2012
  • Добавлена защита от атак MDS на процессорах Intel.
  • Также теперь можно использовать шлюзы IPv6 для маршрутов IPv4.
  • Также появилась поддержка модуля dm_trust, который может эмулировать bad-блоки и ошибки на диске.

>>> Подробности

 ,

ne-vlezay ()

H3Droid 1.3.5

Группа Android

30 мая 2019 года тихо и незаметно вышел дистрибутив Android версии 1.3.5 для устройств на базе процессоров Allwinner H3, известных как OrangePi, NanoPi, BananaPi. Основан на Android 4.4 (KitKat), работает на устройствах с памятью от 512 Mb.

Предназначен для тех, кому хочется на своих устройствах видеть не только красивое удобное готовое графическое решение для пользователя, но и настоящую консоль с необходимыми GNU-утилитами.

Что нового в 1.3.5?

  • добавлены профили в fex/uboot для beelink x2, sunvell r69 and libretech h3/h2+ (tritium)
  • добавлен модуль Vendor_0079_Product_0006.kl (дешёвые джойстки DragonRise и их noname-клоны)
  • добавлена команда 'menu' в h3resc (для запуска menu через ssh)
  • включены модули ядра: hid-multitouch, hid-dragonrise, hid-acrux, hid-greenasia, hid-samsung, hid-ntrig, hid-holtek, ads7846_device (loader), w1
  • в ядре добавлена поддержка lz4Added:
  • исправлена ошибка h2+/512M combo cma alloc (h3droid теперь сможет исправно работать на платах libretech h2+ и opi0(256M))
  • исправлен черный экран при загрузке
  • исправлена работа сенсорного экрана с кодом 0eef:0005, теперь должно работать после загрузки модуля usbtouchscreen
  • исправлена очистка статуса Bluetooth при обновлении
  • обновлены ссылки на armbian в h3resc
  • обновлён драйвер wifi ralink
  • обновлён bluez до 5.50
  • исправлена tzdata (благодаря комраду zazir, Москва теперь в правильном часовом поясе +3)
  • включена по умолчанию опция s_cir0 (IR) в профиле opilite
  • изменены режимы длинного и короткого нажатия на кнопку питания (теперь короткое нажание - вызывает меню управления питанием, длинное - включает режим сна)
  • немного снижена чрезмерная подробность лога logcat/serial
  • busybox обновлён до 1.29.2, включена поддержка selinux
  • удалёно стандартное приложение youtube.apk, так как поменялся API и всё равно не работал, как надо. Можно поставить его нужной версии после включения Google Play Services.
  • в ядре отключена OABI, переключили на NOOP дисковый планировщик
  • в init.rc можно добавить псевдомодули default-rtc.ko and default-touchscreen.ko, и создать ссылки в /vendor/modules/, чтобы использовать какие-либо другие совместимые модули.
  • отключён модуль sst_storage.ko
  • небольшие изменения в h3resc/h3ii
    • изменено количество пунктов меню, чтобы было их видно в режиме cvbs
    • обновлене должно сохранять некоторые файлы конфигурации
    • добавлен пункт меню tools/uboot-h3_video_helper, чтобы сообщать о новых или экзотических modelines
    • пункт 53 переименован в «ADDONS and TWEAKS», где добавлены:
      • change swap size
      • toggle osk always on
      • LibreELEC-H3 installation and boot option

>>> ссылка на скачивание

 , , , ,

linuxmaster ()

Steam Summer Sale 2019 — летняя распродажа

Группа Игры

Самые крупные скидки в Steam наблюдаются во время летних и зимних распродаж, однако самой лучшей принято считать именно летнюю. На летней же распродаже игроки могут приобрести относительно новые игры по чрезвычайно высоким скидкам.

Большая летняя распродажа Steam Summer Sale 2019 начнется 25 июня 2019 года в 21:00 по московскому времени! У есть возможность купить игры с 50%, 60% и 70% скидкой!

Список игр для Linux: https://store.steampowered.com/linux. Распродажа продлится до 9 июля 2019 года. Не пропустите.

>>> Подробности

 , , , ,

anonymous ()

Большая летняя распродажа на GOG!

Группа Игры

И снова настал этот праздничный день - каникулы на LOR! А вместе с ними игры и веселье в стиле DRM-Free. Новая жаркая распродажа заставит вас вспотеть, даже если лето еще не дошло до ваших далеких и недалеких краев. Ибо после таких скидок оно обязательно придет в ваш дом! :)

Что новенького:

Распродажа продлится до 18 июня, 01:00 по МСК.

>>> Подробности

 , , , ,

anonymous ()

Конференция Linux Piter 2019: открыта продажа билетов и CFP

Группа Конференции и встречи

В 2019 году уже пятый раз состоится ежегодная конференция Linux Piter. Как и в прошлые годы, конференция будет двухдневной 2 параллельных потока докладов.

Как всегда широкий спектр тем, связанных с работой ОС семейства Linux, такие как: Storage, Cloud, Embeded, Network, Virtualization, IoT, Open Source, Mobile, Linux troubleshooting and tooling, Linux devOps и development processes и многое многое другое.

( читать дальше... )

>>> Linux Piter

 , , , ,

denrit ()

openITCOCKPIT 3.7.1

Группа Open Source

openITCOCKPIT – это свободная система с открытым исходным кодом, которая предназначена для контроля, наблюдения и оповещения комплексных IT-Инфраструктур.

Основные преимущества в сравнении с 3.6.1 – устранены уязвимости, исправлены небольшие ошибки, а также:

  • Настройка docker контейнера через веб-интерфейс.
  • Обновление ядра Nagios до 4.4.3.
  • Возможность настроить часовой пояс для graphite-web.
  • Выполнение загрузки контейнеров в 100 раз быстрее (измерения проведены в системе с более чем 2700 контейнеров).
  • Модуль карт: повышение производительности за счет уменьшения количества запросов.

Инструкция по установке

>>> Подробности

 , , , ,

ira_1337 ()

Дистрибутив Antergos прекращает свое существование

Группа Linux General

21 мая в блоге дистрибутива Antergos команда создателей объявила о прекращении работы над проектом. По словам разработчиков, за последние несколько месяцев у них почти не оставалось времени на поддержку Antergos, а оставлять его в подобном полузаброшенном состоянии было бы неуважительно к сообществу пользователей. Затягивать с решением они не стали, поскольку код проекта находится в рабочем состоянии, и любой желающий прямо сейчас может воспользоваться всем, что ему покажется полезным.

В связи с этим печальным событием пользователям Antergos не стоит беспокоиться за работоспособность своих систем. Новые пакеты из Arch Linux продолжат поступать традиционным образом, а в собственных репозиториях Antergos вскоре появится обновление, отключающее их самих и удаляющее все специфичное для дистрибутива ПО. Часть пакетов уже есть в AUR, так что обновляться их пользователи смогут там. В итоге установка Antergos просто превратится в обычный Arch Linux.

Форум и вики продолжат работать еще около трех месяцев, после чего также будут отключены.

Разработчики Antergos благодарят всех, кто пользовался проектом за прошедшие пять лет и считают, что за это время они достигли своей первоначальной цели: сделать Arch Linux доступнее для более широкой аудитории и организовать дружественное сообщество вокруг него.

Согласно статистике проекта, с 2014 года образы дистрибутива скачали почти миллион раз. В списке на сайте DistroWatch Antergos на сегодняшний день занимает 18-ую строчку.

>>> Подробности

 , ,

ins3y3d ()

Правительство Южной Кореи переходит на Linux

Группа Linux General

Южная Корея собирается перевести все свои правительственные компьютеры на Linux, отказавшись от Windows. В министерстве внутренних дел и безопасности считают, что переход на Linux снизит расходы и уменьшит зависимость от единственной операционной системы.

В конце 2020 года завершается бесплатная поддержка Windows 7, которая широко используется в правительстве, так что такое решение выглядит вполне оправданно.

Пока неизвестно, идет ли речь об использовании существующего дистрибутива или о создании нового.

В министерстве считают, что переход на Linux обойдется в 655 миллионов долларов США.

>>> Подробности

 , ,

fail2ban ()