Articles précédents : Code
- [101] John Carmack victime des brevets logiciels
- [154] Le code de Java3D est disponible
- [26] GFS à nouveau en GPL et résultats financiers de Red Hat
- [79] Linux VServer, pour ceux qui ne connaissent pas...
- [34] XFS inclus dans le noyau 2.4
- [48] Alsa-Project : Tout va très vite....
- [146] Tentative d'insertion d'une porte dérobée dans le noyau Linux
- [83] SCO enfonce le clou.
- [40] Relic Entertainment ouvre le code source de Homeworld
- [22] QTopia et bientot Opie sur le Yopy
Liens connexes
- Busybox (3216 hits)
- Article sur Linux Devices (711 hits)
- uClibc (587 hits)
Dépêche modérée par
Dépêche éditée par
Busybox est un exécutable unique qui propose des versions allégées des principaux outils indispensables pour utiliser un système Linux. Il est donc principalement destiné à l'embarqué, domaine dans lequel il est déjà très utilisé, au sein de PDA, routeurs, set-top box, points d'accès Wifi.
D'après Erik Andersen, cette nouvelle version a donc été réalisée avec les corrections de bugs et les remarques de milliers d'utilisateurs.
Busybox (3216 hits)
Article sur Linux Devices (711 hits)
uClibc (587 hits)
> Lire la dépêche (11 commentaires, moyenne: 3,5).
Busybox est utilisable soit avec la uClibc, une bibliothèque standard C allégée, ou avec la classique GNU libc. Busybox compile sur toutes les architectures supportées par gcc.
Des systèmes de scripts automatisés permettant de générer simplement une chaîne de cross-compilation et un système de fichiers minimal avec Busybox sont également disponibles. Ces systèmes sont ToolChain et Buildroot, ce dernier venant d'être totalement repensé afin d'utiliser également une interface de configuration simple similaire à celle du noyau.
Utilisation
Busybox est aussi utilisé sur les livecd ( geexbox il me semble ) ou sur des cd bootables ( mandrakelinux il me semble ) permettant d'installer un os.
-
[^]Re: Utilisation
Posté par L (page perso, ) le 14/10/2004 à 13:35. (lien). Évalué à 3.Et sur les disquettes de secours et d'installation : c'est le cas des disquettes d'installation de Linux Slackware par exemple.
-
[^]Re: Utilisation
Posté par Jérôme Pinot (page perso, ) le 14/10/2004 à 14:49. (lien). Évalué à 9.Ou JnuxBand :-)
http://ngc891.blogdns.net/index.php?2004/10/08/12-jnuxband-011(...)
Nouveautés de Busybox 1.00:
- Support des noyaux Linux 2.6
- Configuration plus facile sous ncurses via "make menuconfig"
- Nouvelles applets (notamment udhcp, client et serveur)
- Optimisation en taille améliorée
- Support IPv6
- Support de SELinux
- Réorganisation et nettoyage des fichiers sources
- Correction de nombreux bugs
Liste des fonctions disponibles:
------------------------------------------------------------------------------
[, addgroup, adduser, adjtimex, ar, arping, ash, awk, basename, bunzip2, busybox, bzcat, cal, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, devfsd, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, egrep, env, expr, false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, hwclock, id, ifconfig, inetd, init, insmod, install, ipaddr, ipcalc, iplink, iproute, iptunnel, kill, killall, klogd, last, length, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, mt, mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sh, sha1sum, sleep, sort, start-stop-daemon, strings, stty, su, sulogin, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, udhcpc, udhcpd, umount, uname, uncompress, uniq, unix2dos, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat
------------------------------------------------------------------------------
On notera également que uClibc, développé en parallèle avec Busybox, en est à la version 0.9.26. uClibc est un complément essentiel pour la réalisation d'un mini-système basé sur Busybox. On pourra également se reporter à Tinylogin et Tinyvnc.
Busybox, comme de nombreux projets libres, est publié sous licence GNU GPL et doit malheureusement faire face à de nombreux abus de sociétés qui ne respectent pas cette licence. Elles sont listées dans la section "Hall of Shame":
http://www.busybox.net/shame.html(...)
-
[^]Re: Utilisation
Posté par Bouchilloux Christophe (page perso, ) le 14/10/2004 à 16:14. (lien). Évalué à 3.J'ai aussi souvenir d'un bon article de GLMF, qui date un peu (2 ans), sur la confection d'un Floppy Linux from Scratch ... pour le numero, jesépu il doit être sous une pile comme ça :)
-
[^]Re: Utilisation
Posté par Julien Duponchelle (page perso, ) le 14/10/2004 à 16:38. (lien). Évalué à 2.Un article génial, certainement un des meilleurs que j'ai lu dans GLMF.
-
[^]Re: Utilisation
Posté par mikekun () le 14/10/2004 à 23:23. (lien). Évalué à 1.oula...
vous me donnez l'eau a la bouche... si qqn a la reference de l'article, je la veux bien, (histoire que je puisse commander le numéro en question) ;)
salutations-
[^]Re: Utilisation
Posté par Michael Wiertlewski () le 15/10/2004 à 09:38. (lien). Évalué à 1.C est le numero 43 je crois.
-
[^]Re: Utilisation
-
-
-
-
-
[^]Re: Utilisation
Posté par Gniarf () le 14/10/2004 à 17:44. (lien). Évalué à 4.et coLinux : un système parfaitement fonctionnel et fort pratique tient en quelques minuscules Mo.
je m'en sers très souvent pour dépecer et manipuler mes autres images.--
Windows has no users. It has hostages.-
[^]Re: Utilisation
Posté par Florian Fainelli (page perso, ) le 16/10/2004 à 22:52. (lien). Évalué à 1.Et c'est également utilisé dans les firmwares OpenWRT pour WRT54G www.openwrt.org
--
Au début, j'avais pensé à bande de chacals, vous allez tous crever comme des chacals, mais ça faisait deux fois chacals.
-
-
openembedded
Ces systèmes sont ToolChain et Buildroot, ce dernier venant d'être totalement repensé afin d'utiliser également une interface de configuration simple similaire à celle du noyau.
N'oublions pas aussi openembedded, qui amha, un des plus puissants systemes de build pour linux embarqués.
www.openembedded.org
Je est un autre.



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.