Archive for May, 2009

ASUS

ASUS appears to have sold out and it actively promoting that other OS.

It is sad to see money killing innovation. ASUS innovated and threw away momentum in a down economy. They are now cranking out netbooks with an obsolete OS, a recipe for disaster. Competitors using GNU/Linux will eat their lunch in performance. The lies propagated by ASUS make me sick. I bought an eeeBox for my employer and a hot motherboard to upgrade my personal terminal server and I regret it. I had choices but chose ASUS because I believed they were exercising their right to be free of M$.

Oh well, the market will decide. I have decided. No more ASUS stuff for me. I do not even want to know whether or not they will continue the Splashtop stuff. Other suppliers can do that.

I wonder how much ASUS got for selling out. I wonder whether this whole thing was just hard bargaining by ASUS to get advantages over competitors in the Wintel market. How utterly short-sighted to accept a payout instead of freedom.

UPDATE: Here is an opinion that this was just bargaining by ASUS. Who knows but ASUS? They still produce eeePCs with GNU/Linux…

UPDATE: SJVN has news from ASUS that the boss actually apologized that an eeePC using GNU/Linux on ARM was on display… That pretty well clinches it that ASUS has sold out.

“Shih said, “Frankly speaking … I would like to apologize that, if you look at Asus booth, we’ve decided not to display this product. I think you may have seen the devices on Qualcomm’s booth but actually, I think this is a company decision so far we would not like to show this device. That’s what I can tell you so far. I would like to apologize for that.”"

I am sickened to read that ASUS who sparked the netbook revolution should have such a guilty mind.

- Robert Pogson

2009 May be the Year of Thin Clients, Too

I have already confirmed that 2009 is the year of GNU/Linux. It looks like its the year of the Thin Client, too. My dataset:

  • five of the top ten most popular whitepapers on desktop+OS on ZDnet are about thin clients
  • virtualization has reached a crescendo with thin clients being one of the major modes. India and Indonesia seem to be hotbeds.
  • while production of thin clients is only 2% of desktops, the long life makes them about 10% of PCs and the production is growing rapidly
  • IDC sees thin clients riding the wave of virtualization
  • thin clients are green
  • netbooks are forking with some OEMs trying to force more feature-bloat and higher prices but many smaller OEMs are cranking out GNU/Linux netbooks at ever lower prices. Thin clients should cost less than netbooks so the $700 thin client is on short time. If thin clients cost less they will sell faster.
- Robert Pogson

Fun and Games

It is not really fun. It is a scam when you pay money for hardware and software and get malware running the show instead. That is what I see repeatedly on forums like Craigslist/Computers. “My PC has slowed to a crawl. What do I do now?”. Out comes all kinds of advice about adware, malware, scanners, editors, etc. Lather, rinse, repeat. A whole industry has arisen supplying the needs created by the poor design of that other OS.

Why do people put up with the down-time and wasted time with this stuff? A good backup and restore would in some cases be faster and more sure than anything that can be done after the fact. New malware is coming out every day. The best the “anti” industry can do is be a week or two behind. That is a huge window of opportunity, 1000 million PCs surfing hours daily.

In nine years of using GNU/Linux on hundreds of PCs and some decent sized LANs, I have never seen anything like the horrors of malware on that other OS. They are still fixing bugs that were introduced in the days of 3.1 and retained because of the need for some backwards-compatibility, just enough to retain users. M$ still wants to sell new systems so they add more features giving more malware more points to attack… The Wintel treadmill is the greatest scam ever perpetrated. I think it will soon end. You cannot fool all of the people all of the time and Vista showed we have enough features. Enter GNU/Linux, stage left.

- Robert Pogson

Freedom Raises it Head

M$ has announced that a netbook has a 10.2 inch screen or smaller. This means an OEM producing a netbook with a 10.3 inch screen will have to charge customers a huge premium in price for no better performance. Competitors who use GNU/Linux will have a huge advantage. We are witnessing the emergence of a market no longer enslaved by Wintel. The EU has enjoined Intel from messing with AMD‘s opportunities and M$ promises not to sell to netbooks with larger screens. This opens huge areas of the IT market to competition. GNU/Linux will run rampant on fields of ARM processors, large netbooks and AMD will be able to take on Intel in a more fair market. Let freedom reign.

