URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119677
[ Назад ]

Исходное сообщение
"Выпуск системной библиотеки Glibc 2.31"

Отправлено opennews , 02-Фев-20 13:10 
После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.31, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2008. В состав нового выпуска включены исправления от 58 разработчиков...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52293


Содержание

Сообщения в этом обсуждении
"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 13:10 
> Прекращена поддержка архитектуры SPARC ISA v7

Ну блин, столько машинов на спарке в7 пропадут :(


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 13:48 
Просто не обновляй Glibc.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Урри , 02-Фев-20 16:29 
тем более, что причины обновляться нет.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 01:49 
Столько - это сколько? И все прямо вот с распоследним glibc? Может, если у вас их и правда эвон сколько - пойти и попросить откопать стюардессу обратно? С условием что _вы_ это и будете майнтайнить, конечно же.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 02:55 
>> Прекращена поддержка архитектуры SPARC ISA v7
> Ну блин, столько машинов на спарке в7 пропадут :(

У вас там клуб анонимного ретрокомпьютинга?

P.S. Последний SPARC V7 был выпущен в 1992-м году.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Урри , 03-Фев-20 16:21 
Базовые библиотеки, тем более такого уровня, должны работать на всем.

Без строгости ситуация легко превращается в хаос; когда, например, ведроидный printf не умеет выводить 64-битные числа на 64-битных армах.

Тотальное забивание на качество под соусом "да наcpать на этих 2%, главное что работает у 98%" обязательно и всегда приводит к ситуации коллапса, когда не работает как надо у всех без исключения.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 18:45 
Миллиарды ифдефов условной компиляции для поддержки мертвых архитектур к коллапсу приведут куда быстрее.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Этническое Происхождение Путина , 02-Фев-20 15:59 
Будущее за musl.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 17:52 
musl имеет разрешительную лицензию. Будущее не за Open Source, а за Free Software.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено пажилой человек писятчетыре года , 02-Фев-20 18:01 
очень хотелось бы что бы было именно за фри, но, боюсь, корпорасты уже победили... опен соурс как раз продвигается корпорастами

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 07:35 
Парадокс libre лицензий в том что они так созданы, что не могут проигрывать. By design. Как максимум, корпорасы могут пытаться не дать им выиграть, но стоит только зажлобиться - и вот оно! :)

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 18:42 
Напомню в очередной раз, что касательно условий распространения это почти одно и то же. LGPL — открытая лицензия. Лицензия Expat/Musl — свободная лицензия.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 21:31 
Открытое не равно свободное. Почему вы никак не научитесь?

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 00:27 
Разумеется, не равно, но в условиях лицензирования разницы практически нет. Критерии OSI и FSF почти эквивалентны.
https://www.gnu.org/philosophy/open-source-misses-the-point....
>The two now describe almost the same category of software, but they stand for views based on fundamentally different values.
>In practice, open source stands for criteria a little looser than those of free software. As far as we know, all existing released free software source code would qualify as open source. Nearly all open source software is free software, but there are exceptions.
>The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases.

https://www.gnu.org/philosophy/free-open-overlap.html
>Among all programs that are open source, only a minuscule fraction are not free. If the bottom row were drawn to scale, its text would have to be in a tiny font, perhaps too small to read.

(нужно ещё добавить, что эта информация «all existing released free software source code would qualify as open source» не вполне верна и FSF одобрил несколько «закрытых» лицензий. Но это всё единичные случаи)
В частности, повторяю, лицензия GNU glibc (LGPL v2.1) является открытой:
https://opensource.org/licenses/lgpl-2.1.php
Лицензия musl (одна из «лицензий МТИ», которую FSF называет «Expat license») является свободной:
https://www.gnu.org/licenses/license-list.en.html#Expat
Поэтому противопоставлять в отношении открытости или свободности две открытые и свободные реализации стандартной библиотеки C категорически неверно.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 05-Фев-20 19:56 
От того, как лицензии MIT и LGPL не называть, их суть не поменяется. Обе лицензии удовлетворяют обоим определением, это же верно практически для любой широко используемой FOSS-лицензии

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 18:47 
>Free Software

Помимо того, что это выглядит глупо в русском тексте, Ричард и FSF настоятельно рекомендуют говорящим на других языках переводить словосочетание «free software». На английском оно полисемантично.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Этническое Происхождение Путина , 02-Фев-20 19:37 
Мне совершенно наплевать на эти ваши лицензии, интересны только технологии.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Cradle , 02-Фев-20 23:18 
без этих их лицензий вам придется как в восьмидесятых платить за каждый технологиический чих лимоны денег, а получать каждый раз черный ящик, и с гулькин нос документации

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Этническое Происхождение Путина , 03-Фев-20 01:00 
> без этих их лицензий вам придется как в восьмидесятых платить за каждый
> технологиический чих лимоны денег, а получать каждый раз черный ящик, и
> с гулькин нос документации

С каких это пор за BSD/MIT и подобное вдруг стало нужно платить?
Я имел в виду то, что мне без разницы под какой лицензией ПО, если его исходники открыты и оно бесплатно.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 07:36 
> С каких это пор за BSD/MIT и подобное вдруг стало нужно платить?

С эпохи BSDi - нормально? А потом виндриверу пришел пингвин :)


