Archive for the 'Uncategorized' Category

Software Patents: Read Jonathan Schwartz’s Blog

Bill skipped the small talk, and went straight to the point, “Microsoft owns the office productivity market, and our patents read all over OpenOffice.”

see Jonathan Schwartz’s Blog

It’s all about using software patents to fight software patents. It is probably why Ballmer is all talk and no cattle. M$ has more to lose than anybody if they start a war over software patents. M$ can pick off little guys with no software patent portfolio but not big guys like SUN. Let us hope SCOTUS sprays water all over that powder-keg. Software patents have to go to keep the bullies in check.

- Robert Pogson

Things are not Rosy for “7″

M$ has boasted that “7″ is so good they will not release the first service pack for two years. Well, reality has crept in to mind-set. SP1 will be released in Q4 2010 if the rumour-mill is right as usual.

Reality is not welcome to the salesmen at M$. They don’t want the public to hear any negatives about Vista-recycled. Now they have to worry that fewer will migrate from XP to “7″ or that migrations will be delayed. Poor babies. The longer XP hangs around, the more will migrate to GNU/Linux because it is an actual improvement and it’s faster. The patch rate of that other OS is the only thing fast about that other OS. Having to install a lot of patches on top of a retail licensed OS is not what they want a lot of consumers seeing, but it is happening.

- Robert Pogson

Shutting Down That Other OS

I have been working at this place for three months and have made a lot of improvements:

  • set up a router
  • set up several servers
  • made clean images of XP updated from SP1 with FAT to current with NTFS for several types of PC
  • increased network speed from 10 to 100 mbits/s
  • added gigabit/s links for servers
  • added Sophos firewall/malware protection

Still it is not working. Clean machines that I installed in these three months are coming back to me. Even my own machine that I use to connect to a GNU/Linux terminal server slowed down. That was the last straw. I cannot afford the time to keep fixing XP. Last night I had an opportunity to shut down that other OS on another PC.

A teacher who is doing a fine job managing some rowdy junior high school students has lately been working late on his PC. He told me recently that it had lost its connection to the Internet. I looked at it and indeed, it no longer knew about the Atheros chip. There was no sign of malware so I expect it was some automatic update clobbered the DLINK installation. There were .DLLs missing, too. I told him I would install GNU/Linux and it would hold its configuration. He said, “OK”. The guy is only recently a PC user so I doubt he understood the implications but his needs were simple. He said he had no files to back up.

Because his PC had a flash card reader that was rare, I swapped a PC from the pool with XP. I did a base install of Debian Lenny using the netinst CD. Because he had only 256 MB RAM, I did not want anything extra. The machine would not boot past the USB keyboard so I fetched a PS/2 keyboard for the installation. Responding to prompts, I created a user for him and none for the students. I gave him a stiff password. I set up the proxy for APT pointing it at our proxy server which caches packages. The installation was routine. At the first boot the wireless card was recognized but not configured. I did the installation on 100baseT cable. I added minimal software with
apt-get install xfce4 xpdf xserver-xorg-i810 xdm iceweasel vlc abiword kwifimanager

I added the lines
auto wlan0
iface wlan0 inet dhcp
essid default
mode Managed

to /etc/network/interfaces and commented out the eth0 entries. Wireless then worked and we had about 5 mbits/s or more. The location in my lab was not good for reception.

The X server would not start when I moved it to the classroom. The mouse was not seen by the BIOS being USB and the box being old. I added
Option "Device" "/dev/input/mice" to /etc/X11/xorg.conf after seeing that there was a /dev/input/mice file. X then started and I logged in as root to download and install Google-Chrome browser and Flashplayer from Adobe.com. I had to create /opt/google/chrome/plugins/ to hold libflashplayer.so link. Everything worked. “It sure is fast!”, he said, observing over my shoulder. It certainly was. We used vlc and Google-Chrome to browse some radio stations. Peter, Paul and Mary singing “The Hammer Song” brought tears to our eyes.

I added his HP Laerjet 4 printer from 1991 with a PCL5 driver and it was good. We found the copy very dirty and the drum was visibly dirty so we put in a new cartridge. The second page was clean. I dropped in later in the evening and he was having fun. No problems. I can add a few apps as a result of his experiences and have a good image to roll out to the rest of the XP machines as needed.

- Robert Pogson

Adobe and GNU/Linux

There is news that Photoshop (or at least a tiny subset) is available for Android.. Could this be the start of a move to support PS on GNU/Linux? Maybe not. The functionality added is less than ImageMagick. OTOH maybe Adobe is seeing that where there is growth, there should be PS.

- Robert Pogson

GNU/Linux on Servers

I notice that in Netcraft’s latest report, sorted by OS, it is easy to see 21 of the top 36 hosters run GNU/Linux and only 6 run that other OS. That says a lot about the cost and reliability of the OS.

In my own small corner of the world, of about 40 PCs in regular use, about one-third run GNU/Linux and the rest XP. Since I started re-imaging, three of the XP imaged machine started doing the running-slow trick. The last straw for me was my own machine that I use mostly as a thin client but also to connect to a handy colour printer. I installed Debian GNU/Linux in about 15 minutes using a caching proxy server to speed things up. Downloads averaged 6 MB/s compared to our usual 100 KB/s from the WWW. The result feels so solid. I click and it responds instantly. CUPS will handle the colour printer for me as I work on the terminal server.

- Robert Pogson

M$ Loses XP downgrade lawsuit

Well, the headline at ComputerWorld has it the other way around but you do not win when your customers sue you. The fact that the customer paid more to avoid your product than it normally cost to buy your defective product is not earning points in mind-share. The customer could not prove that M$ profited by the shenanigans but we know the partnership between M$ and the OEMs who push M$’s products profits every time the customer shells out more.

Customers, wake up! If you don’t like M$, stop buying their products. If the OEM forces you to buy M$, buy from another OEM and use FLOSS. Use GNU/Linux.

- Robert Pogson

Extortion

Well, technically, it’s not extortion if you threaten to sue someone and then demand payment to prevent suit, but it should be when the grounds for suit are baseless. Software patents are vapourware and should dissipate if the SCOTUS ever rules on them.

We read today that Amazon and M$ have signed a cross-licensing deal and Amazon has paid money to M$ for use of stuff in Kindle etc., including GNU/Linux.

  • NDA
  • no specifics on the patents in question

Typical. If you want to spread FUD, this will do. We also have no word on how many businesses have told M$ where to go. So far they have only sued TomTom. United we stand. Divided we fall. That’s the game. If the world does not stand up to bullies they become more aggressive and dangerous. Seeking to diversify their cash cow, the patent portfolio will be milked repeatedly. I notice this does not rate an SEC filing so it is not huge but its FUD value may be much higher.

