What is Ubuntu GTK1.2 Remix?

Ubuntu GTK1.2 Remix is a revision of an Ubuntu 8.04 live CD that is intended to run on old, outdated hardware, with a target in the sub-300Mhz range.

It relies almost entirely on GTK1.2-based software, which means it should prove both fast and ugly in equal measures, on almost any computer that can run the i386 version of an Ubuntu command-line system.

This version is free to download and modify by any user.

Future development

There are no plans to update Ubuntu GTK1.2 Remix in the future. The current ISO is “final,” and aside from core updates to the Ubuntu 8.04 system software, don’t look for improvements or rereleases. This is mostly because my own philosophy toward very-low-end hardware has changed somewhat, and the project is no longer appealing to me.

Please feel free to modify and rerelease the ISO if you like, or to use parts of it in your own creations.

What is a remix?

A remix is a ‘respun’ version of Ubuntu built for a specific purpose. Ubuntu GTK1.2 Remix is a variation on the standard command-line installation, with additional packages available, and others removed entirely. You may have some compatibility issues, depending on your hardware profile. For now Ubuntu GTK1.2 Remix is recommended only for intermediate or advanced Linux users.

Technical specifications

Minimum hardware requirements:

  • Processor: Any machine that can handle the i386 command-line version of Ubuntu should suffice; pre-Pentium Pro systems may suffer
  • RAM: Between 32-128Mb should suffice
  • Optical: Booting from CD is, of course, a requirement; if you’re using a machine that does not naturally boot from CD, look into Smart Boot Manager, as Mikko suggests below. ;)

Major open source applications included:

Accessories:

  • File manager: emelfm
  • Text editor: gtkedit
  • Terminal emulator: XTerm
  • Calculator: XCalc
  • Cut buffer manager: Xcb
  • Clipboard viewer: XClipboard
  • Clock: XClock

Games:

  • Billiards: GTKPool
  • Cards: XPat2

Graphics:

  • Image viewer: Danpei
  • Diagram editor: XFig
  • Image editor: XPaint
  • Font selector: GTK Font Selector
  • Color picker: XColors
  • Color selector: X Color Selector
Multimedia:

  • MP3 tag editor: gMP3Info
  • CD ripper: RipperX
  • Audio player: XMMS

Network:

  • Web browser: Dillo
  • E-mail client: Sylpheed-GTK1

Office:

  • Word processor: Beaver
  • PDF Viewer: Ghostview
  • Sticky notes: XPostIt

System:

  • Process viewer: gPS
  • Load meter: XLoad
  • Memory meter: XMem
  • System profile: XOSView
  • Disk usage profile: XDiskUsage
  • Man page viewer: XMan

Additional packages include alsa-utils, readahead, preload, localepurge, debfoster, scrot and now feh.

Availability

The ISO is available from Filefront here, or from this mirror, graciously provided by chris4585. A torrent is available on LinuxTracker.org. The ISO also includes packages of Beaver 0.2.7, as well as a recompiled version of Dillo that removes antialiasing, and a copy of the Hardy rebuild of XMMS available from Launchpad.

How do I find out more?

Add a comment here and I will entertain your thoughts. However, I probably will not acquiesce to

  1. Complaints about the appearance. If you don’t like it, change it.
  2. Suggestions about alternative software. If you want to use Firefox, install it.
  3. Insults against my person. :lol:

Bug reports or difficulties with configuration, etc., should be handled through the usual channels, such as the Ubuntu Forums or Launchpad.net. If you have problems with the two packages that were recompiled specifically for this remix — dillo-0.8.6-i18n-misc or beaver-0.2.7 — post a reply here or send me an e-mail.

If you prefer a discussion thread, one is underway here, in the Other OS Talk area of the Ubuntu Forums.