On another front, NZ has stood up to M$ and dropped out of negotiations to continue shovelling money at M$. A country of 4 million people may soon be free of M$. This is not about a wholesale migration, just the end of the sweet deal M$ likes to have where people send money whether they get any new software or not. This gives NZ the freedom to adopt GNU/Linux where it makes sense because they do not have to spend money on that other OS. Many justify the continued use of that other OS simply because they have already paid for it and will keep paying. If you do not pay for lockin you don’t get locked in. It is all good.

UPDATE: SJVN has written about an example of OEMs running with GNU/Linux if M$ will not let them…

Interestingly enough, otherwise, the Linux model has more and better options than the XP netbook. On the XP, your storage choices will be a 160GB hard drive or a 32GB SSD (solid state drive). For Linux, though, you also have the option of a 250GB hard drive. In addition, and this is important, on the XP system your only choice in memory is 1GB of RAM. If you go with Linux, though, you can have up to 2GBs.

Why? Because Microsoft won’t let vendors run XP Home, or Windows 7,on netbooks with more than 1GB of RAM. This mistake is going to bite Microsoft in the rump. Even on a netbook, people want the power to upgrade their systems Linux gives people that ability. Microsoft doesn’t. It’s as simple as that.

<giggle> M$ has a problem. If they want to sell Vista/Vista II, they have to handicap XP. GNU/Linux and other Free Software is winning.  M$ cannot even compete against its own products fairly… When they treat customers of XP unfairly, GNU/Linux and those disaffected customers win in a big way. It is all good. I would not be surprised to see someone sue over unfair trade practices  of M$, but, in this case it would be M$’s own partners suing. Their business is selling and M$ will not allow them to sell what their customers want. This could be fun to watch.

- Robert Pogson

Schools and Charities

Charities are interesting. They are organizations providing needed social services and they are diverse. There are many regions, target populations, approaches and cash flows. Schools are the same although usually much more heavily funded by government except for private schools. M$ has been known to supply schools with free software (not free at any price because of the burden of a poorly designed OS with policies working for M$) and charities have been getting a break. Now we read that M$ has started to squeeze blood from stones. They are disallowing charity status for charities with a few business income streams. The result? Charities are turning to Free Software to be free of M$. Sweet.

At the same time, those who have dabbled with migration have found it even easier to do than they thought and businesses are finding 20 to 80% of their users can use GNU/Linux just fine. I wonder if M$ will triple the price of “7″ to maintain their income stream. The choices they have been making make it difficult to keep the milk flowing from the old cash-cow.

Isn’t freedom wonderful? When you do not have to do someone’s bidding, options open to you. Breathe the fresh air again like we used to do that.

- Robert Pogson

The Price of Software Licences

I can buy a 1 TB hard drive for $96 CDN today. 512 MB was about that a year ago.

I can buy 1 gB RAM for $15 CDN. It was quite a bit more a year ago.

I can buy a motherboard with 6 SATA ports and AM2+ socket for $75 CDN today. I think it as $150 last year.

M$ is increasing the licence fee for its software…

What is wrong with this picture? Has the head of the dinosaur not received the news? The monopoly is dead. The decision must have been made to milk the locked-in users even more to compensate for the loss of market share… There is a sucker born every minute but this should be a “wake-up!” call for many. It is just too expensive to use that other OS.

  • there is a recession
  • the growth areas are cheap netbooks
  • the world rejected Vista
  • M$ is losing market share to MacOS and GNU/Linux

Has M$ lost its marbles? Has M$ surrenered the countryside and retreated to the cities/high ground? Looks like it to me.  They will not get business to go for this. They will not get schools to go for it. The consumer has choices. It looks like 2009 became even better for migration to GNU/Linux on the desktop.

The nearest large city to me is Winnipeg. It is a cheap town. Not that kind of cheap, but everyone compares prices, even for paper-clips. If Joe down the street sells PCs for $250 and Mike sells them for $300, Joe wins. Higher prices for that other OS will not work in this market. I think it is time I opened up a retail store pushing GNU/Linux boxes.

- Robert Pogson

Patent Trolls Continue to Prosper

A patent troll is an organization that patents state of the art technology which, when widely adopted becomes a lucrative target for litigation.

Such is the case of CSIRO, Commonwealth Scientific and Industrial Research Organization of Australia, which has scored some successes in its claims of patent on widely used wireless LAN technology.There is nothing wrong with innovation and there is nothing wrong with profiting from innovation but these guys patented stuff that:

In order to provide a high speed but transmission rate in the hostile radio environment as described above, at least two (and preferably three) techniques are used simultaneously. The first technique is to transmit over a relatively large number of parallel sub-channels within the available bandwidth so that each channel has a low bit rate but the total, or overall bit rate, is high. This spread, by increasing the symbol length, overcomes the problem of delay time and hence decreases the problems caused by inter-symbol interference.


The second technique involves the transmission of the data in small packets having some form of data reliability monitoring and/or enhancement such as Forward Error Correction (FEC). The length of the packet depends upon the method of data reliability enhancement and the hostility of the environment. Sufficiently small packets overcome the problem of the rapid time change of the channel characteristics.

The third technique is interleaving (to be described hereafter) which is essentially a further data reliability enhancement. This technique improves the performance or many FEC schemes in overcoming the problems caused by nulls in the channel’s frequency response.

So, they combined well known techniques to achieve innovation which is not innovation but obviousness.

“During the course of the development of the IEEE 802.11 TGn Draft, significant Intellectual Property issues have been identified with respect to the TGn Draft.

These issues have not been resolved as of the start of the Sponsor Ballot review process.

The specific issue that causes this particular reviewer to submit a Disapprove vote is the unresolved situation regarding the CSIRO “069” patent and 802.11 TGn.

This issue was first identified to TGn in 2006 and has remained unresolved since.

It is widely known in the industry that CSIRO has refused to provide the LOA required by the IEEE process; and CSIRO has in fact, repudiated a prior LOA filed with IEEE. CSIRO has engaged in active litigation against multiple companies and it is common industry knowledge that CSIRO is demanding royalties of approximately $4/unit.

This voter does not consider that to be a “reasonable” royalty rate.

Silicon implementing 802.11 is commonly sold for $2-$5. $4/unit represents a greater than 100% royalty rate.  For an industry segment which sold approximately (depending on whose numbers you prefer) 375M 802.11 chipsets in 2008, that means this is an approximately $1.5B royalty demand, PER YEAR, for the implementation of TGn as contained in Draft 7.

During development of the TGn draft, this IP issue was identified this IP issue to the TGn task group and the task group was asked to take any the following actions to resolve this issue:

1) Revise the draft so that it does not require the use of the CSIRO patented material, or
2) Acquire a legally binding commitment from CSIRO that the patent will be licensed for free wrt to 802.11, or
3) Acquire a legally binding commitment from CSIRO that the patent will not be enforced wrt to 802.11, or
4) Acquire the LOA required by IEEE rules from CSIRO stating that CSIRO will offer RND terms for the patent, or
5) Stop progression of the TGn draft until such time as the situation can be acceptably resolved.

None of these actions was taken by IEEE during the development of the current TGn draft. It is this voter’s belief that at least one of the actions is required under IEEE process rules – however, IEEE has chosen not to take any internal action to resolve this issue.

IEEE’s latest response to WG letter ballot comments (ref exhibit A for details of the comment submitted to the TGn TG as part of WG letter ballot 115) re this issue was:
“Counter: TGn and the 802.11 WG are following the procedures and instructions provided by PatCom regarding this issue.

The TG Chair will forward CID 5038 and CID 5221 via the WG Chair to PatCom for further update/status. PatCom has previously notified the WG chair to instruct the TG to continue until further notice from PatCom.”

While the above may be all the action that the IEEE 802.11 TGn Task Group thinks it can take (given that the TGn task group was instructed to “do nothing” by IEEE Patcom), “waiting for input from PATCOM” neither addresses nor resolves the issue.

Rather, this non-response indicates that while the issue has been identified and discussed at the TG, WG, 802 and IEEE Patcom levels, no action has been taken to resolve the issue.

Unfortunately, IEEE processes do not require provision of an LOA until after the end of the Sponsor Ballot process. In this case the holder of the IP (CSIRO) has informed IEEE that it will not provide an LOA for TGn (see additional information in exhibit A) and IEEE is putting the members of the Sponsor group in the position of being asked to approve a draft standard for which there is a significant royalty cost attached.

Therefore, I am providing this comment as part of the Sponsor ballot process so that other Sponsor ballot group members will be made explicitly aware of the issue.

For additional information, members of the Sponsor group are referred to the attached exhibit which is a comment submitted to the TGn Task group as part of the LB 115 working group ballot on a prior TGn draft.

In view of this situation, my vote for TGn is Disapprove.

David Bagby
President
Calypso Ventures, Inc.