The worst possible outcome is the extension of the M$ tax to GNU/Linux. That will not happen. Software patents are on their way out. Copyright FUD did not work for SCOG, M$’s stooge. Patent FUD will not work for M$. Even if they somehow play the game out for years as SCOG has done, patents expire in much shorter time than copyrights. The best M$ can hope to do it use this FUD to retain control of the US market where software patents are tolerated. Most of the rest of the world gives them no play.

- Robert Pogson

Distrowatch.com Stats

Okay. No one is quite sure what x hits per day for a distro means on DistroWatch.com but that won’t stop me from expressing an opinion…

I added up the current hits per day for the top 310 distros in the “more statistics”, 12 months section. The total? 34248 distro hits per day.

If a newbie reads about 5 distros before choosing one, that could mean that 7000 newbies switched to GNU/Linux each day for the last year. That’s 2.5 million converts in a year. These are mostly geeks, of course. Ordinary folk just take their software pre-installed. Assuming there are 20 ordinary folk adopting GNU/Linux per geek, that is 50 million converts. Of course geeks might lead a few to GNU/Linux or they might help them buy a PC pre-loaded with GNU/Linux.

The world is becoming a better place, one convert at a time.

Sadly, I noticed Debian has dropped a notch behind Mandriva,OpenSuse, Mint , Fedora, and Ubuntu. I guess some of us are too busy using the software to make converts. I will have to take up some slack. I will give lessons in installing Debian and .deb packages this semester and I have a stack of blank CDs I can burn. I could get 20 converts easily, not to mention the inevitable spread of GNU/Linux on the LAN here.

- Robert Pogson

Making Money and FLOSS

“Rivermuse co founder and open-source veteran Dave Rosenberg believes that while open-source companies can grow, it’s more realistic to see them make no more than $100m in annual revenue and feels that the magical $1bn mark is a stretch goal. The reason? The nature of open source - the fact that code is already out there and you must persuade customers to pay you to support something that their own techies are comfortable with and capable of doing.”

That’s from TFA, “Open source - the once and future dream” , on TheRegister.

Such attitudes miss the point of FLOSS entirely. People need computers to find, create, change, store and present information and anything people need they can create even the operating systems and applications of their IT systems. No longer, if it was ever true, do any corporations have a monopoly on that need and that ability. Businesses can make an arbitrary amount of money around FLOSS because there is an infinite amount of FLOSS to be generated not just the present tiny drop. No IT department, programmer, or geek can possibly do it all. It takes cooperation among huge numbers of people, many of them for-hire by businesses. Many large businesses will find that they need to create FLOSS to do their own work and they will distribute the result. Others will specialize at some level of other to help other businesses and individuals to use FLOSS. No one model is the solution. All models are part of the solution.

The opinion from TFA skips over IBM which makes billions annually from FLOSS. Sure IBM sells mainframes and servers but they also help many businesses create, manage, change IT systems that run on FLOSS. They have 15000 business customers… They create FLOSS. They distribute FLOSS. They configure FLOSS. They manage FLOSS. They do whatever the customer wants. The opinion also neglects that FLOSS businesses are growing at amazing rates. It does not matter that they are small. They will be larger as time goes by and there will be many more of them. Individual businesses will see it is in their interest to create, manage, configure, and to distribute FLOSS, so this is still only the beginning. FLOSS has a lot of room to grow.

- Robert Pogson

Don’t You Just Hate Some Analysts?

I read a decent article about adoption of thin clients in education and in the middle of it all, I read, “At best, the upfront capital cost [of thin clients] is 5 percent cheaper, and at worst, it’s a wash,” Sloan says.” Of course this follows a report that a school spent $15000 for a thin clients solution equivalent to $25000 worth of thick clients. I guess analysts have to make a living, but you would think they would reflect reality. The only way thin clients are going to break even with thick clients in capital costs is if you use that other OS and HP clients and servers. If you use $100 thin clients and good used or purpose-built equipment, you are laughing. At least Slone recognizes that thin pays in the long run through lower maintenance.

Look at some software costs:

TOS GNU/Linux
Server Licence $1000 $0
Client Licence $40 $0

A server for AD/file/print with 2 gB RAM can handle 20 users with GNU/Linux, so the “extra” cost of using GNU/Linux terminal services is -$1800 . Seems like a good deal to me. Sizing the server reasonably scales out a long way. I budget about $25 per user on the server as I save more than $100 on the client hardware because of smaller case, CPU, memory, power-supply and no drives. I can run gigabit/s on CAT-5 if needed so the cost of network upgrading is minimal on any system wired in the last ten years. Take that, Sloan.

The analysts can say what they want. We can figure it out.

“Worldwide thin-client sales grew from 2.9 million in 2008 to 3.4 million in 2009, a 17 percent increase.”
Source: IDC

Although only 1% of PCs shipped are thin clients, a lot of thick clients are being re-purposed and new thin clients last a long time because of no moving parts. 17% growth in a down economy must mean something, eh?

- Robert Pogson

Acceptance of Thin Clients

Over the years I have found the acceptance of GNU/Linux thin clients good because of the increased access (more seats) and increased performance (responsiveness of servers v thick clients). Still, there are many who have not seen this and question the acceptance of thin clients for education or business. I found an article reporting on the results of three tests of acceptance of thin clients in three different scenarios in an academic environment. The third trial, which I consider definitive, inserted thin clients in amongst PCs and provided identical logins and desktops from M$’s terminal services. Thus, the users were blind to the use of a thin client. The machines looked like PCs for the most part and booted PXE etc. and used RDP. The result was 92% acceptance and only the performance with USB was noticeably slower with the thin clients. USB2.0 v 100 megabits/s may, indeed, be noticeable but there are many environments where USB is not an issue at all. USB 2 & 3 are faster than even gigabit/s networking. This would mostly be a consideration for large documents and files rather than smaller, more commonly encountered documents.

Compare that acceptance with the increased performance from a well-endowed GNU/Linux terminal server and there are many good reasons to use thin clients in education. The study noted that users preferred the boot-up of the thin clients because it was faster. Other advantages possible are the ability to leave a session and come back to it later even from another station. This is wonderful for students who have to move around on schedule and may find themselves closer to a different machine when next they are free to use a computer.

For the most part, I have replaced old thick PCs with new servers and thin clients. There is no clinging to the old ways from that perspective. It is just unreasonable to assume any non-profit organization has the ability to replace old PCs with the state-of-the-art new PC periodically to stay up to speed while they can upgrade a few servers for much lower cost. My cost of server per user is about $25 these days, not the $100-$500 cost of some PCs. For that I get the advantage of huge RAID, RAM, multiple cores and gigabit/s networking. I will give up sluggish USB to get those more frequently needed resources. If there are some users for whom faster USB is important they can use thick clients. It should be a minority in most schools.

- Robert Pogson

Matt Asay Sees the Light

Matt Asay writes that he now uses GNU/Linux on a desktop PC.. It’s about time. What kept him? Macs.

Oh well, better late than never. The year of GNU/Linux on the desktop has come and gone, he agrees, and we will go forward to much greater accomplishments.

Some of the comments to TFA are humourous. There are some who still feel Linux drivers are a problem. I have installed GNU/Linux on hundreds of PCs over the years and find drivers less of a problem with GNU/Linux than that other OS. In the past few weeks I have had XP machines reject HP Laserjet4 and USB mice, at least temporarily. I have not had that problem in years for GNU/Linux. I also run a single image for all of our PCs with GNU/Linux but I need a separate one for each type with that other OS or it takes forever and a lot of re-re-reboots to get an image to work. My users have no need for BASH, either unless I am teaching them the details of GNU/Linux. Few except the computer geeks doing Computer Science need that.

This story is an example of why I was uneasy with the naming of Matt Asay by Canonical. Why would one devoted to FLOSS find MacOS better in any way? Perhaps he was preferring non-x86 hardware previously… Nevertheless this is a step forward. Let us hope there are many more. I hope Matt’s new fondness for GNU/Linux extends to ARM and thin/virtual clients as well as x86.

- Robert Pogson

Slander

SCO v World will not die…

Over at Groklaw, we read, “The Court finds that Plaintiff’s slander of title claim, as a claim that was resolved on summary judgment on the sole issue of copyright ownership, was appealed and reversed and is now before this Court for trial.”

Those are the judge’s words in deciding to allow SCO to present evidence about the slander of title claims that were thrown out and not-appealed by SCO. The logic of the decision baffles me. If SCO did not appeal the slander of title ruling, how can the judge state that it was reversed? The slander of title ruling was based on the well-founded observation that SCO was unable to prove ownership of the subject copyrights and so could not claim slander and also that Novell had a reasonable belief that Novell owned the copyrights and had not transferred them to SCO so on two grounds slander of title was out. Kimball wrote:”This court’s conclusion that Novell owns the UNIX and UnixWare copyrights impacts several of the claims asserted by both parties and several pending motions. Novell’s motion on the copyright issue is brought with respect to SCO’s First Claim for Relief for slander of title and Third Claim for Relief for specific performance. Novell is entitled to summary judgment on SCO’s First Claim for Relief for slander of title because SCO cannot demonstrate that Novell’s assertions of copyright ownership were false.” This does not seem to be an error by judge Stewart. He deliberately allowed a motion that Novell had not appealed a matter so could not discuss it now but disallows a motion by Novell that slander of title should not be back on the table, magically resuscitated without having to appeal. That makes no sense. Appealing to the SCOTUS will take longer than the coming to trial of this matter so the trial and justice will be in desrepute.

Presumably Novell will soldier on with this handicap and SCO gets to bring up years of irrelevant evidence as it did before. How the trial can go in two or three weeks with this Pandora’s box now opened is beyond me.

Another strange thing. The judge made his ruling without a hearing… That can happen if the matter is clear but there is obviously a dispute. Why not have it out in a hearing? I fear the fix is in. SCO is getting everything its own way, even having Utah law applied to a California contract. Novell will have to start all over again in SCOTUS. How many years will it take?

- Robert Pogson

Fast Facts

Baseline Magazine has a slide-show of 40 Fast Facts on Linux. Have a look if you can. It’s fun. There are a couple of slides with which I disagree:

  1. Slide 14: “In 2009, Linux has 33.8% revenue on servers compared to M$’s 7.3%”, and
  2. Slide 15: “As of January 2010, Linux still had only 1.02% marketshare within desktops.”

Slide 14 makes no sense at all:

“Microsoft Windows server revenue was $4.5 billion in 3Q09 showing a 12.8% year-over-year decline and comprising 43.0% of all server revenue in the quarter. Windows servers account for the single largest segment, by operating system, in the worldwide server market.
Linux server revenue declined 12.6% year over year to $1.5 billion in the quarter. Linux servers now represent 14.8% of all server revenue, up slightly from 14.0% a year ago.”

see IDC

Slide 15 is based on Netcraft’s silly non-representative sample of webspace. Their partners are largely business to business sites as far as we know. Business is stuck on that other OS so it is not surprising their stats show that other OS dominates to that extent. In the real world GNU/Linux is on 7% or more desktops according to Ballmer and real-world weblogs. Brazil has had production figures up to 20%. Other equally non-representative webstats are W3Schools showing 4.6%.

NetApps numbers are about the lowest you will find on the planet. I suppose that is why fans of that other OS are so fond of them.

M$, itself, has numbers which show Brazil was making huge moves to GNU/Linux as early as 2003. See figures. Anyone who clings to 1% is a desperate fool.

- Robert Pogson

Vacuum

Glyn Moody has an astute observation. M$ has vanished into space. We have heard little from them since their last financial quarterly report. Google is innovating. Android is going places. Chrome is “quickly” becoming useful but where is M$? Are they resting on their laurels again? Have they taken a mid-winter vacation?

It’s a good thing we can do what we want without their software. They keep releasing beta-quality software and patching it for years. Debian fixes things before the release so their “stable” flavour is quite reliable. I prefer that to spending unknown amounts of money for permission to use an OS that may or may not work for me. I prefer new features that benefit me, the end-user and administrator rather than corporate salespeople. Money keeps rolling in to M$ without having to do much so they do little. I would have thought the year of GNU/Linux and the netbooks would have awakened the sleeping giant, but it has not happened. Maybe their salesmen are telling stories in their meeting with “accounts” but there is nothing really new coming from Redmond lately.

Some expect the end of monopoly to be a catastrophic implosion but M$ has so many locked-in so firmly that it will be many years before the decrease in revenue bites. As long as they get paid for doing little, the shareholders will get their dividends and success will be guaranteed. When the money does shrink seriously as it did in the year of GNU/Linux (2009) the monopoly will collapse with a whimper, not a bang. They just have too many customers fooled and too much money to disappear quickly. The world could be a very different place for IT in a couple of years, however. “7″ is not going to give them earth-shaking results and that was their best shot. It will take a couple of years for some to realize M$ no longer has anything to offer except licences to use its same old software. That they tried to increase prices and failed in a down-turned economy is proof that they are not only losing it but that they are nearly irrelevant.

Note: This is the first article for this blog produced with Google-Chrome. There is a bug/problem with TinyMCE editor crashing but it turns out it works with HTML which is fine with me. My spell-checking will be more precise from now on. Chrome wiggles the red-line making it more than one pixel wide so I can actually see it… ;-) Also, zoom does not mess up the page as it did in FireFox. Chrome is obviously faster than FireFox and the only bug that I have found so far is with TinyMCE in WordPress and Moodle. Moodle has an upgrade that may solve that problem. I will look into WordPress. Isn’t innovation and competition in software grand? We end-users really matter when there is choice.

