![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск системной библиотеки Glibc 2.38 и набора утилит GNU Binutils 2.41" | +/– | ![]() |
Сообщение от opennews (?), 01-Авг-23, 09:29 | ||
После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.38, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017. В состав нового выпуска включены исправления от 67 разработчиков... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Анонин (?), 01-Авг-23, 09:29 | +/– | ![]() |
> Добавлена поддержка работы в окружении операционной системы Hurd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #5, #6, #43, #48 |
2. Сообщение от Аноним (2), 01-Авг-23, 09:30 | –1 +/– | ![]() |
> Добавлена поддержка работы в окружении операционной системы Hurd на системах x86_64 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35 |
3. Сообщение от Аноним (3), 01-Авг-23, 09:33 | +9 +/– | ![]() |
> Мда... может они еще что-то с bsd стырят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
4. Сообщение от Аноним (5), 01-Авг-23, 09:33 | +/– | ![]() |
Риторический вопрос: когда они уже перепишут свой жрущий аллокатор, неужели сложно посмотреть как сделано в jemalloc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #30, #50 |
5. Сообщение от Аноним (5), 01-Авг-23, 09:36 | +/– | ![]() |
> Мда... может они еще что-то с bsd стырят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #29 |
6. Сообщение от Аноним (6), 01-Авг-23, 09:40 | +/– | ![]() |
> вывод 1,234,567 приведёт к переполнению на 2 байта | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #7, #11 |
7. Сообщение от Анонин (?), 01-Авг-23, 10:04 | +3 +/– | ![]() |
Конечно неожиданность! Glibc пишут практически лучшие погромисты современности, более крутые пишут ядро) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
8. Сообщение от Аноним (5), 01-Авг-23, 10:05 | –2 +/– | ![]() |
> приводящая к переполнению буфера в функциях семейства printf при записи в буфер строковых представлений чисел с разделителями тысячных диапазонов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10 |
10. Сообщение от Аноним (11), 01-Авг-23, 10:13 | +/– | ![]() |
Ты даже не понимаешь смысл проблемы с лефтпадом, но продолжаешь повторять глупость как попугай невпопад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #12, #14 |
11. Сообщение от Аноним (11), 01-Авг-23, 10:15 | +/– | ![]() |
Расскажи сказку что придёт добрый язык программирования и всё это исправит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #25, #52 |
12. Сообщение от Аноним (12), 01-Авг-23, 10:22 | +1 +/– | ![]() |
Проблема с лефтпадом была политической, личной, персональной, психологической, зигмундфрейдовской -- какой угодно, но не технической. Нет ничего плохого в том, что используются чьи-от уже готовые функции. Но сишникам кажется, что в каждом новом проекте нужно заново описывать, как добывать огонь. Это уже давно решенная проблема, алло! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #17 |
14. Сообщение от Аноним (5), 01-Авг-23, 10:24 | +/– | ![]() |
"Помнити leftpad"™ это местный мем. Нужно было прикрепить табличку Сарказм, как для Шелдона Купера? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
15. Сообщение от Аноним (15), 01-Авг-23, 10:25 | +/– | ![]() |
Твой васянский jemalloc менее универсален. Кто мешает использовать его, если так хочется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #20, #22 |
17. Сообщение от Аноним (5), 01-Авг-23, 10:26 | +3 +/– | ![]() |
Сколько бы сишник не добывал огонь, все равно выйдет за границу буфера... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #37 |
20. Сообщение от Аноним (11), 01-Авг-23, 10:29 | –3 +/– | ![]() |
Мешает то что весь софт собирается под glibc, а все остальное остаётся на периферии и не работает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #23 |
22. Сообщение от Аноним (5), 01-Авг-23, 10:34 | –2 +/– | ![]() |
> Твой васянский jemalloc менее универсален | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #24 |
23. Сообщение от Павел (??), 01-Авг-23, 10:40 | +1 +/– | ![]() |
LD_PRELOAD=./my_malloc.so.1 programm | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
24. Сообщение от Аноним (15), 01-Авг-23, 10:45 | +/– | ![]() |
Что изучать, васянское дерьмище? Если гулаг продвигает свой вендорлок любыми методами, то это ничего не значит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #27 |
25. Сообщение от Аноним (25), 01-Авг-23, 11:02 | +1 +/– | ![]() |
чего вдруг сказку? Конечно исправит - нет glibc, нет проблемы! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
27. Сообщение от Аноним (5), 01-Авг-23, 11:27 | +/– | ![]() |
> Если гулаг продвигает свой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #28 |
28. Сообщение от Аноним (15), 01-Авг-23, 11:29 | +/– | ![]() |
Я говорил про v8, и о том, что у гулага цель побольше багов при работе с копилефтным юзерспейсом, но ты не понял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #31 |
29. Сообщение от Аноним (3), 01-Авг-23, 11:46 | +1 +/– | ![]() |
> Пожалуйста, пускай стырят jemalloc. Это позор какой-то, а не штатный malloc в glibc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #32 |
30. Сообщение от Аноним (3), 01-Авг-23, 11:47 | –1 +/– | ![]() |
> Риторический вопрос: когда они уже перепишут свой жрущий аллокатор, неужели сложно посмотреть как сделано в jemalloc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
31. Сообщение от Аноним (5), 01-Авг-23, 11:56 | +/– | ![]() |
libvips имеет обвязки к куче языков. Glibc malloc безумно течет (точнее фрагментирует) вне зависимости, есть там V8 или нет. Вот еще пример: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #34, #70 |
32. Сообщение от Аноним (5), 01-Авг-23, 12:01 | +3 +/– | ![]() |
> Штатный мейнстримный malloc вполне хорош. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #44, #71 |
33. Сообщение от Аноним (35), 01-Авг-23, 12:11 | +/– | ![]() |
>Добавлена поддержка работы в окружении операционной системы Hurd на системах x86_64. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36 |
34. Сообщение от Аноним (15), 01-Авг-23, 12:15 | +1 +/– | ![]() |
Libvips стрёмное никому не нужное поделие, утечки в ней меня бы не удивили. Зато у меня есть личные примеры, где tcmalloc вешал систему с zram (какой-то баг мультипоточности) и jemalloc рандомно сегфолтил моно-приложуху на подгрузке данных, на говоря о плохо предсказуемом потреблении ресурсов. Что касается ссылки, то го вообще задействует libc или у него всё своё? И ты притащил ещё больше гулягятины. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #39 |
35. Сообщение от Аноним (35), 01-Авг-23, 12:15 | +/– | ![]() |
Ну бинарный код для i386 работал и работает на x86_64. А вот за 2023-й Hurd нативно на x86_64 портанули. Не знаю, насколько полно только. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
36. Сообщение от Аноним (11), 01-Авг-23, 12:39 | +/– | ![]() |
Так и есть Hurd 64 не существует, его обещают https://www.gnu.org/software/hurd/faq/64-bit.html но он не вышел. Просто теперь glibc поддерживает с опережением. Похоже тем кто пытается изобразить Хурд 64 теперь есть с чем работать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #46, #63 |
37. Сообщение от Аноним (11), 01-Авг-23, 12:39 | +1 +/– | ![]() |
Сколько бы смузики не добывали огонь всё равно получится лефтпад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
39. Сообщение от Аноним (5), 01-Авг-23, 13:03 | –2 +/– | ![]() |
> Что касается ссылки, то го вообще задействует libc или у него всё своё | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #40 |
40. Сообщение от Аноним (15), 01-Авг-23, 14:02 | +/– | ![]() |
При том, что го не может нормально использовать сишный код, но ты не знаешь даже этого. А по поводу libvips, это поделие ещё кривее ImageMagick. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
41. Сообщение от Аноним (-), 01-Авг-23, 14:07 | –2 +/– | ![]() |
А России нет человека, который может писать на Gnu assembler. Все русские ассемблерщики являются вантузниками tasm и nasm. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49, #51, #68 |
42. Сообщение от Аноним (-), 01-Авг-23, 14:10 | +1 +/– | ![]() |
>GNU C Library (glibc) 2.38, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
43. Сообщение от Аноним (-), 01-Авг-23, 14:12 | +/– | ![]() |
>Была сложна и сами ниасилили | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #45 |
44. Сообщение от Аноним (-), 01-Авг-23, 14:19 | –1 +/– | ![]() |
>Для локалхоста - да, для серьезной нагрузки - нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #47 |
45. Сообщение от Анонин (?), 01-Авг-23, 14:23 | +1 +/– | ![]() |
О ужас, получается гнутики не только не осилили, но еще и нарушают международный стандарт ISO?? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
46. Сообщение от Аноним (-), 01-Авг-23, 14:23 | +1 +/– | ![]() |
Даже если Hurd будет готов, от местной публики пойдут придирки по части интерфейсов WM и DE. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
47. Сообщение от Аноним (5), 01-Авг-23, 14:39 | +3 +/– | ![]() |
> Вы адепт секты "Серъёзная нагрузка"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
48. Сообщение от Серб (ok), 01-Авг-23, 15:15 | +1 +/– | ![]() |
> Мда... может они еще что-то с bsd стырят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
49. Сообщение от n00by (ok), 01-Авг-23, 15:45 | +/– | ![]() |
О, живой эксперт по ассемблерам. И не знает про flat assembler. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #54, #55, #56 |
50. Сообщение от n00by (ok), 01-Авг-23, 16:13 | +/– | ![]() |
Интереснее, почему не реализовали пару-тройку вариантов, оставив пользователю выбор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #57 |
51. Сообщение от Аноним (51), 01-Авг-23, 16:59 | +/– | ![]() |
И правильно делают, Intel syntax для людей потому что, в отличие от AT&T syntax (который вы почему-то назвали GNU, хотя gas поддерживает и то, и другое). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #53 |
52. Сообщение от Аноним (6), 01-Авг-23, 17:41 | +/– | ![]() |
Не могу, я расто-хейтер :( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
53. Сообщение от Аноним (-), 01-Авг-23, 18:27 | +/– | ![]() |
Для GNU assembler AT&T syntax - свой родной. А Intel syntax так прикручен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
54. Сообщение от Аноним (-), 01-Авг-23, 18:29 | +/– | ![]() |
Ах да! У вантузников есть ещё и FASM. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #59 |
55. Сообщение от Аноним (35), 01-Авг-23, 20:24 | +/– | ![]() |
Nasm - оптимальное решение | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #64 |
56. Сообщение от Аноним (56), 01-Авг-23, 22:12 | +/– | ![]() |
> О, живой эксперт по ассемблерам. И не знает про flat assembler. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #60 |
57. Сообщение от Аноним (57), 01-Авг-23, 23:57 | +/– | ![]() |
А разве сейчас у него нет выбора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #58 |
58. Сообщение от n00by (ok), 02-Авг-23, 08:34 | +/– | ![]() |
Есть. Три раза присесть и сказать "Кю!", или использовать единственный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #67 |
59. Сообщение от n00by (ok), 02-Авг-23, 08:37 | +/– | ![]() |
Эксперт по своему обыкновению не знает, что fasm работает в любой ОС и поддерживает произвольные форматы файлов. Даёт программисту полную свободу действий, в отличие от тоталитарных продуктов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
60. Сообщение от n00by (ok), 02-Авг-23, 08:54 | +/– | ![]() |
Да MASM там как бы "стандарт", поскольку и линкер практически один, и Stephen Leslie Hutchesson *) немало поспособствовал продвижению | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #62 |
62. Сообщение от Аноним (-), 02-Авг-23, 09:15 | +/– | ![]() |
Вендузятнег n00by очередной раз показал свою вендузятскую сущность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #65 |
63.
Сообщение от Stax![]() | +/– | ![]() |
Ну прекрасно! Вон судя по документации https://www.gnu.org/software/hurd/users-guide/using_gnuhurd.... туда уже портированы GNOME, GIMP, GNU Emacs и куча всего полезного. Жить можно, значит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #66 |
64. Сообщение от Аноним (-), 02-Авг-23, 09:48 | +/– | ![]() |
Оптимальна чем? Тем что ты не умеешь в AT&T-синтаксис, а умеешь в Intel? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
65. Сообщение от n00by (ok), 02-Авг-23, 10:36 | +/– | ![]() |
Анон, не тужься, не все линуксоиды подобны тебе. Некоторые вполне умеют кодить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
66. Сообщение от Аноним (66), 02-Авг-23, 12:02 | +/– | ![]() |
А на него нужно много портировать? У него тоже Glibc, а прикладной софт через неё с ядром взаимодействует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
67. Сообщение от Аноним (57), 02-Авг-23, 18:21 | +/– | ![]() |
Ну если слинковаться с нужной либой или, на худой конец, прописать LD_PRELOAD - это непосильная задача, то эта ваша "пара-тройка вариантов" - это вообще за гранью разумного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #69 |
68. Сообщение от Аноним (68), 03-Авг-23, 15:29 | +/– | ![]() |
Нахрен вообще "писать" на ассемблере под ОС GNU? Читать понятно зачем, чтобы отлаживать. Но писать по собственной воле на асме? Зачем, если вы не делаете кряк? А под GNU кряки не нужны ни для чего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #72, #73 |
69. Сообщение от n00by (ok), 03-Авг-23, 16:35 | +/– | ![]() |
Так варианты реализуют (гипотетически) создатели библиотеки, а не пользователи. Последние же не хеккеры, что бы уметь писать нубский руткит. Они скажут "это некросплатформенно" и пойдут пить кофе.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
70. Сообщение от Вирт (?), 03-Авг-23, 16:53 | +/– | ![]() |
> Вот еще пример: https://github.com/libvips/libvips/issues/1929 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
71. Сообщение от вымя (?), 03-Авг-23, 18:11 | +/– | ![]() |
jemalloc давно сдулся: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
72. Сообщение от Аноним (-), 04-Авг-23, 12:53 | +/– | ![]() |
>Но писать по собственной воле на асме? Зачем, если вы не делаете кряк? А под GNU кряки не нужны ни для чего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
73. Сообщение от n00by (ok), 04-Авг-23, 13:44 | +/– | ![]() |
Например, в учебных целях. У AMD64 много регистров, в Linux удобно вызывать ядро и плоская модель памяти. Можно сосредоточиться непосредственно на программировании, а не на приседаниях с сегментами, импортом из системных библиотек и прочей лишней сложности, что отпугивает новичков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #76 |
74. Сообщение от Аноним (74), 05-Авг-23, 07:46 | +1 +/– | ![]() |
> прекращена сборка библиотеки libcrypt, которая в будущем вероятно будет удалена из состава Glibc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
76. Сообщение от Neon (??), 07-Авг-23, 04:40 | +/– | ![]() |
Какие сегменты в Win64 ? Импорт системных библиотек нужно делать в любой ОС | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #79 |
77.
Сообщение от Аноним![]() | +/– | ![]() |
Musl | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
78. Сообщение от txgk (ok), 07-Авг-23, 23:31 | +/– | ![]() |
> Добавлены новые функции strlcpy и strlcat - альтернативы функциям strncpy и strncat, содержащие защиту от переполнения буфера и обязательно выставляющие замыкающий строку нулевой байт. Реализация функций перенесена из OpenBSD. Ожидается, что в будущем данные функции будут включены в стандарт POSIX. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
79. Сообщение от n00by (ok), 26-Ноя-23, 10:49 | +/– | ![]() |
> Какие сегменты в Win64 ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |