Articles

A Life Update, Part 1: My Dilemma with Operating Systems

Posted at 12:36 pm by brett on January 18th, 2012

Under categories: Computers,Ubuntu

It's been a while since I've posted on my blog </classic> but I'm heading to a software engineering conference in Montreal called CUSEC 2012 and I figured I'd blog about it.

But I haven't left for CUSEC yet, so I figured I'd give a little update into my feats (and defeats) as a software engineering student, web developer, hobbyest photographer and amateur graphic artist.

My Dilemma with Operating Systems

Windows is Required

In May of 2010, I had to purchase a new laptop for web development freelancing. I was contracted by eCenter Research to work on their proprietary web software, so I required a larger screen and faster hardware. I chose the ASUS K72Jr for its price and performance, knowing I could dual-boot Ubuntu along side the factory install of Windows 7.

By this time, my entire family and my friends knew me as "The Ubuntu Guy" and were mildly shocked when I kept Windows 7 on my machine. I had been using Ubuntu since Warty Warthog 4.10 and as my main operating system since Dapper Drake 6.06. I figured it was time to stop hating other operating systems, especially since no one operating system is perfect and can suit everyone's needs.

With the new laptop, I used Windows from time to time to play some games with my friends, but found gaming on my laptop awkward and expensive to upkeep -- buying new hardware and games every couple months is too expensive. So in October 2011, after a long hiatus of gaming, I purchased a PS3.

At eCenter Research, I was required to use GoToMeeting, which forced me to use Windows. I would reboot into Ubuntu soon after those morning meetings.

When it came to freelancing, I found myself going in to Windows every so often to use Photoshop. I had Photoshop CS2 running through Wine, but due to the glitchiness of the window handling, including the fact that designers were sending me CS4 or CS5 PSD files, meant I had to use Windows to use Photoshop CS5.

I tried splicing the PSD, exporting the PNGs and JPGs I required and rebooting into Ubuntu to use my favourite text editor, gEdit. However, while working at Whatever Media, I found myself using Windows more and more for work related purposes. Yes, this means I now had to use Windows for Photoshop CS5 and Office 2010. What's a working man to do?

 Apple Makes an Entrance

In the summer of 2011, I purchased an Android phone. Knowing a lot about the underpinnings of Android and watch the Android market boom, I figured it was finally time to jump in. So I purchased an inexpensive LG P500h.

Unfortunately, it was the most frustrating experience of my mobile-phone-owning life and I knew immediately I made the wrong choice. Not that Android is a bad mobile operating system at all, but the hardware LG chose to use made the phone lag even when I was unlocking it. Yikes!

Well in October, my girlfriend, who owned an iPhone 4 for over a year, wanted an iPad for homework and entertainment purposes. Knowing I would use it every so often, we split the cost. 5 months later, we are still using it every day.

Seeing this software in action, from its ease-of-use, to slick display, to new and exciting software, I knew Apple was doing something right. By this time, they were the most valued company in the world, so maybe I was coming to that realization a little late. Truthfully though, I've always loved Macs. I used them as a kid in school, I used them in high school for video editing and even for graphic design when I co-oped for BrandHealth.

Getting sick of my cheap LG phone, I bought an iPhone 4S. No lag, slick animations, never crashes, long battery life, incredible apps, slick camera and records video in 1080p HD. I couldn't believe this fit in my pocket.

Being an amateur photographer and using Adobe Lightroom, I need to have a monitor that displays incredible colour parity to how a photo will print and how it will look to others as a digital medium. I've been using a standard resolution (1280 x 1024) 19" Dell 1905FP since 2005 and it has handled my workload very well, but it has some issues with greys and I found I was often crushing my blacks. Having a need of incredible colour correctness on my screen, getting a Mac was a no brainer. Whatever Media values me as an important employee to their organization, so as of January 2012, I now use a 15" MacBook Pro.

Ubuntu Has Not Been Lost

I still use Ubuntu as a server where ever and when ever I can. I am running an Ubuntu virtual machine on my Mac, just for LAMP. I run an Ubuntu server in my basement for backups and hosting files. I've set up Ubuntu servers at other companies and still support it on my friends' and family's laptops. I haven't lost faith in Ubuntu, but for digital work, it just does not compare with the software available to Mac and Windows.

