Live data from Hacker News

Toybox: All-in-one Linux command line

github.com

1–10 of 60 posts

Re: Toybox: All-in-one Linux command line

#2
IIRC this was made to solve a licensing issue with busybox (toybox being more permissive) and be included with Android. As a fan of copyleft, initially the idea annoyed me, but I eventually came to the conclusion that if it was the only way to include better tools in a particular OS out of the box, it was probably fine.

I recall busybox being often used for gpl enforcement, so I wonder now how widespread toybox is by various companies hoping to avoid that. Do modern Smart TVs and such use it?

Re: Toybox: All-in-one Linux command line

#4
post #2

IIRC this was made to solve a licensing issue with busybox (toybox being more permissive) and be included with Android. As a fan of copyleft, initially the idea annoyed me, but I eventually came to the conclusion that if it was the only way to include better tools in a particular OS out of the box, it was probably fine. I recall busybox being often used for gpl enforcement, so I wonder now how widespread toybox is by…

I believe most smart TVs use Android as the base, so I would think yes.

Re: Toybox: All-in-one Linux command line

#5
post #2

IIRC this was made to solve a licensing issue with busybox (toybox being more permissive) and be included with Android. As a fan of copyleft, initially the idea annoyed me, but I eventually came to the conclusion that if it was the only way to include better tools in a particular OS out of the box, it was probably fine. I recall busybox being often used for gpl enforcement, so I wonder now how widespread toybox is by…

I believe most smart TVs use Android as the base, so I would think yes.

I think Samsung still use Tizen (still Linux, seems to use Toybox) and LG uses WebOS (Linux again, not sure if it uses Toybox).

Re: Toybox: All-in-one Linux command line

#7
post #6

BusyBox got its name from a collection of toys in one assembly/container: https://www.google.com/search?udm=2&q=fisher+price+busy+box

I wonder if Toybox got its name from the Soundgarden song of the same name or if it was chosen due to the similarity of Busybox's collection of toys.

Re: Toybox: All-in-one Linux command line

#8
post #3

See also, for Windows: w64devkit, and the included busybox-w32 https://github.com/skeeto/w64devkit https://frippery.org/busybox/

Although I love and use w64devkit myself, it seems like you should point people towards the original busybox rather than take two detours through an unrelated toolkit using an unofficial port of it?

Re: Toybox: All-in-one Linux command line

#9
post #2

IIRC this was made to solve a licensing issue with busybox (toybox being more permissive) and be included with Android. As a fan of copyleft, initially the idea annoyed me, but I eventually came to the conclusion that if it was the only way to include better tools in a particular OS out of the box, it was probably fine. I recall busybox being often used for gpl enforcement, so I wonder now how widespread toybox is by…

The license page and linked blog posts mentions this: https://landley.net/toybox/license.html

I like the 0BSD license (see my https://xn--gba.st), AWS also uses the semantically equivalent MIT-0 license for code samples, etc.

Re: Toybox: All-in-one Linux command line

#10

Earlier quoted context omitted.

I believe most smart TVs use Android as the base, so I would think yes.

I think Samsung still use Tizen (still Linux, seems to use Toybox) and LG uses WebOS (Linux again, not sure if it uses Toybox).

Just looked through my TV, webOS uses Busybox.
Post reply on HN