LINUX.ORG.RU

Судьба eglibc

 , ,


0

1

Говорят, дебиан возвращается на glibc. Теперь разработку eglibc прекратили.
Какую стандартную библиотеку советуете использовать?

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Говорят, дебиан возвращается на glibc. Теперь разработку eglibc прекратили.

Уже была тема про это. Там упоминалось, почему был сделан eglibc, и почему он стал ненужен сейчас. В кратце - мавр сделал своё дело...

AS ★★★★★
()
Ответ на: комментарий от AS

Насколько я понял, eglibc — это форк glibc. А все форки самодурских проектов делаются по большей части потому, что чьи-то патчи не принимают. Теперь, похоже, приняли и все успокоились.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от init_6

Костылей много нужно. у меня нормально генту с uclibc завести не получалось.

Кстати, не в курсе, что там с musl-профилем генты?

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Кстати, не в курсе, что там с musl-профилем генты?

Какая разница? ebuild на это musl в природе есть? А дальше что-то мешает написать свой собственный профиль?

init_6 ★★★★★
()

Говорят, дебиан возвращается на glibc.

Дебиан может делать как ему угодно. Gentoo на этот счет как то трепыхалась?

А нормально написанному ПО как правило плевать на всякое {glibc/eglibc/uclibc/…}

init_6 ★★★★★
()
Ответ на: комментарий от init_6

А нормально написанному ПО как правило плевать на всякое {glibc/eglibc/uclibc/…}

У glibc есть куча своих специфических костылей. И eglibc их поддерживает, а uclibc — нет.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от init_6

А дальше что-то мешает написать свой собственный профиль?

Инит, у тебя уже пятница в полном разгаре чтоль?
В генте уже некоторое время есть musl-профиль.
Меня интересует, как с ним работа продвигается.

devl547 ★★★★★
()
Ответ на: комментарий от CYB3R

А все форки самодурских проектов делаются по большей части потому, что
чьи-то патчи не принимают. Теперь, похоже, приняли и все успокоились.

Почти. Дреппер ушёл из разработчиков glibc.

AS ★★★★★
()
Ответ на: комментарий от Adonai

Напишешь о результатах, если надумаешь? В сравнительном списке библиотек она лидирует.

Пока я пытался хотя бы обновить stage4, всё очень плохо. Но я попробую.

Deleted
()
Ответ на: комментарий от Deleted

Я просто вчера решил для себя, что Linux может работать и совсем без GNU, потому хочу взять компилятор не от GNU, стандартную библиотеку не от GNU, и ядро Linux. Нужно всего-то собрать небольшое окружение и потроллить Столлмана, как у меня всё без него работает.

CYB3R ★★★★★
() автор топика

да по правде их много, смотря для чего и где, в принципе пока что еще можно использовать eglibc, может позже кто его и подхватит. Можешь здесь глянуть, вообще резона использовать на десктопе что-то отличное от glibc как-то сомнительно, в embedded linux совсем другое дело.

splinter ★★★★★
()
Ответ на: комментарий от init_6

И что? Зато она маленькая.

Она для embedded, там все урезанно и кастрированно все даже в жертву производительности.

splinter ★★★★★
()
Ответ на: комментарий от CYB3R

Ты практически озвучил мои мысли нескольколетней давности :)

Именно поэтому я ищу способы извести из своей системы gcc, glibc, coreutils и иже с ними. Хочу BSD/Linux или что-то типа того.

Deleted
()
Ответ на: комментарий от anonymous

А разве ядро уже можно собрать clang-ом?

:) Почти можно чо.

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

А разве ядро уже можно собрать clang-ом?

Сегодня clang в gentoo это как и icc лет пять назад. Модно, интересно но на поверку толку от этого мало потому что один хрен gcc неуничтожим и избавится от него невозможно.

init_6 ★★★★★
()
Ответ на: комментарий от devl547

с ним классные статические бинарники получаются, жаль у меня crossdev больше не работает (вероятно из-за stack-protector, но пересобирать мир желания нет)

wakuwaku ★★★★
()
Ответ на: комментарий от splinter

Она для embedded, там все урезанно и кастрированно все даже в жертву производительности.

Ну не такая уж и большая жертва на самом деле. По сравнению с другими embedded - рвёт их как тузик грелку. Всё же кое-какие зачатки псевдоSSE оптимизаций там есть. Для изучения алгоритмов неплохо годится - код простой и понятный, а в glibc всё в угоду производительности и код сумасшедший. Особенно радуют баги в этом glibc на функциях вроде access.

RPG
()
Ответ на: комментарий от redgremlin

Разницу, наверное, объяснять не стоит?

Не стоит, ТС просто ненавидит определённый набор технологий. Для ненависти рациональных причин не нужно.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Со специальными патчами можно.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от ubuntuawp

Про musl:

It claims compatibility with the POSIX 2008 specification and the C99 standard. It also implements Linux, BSD, and glibc non-standard functions.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от ubuntuawp

А я и не говорю, что musl не совместим с POSIX. Я говорю, что он также реализует всё это «GNUтое говно».

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от CYB3R

потроллить Столлмана, как у меня всё без него работает

Столмана не интересует твоя венда, мальчик. Почитай для чего он затеял gnu.

anonymous
()
Ответ на: комментарий от CYB3R

собрать небольшое окружение ... всё без него работает

И включить все это дело в ваш дистрибутив. Кстати, как он поживает?

qzxcvbnm
()
Ответ на: комментарий от qzxcvbnm

Хорошо поживает, я сейчас думаю подключать репы Debian Stable, но нужно бы настроить игнорирование определённых пакетов.
Через недельку я снова возьмусь за ковыряние пакетов, а пока только читаю mailing list.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от avsej

Linux не является частью проекта GNU.

CYB3R ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.