HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Toybox vs BusyBox - Rob Landley, hobbyist

The Linux Foundation5 HN recommenders · recommended in 4 months, 2020-2025
YouTube
25K views · 7 years ago · talk · evergreen

Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU. He also tells the story of leaving BusyBox, Toybox becoming Android's command line, and licensing.

HN recommends it for the toybox intro and for Landley's candid account of software licensing and why he created the 0BSD license.

Linux & open-source ecosystemsSoftware practice, open source & careersOperating systems & kernels#toybox#busybox#roblandley#0bsd#softwarelicensing#embeddedlinux

8 comments from Hacker News

@bsimpson2025 · in “Ghostty is now non-profit”

BSD-0 is a public-domain-equivalent license. The guy who published it is one of the few people who has actually been involved in a lawsuit to try to assert a copyleft license. The whole thing was such a bad experience for him that he decided copyleft licenses are a false goal. You should watch his talk: ▶ this video (He used to be a maintainer of busybox, a GNU clone for embedded devices. He then ended up writing toybox, a similar project under the more free MIT license.)

Strongly recommendsView on HN
@coffeebeanHH2025 · in “Toybox: All-in-one Linux command line”

It's sort of a remastered Version of busybox. Please refer to Rob himself for explaining. There's a good intro on yt [1] and a "demo" in [2] edit: Well Sorry, [2] was about mkroot. I just skipped through the video. I thought it was related to toybox/busybox. Maybe somewhere in the talk. Has been a while since I last watched it. [1] ▶ this video [2] link

RecommendsView on HN
@freemint2022 · in “The Unlicense is an inferior license wrapped in an atrocious name”

Yes. At least if you want people who have to talk to lawyers to use the code. Lawyers don't like that. For some anecdotes see this talk ▶ this video (worth the hour, althoug Rob Landley write the same thing on his website too but to lazy to Google that.

RecommendsView on HN
@freemint2022 · in “The Unlicense is an inferior license wrapped in an atrocious name”

A great talk on software licensing made by the creator of the 0BSD license (Rob Landley) and the history behind the license is here ▶ this video

RecommendsView on HN
@Ciantic2021 · in “Toybox: All-in-one Linux command line”

I think with "few lines of codes as possible" he wants auditability. Rob mentions it as something of a feature: ▶ this video about 12 minute mark, he mentions how people used BusyBox in US army because they wanted to audit all the code, and this was his realization. I think it's a worthy goal. But surely if bc is missing some useful features there is probably no harm having multiple implementations.

CitesView on HN
@Ciantic2021 · in “Toybox: All-in-one Linux command line”

I dug up one of his latest YouTube videos, which I think as a whole is good watch. Here is the licensing part: - ▶ this video (at 25:25) Also I think it's worth to listen the first 10 minutes as an intro, and brief about licensing from 5 minutes forward. Where he explains how BusyBox's licensing was then used by other people as "beating tool" to get hardware specs.

RecommendsView on HN
@tlamponi2021 · in “Toybox: All-in-one Linux command line”

> Toybox's main goal is to make Android self-hosting by improving Android's command line utilities so it can build an installable Android Open Source Project image entirely from source under a stock Android system. -- link Possibly also interesting: Toyboy vs. Busybox ▶ this video

RecommendsView on HN
@freemint2020 · in “No More Free Work from Marak: Pay Me or Fork This”

This is a bad idea. All licenses released under GPLvX or later where X<4 will be not affected by this as the company could always pick X. It would further increase license fragmentation in the GPL sphere which is one of the reasons why BSD style licenses became more popular. I'd recommend looking into Rob Landley and why he created 0BSD. [1] The whole reason why we are in this mess and why GPL died is because the people behind GPL wanted to push their political views using the weight of persons using GPLv2 or later. The Linux kernel reacted by switching GPLv2 only. The only reason why would might want to name it GPLv4 is to use the weight of code of GPLvX or later people. Don't do that In addition some of you clauses have been shown to be easily enforceable by laws like GDPR and attempting to use contract is a crutch. They way to some of your points is phrased might be unenforceable in court and might void the complete license if it is ever testing in court. -> very bad [1] ▶ this video somewhere around 25 min it starts

CitesView on HN
Leaping the chasm from proprietary to open: A survivor's guide43:28

Leaping the chasm from proprietary to open: A survivor's guide

Bryan Cantrill
14K views • 11 years ago
The Cantrill Strikes Back | BSD Now 1172:13:32

The Cantrill Strikes Back | BSD Now 117

Jupiter Broadcasting
9K views • 10 years ago
Jordan Hubbard - FreeBSD: The Next 10 Years48:52

Jordan Hubbard - FreeBSD: The Next 10 Years

iX
24K views • 11 years ago
The Tragedy of systemd47:18

The Tragedy of systemd

linux.conf.au
1.3M views • 7 years ago
Benno Rice: The Tragedy of systemd -- BSDCan 201832:30

Benno Rice: The Tragedy of systemd -- BSDCan 2018

BSDCan
25K views • 8 years ago
"Write a single library to handle all input devices, it'll be easy" they said...46:54

"Write a single library to handle all input devices, it'll be easy" they said...

linux.conf.au
21K views • 6 years ago
Run containers on bare metal already!41:12

Run containers on bare metal already!

Bryan Cantrill
40K views • 10 years ago
RIP Windows: Linux GPU Gaming Benchmarks on Bazzite48:13

RIP Windows: Linux GPU Gaming Benchmarks on Bazzite

Gamers Nexus
1.1M views • 11 months ago
Linux for Chromebooks: Secure Development (Google I/O ’19)33:53

Linux for Chromebooks: Secure Development (Google I/O ’19)

Chrome for Developers
239K views • 7 years ago
A Narrative History of BSD, Dr. Kirk McKusick53:55

A Narrative History of BSD, Dr. Kirk McKusick

bsdconferences
30K views • 17 years ago
Eben Moglen: How I discovered Free Software and met RMS10:43

Eben Moglen: How I discovered Free Software and met RMS

roblimo
14K views • 19 years ago
NixOS Drama Explained, a Personal Account2:27:20

NixOS Drama Explained, a Personal Account

Jon Ringer
15K views • 1 year ago
"A Political History of X" - Keith Packard (LCA 2020)45:33

"A Political History of X" - Keith Packard (LCA 2020)

linux.conf.au
52K views • 6 years ago
Game Development with SDL 2.0 (Steam Dev Days 2014)51:11

Game Development with SDL 2.0 (Steam Dev Days 2014)

Steamworks Development
235K views • 12 years ago
Containers and Steam: Putting games under pressure | FOSDEM 202020:11

Containers and Steam: Putting games under pressure | FOSDEM 2020

Collabora
13K views • 6 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel1:44:56

illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel

illumos
15K views • 12 years ago
2021: Year of the Linux Gaming Desktop - Andrew Kelley42:38

2021: Year of the Linux Gaming Desktop - Andrew Kelley

Zig SHOWTIME
15K views • 5 years ago
"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell40:56

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

Strange Loop Conference
25K views • 12 years ago