This could sabotage adoption of Wireless n because IEEE rules forbid standardizing patent-encumbered technology.

In an appeal, the federal judge outlined the case and ordered the matter sent back to have the matter of obviousness revisited:

“      Buffalo’s principal argument on anticipation is based on an article by J.C. Rault and others entitled “The Coded Orthogonal Frequency Division Multiplexing (COFDM) 2007-1449                                 6
Technique, and its Application to Digital Radio Broadcasting Towards Mobile Receivers.”     That article, which was published by the Institute of Electrical and Electronics Engineers (“IEEE”) in 1989, describes the problems presented by transmitting signals to mobile receiving stations (such as moving vehicles) in a dense
urban area. In particular, the article addresses the dual problems of (1) frequency
variation in signals received by moving vehicles due to the Doppler effect and (2)
multipath propagation of signals “due to multiple reflections by buildings and other scattering structures around the vehicle.” According to the Rault article, those problems could both be addressed by the use of coded orthogonal frequency division mulitiplexing (“COFDM”). That is, the data could be transmitted by interleaving a sequence of short symbol transmissions over multiple channels of different frequencies so that the transmission rate for each symbol could be slow enough to avoid interference from signal reflections, while the transmission rate for the entire multiplexed transmission would still be high enough to be useful for high-speed applications. At the same time, the spacing of the multiplexed sub-channels could be large enough to compensate for
the frequency variations caused by the Doppler effect. The trial court found that Rault disclosed several of the limitations of independent claims 42, 56, and 68–the modulation means, the data reliability enhancement means, and the interleaving means. The district court did not find that Rault anticipated any of
the claims, however, because the court found that Rault failed to disclose the limitation, found in the preamble of each of the independent claims, that referred to the use of the invention “in a confined multipath transmission environment.” The trial court construedthe words “in a confined multipath transmission environment” to mean “in an indoor environment.”

I am astonished that the appeal court found that problems involving multiple paths in an outdoor environment were not obvious in an indoor environment. With decisions like that it is obvious that Buffalo had no confidence in a quick and fair ruling in their favour.
So, the prior art was there and the patents were for an obvious combination of prior art published in the literature. Buffalo was likely to win on re-trial so why did they fold? Perhaps they figured a sure deal was better than taking the risk to go back to the same court.

Apparently CSIRO wanted $4 per chip which was selling for less than that.

From the injunction against Buffalo:

“        In 1998, the Institute of Electrical and Electronics Engineers (“IEEE”) contacted CSIRO to request assurance that CSIRO would license its `069 patent to companies wanting to implement the IEEE’s 802.11a standard on reasonable and non-discriminatory (“RAND”) terms once the IEEE approved the 802.11 standard, which pertains to WLANs. CSIRO agreed. In 1999, the IEEE ratified the 802.11a standard, which embodies the core technology invention by CSIRO. The IEEE also ratified the 802.11b standard, which differs from CSIRO’s invention, and was initially adopted by
more companies. In 2003, the IEEE ratified the 802.11g standard, which also embodies CSIRO’s invention. In 2003, CSIRO contacted companies who practiced the `069 patent and began license
agreement discussions. None of the potential licensees accepted CSIRO’s license agreement offer.”

Apparently no one but CSIRO thought the offere was reasonable and on-discriminatory.

This nonsence continues. At least we have some hope of getting rid of the software patents. This re-inventing the wheel stuff is hard to swallow.Are the laws of physics different indoors or out? No. The “invention” was an obvious combination of prior art. I suppose CSIRO has proof  that Joe, the plumber, came up with the idea one day while eating a sandwich. Want to bet that CSIRO had some input into adoption of the 802.11 standards?

14 companies have now settled with CSIRO even though Buffalo had its injunction lifted… Buffalo settled. Even though they were right, they fluffed the case with some poor choices in court and decided to pay the troll to continue business.

Here is the letter CSIRO wrote in 1998 promising to provide licences on request for a reasonable and non-discriminatory cost.

Here is the IEEE policy on patents in standards. CSIRO could hold up approval of 802.11n. Thanks a lot.

“IEEE-SA Standards Board Bylaws on Patents in Standards
6. Patents IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard. This assurance shall be provided without coercion and prior to approval of the standard (or reaffirmation when a patent
becomes known after initial approval of the standard). This assurance shall be a letter that is in the form of either

