Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming Software Linux IT Technology

BusyBox Goes 1.0.0 24

prostoalex writes "BusyBox, a stripped-down minimalistic toolkit for embedded Linux, is now shipping 1.0.0. ChangeLog is available on the project Web site."
This discussion has been archived. No new comments can be posted.

BusyBox Goes 1.0.0

Comments Filter:
  • by cs02rm0 ( 654673 ) on Thursday October 14, 2004 @12:11PM (#10525229)
    ...are liars I tell you!

    They robbed us of a real screenshot! [busybox.net]
  • Obligatory (Score:5, Informative)

    by geeveees ( 690232 ) on Thursday October 14, 2004 @12:52PM (#10525907) Homepage Journal

    ...link to the Hall Of Shame: http://www.busybox.net/shame.html [busybox.net]

    It's a list of all the companies that use(d) BusyBox in some way without releasing the source code.

  • busybox is not .. (Score:5, Informative)

    by josepha48 ( 13953 ) on Thursday October 14, 2004 @01:37PM (#10526449) Journal
    ... just for Linux anymore.. it is also available for FreeBSD and NetBSD, in their packages / ports sections.. anyone who wants to make a small basic rescue floppy / bootable cd could probably use this..
  • by SpaceLifeForm ( 228190 ) on Thursday October 14, 2004 @01:42PM (#10526502)
    Put grub, your kernel, rootfs on a minixfs floppy. I've built this (just yesterday) with uClibc-0.9.26 and BusyBox-1.00 without problems. There are still bugs of course, but overall works fine. In addition, I have dropbear, so I can use it to rescue my headless boxes after I mess up. Also has mke2fs and e2fsck. Iptables also. And the correct NIC module. With grub I can recover if I mess up lilo or grub on the harddrive. All fits on a 1.44MB floppy.

    Warning: use gcc-2.95.3 and Linux-2.4.x to save space.

  • distro (Score:5, Informative)

    by vijaya_chandra ( 618284 ) on Thursday October 14, 2004 @03:01PM (#10527298)
    GeexBox [geexbox.org] is one cool tiny linux distro for creating bootable media discs using BusyBox

    Let the box be busy
  • by FLAGGR ( 800770 ) on Thursday October 14, 2004 @03:41PM (#10527822)
    Read the LFS (Linux from scratch) book (It's free on the internet) and read up some tut's on making linux boot floppies/systems. PocketLinux (or is it pocketlnx?) is a good example to poll stuff from.
  • by Kaseijin ( 766041 ) on Thursday October 14, 2004 @04:35PM (#10528598)
    The GPL does not require disclosure of source code for *use* of the software. It also does not require one to *release* the source code, only provide it to customers.
    In context, "use" implies distribution; it's imprecise, but hardly evidence of a "gross misunderstanding". I have no idea what you infer from "release" that you don't from "provide" or "make... available". Also, your own reading is in error. The GPL says nothing about "customers"; the source must "accompany" the binaries (whether provided to customers, partners, or anyone else) or be offered to "any third party".
    According to some readings of the GPL, if you don't modify the sources, you could even get away with merely providing a link to the Busybox ftp site!
    Section 3c, which allows the recipient of a binary and an offer simply to pass on both, applies only to noncommercial distribution. Most if not all the products in the hall of shame are commercial, and the one possible exception I saw does not include information about an offer of source Also, I cannot see how I could satisfy section 3c by linking to the BusyBox FTP site. The web site contains source, not an offer, and the FTP site appears not to be open to the public. A link by itself doesn't meet the requirements of an offer in section 3b, and I would need a 3b offer to make a 3c reference.
  • by geirt ( 55254 ) on Thursday October 14, 2004 @04:45PM (#10528712)
    jsveiga wrote:

    ...complete linux system (without kernel)... ...is that the sound of a long-haired, bearded, GNU guy clenching his teeth?

    Very funny, smartass ;-)

    No, it's the sound of a development engineer making embedded systems with linux, uclibc and busybox. Our system uses an Intel PXA250 CPU, with 32MB RAM and 8MB flash. BusyBox gives us plenty space left, to run our own application on the system. We have tried to build the system with glibc and the standard GNU tools, but that used almost all available RAM and flash so the system was basically useless.

    No, I am not featured on the "Busybox hall of Shame" [busybox.net].

  • Re:Lean Kernel (Score:0, Informative)

    by Pikhq ( 728580 ) <slashdot@ada.pikhq.com> on Thursday October 14, 2004 @10:26PM (#10531544) Journal
    You could try the -tiny branch of the Linux 2.6 kernel. Please note, however, that I have yet to actually try out linux-tiny, so you may or may not have luck with this. I will reply to this, either here, or via e-mail once I have actually gotten linux-tiny to run (weekend project).
  • Re:Obligatory (Score:3, Informative)

    by Fnkmaster ( 89084 ) * on Friday October 15, 2004 @12:32AM (#10532267)
    Admittedly, the first sentence on this page is imprecise, but the second time he uses the word 'use' is pretty accurate:

    Do everyone a favor and don't break the law -- if you use busybox, comply with the busybox license by releasing the source code with your product.

    This is basically correct. "Releasing the source code with your product" is perhaps less precise than what the GPL says, but it's a decent common English interpretation of it. If you release (i.e. distribute) a product, you need to include the source code to the GPLed components, and any software that links to it, under the GPL or compatible license.


    As far as I can tell, none of the examples in the Hall of Shame are examples of internal "use" applications that don't involve distribution, which is perfectly legal under the GPL. All of these look at first glance like they involve distribution without written offers, or source code, and most of these cases have been documented by refusals to provide source code to GPLed components to customers in posession of the hardware in question. If that's not GPL violation, I don't know what is.


    It's amazing to me that they are letting all these people run all over them. With a project that's apparently this high profile and subject to abuse, they ought to just assign copyright to the FSF and work with them to enforce their licensing terms, or find lawyers willing to help pursue at least court injunctions on sales of these products. These guys would release their source code in no time flat as soon as the phrase "injunctive relief" was uttered in a courtroom.

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...