Here is a list of innovations that worked recently:

There are rumours that M$ is doing a rework of MCE to match “7″ somehow, but who cares?

- Robert Pogson

Let the Market Decide…

The trolls and astroturfers are fond of saying GNU/Linux cannot cut it in the market and that customers demand that other OS. Here is proof to the contrary. In 2002, HP was selling 3% of their PCs with GNU/Linux, particularly to white-box OEMs. M$ persuaded them to stop that by offering $30 per PC incentive. Did they let the market decide? Nope. They cut out choice for the consumer for selfish reasons.

South East Asia. HP discontinued its Linux SKUs beginning on November 18th. This is based on joint marketing effort that spans six months to promote low cost Windows SKU’s with $30 extra channel incentives that focus on white box resellers. The goal is to enable the whitebox resellers to offer HP branded PCs instead of naked PCs.

HP ships today ~20k Linux per month World Wide vs 10k six months ago. We estimate HP will ship up to 45k Linux a month Summer 03 - 3% of HP’s overall PC volume. The growth is generated by a world wide effort to target White Box volume which mainly ship without legal OS. HP has in the last 6 months created Linux Desktop PC sku’s in 20+ new countries across all regions, including most recently the US.”

These are from Comes v M$ documents published on Groklaw. see TFA.

Again, I claim that if their product were superior, M$ would not have to pay people to push it.  GNU/Linux was doing very well back then, 3% of HPs PCs, but a campaign by M$ to block production held it back. HP was enjoying 100% per annum growth in the GNU/Linux shipments. Isn’t that acceptance by the market? Isn’t that what the customer wants? So, here we are six years later and these trolls still claim GNU/Linux is on only 1% of PCs. Liars.

In the long run, it will not matter. GNU/Linux will have its share and that other OS will not have a monopoly. The delays M$ has induced have been a theft of billions of dollars per year for half a decade. It could be the crime of the century except evil has no limits. People, wake up! M$ is using the money you pay them to preserve monopoly and high prices. Stop showering M$ with money.

- Robert Pogson

Copenhagen Climate Council Promotes GNU/Linux on Thin Clients

The London Summit must agree that investment in low-emissions technology and infrastructure must be integral to government recovery packages in order to create jobs, foster innovation, and achieve energy security through the 21st century. Governments should individually implement and document their efforts in this regard.


see Their letter to G20 leaders.

If that is not a promotion of GNU/Linux on thin clients, I do not know what would be more clear. Energy produced by fossil fuels runs many PCs. If we replace the PCs with terminal servers and thin clients we can save a lot of power consumption:

  • typical thick client consumes about 100 watts apart from the monitor, keyboard and mouse
  • typical thin client can be 20 watts or less
  • the difference is about 80 watts saved per conversion to thin client, perhaps 75 watts because we need a terminal server which runs a bunch of thin clients
  • 75 watts saved times 1000 million PCs is 75 gigawatts

We can also save on production/waste costs because thin clients can last several times longer than most PCs.

On top of that we get ease of management and better performance with shared memory and file caching, no downside except video, which is why we can still have a few thick clients or televisions.

- Robert Pogson

First They Ignore Us…

It’s still happening. IDC puts out PC processor statistics while ignoring ARM and non-x86. Then PCWorld publishes an apocalyptic tale of life after that other OS. It’s so weird. ARM is growing very rapidly and is huge in the mobile space. To ignore it in PC processors is silly. Many of us already enjoy life after M$ and it is just fine. The report expected today on M$’s latest quarter may tell us how they have done in the same quarter that everyone else says is a rebound. If we are truly on the way to being free of M$, their numbers should be sad for the client division. I predict that up-selling will not work very well. I see machines recently purchased equipped with Vista which is going out with fire-sale prices. That cannot help profitability for a monopoly. They had the same trouble with XP only now the problem is with retail. How big is the stock of Vista machines?

Update The figures are now in. That other OS client division brought in $2.8 billion more revenue than in the same quarter last year. The sad thing is that $1.7 billion of revenue counted this quarter was deferred income from sales of Vista (with upgrade rights to “7″). That means they got a 20% increase in revenue when PC production returned to normal from the slump. That means no “pop” in the quarter in which “7″ was released. The CPU and PC sector saw 30 and 15% increases. Up-selling is just not working…

Just before reading the report, I noticed my favourite supplier of computer stuff has decided the netbook will be here to stay and created a netbook category in the database, full of XP, Vista, and “7″ starter. The prices range from $300+ for XP to $500+ for “7″ starter. HOOHAHAHAHA… How sad for a monopoly not to be able to force the customer to take those little extras. Now, if only my supplier realized there are other OS out there and non-x86 CPUs… That will come in the real world of 2010.

Update For another analysis of the numbers see El Reg.

Update: IDC does it again. While trumpeting that Android will be the #2 OS on smartphone by 2013, they announce Linux will trail badly… I guess they don’t know that Android is a GNU/Linux distro.

- Robert Pogson

Clonezilla Stomps That Other OS

That other OS is very popular but I am tired of “fixing it”. M$ keeps making life harder for fixers:

  • WGdisA
  • entering product keys from Hell
  • re-re-reboots
  • updates upon updates

I have been doing my part to help M$ keep its empire going but I am tired of all these silly things that have to be done above and beyond installing and running the OS. I have been using dd and ssh to distribute images of XP around the building and updating keys but today, M$ decided one of my machines did not deserve to run. This was compounded by a mysterirous delay upon reboot and failure of the firewall to run. After wasting a lot of time, I decided to wipe the machine. I was using it as a repository of images but I could do that with Clonezilla and not have to bother with the “Activation” thing.

I made a minimal installation of Debian Lenny, about 400 MB. I even deselected the “standard install”. I only took 14 files form the web for updates. The rest came from drbl.sourceforge.net. APT brought in drbl and drbl scripts brought in clonezilla. Installation is clunky but the system works/feels just like Ghost when it runs. I started accumulating 5gB backups for these systems. The beauty of it that now that I have “perfected” the image I want to distribute, it is a fairly simple matter to turn Clonezilla loose and re-image a bunch at once. Clonezilla can broadcast to the LAN and the clients can boot PXE to slurp it up. I can either command the operation from the client or the server.

Even better, if staff choose to migrate to GNU/Linux, I can have it cloned around the building in an hour or so. All the teachers use one of two models of PC. I could also just change their BIOS to boot PXE and give them a choice of configuration with DRBL like running one distro or another or acting like a thin client from the server. The complexity of Clonezilla pays off when you have a complex system. Our needs are fairly simple so using Clonezilla to install a bootloader or changing the BIOS to boot PXE would be all that we would need.

