Linux is 20 years old today


Download

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-( .
—Linus Torvalds

My New iMac’s Specs…

Loaded Debian 6 on the machine and wiped the hard drive.  Didn’t care about preserving the original OS or any of the data.  Don’t worry “Tom”, your secrets are safe.  Gnome turned out to be a bit huge for the limited 32 MBs or ram.  Going to upgrade it to 512MBs.  Now the specs:

0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth AGP
0000:00:10.0 Display controller: ATI Technologies Inc Rage 128 PR/PRO AGP 4x TMDS
0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth PCI
0001:10:17.0 Unassigned class [ff00]: Apple Computer Inc. KeyLargo Mac I/O (rev 03)
0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo USB
0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo USB
0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth Internal PCI
0002:20:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth FireWire (rev 01)
0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth GMAC (Sun GEM) (rev 01)
processor    : 0
cpu        : 740/750
temperature     : 54-56 C (uncalibrated)
clock        : 500.000000MHz
revision    : 131.2 (pvr 0008 8302)
bogomips    : 49.93
timebase    : 24967326
platform    : PowerMac
model        : PowerMac2,2
machine        : PowerMac2,2
motherboard    : PowerMac2,2 MacRISC2 MacRISC Power Macintosh
detected as    : 66 (iMac FireWire)
pmac flags    : 00000014
L2 cache    : 512K unified
pmac-generation    : NewWorld
Memory        : 128 MB

There was a hiccup with X not wanting to start but thanks to this video I was able to get it going.  This machine was pretty pimpin when it came out in 2000.  Rocking a 30GB hard drive in 2000 was pretty impressive.

My $7 iMac

Yes.  I will be running Debian very soon.  Just got to find a spare USB keyboard…  Saw it in the corner of the local thrift store.  Not sure how fast it is.  Haven’t been able to log in (user password missing) but after I install Debian I’ll have the full details.

Base64 in HTML

Base64 in HTML


Download

In this video, I make the asumtion that you know basic HTML. If you want to learn HTML or just need a refresher course, visit the W3c Schools website. It’s a plethora of web standards information.

If you reference my earlier video Base64 Encoding, you’ll notice that encoding the binary is not exactly useful. Most modern browsers can decode base64 natively. In this video I’ll show you the simple code it takes to embed the base64 files into HTML.

The first thing you need to know is the Internet Media Type:

image/jpg
image/gif
audio/ogg
video/webm
application/x-bittorrent

After that it’s just a mater of knowing how to build the link/source.

data:application/x-bittorrent;base64,9gqARDSRBHegyG...

Keep experimenting and playing with the code. Perhaps you can come up with something I haven’t thought of. Actually that’s more likely than not. Have fun.