LINUX.ORG.RU

Linux 5.19

 ,


2

3

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.19.

Среди наиболее заметных изменений:

  • поддержка процессорной архитектуры LoongArch
  • интеграция патчей «BIG TCP»
  • режим «on-demand» в fscache
  • удаление кода для поддержки формата a.out
  • возможность применения ZSTD для сжатия прошивок
  • интерфейс для управления вытеснением памяти из пространства пользователя
  • повышение надёжности и производительности генератора псевдослучайных чисел
  • поддержка расширений Intel IFS (In-Field Scan), AMD SEV-SNP (Secure Nested Paging), Intel TDX (Trusted Domain Extensions) и ARM SME (Scalable Matrix Extension).

В анонсе Линус сообщил, что скорее всего следующему выпуску ядра будет присвоен номер 6.0

>>> Новость на OpenNET

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

★★

Проверено: maxcom ()

интерфейс для управления вытеснением памяти из пространства пользователя

o\\\

mord0d ★★★★★
()

а для админов локалхоста приколюх завезли каких-нить?

ну там встроенный фтп сервер, веб сервер, самбу?...

файловых систем новых крутых, ну чтобы больше тредов плодить МУКИ ВЫБОРА КАКУЮ ФАЙЛОВУЮ СИСТЕМУ ВЫБРАТЬ ПОМОГИТЕ BTRFS НЕ МОНТИРУЕТСЯ ZFS ФАЙЛЫ ЗАНИМАЮТ БОЛЬШЕ МЕСТА ЧЕМ В РЕАЛЬНОСТИ Я ХОЧУ ФС-НЕЙМ НО НЕ ЗНАЮ ДЛЯ ЧЕГО ОНА МНЕ ПОДСКАЖИТЕ????7

nftables устарел? новый формат правил для файерволла?

а этот.. iproute2, давненько iproute2 не заменяли. nettools-то заменили, а iproute2 уже старенький. пора менять!

ну что, ждём Linux 6.0 следующим релизом. наверное это и будет самое значительное изменение )))

Spoofing ★★★★★
()
Ответ на: комментарий от ox55ff

Давно. Сломан был не блоб, а сборка модуля. Она частенько ломается при выходе новой версии ядра, это быстро решают патчами, они обычно тривиальные. А потом и сама нвидия обновляет дрова. Просто она их обновляет когда ей есть что сказать, а не когда новое ядро Линукс выходит.

Jameson ★★★★★
()

интерфейс для управления вытеснением памяти из пространства пользователя

Что это и как его кушать?

R_He_Po6oT ★★★★
()
Ответ на: комментарий от Im_not_a_robot

Самая крутая музыка написана в миноре, ты чо?

R_He_Po6oT ★★★★
()
Ответ на: комментарий от ox55ff

ах вот оно что, не только у меня значит

блоб с 470.129.06 c 5.19 не собирается

Sylvia ★★★★★
()

удаление кода для поддержки формата a.out

Что это значит? Для этого нужен был отдельный код в ядре? Чем a.out отличается от других бинарей?

pihter ★★★★★
()
Ответ на: комментарий от pihter

для любого формата нужен код, даже для shebang
( #!/bin/bash например )
a.out не используется уже более 15 лет, это libc4

libc5 уже работал с ELF и a.out был deprecated почти уже тогда, в 1998


для археологов
https://ru.wikipedia.org/wiki/A.out

Sylvia ★★★★★
()

А где красным и жирным, что Линус это ядро выкатил на ноутбуке с Asahi Linux? Надо же обсудить и похоливарить!

Gonzo ★★★★★
()
Ответ на: комментарий от dnb

вебсервер есть
smb сервер есть
dns клиент и всякие другие - есть

да, встроить веббраузер и пользоваться только ядром, зачем вообще userland тогда ?

Sylvia ★★★★★
()

Отличное ядро, пользуюсь постоянно

slyjoeh ★★★
()
Ответ на: комментарий от untitl3d

«купи макбук и поставь венду»

Не застал как-то, а вот линух - да. Многие ставили, помню. Да и сейчас тенденция не изменилась, судя по форумам и прочим реддитам.

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo

Многие анскилышы или, как их сегодня называют, смузихлебы, покупали маки, но не могли в них «работать», потому что там всёнитак и ставили венду.

untitl3d
()
Ответ на: комментарий от pihter

Для этого нужен был отдельный код в ядре?

Да, исполняемые файлы в Линуксе загружаются ядром. В Haiku кстати не так, там ядро всегда загружает олин и тот же runtime_loader который уже загружает указанный исполняемый файл и его зависимости.

X512 ★★★★★
()
Ответ на: комментарий от Avial

Ядро грузит и исполняемый файл, и program interpreter (ld-linux.so). У статически скомпилированных бинарников program interpreter не используется.

X512 ★★★★★
()
Ответ на: комментарий от Avial

сначала ядром, а дальше уже хоть ld.so
хоть musl-овский загрузчик ELF...
Хоть любой другой интерпретатор

# file bash
bash: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, stripped



Матчасть про ELF-ов на хабре, неплохая статья

https://habr.com/ru/post/480642/

Sylvia ★★★★★
()
Ответ на: комментарий от James_Holden

легаси блоб в 5.18 работает

не на всех картах, не везде и не всегда :о)

п.с.

видимо, основные топовые карты (было-бы неплохо сразу прописывать на каких «у вас работает»... для статистики, что-ли :о)

sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от Spoofing

nftables устарел? новый формат правил для файерволла?

nf няшный, но туда забыли добавить L7. Переделать однозначно :)

yu-boot ★★★★
()

Добавлено более 420 тысяч строк кода, связанных с драйвером amdgpu, из которых около 400 тысяч строк приходится на автоматически сгенерированные заголовочные файлы с данными для регистров ASIC в драйвере для GPU AMD, а ещё 22.5 тысяч строк обеспечивают начальную реализацию поддержки AMD SoC21

Майнеры будут довольны

kto_tama ★★★★★
()

В анонсе Линус сообщил, что скорее всего следующему выпуску ядра будет присвоен номер 6.0

А почему? Подробности не читал.

apt_install_lrzsz ★★★
()

Интересно, скоро ли intel отрпавит в апстрим поддежку SR-IOV в i915? Код уже вполне рабочий, можно широко тестировать.

i586 ★★★★★
()
Ответ на: комментарий от dnb

Было бы хорошо встроить веб браузер в ядро.

И перекомпилировать весь софт в js, чтобы в нем запускать!

goingUp ★★★★★
()

Общий размер драйвера для GPU AMD превысил 4 млн строк кода.

А есть достойные сборки без этого мусора?

One ★★★★★
()

В анонсе Линус сообщил, что скорее всего следующему выпуску ядра будет присвоен номер 6.0

Ждём поддержку Rust в ядре 😳

Xi_Jingping
()
Ответ на: комментарий от untitl3d

Да они и сейчас многие из кожи вон лезут, чтобы накатить на мак с арм64 винду. О том, что и винда должна быть арм - они не знают, и когда до них доходит, у многих случается инсульт в заднем проходе

menangen ★★★★★
()
Ответ на: комментарий от Xi_Jingping

Ждём всё ядро переписанное на Rust. Чтобы всё безопасно и без богомерзкого ассемблера, чтобы можно было писать драйвера на ржавом, а то на сишке плохо получается :)

menangen ★★★★★
()
Ответ на: комментарий от kto_tama

Раньше геймеры, готовые выложить $3000 за видюху, двигали прогресс, а сейчас майнеры. И всякие Dрочеры на нейросетки. Чтобы морды в порнухе менять

menangen ★★★★★
()
Ответ на: комментарий от pihter

Что это значит? Для этого нужен был отдельный код в ядре? Чем a.out отличается от других бинарей?

Ну, грубо говоря эта поддержка тянулась со времён «MS-DOS», типа устаревших 16-битных программ(условно). Другой вопрос как это повлияет на скорость работы ядра?

xwicked ★★☆
()
Последнее исправление: xwicked (всего исправлений: 1)
Ответ на: комментарий от One

А есть достойные сборки без этого мусора?

Планировщик задач в ядре линукс расчитан на минимум 64 процессорных ядер. Слона в посудной лавке вы и не заметили.

untitl3d
()
Ответ на: комментарий от Gonzo

С точки зрения железа эти ваши макбуки может и не так уж плохи, но вот софт, особенно в сравнении с линупсом, оставляет желать лучшего.

ComradeDOS
()

«генерация случайных чисел слишком важна, чтобы оставлять её на волю случая». Роберт Кавью

Neresar ★★
()
Ответ на: комментарий от xwicked

Другой вопрос как это повлияет на скорость работы ядра?

очевидно, никак. Ну что ж теперь, старый код не выкидывать?

pihter ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.