An afternoon in Tiny Core

| | Comments (4) |

Tiny Core screenshot

After slogging through Firefox in Ubuntu 10.04 for the morning, not the most satisfying experience on my 1.2 GHz Celeron system, I decided to run Tiny Core 2.11 in the afternoon.

I added Firefox 3.6, Geany, gFTP, Pidgin, MtPaint, and I was ready to go.

Compared to a "real" distribution like Ubuntu, Tiny Core has way fewer processes running on its much-more minimalist desktop, yet the way the apps sit in a doc at the bottom of the screen is very Macintosh OS X-like. Except here I have multiple desktops, many dozens of apps that can be installed by Tiny Core's package manager ... and I'm running a system that's as efficient as any I can remember. (Despite my aborted attempt to run Slitaz last week, I do remember that one as very, very fast and well-featured; I will try again).

I hesitate to set up a permanent Tiny Core save file on my Ubuntu-running system for three reasons: 1) I really don't understand Tiny Core all that much just yet, 2) My /home is encrypted, so I'd have to make the save file in / ... not that I won't do that, but I'm giving it some time, and 3) I'm OK at installing apps in Tiny Core but not so well-versed in removing them.

A couple of things: Sometimes dependencies are missing in Tiny Core apps. I had to add gstreamer in order to get Pidgin to work. But running the app in a terminal generally shows me the output of what I need (or close to it). A little bit of geek experience seems to be enough to get by in Tiny Core.

For work especially, my needs are specific and not totally out of hand. I haven't yet installed Flash, but it does work as well as it does anywhere (i.e. not all that well, but what can you do?). The Java runtime is available. I haven't yet figured out my sound issues, meaning how to get Tiny Core's Linux environment to output sound to my USB Headphone Set sound module (given that my internal sound module is dead).

I love running the system totally in RAM, and if I were doing this right I'd either have all my files in the Google cloud, in a non-encrypted /home on the hard drive or on a USB stick connected to this system.

One thing I can say about Tiny Core vs. my previous experience with Puppy and Damn Small Linux is that with TC it's a lot easier to build up exactly the system you want. I have more than a few "full-sized" apps in here — Firefox, OpenOffice. But I could be running just a Web browser and nothing more. Sometimes you need a lot of apps, sometimes one - it's nice to have that kind of flexibility without jumping through all sorts of hoops.

The developers of Tiny Core are clearly doing a very good, innovative thing here. I've met Robert Shingledecker at a couple of SCALE shows in L.A., and I'm glad to see him working on this project and being able to do it the way he wants.

Now I've got to start reading up on Tiny Core so I can get more of it figured out.

(Note: click any of the screenshots for a full 1024x768 view)

screenshot_0514000837.png

screenshot_0514000912.png

screenshot_0514002427.png


4 Comments

Hi Steven, I just wanted to thank you for sharing your experiences with Tiny Core.

I became aware of this distribution last year, but unfortunately I haven't been able to try it yet. I guess that your article has encouraged me to finally give it a try, at least on a virtual machine.

I'm interested in lightweight distros, and from what you've shown us, somehow Tiny Core looks different/better than the ones I've used so far.


Best regards,
Marcus

Guy said:

I have a permanent Tiny core install on an old laptop that boots off of Grub & it flies. You can pass Tiny core boot options to grub; for example I have an entry for my persistent setup & one that launches the default set up.

There is no uninstall system for applications. There is a script listing which apps to load at startup; you just delete the app from that, it will not load at next boot. There is also an option in the package manager to have an app available on demand: It is downloaded to your local cache & you can then install it if wanted (useful if you have a download limit or need to use TC off-line). At next boot it is gone until you load it again.

Mike said:

Nice to see you try the current TinyCore. I'm the developer of some of the base software (FL-PicSee picture viewer and modifications to FLWM to paint the window titles in the more conventional top side location). I use TC on a few different machines and love it. I can cold boot and start surfing the web in less than 20 seconds.

I think if you take a bit more time to learn about TC and use it more, you will find it very worthwhile. If you get stuck with anything, use the TC web forum. The community is very helpful and friendly.

I'm struggling with my hardware more than a bit at this point, and TinyCore seems to run extremely well on everything I've tried thus far.

Running in live mode, I'm good with, but setting up a persistant install the way I want is something I'll have to take a closer look at.

The new Puppy 5 is very tempting - I could add my "secret sauce" app, which is gThumb ...

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appeared Saturdays in the Los Angeles Daily News through about October 2009, is available on the Daily News Technology page.

About this blog






Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on May 13, 2010 6:00 PM.

Ubuntu Lucid checkup — my now-healthy desktop was the previous entry in this blog.

Just added to the blogroll: Rhyous is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on An afternoon in Tiny Core: I'm struggling with my hardware more than a bit at this point, and Tin ...

Mike on An afternoon in Tiny Core: Nice to see you try the current TinyCore. I'm the developer of some o ...

Guy on An afternoon in Tiny Core: I have a permanent Tiny core install on an old laptop that boots off o ...

Marcus Friedman | ellipsys... on An afternoon in Tiny Core: Hi Steven, I just wanted to thank you for sharing your experiences wit ...

Powered by Movable Type 4.25

Search this blog

Loading

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet's Storage Bits
ZDNet U.K.
iTWire
CNet News
Webware
Beyond Binary
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Aaron Toponce
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
OMG! Ubuntu!
I' Been to Ubuntu
Tanner Helland
Dustin Kirkland
Ubuntu UK Podcast
Ubuntu Linux Help
Popey
Linux Mint
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
Lucky 13's Linux blog (lots of Tiny Core)
Lucky 13's BSD blog
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Planet Fedora
Fedora Forums
Fedora Docs
Join Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
hubertf's NetBSD Blog
PC-BSD
Daemon Forums
FreeBSD Forums
Planet FreeBSD
Evilcoder.org
miwi's Privat Blog
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
BSD Magazine
Rhyous
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
The Tech Report
Engadget
Gizmodo
Phoronix
xkcd – A webcomic of romance, sarcasm, math and language
Nixie Pixel
Technology for Mortals
Thoughts on Technology
ZaReason
System 76
Tiger Direct
NewEgg
DealExtreme

Advertisement

Other blogs

Neuheisel/Johnson Pt. 3 in Inside UCLA with Jon Gold
Live: U.S.-Chile at Home Depot Center in 100 Percent Soccer
Girls' basketball: Bell-Jeff wins again in Daily News High School Spotlight
Decision Time in Inside USC with Scott Wolf
Countdown to Debian Squeeze in CLICK