"Выпуск системной библиотеки Glibc 2.31"
Отправлено нах. , 05-Фев-20 10:42 
AT&T [к н]ему пришел. А когда ушел с полным хлебалом дерьма - уже была 6ешплатная freebsd2.x, а кто ж будет деньги платить за то, что можно стырить на халяву?!

Пингвин в этот момент отлично вис при вялых всплесках сетевого траффика - при тогдашних-то ниточках и веревочках, выдаваемых за каналы связи.

А потом к пингвину пришла ibm с бесконечными деньгами.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Anonymoustus , 05-Фев-20 15:43 
> А потом к пингвину пришла ibm с бесконечными деньгами.

Не пугай молодёжь. Пусть верят в добрые сказки — в миллионы внимательных глаз и тысячи умелых энтузиастов, которые ради прогресса самоотверженно пишут вот это вот всё.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено нах. , 06-Фев-20 12:23 
Миллионы глаз как раз смотрят очень внимательно. Но не в код.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 01:51 
> Мне совершенно наплевать на эти ваши лицензии, интересны только технологии.

C фиговой лицензией как-то так оказывается что технологии внезапно не у тебя. А если не повезло то они еще и играют против тебя. И тогда радости то с таких технологий...


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 05-Фев-20 19:54 
Внезапно, с любой лицензией технологии не у тебя, а у правообладателя, который имел щедрость ими с тобой поделиться

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 23:55 
> Будущее не за Open Source, а за Free Software.

Free software ≠ copyleft


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 11:12 
fixed: Open source software ≠ copyleft

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 04-Фев-20 14:35 
Одно другому не противоречит.
copyleft ⊂ free software ⊂ open source software

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 05-Фев-20 19:43 
Вы так говорите, как будто musl - это не free software

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 17:57 
>GNU C Library (glibc) 2.31, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2008.

Наконец-то, Ура!

Но все равно не расслабляемся, потому-что текущий стандарт языка Си - это C18.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 18:58 
В C18 в язык внесено лишь одно нормативное изменение:
https://gustedt.wordpress.com/2018/08/06/c17-obsoletes-atomi...
Остальное — исправление косноязычия в стандарте.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Anonymoustus , 02-Фев-20 17:59 
> Изменения, нарушающие совместимость:

Помнится, линуксоиды врали, что на уровне системной библиотеки обратная совместимость не нарушается.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено пажилой человек писятчетыре года , 02-Фев-20 18:04 
а тебе какая разница?

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Ант о Ним , 02-Фев-20 19:13 
Думал присоединиться. Да вот ушёл...

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 01:53 
Типа, линуксоиды много потеряли? :) Это, например, что? :)

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 23:58 
Она не нарушается в том смысле, что собранные со старой версией библиотеки бинарники продолжат корректно работать после обновления.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Имя , 02-Фев-20 19:28 
С какого хера версия до сих пор 2.хх?
Если нарушена обратная совместимость, то версия должна быть 3.0

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 02-Фев-20 23:59 
Обратная совместимость ABI не нарушена.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Olololo , 02-Фев-20 19:55 
Просьба подсказать, недавно заметил следующее:
- иногда под Xubuntu выскакивает сообщение, что сетевое соединение разорвано при этом торрент качалка останавливается и показывает скорость 0, но через секунд 20-30 начинает качать по новой
- я использую VPN и через firewall прописал только один сервак VPN для выхода в сеть. Выйти в сеть в обход этого VPN сервака нельзя(!!!).
- что подозрительно, если обычно торрент качается на скорости максимум 2.5 Мбайт/с то после квази разрыва соединения и торрент начинает качаться на скорости в 3 раза больше т.е. до 6 Мбайт/с и так продолжается пока я сам не разорву соедиение и не переподключусь к этому VPN снова. При этом при проверке моего IP в обоих случая я вижу один и тот же иностранный IP. При этом консоль где я руками запускаю openVPN не показывает разрыва соединения т.е. как было написано - "Initialization Sequence Completed" так и осталось, новых сообщений не появилось.

Вопрос, не может быть такое, что кто-то вклинивается?


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Olololo , 02-Фев-20 19:58 
>торрент начинает качаться на скорости в 3 раза больше т.е. до __7__ Мбайт/с

поправил


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 00:05 
Offtopic

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 02:01 
Анонимус, прикинь, тут есть более топичные форумы для таких вопросов!

> Выйти в сеть в обход этого VPN сервака нельзя(!!!).

А ты уверен что нельзя? Когда начинает качать - возьми да позырь netstat -tawunp (или ss -tawunp) - увидишь кто, что и куда.

А если вообще нифига не понятно - ну, wireshark поставь и изучи что, куда и почему летает, чтоли. Можно и не вайршарк, tcpdump например для консольных гуру. Но вайршарком пакеты в GUI изучать все же удобнее.

> - что подозрительно, если обычно торрент качается на скорости максимум 2.5 Мбайт/с то после
> квази разрыва соединения и торрент начинает качаться на скорости в 3 раза больше

Возможно, файрвол у тебя малость не файрволит? Или правила сбрасывает? Кто ж тебя знает чего ты там хочешь.

Вообще, если ты хотел зашифроваться %) то советую убрать к чертям всю автоматику типа нетворкманагера %) и нарулить такую конфигу вручную. Так ты будешь понимать что и почему там происходит и не случится так что автоматика тебя грамотно подставит в ненужный момент. Что очень полезно для применений когда тебе не хотелось бы чтобы ус отклеивался.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Olololo , 03-Фев-20 10:41 
>А если вообще нифига не понятно - ну, wireshark поставь и изучи

Я уже сказал, что внешний IP НЕ МЕНЯЕТСЯ. IP как был от VPN сервака так и остался. Провайдер NordVPN.

>советую убрать к чертям всю автоматику типа нетворкманагера %) и нарулить такую конфигу вручную

Я так и сделал, настроил firewall руками. Нетворкманагер только подключается к инету, пакеты посылаются только на один сервак - VPN.

p.s. я спрашиваю про это потому, что дыма без огня не бывает, меня один раз ФСБ уже слушала. Похоже, что есть какая-то новая техника взлома VPN или как минимум вклиниваются и записывают дамп пакетов. Или NordVPN что-то мутит.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 12:09 
Очень похоже на методики ЦРУ

"Выпуск системной библиотеки Glibc 2.31"
Отправлено ЦРУ , 04-Фев-20 11:34 
Мы подобными придурками-параноиками, не умеющими разобраться в собственном линуксе, что у них куда отправляется, не интересуемся, у нас более осмысленных занятий есть.

Да, коллеги из ФБР просили передать, что им он тоже нахрен не нужен - он ни разу не Хемингуэй.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 02:47 
>Данные возможности также включаются при использовании макроса _GNU_SOURCE или при сборке в gcc c флагом "-std=gnu2x";

В CMake до сих пор 18 не завезли. Видимо C не нужен.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 08:30 
>В CMake до сих пор 18 не завезли. Видимо C не нужен.

CMake изначально создавался только для Си-плюс-плюсников.
Если ты чистосишник то юзай кошерный Make.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Урри , 03-Фев-20 16:26 
Тем более, что давно завезли автотулзы, если самому лень писать.

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аниним , 04-Фев-20 20:50 
Meson например есть

"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 02:50 
>Прекращена поддержка архитектуры

Сами себе могилу роют.


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 03-Фев-20 07:38 
Кхм... в этом случае наверное все-же не себе :)

"Выпуск системной библиотеки Glibc 2.31"
Отправлено RM , 03-Фев-20 14:55 
>Для сборки работающих обвязок системных вызовов для Glibc теперь не требуется установка заголовочных файлов ядра Linux. Исключение составляет 64-разрядная архитектура RISC-V;

Вот это интересно.
Они теперь с собой таскают таблицы linux headers syscalls
https://sourceware.org/git/?p=glibc.git;a=commit;h=4cf0d2230...
и могут регенерить их время от времени, новый target "update-syscalls"
https://sourceware.org/git/?p=glibc.git;a=commit;h=07a44d239...
пока нагенерили для версии ядра 5.4
как версии сочетаються - ходить по ссылкам отсюда:
https://stackoverflow.com/questions/27171485/various-glibc-a...


"Выпуск системной библиотеки Glibc 2.31"
Отправлено Аноним , 08-Авг-20 07:20 
Выключайте C2X он может приводить к крашам типа aw snap в браузерах вот тут я сравнил и решил проблему дернув из своего старого дистрибутива тот самый ключевой файл и сравнил их https://github.com/Griggorii/Linux_OS20.04_V3_X64_By_Griggor... в итоге решил проблему aw snap в хромиумо подобных браузерах.