version 1.62, 2006/02/16 03:54:35 |
version 1.63, 2006/03/27 13:17:12 |
|
|
<p> |
<p> |
<h3> |
<h3> |
<ul> |
<ul> |
|
<li><a href="#39">3.9: "Blob!"</a> |
<li><a href="#38">3.8: "Hackers of the Lost RAID"</a> |
<li><a href="#38">3.8: "Hackers of the Lost RAID"</a> |
<li><a href="#37">3.7: "The Wizard of OS"</a> |
<li><a href="#37">3.7: "The Wizard of OS"</a> |
<li><a href="#36">3.6: "Pond-erosa Puff (live)"</a> |
<li><a href="#36">3.6: "Pond-erosa Puff (live)"</a> |
|
|
</ul> |
</ul> |
</h3> |
</h3> |
<p> |
<p> |
|
|
|
<hr> |
|
<a name=39></a> |
|
<h2><font color="#00b000"><a href="38.html"> |
|
3.9: "Blob!"</a></font></h2> |
|
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
|
<tr> |
|
<td valign="top" width="33%"> |
|
<a href="orders.html">[Order OpenBSD 3.9 or other items]</a><br> |
|
OpenBSD 3.9 CD2 track 2 is an<br> |
|
uncompressed copy of this song.<br> |
|
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/songs/song39.mp3">MP3 song (4:00 minutes, 7.6MB)</a><br> |
|
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/songs/song39.ogg">OGG song (4:00 minutes, 6.0MB)</a><br> |
|
<br> |
|
<br> |
|
<a href="images/Blob.jpg"><img alt="Blob" src="images/Blob.jpg"></a> |
|
<br> |
|
<br> |
|
<em> |
|
OpenBSD emphasizes security. It also emphasizes openness. All the code |
|
is there for all to see. Blobs are vendor-compiled binary drivers |
|
without any source code. Hardware makers like them because they |
|
obscure the details of how to make their hardware work. They hide bugs |
|
and workarounds for bugs. Newer versions of blobs can weaken support |
|
for older hardware and motivate people to buy new hardware.<br> |
|
<br> |
|
<br> |
|
Blobs are expedient. Many other open source operating systems |
|
cheerfully incorporate them; in fact their users demand them.<br> |
|
<br> |
|
<br> |
|
But when you need to trust the system, how do you check the blob for |
|
quality? For adherence to standards? How do you know the blob contains |
|
no malicious code? No incompetent code? Inspection is impossible; you |
|
can only test the black box. And when it breaks, you have no idea why.<br> |
|
<br> |
|
<br> |
|
<ul> |
|
<li>Blobs can be 'de-supported' by vendors<br> |
|
at any time.<br> |
|
<br> |
|
<li>Blobs cannot be supported by developers.<br> |
|
<br> |
|
<li>Blobs cannot be fixed by developers.<br> |
|
<br> |
|
<li>Blobs cannot be improved.<br> |
|
<br> |
|
<li>Blobs cannot be audited.<br> |
|
<br> |
|
<li> |
|
Blobs are specific to an architecture, thus<br> |
|
less portable.<br> |
|
<br> |
|
<li>Blobs are quite often massively bloated.<br> |
|
</ul> |
|
<br> |
|
<br> |
|
This release, like every OpenBSD release, contains OpenBSD and its |
|
source code. It runs on a wide variety of hardware. It contains many |
|
new features and improvements. OpenBSD does attempt to convince |
|
vendors to release documentation, and often reverse-engineers around |
|
the need for blobs. OpenBSD remains blob-free. Anyone can look at it, |
|
assess it, improve it. If it breaks, it can be fixed. |
|
</em> |
|
</td><td valign="top" width="3%"> |
|
<br> |
|
</td><td valign=top width="30%"> |
|
<br><br><br> |
|
Little baby Blobby was a cute little baby<br> |
|
when we found him on the beach,<br> |
|
there was nothin' shady<br> |
|
you could bounce him on your knee<br> |
|
like a ba-ba-ball<br> |
|
and his first little word was adorable<br> |
|
<br> |
|
He said a blah blah blah blah blah<br> |
|
blah blah blah<br> |
|
Blah!<br> |
|
<br> |
|
<br> |
|
Thin edge of the wedge?<br> |
|
But everybody was so happy - about Blob<br> |
|
<br> |
|
<br> |
|
Blob was popular at school he was helpful too<br> |
|
He could get your motor runnin'<br> |
|
with a drop of goo<br> |
|
He was givin' it away never charged a dime<br> |
|
But by the time he graduated<br> |
|
Blob was business slime!<br> |
|
<br> |
|
He was a blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
blah blah<br> |
|
<br> |
|
<br> |
|
He's givin' you the Evil Eye!<br> |
|
<br> |
|
<br> |
|
Now everybody had it<br> |
|
they was drivin' around<br> |
|
They was givin' up their freedoms<br> |
|
for convenience now<br> |
|
Blobbin' up the freeway, water black as pitch<br> |
|
And somehow little Blobby was a growin' rich!<br> |
|
<br> |
|
<br> |
|
He was a blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
blah blah<br> |
|
<br> |
|
<br> |
|
It's linkin' time!<br> |
|
<br> |
|
<br> |
|
Now it was out of control<br> |
|
n' fishy's came to depend<br> |
|
on Blobby's Blob Blah, seemed to be no end<br> |
|
Then his empire spread and to their surprise<br> |
|
Blobby been a growin' to incredible size!<br> |
|
<br> |
|
<br> |
|
He's a blah blah blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
blah blah blah blah blah blah blah blah<br> |
|
B-b-b-b-b-b-b-b-b<br> |
|
<br> |
|
<br> |
|
Then along came a genius Doctor Puffystien<br> |
|
And he battled the Blob<br> |
|
who had crossed the line<br> |
|
He was 50 feet tall - Doctor said "No fear"<br> |
|
I got a sample of Blob I can reverse engineer!<br> |
|
<br> |
|
<br> |
|
But it was too late!<br> |
|
Blob was takin' over the world!<br> |
|
He wants your video!<br> |
|
Ya he wants your net!<br> |
|
He wants your drive!<br> |
|
He wants it all!!<br> |
|
<br> |
|
<br> |
|
Somebody help us!<br> |
|
Noooooooo!<br> |
|
NVIDIA!<br> |
|
Intel!<br> |
|
Atheros!<br> |
|
3-Ware!<br> |
|
VIA!<br> |
|
ATI!<br> |
|
Broadcom!<br> |
|
TI!<br> |
|
Myricom!<br> |
|
HighPoint!<br> |
|
Adaptec!<br> |
|
Mylex!<br> |
|
ICP Vortex!<br> |
|
and IBM!<br> |
|
Takin' over the world!<br> |
|
<br> |
|
<br> |
|
</td><td valign=top width="33%"> |
|
<img src="images/39song.gif"><br> |
|
</td></tr></table> |
|
<p> |
|
<em> |
|
CD 2 track 2 is an audio track entitled "Blob!". |
|
Music composed by Ty Semaka and Jonathan Lewis. |
|
Recorded, mixed and mastered by Jonathan Lewis of Moxam Studios (1-403-233-0350). |
|
Vocals and Lyrics by <a href="http://www.tysemaka.com">Ty Semaka</a> & |
|
Theo de Raadt. |
|
Bass guitar, organ and bubbles by Jonathan Lewis. |
|
Guitar by <a href="http://www.tom-bagley.com">Tom Bagley</a>. |
|
Drums by Jim Buick. |
|
<br> |
|
<br> |
|
</em> |
|
|
<hr> |
<hr> |
<a name=38></a> |
<a name=38></a> |