The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз ядра Linux 5.19, opennews (??), 01-Авг-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Релиз ядра Linux 5.19"  –13 +/
Сообщение от Аноним (7), 01-Авг-22, 08:53 
>Удалён код для поддержки формата исполняемых файлов a.out, который был переведён в разряд устаревших в выпуске 5.1.

Я пользовался! Что теперь делать?

Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз ядра Linux 5.19"  +19 +/
Сообщение от Аноним (16), 01-Авг-22, 09:04 
Не пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз ядра Linux 5.19"  –4 +/
Сообщение от АнонимкаРастуимка (?), 01-Авг-22, 09:06 
не обновлять ядро дальше?
/h переходить на раст
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

103. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от Янис (?), 01-Авг-22, 12:28 
Нафиг раст?
Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз ядра Linux 5.19"  +/
Сообщение от Анончик (?), 01-Авг-22, 12:37 
Чтобы хайп.
Ответить | Правка | Наверх | Cообщить модератору

214. "Релиз ядра Linux 5.19"  –1 +/
Сообщение от АнонимкаРастуимка (?), 01-Авг-22, 17:20 
чтоп проходил независимые ауидиты за стощмульонавдолАров от гугль при поддержке микрософт написанном на ЖС и СИШ
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

216. "Релиз ядра Linux 5.19"  +/
Сообщение от АнонимкаРастуимка (?), 01-Авг-22, 17:21 
я сам ревувил и донатил вход для руста в ядро
Ответить | Правка | Наверх | Cообщить модератору

425. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (-), 05-Авг-22, 01:22 
> я сам ревувил и донатил вход для руста в ядро

Commit ID? В каком дереве?

Ответить | Правка | Наверх | Cообщить модератору

423. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (-), 04-Авг-22, 16:22 
Как нафиг, вон рядом они поддержку старых ядер как раз дропают.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

171. "Релиз ядра Linux 5.19"  +/
Сообщение от Анонимemail (171), 01-Авг-22, 15:26 
Параноик?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

217. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (217), 01-Авг-22, 17:23 
Если не обновлять, то из тех, кому нечего скрывать.
Ответить | Правка | Наверх | Cообщить модератору

438. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (-), 05-Авг-22, 03:30 
> Если не обновлять, то из тех, кому нечего скрывать.

В вон том случае - вообще совсем нечего скрывать. Ибо для работы этого винтажа надо не только постоянное адресное пространство (очень удобно для эксплойтов, никакой рандомизации), но надо еще и адреса около нуля разрешить, что для безопсности системы совсем уж дно. По той же причине не рекомендуют вайном 16-битные программы винды запускать, им это тоже для корректной работы надо - и это сильно подставляет безопасность ОС.

Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз ядра Linux 5.19"  +2 +/
Сообщение от iPony129412 (?), 01-Авг-22, 09:43 
Реально?

> "a.out" remains the default output file name for executables created by certain compilers and linkers when no output name is specified, even though the created files actually are not in the a.out format.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

42. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (42), 01-Авг-22, 09:47 
в выпуске 5.1
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

52. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от 111 (??), 01-Авг-22, 10:02 
Компилятор GCC по умолчанию выдаёт файл с именем a.out, если не используется опция -o, но как правило, уже не в этом формате.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

140. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от Аноним (140), 01-Авг-22, 14:29 
Ага, ты внутрь сего файла загляни.
Ответить | Правка | Наверх | Cообщить модератору

151. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от 111 (??), 01-Авг-22, 14:52 
Заглянул:

user@pad:~/tmp/Extreme$ file a.out
a.out: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ea22e27eb643213152dd03f135d28a2a04a8204f, for GNU/Linux 3.2.0, not stripped

Ответить | Правка | Наверх | Cообщить модератору

159. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (140), 01-Авг-22, 15:02 
Увидел? Вывод?
Ответить | Правка | Наверх | Cообщить модератору

167. "Релиз ядра Linux 5.19"  +11 +/
Сообщение от 111 (??), 01-Авг-22, 15:14 
Это Эльф.
Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз ядра Linux 5.19"  +2 +/
Сообщение от Аноним (229), 01-Авг-22, 18:13 
Альф

Ответить | Правка | Наверх | Cообщить модератору

289. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (-), 02-Авг-22, 12:16 
ELF.
Ответить | Правка | Наверх | Cообщить модератору

274. "Релиз ядра Linux 5.19"  +3 +/
Сообщение от Аноним (274), 02-Авг-22, 10:28 
Орк
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

275. "Релиз ядра Linux 5.19"  +2 +/
Сообщение от Аноним (274), 02-Авг-22, 10:29 
Гном
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

489. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от Гнум (?), 08-Авг-22, 20:39 
Гнум
Ответить | Правка | Наверх | Cообщить модератору

295. "Релиз ядра Linux 5.19"  +3 +/
Сообщение от Аноним (295), 02-Авг-22, 12:49 
> Эльф

Цвёльф

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

398. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (398), 03-Авг-22, 11:10 
Осёл!
Ответить | Правка | Наверх | Cообщить модератору

399. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (399), 03-Авг-22, 12:06 
Natürlich, ist es so
Ответить | Правка | К родителю #295 | Наверх | Cообщить модератору

85. "Релиз ядра Linux 5.19"  +2 +/
Сообщение от Аноним (85), 01-Авг-22, 11:31 
Пользоваться userspace loader'ом.

https://lwn.net/Articles/888741/

he looked at the programs in question and concluded that it might be possible to write an ELF wrapper program that could load and run old a.out binaries. One day later, he posted such a program, noting that it could run the aln program at least far enough for it to complain about its command-line arguments. Jones tried it out and was pleased with the results

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

97. "Релиз ядра Linux 5.19"  +/
Сообщение от leap42 (ok), 01-Авг-22, 12:22 
> Я пользовался! Что теперь делать?

Муравью Alma Linux приделать! Ну и пользоваться ей ещё несколько лет планируя миграцию на другой формат.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

145. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от Аноним (140), 01-Авг-22, 14:47 
>Я пользовался! Что теперь делать?

Загрузчик для a.out файлов может быть реализован целиком в пространстве пользователя.
Мне вот другое интересно, как умудрился современный тулчейн заставить генерит файлы формата a.out? Повторяю, _формата_, а не названия.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

226. "Релиз ядра Linux 5.19"  +1 +/
Сообщение от Аноним (-), 01-Авг-22, 17:52 
a.out - это устаревший Юниксовый формат исполнительного файла. Вопрос: "Зачем он в 2022 году"?

>Мне вот другое интересно, как умудрился современный тулчейн заставить генерит файлы формата a.out?

Никак. GCC производит файлы формата Эльф.

Ответить | Правка | Наверх | Cообщить модератору

424. "Релиз ядра Linux 5.19"  +/
Сообщение от Аноним (-), 04-Авг-22, 17:03 
Вообще-то он производит то что умеет libbfd, хоть неструктурированный бинарник, если в линкерскрипте описать как это делать. На основе этого в соседней новости есть гибрид формата PE EXE, бутсектора, шелскрипта и ELF.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру