The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Выпуск стандартной Си-библиотеки Musl 1.1.16"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от opennews (ok) on 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
Новость: http://www.opennet.me/opennews/art.shtml?num=45811

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

Оглавление

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


1. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +3 +/
Сообщение от Шарп (ok) on 04-Янв-17, 11:54 
Если она полностью поддерживает стандарт и имеет высокую производительность, то почему ещё не вкинули glibc и не начали использовать эту либу? В чём подвох?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от anon666 on 04-Янв-17, 12:28 
Вероятно, потому что куча софта совместимо с glibc, но не факт что не будет глюков с это
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –10 +/
Сообщение от Аноним (??) on 04-Янв-17, 13:39 
то есть вы подверждаете vendor lock ?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от anon666 on 04-Янв-17, 14:20 
откуда это следует?
отладчик вам в руки
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от _ (??) on 04-Янв-17, 17:56 
Д,Б! :-)  Ну хоть в педивикии почитай что это модное слово означает ...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от Доктор Психиатор Котлетоватян on 04-Янв-17, 18:48 
VENDOR LOCK-IN оно называется, блджад.

И да, это не тот случай.

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

27. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –2 +/
Сообщение от Чучандер on 05-Янв-17, 17:36 
В этих ваших заграницах оно может называться как угодно. А у нас это вендор лок. И точка.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

33. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от Логопед on 07-Янв-17, 02:24 
У вас в детском саде для детей с дефектами речи?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

5. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +3 +/
Сообщение от Аноним (??) on 04-Янв-17, 12:55 
Производительность может и высокая, но не такая высокая, как у GLIBC.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от Аноним (??) on 04-Янв-17, 16:08 
1. musl работает только под линуксом.
2. Некоторые фичи не запилены, в частности, поддержка локали урезана по самые глотки, из-за чего овердофига софта сходит с ума.
3. Тупо пытаться искать "идеальное решение" где-либо, в том числе и среди библиотек libc. Их пишут НЕидеальные люди :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

22. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от anonymous (??) on 04-Янв-17, 20:20 
>musl работает только под линуксом.

А glibc еще и под Hurd!

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

34. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от Аноним (??) on 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

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

14. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –1 +/
Сообщение от Аноним (??) on 04-Янв-17, 17:59 
Не полностью реализует LSB.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

25. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от asdasd on 05-Янв-17, 04:29 
> имеет высокую производительность

А кто сказал, что оно быстрее glibc? Для своих задач да, быстрее glibc, но далеко, далеко не для всех.

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

2. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +2 +/
Сообщение от Капитан Очевидность on 04-Янв-17, 12:17 
Очевидно, потому что glibc умеет чуть больше чем

> C99 и POSIX 2008, а также частично C11

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

37. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от анонимус вульгарис on 09-Янв-17, 18:35 
Вообще-то у musl с C11 обстоит лучше, чем у glibc. В части тредов, во всяком случае.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +5 +/
Сообщение от vaka on 04-Янв-17, 12:33 
Alpinelinux во всю использует.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –1 +/
Сообщение от _ (??) on 04-Янв-17, 17:58 
... и потому он _так_ успешен :))))
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +3 +/
Сообщение от Аноним (??) on 04-Янв-17, 18:00 
> ... и потому он _так_ успешен :))))

Довольно успешен, а тем временем на дворе ВАШ год.

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

17. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от Аноним (??) on 04-Янв-17, 18:11 
а вы отзывы про него почитайте, это не очередная ненужная никому сборочка, своя ниша у него есть, хоть и не дистр общего назначения
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –4 +/
Сообщение от Алконим on 04-Янв-17, 21:45 
Сами щупали. Дистр маленький а геморой с ним большой. Если у вас не миллионы контейнеров, то програмисты обойдутся намного дороже чем економия на памяти. Одно отсутсвие systemd чего стоит — опять свои скрипты писать, с кучей дыр.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +3 +/
Сообщение от anonymous (??) on 04-Янв-17, 22:20 
выходит, не ваш юз кейс
да и любителя musl и systemd в одном лице как-то сложно представить
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от Аноним (??) on 05-Янв-17, 13:39 
> любителя musl и systemd в одном лице как-то сложно представить

... если только его ник не Алконим.

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

38. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от анонимус вульгарис on 09-Янв-17, 18:39 
> ... и потому он _так_ успешен :))))

https://hub.docker.com/_/alpine/
1.8K stars, 10M+ pulls
Твою любимую убунточку ещё не догнал, но уже близок.

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

16. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +1 +/
Сообщение от Аноним (??) on 04-Янв-17, 18:08 
как альтернатива в Void-е тоже есть
http://repo.voidlinux.eu/live/current/
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

31. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от Аноним (??) on 06-Янв-17, 00:17 
Отличная вещь. Юзается в alpine и других маленьких дистрах заточенных под докер и иже с ними. Экономия дискового пространства на лицо. В два-три раза в среднем. Для больших аппликух и облачных решений типа СааС самое то.
Правда не работают многие базы данных на mucl , юзают специфичные вызовы.
В общем нашло свою нишу, в любом случае
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –1 +/
Сообщение от Аноним (??) on 06-Янв-17, 03:21 
Когда уже оживят C-- с одними только прямыми вызовами Kernel API и все, а то невозможно пользоваться нужен какой-то libc
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  –1 +/
Сообщение от лютый жабист__ on 09-Янв-17, 07:44 
Кто-то тестил, насколько хорошо OpenJRE работает под MUSL?

В общем, годится ли AlpineLinux как пускалка кровавоЫнтырпрайзных серверов приложений?

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

39. "Выпуск стандартной Си-библиотеки Musl 1.1.16"  +/
Сообщение от анонимус вульгарис on 09-Янв-17, 18:41 
> Кто-то тестил, насколько хорошо OpenJRE работает под MUSL?
> В общем, годится ли AlpineLinux как пускалка кровавоЫнтырпрайзных серверов приложений?

Женкинс пашет и не жужжит.

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

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

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




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

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