Thanks, steven_shiau and partners, for a wonderfully useful tool.

- Robert Pogson

Quad-core ARMies

There is news from CES that Marvell has announced a quad-core ARM processor. This thing will do anything you need doing in a PC these days, cheaper and using less power. How cool is that? Just yesterday I was running two copies of myself and four students on a single-core processor at 2.8gHz. We barely reached 10% CPU utilization and the system was snappy. Imagine what a handful of these ARM babies would do for us…

- Robert Pogson

2010: Deluge of ARMed PCs

The deluge has begun. Lenovo announced a cute little smartbook that looks a lot like a netbook except for some 3G stuff, whatever that is, and the price. This is not a low-end price, $499. Expect it to be subsidized by service providers. With a 1 gHz SnapDragon ARM processor from Qualcomm, this is going head-to-head with Intel’s Atom and M$’s “7″. Since “7″ is slower than XP which is slower than GNU/Linux, the advantage on margin and performance goes to ARM. By the end of the year x86 will have a slump due to the markets, not the economy.

If you can do all you want and be all you can be and have the battery last all day using ARM and GNU/Linux, is there really any need to prop up the monopoly any longer? This could be an excellent year, again.

I have to wonder at the price of this particular gadget, though. How can Lenovo justify a premium price for the world’s least expensive processor and OS??? It could be the first-to-market price bulge. That could make sense, but why did they miss the Christmas season? Was the product just not ready on time or the deals not made?  Perhaps folks who value mobile phones will pay a price for this. I know some people pay many hundreds of dollars for phones that are not this smart. I expect later devices will share the upswell of ARM and eventually compete by lowering prices. It’s all good.

I look forward to a parade of ARM CPUs of good price/performance throughout 2010. I expect we could see ARM in almost any computer device by the end of the year, including servers, routers, PCs and thin clients. The advantages of low power and low price are too good not to use these chips. I wonder how many I can jam into the typical cases? I expect that with the low power density they could be jammed in pretty tightly and you have a super-computer in a box for about the cost of a regular server. Intel can drop its prices to fight back. Can AMD? What about Via? This chip is a bull in Via’s china shop. I think service is gaining the upper hand over technological might. The x86 chip companies must offer something other than power consumption to compete against ARM.

- Robert Pogson

The Years Go By

I paused today to reflect on how this site is going. I checked the blog stats and found this:

Months and Years

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Total
2007 67 74 244 84 170 124 207 970
2008 242 216 202 158 113 203 246 189 311 376 331 338 2,925
2009 490 493 591 745 615 647 571 406 494 502 364 431 6,349
2010 57 57

So, we are tiny but growing steadily. Even spammers are paying attention with hits every few minutes. I was worried that the spam-filter might be blocking legitimate hits but so far that does not appear to be happening.

This blog had little purpose in the beginning except providing me a place to vent but it is growing on me, too. I have experienced the hostility of some forums on the web where any independent thinking is severely published. I would like to think my blog is a more accepting forum than that but if it grows I may have to become a tyrant as well. That’s a problem I do not have to face yet. I do plan to retire soon and the blog may be one of many activities to keep me going. It is clear that GNU/Linux is becoming accepted on the desktop and in education (in places) so the blog should continue for some years at least to document and to comment on these interesting times.

I plan a second semester with an increased teaching load of IT courses. I will be using Moodle to offer a wide variety of courses. The drawback is that I will have many more lesson preparations and perhaps more marking to do daily. Still, I can aspire to do a blog entry per day or so.

Some features I expect will soon appear here:

  • notes on a presentation to the staff of my school. I want to demonstrate that thin clients and GNU/Linux can work for them. I include demonstrations of new resources placed on the LAN as web applications
  • some reflections on how Moodle works for teaching IT
  • a study of Centre student information system
  • an example of a manual for IT for a school
  • an example of a school plan for IT

Those should be fun for me to do and I hope should be interesting to more readers. The SCO v World saga is winding down but I expect M$ will become more desperate in the years to come so there will be some critical events still to come. We live in interesting times but IT keeps getting better. I enjoy living and writing about such things. Happy new year everyone.

- Robert Pogson

Our Favourite Database Management System, MySQL

I love MySQL. It is so useful tied into a web application or networked on a LAN. The heart and soul of many institutions’ IT is tied up in their databases. Cecil Rhodes is supposed to have said (so the headstone over the door to my elementary school said), “Knowledge is Power”. Monty Widenius got more than a little power when he built up MySQL into a go-getter and then sold it to Sun Microsystems. He knew then that Sun was on shaky ground but he sold anyway. Now he wants to block the sale of MySQL to Oracle. On what basis? Competition. He claims Oracle will squash/starve/abandon MySQL so that Oracle will continue its monopoly in large business databases.

This is quite odd. MySQL is FLOSS so it can be forked and MW has done that. What is his problem? Does he want to sell something and then kill its value? Is he trying to keep open a window of opportunity for his new fork to grow? That’s OK but why cause FUD in the huge universe of users of MySQL? I would much rather see MySQL on a shelf in Oracle’s empire than in a dustbin or extended dustbin in the backrooms of M$. With Sun, it was pretty clear that MySQL was doing well but not great and Sun, while innovative and a force for good in IT, was not on a sound business basis. Oracle is and Ellison is a stalwart opponent of M$. The enemy of our enemy is our friend… We cannot all be be big and strong like M$ and Oracle but we should make sure that one doesn’t collect all the apples or we would starve. There are only a few places where Sun can go. Oracle will do. We may eventually regret that but no one has given a compelling argument why the sale to Oracle should be blocked and there are several good arguments why the sale to Oracle is a good thing. For, one, we do not see a pattern of abuse of monopoly (except in price!) by Oracle. Absorbing MySQL may help Oracle diversify as it must eventually.  MySQL certainly is a better product for SMB than Oracle. Rather than discount Oracle, they can sell the poor-man’s DBMS and create future customers for the big package. It seems a healthy plan to me.

There is also other good competition in the form of Postgresql. Monty did not create a monopoly. He cannot dictate to the world what we should do with databasery. I think the sale to Oracle should go ahead. Sun is a wonderful asset to IT. What survives the sale will be a blessing, I expect. What doesn’t may be spun off yet again. Ellison may be a wild man but he is not crazy. More FLOSS might do him some good and it will help keep M$ honest, if that is possible. An Oracle salesman may well find a customer who balks at Oracle’s stiff price. Rather than letting the customer flee to M$’s SQL, they could suggest MySQL… I like it.

- Robert Pogson

Turkey

I tend not to follow recipes except to get an idea for some process of cooking. I have cooked a lot of turkey and follow a pattern, not a recipe. In my family, the man of the house usually cooks the turkey. Unfortunately, my son has not taken the vow. I am forced to offer my pattern to the world to pass it on to the next generation.

