quicklinks

archives

site button
          

shell links

   
A mind is like a parachute. It doesnt work unless it's open.

Tutorial: Max Bang Per Buck by Alan Martin

Max Bang Per Buck
by Alan Martin


Why have an article about affordable computing on a site about shells?

Alternative shells can be useful to many types of user but I think low cost computing may be the area where freeware alternative shells can make their most valuable contribution.

Most geeks recommend Windows98SE as the best operating system for "older" machines (anything with less than 128 Megabytes of RAM or slower than a 300 Mhz Pentium II). That's because the core of Windows98SE is far more stable and efficient than Win95. It's faster and has better memory management.

Windows is a modular system. You can gradually replace parts made by Microsoft with parts made by other folk. This is particularly true of the shell.

One of the worst parts of Win98 is it's buggy wasteful shell. As described in my next article, it can easily be replaced with a better freeware alternative.

Or just replace it with the simpler and more stable Win95 shell; that would have the advantage of familiarity if you wish to share the computer. Even if you will be using an alternative shell, it might be wise to start by replacing the Win98 shell with that from Win95, then replace that with a non-Ms shell. My next article on Shell-Shocked describes a few ways to do all that too, and why.

In summary, alternative shells and Win98 are a natural and sensible combination for cost effective older PCs. For even older machines which can't run Win98, see the final section entitled Ancient Machines.


While the NT based systems (NT4, 2000, XP) have some further technical advances, they need expensive hardware with more ram, cpu speed and hard disk space.

I gather that alternative shells can also be a good thing in XP land. Much of this article focuses on Win98, however many of the concepts can be applied to other operating systems.

Briefly: In my limited experience, replacing the shell may be less essential for stability in XP than in Win98. For many XP users it may be less bothersome to retain the explorer shell, simplify it by removing some built in gimmicks like the active desktop, then enhance it with non-MS shell extensions.


This article is about suitable hardware and software for advanced but inexpensive computing. The next one will be about the Windows shell.

For almost all personal or small business computing needs, a seven year old machine (with a five year old operating system, a good selection of freeware and shareware, and some free support from the friendly trans-national online community of helpful geeks) can provide satisfaction. It will cost a tiny fraction of a brand new PC loaded with Windows XP and all the latest software.

I recommend you buy the latest products if:
  • you are too rich;
  • you enjoy a fresh crop of bugs;
  • you want to donate cash to poor Microsoft. (It seems Bill spends so much on lawyers, aggressive salesmen and crass designers, he has little money left to hire good programmers. So it's a good cause.)(Not really.)
Otherwise, it's wise to resist the clever ads tempting you to spend spend spend on the latest stuff. Instead you can be proud of assembling an excellent "third world" system. In the long run it will be far more satisfying.

You won't be missing out on anything much, except the brief pleasure of gloating over a new system which will soon fade into alleged obsolescence.


There are many advantages in strolling along behind the cutting edge. For "the rest of us", mature technologies will be more reliable with much more bang per buck.

Microsoft calls mature products "legacy" hardware and software; a put down which assumes we all live in western economies on high incomes and don't mind being told something which cost thousands of dollars a few years ago is now obsolete.

Of course a mature Operating System can do what it did in 1998 just as well in 2003; in fact much better because of all the MS bug fixes and non MS enhancements. It takes the user community a long time to develop ways of making each new OS work as it should.

A friendly online community (of which I am a part) has spent years developing ways to make Windows98 efficient, stable and customisable. Now, with their help, you can put together a system of much better quality than any out-of-the-box product rushed out by Microsoft. It will truly feel like "My" Computer rather than whatever gimmicky interface the Big Corporation thinks we all should use, and consider Cool, this year.

The delight (?) of a new system soon fades compared to a mature one you have hand crafted yourself. Anyway, most of what's new in XP is just cosmetic (mutton dressed as lamb) and has very few benefits over a well adjusted Win98 setup.

Seriously, I don't advise against installing XP, IF you can easily afford it. Otherwise, I would encourage you to enjoy Win98 on a modest machine without feeling you are missing out.

Need speed?
The time taken for most jobs depends not on the cost of the computer but on your typing speed, internet transfer rates, etc. Even on a 486 with Windows 3.11, about 99 percent of your cpu's cycles are spent waiting for you to read, think, and hit a key occasionally. Who needs a fast screen saver?

Tempted to upgrade the hardware?
In most cases (pun intended) the only upgrades worth your money might be a bigger hard drive and some more ram. With Windows98, up to 64Mb is plenty if you mainly do wordprocessing, accounts, email, etc. Get more than 64Mb only if you need to edit huge images [Ed: Or play the latest games :)]. Enough RAM is more rewarding than a faster processor.
A 56k modem can be nice but will make little difference if your ISP, and the net beyond, can only feed it at the usual crawl.
Other folk will get sucked in to frequent upgrades, so you can use hand-me-down parts; in most situations a dusty old 28k modem will surf almost as fast as a new 56k one, assuming you're not a heavy downloader.

Tempted to buy expensive software?
It would be illegal for me to suggest that you duplicate a friend's software or borrow a copy from work. Don't do that. Not even if you know the FBI has better things to do than visit your humble village demanding to see everyone's software receipts.

Nor should you visit http://astalavista.box.sk (preferably with images turned off in your browser) to search for serial numbers. In my humble opinion, if you do that to affordable shareware then it's unethical as well as illegal.

Anyway, older second hand software is much cheaper and may be more useful than the latest version: You can buy an original Win98 CD from a friend who has upgraded to XP, or from a total stranger on Ebay. Or a local company's office may have a copy at the back of a cupboard. It's legal if they have removed Win98 from their hard drives. It will cost a fraction of a legal copy of XP and will probably suit you better. If you take the time to customise it, it can be a more interesting and satisfying process than installing XP which is less well understood.

Look for a new install (not a Windows upgrade) of Windows 98 SE. (SE means Second Edition). If you can't get 98SE, get 98 and apply all the Service Packs.


Similarly many users regretted upgrading to Office 2000. The broken MDI is a pain. That can be fixed for some parts of Office 2000 but it won't work for Word 2000. Office XP's document windows can also behave unpredictably on the taskbar in SDI or MDI mode. Many new Office features are simply annoying. It's like the difference between a good manual gearbox and a sloppy automatic.

NB If you have Office2000 or OfficeXP and must send Word documents to friends or colleagues, it's kinder to save it as an earlier version of doc. (On the Tools menu > Options > the Save tab > check "Disable features introduced after:") Then they won't have to upgrade to a newer version, just to keep up with you.

Better still, try .rtf instead of .doc.
RTF can be read by more software than Word docs, even on MACs, and the documents' file structure doesn't keep changing with new versions (which forces Word users to buy expensive MS Office upgrades).

RTF has more features than most users realise. The loveable word processor "Atlantis Ocean Mind" can use style sheets, insert simply placed images, etc, all in RTF files. Wordpad can read more RTF features (style sheets, images) than it can write. So you can send your fancy Atlantis RTF files to friends who don't have Atlantis or Word.

Why buy the whole MS Office if you only need Word? Recent versions of Atlantis can even read and save as Word .doc files. You can register it for a fraction of Office.

Great as it is already, Atlantis is under rapid development; free upgrades; tables coming soon. No, I don't have shares in it. :-) Available in many languages, you can get an uncrippled shareware trial from http://www.rssol.com/

Pass the Word about RTF :-)


Memory economies:

In a car with a small engine and a heavy load, you can't drive like a slob :-)

So the less RAM you have, the more care you must take to manage it well. Otherwise your system will slow down from overuse of virtual memory, the swap file. With care, you can easily run Win98 with a small shell in 32 MB.

The clipboard is handy but if you Cut or Copy an image or a big chunk of document it stays in memory after Pasting. There are utilities to clear the clipboard but you can simply Copy a character or two when the huge clip is no longer needed.

Don't keep too many apps open. Only allow essentials in your Startup folder and the Run sections in the registry. [Ed: There are several apps tomake this task easier, one of which can be found here.]

The main thing is to use memory efficient software. Bigger isn't necessarily better.

It's hard to judge memory usage just from the exe file size. Some exes are compressed and expand when in ram. Some use more system dlls than others. Avoid Visual Basic programs. If you really want to get scientific, put a memory guage such as Infoman2 in Startup. Then test each contender immediately after a reboot and note how much free ram it leaves.

When testing memory loads, you will need to set the min and max cache values equal (not a good permanent setting) else with an elastic cache the memory comparisons will be meaningless. In system.ini under [386enh] type two lines:
      mincachesize=4096
      maxcachesize=4096
and then reboot so it takes effect. Those numbers are KB so you will get a 4 MB cache. Don't forget to delete or ;rem the new lines when you've finished comparing the programs.


We all have different tastes but here are a few suggestions for enjoyable, low cost, efficient software. [Ed: Feel free to leave other suggestions in the comment sections.]

  • metapad (free) is a notepad replacement. It packs many features into a tiny exe. Unlike notepad there's no limit on file size. No MDI but several instances of metapad use less ram than one instance of a big editor. Instead of changing all those file associations, it's easier to rename metapad.exe to notepad.exe and put it in Windows.

  • a small file manager is handy because you often use it while other programs are open. Of those I've tested, the classic Servant Salamander 1.52 (freeware) uses least memory; much less than Salamander 2 (shareware). The freeware 2xExplorer is good and it has a tree pane.

  • Atlantis is a very efficient word processor. It can even fit on a floppy; so you can travel with it and use it on a friend's PC without installing it there; your options settings fit on the floppy too. Of course at home you install it to the hard drive.

  • MS Office is a memory hog so if you need more than a word processor check the free and shareware office alternatives.

  • XnView (free) is a great image viewer. Like the much bigger shareware AcdSee it has two modes: a single image mode and a browser mode which can manage files. Put a link to it in Sendto.
Some naughty apps leave stuff in memory after closing. This can build up until you need a reboot. A small memory indicator like Infoman2 will help you find the culprits; compare before and after. I found that with some versions of IE, the machine would bog down after browsing the web and would need a reboot.

Be wary of shareware which claims to manage or compress memory.


In summary, if you resist the sales pitch, you can be proud that you have assembled a likeable computer which is just as useable as a geewiz hyperbox.

I'm not against true technical progress. I just reject the propaganda that I shall be a lesser person (less capable, less efficient or less happy) if I don't buy it all immediately.


Ancient Machines:
An even older machine like a 486 or 386 can still be useful; nearly as good for wordprocessing your novel as a Pentium 4.

For a PC which is too slow to run Windows 98, the best system would be Windows 3.11 (called Windows for Workgroups; even if you won't be networking it was the last and best of the 16 bit Windows). Install it on top of DOS 6.2.

Axcel Performance Site is a goldmine of expertise on older systems, with recommendations and links to suitable software, from DOS and Win3.x right up to XP. Axcel 216

He won't put you down for having ancient hardware, just tell you how to get the most out of it.

You can download the lot as text files in a 1 MB zip, which is easier than browsing his site online. One zip for all the Win3.x stuff and one for all of Win95 to XP. It's a wonderful reference on taming MS operating systems for PCs, from someone who really knows his stuff and shares it all for free.


Finally:
In my experience it's too easy to get obsessed with all this tech stuff, so let me share a few personal tips:
  • I suggest you leave the tweaking for a period when you aren't busy. Then you can enjoy the process and deal with any problems arising. When you have a deadline for that Ph.D. thesis, the best philosophy is: "if it ain't broke don't fix it".
  • An efficient system with an alternative shell and all the tweaks is nice to have but it isn't essential or urgent. Windows 98SE isn't too bad straight out of the box...
  • It can never be perfect so it's wise to stop when it looks ok and works well enough.
  • Accept your own limits. We each have a different mix of skills. I hope that doesn't sound patronising. I just mean don't give yourself a hard time.
  • Don't worry be happy :-)
Next:
Replacing the Windows 98 shell is not essential but it has many advantages. My next article on Shell-Shocked, called "Deconstructing the Shell", could help you make a more informed choice about that and avoid getting lost if you do.

After that:
My third article on this site will describe how the freeware "Windows PowerPro" can help shellers get better results with less learning.

PowerPro is not a shell replacement; it's the most comprehensive shell extension.
It's a great tool for shellers because: each shell has different methods of customising, so much to learn!!! PowerPro works with all of them - the default explorer shells from 95 to XP and the non-Ms shells too. It can replace most shell plugins, utilities and extensions. So what you learn about PowerPro can be carried forward to your next setup. Toolbars I created with PowerPro 5 years ago work in XP today, and it's all done with a multi-tabbed gui config dialog, instead of editing step or ini files.

In my experience PowerPro, with a minimal litestep or purels shell, makes the best interface of all. Coming soon to Shell-Shocked! :-). Watch this space!
    

comments: 8more by this author/report problem

 
submit comment


comments

 AXCEL216
  1 comment
First, I need to send Alan a big "thank you" for the nod to my site:
link
Secondly, I need to say Alan wrote an excellent article on how to tweak MS Windows for a better look.

PS: Win98 SE does have the best and most stable core (kernel), APIs and GUI (shell), if excluding MS IE 6.0 SP1, which is full of bugs, but you need to install all system updates + patches from MS:
link
Do this at home:
link
link

Keep up the good work, Alan!
Cheers,
George
19 May/23:56 


 Alan Martin
  4 comments
Red: There was also some discussion about ME and other Windows versions after my article in Issue 5, Deconstructing the Shell, where it is slightly off topic - but who's complaining :)

Moonhawk: Thanks for the comment. I just lurv +ve comments :)

xlshadow: Re Servant Salamander, as you've noticed, there's a huge difference between the free version 1.52 (the most ram-economical of the gui FMs) and the shareware Sally 2, which is one of the big boys!
12 May/09:56 


 xlshadow
  1 comment
I found THEGUN text editor on tinyapps.org
Now THAT is a marvel of minimalist programing :-D
I also rock servent sally on all my boxen,
Pentium 75MHz to an AMD 1.4GHz;
a good program is a good program
10 May/01:55 


 moonhawk
  21 comments
I like this article. Seriously. The situation he had was the same as me...
03 Feb/14:46 


 Red
  67 comments
Man... lotsa stuff I wanna say.
MetaPad can use aSpell to spell check. Details at the end of the FAQ.
OpenOffice is a freeware office sweet that runs faster than M$ office (for me at least).
TinyApps.org has some more small apps that run nice and quick and fit on a floppy.
Ug... there is a 9X speed site... I'll have to ask WinTweaker or look at my home links. That would be helpful too.
k-meleon is credited by fpn as the faster browser out there (with the loader). I use it, so I obviously agree. In any case, it is faster and more stanble than IE.
Some start up tools (and a ss for the kiddies) would be a nice touch. I'll have to look up a few.
Warn ppl about how bad ME was!!! Man that was a horrible OS!

This may not go completely with the article, but the site "Choose Your Shell" is a good place to get a decent list and newbie view of shells. http://shells.lokai.net/

That's most of what I wanted to say. 8)
01 Feb/16:48 


 ravi
  234 comments
keep those minimal apps coming - I need them for my old computer here! A link worth mentioning is tinyapps.org.
01 Feb/14:24 


 ravi
  234 comments
Yeah, when I was proofreading it, I thought the same! Till I read it again ... the author is of the view that Win98 has the more stable core of the two -- but win95 the more stable shell.



Indeed, some apps - like 98Lite let you switch the Win98 shell back to the win95 shell for stability purposes.
01 Feb/14:18 


 craeonics
  41 comments
Thought I spotted a contradiction, 'till I read it again. Win98 has a more stable shell, whilst 95 has the more stable core? The whole thought of calling 98 stable is considered as cursing in church by certain devs, but hey, it never let me down. Beats crud NT any day.



Anyhow, some other cool minimal apps (too lazy to dig up the links, look for yourself): win32pad (notepad + cr/lf switching + line numbers + search replace + auto indenting + very small (~32k or so) exe) and irfanView (image viewer, very good).
01 Feb/13:42 

   
current issue

site tools
 
  

subscription

guidelines

 ravi
Hi West - I did a while back, if it's a recent one - I haven't been checking regularly. My flat's been totally flooded from a burst pipe - so life is a bit disrutped at the moment.
03 Nov/14:18  

 West
Hey Ravi, did you get my email?
27 Oct/02:02  

 Ravi
PS Chatbox currently functional.
14 Oct/00:02  

 Ravi
Phew - that took a while, but all's well now. Sorry for the hiatus folks.
13 Oct/23:56  

 ravi
I think I'll implement a "keyword" for this site, so you'll have to start your comment with ... say "shells" ... I'll strip that and post your comment.

Hopefully that will keep the spammers at bay.
24 Mar/19:04  

 ravi
gv, you naughty boy you.

24 Mar/19:02  

 ravi
Ah, I see neither gv nor the spammers fell for it.

gv - you do realise that now I'm going to delete the spam and you'll look crazy don't you?
23 Mar/12:20  

 gv
spears naked what?
23 Mar/10:50  

 gv
Just testing ;)
22 Mar/10:37  

 ravi
I'm going to disable the chatbox and comments until I have some time to deal with the comment spam. Meanwhile contact me at: [link] if you'd like to post a comment.
21 Mar/17:01  

 sheep
what is the best shell replacment to use if you want security for liek a public desktop e-mail me at [email]
14 Mar/11:42  

 gv
It's called emerge desktop now and its available at [link]
09 Mar/09:35  





Content (articles, tutorials, comments, reviews, etc.) on this page are copyrighted by each respective author, except where expressly stated.
If you'd like to use something from this site, please contact either myself or the authors and await permission before doing so
(permission will probably be promptly granted). Permission has been sought and granted for everything
used in the making of this site. See the credits page for more details. In particular, the icons
are by FauxS-X, and much of the code comes from jalist's e107 website system.
Logo created by Lowspirit. See here for more logos and buttons.

page views: 10006681