Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от opennews (??), 01-Мрт-24, 16:29 | ||
После 10 месяцев разработки представлен релиз стандартной Си-библиотеки Musl 1.2.5, предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется под свободной лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +1 +/– | |
Сообщение от Аноним (1), 01-Мрт-24, 16:29 | ||
> В DNS-резолвере реализована обработка ответов с длинными последовательностями CNAME. Решена проблема, из-за которой отбрасывались некоторые большие ответы, передаваемые через TCP. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от OpenEcho (?), 01-Мрт-24, 17:13 | ||
> И это поделие используют в докер-контейнерах?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от RM (ok), 01-Мрт-24, 17:58 | ||
У musl с DNS весело | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +6 +/– | |
Сообщение от Аноним (2), 01-Мрт-24, 16:32 | ||
Считаю musl хорошим проектом - альтернативные реализации нужны, а у неё ещё и лицензия по-настоящему свободная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +3 +/– | |
Сообщение от Аноним (3), 01-Мрт-24, 16:41 | ||
Ну это не миф. Это авторы затирали, что, мол, у нас код проще и быстрее. А толпы хомяков поверили, не будут же авторы врать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +1 +/– | |
Сообщение от Аноним (5), 01-Мрт-24, 16:49 | ||
Это блогеры синтетику нашли где обычный глибс быстрее и трындят на каждом углу. А такое с чем угодно можно найти даже с джаваскриптом. Это как с р-стом типа за границы буфера не выходит значит безопасТный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +1 +/– | |
Сообщение от Аноним (3), 01-Мрт-24, 16:57 | ||
Для начала придётся найти хоть что-то, в чём обычный глибц медленнее. Только когда среднее в итоге всё равно настолько быстрее, выводы тут напрашиваются вполне определённые. В синтетике быстрее быть дело не хитрое, кстати, вон Интел подтвердит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от OpenEcho (?), 01-Мрт-24, 17:28 | ||
> Это как с р-стом типа за границы буфера не выходит значит безопасТный. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
4. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +1 +/– | |
Сообщение от Аноним (5), 01-Мрт-24, 16:46 | ||
Это докер по айо проседает. Надо хотя бы с хоста диск читать или оперы. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
6. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +1 +/– | |
Сообщение от Аноним (6), 01-Мрт-24, 16:54 | ||
> а у неё ещё и лицензия по-настоящему свободная | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
26. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | –2 +/– | |
Сообщение от Аноним (26), 01-Мрт-24, 23:36 | ||
MIT - это и есть свободная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +3 +/– | |
Сообщение от Аноним (10), 01-Мрт-24, 17:20 | ||
Насколько помню, в Musl медленный аллокатор. Можно использовать другой, например jemalloc, который может и медленней maloc из GLibc, но потребляет в разы меньше памяти. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
19. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +3 +/– | |
Сообщение от Аноним (19), 01-Мрт-24, 18:15 | ||
да, это политика разработчиков. В стандартной библиотеке будет простой и надежный аллокатор, которого достаточно для большей части софта, а если нужна скорость - то вот вам на здоровье jemalloc, mimalloc, и что там еще есть. В пакете alpine есть даже специальный скрипт jemalloc.sh, устанавливающий его в LD_PRELOAD. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +2 +/– | |
Сообщение от n00by (ok), 01-Мрт-24, 18:25 | ||
Для всякого аллокатора можно найти сценарий использования, когда он проиграет другому аллокатору. Так что политика разумная. Другое дело, что пользователи библиотеки почему-то не всегда озадачиваются выбором подходящего аллокатора или написанием своего, когда им нужна скорость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от OpenEcho (?), 01-Мрт-24, 17:30 | ||
> Например, есть много случаев, когда "современные" разработчики (и на нативных, и на интерпретируемых языках) использовали шаблоны контейнеров на основе Alpine (или других дистрибутивов, где musl) и видели большие потери в производительности | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
15. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +4 +/– | |
Сообщение от Аноним (15), 01-Мрт-24, 17:45 | ||
> лицензия по-настоящему свободная. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
18. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | –2 +/– | |
Сообщение от Аноним (-), 01-Мрт-24, 18:00 | ||
MIT и т.п. — свобода для разрабов, которые могут продавать результаты своего труда, а не ходит побираться по корпам. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от бгг (?), 01-Мрт-24, 19:35 | ||
Они мнимые (права) потому что прошло то время когда васяны открывали Глибс с Емакс. Теперь кроме патчсетов под свежие либы и опакечивание сил у сообщества не хватает - время дорого им жаба душит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от Анончик (?), 01-Мрт-24, 19:49 | ||
И как же авторам продавать результаты своего труда под MIT лицензией, расскажите мне? Чем это отличается от зарабатывания на GPL? Двойное лицензирование, например, возможно в обоих случаях. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
8. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | –1 +/– | |
Сообщение от бгг (?), 01-Мрт-24, 17:04 | ||
Если Musl не имеет поддержки х32,то можно ли yf y`v собрать Wine c wow64 для 32 битных приложений? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +2 +/– | |
Сообщение от RM (ok), 01-Мрт-24, 18:00 | ||
x32 и из ведра выпилили уже. Мсье видимо хотел сказать i386 | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от бгг (?), 01-Мрт-24, 19:29 | ||
Та ты понял о чём я говорил... Кажется нельзя так собрать. Нужно чтобы в системе была поддержка мультилиб.Печалька. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | –1 +/– | |
Сообщение от Аноним (25), 01-Мрт-24, 22:17 | ||
В Void Linux, где еще 1.1.24, когда ждать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +2 +/– | |
Сообщение от Имя Моё (?), 02-Мрт-24, 02:56 | ||
Что приятно удивило (когда несколько лет назад пробовал эту альтернативу glibc) так это то, что код после компиляции получается в 10, а иногда и в 20 раз меньше объёмом. НО! По производительности математических расчётов иногда терял 20% по сравнению с glibc. Поэтому да, не панацея, но очень интересный и перспективный проект. И я лично его планирую проверять для каждого отдельного решения. Где-то нужен компактный код закинуть в прошивку, а где-то лучше использовать все возможности оптимизации современных CISC CPU для высокопроизводительных проектов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от Аноним (28), 02-Мрт-24, 21:47 | ||
> Добавлены функции preadv2() и pwritev2() […]. От preadv() и pwritev() новые функции отличаются наличием ещё одного аргумента | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. Скрыто модератором | +/– | |
Сообщение от Аноним (29), 04-Мрт-24, 16:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск стандартной Си-библиотеки Musl 1.2.5" | +/– | |
Сообщение от Аноним (30), 05-Мрт-24, 20:11 | ||
Пробовал в void linux. Вернулся на glibc. Musl не юзабелен если не хочешь вылавливать какие-то постоянные рандомные баги. Да и ваще вся шумиха больше напоминает тему gcc->clang и x11>wayland, т.е. корпорациями лицензия не нравится и они пропихивают угодное им. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |