Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск системной библиотеки 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 (ok), 02-Авг-23, 09:29
| +/– | |
Ну прекрасно! Вон судя по документации 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.
Сообщение от Аноним (77), 07-Авг-23, 10:22
| +/– | |
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 Добавить, Поддержать, Вебмастеру |