The OpenNET Project / Index page

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

Доступна стандартная Си-библиотека PicoLibc 1.1

16.11.2019 12:33

Кит Паккард (Keith Packard), активный разработчик Debian, лидер проекта X.Org и создатель множества X-расширений, включая XRender, XComposite и XRandR, представил выпуск новой стандартной Си-библиотеки PicoLibc 1.1, развиваемой для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти. При разработке часть кода заимствована из библиотеки newlib от проекта Сygwin и AVR Libc, развивавшейся для микроконтроллеров Atmel AVR. Код PicoLibc распространяется под лицензией BSD. Поддерживается сборка библиотеки для архитектур ARM (32-bit), i386, RISC-V, x86_64 и PowerPC.

Кит Паккард приступил к разработке после того, как не смог найти достойного варианта Libc, который можно было использовать на встраиваемых устройствах с небольшим ОЗУ. Проект развивается с прошлого года. На первом этапе проект представлял собой вариант newlib, функции stdio в котором были заменены на компактный вариант из avrlibc (stdio в newlib не устраивал большим потреблением ресурсов). Так как текущая деятельность Кита связана с постоянной работой с архитектурой RISC-V и развитием инструментария для встраиваемых устройств, недавно он пересмотрел состояние реализаций libc и пришёл к выводу, что при небольшой доработке комбинация newlib и avrlibc может стать хорошим универсальным решением. Изначально проект развивался под именем "newlib-nano", но, чтобы избежать путаницы с библиотекой Newlib, был переименован в PicoLibc.

В текущем виде в Picolibc уже проведена работа по удалению всего кода, поставляемого не под лицензией BSD (данный код не использовался при сборке для встраиваемых устройств), что значительно упростило ситуацию с лицензией на проект. Реализация локальных потоков переведена с 'struct _reent' на механизм TLS (thread-local storage). Активирован по умолчанию компактный вариант stdio, заимствованный из кода библиотеки avrlibc (специфичные для ATmel ассемблерные вставки переписаны на Си). Для сборки задействован инструментарий Meson, что позволило не привязываться к сборочным сценариям newlib и упростить перенос изменений из newlib. Добавлен упрощённый вариант кода инициализации (crt0), прикрепляемого к исполняемому файлу и выполняемого до передачи управления функции main().

В версии Picolibc 1.1:

  • Добавлена вспомогательная библиотека для поддержки технологии "semihosting", позволяющей коду, выполняемому в окружении отладчика или эмулятора, использовать механизмы ввода/вывода хост-системы;
  • Для систем, поддерживающих системные вызовы open, close, read и write, в tinystdio добавлены стандартизированные POSIX-интерфейсы ввода/вывода stdio, включая функции fopen и fdopen, а также привязку stdin/stdout/stderr к определённым в POSIX файловым дескрипторам;
  • Перенесены недавние изменения из кодовой базы newlib. В том числе добавлены заглушки libm для fenv.h, которые можно использовать на системах без поддержи вычислений с плавающей точкой;
  • Добавлен пример сборки приложения "Hello world" с picolibc для систем ARM и RISC-V;
  • Удалены каталоги newlib, libm и mathfp, в которых содержался неиспользуемый экспериментальный код.


  1. Главная ссылка к новости (https://keithp.com/pipermail/p...)
  2. OpenNews: Выпуск системной библиотеки Glibc 2.30
  3. OpenNews: Разработчики из Google предложили разработать свою libc для LLVM
  4. OpenNews: Для Linux и Redox представлена реализация Libc на языке Rust
  5. OpenNews: Microsoft открыл код стандартной библиотеки С++, поставляемой в Visual Studio
  6. OpenNews: Представлена стандартная Си-библиотека Musl 1.0.0, развиваемая в качестве альтернативы Glibc
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51873-libc
Ключевые слова: libc, picolibc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 13:11, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    >активный разработчик Debian
    >Код PicoLibc распространяется под лицензией BSD

    Не вяжется это с духом Debian.

     
     
  • 2.3, Аноним (3), 13:19, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    дебиан тут причём?
     
  • 2.4, Мяут (ok), 13:20, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Почему контрибутор Debian должен свои pet-проекты тоже подводить под дух этой организации?
    К тому же библиотека явно целится во встраиваемые системы, там GPL не в почёте.
     
     
  • 3.53, Аноним (2), 17:10, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в почёте, выбираю http://chibios.org/ для embedded потому, что GPLv3.
     
     
  • 4.64, mma (?), 10:25, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А какой профит на МК от GPL? Если только "just for fun".
     
  • 2.11, anonymous (??), 14:04, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Debian не принимает пакеты под BSD лицензией?
     
  • 2.12, Аноним84701 (ok), 15:00, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>активный разработчик Debian
    >>Код PicoLibc распространяется под лицензией BSD
    > Не вяжется это с духом Debian.

    А в Дебиане об этом уже знают?
    https://www.debian.org/ports/kfreebsd-gnu/

     
     
  • 3.71, botman (ok), 16:50, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сам и попался. Поддерживали её на Debian 6 и 7, потом появились копирасты, со своими борцами с GPL во FreeBSD.
     
  • 2.41, Ананимас009 (?), 22:44, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Openssh, Postgres   в дебиане нет?
     
  • 2.58, qwerty123 (??), 22:41, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/

    >Не вяжется это с духом Debian.

    речь идет о коде для микропроцессоров.

    вот прошивка для stm32f1
    - с freertos c malloc,
    - драйверами spi и i2c шин
    - драйверами акселератор-гироскопов
    - манимальной математикой коррекции
    - драйвером дисплея
    - и несколькими функциями по обработки строй из newlib

    $ arm-eabi-size --format=berkeley dest.elf
       text    data     bss     dec     hex filename
      32072    1484     388   33944    8498 master.elf

    32 килобайта

    работает на 2 баксовом SOC с 64kb

    и от newlib там используется от силы 2kb



     

  • 1.5, Anonymoustus (ok), 13:38, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хорошее дело. И лицензия в самый раз. :-)
     
     
  • 2.7, JL2001 (ok), 13:48, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Хорошее дело. И лицензия в самый раз. :-)

    чем она вам в самый раз?

     
     
  • 3.8, Anonymoustus (ok), 13:49, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >> Хорошее дело. И лицензия в самый раз. :-)
    > чем она вам в самый раз?

    Свободой.

     
     
  • 4.15, JL2001 (ok), 16:09, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >>> Хорошее дело. И лицензия в самый раз. :-)
    >> чем она вам в самый раз?
    > Свободой.

    а если без общих слов?

     
     
  • 5.16, Anonymoustus (ok), 16:28, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>> Хорошее дело. И лицензия в самый раз. :-)
    >>> чем она вам в самый раз?
    >> Свободой.
    > а если без общих слов?

    http://en.wikipedia.org/wiki/BSD_licenses

     
     
  • 6.19, JL2001 (ok), 16:54, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>>> Хорошее дело. И лицензия в самый раз. :-)
    >>>> чем она вам в самый раз?
    >>> Свободой.
    >> а если без общих слов?
    > http://en.wikipedia.org/wiki/BSD_licenses

    это тоже общие слова
    какие выгоды лично для вас приносит эта лицензия на библиотеке?

     
     
  • 7.21, Anonymoustus (ok), 17:00, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>>>>> Хорошее дело. И лицензия в самый раз. :-)
    >>>>> чем она вам в самый раз?
    >>>> Свободой.
    >>> а если без общих слов?
    >> http://en.wikipedia.org/wiki/BSD_licenses
    > это тоже общие слова

    Ну-ну.

    > какие выгоды лично для вас приносит эта лицензия на библиотеке?

    Не принуждает сидеть в загоне коммунистического рабства GNU/GPL, если мне захочется или потребуется использовать сабж.


    И, похоже, у вахтёров-сектантов из-за упоминания о BSD-лицензии болезненно воспалилось. Иначе невозможно понять сокрытие моего предыдущего комментария.

     
     
  • 8.25, JL2001 (ok), 18:04, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален изначально промахнулся комментарием 24, но и туда он по... текст свёрнут, показать
     
     
  • 9.51, MINIX (?), 14:50, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть у него выгоды, просто сказать ему стыдно ... текст свёрнут, показать
     
  • 7.38, Аноним (38), 21:38, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > какие выгоды лично для вас приносит эта лицензия

    Не нужно ни в чём отчитываться перед разными непонятливыми вопрошателями.

     
     
  • 8.49, ммнюмнюмус (?), 13:50, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ваше определение выгоды Кто-то думает дальше чем хапнут здесь и сейчас Такими ... текст свёрнут, показать
     
     
  • 9.50, ммнюмнюмус (?), 14:00, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    упс не на то ответил... текст свёрнут, показать
     
  • 7.54, Аноним (2), 17:18, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >это тоже общие слова
    >какие выгоды лично для вас приносит эта лицензия на библиотеке?

    Ясно же, свободу зажимать исходники.

     
     
  • 8.63, Andrey Mitrofanov_N0 (??), 10:24, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ваш каммент под BSDL же Я Свободно поправил ... текст свёрнут, показать
     
  • 5.43, Аноним (43), 06:49, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >а если без общих слов?

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

    Потому что суть GPL в том что "коготок увяз - всей птичке пропасть". Нафиг такое счастье.

     
     
  • 6.47, JL2001 (ok), 11:56, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>а если без общих слов?
    > Тем, что в приличных организациях за использование GPL компонентов сначала дрючит техлид,
    > потом юротдел, потом ставят вопрос об увольнении.
    > Потому что суть GPL в том что "коготок увяз - всей птичке
    > пропасть". Нафиг такое счастье.

    чтот как-то не увольняют меня.. может конешно организация неприличная..
    а может ты просто дупло?
    единственное, что требует GPL - дать код тем, кто честно приобрёл право владения программой
    код нашей программы доступен всем, кто приобрёл право владеть нашей программой - самой организации

     
     
  • 7.52, Аноним (52), 16:37, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >код нашей программы доступен всем, кто приобрёл право владеть нашей программой - самой организации

    Понятно. Только велосипеды для внутренного использования. Шарага, в общем.

     
     
  • 8.60, iFRAME (ok), 06:50, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас все ПО за редким исключением распространяется как SaaS... текст свёрнут, показать
     
  • 8.65, Andrey Mitrofanov_N0 (??), 11:15, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблемы продавцов воздуха Микрософтов, Касперских, Оракелов, 1-эС-ов конечно ... текст свёрнут, показать
     
  • 5.62, Andrey Mitrofanov_N0 (??), 10:18, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>> Хорошее дело. И лицензия в самый раз. :-)
    >>> чем она вам в самый раз?
    >> Свободой.
    > а если без общих слов?

    Давно всё обсосано-пересосано. http://www.opennet.dev/openforum/vsluhforumID3/112997.html#174

    Он знает http://www.opennet.dev/openforum/vsluhforumID3/116119.html#241
    цену своих слов. http://www.opennet.dev/openforum/vsluhforumID3/111689.html#100

    Ни один из них http://www.opennet.dev/openforum/vsluhforumID3/112997.html#153
    за слова http://www.opennet.dev/openforum/vsluhforumID3/116924.html#20
    не ответил. http://www.opennet.dev/openforum/vsluhforumID3/116692.html#60

    Типа, "три года бежала я за вами, чтобы http://www.opennet.dev/openforum/vsluhforumID3/111817.html#12
    сказать, как _вы_ несвободны". http://www.opennet.dev/openforum/vsluhforumID3/82687.html#171

    На _них_ работают, пишут дырверы!, http://www.opennet.dev/openforum/vsluhforumID3/111689.html#22
    крупнейшие капрорации. http://www.opennet.dev/openforum/vsluhforumID3/117204.html#33

    Там ещё http://www.opennet.dev/openforum/vsluhforumID3/109155.html#41
    есть...  http://www.opennet.dev/openforum/vsluhforumID3/114182.html#49

     
     
  • 6.76, Аноним (76), 05:35, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Митрофанька, никто твои ссылки на себя любимого не смотрит. Прими таблетки и успокойся.
     
  • 4.22, Anonymoustus (ok), 17:02, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Хорошее дело. И лицензия в самый раз. :-)
    >> чем она вам в самый раз?
    > Свободой.

    Зацените трешачок, ребята:

    > СКРЫТО Отмодерировано: ASKBOT, Форсирование: Наличие жалоб

    Это на мой комментарий со ссылкой на Википедию о BSD-лицензиях.

     
     
  • 5.24, JL2001 (ok), 18:01, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    >>>> Хорошее дело. И лицензия в самый раз. :-)
    >>> чем она вам в самый раз?
    >> Свободой.
    > Зацените трешачок, ребята:
    >> СКРЫТО Отмодерировано: ASKBOT, Форсирование: Наличие жалоб
    > Это на мой комментарий со ссылкой на Википедию о BSD-лицензиях.

    потому что это не ответ на мой вопрос, а рассуждения о версиях коммунизма
    так же как и последующие рассказы про загоны и свободы

    или лично у вас нет никаких выгод от этой лицензии кроме рассказов об идеологии?

     
     
  • 6.26, Anonymoustus (ok), 18:07, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > потому что это не ответ на мой вопрос, а рассуждения о версиях
    > коммунизма
    > так же как и последующие рассказы про загоны и свободы
    > или лично у вас нет никаких выгод от этой лицензии кроме рассказов
    > об идеологии?

    Вы хоть осознаёте неуместность и абсурдность ваших вопросов и подобных интонаций? Вы всерьёз думаете, что я буду давать отчёт какому-то анониму опеннета, которые решил, что он тонкий тролль? Смешно. Читайте статью Википедии о BSD-лицензиях, если о них не знаете. Если знаете, то не задавайте идиотских вопросов (о том, что лицензии дают). Я на такой унылый троллинг не поведусь.

     
     
  • 7.30, Аноним (30), 19:12, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А мне вот тоже интересно. Так в чем выгода-то?
     
     
  • 8.34, SOska (?), 19:40, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Да не ответит он, у него или припекло как мы видим тотально, ну или нет выгоды ... текст свёрнут, показать
     
  • 8.39, Аноним (38), 22:08, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В том, что если ты - маленький стартап, пилишь прошивку для какой-нибудь железки... текст свёрнут, показать
     
     
  • 9.40, Аноним (40), 22:29, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а так у тебя будет возможность выпустить железку, быть может пару обновлений про... текст свёрнут, показать
     
     
  • 10.55, Аноним (55), 21:29, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Размечтался... текст свёрнут, показать
     
  • 10.68, Аноним (68), 14:05, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Прямо описание жизненного цикла Android ... текст свёрнут, показать
     
  • 4.27, x3who (?), 18:26, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >>> Хорошее дело. И лицензия в самый раз. :-)
    >> чем она вам в самый раз?
    > Свободой

    Я бы почувствовал себя свободнее, если бы производители всякой мелкоэлектроники выкладывали бы исходники прошивочек и оставляли возможность эти прошивочки в устройства менять. К сожалению БСД-лицензия этому вряд ли способствует.

     
     
  • 5.28, Anonymoustus (ok), 18:37, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>>> Хорошее дело. И лицензия в самый раз. :-)
    >>> чем она вам в самый раз?
    >> Свободой
    > Я бы почувствовал себя свободнее, если бы производители всякой мелкоэлектроники выкладывали
    > бы исходники прошивочек и оставляли возможность эти прошивочки в устройства менять.
    > К сожалению БСД-лицензия этому вряд ли способствует.

    Будто ЖПЛ этому способствует… Никакая сила природы не может принудить производителей мелкоэлектроники выкладывать исходники прошивок под GPL, если их прошивки — это их заработок.

     
     
  • 6.29, JL2001 (ok), 18:51, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    эта сила - нечто вроде LinuxBoot под GPL3 ток скорее они изначально будут накат... большой текст свёрнут, показать
     
  • 5.46, ig0r (??), 11:16, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее? ты написал хоть строку кода для этого производителя? Если что, оригинальный код, который они взяли за основу всегда останется под BSD лицензией, и если у тебя есть желание, то ты можешь чувствовать себя свободно и переписать внесённые производителем изменения и выпустить свои изменения под GPL лицензией.
     
     
  • 6.48, JL2001 (ok), 12:10, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее?

    два проекта, где купили продукт без кода, загнулись по причине неспособности авторов дорабатывать свои продукты вовремя, сейчас с ними суды за неустойки и возвраты (по договору обязаны были сопровождать и дорабатывать своё детище)

    пример продукта, который мы дорабатываем своими силами, так как купили с исходниками, заставляет в новый тендер прописывать доступность оных

     
     
  • 7.57, Аноним (55), 21:37, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > неспособности авторов

    Какие ж это авторы? Надо было покупать у тех, кто сам писал, а не у непонятных "авторов".

     
     
  • 8.74, x3who (?), 17:37, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    JL2001 скорее всего имел в виду, что у авторов исходники есть Но поскольку исх... текст свёрнут, показать
     
     
  • 9.75, JL2001 (ok), 23:45, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    конкретно в одном случае звучит примерно так не осилили набрать программистов и... текст свёрнут, показать
     
  • 6.67, Аноним (67), 11:45, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее? ты написал хоть строку кода для этого производителя?

    То есть просто заплатить за устройство мало, надо ещё что-то сделать? Вот уж и правда, свобода во все поля!

     
  • 6.72, x3who (?), 17:26, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее?

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

    > Если что, оригинальный
    > код, который они взяли за основу всегда останется под BSD лицензией,
    > и если у тебя есть желание, то ты можешь чувствовать себя
    > свободно и переписать внесённые производителем изменения и выпустить свои изменения под
    > GPL лицензией.

    Ты, как мне кажется, просто не представляешь о чём говоришь.

    Вот, допустим, у тебя есть компьютерная мышь с контроллером с какой-то прошивкой. Тебе там хочется кое-что подправить (контроллеры там непрошивабельные, но нично не мешает заменить на аналог с флешем). У тебя есть код пико-либ-це. Твои действия не имея доступа к исходникам слинкованной с этой либой прошивки мыши?

     
  • 5.56, Аноним (55), 21:32, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И много ГПЛ-прошивок ты лично подрихтовал? И многим ли владельцам аналогичных устройств твои патчи понадобились?
     
     
  • 6.77, Andrey Mitrofanov_N0 (??), 12:54, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И много ГПЛ-прошивок ты лично подрихтовал? И многим ли владельцам аналогичных устройств
    > твои патчи понадобились?

    Их, говорят, сначала реверсят и двоично хакают.
    Если жадный кореец-китаец-проч-интернационал  спеков не дал.

    Там и до GPL-реализации в исходниках не далеко.
    Никогда не искал "firmware" в свободной части Debian ("main"), не смотрел на те "прошивки", которые из ядра (kernel.org и Debian "main") _не_ вынесли в non-free гетто (да! такие есть.)?

    ...
    Вот буквально сейчас феменист [и микрософт-апаложист] Гаррет передаёт приветы "этим стрэньж русским" хацкерам:

    " In summary: closed-source code is more annoying to improve, but that doesn't
    mean it's impossible. Also, strange Russians on forums make everything easier. "

    --https://mjg59.dreamwidth.org/53703.html

     
  • 5.69, Аноним (68), 14:07, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Китайци тоже бы почувствовали себя спокойнее, ох какая ляпота
     
     
  • 6.70, JL2001 (ok), 15:34, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Китайци тоже бы почувствовали себя спокойнее, ох какая ляпота

    чужая прошивка на другом железе и даже другой ревизии SoC уже мало поможет

     
  • 6.73, x3who (?), 17:32, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Китайци тоже бы почувствовали себя спокойнее, ох какая ляпота

    Вот китайцы помоему класть хотели на все эти лицензии. Они и ГПЛ тебе используют без предоставления сорцов.

    На Али вон вообще есть один кадр, который в название своих товаров лепит слово "Open". Как-то заинтересовался у него одной платкой, но какое-то внутренне чувство подсказало что лучше бы спросить сперва схему этого "Open" устройства и код прошивки. Естественно нет ни того ни другого. А "Open" - ну просто продаётся с этим словом лучше, вот он его и пишет.  

     
  • 3.9, Аноним (9), 13:53, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наверное, позволяет не покупать несвободную лицензию для своих устройств, вот и годится. И пользователям не нужны исходники, и в суд за их непредоставление не позовут. Сплошные достоинства!
     

  • 1.6, siu77 (ok), 13:38, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Хоть кто-то занимается оптимизацией. Пусть и в свободное от работы время.
     
  • 1.10, Аноним (10), 13:57, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что uClibc уже сильно разжирел?
     
     
  • 2.35, protonesso (?), 20:26, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    uClibc давно умер, есть musl libc
     
     
  • 3.36, SOska (?), 20:35, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблемка только в том что он не живет там где нет mmu
     
  • 3.45, red75prim (?), 11:04, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда не умер, а зомби. На камерах видеонаблюдения (особенно дешёвых) практически только его и используют.
     

  • 1.14, brzm (ok), 16:00, 16/11/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     

     ....ответы скрыты (3)

  • 1.23, фтщт (?), 17:44, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно было бы почитать почему ему musl и uclibc не понравились. Отчего разработка своей с нуля, а не допилка существующих.
     
     
  • 2.31, Аноним (31), 19:23, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что бы не стать догоняющей их автора крысой в колесе. И чтобы донаты самому вместо тех получать. Достаточно причин.
     
  • 2.42, Анонимчжан (?), 03:49, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    иногда лучше сделать все самому.
     
  • 2.44, Аноним (44), 09:07, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что он делает библиотеку для bare-митола. И откуда взялось "с нуля", если в ней куски newlib и avr-libc.
     

  • 1.37, Crazy Alex (ok), 20:45, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    О, тот тип, который угробил иксы кривыми костылями...
     
  • 1.59, qwerty123 (??), 22:47, 17/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > развиваемой для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти.

    новость доставила.

    можно представить себе "на _встраиваемых_ устройствах с НЕограниченным размером постоянного хранилища и оперативной памяти." =)

     
  • 1.61, Аноним (61), 09:10, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главное, что там есть https://github.com/keith-packard/picolibc/blob/master/CODE_OF_CONDUCT.md . Теперь можно пользоваться
     
     
  • 2.66, Andrey Mitrofanov_N0 (??), 11:37, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > /blob/master/CODE_OF_CONDUCT.md
    > . Теперь можно пользоваться

    Для Ентера-прайса готов.  Пора конференцию проприертарщиков созывать под "эгидой" Землин-Винукс Фондейшен и докладчиками с "оперсорсного" Микрософта.  </гадость-то какая...>

     

  • 1.78, Аноним (78), 16:37, 20/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Кит Паккард приступил к разработке после того, как не смог найти достойного варианта Libc, который можно было использовать на встраиваемых устройствах с небольшим ОЗУ.

    musl не нашел?

     
     
  • 2.79, Аноним (44), 23:18, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >musl

    Не работает без ОС. Следующий!

     

  • 1.80, Bob (??), 12:07, 26/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кит Паккард на Лаврентия Палыча похож
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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