I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / Philips/AOL-TV
software questions
limit based software for limited hardware?

New Messagesoftware questions (modified 0 times) zeropanic
Profile
Hey guys,

Dug my AOL-TV out of my junk pile the other day because I had an idea. Can anybody suggest a good small footprint linux release? Something with libsvga and that will support the soundcard in this guy? Also are there any programs that would play an mpeg full screen on such limited memory/cpu maybe using said libsvga? Something that could loop would be idea.

I'd be thankful for any help provided!

03-24-2004 18:09:26

New MessageRE:software questions (modified 0 times) hairfarmer
Profile
I researched this for several hours and came up with a few possibilities:

BasicLinux (4MB footprint) http://www.ibiblio.org/pub/linux/distributions/baslinux/
Haven't tried it but the footprint seems right.

Damn Small Linux (Business card linux distro) http://damnsmalllinux.org/
I don't think this is really designed for small memory needs, but the apps are good.

DeliLinux (486 linux distro) http://delilinux.berlios.de/
Made for a older machines. This looks promising but I haven't tried it. XFree 3.3.6 is supposed to be small and support older video cards. Slackware 7.1 based.

Aardvarks Dietlinux (distro based on dietlibc) http://lart.info/~bwachter/projects/dietlinux/
Dietlibc is supposed to be smaller and meant for embedded apps. Embedded distros have scared me off because they tend to have weird installation routines (build a filesystem on another linux box, generate an image, flash it to the device), although I'm very happy with Midori linux running on my MSN Companion. I use Midori almost daily and I'd love to make my AOLTV run it. Seems like a lot of work to build a new image, though.

Freevix wasn't a possiblility for AOLTV but it looked cool http://www.freevix.org/
Memory needs too high (sigh... wish we could upgrade). Freevix is a small bootable-cd-based Freevo Distro. It's like Knoppix if you want to try out Freevo (free-Tivo). Nice if you have a real computer with a vidcap card, but I digress.

Grey Cat linux (UMSDOS based, 8MB required, 386) http://home.wanadoo.nl/peterdekoning/30/index.htm
This is one of those funky linux distros that boot from a DOS filesystem with LOADLIN.EXE. I don't trust 'em, but haven't figured out why yet. The numbers are right. Worth a look.

KDrive http://www.pps.jussieu.fr/~jch/software/kdrive.html
Not a distro, but the newest version of the shrunken XFree86 server that works based on a framebuffer server. There was an old name for this project that escapes me at the moment. Search for Kdrive and Xfbdev. I wanted to incoroporate this into a Slackware-based AOLTV that I have running but I haven't got the time or knowledge. This is probably part of what you're looking for, unless you want to use SVGALib http://www.svgalib.org/

SlimLinux (DOS-based, busybox, uclibc, 8MB for current version) http://freshmeat.net/projects/slimlinux/
Another DOS-based distro. Fits on a floppy or installs to a DOS fs. Uclibc (or dietlibc) seems to a be another component to the small-footprint linux distros, as is busybox. Busybox lets you use a single binary for all of the major shell commands. Busybox is on Midori and I recommend it for small permanent storage requirements (not a problem on AOLTV) -- works great.

Tinylinux (386+, embedded slant, DOS based) http://tinylinux.sourceforge.net/
Haven't tried it but it's a quick 7mb download.

Vectorlinux http://www.vectorlinux.com/
Version 2 is known to work on AOLTV -- slowly. Contains a full version of XFree86. Maybe we can strip out X and use SVGAlib. I know there a version of Mplayer that uses SVGAlib.

Slackware http://www.slackware.com/
9.1 and 7.0 are only OSes I got to work on the AOLTV. I tried DOS/Win98/98lite (all had "Invalid system disk" error) and Redhat 8 and 9. Lilo's a little harder to configure but Lilo boot loader worked where Grub didn't. I'm currently using 9.1 because it recognized my USB network adapters better (DLink 650TX and Linksys). Use modprobe -k pegasus to find usb network adapters. I recompiled a slackware kernel on the AOLTV and it took 4 days. I'm planning to put SW9 on the 2nd partition of a 98lite installed drive and see if it can boot 98lite from there.

Hints: my google searches were for 486 linux and 8MB linux. There are tons of hits on embedded linux, and maybe that's what we want, but it sure seems harder than a pre-packaged distro.

04-15-2004 23:45:39

New MessageRE:software questions (modified 0 times) zeropanic
Profile
Thanks hairfarmer!

All my stuff has been packed away for moving, so as soon as I get settled, I'll get it out and work on this..
What am I building? Why a virtual fishtank of course :)

04-29-2004 17:23:32

New MessageRE:software questions (modified 0 times) CommdrSozo
Profile
Do any of these have the required drivers bundled with them? If not, perhaps someone who has found drivers and a linux distro that worked could give a quick summary of what they used and where to find it all. Preferrably with a minimum number of hardware mods (using RCA or S-video out and not VGA, using the included IR keyboard, etc). Thanks for the information!
05-11-2004 02:12:17

New MessageRE:software questions (modified 0 times) hairfarmer
Profile
This thread mentions that "Most linux distros work"
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=aoltv&Post=45
But I wasn't able to get any version of Redhat to boot, despite damntech saying he was able to do so. Drivers didn't seem to be the issue, it was either the boot loader or the kernel that failed. I know Grub didn't work.

I have had excellent luck with Slackware 9's USB keyboard and ethernet drivers. I tried the PS2 soldering mod and couldn't get a keyboard to work with it (probably due to my nonexistent soldering skills) so I didn't try the VGA mod. Both the RCA and cable out to a tv worked acceptably well for every OS I installed. You can get a cheap usb hub at Fry's (4-port=$3.99) to use both the keyboard and usb ethernet at the same time.

I had ssh, samba, and a few other services running before I shut it off because I didn't need it. I'm seriously considering resurrecting it now for a mail, ssh, and web server because I plan to give away my existing server and the AOLTV's modest power requirements might save me some money.

Update: putting 98lite on the second partition of a Slackware disk with Lilo didn't work any better. I still get "Invalid System disk" with choosing the 98lite OS. I know some people have had luck with 98lite.

05-31-2004 21:18:30

New MessageRE:software questions (modified 0 times) CommdrSozo
Profile
Oh, so the RCA video out worked without any modifications? I have loaded Slackware 9x onto the hard drive (using my main PC) and tried to boot the AOLTV with it, and I haven't gotten anything on a screen with any of the outputs. I was thinking perhaps it was lacking video drivers, but if you said you got it to work then perhaps something is funky with the bootloader...
06-13-2004 22:59:10

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3