a) A general disclaimer to the effect that the patentee will not enforce any of its present or future patent(s) whose use would be required to implement the proposed IEEE standard against any person or entity using the patent(s) to comply with the standard or
b) A statement that a license will be made available without compensation or under reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfair discrimination
This assurance shall apply, at a minimum, from the date of the standard’s approval to the date of the standard’s withdrawal and is irrevocable during that period.

What can anyone do? The wifi cat is out of the bag. It will not go back in. I suppose alternative technology could be developed but it is easiest to chuck the patent. Will any of these corporations do that after settling? Who knows?

- Robert Pogson

Another Crack in the Monopoly

For years M$ has had the inside track on procurements of software for large businesses and governments. Once another niche was established in the monopoly, it was almost impossible to remove. Open government is another matter. In Switzerland, M$ won an extension of the contract to supply a department of government for another three years. The product was unique and had no competitive product in the market place so an open tender was not required… Not so fast. A consortium of small businesses has filed a claim in federal court demanding an open tendering process. This is a big contract, $38 million. By the rules it should go to a public tender even though that was not past practice and is an extension of an existing contract. This challenge is a sign of healthy government. The monopoly should not be given a bye just because it is on the inside. It should have to compete on its quality and price. Quality is debatable. Price is not. I am sure FLOSS and distributors of FLOSS can compete against a company that charges $38 million for paper shuffling.

Legal technicalities aside, this looks like an open-and-shut case. Tenders for large deals should be public. Why not? If they do not open the process, how will they know whether they are paying too much or twice too much or five times too much…? This will be interesting.

- Robert Pogson

Intel

Intel was found guilty of anti-competitive practices. No surprise there. They did things other than selling on price/quality to exclude AMD:

“Intel gave wholly or partially hidden rebates to computer manufacturers on condition that they bought all, or almost all, their x86 CPUs from Intel. Intel also made direct payments to a major retailer on condition it stock only computers with Intel x86 CPUs. Such rebates and payments effectively prevented customers – and ultimately consumers – from choosing alternative products. Second, Intel made direct payments to computer manufacturers to halt or delay the launch of specific products containing competitors’ x86 CPUs and to limit the sales channels available to these products. The Commission found that these practices constituted abuses of Intel’s dominant position on the x86 CPU market that harmed consumers throughout the EEA. By undermining its competitors’ ability to compete on the merits of their products, Intel’s actions undermined competition and innovation. The Commission will actively monitor Intel’s compliance with this decision.”

“Certain rebates can lead to lower prices for consumers. However, where a company is in a dominant position on a market, rebates that are conditional on buying less of a rival’s products, or not buying them at all, are abusive according to settled case-law of the Community Courts unless the dominant company can put forward specific reasons to justify their application in the individual case.”

see
more details

We shall see whether this improves AMD’s share. They make good CPUs at a good price and deserve a fair share of the market. Intel makes good chips, too, and they should be satisfied with competing on price and quality. Why the exclusive dealing if they were the best? It must be that they chose to exclude competition, which is illegal in their monopoly. Want to bet they operate this way globally? Legal action in the US may be influenced by this decision of the EU. Will the whole world prosecute them to demonstrate that crime does not pay? Not likely, but perhaps it will cause Intel to change. It is all good. We need healthy competition to drive innovation and lower prices.

UPDATE The Inquirer has a good summary of how this decisiion fits in a rainbow of decisions around the world leading to a pot of gold in the USA. Essentially, this looks like the cases in Japan, Korea and now the EU seem to be stepping stones with gathering piles of evidence that can be used in the cases in the USA. While courts in the USA may not accept all this evidence for technical reasons, they may sway the court if Intel denies knowledge or has lost the e-mail etc. These cases likely will be very useful in the civil action where standards of evidence are different.If AMD lost customers everywhere because of exclusive dealing with Intel, that should be convincing. Intel cannot seriously expect to sway coourts with claims of superiority in technology and business smarts when they needed to exclude AMD from the market to do business.

UPDATE Now that Intel is under close scrutiny on the hardware end of Wintel, it is interesting to see them adjust on the software side of things. Seeing growth in smart phones and netbooks, Intel is pushing Moblin, a distro of GNU/Linux. see NYTIMES. That should drive a spike through the heart of Wintel. There are other ways to compute/compete. Good for Intel on this one. I hope they concentrate on providing good price/performance instead of wasting everyone’s energy by messing with the competition.

- Robert Pogson

Inversion

