Proprietary : The word alone sounds repulsing to me. Being an open source - cross platform fetishist, anything that is locked into the boundaries of a certain manufacturer is probably comparable to the used toilet paper of satan himself. Anything that veers away from open standards and locks users into the steel confinements of a certain brand or manufacturer is no worse then the sing sing prison. Just think about it. Special document formats that implore you , no , FORCE you to buy a certain peace of software in order to open them. A peace of hardware that only has drivers for a certain operating system. Or an on line music store that will only allow its content to be played on one brand of players. Anything that promises advanced functionality at the cost of the consumers liberty to buy what he wants is something Cruellla Devill would probably love. I hate proprietary stuff. Whether its office document formats, Itunes-music-store restricted music, or even some fancy sort of USB connector variation that will only fit on that one stupid dell machine. If it ain’t open , I don’t want it ! I scream in defiance. What good is a fantastic slideshow made in powerpoint if I can’t open it on my mac, Why the frack would I buy a song on Itunes if i can’t play it on my cheap ass mp3 player, Why in hells bells would I encode my music in WMA format if my linux machine won’t be able to read it.
Oh ow , caught in the net.
But , willing or unwilling, i have slipped into the net of these close quarters and have witnessed the power of this fully operational battlesta.. erm .. proprietary software. This week I installed my old Mac Mini as a server at home. Giving it some extra firewire storage-space I bestowed upon it the tasks to store all my pictures and music , and do some video capturing on the side. Your basic run of the mill media server. Using a great program called SHAREPOINT i was able to share any folder I liked using the universal SAMBA protocol. For reasons beyond my comprehension mac does not allow sharing just any folder, just the home folder. Probably to prevent you from turning your mac into a file-server , but hey , come on .. its MY MAC remember ? Nevertheless I got it working nice and dandy. Writing a little logon script with automator gave my other macs access to the shares and that was that. Then I stared using Iphoto and Itunes on the mac server to manage the pictures. That way a boring server was also good for some music playing and photo slide-showing. Think of my mac mini as a power-station (not quite a server , but not quite a workstation). When I got downstairs on my macbook (after connecting to the shared folders using my Ubuntu workstation) i booted up my Itunes and saw.... The mac mini’s music directory.. magically shared through the wonders of AFS (apple file-sharing system). And behold : The Iphoto library on the server was available as well ! And it was surprisingly fast. Sharing files (streaming video) between macs using AFS was faster then doing the same thing with my linux machine over the open source standard of SAMBA.
Its magic .. damn you !
So there you have it . By some technology indistinguishable from magic my macs had talked to each-other and decided on a little functionality to brighten up my day: Share pictures and music just like that. Wether the other kids in the room ( my Ubuntu station and Windows machine) could join or not (they couldn’t) was none of their concern. Too bad really. I mean , I feel good about the fact i can share pictures and music from a centralized place .. but am appalled at the fact that somewhere somehow I have fallen for the proprietary marketing trick. It comes with its advantages of course. But the next time I sit behind my Ubuntu workstation ... and curse for not being able to access my Itunes .. I know i’ll curse : Damn you proprietary devil !
One of the biggest challenges in the daily life of a cyber-citizen must be .. Simplicity. Simplicity in using technology , simplicity in integrating technology , simplicity in hardware and software .. and most importantly : Simplicity in thought. Just think of the classic example. Somewhere along the way it happened. Your ever so tidy laptop bag seams to have been impregnated by the lords of chaos them selves. What started out as a slim shiny Dell laptop-bag has now become an atrocity. Like a grotesque pregnant elephant its innards have now swollen up with meters of cables , extra floppy drives, cd’s, extension cords , paper, books and so forth. As you watch the heaving husk that , due to being terribly overweight, drags your left shoulder to the ground and makes you look like Quasimodo, you think .. Where did it all start ? But when you look at the mess that is your office , you see a reoccurring pattern, Your office, once setup with the help of your girlfriend to be a place of fen shue , now has the characteristics of a Borg cube after a high speed collision with a scrap barge. Cables , monitors, paper , books, post it notes.. keyboards overlapping keyboards, mouse-cables in suffocating deadlocks, flashing hubs and switches.. and loads of empty coffee-cups. The big drawback of being on the edge of real an cyberspace is that you learn a lot of new things everyday. There is so much to see, to find out, to try , to test, to use .. Everyday something comes along that takes your fancy and you add it to the list .. stick it in your bag , add it to your start menu. And pretty soon you have an immense collection of tools and toys that by no means contribute to your effectivity.
Techno-Reset.
What i regularly do is a ‘technological reset” where I look at all the things I have and think about ways to work more effective. For example : My 4 old test computers that served as my loyal test-battery (and drove my fiancé AND our electrical bill up the walls) have now been replaced by 4 virtual machines running on one computer, My entire collection of Windows versions have been scaled down to fit on one single dvd. My overweight software collection bag has been reduced to one portable USB hard drive and so on. Its very important to find the balance between keeping up with what is new , and being overwhelmed by hardware, software, information and more. The challenge is to analise what you have , and try to distill it into a workable simple concept. This means letting some things go , or combining tools, hardware or work-methods, but this is the only way to let technology work for you .. instead of the other way around. Take for example my current podcasting setup. It started out with one computer and a microphone , but due to the demands of my podcast, has grown into : A microphone stand , A microphone, A pop screen , headphones, a Mixer , My Macbook for show-notes and skype conversations , a second computer to play music or background tracks (using a USB DJ console) and finally a Linux system to record everything on. I must say its very versatile BUT also very complex. I am momentarily contemplating how to simplify the whole project. This will not only get me a cleaner office , it must also give me a cleaner way to do my thing : thus simplifying technology. The “how to record skype conversation” issue has been solved as I found this little gem for my macbook and as a replacement (or quite probably an “addition” to my studio setup I was looking at the Samson C01u microphone with a table stand . Together with my Macbook it will give me a portable high quality studio, that can be put away at a moments notice. Using Garageband and open source software like Audacity this wil greatly simplify my podcast production.
So you see my friends, Living with technology is not about what you add .. but what you leave out in order to be as effective as possible. This will help you in working faster, thinking clearer, have more time to think and respond to creative challenges. Downloading tool after tool , installing pc after pc is easy , its looking THROUGH the technology in order to see how you can destil it, simplify it .. and tune it into your way of life.
Very soon we will see a culture shift, A change how people interact on the computer scene. My prophecy is nothing less then the end of the almost religious ‘ OS- Wars ‘. From newbie to web-lord, we have all played the paralympic game of ‘ what’s the better OS’ Wether in forums, in chatrooms, in endless slashdot threads or even in the comfort of our own pub : We’ve all been there. Wether Xp is better then 2000, Why Mac Os is better then Windows , and we’ll never forget the face of our local Linux Guru foaming at the mouth after he had to endure your proclamation that Windows ME was the best operating system ever written. ( And he never spoke to you again. ) But very soon the question “What’s your operating system” will be replaced by “ What’s your Primary Os ?”. Any computer with a processor speed over 1.5 gigahertz is quite frankly a waste of money. You don’t see a specific speed increase when you buy a 3 gigahertz or more . Ok , Windows will boot faster , but that does not mean YOU can work any faster. I mean , the processor is not the bottleneck of the system. The question is : What to do with all this extra operating system power ... More eye-candy ? Perhaps Vista will be more then happy to gobble up a few million cycles just for Balmers personal pleasure. OR .. we can make the cycles pay off by jumping on the virtualisation train.
All aboard ?
What do you do when you have one OS running , but your computer can carry twice the load ? Well , lets install ANOTHER operating system. I’m not talking Dual Booting here, I’m talking Virtualisation. Running a second Os , INSIDE the first one. The “Base OS” is the main operating system you are running, The “ Guest OS is a virtual version of an operating system neatly compressed into one file.
Why ?
I know what you are saying. But why “ma cher Knightwise” would i do this ? Here is why.
Perfect testing : The virtual machine you installed is just ONE FILE. After you install it , make a backup and start fumbling around. Messed up the Guest OS ? Just drag your copy back and you are good to go. You can easily install all kinds of operating systems without having to worry about partitioning.- Space and energy saver : Who said you had to stop with running just one Guest OS . Instead of bricking up your bedroom with countless pc towers you can now have them running as virtual machines on one machine. Needless to say you save money by just owning one pc, you save power cause you only have one power supply to feed and save valuable bedroom time with your space because she doesn’t have to be mad at you all the time for junking up the house with your old ‘test machines”.
Switchers trouble : I have seen people by a PC or a Mac just for that one task. I’ve seen people buy an extra pc for their on-line banking. I’ve seen switchers go back because they could not get a certain application working on a certain platform. Well, There is an end to switchers trouble and you have all walked through the gates of Sliders heaven (Sliders = cross platform users). Personally I wanted to switch my main machine to linux because I could not get MSN messenger running webcam sessions. (Microsoft does not want to clear the code ) So .. I installed Ubuntu, ran Windows XP as a virtual machine and did the impossible, ran the two Os’es at once and did my Webcam stuff without any trouble. I run Xp on my mac for consulting purposes (when i need to get into a Windows network) and I run Ubuntu in my Xp for testing everything out before I make changes to my ubuntu server.
Servers dream : The crappy thing about running multiple servers at home is the fact that they eat power. Now you can run several ‘virtual’ servers on the same machine and just have one power supply to feed.
And how do i Do that ? Before we start : Be sure you have enough memory in your Base Operating system. Each guest operating system requires a chunk of ram. The bigger the chunk, the better the speed. Also see that you have enough storagespace. Not only so the Guest OS can grow to its full potential (About 4 gig”s will do) you also want to make backup copy’s of every clean installed os that you have. Wether you want to run Linux in Xp or Xp in Linux , you need the free vmware player . This is a free application that lets you use pre-built images of virtual machines. So you cant ‘build’ your own virtual machine , just use one that has been pre-built. Now this ‘building’ of a virtual machine tells the virtual machine how to act. Luckily I found THIS site where you can download FREE virtual machine configuration files for just about any operating system you wish. All you need are the installation cd’s of that OS and you are on your way. I’ll be playing with virtual machine more as the week progresses and keep you posted on the results. Meanwhile my “ Piece de resistance “ is a screenshot of an msn webcam session in Windows XP , running as a virtual machine on my Ubuntu (base) workstation. Sliders .. the end of our troubles is in side and we are virtually saved.
A few days ago, it was discovered that the Windows Genuine Advantage program (that little tool that checks if you have a real or pirated version of Windows) actually 'phoned home' to Microsoft. Although this was far from a big surprise , it still caused a bit of an uproar in the cyber community. On the techpodcasts mailing list we were talking about this subject , so I thought , I would give you my take on all of this. ( Source )
Et Phone Hooome.
Windows Gen. Adv phones home ? What a surprise. I didn't like the program in the first place. Don't get me wrong, i'm not one of these 'if its MS : Kick-it' kind of people. Thanx to uncle Bills and Grandpa Steve's software I make a living (i'm an IT consultant). BUT .. I think WGA ( win.gen.adv) is flawed in two ways :
First of all : What it does. : If you don't have a legit version of windows, it won't let you upgrade. An unprotected (legal or illegal) copy of XP connected to the internet catches some horrible virus faster then you can say 'WillyWonka" and before you know it this little unprotected machine is becoming another oompa-loompa drone for virusmakers who just love to turn it onto a little Zombie Pc to make sure a virus like for example the BLASTER virus will be around for years to come. (if they don't select your unprotected machine to become a viagra-promo spreading spam-canon). So no genuine windows ? Sorry dude .. you'll get hacked. Now I would not mind that if the machine just died then and there , its because of these unpatched zombie pc's we get even MORE viruses out there. (and more spam)
And second of all : I don't like WGA for what its does not do ! Shut your Windows down for-good if you don't have a legitimate version. I mean : If you can write a peace of code that can see wether or not an operating system has been copied illegally .. why in hells bells leave that operating system running in the first place. I mean .. if somebody walks by my house and steals my garden gnome.. I'll run after him .. i'll catch him .. And then i'll put a pink sticker on his back saying : This man stole my garden gnome.. and send him on his merry way. If Microsoft was TRUELY serious about pirate control they would let WGA shut the illegal copy of Windows down right away.
Shut it down !
But they don't .. Why ? Because if they have to subtract the number of illegal copied versions of Windows from their total market share they would NOT be having 90 percent of the market anymore. They would have shutdown 40 percent (and i'm being mild here) of all the Windows versions out there and would FORCE people to pay for their product. And that is where the fun begins. At that moment people have to choose. 200 euros forjust XP , 85 euro's for macOSX, and any distro of Linux .. for free. Sure they would have some adaptation problems switching to the other os'es but actually having to PAY for xp would make them give it serious thought. So instead of going the full mile and shutting down the non genuine xp's , WGA just leaves them running.. unpatched and annoying the rest of us.. And they leave WGA running.. just to phone home as-well.. You never know what they could use the info for.
As a slider ( somebody who moves swiftly between operating systems like Windows, Mac and Linux ) I am often confronted with the question : What tool do I use for what ? There are of course plenty of ‘switcher tips” out there to help people out who decide to jump from one OS to the other. These ‘switch-lists’ are composed of tables representing a certain application in one operating system , and its counterpart on the other side of the fence. For example : Microsoft Office on Windows has Open-office as its counterpart in Linux (and also in Mac OS). Some applications are called cross-platform , these are of course the ideal ones. An exactly identical version exists in all operating systems. For example : Firefox , or Thunderbird. All versions look and feel exactly the same no matter what OS you are on. But sometimes you have to look for stuff that “looks” or “behaves just like” the original version in one operating system. Classic example here is the Switchers nightmare MSN Messenger. Unfortunately insanely popular among Windows Users here in Europe. But : Microsoft clings to this little peace of software like there is no tomorrow. Deliberately setting back the versions that are brought out on other operating systems (like for example on Mac OSx) and not disclosing any code to the open source community so their IM clients would be able to interact with MSN Messenger. The result is the entire thing has to be reverse engineered to make it work.
What about MSN ? A question often asked is : What do I use instead of MSN on other systems. Now there are some viable alternatives out there, but the one most commonly found on both Mac and Linux systems is AMSN . This noble attempt at Msn messenger ‘approximation’ has been running strong for quite some years now. Their main concern was to be able to crack the hard nut of enabling cross platform msn audio and video-chat. A noble cause since Microsoft does shield that box of tricks very well to the outside world. Now the AMSN people said they cracked it. They had gotten in working. Onto the labs dear friends ! My first test ( video chat between my powerbook and my girlfriends Ibook) worked just fine .. behind the firewall. But once I tried to talk or send files to the outside world ? No go.. Amsn does not deal with NAT translation very well. ( Well , it can’t cope with it at all). Making matters worse : Amsn runs on the Mac like a rhinoceros on a valiumtrip. Slow and jerky to respond and not at all reliable. So i’m back to my ‘non video chat’ enabled alternative ADIUM. A great, highly customizable, well supported alternative. The downside ? No video-chat (file transfer works excellent) AND only available on Mac. As for a Linux alternative to MSN i’ve stuck with GAIM for being the better product.
A loss. Too bad actually , I mean , these guys over at msn have a quite good cross platform product and are able to crack a fantastic nut in getting video-chat to work .. But then they get stuck on this simple thing like Nat transgression. Perhaps its time for all these ‘alternative messenger clients” to start working together and produce one kick-ass open source Messenger alternative and overcome one of the final pitfalls for users switching to a non Microsoft OS.