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

Исходное сообщение
"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"

Отправлено opennews , 22-Янв-24 10:07 
Опубликован релиз   стандартной Си-библиотеки PicoLibc 1.8.6, развиваемой Китом Паккардом (Keith Packard, лидер проекта X.Org) для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти. При разработке часть кода заимствована из  библиотеки newlib от проекта Сygwin и AVR Libc, развивавшейся для микроконтроллеров Atmel AVR. Код PicoLibc распространяется под лицензией BSD. Поддерживается сборка библиотеки для архитектур ARM (32-bit), Aarch64, i386,  RISC-V, x86_64, m68k  и  PowerPC...

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


Содержание

Сообщения в этом обсуждении
"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 10:07 
Ждём в OpenWrt?

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 12:53 
Нет.

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Шарп , 22-Янв-24 11:08 
>развиваемой Китом Паккардом (Keith Packard, лидер проекта X.Org)

Чел вместо допиливания иксов занимается устранением фатальных недостатков в уже существующих libc.


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 12:09 
>>> фатальных недостатков в уже существующих libc <<<

Когда я изучал сие чудо (picolibc), то для себя отметил что проблема во-первых, по факту это просто куча копи-паст кода который писался разными люди (никакой кодинг стайл там и в помине не валялся при чём даже на уровне тела функции!!!!!!; в общем всё ради "правильной для корпарасов" лицензии). С тестированием там тоже всё плохо! Но основная проблема там как и везде - заголовочные файлы (необходимое зло)!!!! Я попытался сделать рефакторинг этого чуда, но понял что это очень трудозатратная и нудная задача, так что для себя я решил что за бесплатно таким заниматься будет только мазохист (кстати это было в то время когда какой-то чувак решил проделать такую же "чистку" на уровне ядра линукс, - уж не знаю чем там всё закончилось, но чел реальный мазохист!)


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 12:22 
Это как бэ намекает что на икса по... даже лидеру их проекта.
Но у тебя есть прекрасный шансы взять флаг в свои руки и возродить было величие этого к̶у̶с̶к̶а̶ ̶о̶в̶н̶а̶  отличного проекта!

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 14:30 
А зачем иксы дописывать?
По мнению г̶о̶р̶о̶д̶с̶к̶и̶х̶ ̶с̶у̶м̶а̶ш̶е̶д̶ш̶и̶х̶ местных экспертов они и так "идеальны и просто работают".
Подумаешь половина новых технологий нефурычат, а половина старых - дырявая как шапка почтальона Печкина.
Зато не вейланд)

ps. вообще немного жаль чувака, он не может сказать "я устал от этого багованного куска xorg! да пошло оно все лесом", приходится украдкой пилить сторонние проекты


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено _kp , 22-Янв-24 18:56 
>> "идеальны и просто работают".

Не могу не согласиться, и с тем и другим.
Но не добавлено, что X, при всех их достоинствах, морально устаревают и не поспевают за современными потребностями.


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 21:17 
Чел помогал в разработке wayland и xwayland, и доклады читал о переходе на wayland. Это подход настоящего инженера - думай над улучшением механизмов и предлагай новые решения, отбросив эмоции и личные хотелки. А не местные истерички "wayland/xorg говно, лол кек чебурек, закопать выкинуть".

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Бывалый смузихлёб , 23-Янв-24 12:18 
допиливать иксы сейчас - что перекрашивать печку в сгоревшей хате

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 11:55 
передаю привет, анону, который даже не поленился зарепортить баг о которой я как-то писал тут в комментариях:)

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 14:03 
будешь должен

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 12:28 
> Изначально проект развивался под именем "newlib-nano" и был

написан сотрудниками ARM для микроконтроллеров, входит в комплект newlib и не имеет отношения к cygwin


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 12:57 
>Код PicoLibc распространяется под лицензией BSD.

Проприетарщики, с их закрытыми прошиками, будут рады. Интересно, они ему ему хоть спасибо скажут?


"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 21:22 
Внезапно, любому нужному открытому коду рады в первую очередь любители опенсорса. А чужие деньги считать и в лицензиях буковки интерпретировать удел безыдейных лодырей.

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 22-Янв-24 22:13 
Так гпл-нутые могут ее заразить, это лицензия же свободная и позволяет свободно распоряжаться кодом.
В отличие от самой gpl))

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 23-Янв-24 01:07 
Таким беззащитным библиотекам нужна прививка свободы от GPL.

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 23-Янв-24 09:31 
Именно такой и должна быть стандартная либа! А не тот ужас под названием glibc.

"Выпуск стандартной Си-библиотеки PicoLibc 1.8.6"
Отправлено Аноним , 23-Янв-24 09:50 
Ага, для микроконтроллеров без MMU и мало что умеющая, шутник.