One can buy small or large turkey. I usually work with about 7 kg/15.5 pounds. These can be roasted stuffed or unstuffed. I think unstuffed is for whimps. Enough said. The stuffing soaks up the juices of the bird and is wonderful.

Ingredients:

  • heart, gizzard and neck of the turkey
  • various veggies like celery, onion, carrot, mushroom, bell peppers
  • various fruits like raisins, apple, zipper-skin orange
  • canola oil or butter
  • bread crumbs, croutons, toast or rice
  • spices: poultry seasoning, Mrs. Dash, black pepper, sage, garlic, etc.
  • an egg

I do not measure any of these. The objective is to fill the cavities of the bird and I have no measure of that, so why bother? Besides, measurement is for science and technology. This is cooking food, supplying primitive needs.

Process:

Saute stuff. Start with stuff that takes longer to cook: gizzard, heart, neck and tougher veggies. Add the more delicate veggies like mushrooms after a few minutes. Finally add the most delicate stuff, the orange sections and chips of apple. About the time the tougher stuff is well cooked, add the spices and stir for a few minutes. To cool the stuffing for stuffing, add the bread crumbs and egg and stir. Immediately insert into the cavities of the bird. If you have too much stuffing, remember to stuff the neck/crop area and push a bit. Tuck the neck in to plug the opening and tuck the legs over. Most of this is diced with a very sharp chef’s knife.

Roast at 325F for 20 minutes per pound, about five hours. I use a roasting pan and cover with a lid but aluminium foil also works in an open pan. Foil should be a bit loose around the bird. The bird should be thawed and lay on its back. Some uncover for the last 30 minutes. I do not bother. The bird is done when it smells very good and the legs will pull away easily.

Dip or pour out the drippings and combine with a bit of flour to make gravy. Boil/simmer for a few minutes with a small handful of flour.

Carve the bird while still quite hot but it may disintegrate if very hot. Cooling for 15 minutes or so may be helpful. I place white and dark meat on a platter with some order so those with preferences can find what they seek. After carving the breast, the breastbone may be lifted away to expose the stuffing which is scooped out into a bowl.

Repeat this process a few times a year and your life will be better. There are those who would not think of preparing or eating this repast without a dish of cranberry sauce or jelly, and others believe deeply that it must be followed with hot pumpkin pie smothered in cold maple-walnut ice-cream. Still others believe potatoes, peas and the like should be served along with the turkey. I think it is optional. The turkey is the thing that makes a family gathering complete.

No such meal is complete without leftovers. I love to dice white meat into soups or slice it into sandwiches. I put excess away in smaller freezer bags for special occasions between feasts. The bones, carcase and drippings are made into soup. Boiling allows the meat to leave the bones and the larger pieces can be diced. The stuffing is never left over… Enjoy. Merry Christmas and a happy new year.

- Robert Pogson

Christmas Shopping

I shopped mostly for groceries this Christmas as my Northern Store in the bush has few good deals: bananas and pizza were OK. I did check out some prices in retail IT, though:

  • Office 2007 (you know, the one with “the ribbon” gimmick) $750 for “ultimate” whatever
  • “7″ Home Premium $128

Isn’t it amazing that businesses will offer for sale such stuff? They are selling software at a higher price than my whole system cost and they are not including nearly as much stuff. One DVD. I get 3 DVDs with Debian GNU/Linux and it is stuff that I actually use. The same outfit will sell a PC box for $350 to which you can add monitor, keyboard and mouse for a total price about half what they are selling software from M$. What is a wise shopper going to do? I would buy two. Get one and give one if I were going to spend that kind of money.

For those who actually need a PC with guts, you can buy this stuff:

  • AMD64 X2 CPU AM3  - $75
  • motherboard AM3 with graphics - $100
  • RAM 8gB DDR3 - $300
  • Storage 500gB X 4 - $300
  • Beautiful case - $100
  • Debian GNU/Linux - $0
  • Keyboard and mouse - $25
  • Monitor - $125
  • Total - $1025

There it is, a complete system for about what the software costs with that other OS. FLOSS is one of life’s little bargains.

- Robert Pogson

SystemRescueCD Rocks

I have been using SystemRescueCD a lot lately:

  • resetting NT passwords
  • transferring disc images using ssh
  • testing RAM and hard drives
  • investigating drivers
  • investigating hardware

It’s just too useful… Tonight some visitors brought in a new PC with Vista. It was a compact machine with 2 gB RAM and AMD64 5000. It should have been a rocket but it was dog slow. They had an issue with getting Norton registered which turned out to be an incomplete download. I took the opportunity to show them GNU/Linux. They used it to fetch their e-mail without using any software running on that other OS. It was a novel concept… Then we used SystemRescueCD to run the GUI on their machine. It was obviously faster than Vista. They loved it. The only hardware not handled immediately was a winmodem. They are planning to move to satellite Internet access so that should not be a problem We found a driver but SystemRescueCD could not build it for want of headers. That could be fixed.

I took the opportunity to show off some GNU/Linux tricks my students will enjoy in the second semester. We should have the new server in production by then. It only needs a router configuration.

The evening was topped off by the Boss coming by to chat and get a demo. Everything worked but the thin clients would not connect again. The logs showed I had not set up /etc/hosts to recognize the new clients and X was worried about that… Fixed. The lab will be in production tomorrow when I have some spreadsheet work to do.

- Robert Pogson

Recipes. Recipes. Recipes.

Besides PCs, servers, GNU/Linux, thin clients etc. I do have a vice or two… One is cooking and eating what I cook. Unlike some, I don’t want a recipe to get in my way so I work in the fashion of the “Urban Peasant” and measure little and observe a lot. However, sometimes I want to throw something at someone who asks me for a recipe for what they have just eaten at my table or I want to see how others do things or how to use some ingredient. Books are heavy. Give me data any day.

The Internet is full of old recipes from the MealMaster days (DOS…). There are more than 100K at TheHoseys.com, for instance. There is also a neat programme called “AnyMeal” that comes with Debian GNU/Linux to slurp these up and to create a MySQL database of them.

apt-cache search anymeal -f
Package: anymeal
Priority: optional
Section: kde
Installed-Size: 1488
Maintainer: Sandro Tosi <matrixhasu@gmail.com>
Architecture: i386
Version: 0.30-7
Depends: kdelibs4c2a (>= 4:3.5.9), libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1-21), libmagic1, libmysqlclient15off (>= 5.0.27-1), libqt3-mt (>= 3:3.3.8b), librecode0 (>= 3.6), libstdc++6 (>= 4.2.1-4), libxalan110, libxerces-c28, docbook-xsl
Filename: pool/main/a/anymeal/anymeal_0.30-7_i386.deb
Size: 468940
Description: A cookbook database for storing recipes
AnyMeal is a Linux recipe database software developed using MySQL and
XML. It can manage a cookbook with more than 100,000 recipes, thereby
allowing to search, display, edit, import and export them. AnyMeal is
designed to be lean and flexible.
Homepage: http://www.wedesoft.demon.co.uk/anymeal-api/
Tag: implemented-in::c++, qa::old-rc-bugs, qa::orphaned, role::program, uitoolkit::qt, use::storing