I woke up this morning and realized I had created an inversion. No, not a condition of the weather likely to result in a storm, or an inverted population of excited atome likely to lase, but an inverted population of students, users of PCs.

You see, in this school there are two labs.

For higher forms of life:

  • five year old PCs with XP sp3, 1 gB, 1.9 gHz CPU
  • boot time 2 minutes

For lower forms of life:

  • ten year old PCs with XP sp3, 384 MB, 330-850 MHz CPU
  • boot time 3 minutes

It is the natural order of things that the lower forms of life are the bottom feeders, living off what filters down from above.

The lab for the lower forms of life was a disaster. Every time I visited it, I would take 20 minutes putting cables back in place because students believed their “mouse was not working” because XP froze or was too busy to pay attention to them. Of course, XP put virus scanning as a higher priority and 2003 would put in random waits just for fun.

The lab upstairs works marginally. Power supply failures are its main problem.

The inversion? Now, the PCs in the lab downstairs run as thin clients and applications run on a newer PC, also 5 years old, but running Debian Lenny GNU/Linux on an AMD64 3000 with 1.8 gHz clock, 2 gB RAM, gigabit/s NICs and RAID on larger hard drives… So, the lab downstairs now

  • boots in 60s with login in 5s (POST takes 15s!)
  • applications load in 2s
  • has 24 machines instead of 22 because I was able to install tiny drive in a few more failed machines. The drives are used for the bootloaders.
  • is several times faster than the lab upstairs

I took a walk around the old lab while writing this. One machine would not boot because of a loose ethernet jack and one had a mouse failure, leaving 22 machines fully functional when they were down to 17 or so on many days in the past. The lab is much more solid as well as being fast. Vista or 7 does not work here. GNU/Linux does. 87 users think so.

On top of the performance, we have iTalc for the teacher to control the lab. Not all the features work, but the teacher can demonstrate and monitor very well. I can give the teacher a button to shut the lab down. Locking the machines already works.

So, there is an inversion. The natural way of things is turned upside down. The lower forms of life have better IT. Thank you, LTSP.org, GNU/Linux and Debian. What will this instability produce? I do not know, but I expect there will be some demand for newer IT to be GNU/Linux because they can see the improvement using GNU/Linux instead of that other OS. The machines in the upstairs lab will never run an upgrade from that other OS. They may run GNU/Linux or be scrapped in favour of modern tiny thin clients. That would be sweet as we run on diesel power. The power savings alone would pay for the changeover.

The cost of the upgrade to the downstairs lab was mostly in downloading software which was incredibly slow on our ISP and struggling to authenticate against AD. What a waste of time. Students would be better off with separate accounts. 2003 still has long pauses… PDC will not answer the call so the BDC responds after a timeout… arghhh! Give me simple LDAP any day.

The new server in the old lab is my old PC which I upgraded when I prepared for the conference in February. I kept my case and power supply but donated the guts which, with a new power supply, went into a failed PC from the newer lab.

- Robert Pogson

Stupidity

Resistance to change is a defensive measure we all have to prevent wasting time learning something new for the sake of change. It can go too far. It has gone too far the way many retain that other OS. You know the kind:

  • never used anything else
  • hires someone every year to re-install/delouse that other OS or pesters an acquaintance to do it for less
  • accepts the idea that computers slow down (HAHAHA!)

These behaviours are irrational acts of the lazy. They are not idiots incapable of deeper thought. They are just using poor judgment and are resistant to change. The Blog of Helios does use the “idiot” term today. I guess enough resistance to change warrants the term but I think “stupid” is more appropriate. There cannot be that many idiots in the gene pool or we would not have gotten this far as a species.

I try not to be stupid but I did use that other OS for far too long:

  • I used a dozen different architectures of hardware, some even without an operating system, just stand-alone programmes
  • I like the old days of automobiles when anyone with wrenches and screwdrivers could fix their own vehicle. I try to fix my own PC and I rarely am stopped
  • my computers do not slow down. I run GNU/Linux. It has no brakes.

I had an example of this last item in operation in my school this week. I converted a lab to use GNU/Linux by adding a 5 year old PC as a terminal server and converted the 20 PCs in the lab to thin clients. It was a struggle because of various hardware and software issues like having to edit the boot loader configuration of that other OS to preserve it (Why? Some resist change…), many hardware problems in the old equipment (Remember 4MB video cards?), but it was worth it:

  • booting of clients in 30s instead or 3 minutes
  • login takes 5s instead of a minute or so
  • the largest application opens its window in 2s