I know, of course, that this isn't Ubuntu's fault. I hope Ubuntu and Linux in general doesn't stay allergic to proprietary software and come up with a solution, like the Ubuntu Software Manager, for Adobe and others to deploy their software. Users that are all about FOSS can ignore the availability, while people such as myself can use an open-source and secure operating system while using the programs I require for work.

What do you think?

  • http://twitter.com/Grant_Sewell_IT Grant Sewell

    I'm not sure about the expression of Ubuntu & Linux being "allergic" to proprietary software; I would think that it is the other way around - that the majority of proprietary software vendors are "allergic" to Ubuntu & Linux, quite probably seeing the Linux market as "a bunch of freeloaders" rather than another market to take advantage of. Ho hum.

  • Paweł S

    I think I'll never buy anything from apple. I wouldn't ever run their servers even in my basement, because they're slow and insecure. The same I can say about MS. My Android phone is ways faster and better than anything from apple and I can copy my music from Kubuntu. I recommend you to avoid proprietary trash from apple and ms. Apple never succeeded on desktops and Linux is gaining critical mass, so apple will simply focus on toys not computers. Btw. you should post this biased article at ms network or apple.com not here.

    • https://launchpad.net/~zkrynicki Zygmunt Krynicki

       Your response is childish and biased more than OPs. He presented compelling and personal experiences. You just bashed him for having different opinion. Part of making Ubuntu better is understanding that our users may have the same issues as this blogger. If you come to understand and accept your issues you can look at resolving them. By waving them away you just entrench the problem.

    • Paweł S

      I understand the problem, but OPs talk smells like marketing junk. If you follow planet KDE you should notice there were similar posts in the past made by apple fanboys. Why should I ever care about his personal experiences and article that blames Linux while the problem is somewhere else? It has nothing to making Ubuntu better, it's just proprietary advertisement.  I don't buy such biased article where there's no single suggestion what community should do to make Linux better. I already said I have Android phone where I don't have problems with importing music from my Kubuntu box,  so I recommend to use Linux friendly phones rather than proprietary trash from apple. Problem solved.

  • Anonymous

    Everyone gets to use what they want to. I'm sorry that Ubuntu didn't meet your needs. I've been using Linux since 1997, and Ubuntu since 4.04, like you. I don't take work that requires me to use something else, and that has never hindered me at all. In fact, it has made my work life much happier. I also stay away from hardware that is known not to work well with it.

    No atter. I do think, though, that you should probably think about taking yourself off of Ubuntu Planet if you don't really have any connection with Ubuntu development anymore.

  • Martin Owens

    I think you didn't try hard enough and were swayed by the little id child jumping up and down in your head for shiny toys. Once you've gotten used to shiny toys and the ways of Windows and Mac it's very hard to see the point of Linux at all.

    But then to counter my own rabbit side; just because I would rather be a homeless hobo doesn't mean others will have the same determination or stamina to work on the problems brought into the fore by the open source ecosystem and reducing that is part of our job. So you did what you had to do.

    But just remember that now you are not actually any use to the community and you're not contributing even a warm seat. nothing about your computer use is positive for Free Software and you get no social brownie points. I agree with the previous comment, you should resign from Ubuntu membership.

    All I can really damn you with though is that you are a "typical human being"

    • Joel Pickett

      Although I partly agree with you, it did come across as somewhat rude. After all, Ubuntu is Linux for Human beings...

    • Martin Owens

       I could have been more rude, but to be fair Brett is holding onto his Ubuntu membership without believing a word of the mission statement or creed of the project.

      The idea he's spreading here is that it's _right_ to take and expect and give nothing in return. Software isn't made by anyone, it just magically appears on ones computer and either works or doesn't work and one gets to choose naively which of those options suite one better.

      And i think that's wrong.

  • ChrisS

    I think that you make a great point here Brett. It comes down to how one defines "free." The code may not be free on my Mac laptop, but I can do some pretty amazing things on it with audio creation and more without having to worry about the system itself. It "frees" me to express myself the way that suits me. And as much as I love the concept of free software and Ubuntu/Linux if the tools if it's not where I need it to be then I'm anything but free.

    • Paweł S

      Great, but I can do the same on Linux without worrying about the system itself. There's very good audio creation suite on Linux. Btw. Mac is very wrong example, because it looses badly compared to Windows. There are many, many more applications on Windows than on Mac.

  • Slackmase

    Ubuntu doesn't do anything to prevent proprietary software being deployed on it. 

    • https://launchpad.net/~zkrynicki Zygmunt Krynicki

       It does make it harder by being a rapidly moving target. Without stable userspace ABI and frequent major transitions deploying proprietary software is much harder than on either Windows or OS X (that's even if you choose to target Ubuntu only, not counting Fedora, SuSE or a myriad of other distributions)

    • Paweł S

      It seems you have missed LTS releases. IMHO third party vendors should just care about LTS and not some bleeding edge distributions like Fedora.

  • Brett Legree

    I think that your approach is a very realistic and mature one - an approach that I share. I have tried at one time or another to ditch proprietary operating systems and software, but at the end of the day for me, it makes more sense to choose the most effective and efficient tools to do the task at hand. As you have said, no one operating system is perfect and can do everything better than all the others.

    So, I have a 2008 MacBook Pro running OS X 10.7 - which, incidentally, is used primarily for testing Linux and BSD in virtual machines. It has two 24" LCD panels connected to it, and I often use RDP to display Windows 7 full screen (via a ThinkPad T61p running in "clamshell mode" and located elsewhere in the house). That way, I can have 100 percent compatibility with Office documents through Office 2010 (I do have Office 2011 for Mac and have used OpenOffice/LibreOffice a lot, but I can't risk any issues at all with the work I do - technical documentation for the nuclear industry - it has to be perfect). The T61p also acts as a media server and from time to time one of my children uses it as a game machine.

    And, I have a ThinkPad X120e that runs Ubuntu, Fedora and openSUSE - I use this machine for testing, travel, and wireless network penetration testing. The tools available on Linux for this are without equal, I find. If I want Windows 7 on this machine, I can always put the OEM drive back into it in about 10 minutes (I replaced the stock drive with an SSD).

    Each tool works best for a specific task. I know that I could choose a single operating system and do most of what I do with it exclusively - but why would I want to limit myself?

    You also say you hope that Ubuntu and Linux in general don't stay allergic to proprietary software. I guess you could say there are already solutions for that - I use CrossOver on the X120e to run Office 2007/2010 under Ubuntu (it is a mix of whatever Office applications are compatible - some of the 2010 versions do not work - yet). So it is getting there...

  • http://profiles.google.com/davorin.sego Davorin Šego

    After 5 years of exclusively running Ubuntu I've decided to just give up. It isn't worth my time and nerves any more. In 5 years no progress was made whatsoever. I'm done.

  • Brett Legree

    PS - have a look here https://www.eff.org/deeplinks/2012/01/thank-you-internet-and-fight-continues at the EFF page about SOPA and PIPA.

    Looks like a lot of MacBook Pros there, I wonder if they *all* run Linux... :) maybe they do, maybe they don't, it is hard to tell from the photo as it is small.

    My guess is they use what works to get their jobs done.

  • Miguel Angel Da Vila

    I work all the time doing projects such as you describe in your article, and all my computers have Ubuntu installed on them. But unlike you, I have not had the kind of problems you describe, for Linux Web development has all kinds of tools. Contrary to what happens to you, Windows or Mac seem very limiting, Linux in general has better tools to network, manage and maintain remote servers without having to suffer the limitations and lack of tools in the Windows universe. It is true that Photoshop has become a standard, but it is a false standard, The Gimp, do homework with sufficiency for Web development. Inkscape is a sensational tool for this purpose. No one speaks of the enormous amount of IDES and programming editors that are vastly superior to those based on Windows, starting with the vast difference between Notepad and Gedit. After seeing the site of eCenter Research Inc. (http://www.yourhealthcheck.org), I see nothing in it that requires some wonderful and unique tool to create what I saw. It is true that there are limitations to the Linux user, and these are imposed by external forces, for example, I required to mount a Windows virtual machine in order to make my reports on the website of the tax system in my country and for transactions on the site the bank only if the tax system