Working in schools, I feel databases belong on servers and should be accessed by web browsers, so I created an interface to the AnyMeal database in PHP so a simple LAMP server can do the job. Here’s what it looks like:
search_pagesearch_resultresults

OK, It’s not pretty. It’s the result that counts… I release this to you under the GPL v3 or Later licence, so you can use, examine, modify, distribute under the same terms, etc. So, you can change it if you want.

Here are the source files. I stripped out all the comments for execution.

searchr.php:

<?php

echo "<html>";
echo "<head><title>Recipe Search by R. Pogson</title></head><body bgcolor=aqua>";
echo "<H1>Robert's Recipe Search</H1>";
echo "<p>Search a database of 150000 recipes for free!\n";
echo "<p>Fill out this form with words and phrases for the title of the recipe and a single word for an ingredient. Use % instead of spaces between words<p>\n";
echo "<form action=\"recipe_search.php\" method=\"post\">";
echo "    Title:  <input type=\"text\" name=\"query\" ><br >";
echo "    Ingredient:  <input type=\"text\" name=\"query2\"><br>";
echo "    Limit on Hits: <input type=\"text\" name=\"limit\" value=\"50\"><br>";

echo "<p><input type=\"submit\" name=\"submit\" value=\"Submit me!\" ></form></body></html>";
?>

recipe_list.php
<?php
$DatabaseName = "anymeal";
$recipe = htmlspecialchars($_GET['ID']);

echo "<html><head><title>Listing of Recipe</title></head><body bgcolor=aqua>";
echo "ID=".$recipe;
$connection = @mysql_connect("localhost",'squidt5','blue57') or die("<B>Could not connect to
MySQL: </B>".mysql_error());
mysql_select_db($DatabaseName);
$sql = 'SELECT RECIPE.ID,RECIPE.TITLE FROM RECIPE WHERE RECIPE.ID ='.$recipe;

$result = @mysql_query($sql, $connection) or die("<B>(a)Problem reading from
database: </B>".mysql_error());

while ($row = mysql_fetch_array($result))
{
$data=$row['TITLE'];

print "<H1>".$data . "</h1><p>\n";
}
print "<h2>INGREDIENTS</h2><p>\n";
print "\n";
$sql="select NAME,format(AMOUNTNOMINATOR/AMOUNTDENOMINATOR,2) as qty,UNIT,PREP from INGREDIENT,EDIBLE where INGREDIENT.EDIBLEID=EDIBLE.ID AND RECIPEID=".$recipe;
$result = @mysql_query($sql, $connection) or die("<B>(b)Problem reading from
database: </B>".mysql_error());
print "<table border=1><tr><th>Ingredient</th><th>Quantity</th><th>Units</th><th>prep</th></tr>\n";
while ($row = mysql_fetch_array($result))
{
$data="<td>" . $row['NAME']."</td><td>  ".$row['qty']." </td><td> ".$row['UNIT']." </td><td> ".$row['PREP'] . "</td>";

print "<tr>" . $data . "</tr>\n";
}
print "</table>\n";
$sql="select INSTRUCTIONS from INSTRUCTIONS where  RECIPEID=".$recipe;
$result = @mysql_query($sql, $connection) or die("<B>(c)Problem reading from
database: </B>".mysql_error());
print "<p>\n";
while ($row = mysql_fetch_array($result))
{
$data=$row['INSTRUCTIONS'];

print $data . "</body></html>\n";
}

?>

recipe_search.php
<?php
$DatabaseName = "anymeal";

print "<html><head><title>Recipe Search by R.Pogson</title></head><body bgcolor=aqua>\n";

$connection = @mysql_connect("localhost",'squidt5','blue57') or die("<B>Could not connect to
MySQL: </B>".mysql_error());
$query=$HTTP_POST_VARS['query'];
#echo "Test query=".$query;
$query2=$HTTP_POST_VARS['query2'];
$limit=$HTTP_POST_VARS['limit'];
mysql_select_db($DatabaseName);
$inputvar=substr(htmlentities($query),0,32);
$query=preg_replace('/[^\w\.\-\& ]/', '', $inputvar);
$inputvar=substr(htmlentities($query2),0,32);
$query2=preg_replace('/[^\w\.\-\& ]/', '', $inputvar);
#echo $query;
#echo $query2;
#echo $limit;
if ($query > "")
 {if ($query2 > "")
   {$sql = 'SELECT distinct `RECIPE`.`ID`, `RECIPE`.`TITLE`'.' FROM RECIPE,EDIBLE,INGREDIENT ' . ' WHERE (`RECIPE`.`TITLE` like \'%' . $query . '%\' AND INGREDIENT.RECIPEID=RECIPE.ID AND EDIBLE.ID=INGREDIENT.EDIBLEID AND EDIBLE.NAME like \'%'.$query2.'%\')' . ' ORDER BY `RECIPE`.`TITLE` ASC';
   }
     else
   {$sql = 'SELECT distinct `RECIPE`.`ID`, `RECIPE`.`TITLE`'.' FROM RECIPE ' . ' WHERE (`RECIPE`.`TITLE` like \'%' . $query . '%\' )' . ' ORDER BY `RECIPE`.`TITLE` ASC';}

 }
else

 {if ($query2 > "")
   {$sql = 'SELECT distinct `RECIPE`.`ID`, `RECIPE`.`TITLE`'.' FROM RECIPE,EDIBLE,INGREDIENT ' . ' WHERE ( INGREDIENT.RECIPEID=RECIPE.ID AND EDIBLE.ID=INGREDIENT.EDIBLEID AND EDIBLE.NAME like \'%'.$query2.'%\')' . ' ORDER BY `RECIPE`.`TITLE` ASC';
   }
  else
   {echo "Nothing to Find. Go Back";$done=true;}

 }

if ( $done)

{}

else 

{
$sql=$sql." limit 0,".$limit;

$result = @mysql_query($sql, $connection) or die("<B>Problem reading from
database: </B>".mysql_error());

$many=false;
$rownum=0;
while ($row = mysql_fetch_array($result))
{

$rownum=$rownum+1;
$data=$row['ID'] . '  ' . $row['TITLE'];
if ($many) {} else {print "<table><tr><th></th><th><H2>Results</h2></th></tr></table>\n";};
print "<p><tr><td>".$rownum."</td><td> <a href=\"recipe_list.php?";
print "ID=" . $row['ID'] . "\">";
print $data . "</a></td></tr>\n";
$many = true;

}
}
if ($many) {echo "</table>";} else {echo "Nothing Found";};
print "</body></html>";
?>
- Robert Pogson

Pogson’s Predictions for 2010

I think it is clear that 2009 was the year of GNU/Linux on the desktop:

  • Most OEM’s supply units
  • Doing very well on netbooks
  • That will continue with ARM
  • Many plans are being made to migrate from XP to something and in many cases it is GNU/Linux
  • Even the most stodgy are giving GNU/Linux a look
  • No one can claim it is not ready
  • Virtualization continues the trend with thin clients and more
  • Cloud computing works with GNU/Linux

That’s water under the bridge. What can we look for in 2010? Here are my predicitions:

  1. ARM will cause large price moves for netbooks and other manner of PCs. There is nothing to stop this as price is a major pleaser for consumers. If established OEMs boycott ARM they will lose to dozens of smaller operators. With such narrow margins in hardware, no one can afford to lose anything to anybody. Acer has overtaken Dell. Will Dell be willing to stay at Second Fiddle? Acer is not afraid of the low-end market.
  2. Oracle+Sun will complete. What has this to do with the desktop? Servers and thin clients make the best desktops for most (but not all) tasks. Sun makes great servers and will continue to do that. SUN VirtualBox will work for many of the fancy virtual desktop scenarios now looking good. Thin clients will run this show and any OS will do. UNIX-like OS with shared memory for host+guest are optimal in performance. GNU/Linux on the terminal is a natural because there is no per-seat charge. Business at the large end see this now. The middle will see it in 2010. The competition will try to do the same.
  3. The Linux KVM will mature making sure GNU/Linux fits in all the virtualization tricks in 2010.
  4. AMD will awaken and realize it must innovate to take share from Intel. They did that when they went to 64bits. That was the right move towards share in servers and high-end desktops and HPC. They must innovate and get back into the 32bit game for thin-clients and small PCs. For the same reasons that 64bit makes sense, they should consider 24bit for the small format machines. They don’t need a gigabit of RAM to do the job sometimes. Maybe 24bit is extreme but less than 32 is not. This is a stretch as AMD shows no interest in small in 2009. They need to cut power/bits/die size to compete at the low end in 2010. Smaller dies are quicker to design. They could be in production by June of decent competition for Atom/Arm. In 2010, the low end will rule: netbooks, smart-whatevers, notebooks, thin clients all will want less-is-more hardware costing less and using less power. At 22nm, AMD could take serious share and grow a market in which Intel only dabbles. Intel has to protect the Wintel monopoly in which it has invested. AMD has nothing to lose from Wintel.
  5. VIA has had a hard hit this year as Atom pushed them out of netbooks with more power. VIA has to innovate by getting to higher resolution dies to increase productivity while cutting power and increasing speed a bit. They are a little too slow for netbooks at 400 MHz and too expensive for thin clients for $100 just for the motherboard. I predict they will find ways to cut prices while increasing volume in 2010. VIA can compete on price if GNU/Linux rides on top. Expect more partnerships with VIA working to distibute GNU/Linux on their kit.
  6. Intel will have to go to higher resolution to compete against AMD etc. on the low-end. Nothing prevents them from producing ARM chips for the low-end. They, like everyone else will need to use GNU/Linux to get the performance buyers want from low-end devices. They are predicting 32nm. In 2010 they will predict 22 nm and soon. ARM is very competitive now at 65nm.
  7. 2010 will be the year of the thin client. IBM, RedHat, Novell, HP, Dell and many others are positioned to supply thin clients in volume in 2010. Rate of increase in production has been high for years but now they are too useful to ignore. Large business will deploy many millions in 2010 just to get off the Wintel hardware treadmill. If they feel pressure to move from XP to new hardware, it makes sense to use thin clients. Then the OS on the thin client does not matter and GNU/Linux will be a cheaper solution.Thin client production will pass Mac production in 2010.
  8. SSD will be competitive on price performance with magneitic discs in 2010. They are superior in performance but still too expensive in 2009.
  9. There will be an anti-trust law suit filed against M$ in 2010 over GNU/Linux. Enough businesses selling GNU/Linux are losing enough money because M$ is campaigning against GNU/Linux that this is feasible. For example, when M$ provides training materials for retailers’ staff putting down GNU/Linux and denying a market for OEMs selling GNU/Linux, this is grounds for an anti-trust case. Same goes for prohibiting  benchmarking, selling same hardware with GNU/Linux and M$’s stuff, and revealing the cost of the OS.
  10. Several large US governments will convert to GNU/Linux thin clients in 2010. It just makes sense. The USA has supported M$ further than there is any duty or economic interest. Arguments of protecting US jobs ring hollow in the face of cointinually rising costs for malware, downtime, patching, etc. Taxpayers should have a say, too. They are tired of tax dollars flowing down the licensing funnel to M$. Munich may never pay another volume licence to M$. Why should NYC or LA?
  11. M$ will not show a rebound in the client division as long as it throws money at netbooks to keep out GNU/Linux. Ballmer will give up that battle with no long-term benefit to the company in 2010.
  12. The SCOTUS will throw out software patents in 2010 in support of the US constitution which provided copyright for published works and patents for inventions. Software is a published work, not an invention. It is a logical stream of instructions producible by anyone skilled in the art given the desired end-result.
- Robert Pogson

Chrome This and That

I was amazed to see a strongly negative report on the Chrome OS from Google on LinuxWorld. TFA is bogus. Thin clients are 10% of PCs now and netbooks are catching up quickly. There is a huge space where a fast light OS that is web-centric would be right at home. Some people just do not embrace change and diversity in IT, just like the dinosaurs. The authour took the trouble to trot out a lot of smelly red herrings like device compatibility and a need for local apps (which increase costs and reduce performance for no reasonable benefit) which have not been important for years now. We stream everything here. Where do these guys come from? Why don’t they go away and let us enjoy IT in peace?

Google is a household word. People have loved it from the beginning. It is growing. Anything with a Google brand will move fast especially if it is good for the purposes of the young mobile folks. Using both local apps and a browser is very inefficient. The sooner we can do everything with the browser, the better. That will be about 2010 by my reckoning.

- Robert Pogson

The Grinch Steals Christmas

M$, our favourite corporation, is going to steal Christmas from thousands of small businesses who use its payroll service. Believe it or not, M$ has announced that they will not update the service any longer so end-of-year pay may have to be moved to another service. With “partners” like this, who needs enemies?

see “Microsoft scraps payroll service just before Xmas

Want to jump on their cloud?

This looks like the end-days of monopoly. M$ can no longer afford to give much away as profits shrink on the client division.

- 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

March 2010
S M T W T F S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031