Minutes of GNU/kFreeBSD IRC meeting 20050731
Robert Millan
rmh at aybabtu.com
Thu Aug 18 09:36:03 UTC 2005
On Thu, Aug 18, 2005 at 09:46:18AM +0200, Aurelien Jarno wrote:
> >> - busybox (nyu will try to port it during its holidays)
> >
> >
> >Also done. I'll send the patch to upstream soon.
>
> Is it fully ported, or did you disabled some parts of the source?
busybox is not the kind of package that can be "fully ported". It includes
lots of very Linux-specific commands and features. Some of them would need a
complete rewrite to work on *BSD kernels.
In bug #323670, you can see a list of config options that had to be disabled
(the upstream files have a similar list, but I think it is the same diff).
>From that list, maybe some of them can be recovered:
- dmesg can be rewritten portably by reading from _PATH_KLOG, but you need
to hack some workarounds if you want it to: work more than once, be
runable as user, etc.
- Guillem ported fdisk for util-linux. Maybe his work can be reused.
- ping and ping6 are written portably in inetutils. I haven't checked bb's
in depth.
- swapon and swapoff rely on kernel calls that are almost the same, but
probably contain other unportable stuff.
- uptime should work via /proc, but they're probably using sysconf or the
like instead.
--
Robert Millan
More information about the Glibc-bsd-devel
mailing list