The OpenNET Project / Index page

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



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

"Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от opennews (ok), 03-Июл-18, 00:56 
Представлен (https://busybox.net/news.html) релиз пакета BusyBox 1.29 (http://www.busybox.net/)  с реализацией набора стандартных утилит UNIX, оформленных в виде единого исполняемого файла и оптимизированных для минимального потребления системных ресурсов при размере комплекта менее 1 Мб. Первый выпуск новой ветки 1.29 позиционируется как нестабильный, полная стабилизация будет обеспечена в версии 1.29.1, которая ожидается примерно через месяц. Код проекта распространяется под лицензией GPLv2.


Модульный характер  BusyBox даёт возможность сформировать один унифицированный исполняемый файл, содержащий в себе произвольный набор реализованных в пакете утилит (каждая утилита доступна в форме символической ссылки на данный файл). Размер, состав и функциональность коллекции утилит можно варьировать в зависимости от потребностей и возможностей встраиваемой платформы, для которой осуществляется сборка. Пакет самодостаточный, при статической сборке с uclibc для создания рабочей системы поверх ядра Linux требуется лишь создать несколько файлов устройств в директории /dev и  подготовить файлы конфигурации. По сравнению с прошлым выпуском 1.28 потребление оперативной памяти типовой сборкой BusyBox 1.29 увеличилось на 1125 байт (с 968029  до 969154 байт).


BusyBox является основным инструментом в борьбе с нарушением GPL в прошивках. Организации Software Freedom Conservancy (SFC) и Software Freedom Law Center (SFLC) от лица разработчиков BusyBox как через суд (https://www.opennet.dev/opennews/art.shtml?num=27520), так и путём заключения (https://www.opennet.dev/opennews/art.shtml?num=26883) внесудебных соглашений неоднократно успешно воздействовала на компании, не предоставляющие доступ к исходному коду GPL-программ. В то же время автор BusyBox всячески возражает (https://www.opennet.dev/opennews/art.shtml?num=24685) против такой защиты - считая что она ломает ему бизнес.
Для производителей, которые не желают открывать исходные тексты модифицированных компонентов, в рамках проекта Toybox (http://landley.net/toybox/) развивается аналог BusyBox, распространяемый (https://www.opennet.dev/opennews/art.shtml?num=32952) под лицензией BSD (2 clause). По возможностям Toybox пока  отстаёт от  BusyBox.


В версии BusyBox 1.29 выделяются следующие изменения:


-  Добавлено приложение svok (https://cr.yp.to/daemontools/svok.html) для обеспечения совместимости с daemontools;
-  Включено приложение tc для манипуляции настройками управления трафиком;
-  В команду cp добавлена опция "-T" (целевой путь рассматривается как файл, а не каталог);
-  В команду less добавлены опции "-F" (выход после отображения содержимого, если вывод укладывается в один экран) и "-R" (вывод в неизменном виде escape-последовательностей ANSI);
-  Приложения cal и mv  переведены на работу в режиме NOEXEC (https://git.busybox.net/busybox/plain/docs/nofork_noexec.txt);

-  В командные оболочки ash  и hush внесены многочисленные исправления, направленные на улучшение совместимости. В hush добавлена новая встроенная команда "command" и опция "hush -s";
-  Производительность  bzip2 увеличена приблизительно на 1%;
-  В df на 32-разрядных системах обеспечена поддержка разделов, превышающих 4TB;
-  В ftpd добавлена опция "-A" для отключения всех типов аутентификации;
-  В ftpgetput добавлена поддержка режима EPSV (похожий на PASV режим для IPv6);

-  В команде patch реализован режим "--dry-run";
-  В утилите ping добавлена опция "-A", включающая адаптивный режим выбора интервала отправки пакетов;

-  В команды realpath и readlink добавлена опция "-f" (раскрытие симлинков) для совместимости с coreutils;
-  В команде   sort реализован режим с оптимизацией, нацеленной на минимальное потребление памяти (FEATURE_SORT_OPTIMIZE_MEMORY).
-  В udhcpc6 добавлена поддержка делегирование префиксов IPv6;
-  В команду wget добавлена поддержка режима  EPSV и URI "ftps://";
-  В "ip link" добавлена поддержка команды"add TYPE vrf";
-  В системе сборки налажена возможность сборки в несколько потоков.
-  В chrt добавлена поддержка атрибутов процессов SCHED_BATCH и SCHED_IDLE.


URL: https://busybox.net/news.html
Новость: https://www.opennet.dev/opennews/art.shtml?num=48893

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

Оглавление

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


1. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –4 +/
Сообщение от Ivan_83 (ok), 03-Июл-18, 00:56 
"В системе сборки налажена возможность сборки в несколько потоков." - задержалось лет на 10.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +2 +/
Сообщение от Аноним (2), 03-Июл-18, 01:39 
да ладно! скорость сборки только для девелопера критична.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +4 +/
Сообщение от Аноним (12), 03-Июл-18, 10:25 
Это у тебя просто никогда Gentoo не было.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +5 +/
Сообщение от Аноним (15), 03-Июл-18, 10:54 
Когда у меня была генту, возможность сборки в несколько потоков была неактуальна.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Ivan_83 (ok), 03-Июл-18, 12:56 
Так я и есть девелопер.
Когда работал над прошивкой для плисины то почти всё удалось собирать в многопотоке, однако бизибокс и что то ещё тормозило процесс в один поток.
Я тогда думал что это кривость тулчейна куда он входит или я чего то не допонимал, а как оказалось это авторы коробки лентяи-мазохисты.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

30. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +1 +/
Сообщение от нах (?), 04-Июл-18, 14:18 
авторы просто осилили мэйкфайл, а ты нет, вот и бесишься.

Зачем для одной и той же прошивки каждый раз пересобирать busybox вообще и тем более - весь, а не два файла и забытый в предыдущей итерации модуль?

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

7. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (-), 03-Июл-18, 08:01 
> В df на 32-разрядных системах обеспечена поддержка разделов, превышающих 4TB;

И это тоже. Не то, что бы оно всем надо. Но как раз в аварийном случае на такое нарваться было бы неприятно.

Рад, что пофиксили

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

3. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –6 +/
Сообщение от Аноним (3), 03-Июл-18, 05:01 
> В то же время автор BusyBox всячески возражает против такой защиты - считая что она ломает ему бизнес.

Добро пожаловать в свободу.

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

4. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 03-Июл-18, 05:38 
Да не. это не свобода, это отрыжка юридической системы, когда нет пострадавшего, но за него судятся другие. У гопников такая тактика есть: «ты обидел моего друга» называется. А «друг» и понятия не имел что обижен.

Нужно ему от ГПЛьни освобождаться, чтобы другие не могли паразитировать на его труде.

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

6. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (6), 03-Июл-18, 06:53 
это отрыжка GPL, вон почитай историю с net-tools. Маинтайнер iptables (если не путаю) стриг бабло даже не за свою работу и GPL в этом ему помогало.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от нах (?), 03-Июл-18, 11:55 
> Маинтайнер iptables (если не путаю)

не путаешь, не путаешь. Причем его "работы" там было полтора комита. И те - тривиальные правки для совместимости с вечно-убегающим внутренним api ведра. Но ведь кто-то ж пустил этого вредного идиота к рулю... А первоначальные разработчики, которые и сделали всю работу - где они? Стали presale менеджерами, наверное :-(

Ну вот теперь настало окончательное щастье - iptables объявлен ненужно. С такими-то майнтейнерами - чего ж еще ждать :-(

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

10. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (10), 03-Июл-18, 09:55 
Правильно я понимаю что он единственный коммитер в проект?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (6), 03-Июл-18, 15:17 
как показывает история - что бы отжимать деньги за GPL софт не надо быть комитером :)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

27. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (27), 03-Июл-18, 18:07 
Для начала надо понимать кто какой вклад сделал в проект. Допустим он не основной коммитер. И волна использования ПО совпала с правками от других авторов. Кто-то ещё будет рассказывать про паразитирование на авторе и быстром избавлении от ГПЛ?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (28), 04-Июл-18, 10:58 
а с чего ты взял что правки как-то корелируют с вкладом в проект?
Популяризация или поддержка / review изменений - не менее важны :)
Как отделять будем?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

23. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от anonymous (??), 03-Июл-18, 15:55 
Отсутствие потерпевшего не аргумент вообще. Прокуратура может и "самовозбудиться".


>Нужно ему от ГПЛьни освобождаться, чтобы другие не могли паразитировать на его труде.

Это ещё бабка надвое сказала. Глядишь, кто-то и заключит с автором договор, чтобы не иметь дело с этими "паразитами". А то у автора может и не быть ресурсов, чтобы вовремя засуживать всяких халявчиков.  Правда у меня вызывают недоумение всякие соглашения для обхода GPL без ведома автора.

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

33. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Тот_Самый_Анонимус (?), 05-Июл-18, 05:44 
> Отсутствие потерпевшего не аргумент вообще. Прокуратура может и "самовозбудиться".

В данном случае — аргумент. Паразиты от ГПЛ вмешиваются когда их не просят.

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

25. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +2 +/
Сообщение от Аноним (25), 03-Июл-18, 16:53 
> Нужно ему от ГПЛьни освобождаться

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

> чтобы другие не могли паразитировать на его труде.

Какая замечательная подмена понятий. Вы хотели сказать МОГЛИ паразитировать. А те, кто борется с нарушениями лицензии и заставляет паразитов раскрывать исходники наоборот НЕ МОГЛИ это делать.

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

31. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +1 +/
Сообщение от freehckemail (ok), 04-Июл-18, 16:46 
> Нужно ему от ГПЛьни освобождаться, чтобы другие не могли паразитировать на его труде.

Ему -- это кому? Андерсену, что ли? А он никаких претензий пока не озвучивал. Наверное, Вы имеете в виду Перенса? Ну что ж, посмотрим.

На текущий момент репозиторий busybox содержит 175к строчек на ANSI C согласно sloc count.

Вот статистика с 99го года, согласно которой за период до 2006го года Эрик Андерсен, текущий руководитель проекта BusyBox совершил 2500 коммитов, привнесших 425к строчек дополнений и 325к строчек удалений.
https://github.com/mirror/busybox/graphs/contributors

Логичный вопрос: где в проекте код исходного автора, Брюса Перенса? Нету уже? И каким же это образом "другие" паразитируют на его труде в таком случае?


Далее второй вопрос. Неужели Вы думаете, что Перенс, один из сооснователей OSI, согласится с Вами по части предложения "освобождаться от ГПЛни"?

Его критика относилась к тому, что правозащитные организации типа SFLC подают иски против коммерческих компаний без участия авторов. Против того самого "гопничества", о котором Вы всё правильно написали выше. Не против GPL.


Третий вопрос. Вы дочитали ссылку?
https://www.opennet.dev/opennews/art.shtml?num=24685

"все разработчики Busybox разделяют мнение о необходимости соблюдения GPL"

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

35. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 05-Июл-18, 05:47 
Я сужу по тексту новости. По нему, речь шла именно о ГПЛ-паразитах.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

36. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от freehckemail (ok), 05-Июл-18, 09:17 
> ГПЛ-паразитах.

Какой чудесный оксюморон.

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

37. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 08-Июл-18, 08:39 
> Какой чудесный оксюморон.

Это правда. Если человек зарабатывает за ГПЛ, не занимаясь созданием — он паразит, но вам, верующим в ГПЛ, как в чудесный артефакт, этого не понять.


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

38. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Andrey Mitrofanov (?), 09-Июл-18, 11:07 
>Если человек зарабатывает за ГПЛ, не занимаясь созданием — он
> паразит, но вам, верующим в ГПЛ, как в чудесный артефакт, этого
> не понять.

Расскажите нам больше.  Это вас беспокоит?  Зарабатывать должен не человек, а кто?  Инкорпорированные друзья с привелегиями?  Подробнее, раскройте вашу мысль.  Больше конструктиффа!

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

32. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от нах (?), 04-Июл-18, 18:01 
да куда ж вы нахрен с подводной-то лодки денетесь? Большая часть бизибоксы - копипаста исходников оригиналов утилит, которые он "заменяет", с подпиливанием и подгибанием неровных углов, образующихся в процессе. А они - gpl и имеют своих авторов.

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

8. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (-), 03-Июл-18, 08:06 
И как, сломало ему бизнес за 10 лет?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (9), 03-Июл-18, 09:17 
ходить по линкам уже не модно? почитай - там есть. И сколько бабла он потерял на этом.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Аноним (-), 03-Июл-18, 10:04 
по линкам 10-летней давности? Ходил. Сейчас то он как поживает?

SFLC-проблемы. Очередные утырки юристы, против кого GPL и старается бороться. Ясное дело, это непросто.

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

14. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Andrey Mitrofanov (?), 03-Июл-18, 10:43 
> по линкам 10-летней давности? Ходил. Сейчас то он как поживает?

Живёт насыщенной каммит-жизнью:

+ в 2015ом смело и уверенно переехах с hg на гитхаб
http://landley.net/hg/toybox
+ работают!  два землекопа.
https://github.com/landley/toybox/graphs/contributors

Бизнес поднял, понятное дело, биэмдувлевэ купил.  Это просто без вопросов.  У него всё получилось, опять.

> SFLC-проблемы. Очередные утырки юристы, против кого GPL и старается бороться. Ясное дело,
> это непросто.

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

24. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (9), 03-Июл-18, 16:44 
дурашка - человек вообще о busybox спрашивал. А ты только удары канделябром понимаешь :)

но 10-12 комитов в неделю - это достаточно успешно. Вон gnu coreutils - вообще 5 лет новые релизы не выпускали.

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

22. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –1 +/
Сообщение от Аноним (6), 03-Июл-18, 15:20 
> по линкам 10-летней давности? Ходил. Сейчас то он как поживает?
> SFLC-проблемы. Очередные утырки юристы, против кого GPL и старается бороться. Ясное дело,
> это непросто.

GPL пытается бороться за свой кошелек - не более того. Иначе бы не требовали передачи всех прав на код для FSF.

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

26. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +1 +/
Сообщение от Аноним (25), 03-Июл-18, 16:55 
Вы даже не знаете разницы между GNU (которая тут вообще не при делах) и GPL.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (28), 04-Июл-18, 11:00 
> Вы даже не знаете разницы между GNU (которая тут вообще не при
> делах) и GPL.

GNU придумало эту вирусную лицензию в борьбе за свои права. Не более того.
Как-то оправдать передачу им прав надо было? вот и придумали.

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

13. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +4 +/
Сообщение от Аноним (13), 03-Июл-18, 10:42 
> И сколько бабла он потерял на этом.

«Все люди на планете только и мечтают что о моей програмке, но почему-то не покупают, сколько же я бабла потерял на этом...»

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

21. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от Аноним (6), 03-Июл-18, 15:19 
>> И сколько бабла он потерял на этом.
> «Все люди на планете только и мечтают что о моей програмке, но
> почему-то не покупают, сколько же я бабла потерял на этом...»

так покупали. это всякие упыри из SFLC требовали что бы не покупали лицензию или отдавали код, а просто платили откупные которые автору не доходили.
Все просто :)

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

5. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Аноним (6), 03-Июл-18, 06:48 
это торт. клевая штука.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз минималистичного набора системных утилит BusyBox 1.29"  –2 +/
Сообщение от Аноним (19), 03-Июл-18, 14:27 
https://s8.postimg.cc/rpbt75vmd/KNsin.jpg
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Релиз минималистичного набора системных утилит BusyBox 1.29"  +/
Сообщение от dhamp (?), 03-Июл-18, 13:53 
поддержку nconfig в дополнение к menuconfig всё ещё не запилили.

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

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

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




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

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