URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 110088
[ Назад ]
Исходное сообщение
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено opennews , 04-Янв-17 11:54
Вышел (http://www.openwall.com/lists/musl/2017/01/03/1) релиз стандартной Си-библиотеки Musl 1.1.16 (http://www.musl-libc.org/), предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется (http://git.musl-libc.org/cgit/musl) под свободной лицензией MIT. В новом выпуске добавлена поддержка архитектуры s390x (64-разрядные S/390), обеспечена поддержка ядер Linux 4.7, 4.8 и 4.9, реализован параметр pthread_setattr_default_np для изменения размера стека по умолчанию для потоков. Устранена уязвимость CVE-2016-8859 (https://security-tracker.debian.org/tracker/CVE-2016-8859), вызванная целочисленным переполнением при расчете размера буфера для регулярных выражений. Переписан код обработки переполнений в printf. Устранены ошибки в реализациях функций swprintf, strtod, getopt_long_only, а также недоработки в функциях преобразования времени и обработки часовых поясов.
URL: http://www.openwall.com/lists/musl/2017/01/03/1
Новость: https://www.opennet.ru/opennews/art.shtml?num=45811
Содержание
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Шарп, 11:54 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,anon666, 12:28 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 13:39 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,anon666, 14:20 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,_, 17:56 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Доктор Психиатор Котлетоватян, 18:48 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Чучандер, 17:36 , 05-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Логопед, 02:24 , 07-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 12:55 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 16:08 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,anonymous, 20:20 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 15:44 , 07-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 17:59 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,asdasd, 04:29 , 05-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Капитан Очевидность, 12:17 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,анонимус вульгарис, 18:35 , 09-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,vaka, 12:33 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,_, 17:58 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 18:00 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 18:11 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Алконим, 21:45 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,anonymous, 22:20 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 13:39 , 05-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,анонимус вульгарис, 18:39 , 09-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 18:08 , 04-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 00:17 , 06-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,Аноним, 03:21 , 06-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,лютый жабист__, 07:44 , 09-Янв-17
- Выпуск стандартной Си-библиотеки Musl 1.1.16,анонимус вульгарис, 18:41 , 09-Янв-17
Сообщения в этом обсуждении
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Шарп , 04-Янв-17 11:54
Если она полностью поддерживает стандарт и имеет высокую производительность, то почему ещё не вкинули glibc и не начали использовать эту либу? В чём подвох?
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено anon666 , 04-Янв-17 12:28
Вероятно, потому что куча софта совместимо с glibc, но не факт что не будет глюков с это
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 13:39
то есть вы подверждаете vendor lock ?
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено anon666 , 04-Янв-17 14:20
откуда это следует?
отладчик вам в руки
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено _ , 04-Янв-17 17:56
Д,Б! :-) Ну хоть в педивикии почитай что это модное слово означает ...
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Доктор Психиатор Котлетоватян , 04-Янв-17 18:48
VENDOR LOCK-IN оно называется, блджад.И да, это не тот случай.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Чучандер , 05-Янв-17 17:36
В этих ваших заграницах оно может называться как угодно. А у нас это вендор лок. И точка.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Логопед , 07-Янв-17 02:24
У вас в детском саде для детей с дефектами речи?
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 12:55
Производительность может и высокая, но не такая высокая, как у GLIBC.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 16:08
1. musl работает только под линуксом.
2. Некоторые фичи не запилены, в частности, поддержка локали урезана по самые глотки, из-за чего овердофига софта сходит с ума.
3. Тупо пытаться искать "идеальное решение" где-либо, в том числе и среди библиотек libc. Их пишут НЕидеальные люди :)
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено anonymous , 04-Янв-17 20:20
>musl работает только под линуксом.А glibc еще и под Hurd!
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 07-Янв-17 15:44
> musl работает только под линуксомhttp://wiki.musl-libc.org/wiki/Roadmap
> Milestone goals for musl 1.2.0
> Support for Windows targets via Midipix (http://www.midipix.org)
Это после 1.1.17
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 17:59
Не полностью реализует LSB.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено asdasd , 05-Янв-17 04:29
> имеет высокую производительностьА кто сказал, что оно быстрее glibc? Для своих задач да, быстрее glibc, но далеко, далеко не для всех.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Капитан Очевидность , 04-Янв-17 12:17
Очевидно, потому что glibc умеет чуть больше чем> C99 и POSIX 2008, а также частично C11
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено анонимус вульгарис , 09-Янв-17 18:35
Вообще-то у musl с C11 обстоит лучше, чем у glibc. В части тредов, во всяком случае.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено vaka , 04-Янв-17 12:33
Alpinelinux во всю использует.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено _ , 04-Янв-17 17:58
... и потому он _так_ успешен :))))
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 18:00
> ... и потому он _так_ успешен :)))) Довольно успешен, а тем временем на дворе ВАШ год.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 18:11
а вы отзывы про него почитайте, это не очередная ненужная никому сборочка, своя ниша у него есть, хоть и не дистр общего назначения
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Алконим , 04-Янв-17 21:45
Сами щупали. Дистр маленький а геморой с ним большой. Если у вас не миллионы контейнеров, то програмисты обойдутся намного дороже чем економия на памяти. Одно отсутсвие systemd чего стоит — опять свои скрипты писать, с кучей дыр.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено anonymous , 04-Янв-17 22:20
выходит, не ваш юз кейс
да и любителя musl и systemd в одном лице как-то сложно представить
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 05-Янв-17 13:39
> любителя musl и systemd в одном лице как-то сложно представить... если только его ник не Алконим.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено анонимус вульгарис , 09-Янв-17 18:39
> ... и потому он _так_ успешен :)))) https://hub.docker.com/_/alpine/
1.8K stars, 10M+ pulls
Твою любимую убунточку ещё не догнал, но уже близок.
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 04-Янв-17 18:08
как альтернатива в Void-е тоже есть
http://repo.voidlinux.eu/live/current/
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 06-Янв-17 00:17
Отличная вещь. Юзается в alpine и других маленьких дистрах заточенных под докер и иже с ними. Экономия дискового пространства на лицо. В два-три раза в среднем. Для больших аппликух и облачных решений типа СааС самое то.
Правда не работают многие базы данных на mucl , юзают специфичные вызовы.
В общем нашло свою нишу, в любом случае
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено Аноним , 06-Янв-17 03:21
Когда уже оживят C-- с одними только прямыми вызовами Kernel API и все, а то невозможно пользоваться нужен какой-то libc
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено лютый жабист__ , 09-Янв-17 07:44
Кто-то тестил, насколько хорошо OpenJRE работает под MUSL?В общем, годится ли AlpineLinux как пускалка кровавоЫнтырпрайзных серверов приложений?
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Отправлено анонимус вульгарис , 09-Янв-17 18:41
> Кто-то тестил, насколько хорошо OpenJRE работает под MUSL?
> В общем, годится ли AlpineLinux как пускалка кровавоЫнтырпрайзных серверов приложений? Женкинс пашет и не жужжит.