Automatix2 for Ubuntu 7.04 has just been released. What is Automatix2? From the site:
“Automatix2 is a free graphical package manager for the installation, uninstall and configuration of the most commonly requested applications in Debian based Linux operating systems. Currently supported are Ubuntu 7.04, 6.10, 6.06, Debian Etch and Mepis 6.
Our list of supported applications include a whole range of multimedia codecs, burning and ripping software, file sharing software, email clients, VoIP enabled chat clients, browsers, encryption software and a lot more!”
I am running 64bit Ubuntu Feisty. The selling point of Automatix2 for me is that it simplifies getting Flash player running (via 32bit Swiftfox), handling installation of codecs, etc… that can sometimes be a hassle using a 64-bit distro. It helps to make a true multi-arch system without any chroot hassles. It does all of the work. It also provides one place to get everything you want to install for a full featured operating system.
Installation was as simple as clicking a link and allowing Gdebi to install it. You can run it later from Application –> System Tools in Ubuntu and Main Menu –> System in Kubuntu.
Starting Automatix2 brings up an Information screen warning you that it is a crime in the United States to install w32 codecs, libdvdcss and other codecs without paying a fee to the concerned parties. It also advises not installing AUD-DVD codecs if you are a US resident. The land of the free and the home of the brave, baby. You have to agree to this screen to start.
Automatix2 gives you software sections:
Burning and Ripping
Codecs and Plugins
Media Players and Edit
Programs include Gaim 2.0 beta6 and Extras, 64-bit Multimedia codecs, 64-bit Sun JAVA 1.6 JRE, Azureus, Frostwire, aMule, Songbird, Mplayer, VLC, 32-bit Skype, Automatix read/write NTFS and FAT32 Mounter, Extra Fonts, KDE Extras, Google Earth, Krusader, OpenOffice Clipart, 64-bit Bluefish and Scribus, KFTPGrabber, 32-bit Swiftfox and Swiftfox Plugins, NDISWrapper, 64-bit Nvidia Driver, KDE Security Suite (includes ClamAV AntiVirus and Guarddog Firewall) and much more. There are other means of obtaining these, but Automatix2 makes it easy. Gnome applications are hidden by default, clicking the “Show gnome apps” button brings up a lot more choices, including VMware Player and Slab (the menu used in SLED 10). There is a description of each program, telling you what it is and what it does.
Everything installed without a hitch. A window opens showing a dialog of what is going on. My only complaint is that it does not provide version numbers, so there is no way of knowing if the Nvidia driver is newer than the one I am currently using, other than exiting the program and using Synaptic or something. Other than that, it couldn’t be simpler. You simply check what you want to install or uninstall, click “Start” and Automatix2 handles the rest.
There are a variety of ways to do what Automatix2 does, but I like its simplicity and ease of use. I continue to lack a lot of free time so I appreciate this program for what it does. If you lack the technical know how to get things installed, or even to know what you are looking for , I recommend Automatix2. It is a fine program. It is so simple, there isn’t much to say about it.
“The year of Linux on the Desktop.” Typically, these articles show up near the end of the year. They always cause a big debate “Will 200* be the year of Linux on the Desktop?!” is the headline, followed by comment wars. The comment wars break down like this. Linux vs. Windows users, Mac vs. Linux users, a branch war of Windows vs. Mac users, KDE vs. Gnome users, Ubuntu lovers/haters, Compiz vs. Beryl, pro/anti DRM people and the list goes on and on. A consensus is never reached. Some concepts show up over and over. This editorial addresses those concepts.
Dear Old Grandma
“Linux will never be ready until my mom/grandma/aunt can use it!” It is funny to me that it almost always is a female. Linux is ready, since this mythical female only uses the computer to do email and browse the web. Linux isn’t ready because this same female won’t understand the package manager or this or that. Once everyone agrees that this female can use Linux, the heavens will open and finally, Microsoft’s monopoly will be over. This concept is fundamentally flawed.
When speaking of the mom/grandma/aunt, people are really speaking of “normal” everyday users. I’ll refer to them as older people for the sake of this article. The goal is to get Linux to the point where older people can use it. Oddly enough, we are pretty much there. For simple and basic computing tasks (think internet appliance) there is no reason why Linux isn’t appropriate. If the old person isn’t going to play games or run Photoshop, modern distros provide everything needed. Firefox and Thunderbird give you a great web browser and email client. OpenOffice.org covers word processing needs. There are plenty of other great programs, including Gaim (now renamed Pidgin) for instant messaging, GIMP for photo editing and plenty of card games. They will run into trouble when they try and download “The Prize Machine” or some other junk from a website, but for all intents and purposes they are covered. Linux can handle, very nicely, their basic computing needs.
That doesn’t mean they will switch, though. These people have a different mindset than you, the person reading this. They want to stick with what is familiar to them, what is known. Do you have a relative that refuses to switch from AOL, even after they have gotten broadband? I do, and I bet there are plenty out there. You can tell them all you want about the security of Linux, how it is “Free as in Freedom”, how they won’t really notice a difference, but it will fall on deaf ears. In their mind, Linux is this weird thing that they are better off not taking a chance on. These are the people that are happy to pay the Geek Squad to install an anti-virus on their Windows 98 Celeron box, rather than get something better, for free, from you. That is fine. When their ten year old motherboard fails, they can’t fault the “Linux you installed on it that broke it”. After all, it was working fine until you got to it.
Let them be. They can be someone else’s problem. If you’ve ever lived the nightmare of free phone support to these people then you know you are better off staying away.
Me: “Click ‘file’ which is on your top toolbar”
OP: “Toolbar? I don’t have a toolbar!! What does it look like?”
Me: “It should be near the top of your screen, above the navigation buttons…”
OP: “Navigation buttons? You mean at the bottom?! I don’t see any buttons. You mean on the keyboard?”
God forbid they accidentally delete their Internet Explorer icon from the desktop. They no longer have the internet!
The times are changing. Leave the old people that aren’t technically inclined to their comfortable existence, with its viruses, spyware and network of zombie drone machines. You can’t really teach an old dog new tricks. A lot of effort is being wasted on preparing something for people that do not want it. Imagine if video game manufacturers said games won’t be ready until their grandma can play them.
The YouTube Generation
Younger people are different. The world they know is different than the one most of us grew up in. Music for them isn’t something you go and purchase at the store. Cheap thrills don’t come through the underwear section of the Sears catalog, they flow freely through their torrent clients. It isn’t the number of signatures in their yearbook that count, it is the size of their friends list on MySpace. Technology isn’t some newfangled thing to gripe about, it has been part of their existence their whole life. A lot of these kids are trying Linux. They may not know that Ubuntu is a Debian derivative or have read the GNU manifesto, but they are installing and running Linux. They run MythTV. This is our audience. These are the people to court.
The 3D desktop in Linux is pulling these people in. Flaming window animations, spinning transparent cubes, wobbly windows are catching people’s imaginations. This is completely unscientific, but will illustrate my point. A search for “Beryl” on YouTube gives 4,120 results. “Compiz” gets 799. “XGL” nets 2640, “AIGLX” 500. “Ubuntu” gets 3240. “Aero” gives 3,900 with a lot of non-Windows results. “Aero Vista” gives 167. “Kelly Ripa” gets 352, so Beryl is immensely more popular than Kelly Ripa on YouTube. At this point, it isn’t trivial to install Compiz or Beryl but these people are doing it. Not only are they doing it, but they are taking the time to take video of their screens and promote it on YouTube.
The more technically inclined of this group is fiercly anti Digital Rights Management (or Digital Restrictions Management). They want their media on their terms. Piracy is rampant. Paying for software is a concept to be mocked by some of them. They want bling. They want speed. They are installing Ubuntu and Sabayon and aren’t concerned about how Flashplayer or their video card drivers fit into the Free Software world. Free Software is familiar to them from Firefox, Wordpress, Drupal and to a lesser extent, Blender. They game on their consoles.
These people will make excellent converts to the cause. If I were running a distribution targeted at them, like Linux Mint or Sabayon, I’d make education part of the Distribution. Include links to the Free Software Foundation, the GNU project and the Electronic Frontier Foundation prominently in Firefox. Get some documentation out saying that while you include MP3, Flash and Nvidia/Ati drivers by default, here is why people are against doing that. Promote the fact that they are running a legitimate operating system and why this is better than just pirating XP or Vista. I admit that this sounds cheesy, but I believe that we can gain some traction here. As dark clouds gather, with Trusted Computing, DRM and Patent disputes on the horizon, we need as many people as we can behind us. Now is the time.
But… My App Won’t Run
One thing I read consistently is that this or that app doesn’t run on Linux. Photoshop, CAD Software, I even read a complaint that Visual Studio doesn’t run on Linux. Wine has come a long way, and you can get some programs running with it, but it is mostly irrelevant. Cedega from Transgaming has done nice work getting games to run on Linux. Still, Photoshop does run under Linux. Any Windows program you name does. All you have to do is install a Virtual Machine, be it VMware, Xen, QEMU or whatever, then install Windows. You can then run Linux, and easily run any Windows native program you need. This solves the perceived hassle of dual booting. Linux doesn’t require complete monogamy.
I have run Linux almost exclusively for the past ten years. I love it. It does just about everything I need, and more. It still did not save me from the hand of the Great Monopoly, though. When sending out my resume, most employers requested it in Word format. Using Open Office and saving it as a .doc screwed up the formatting, something unacceptable to future employers. After trying a few things, I finally had to bite the bullet and use Microsoft Office. OpenDocument (.odt) is a great format, but it isn’t widely known and accepted. Did I sell out? Possibly. The way I looked at it, I had to use the right tool for the right job. I needed to create a perfect looking Word document, so I used Word to do it.
This is changing, as well. There are great free online office suites. Google Docs and Spreadsheets work well. Zoho Office is amazing. Offline, Open Office, Abiword and Kword all do a very good job, a hell of a lot cheaper than Microsoft Office. If you have basic word processing needs, I can easily recommend all of the above.
64 Bit Computing. Distros should focus more on this area. The need to run 64 bit applications is debatable; 64 bit processors run fine in 32 bit mode. The problem is that you really cannot buy a 32 bit processor anymore, so the future is now. I haven’t run into too many problems running 64bit distros, but there are a few gotchas here and there. Let’s continue the work so we can run what we need natively.
Educate. As new users enter the fold, let’s make sure they understand the importance of why they are able to freely use what they are using. Most may not care, but the ones that do can help to be influential. The stakes are high, and we should make sure they understand what they are.
We welcome our new Google Overlords. Google Docs and Spreadsheets and Zoho Office are our best chance of breaking the Microsoft Office monopoly. Picasa and Google Earth run on Linux. The move away from applications being OS dependent will only help us in the long run.
Compiz/Beryl/Compositing Community. It is still early, and the 3D desktop on Linux is working very well. There are a lot of great changes coming in the near future. I have seen nothing excite normal people the way this has. It may be frivolous to have all of these effects running, but overall people like them. The days of Linux being disregarded as some UNIX dinosaur that is a nightmare to use are over. Things are moving rapidly in this space, and it is great to see.
Virtualization. You can now run Windows fairly easily within Linux using any of the Virtualization tools out there. You can also dabble in Solaris or any of the BSDs. If you have to run something that will not run on Linux, fine. Boot up your VM and run the program from there. Obviously, the reverse is true. If you are afraid of getting rid of windows, go ahead and install VMware Server and try Linux out inside of it. Hell, install Linux, then Windows in a VM, then install a VM in windows and install BSD, repeat until you reach infinity.
Keep the Faith. Since I’ve long past gone out on the limb of sounding cheesy, I’m going for broke. There are a lot of challenges ahead for Linux. There is also nothing out there like Linux. It has been an exciting ten years, watching this thing grow and improve almost daily. First and foremost, it is an operating system written by nerds for nerds. That is our greatest strength. Infighting in the community is good, when it displays the passion people feel for a particular piece of software. In my eyes, all of this choice is a good thing. As Linux continues to evolve, things will fall into place. We just need to stay vigilant. The year of the Linux Desktop is here, for those of us that use it every day.
Linux phones? Probably not. I, for one, would love for Linux to have the same level of ubiquity as other systems like Google's Android or even anything that Sony puts its name on. Unfortunately, it seems like I am alone in this as Linux has not made any real moves into smartphone/OS manufacturing. Still, we're seeing very cool stuff come out of the companies that actually are in this game. Android's latest updates have been real fun and used iPhone sellers are helping to bring down the cost of owning an iOS device. Not only can you find yourself a bright candy-apple green iPhone 5C for sale years after Apple has stopped making them, consumers can also get their hands on a used iPhone 6 at a very affordable price. So, not all hope is lost.
It isn’t official yet, but Compiz and Beryl are merging. For the last few weeks I have been following the mailing list discussions on this topic. A lot of the work has been started. It is sort of unofficially announced, so I feel now is as good a time as any to comment. First some back story:
The war between Compiz and Beryl has been entertaining if counterproductive. Originally I planned to interview Quinn (Beryl’s unofficial leader) about the Beryl project. That turned into an interview with the team that never really got anywhere. I dropped the ball. My feelings at the time were typical of those in the community. Beryl seemed to be this fantastic project that saved Compiz from being boring and a slave to Novell. They launched a beautiful website. It was exciting to see the frequency of their releases. At the time, I decided to check out Compiz to see what it was up to. It was surprising. Their forums were very helpful and positive. The more I read, the more I realized that I had made a mistake. There was more to the story than I was aware.
The communities were getting along a lot worse than I had realized. People in the Beryl camp dismissed David Reveman (creator of Compiz and XGL among other things) as a bad coder. Compiz dismissed Beryl as hacky code. Personal attacks flew around. Through decisions made with (hopefully) good intentions, like the insistence that Beryl code be GPL (thus unable to move upstream to the MIT licensed Compiz core) or the desire on some Beryl developers part to rip apart the Compiz core and â improveâ it, it looked as if the teams were hopelessly split.
Meanwhile, Beryl continued to grow. Resentment grew in the Compiz community. One estimate was that Beryl used 95% Compiz code while taking all the credit. YouTube filled up with tons of spinning transparent cubes and burning windows. Any Digg story mentioning Beryl received a lot of Diggs. Flamewars in comment sections broke out regularly. Things reached a low point when a frustrated Compiz community member hacked the Beryl site.
This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the “real work” was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc…) on the horizon.
It was a pleasant surprise to see talks of a merge start to show up on the mailing lists. This article by Kristian Hogsberg seemed to kick it off. The talks so far have been bumpy. There are fights about whether to rename the communities. There are heated discussions about what the merger means and where things should go from here. Old wounds have been reopened. There are complaints about the egos of the developers in the forums. At one point, reading a twenty-four page forum discussion, I wondered if the merge was a good idea after all. Little by little things seem to be working out, though. Quinn mentioned in one forum post that the fork was a mistake and regrettable. It takes a big person to make an admission like that.
I have to hand it to both communities. This is a brave and bold step. Not many of us can check our egos, put hurt feelings aside and move forward. The road ahead won’t be easy, but the benefit to the Linux community will be immense. Energy won’t be wasted on fights and duplication of effort. Confusion over what to use will be eliminated. Hopefully more effort can be spent by the distributions on getting the combined product packaged properly (How many times can I install a distro and the 3d desktop only to have no window borders in KDE?). The discussions I read are passionate. It looks like the project will be a meritocracy, which works the best in Free Software. My take is that at this point, it is best for both teams to focus on the code and technical details, trust each other and then make decisions on what to name it down the road. It seems early to deal with emotional things like what to name it. As everyone gets used to working together, tough decisions like that should come easily. Trust and respect will be established and the name calling will cease.
I donât want to be over dramatic, but this could not have come at a better time. The 3d desktop is the first thing to grab the general publicâs imagination and push people into trying out Linux. Compiz and Beryl provide an experience you really canât get on Windows or Mac. There is an exciting Wild West feel to the projects. As things mature, this will be what brings Linux to the mainstream. The passion everyone involved feels may look like a negative. It is the projectâs greatest strength.