Additional notes

  • An enormous amount of software has been yanked out, including most of ubuntu-standard and ubuntu-minimal. Video drivers for xorg have been left in, but things like the Wacom package have been removed.
  • Most of the internationalization packages have been removed, including low-level packages like util-linux-locales.
  • Locales have been set to en_US and ja_JP, and everything else has been purged out. The sources.list file points at the University of Toyama repositories, which are probably inconvenient for you. All source repositories have been disabled.
  • The sysctl.conf file has been hotwired for performance. vm_swappiness is set to 0, kernel.threads_max is 512, and vm.vfs_cache_pressure is at 50. In /etc/init.d/rc, CONCURRENCY is set to “shell.” Networking settings are adjusted for high-end broadband access, and ipv6 is blacklisted. Unnecessary references in the /etc/rc.? directories have been removed.
  • ~/.profile has been adjusted to automatically start X after logging in at the terminal prompt on tty1. You have only two active console screens — tty1 and tty2.
  • The X desktop uses IceWM-lite as the window manager, has the GTK1.2 theme set to Mist, and sets the /etc/gtk/gtkrc.utf-8 file to use a slightly smaller font than a default Ubuntu system. The window manager theme is IceSimple, from box-look.org.
  • If you want to install this system, run “sudo ./install.sh” from the command line. Please be aware that the installer is intended only for a single-drive system, and creates only one kind of partition scheme. There is no allowance for multiple drives or unusual system arrangements.
  • Post-installation, I suggest reprofiling your boot, adjusting the /boot/grub/menu.lst file and optimizing the directory trees, since the filesystem allows it.

Known Issues

  • The right-click reboot and shutdown commands don’t work; it’s possible that the sudoers file is somehow changed between the live environment and the installed system.
  • The hosts file still makes reference to 127.0.1.1 as ubuntu, which I don’t think should be there. That should be easy to clip out.
  • Text-mode boot doesn’t work; it still jumps to the graphical environment. I think this might be in part due to the addition of the startx command to the default .profile, so no matter what “mode” is started, it goes graphical. I’ll think about this one, but I’m tempted to leave it as it is. It’s not meant to be a command-line live CD, so text-mode boots are tertiary, in my mind.

