Friday, December 21, 2012

Thoughts about the right tech.

Quote from an unnamed blog:
Probably going to get lambasted for this, but it is something to think about when judging a potential employee. Can a potential employee use what they have or do they need thousands of dollars just to do the simplest thing to get going. Here we will pit a confirmed Microsoft software only advocate versus someone who has at least some familiarity with linux or is willing to try something new and use the systems alloted to them.

In each of two separate rooms on the desk is a Pentium II computer with 128 megs of ram, minimal graphics card, network connection, floppy drive and a 4 gig hard drive. This system will have access to the internet. Also on the desk, are two items. A brand new MSWindows 7 dvd install disk and a gpxe based floppy setup to install linux remotely via the network. The two potential techs are sent to each of the separate rooms to get their computer up and running plus send an email to predefined email address left on a piece of paper also on the desk.

After an hour we hear the Microsoft software only advocate say he or she thew away the floppy as being worthless. Then they go on to complain they did not have a real computer to complete the job. They felt the project was unfair and demeaning. They also said they wanted no part of this type of company.

At the same time, we go over to the other room and find the other applicant working away sending an email as requested in the test. The floppy was put to full use and the MSWindows dvd was left untouched. That applicant in his or her email thanked the company for giving them such an opportunity to be useful.

Which applicant do you think should be offered a position? Which potential employee would you want? You might be also thinking, how can I use Linux to save money in my company?

Quote from an unnamed blog:
I'd do the remote Linux install and send an email message saying that an investment in modern and current computer hardware is a tax deductible item that can be written off against corporate taxes. If they want their next door neighbors son to keep tweaking the system instead of building their business by using the technology tools that are appropriate, I suggest they hire them at minimum wage instead - because you sure as hell know that the company still using a PII system and a cobbled together Linux desktop will not be paying proportionate to the amount of effort to maintain the hardware, let alone the operating system, and office productivity tools required by their staff.
I'd go for the 2nd guy automatically based on your scenario and personal experience. People with degrees seem to act like gods having to have the most expensive tools and such. Meanwhile they accomplish nothing but high costs. The 2nd guy with little experience trying to make due with what's available was able to fulfill the task and thankful for the opportunity. I find the guys with little experience to be more honest and more helpful besides forums such as here. There is 1 computer place I've been to where they actually helped you out & not try to scam you to make a buck.

I don't know what the Microsoft advocate was thinking, old or new I can't think of a system that runs that can't at least send or receive emails. With those specs, your kind of forced to use Linux because you need at least a 1 gig of ram to run Windows 7 for the basic functions.

If I were that Microsoft Advocate, I would have politely said that you need more memory for Win 7 to run at the very least.

That's stupid. It's not a test of ability, it's just a way to piss off the people who don't know anything about linux. If it was a test of ability, there'd be no Win7 DVD.

If you want a linux guy, hire a linux guy. If you want a Windows guy, hire a Windows guy. Knowing linux does not make a tech better or worse - it's just that many people who know linux have a wider range of experience. But that's not a rule either, there are plenty of linux folks who have buried themselves so far into it that they are practically helpless on Windows or Mac OS.

The real trick to hiring someone good is to NOT ACCEPT BAD CANDIDATES. Have high standards. It's easy to tell a good tech from a bad one if you're already a good tech. If the applicant pool sucks, start again, don't just hire the least crappy person.

I'd have to agree with the last comment. It's a test biased toward linux experience not innate technical ability.

If you want someone with experience with a specific OS then don't play games. Be specific and concrete in your job requirements.

If you want someone who is flexible and can adapt to changing conditions, then place various systems in the room with planted failures in hardware, software, or both and let them resolve it. If it's a software development job, then use their bonefides and fire them if they lie or inflate their resume. IMO there's also be ground for civil action for falsifying their application.

The test maybe be biased, but I don't think it's designed to piss people off who don't know Linux. Yeah, I'm sure it will happen. If the 1st guy were more polite & forthcoming with why Win 7 wouldn't work, I think that goes just as far as completing the task. I would probably give him or her a chance then.

It is a test, I'm sure there's more to it than what's on the surface.

The test had nothing to do with hardware/software we vs them, the test was about the ability to adapt, Both the software and the hardware did well. Personally I would not suggest to hire someone with only one OS skill. Could be that if both Linux and Microsoft were gone (i doubt it), I would want the person who could adapt the best if something new did come along no matter what it is. Ironically, from what I have heard is that MS is going back to a real command line on the servers with gui also as a choice. They finally admit the gui servers are bloated.

You can use high end machines without using MS. It is a shame that most people do not know that. Never been a fan of any os that you have to pay for the sane thing all over again virtually once a year. I remember a version of windows 3.x that touted MS would support you forever and you would be free from upgrade costs., Like that happened.

I know someone with a masters degree in CS, but I would not let them work on my machine.I do applaud them for trying to learn how to use systems in the real world. Then again I know people with degrees in CS that could probably write software to get a rocket to the moon, but they did not have the first sense about how to do word processing or spreadsheets.

I have no use for MS only certified people. All they have done is memorize a book. We had one highly recommended ITT tech graduate come in. He was asked to point at at a ram chip. He pointed at the cpu. I have seen computer wizards that could hack anything, but to set up a working network was another issue. I have a college degree, but I came up through the school of hard knocks learning about computers. I think I can hold my own. Prefer people like me. They usually have a bit more common sense.

I have no use for MS only certified people. All they have done is memorize a book. We had one highly recommended ITT tech graduate come in. He was asked to point at at a tam chip. He pointed at the cpu.
So, all those brilliant Linux people out there ... where did they get their knowledge? Memorise a man file? Ask a forum? Learning is learning. I think you might be confusing acquisition of knowledge with application of knowledge ... and I have met just as many clueless people spouting off on the benefits of open source software.

I'm guessing you are the guy that drives your 1992 Crown Victoria into the mechanic with a hole in the muffler and tells the mechanic that you think it might be the carburetor.

Seriously? A TAM chip?? With TAM functionality being built into BIOS and CPUs (especially with consolidation of chips into SoC designs), pointing to the CPU would probably be right most of the time for modern motherboards.

I'm in a situation similar to the only knowing one OS predicament.

I'm CCNA certified and all I know is Cisco IOS. Throw me in front of JUNOS and I'm lost. Although with networking all you pretty much have to know are the principles and the configs can be googled and torrented. Fortunately most businesses use cisco although for how long is seriously under question.

Now would you spend your finite amount of time learning a skill that is only employable in about 20 percent of the market or learn one that is employable in about 80 percent of the market? You can either be mediocre at 2 things or be good at 1.

So, all those brilliant Linux people out there ... where did they get their knowledge? Memorize a man file? Ask a forum? Learning is learning. I think you might be confusing acquisition of knowledge with application of knowledge ... and I have met just as many clueless people spouting off on the benefits of open source software.

I'm guessing you are the guy that drives your 1992 Crown Victoria into the mechanic with a hole in the muffler and tells the mechanic that you think it might be the carburetor.

tam s/b ram. Typing with my eyes closed again. Actually do have a diploma in auto mechanics. I would not have that car. For people who have more diversity than just MS do pretty well. Like I said before, I prefer not to consider single disciplined individuals, no matter what it is.. It seems you have a mental block against open source and their patrons. I spent quite a few years in the MS world. I earned my bones. Now I want something better.

If you really know a subject, you should be able o transfer the knowledge fairly easily. Just knowing the syntax is know knowing a system, but it sure helps to know it though.. That is a hard pill to swallow for some people. I would like to get up to date on hardware, The ironic part is well still have the same basic parts of the computer system. That has never really changed.

Like a browser with a spell checker?
Yes, pointing out the RAM is valid, and important. Asking for the TAM is just plain stupid.

My comment on the car was pointing out (by analogy) that asking for the TAM was esoteric, and irrelevant to the problem at hand.

The Crown Vic is (was) a bomb proof car. There is a reason it was the choice of taxi fleets and law enforcement for decades. Like the computers you tend to prefer, they keep chugging along. The 92 Vic was also the first to ditch the carb, and go EFI.

I have no mental block against open source or their patrons, just the zealots. Like a republican/democrat political debate, the left wing free as in beer crowd are just as crazy as the right "its MS or nothing" folks.

The right person to hire is the one that chooses the appropriate tool for the job.

I was in a meeting today talking about a project I'll be working on for a large manufacturer of <things I can't really talk about>. There is a ton of data they want analyzed. As a management team, their tool of choice is Excel. I don't have a problem with that and I will present the results to them in Excel (I'll be using a Mac, they are on Windows7, but that make no difference either), but I'll be doing the complex analysis using a combination of the MySQL as the data store, Java, and a number of open source text mining libraries. I'll pull the manipulated results into Excel via ODBC so they can then play with the numbers how they feel fit (Excel is a tool they all know and use ... so its appropriate).

The test maybe be biased, but I don't think it's designed to piss people off who don't know Linux. Yeah, I'm sure it will happen. If the 1st guy were more polite & forthcoming with why Win 7 wouldn't work, I think that goes just as far as completing the task. I would probably give him or her a chance then.

It is a test, I'm sure there's more to it than what's on the surface.
Good answer.

Default Knowledge!
it not a test of ability, but knowledge. one needs to know what the hadware can and cant do with the giving software and os! as far as ability, i don't know terminal well in linux or batch either in windows, knowledge is part of ones ability.

Note: To be fair Microsoft does have RIS (Remote install boot) which is similar to pxeboot, I am surprised it was not even mentioned. Though W7 probably would not run on a pentium II.

Update: I stand corrected:,8110.html#

Santa's Workshop.

's workshop is putting another old pc back to work with or linux for someone.

Installed Tinycore linux.

Many networking systems such as firewalls and routers run some type of Bsd. Even the mac osx traditionally has been run on bsd underneath. Rumor has it though ios will replace the current format. Installed Openbsd on a system I call a Pentium 1.5. It was the AMD Socket 7 upgrade to the traditional Pentium 1.

Wednesday, December 19, 2012

Twas the night before Christmas.

“The Night Before Christmas”

(with apologies to Clement Clarke Moore, whose “’Twas the Night Before Christmas” is now in the public domain)

‘Twas the night before Christmas, and in my home office
Not a creature was stirring, not even my mouse;
The code strings were hung by the mind’s eye with care,
In hopes that St. Linux soon would be there;

My staff were all snuggled quite still in their beds,
And visions of run-times danced in their heads;
While my wife’s RSS reader, and I done with News,
Had just settled down for a long winter’s snooze,

When back of my screensaver there arose such a clatter,
I ran to the office to see what was the matter.
Re-booting my old slow PC from c: drive,
I waited for Windows’ trusty home screen to arrive.

The glow from my screen on my new-woken eyes
Gave a sparkle of mid-day to icons, any size,
When, what to my wondering ears should appear,
But the sound of a server, now wasn’t that queer?

And a man lounged behind, whom I knew would be kind to us
I knew in a moment it must be St. Linux.
With no error messages his programs he ran through,
And he whistled, and shouted, and called them by name;

“Now, Hadoop! now, WordPress! now, Handbrake and Pidgin!
On, Ubuntu! Mozilla! Apache and Tizen!
From the top of the cloud! For the thrill of it all
Now run Sudo! Run Sudo! Run Sudo all!”

As errors that line up in queues to be fixed
They ran on my system and their data got mixed
So up to my my menu the cursors they flew,
With his arms full of software, and St. Linus there too.

And there, laid before me
All downloaded, serene
I saw them all running right there on my screen
As St. Linus himself let his visage be seen.

He was dressed in a polo, with his hair all a-flutter
I thought he might speak, or at least he might stutter
A flash drive he had on a lanyard round his neck
And he looked like a friend I’d once roused from my deck.

His eyes — how they smiled! his cheeks were so merry!
His manner as calm as a child picking berries!
His whole warm wry face held the warmth of a glow,
That I knew from my own life meant his code made him glow.

The remains of his coffee I could smell on his breath,
And the warmth of it circled us both like a wreath;
He had a broad face and just the hint of a belly,
That put me in mind of a croissant with jelly.

He was pleasant, polite, a right jolly young elf,
And I laughed when I saw him, in spite of myself;
A wink from his eye and a twist of the drive ,
Soon gave me to know I would nothing but thrive;

He spoke not a word, but went straight to his work,
He loaded my hard drive, then turned with a smirk,
And looking around once more, not to linger
He left me right then, by just moving his finger

He returned to his server, to his software he whistled,
And away they all flew like the down of a thistle.
But I heard him exclaim, ere he drove out of sight,

Monday, December 17, 2012

What's reasonable?

Was watching The Today Show and they had a segment where Microsoft was going to help out some schools and their computer educational programs with a free gifts of MSWindows 8. With articles like makes me wonder what MSFT is really up to. After a year, the school systems will probably have to start paying for licensing (also known as the Microsoft tax). So the MSWindows 8 will put the school systems possibly even in a worse situation.  To add insult to injury, if the school system can not pay for software, they probably have not updated their equipment recently. So to run the so-called free MSWindows 8, the school system already stretched for money will have to spend a whole lot of money to upgrade their computer equipment just to install and run MSWindows 8.  So how is that a bargain?

Enter open source....  In fact, one such free operating system that predates linux by about 10 years is BSD. BSD carries the same heritage of other fine versons of Unix software.  Like linux, BSD depending on the flavor, supports several hardware platforms including some of the old Apple Macs. That is important because you do not have to have the latest equipment to run the latest version of the operating system. Even major flavors linux are starting to fade away some of the systems they support.   Having worked at the college level as a computer tech, I can not tell you how much perfectly good equipment I saw go to auction and sold for pennies on the dollar, What a waste of taxpayer monies because the school system fell under the blinders of using proprietary software from the likes of Microsoft. Since leaving that position, they have now started to use open source for at least the school's web server. Later they did teach linux via virtual machines though. I setup the very first linux lab using the original Redhat desktop linux via dual boot systems.  As I said now everything is done with virtual machines from a main server,

The web server used software so the school can have a presence on the internet, just like the site you are using now. In particular, I understand they are allegedly using what is known as a lamp stack, (Linux (os), Apache (web server), Mysql (database or filing cabinet), and PHP Command language)). In fact you can go to to see what webserver software is run to serve out web pages. Many fine schools use the amp stack or the like such as Here is the netcraft page of what they are running, Certainly they are using powerful computing equipment to run that site.

Now let's say you wanted to teach students about how to set up web sites. You need systems that can run the software in a lab environment. You want to have the same software be up to date, secure, and be low cost. Actually you can get the software for free! We said that BSD was one operating system that can run on a variety of platforms especially legacy equipment. Here is is a web page from a system that is running the Apache web server software. The same system could also easily could run the Apache, mysql, and PHP software. Just what you need in the student lab for students to learn about web serving! For that matter you could even teach yourself about how web servers work, You can have your own private web server on your home network.

Can you guess what type of computing hardware the software is running on? It is definitely using OPENBSD 5.2 (the latest version available) operating system.  Take a guess..  Maybe a multicore 64 bit cpu that could cost thousands of dollars, Actually it is not. The system running the web server is an old pentium one (200 mhz with 128meg of ram with a 4 gig notebook hard drive (could have easily used compact flash or the like) from the 1990's. That is ancient history in terms of computer systems. Most IT administrators would suggest that the hardware is highly likely for failure and needs to be replaced. That is something I would agree with. The ironic part to that is where I worked we had the latest equipment for the computer labs and at that time the latest systems were dying like flies. That caused a tremendous amount of down time labor to replace parts in thousands of machines.  So what did the new equipment that should have run without issues give us. A lot more headache more than that of the equipment they replaced.  The new equipment we used came from a major computer maker.. For personal reasons, I will not divulge the makers of the equipment.

Openbsd can be downloaded for free from a variety of  website mirrors. You can get an install cd or even just three floppy disks to install the server with help from the internet, This can be all done in minutes. The basic web server software is installed by default. Once you have the system up an running, you can operate the the system without a monitor or headless and access it remotely via the secure shell (ssh). On my network I ran just a couple of shell files to see where the server was, the computer at was the web server because I knew what the addresses of the other equipment was. Then confirming the computer name via a dns lookup. Notice the BSD in the name of the machine was a big hint.

64 bytes from icmp_req=1 ttl=64 time=0.556 ms
64 bytes from icmp_req=1 ttl=255 time=0.421 ms
64 bytes from icmp_req=1 ttl=64 time=0.082 ms
$    name = softserv.    name = router2.    name = router3.    name = oesrvr1.    name = printerland.    name = oeorgan01.    name = oeobsd01.  <<<<<<<<<<<<<<    name = oedt01.    name = oesrvr3.    name = chumbino.    name = typo1.    name = oemsrvr01.    name = texttop.    name = amd800.    name = oeraspberrypi.

Then all I needed to do was remotely log into the web server and start the software. Also needed to set the software to start automatically, but that is easy. To make a long story short, you can use an older piece of equipment for vurtually free to use the latest software to teach yourself about web servers!!!  Be honest, someone you know has one of those old systems in the closet that could be put back to work.

$ ssh
eddie@'s password:
Last login: Sat Dec 15 18:51:25 2012 from oedt01
OpenBSD 5.2 (GENERIC) #278: Wed Aug  1 10:04:16 MDT 2012

Welcome to OpenBSD: The proactively secure Unix-like operating system.

Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code.  With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.

$ sudo /usr/sbin/apachectl start

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

/usr/sbin/apachectl start: httpd started

What you need to learn more about computing maybe in a closet near you! Sounds reasonable to me!

Friday, December 14, 2012

Banner year for Linux!

What a banner year for Linux and it's derivatives. The computer landscape has changed.

And in other news...

Linux Torvalds the creator of linux dropped linux support for the old i386. Not a big deal. Probably use free dos and opengem if I had to use one of those units anyway.

People sometimes ask me what linux distro I use. Underneath the hood they are all basically the same. Thought I do use Debian the most as it is uniform over different hardware platforms. I.E. Arm, X86, X86_64 and etc.

Monday, December 10, 2012

Thursday, December 6, 2012

Microsoft Prices going up?

Several media entities are exclaiming the Microsoft server and Cals are going up in price. Linux vendors must be happy about that. Should be easier to sell Linux instead of Microsoft to current and future clients.  Traditionally with Microsoft, you just can not get one product to act as a server. You really have to buy several packages to have working servers. That means if you use Microsoft, you will feel the price increase several times.

What really bugs me is Cals or customer access licenses, you are charged extra to access your own server for each client system you have. Why are you paying additional costs to access your own server. It's not their server. Should that not be included in the server costs. With the new server software, you will probably have to buy all new hardware to be able to use the new software to boot. If you use Non-microsoft products to also access the server, you will have to pay for an access license for each on of those devices. AKA the Microsoft Tax.

That those are no the only costs. If you use the Office products, not only do you have to pay for them, but last I heard you also have to have what is known as Backoffice licenses.  Again you are paying twice for the same product.

In the linux world, you are paying more for support than for the software. Redhat has what is called subscriptions when you need professional support. We use Centos, Debian, and several other versions for both servers and clients systems. Software cost: $0 because we can support the systems mostly by ourselves. We do pay for support  when needed. Still a far cry less than if we used Microsoft.

What I might have to pay if using Microsoft.

Microsoft:  Amounts may or may not be accurate Check with a Microsoft dealer for sure). In house IT costs not included.

Small business server: $3000  (4 servers @$750 each)
Server addons:               2000

subotal                           5000
(30 users)
Mswindows ($50 each) 1500
Office      ($50  each       1500
BO           ($25 each)        750
CAl          ($15 each)        450
Total                             $9200

That is not including the costs of new equipment you may need.

How many  small businesses would want to pay that.

Linux  ( In house IT costs not included.)

Server costs     $     0
Libreoffice               0
Linux distro            0
other licenses         0
Support costs    1000 (if that)
Total                  $1000

It's your choice.......

New wifi networking

There is a new way of wifi networking that will allow you to have wireless nodes as a network backbone to replace a repeater network.The mesh networking has become popular in Austin, Texas and is spreading like wildfire. Another way people can become their own isp.  For example ,say you have several houses or homes that you want to connect. You will not have to run any cabling between the units. All you need is a router that can run the Hsmm-mesh (tm) firmware. The network is a variation on ham packet radio. The original intention was to have a free network where anyone can become a node. You can do a little specialization if you want it to be at least a little bit private via the ssid.

Several homes or locations do not have to be next to each other, but the participating units have to have standard routers that have the hsmm-mesh software installed.  You can tie the routers together, by using traditional repeaters, but if the main router goes down, so does the network. With hsmm-mesh. all the units are independent and operate on their own. This much more robust and less prone to failure.

When the hsmm-routers are fitted with the firmware, they no longer act as a tradtitional router. So I recommend using a firewall or a tradtional router to isolate your local network from the backbone of the mesh. For more information see:

Note: with licensed operations and licensed transmitters, you should be able to connect anywhere where there is a compaible network.

Tuesday, December 4, 2012

MSWindows 8 sales not spectular.

According to sources, Microsoft Windows 8 is not selling like they would prefer. Everyone is pointing the finger at everyone else. Mr. Sinofsky who was allegedly in charge of the project at Microsoft said he left of his own accord. In any respect, it seems as if Mr. Ballmer is using Mr. Sinofsky as a scapegoat per various articles on the internet. Definitely hardware manufacturers are refusing to be the scape goat also.

Personally, I think there are other reasons for the slack sales of MSWindows 8. With a restricted economy, many people and companies are using existing equipment and software. Linux has also allowed the continued use of existing equipment thereby lessening the need for purchasing new equipment with a newer operating system.  The price of MSWindows 8 equipment and operating system is not price compatible with the economy. The systems may be worth the proud price they command, but "it's not for our budget" is what is said most often.

Secondly, there is a large reluctance to use the new MSWindows 8 interface. For those who are forced to use MSWindows 8, many of them are converting back to the old interface for user compatibility reasons. The same reluctance to use the type of limited interface has also hit a stumbling block in the linux community. People just do not want Mickey Mouse setups. After the flop of Microsoft Windows Vista that caused users so much headache, Many users are reluctant to upgrade to a new system, Especially MSWindows 8 that does not have a proven interface. There is also quite a lack of compatibility with older software applications. 

Thirdly, the use of the "secure boot" aka uefi has businesses and users afraid the use of their efi based equipment could be greatly limited by unregulated external control and or interference from biased third parties. Secure boot was developed allegedly to stop unauthorized software to be executed on systems (aka viruses and the like). Ironically at this point in time Linux, BSD, and the like do not have the problem that Microsoft software has. So the secure boot is more of a hindrance. Microsoft refuses to accept to take responsibility to write secure code and they prefer to use a quick fix that is not really acceptable by true computing professionals. The uefi is killing hardware sales, not the economy..

Have seen highly discounted laptops with MSWindows 8 for under $170 US, Those are allegedly selling well. Microsoft needs to admit the MSWindows 8 is an Edsel. Many people (especially independent stockholders) are calling for the ousting of Mr, Ballmer. Could that be the real change that needs to be for Microsoft to be a driving force again? We quit using Microsoft over five years ago and have not looked back. Would not use Microsoft products even if they were free.

Per wikipedia "Where do you want to go today?” was the title of Microsoft’s first global image advertising campaign." Today is has been. It's where do you want to go to tomorrow. Microsoft has not had a real new idea it seems like in forever. Caveat emptor.

Linux Mint Nadia (14.1)

The new Linux mint Nadia  (14.1) allegedly now supports the EFI or secure boot of the latest Intel motherboards. Great for linux users who have been reluctant to upgrade equipment per:

The latest update also should resolve the major issues of 14.0.