Tuesday, February 9, 2016


Vector Linux 7.1 Light

Ok, I took Vector Linux 7.1 Light for a spin and I mostly liked what I saw. One can download the 32-bit ISO here: Vector Linux 7.1 Light.

   Based on Slackware Linux and released in August 2015, this distro will work reasonably well on an older computer such as a Celeron 1.8 ghz machine. It has the 3.18.16 version of the Linux kernel. The init is sysv compatible. There is no systemd and systemd is not available in the vector linux repositories.

Vector Linux 7.1 light comes with:

   As for the parts I didn't like as much... firefox 43 runs more slowly than firefox 16 on the earlier version of vector linux classic, and parcellite seems to need a faster click than most other programs. A slower single click seemed to open the clipboard manager and then close it again. Older users will no doubt wish to make the fonts a larger size in firefox and icewm.

  The package manager is slapt-get or gslapt (slapt-get with a GUI) as is usual for slackware based distros.

   One program I really liked was the YouTube Browser for SMPlayer. I required some fine tuning but after this my older computer was able to watch youtube videos with ease. It certainly worked better than the flash plugin for firefox or html5 (which was just far too slow).

  Ctrl-Alt-D gets one to the desktop as expected. Icewm is my preferred window manager so all was well there. The KDE4 desktop is available in the repo for KDE fans, although I avoided that as the KDE4 desktop will be noticeably slower.

  If you find yourself needing a new firefox but your computer and glibc is too old, Vector Linux 7.1 light will fit the bill. People who are more comfortable with a SysV style init over systemd will breathe a sign of relief. All in all VL 7.1 is a viable choice for users who wish to continue using their older computers with a modern web browser.

Tuesday, January 12, 2016


A Brief Guide to Alternatives to Windows: 2016 Edition

First of all, I have a lot to say about avoiding Microsoft Technologies here:

FOSS Matrix

The following info should be useful for the folks that don't like Windows 10. Does Microsoft control your computer? Are you tired of Windows? Read on....

   Now the easiest and simplest route for people who are ready for a change is to buy the Google computer also known as a Chromebook. For folks that want a full Linux there is Crouton, which enables one to run ChromeOS and Linux at the same time.

   The other choices I would recommend are the following:

Debian Linux and it's Wheezy based derivatives such as AntiX and Q4OS.
Slackware Linux and derivatives such as Vector Linux.
The three BSDs: OpenBSD, FreeBSD and NetBSD.
For the more adventurous there is OpenSXCE.
For the more adventurous (who use old hardware) there is Plan 9 :)
And finally there is HaikuOS and Minix. I don't really like those two but it would be remiss of me to not mention them.

There are many other distros and DistroWatch does a good job at keeping track of them. To put things simply the Linux and BSD distros do a much better job at protecting your privacy (on Windows 10 you have none) and are also more efficient in the use of your computers resources, e.g. OpenBSD can run quite nicely on a P3 with 256 megs of ram. 

Sunday, November 8, 2015


Fedora Core 1 Computer Reaches 1 Year Uptime

Well it finally happened, my old Fedora Core 1 server has reached 1 year of uptime and counting.

  The server was built in 1998 and Fedora Core 1 was installed on May 12th 2004. I wish I could say that I always ran Linux or BSD on this box but the truth is it was originally a Windows 95 box and later on a Win2K box. One of the reasons why the uptimes weren't longer was due to utility power failures. Currently the server has a decent APC ES 725 UPS connected via USB cable, but this will be upgraded in the near future.

  This computer has turned into somewhat of an experiment in longevity. The question is how long can I keep it going? Certainly 20 years does not seem out of reach. The ATX power supply has been replaced twice. I can't remember exactly how many hard drives there have been but it was replaced at least once. I have placed an insulating mat under the tower and I think this has helped improved the computer's reliability.

  This particular install of FC1 has seen many an upgrade, including a KDE upgrade to version 3.4.2. It has been without a doubt the longest lasting work computer (17 years) and longest continuously used distro (11 years). Also I can say that there have been no problems at all using the old SysV Init.

  The specifications of the computer are now quite old but still useful: it has a Tyan Tiger 100 S1832DL Motherboard with dual P3 550 Mhz CPUs. On the other hand every P4 computer I've owned has developed some problem, I suspect due to excess heat. 

 I'm sure Vance Packard and Ralph Nader would approve of this computer. I wrote previously about my old Dell reaching 1 year uptime running OpenBSD back in 2013.

Saturday, October 24, 2015


The Web is Gummed Up

 This is a sad story to write, but it's been percolating in the back of my mind for months if not years: The World Wide Web is gummed up with crap. This realization came into sharp focus today when I visited some media sites like cbc.ca and my CPU utilization when up to 100% and stayed there. Exactly why firefox was using so much CPU was a bit of a mystery. I had autoplay in firefox turned off, and there didn't appear to be any reason why the CPU should be maxed out.

   Looking at my processes I could see that firefox was using about 65% of the cpu, and X was using the other 35%. There was a banner ad at the top of the screen, and a few other ads were also present. All the images appeared static so there was no apparent reason why the CPU needed to be running at 100%. Once I exited firefox my CPU use went down to 1.5% to 3%, so there was no doubt that firefox was to blame.

   It's not unusual for firefox to hit 100% CPU usage for brief periods of time even on web pages I've designed myself but the CPU use always goes back down to around 3% after a brief period of time. This seems normal to me. Using the CBC web site made the CPU hit 100% and stay there indefinitely, or at least for as long as I felt like waiting. As an experiment I tried the dillo web browser on CBC's site, and the CPU level was about 3% although things were not rendered as nicely (it is very doubtful there are many web designers who test their sites using dillo).

   Media web sites seem to be the most problematic when it comes to firefox's use of one's CPU. In fact I've seen web sites that not only use 100% of the CPU, but also become completely unresponsive. Clearly there are design practises which are making the situation worse. When I view a web page's source sometimes it looks like an indecipherable snarl of code. To say that the code is overly elaborate would be a huge understatement. One might even say there's an amount of deliberate obfuscation going on.

   On the other hand some sites don't use a lot of CPU, blogger sites and gmail are two examples. Fortunately Google has offered a "Basic HTML" mode for older computers. It would certainly be nice if media sites also had a Basic HTML mode to fall back on.  No doubt SSL is partly to blame for the increasing slowness of the web, but what can one do about these other sites? Surely using 100% of the CPU on certain computers for long periods of time will make them over-heat or damage themselves in a worst case scenario.

   Possible solutions include using Dillo or a text based browser. While this is not ideal it seems more palatable to me now that certain media sites are so slow. It doesn't seem to be a problem on my chromebook, so that is another possible solution. Tumblr and Facebook seem ridiculously slow, although I am probably aggravating things by using older P3 systems. I have a kill script at the ready to clobber any sites which paralyze firefox.

   In any case my suggestion to web site designers is to have a Basic HTML mode for your sites. It's only fair to your users with older computers. For the rest of us we can at least turn off auto-play for videos and consider using alternative web browsers. The problem doesn't seem limited to older computers as I've seen firefox hit 100% CPU on faster systems as well. Videos should not be auto-played. One can imagine how frustrated an older computer user would be if an HD video automatically started up (paypal I am looking at you!).


Saturday, October 17, 2015


Internet Biase Against Older Computers

   In the march towards greater security there is a downside that affects older computers and older software. Older web browsers that support older versions of SSL are often locked out of certain web sites. Naturally web browsers that don't support SSL at all won't work either.

   Recently I tried to access forums.freebsd.org and osdisc.com and always got the message "The connection was interrupted" in firefox 16.0.2, the newest version which would run on an older version of Vector Linux. At first I tried to disable IPV6 within firefox but that made no difference. Then I wondered 'could the version of SSL supported in firefox be too old?' so I tried again using Q4OS with iceweasel 38.2.0 and it worked.

   To my thinking the extra security for web sites is rather nullified by the result of locking out many systems. Even my online banking worked on firefox 16.0.2 and surely the freebsd forums are not more important than that. Web site developers need to be aware that by locking out older computers they are reducing the utility of their sites.

   Older computer users face another more serious problem which can't be fixed by newer versions of software: As encryption becomes more elaborate it requires more and more computing power to make use of it. To put it another way an older computer like a MicroVAX or an Amiga running NetBSD would run the security layer so slowly as to make it unuseable.

   Informational web sites or forums should not lock out older computers. I don't see the necessity for using new versions of SSL on such sites. With online banking obviously there is no argument, the strongest security should be implemented, but for sites like wikipedia or forums I see no need for https.

Wednesday, October 14, 2015


CBC Changes Radio Streaming Link Yet Again

I still like to listen to CBC radio on the internet on occasion and once again I see they have changed the link for CBC Toronto Radio.

Currently I am using this script for CBC Toronto Radio:

ffplay http://1721.live.streamtheworld.com:80/CBC_R1_TOR_H_SC

One wonders why CBC changes their links so often.


Friday, August 14, 2015


A Brief Review of Q4OS Linux

I'm ready to make some provisional comments about Q4OS and Trinity.

Q4OS Linux is based on Debian Wheezy so it is similar to AntiX in this regard. If you like KDE 3.5.10 then you'll like Trinity which is what Q4OS uses.
Basically package names for q4os trinity are of the form:

kooka-trinity, ksnapshot-trinity, kolourpaint-trinity etc.

So in q4os you would basically do 'apt-get install kdestuff-trinity'.

Q4OS Linux Desktop

It fixes a lot of the old KDE 3.5.10 bugs. On the down side the GUI eats about 8% of the cpu when idling and 30% of the cpu while kdm_greet is running. This is due to the fact that Q4OS's version of kdm_greet runs an analog clock with a hand that shows the seconds. Q4OS has something called libsystemd-login0 which I assume is from debian wheezy which isn't removeable without also removing trinity.

Both AntiX and q4os use init and I don't see any processes that use systemd.

A basic install uses about 2 gigs of hard drive space. Q4OS doesn't load many programs from the initial install. The Q4OS install disk is one CD with about 300 megs worth of files.

Early conclusion: if you want to have an up-to-date system running a desktop similar to KDE 3.5.10  then Q4OS Linux with Trinity isn't a bad choice.

Saturday, July 25, 2015


Not Learning Unix is a Mistake

Back in 1986 my first exposure to Unix was Venix on an IBM XT which was made by VenturCom.

It wasn't a great experience but I learned about awk (we called it awkward at the time) and most of the basic Unix commands. Venix for the IBM XT was based on Unix version 7 with some programs from BSD such as vi. I still run Venix 2.0 on xhomer on Linux via the magic of emulation. In this case xhomer is emulating a DECPro 350. There was almost zero source code for Venix.

I realized that closed source software was very undesirable from a programmer's point of view after I discovered Unix version 7 (much much later) on the PDP-11/45 also via the magic of emulation. Unfortunately my initial exposure to Unix consisted of various closed source variants of Unix such as Venix and (in the SCO era) Xenix. Xenix was actually the second version of Unix I encountered and although I learned about Unix System V there was still mostly no source code available.

There was little enjoyment to be had with these closed source Unix versions, but learning elements of Unix System V ended up being important as Linux had largely modelled itself on SysV. For reasons of cost we didn't see Personal Computers with the ability to fully run Unix with an MMU until later. MicroVaxes and Sun workstations were well over $10K in price. It wasn't until the appearance of the Intel 80386 that we started to see affordable Unix machines. By the late 1980s most folks could afford such a machine.

It has occurred to me that not learning Unix is a grave mistake. My relatively early exposure to Unix was important. I may not have appreciated Linux as much or even at all if I hadn't had that ability to experiment at home with Xenix. Learning about Unix develops new mental muscles like playing a musical instrument or learning a new language. But learning these new processes becomes more difficult with age. To me the exact technical details are less important. It does not really matter if you are a Linux user or if you use one of the BSDs or even something more exotic like Plan 9. The important thing is you can learn new concepts from what I will broadly refer to as the Unix/Internet Community.

One way to metaphorically dip your big toe into the Unix Pool is to set up Linux (or some other FOSS operating system) on a second computer. The secondary computer can be an old Pentium 3 machine with 256 megs of ram, a new machine is not necessary. The major advantage to setting up a Linux computer is that you have access to tons of source code and tons of application software. The process of learning Unix is similar to physical exercise only in this case your brain is getting the exercise. Although this process will require considerable effort on your part it will be worth it.

My first exposure to Unix wasn't ideal, in fact I could even say that I disliked Unix initially. Part of that was due to the lack of source code. The big realization of the benefits of Unix came later: Unix is the thinking person's operating system and you will find many scientific utilities available. If your interests include physics, mathematics, chemistry, or astronomy then you will find something of interest.

After using Xenix on my computer at home in the late 1980s I made several attempts to use other operating systems. In 1994 I tried Darkstar Linux but I didn't make it my main operating system. Around the same time I tried Minix 1.5 but it seemed quite difficult to use. It wasn't until I had broadband internet access that I finally made the transition to Linux in 2003 by using Red Hat Linux version 8 as my main operating system.

Monday, March 9, 2015


Easy Way to Get Coreboot

   Replacing the proprietary BIOS firmware on most computers is a process that often can be frustrating. It's possible that your computer could be rendered unuseable in the process. Back in 2010 I managed to get coreboot working on the Gigabyte GA-6BCX motherboard and although the process went fairly smoothly it did consume a fair bit of time. Fortunately we now have an inexpensive way of obtaining a ready to go coreboot computer.

   There are sites that now offer Thinkpad X60, T60 and X200 series laptops with coreboot installed, although it seems that they are often out of stock. The simplest alternative to obtain coreboot is to buy a chromebook or a chromebox which are readily available from most computer stores.

   If you wish to replace ChromeOS with a Linux distribution you should read the info here.

   I had an occasion to use a Chromebook and I thought the keyboard was rather cheap so I recommend getting a Chromebox and supplying it with a good quality keyboard. The ASUS CHROMEBOX-M115U has an Intel Celeron 2955U Processor, 2GB DDR3 memory, 16G SSD for storage and Intel HD Graphics and sells for as low as $200 Canadian.

   There is also a Coreboot on Chromebooks community here.


Saturday, February 21, 2015


AntiX Linux: A Brief Review

 Certain factors like systemd are polarizing the Linux community. It seems that either you like it or you hate it. Some of the Debian developers are getting nervous and so a fork of Debian called Devuan has been announced.

   I'm always looking at other distros that emphasize compactness and the ability to run on old hardware. I was also intrigued by the Debian controversy with systemd so when I saw AntiX 13.2 was based on Debian Wheezy I had to give it a try. AntiX comes on a single CD so installing it was easy enough.

   Now the hardware used to test AntiX was an old IBM R30 Thinkpad with 1 gigabyte of memory. It ran fairly well on this hardware, good enough to run fbreader and iceweasel. It had a lot of good attributes like fast boot speed, and it used icewm which I was already familiar with (fluxbox and JWM were also available). It also comes with libreoffice and some multimedia software. It has a fairly modern kernel: 3.7.10.

   As for the systemd issue, yes Debian Wheezy has systemd on it, so this version of AntiX has it as well. All you need to do to remove it is:

apt-get remove systemd

What could be simpler? Things get a bit murkier with future releases like Jessie which will have systemd on it by default.

   I don't want to get into empty histrionics about systemd. I don't like it because I feel it's too big a departure from Unix principles. People are worried that systemd is "taking over" but so far that's not really the case. If you don't like systemd try AntiX, Slackware or one of its derivatives, or if you like a more traditional Unix try one of the BSDs.

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]