51 Responses to “Ubuntu GTK1.2 Remix”


  1. 1 Guitar John 2008/10/01 at 7:23 PM

    It doesn’t work. it downloads as a document called:
    ubuntu-gtk12-remixiso.doc

    -John

  2. 2 K.Mandla 2008/10/01 at 10:22 PM

    That’s correct. Just rename the file to .iso and burn it as a bootable CD.

    WordPress.com won’t let me upload a file unless it has one of about six extensions (which are all proprietary, I might add). So I had to rename it before I could upload it. It’s inconvenient, but unless you know someone who will host a 200Mb ISO for free, that’s all I’ve got. :roll:

  3. 4 darrelljon 2008/10/03 at 8:06 AM

    Fantastic distro, but why not upload the ISO to Mybloop and Filedropper?

  4. 5 Mikko 2008/10/04 at 4:58 PM

    Using Smart boot manager helps if the computer cannot boot from the optical drive! See Howto boot linux CDs on an old computer.

  5. 6 Martintxo 2008/10/05 at 7:50 PM

    Other gtk1 apps I use:

    - File finder: gtkfind: http://www.sfr-fresh.com/unix/misc/gtkfind-1.1.tar.gz/ (the home page of the app is missing).

    - Seamonkey mozilla suite compiled with gtk1 (seamonkey is ligther than firefox): http://www.lamarelle.org/mo-zi-lla/mozilla.php (only browser), http://www.seamonkey-project.org/releases/#contrib (the whole suite).

  6. 7 Dr Small 2008/10/05 at 10:52 PM

    I may have to try this one out someday. But, if I was running Ubuntu, I might try to remix my own for a Openbox Remix of Ubuntu :)

  7. 8 not you 2008/10/15 at 9:09 AM

    Had a chuckle at this -

    any i386 will work

    pre-Pentium Pro systems may suffer

    So, in all honesty, you need an i585/i686 processor, right? Since pre-Pentium Pro is i486 (486sx/dx) and then…. i386.

    Even if you put lipstick on a pig, it will still be a pig.

  8. 10 K.Mandla 2008/10/15 at 11:12 PM

    And people wonder why I never bothered doing this before now.

    I’ll change it to “whatever will run Ubuntu minimal.” Perhaps that will keep the masses happy.

  9. 11 cubiclegangsta 2008/10/22 at 9:19 AM

    Very nice, K. I thank you and my 266Mhz thinkpad thanks you.

    Also, nevermind these people. People are bastards.

    CG

  10. 12 K.Mandla 2008/10/22 at 9:41 AM

    cubiclegangsta: Cool! What’s performance like on that machine? Is it sluggish at all? The slowest I have right now is technically 550Mhz, so I’m wondering what Pentium IIs and lower feel like. Cheers!

  11. 13 robert shearer 2008/10/31 at 7:20 PM

    Hey wonderous things are happening on a very old lappy here!
    Pentium mmx/233Mhz/96Mb Ram and it is running Hardy.

    top reports very low cpu usage when idling but quickly hits max when opening anything.Once opened apps behave fine.

    Great to have gtkedit included and dillo is my fave light browser.

    This lappy has no hard drive but it has a twin that won’t boot from cd.

    I will swap the h/d out and install and see how it behaves with some swap space.

  12. 14 K.Mandla 2008/11/01 at 8:04 AM

    robert shearer: Cool! I noticed an unusual CPU spike effect when starting programs, but I thought it was because of the system I was using.

    Then again, the entire desktop should run on a smidgin of RAM and CPU, so if you start a program, it probably just goes nuts and dedicates the entire processor to starting it. Or that’s my rationalization anyway. :roll:

    Let me know how the final installation goes. :D

  13. 15 chris4585 2008/11/17 at 4:44 AM

    K.mandla I can host your ISO if you want on my site, let me know

  14. 17 chris4585 2008/11/24 at 7:44 AM

    KMandla, I was just now noticing on your gtk1.2 remix the known issue of the shutdown script, not working if you add this line to the inxtaller then the shutdown script should work

    ” echo “ALL ALL = NOPASSWD: /sbin/shutdown” >> /mnt/etc/sudoers”

    this should be near the bottom of the script, of course you should know the security risks

    as for the host issue, if you edit this line from the inxtaller

    sed -i “s/ubuntu/$NEW_HOSTNAME/g” /mnt/etc/hosts

    to what your actual /etc/host file says from the LiveCD, usually ubuntu or casper

    sed -i “s/whatever/$NEW_HOSTNAME/g” /mnt/etc/hosts

    I had these same issues, and corrected them in my version of inxtaller

  15. 18 Timmy Macdonald 2008/12/25 at 2:28 AM

    Thank you! The Live CD convinced me that I was a fan, the install went great, and now I once more have a usable computer (Gateway Solo laptop–64MB RAM, 400-something mHz Celeron processor, 5GB HD) which Windows ME was killing slowly. Even my PCMCIA network adaptor works–this is written on the same computer. And I even have a few ideas about what I can do with it because of this blog.
    Cheers

  16. 19 K.Mandla 2008/12/25 at 9:04 AM

    Great! I hope it works out for you. I was a little worried because the installer was unattractive (I saw the note on your blog), but if I can scrape together some time on my winter break, I’ll try to improve it a little.

    Cheers!

  17. 20 Timmy Macdonald 2009/01/07 at 11:20 AM

    When I made that comment about the installer, it was because the last time I had read this entire page (and the forum thread) there was something about Ubiquity having problems. It’s been fixed though!
    Now that a few weeks have gone by, I’m very split between UGTK1.2R and Puppy. I feel like the first is faster (and cooler), but Puppy’s a bit more well-endowed in apps, drivers, user-friendliness and bloat.
    Although hopefully I can use UGTK1.2R to learn more about the guts of Linux–that’s a serious hole in my education…

    Fix: Turns out I have 128MB RAM–there are 64MB of normal RAM but there’s an additional 64MB of “extended RAM”, which I did not see when I posted the first comment (…shame…).

  18. 21 Derek M. 2009/01/29 at 1:59 PM

    Thanks for sharing this. Looking forward to giving it a try on my old pentium 300mhz laptop.

  19. 23 zenfunk 2009/02/17 at 7:15 AM

    First of all thanks for your awesome work making these old computers usable again. One of my favorite Computers is a Thinkpad 500 (PII 300 MHz, 128 MB, 20 Gig) subnotebook- way cool.
    Currently Im running ubuntulite as my everyday system and Puppy as a rescue system since the cd-rom is only in the ultrabase which most of the time stays at home. Ubuntulite is snappy beyond expectation, but to be honest, a few speedups here and there won’t hurt.

    Your gtk1.2 remix is cool and much faster too. The retroish look and feel corresponds well with the overall look of the Thinkpad. On the other Hand there are some things I’d like to change (filemanager, add firefox gtk 1.2 etc.).
    I’d like to make this into another live- cd when finished, just like you did. Is there an easy way to do this like a script or a programm that does the heavy lifting? Or do I have to copy every single file to cd or something like that? Sorry if this sounds like a silly question but I simply don’t no where to start making live cds.

    Thanks in advance,
    Christian

  20. 24 K.Mandla 2009/02/17 at 8:09 AM

    zenfunk: I got most of the information for making and rebuilding a custom ISO out of the “Other OS Talk” subforums on the Ubuntu forums — specifically this thread. There are probably more elegant ways to do it, but in my case, most of the “wizards” installed more packages I didn’t want in the first place. So I went with the least-bloated technique I could find. ;)

  21. 25 Fuzzy 2009/04/07 at 11:51 AM

    Tried with an Intel Pentium 166 MHz, 32 MB RAM. Wouldn’t boot up, neither graphical nor textbased. Always got stuck at “initramfs” so I’ll assume the RAM is too low.

    Too bad too, I really wanted to try this, as we seem to share similar views on what constitutes good software.

    • 26 K.Mandla 2009/04/09 at 5:55 PM

      Hmm. I’m guessing low RAM is right. I’m in the process of rethinking this project, so if it does get rebuilt, I’ll go with a text-based installer over a live CD version. Stay tuned.


  1. 1 Short update « Motho ke motho ka botho Trackback on 2008/10/02 at 11:11 AM
  2. 2 Ubuntu GTK1.2 Remix « Motho ke motho ka botho Trackback on 2008/10/02 at 11:12 AM
  3. 3 Building Beaver 0.2.7 « Motho ke motho ka botho Trackback on 2008/10/03 at 9:56 AM
  4. 4 Good news, bad news « Motho ke motho ka botho Trackback on 2008/10/03 at 9:58 AM
  5. 5 Updated and upgraded « Motho ke motho ka botho Trackback on 2008/10/05 at 7:43 AM
  6. 6 Rebuilding Dillo 0.8.6-i18n-misc « Motho ke motho ka botho Trackback on 2008/10/07 at 8:24 AM
  7. 7 Looks like we have a winner « Motho ke motho ka botho Trackback on 2008/10/19 at 7:30 PM
  8. 8 Yes, yes! Dillo-2.0 « Motho ke motho ka botho Trackback on 2008/10/19 at 7:59 PM
  9. 9 Ten days, ~50 downloads « Motho ke motho ka botho Trackback on 2008/10/30 at 10:23 AM
  10. 10 Target Intrepid « Motho ke motho ka botho Trackback on 2008/11/02 at 5:24 PM
  11. 11 Critiquing distros, in the present perfect tense « Motho ke motho ka botho Trackback on 2008/11/20 at 9:41 AM
  12. 12 Some minor improvements « Motho ke motho ka botho Trackback on 2008/11/27 at 10:24 AM
  13. 13 Stepping down « Motho ke motho ka botho Trackback on 2008/12/13 at 7:31 AM
  14. 14 Lightweight Media Distro, anyone? Trackback on 2008/12/22 at 11:38 AM
  15. 15 Ubuntu GTK1.2 Remix … not updated « Motho ke motho ka botho Trackback on 2009/01/03 at 6:18 PM
  16. 16 Ubuntu GTK1.2 Remix … not updated « Motho ke motho ka botho Trackback on 2009/01/03 at 6:18 PM
  17. 17 Three months, 300+ downloads « Motho ke motho ka botho Trackback on 2009/01/23 at 11:50 AM
  18. 18 Other Lightweight GNU/Linux Distros « The Dead Dog Cafe 2.2 Trackback on 2009/02/03 at 12:24 PM
  19. 19 One week at 100Mhz: Paradigm shifts « Motho ke motho ka botho Trackback on 2009/02/25 at 9:34 AM
  20. 20 Truly great stuff « Motho ke motho ka botho Trackback on 2009/04/01 at 9:03 AM
  21. 21 Demoted, in the wake of epiphanies « Motho ke motho ka botho Trackback on 2009/04/14 at 11:02 PM
  22. 22 Not particularly worried « Motho ke motho ka botho Trackback on 2009/04/18 at 8:38 AM
  23. 23 You can’t have it your way « Motho ke motho ka botho Trackback on 2010/02/17 at 8:44 AM
  24. 24 Greetings from Slitaz 3.0 « Motho ke motho ka botho Trackback on 2010/03/29 at 9:35 AM
  25. 25 Three mediocre attempts « Motho ke motho ka botho Trackback on 2010/12/06 at 11:24 PM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,958,119 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: