From owner-freebsd-questions@FreeBSD.ORG Sun Oct 22 12:34:20 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8732316A415 for ; Sun, 22 Oct 2006 12:34:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id C39C143D76 for ; Sun, 22 Oct 2006 12:34:14 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 5763D46C56; Sun, 22 Oct 2006 08:34:14 -0400 (EDT) Date: Sun, 22 Oct 2006 13:34:14 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Ted Mittelstaedt In-Reply-To: <005301c6f5ad$1be9eae0$3c01a8c0@coolf89ea26645> Message-ID: <20061022133009.Q60062@fledge.watson.org> References: <655a934b0610201430r41349f44jaa1a783972fcde85@mail.gmail.com> <005301c6f5ad$1be9eae0$3c01a8c0@coolf89ea26645> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Antonios Anastasiadis , questions@freebsd.org Subject: Re: binary blobs in freebsd X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Oct 2006 12:34:20 -0000 On Sun, 22 Oct 2006, Ted Mittelstaedt wrote: > I think it's only device drivers, I've not heard of anything else in > anywhere, other than 3rd party programs that might be in the ports, that do > this. In the base system, binary parts definitely only for device drivers. A quick find for .uu files in /usr/src/sys on RELENG_6 reveals: fledge:/usr/src/sys> find . -name \*.uu ./contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu ./contrib/dev/ath/public/armv4-be-elf.hal.o.uu ./contrib/dev/ath/public/armv4-le-elf.hal.o.uu ./contrib/dev/ath/public/i386-elf.hal.o.uu ./contrib/dev/ath/public/mips-be-elf.hal.o.uu ./contrib/dev/ath/public/mips-le-elf.hal.o.uu ./contrib/dev/ath/public/mips1-be-elf.hal.o.uu ./contrib/dev/ath/public/mips1-le-elf.hal.o.uu ./contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu ./contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu ./contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu ./contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu ./contrib/dev/ath/public/sh4-le-elf.hal.o.uu ./contrib/dev/ath/public/x86_64-elf.hal.o.uu ./contrib/dev/ath/public/xscale-be-elf.hal.o.uu ./contrib/dev/ath/public/xscale-le-elf.hal.o.uu ./contrib/dev/ath/public/alpha-elf.hal.o.uu ./contrib/dev/ath/public/powerpc-be-elf.hal.o.uu ./contrib/dev/ath/public/sparc64-be-elf.hal.o.uu ./contrib/dev/ath/public/ap30.hal.o.uu ./contrib/dev/ath/public/ap43.hal.o.uu ./contrib/dev/ath/public/ap51.hal.o.uu ./contrib/dev/ath/public/ap61.hal.o.uu ./contrib/dev/ath/public/sparc-be-elf.hal.o.uu ./contrib/dev/nve/amd64/nvenetlib.o.bz2.uu ./contrib/dev/nve/i386/nvenetlib.o.bz2.uu ./contrib/dev/oltr/i386-elf.trlld.o.uu ./dev/hptmv/i386-elf.raid.o.uu ./dev/hptmv/amd64-elf.raid.o.uu ./dev/rr232x/amd64-elf.rr232x_lib.o.uu ./dev/rr232x/i386-elf.rr232x_lib.o.uu There are a variety of binary-only programs that can be pulled in via the ports collection -- typically third party applications, such as vmware, etc. It's worth noting that at least a few of the above are firmware images, not objects that run on the same CPU as the OS. In some cases, firmware images aren't licensed for inclusion in FreeBSD, so are installed via the ports collection. For example, the firmware for the Intel wireless driver. Robert N M Watson Computer Laboratory University of Cambridge > > Ted > ----- Original Message ----- > From: "Antonios Anastasiadis" > To: > Sent: Friday, October 20, 2006 2:30 PM > Subject: binary blobs in freebsd > > >> Hello. >> I am thinking about using FreeBSD in various places, however before I >> do that it would be comfortable to know what binary blobs it includes >> in any part of the system, be it binary daemon, binary driver etc. >> Two I am aware of are the Atheros Hal and an Adaptec RAID driver. >> I did not find any definitive resource of some kind anywhere, hence >> the question here. >> Thank you. >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" >> > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >