version 1.143, 2014/03/21 11:39:23 |
version 1.144, 2014/03/28 05:09:17 |
|
|
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<tr> |
<tr> |
<td valign="top"> |
<td valign="top"> |
|
<a href="#55">5.5: "Wrap in Time"</a><br> |
<a href="#54">5.4: "Our favorite hacks"</a><br> |
<a href="#54">5.4: "Our favorite hacks"</a><br> |
<a href="#53">5.3: "Blade Swimmer"</a><br> |
<a href="#53">5.3: "Blade Swimmer"</a><br> |
<a href="#52">5.2: "Aquarela do Linux"</a><br> |
<a href="#52">5.2: "Aquarela do Linux"</a><br> |
|
|
<p> |
<p> |
|
|
<hr> |
<hr> |
|
<a name=55></a> |
|
<h2><font color="#00b000"><a href="55.html"> |
|
5.5: "Wrap in Time"</a></font></h2> |
|
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
|
<tr> |
|
<td valign="top"> |
|
<a href="orders.html">[Order OpenBSD items]</a><br> |
|
<a href="55.html">OpenBSD 5.5</a> CD2 track 2 is an<br> |
|
uncompressed copy of this song.<br> |
|
<br> |
|
4:18 <a href="http://www.openbsd.org/songs/song55.mp3">(MP3 7.9MB)</a> |
|
<a href="http://www.openbsd.org/songs/song55.ogg">(OGG 5.9MB)</a><br> |
|
<br> |
|
<a href="images/McFishy.jpg"> |
|
<img width=227 height=343 src="images/McFishy.jpg"></a> |
|
</td><td valign=top> |
|
Tell me doctor, what will be the date,<br> |
|
Is it 1901, or 2038.<br> |
|
All I wanna do is make my keyboard sing<br> |
|
<br> |
|
<br> |
|
So take me away, I don't mind.<br> |
|
But you better promise me I won't wrap back in time.<br> |
|
Don't wanna wrap back in time.<br> |
|
<br> |
|
<br> |
|
Don't bet your future on compat's bad advice<br> |
|
Better remember, bugs always strike twice.<br> |
|
Please don't use time32_t, not just a word again<br> |
|
<br> |
|
<br> |
|
So take me away, I don't mind<br> |
|
But you better promise me I won't wrap back in time.<br> |
|
Don't wanna wrap back in time<br> |
|
Don't wanna wrap back in time<br> |
|
No bad hacks in time.<br> |
|
<br> |
|
<br> |
|
Don't wanna wrap back in time<br> |
|
Don't wanna wrap back in time<br> |
|
don't wrap! don't wrap!<br> |
|
</td><td valign=top> |
|
<img width=395 height=671 src="images/55song.jpg"><br> |
|
</td></tr></table> |
|
<em> |
|
In January of 2038, 32-bit Unix time will overflow and wrap |
|
back to 1901. This is known as the |
|
<a href="http://en.wikipedia.org/wiki/Year_2038_problem">Year 2038 problem</a>. |
|
POSIX operating systems have made strong inroads into embedded |
|
roles, so this is anticipated to be substantially worse than the Y2K transition. |
|
<p> |
|
Over the summer of 2013, Philip Guenther started the OpenBSD work to |
|
solve this. The <b>time_t</b> type was changed to int64_t on all |
|
platforms, and the kernel and userland were adapted to the new |
|
situation. The initial work was commited right after OpenBSD 5.4, |
|
then polished over the next 6 months. |
|
<p> |
|
The next part of the process was to drag the "ports" software |
|
ecosystem along because noone else had paved the way for 32-bit |
|
machines to run with 64-bit <b>time_t</b>. This required a fair |
|
bit of upstream involvement. Thousands of fixes were required to |
|
make both 32-bit and 64-bit time work transparently. There will |
|
be more fixing in the future, but the concept is proven. |
|
<p> |
|
In the past OpenBSD pushed risky theoretical ideas into mainstream |
|
software practice by proving the ecosystem was ready to change. |
|
No OS wants to make a ABI jump until the case for change is proven. |
|
Stack protection, ASLR, and W^X principles are now in common use |
|
by mainline operating systems... because things like Firefox |
|
and Postgresql don't break anymore. OpenBSD built that route. |
|
<p> |
|
In the same way, the road is paved for the 64-bit <b>time_t</b> |
|
transition. Other operating systems can now make this jump. |
|
<p> |
|
<em> |
|
Lyrics by Bob Beck and Philip Guenther. Vocals by Steve Pineo. |
|
Composition, arrangement, recording, and mastering by Jonathan Lewis. |
|
</em> |
|
<br> |
|
|
|
<hr> |
<a name=54></a> |
<a name=54></a> |
<h2><font color="#00b000"><a href="54.html"> |
<h2><font color="#00b000"><a href="54.html"> |
5.4: "Our favorite hacks"</a></font></h2> |
5.4: "Our favorite hacks"</a></font></h2> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<tr> |
<tr> |
<td valign="top" width="30%"> |
<td valign="top"> |
<a href="orders.html">[Order OpenBSD items]</a><br> |
<a href="orders.html">[Order OpenBSD items]</a><br> |
<a href="54.html">OpenBSD 5.4</a> CD2 track 2 is an<br> |
<a href="54.html">OpenBSD 5.4</a> CD2 track 2 is an<br> |
uncompressed copy of this song.<br> |
uncompressed copy of this song.<br> |
|
|
<a href="http://www.openbsd.org/songs/song54.ogg">(OGG 3.0MB)</a><br> |
<a href="http://www.openbsd.org/songs/song54.ogg">(OGG 3.0MB)</a><br> |
<br> |
<br> |
<a href="images/Puffia.jpg"> |
<a href="images/Puffia.jpg"> |
<img width=227 height=343 alt="XXX" src="images/Puffia.jpg"></a> |
<img width=227 height=343 src="images/Puffia.jpg"></a> |
<br> |
<br> |
<br> |
<br> |
<em> |
<em> |
|
|
</em> |
</em> |
</td><td valign="top" width="3%"> |
</td><td valign="top" width="3%"> |
<br> |
<br> |
</td><td valign=top width="30%"> |
</td><td valign=top> |
<br> |
<br> |
<br> |
<br> |
PF divert-to and async resolver<br> |
PF divert-to and async resolver<br> |
|
|
And then I don't feel so bad<br> |
And then I don't feel so bad<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=851 src="images/54song.jpg"><br> |
<img width=395 height=851 src="images/54song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
5.3: "Blade Swimmer"</a></font></h2> |
5.3: "Blade Swimmer"</a></font></h2> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<tr> |
<tr> |
<td valign="top" width="30%"> |
<td valign="top"> |
<a href="orders.html">[Order OpenBSD items]</a><br> |
<a href="orders.html">[Order OpenBSD items]</a><br> |
<a href="53.html">OpenBSD 5.3</a> CD2 track 2 is an<br> |
<a href="53.html">OpenBSD 5.3</a> CD2 track 2 is an<br> |
uncompressed copy of this song.<br> |
uncompressed copy of this song.<br> |
|
|
</em> |
</em> |
</td><td valign="top" width="3%"> |
</td><td valign="top" width="3%"> |
<br> |
<br> |
</td><td valign=top width="30%"> |
</td><td valign=top> |
<br> |
<br> |
I've seen things your programs wouldn't believe.<br> |
I've seen things your programs wouldn't believe.<br> |
<br> |
<br> |
|
|
<br> |
<br> |
Time to dump core.<br> |
Time to dump core.<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=600 src="images/53song.jpg"><br> |
<img width=395 height=600 src="images/53song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
World, you'll love my Linux<br> |
World, you'll love my Linux<br> |
Linux, Linux<br> |
Linux, Linux<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=996 src="images/52song.jpg"><br> |
<img width=395 height=996 src="images/52song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
OpenBSD makes me feel good!<br> |
OpenBSD makes me feel good!<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1210 src="images/51song.jpg"><br> |
<img width=395 height=1210 src="images/51song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
And blocked out the sun<br> |
And blocked out the sun<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1210 src="images/50song.jpg"><br> |
<img width=395 height=1210 src="images/50song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
BSD 4.2<br> |
BSD 4.2<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1210 src="images/49song.jpg"><br> |
<img width=395 height=1210 src="images/49song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
</td><td valign=top width="30%"> |
</td><td valign=top width="30%"> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=936 height=720 src="images/48song.jpg"><br> |
<img width=936 height=720 src="images/48song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
CHORUS:<br> |
CHORUS:<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1500 src="images/47song.jpg"><br> |
<img width=395 height=1500 src="images/47song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
CHORUS<br> |
CHORUS<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1778 src="images/46song.jpg"><br> |
<img width=395 height=1778 src="images/46song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
CHORUS<br> |
CHORUS<br> |
dumb dumb dumb<br> |
dumb dumb dumb<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1778 src="images/45song.jpg"><br> |
<img width=395 height=1778 src="images/45song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
Ya like that's gonna happen!<br> |
Ya like that's gonna happen!<br> |
But we gotta keep heart!<br> |
But we gotta keep heart!<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1800 src="images/44song.jpg"><br> |
<img width=395 height=1800 src="images/44song.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
Then Hypocrites goes mad.<br> |
Then Hypocrites goes mad.<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=395 height=1720 src="images/43song.gif"><br> |
<img width=395 height=1720 src="images/43song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
You'll never lose*<br> |
You'll never lose*<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=396 height=1876 src="images/42song.gif"><br> |
<img width=396 height=1876 src="images/42song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
the little guy does right<br> |
the little guy does right<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=396 height=1904 src="images/41song.gif"><br> |
<img width=396 height=1904 src="images/41song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
I get it.<br> |
I get it.<br> |
Where's my pencils?<br> |
Where's my pencils?<br> |
Bring me my mic!<br> |
Bring me my mic!<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
Be Open<br> |
Be Open<br> |
Be Vocal<br> |
Be Vocal<br> |
Stay Open<br> |
Stay Open<br> |
|
|
OpenBSD!<br> |
OpenBSD!<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img width=396 height=1862 src="images/40song.gif"><br> |
<img width=396 height=1862 src="images/40song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
Takin' over the world!<br> |
Takin' over the world!<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=2160 width=396 src="images/39song.gif"><br> |
<img height=2160 width=396 src="images/39song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
Puffiana Jones!<br> |
Puffiana Jones!<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=2160 width=380 src="images/38song.gif"><br> |
<img height=2160 width=380 src="images/38song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
And speak to your doggie<br> |
And speak to your doggie<br> |
You're already gone....<br> |
You're already gone....<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=1079 width=380 src="images/37song.gif"><br> |
<img height=1079 width=380 src="images/37song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
</em> |
</em> |
</td><td valign="top" width="3%"> |
</td><td valign="top" width="3%"> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
<br> |
<br> |
Well he rode from the ocean far upstream<br> |
Well he rode from the ocean far upstream<br> |
|
|
I'll hang a lickin' on ya!<br> |
I'll hang a lickin' on ya!<br> |
Never piss on another man's boot!<br> |
Never piss on another man's boot!<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=1634 width=263 src="images/36song.gif"><br> |
<img height=1634 width=263 src="images/36song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
|
|
standard solution for this problem. Despite this legal pressure, the |
standard solution for this problem. Despite this legal pressure, the |
IETF community forged ahead and published VRRP as a standard even |
IETF community forged ahead and published VRRP as a standard even |
though there was a patent in the space. Why? |
though there was a patent in the space. Why? |
<a href="ftp://ietf.org/ietf/vrrp/vrrp-minutes-97dec.txt"> |
<a href="http://mirror.switch.ch/ftp/doc/ietf/vrrp/vrrp-minutes-97dec.txt"> |
There was much deliberation</a> |
There was much deliberation</a> |
at all levels of the IETF, and unfortunately for all of us the |
at all levels of the IETF, and unfortunately for all of us the |
politicians within eventually decided to allow patented technology in |
politicians within eventually decided to allow patented technology in |
|
|
</em> |
</em> |
</td><td valign="top" width="3%"> |
</td><td valign="top" width="3%"> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
<br> |
<br> |
<font color="#b00000">Customer:</font> |
<font color="#b00000">Customer:</font> |
|
|
Geddy must be free.<br> |
Geddy must be free.<br> |
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=1800 width=360 src="images/35song.gif"><br> |
<img height=1800 width=360 src="images/35song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
<em> |
<em> |
<font color="#00b000">"CARP License"</font> sketch:<br> |
<font color="#00b000">"CARP License"</font> sketch:<br> |
Tony Binns as the Customer, Peter Rumpel as the Licenser. |
Tony Binns as the Customer, Peter Rumpel as the Licenser. |
<br> |
|
<font color="#00b000">"Redundancy must be free"</font> song:<br> |
<font color="#00b000">"Redundancy must be free"</font> song:<br> |
Lead vocal by Peter Rumpel, backing vocals by Jonathan Lewis and Ty Semaka. |
Lead vocal by Peter Rumpel, backing vocals by Jonathan Lewis and Ty Semaka. |
Piano by Janet Lewis, acoustic guitars by Chantal Vitalis.<br> |
Piano by Janet Lewis, acoustic guitars by Chantal Vitalis.<br> |
|
|
</em> |
</em> |
</td><td valign="top" width="3%"> |
</td><td valign="top" width="3%"> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
Sir Puffy of Ramsay was a wandrin'<br> |
Sir Puffy of Ramsay was a wandrin'<br> |
Through forests of seaweed all alone<br> |
Through forests of seaweed all alone<br> |
|
|
|
|
<br> |
<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=1440 width=263 src="images/34song.gif"><br> |
<img height=1440 width=263 src="images/34song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
<em> |
<em> |
Music, Co-arrangement, Recording, Mixing, Drum Programming, |
Music, Co-arrangement, Recording, Mixing, Drum Programming, |
Bass, Organ, and Violin by Jonathan Lewis. |
Bass, Organ, and Violin by Jonathan Lewis. |
<br> |
|
Co-Arrangement, Lyrics, and Main Vocals by Ty Semaka. |
Co-Arrangement, Lyrics, and Main Vocals by Ty Semaka. |
<br> |
|
Back-vocals by Bob Beck, Calvin Beck, Theo de Raadt, Alan Kolodziejzyk, |
Back-vocals by Bob Beck, Calvin Beck, Theo de Raadt, Alan Kolodziejzyk, |
Jonathan Lewis & Peter Valchev. |
Jonathan Lewis & Peter Valchev. |
<br> |
<br> |
|
|
<br> |
<br> |
And it is going to be faster...<br> |
And it is going to be faster...<br> |
</em> |
</em> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
Deep through the mists of time<br> |
Deep through the mists of time<br> |
Gaze to the crystal ball<br> |
Gaze to the crystal ball<br> |
Back to the age of darkness<br> |
Back to the age of darkness<br> |
|
|
Hammer down eclipse the Sun<br> |
Hammer down eclipse the Sun<br> |
And Puff, the land secured<br> |
And Puff, the land secured<br> |
The new King Barbarian!<br> |
The new King Barbarian!<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<img height=640 width=260 src="images/33song.gif"><br> |
<img height=640 width=260 src="images/33song.gif"><br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
<em> |
<em> |
Written and arranged by Ty Semaka. |
Written and arranged by Ty Semaka. |
Co-arranged, recorded, mixed & mastered by Jonathan Lewis. |
Co-arranged, recorded, mixed & mastered by Jonathan Lewis. |
<br> |
|
Vocals by DeVille, guitar by Sean Desmond, bass by Ian Knox, |
Vocals by DeVille, guitar by Sean Desmond, bass by Ian Knox, |
drums by John McNiel, violin by Jonathan Lewis. |
drums by John McNiel, violin by Jonathan Lewis. |
</em> |
</em> |
|
|
<br> |
<br> |
<a href="images/MrPond.gif"> |
<a href="images/MrPond.gif"> |
<img height=313 width=255 alt="Mr Pond" src="images/MrPond.gif"></a> |
<img height=313 width=255 alt="Mr Pond" src="images/MrPond.gif"></a> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
Goldflipper<br> |
Goldflipper<br> |
With golden skin<br> |
With golden skin<br> |
and flippers as sharp as a knife<br> |
and flippers as sharp as a knife<br> |
|
|
<p> |
<p> |
Goldflipper is gone<br> |
Goldflipper is gone<br> |
Gold flipper's goooooooooooooone<br> |
Gold flipper's goooooooooooooone<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
<em> |
<em> |
Lyrics by Ty Semaka. Arranged by Ty Semaka & Jonathan Lewis. |
Lyrics by Ty Semaka. Arranged by Ty Semaka & Jonathan Lewis. |
<br> |
|
Base & drum programming, recording, mixing & mastering by |
Base & drum programming, recording, mixing & mastering by |
Jonathan Lewis. Vocals by Onalea Gilbertson. Sax by Dan Meichel. |
Jonathan Lewis. Vocals by Onalea Gilbertson. Sax by Dan Meichel. |
Trumpet & Trombone by Craig Soby. |
Trumpet & Trombone by Craig Soby. |
|
|
<br> |
<br> |
<a href="images/Systemagic.jpg"> |
<a href="images/Systemagic.jpg"> |
<img width=255 height=323 alt="Systemagic" src="images/Systemagic.jpg"></a> |
<img width=255 height=323 alt="Systemagic" src="images/Systemagic.jpg"></a> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
BSD fight buffer reign<br> |
BSD fight buffer reign<br> |
Flowing blood in circuit vein<br> |
Flowing blood in circuit vein<br> |
Quagmire, Hellfire, RAMhead Count<br> |
Quagmire, Hellfire, RAMhead Count<br> |
|
|
Breeding worm of crypto-suck<br> |
Breeding worm of crypto-suck<br> |
Hot rod box unt hunting wake<br> |
Hot rod box unt hunting wake<br> |
Vampire omellete, kitten cake<br> |
Vampire omellete, kitten cake<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<p> |
<p> |
Crackin' ze boardroom, Crackin' ze vault<br> |
Crackin' ze boardroom, Crackin' ze vault<br> |
Rippin' ze bat, HEY! Secure by default<br> |
Rippin' ze bat, HEY! Secure by default<br> |
|
|
Produced & Directed by Ty Semaka and Ian Knox. |
Produced & Directed by Ty Semaka and Ian Knox. |
Written, Arranged and Performed by Ty Semaka (vocals, lyrics), Ian Knox (bass, |
Written, Arranged and Performed by Ty Semaka (vocals, lyrics), Ian Knox (bass, |
drum programming), and Sean Desmond (guitar). |
drum programming), and Sean Desmond (guitar). |
<br> |
|
Recorded & Mixed at Ruffmix Audio Productions (Calgary) by Kelly Mihalicz. |
Recorded & Mixed at Ruffmix Audio Productions (Calgary) by Kelly Mihalicz. |
<br> |
|
Mastered by Jonathan Lewis. |
Mastered by Jonathan Lewis. |
</em> |
</em> |
|
|
|
|
<br> |
<br> |
<a href="images/Rock.jpg"> |
<a href="images/Rock.jpg"> |
<img width=255 height=323 alt="Rock" src="images/Rock.jpg"></a> |
<img width=255 height=323 alt="Rock" src="images/Rock.jpg"></a> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
<br> |
<br> |
Don't tell anyone I'm free<br> |
Don't tell anyone I'm free<br> |
|
|
I'm secure by default<br> |
I'm secure by default<br> |
stay off, stay off, stay off<br> |
stay off, stay off, stay off<br> |
<br> |
<br> |
</td><td valign=top width="33%"> |
</td><td valign=top> |
<br> |
<br> |
</td></tr></table> |
</td></tr></table> |
<p> |
<p> |
<em> |
<em> |
By The Plaid Tongued Devils. Produced & Arranged by Ty Semaka & Wynn Gogol. |
By The Plaid Tongued Devils. Produced & Arranged by Ty Semaka & Wynn Gogol. |
<br> |
|
Written & Performed by Gordon Chipp Robb (bass line), |
Written & Performed by Gordon Chipp Robb (bass line), |
John McNiel (drums), Ty Semaka (vocals & lyrics), and Wynn Gogol (programming). |
John McNiel (drums), Ty Semaka (vocals & lyrics), and Wynn Gogol (programming). |
<br> |
|
Recorded, Mixed & Mastered by Wynn Gogol of Workshop Recording Studios (Victoria BC). |
Recorded, Mixed & Mastered by Wynn Gogol of Workshop Recording Studios (Victoria BC). |
<br> |
|
Check out <a href="http://www.thedevils.com">http://www.thedevils.com</a> |
Check out <a href="http://www.thedevils.com">http://www.thedevils.com</a> |
</em> |
</em> |
|
|