This weekend, I added four more clients. The users of that other OS, who find they have to have the latest processor just to keep the bloatware moving fast enough cannot understand how one old PC can give 24 people good performance simultaneiously but it is easy if you

  • waste no cycles doing M$’s bidding
  • do not waste cycles running malware
  • do not clog network connections with spam
  • avoid features like “roaming profiles” which suck the life out of your network

So, including a switch from that other OS, my old PCs actually speed up! Isn’t that a refreshing change? I converted ten year old clients and a five year old PC into something wonderful. Students are excited about it and the increased performance is an obvious reward for the effort of changing. Most people are not stupid. They just need a little guidance. By asking the old boxes to do less, they get it done sooner. Simple concept. It works.

I believe if you cannot describe in numbers knowledge is of an uncertain kind:

  • the clients use 48 MB of RAM to do the job now instead of 384 MB and swapping madly with XP
  • the clients use only about 20% of their CPU time when busy
  • the clients need only about 2 megabits/s of network bandwidth each so there is no bottleneck at the gigabits/switch/ NIC on the server
  • the server PC has 2 gB RAM and runs at about 50% CPU utilization on AMD64 1.8 gHz

Those used to their machines dragging with fragmented file systems and the like would appreciate a machine giving snappy performance with 2000 context switches per second. There is no bottleneck in this system except RAM is a little tight (swap reached 1.6 gB), but then I am running a LAMP stack on the same machine… Those who object that the students are not all working on 200 MB images with GIMP are being picky. Students read, write and think. This system works for them.

Want to take a tour of the lab? What have I left running?

sh-3.1$ ssh old
Last login: Fri May 8 21:20:34 2009 from beast.ahs.net
pogson@old:~$ su
Password:
old:/home/pogson# nmap -sP 192.168.0.*

Starting Nmap 4.62 ( http://nmap.org ) at 2009-05-10 09:12 CDT
Host old-o07 (192.168.0.7) appears to be up.
MAC Address: 00:0D:88:36:C0:F3 (D-Link)
Host old-o08 (192.168.0.8) appears to be up.
MAC Address: 00:0D:88:36:C3:19 (D-Link)
Host old-o12 (192.168.0.12) appears to be up.
MAC Address: 00:15:E9:B0:FD:12 (D-Link)
Host old-o15 (192.168.0.15) appears to be up.
MAC Address: 00:50:BA:AA:54:79 (D-link)
Host old-o16 (192.168.0.16) appears to be up.
MAC Address: 00:50:BA:86:5E:B5 (D-link)
Host old (192.168.0.254) appears to be up.
Nmap done: 256 IP addresses (6 hosts up) scanned in 1.697 seconds
old:/home/pogson# for f in 7 8 12 15 16;do echo $f;ssh 192.168.0.$f cat /proc/cpuinfo|grep z;done
7
cpu MHz : 451.035
cache size : 64 KB
clflush size : 32
8
cpu MHz : 863.875
cache size : 256 KB
clflush size : 32
12
cpu MHz : 451.034
cache size : 64 KB
clflush size : 32
15
cpu MHz : 451.040
cache size : 64 KB
clflush size : 32
16
cpu MHz : 601.396
cache size : 256 KB
clflush size : 32
old:/home/pogson#

There. The typical CPU is 450 MHz and the caches are 64kB. They make great thin clients and lousy clients for that other OS. Should we chuck them and pollute the planet? Should we burn less fuel by switching to modern hardware? Yes, if we use thin clients and a hot new server, the performance will be a bit better and we will use a lot less power, but this is what we have with which to work. We do the best we can and the students appreciate it.

- Robert Pogson



Archives by Month

My Mission

My observations and opinions about IT are based on 40 years of use in science and technology and lately, in education. I like IT that is fast, cost-effective and reliable. I do not care whether my solution is the same as yours. I like to think for myself.

My first use of GNU/Linux in 2001 was so remarkably better than what I had been using, I feel it is important work to share GNU/Linux with the world. I have been blessed by working in schools where students and school systems have benefited by good, modular software easily installed in most systems.

I have shown GNU/Linux to thousands of students and hundreds of teachers over the years and will continue in some way doing that until I die in spite of the opposition.

Posts

May 2009
S M T W T F S
« Apr   Jun »
 12
3456789
10111213141516
17181920212223
24252627282930
31