First Moonlight Release - Miguel de Icaza
Today we are making the first public release of Moonlight, supporting the Silverlight 1.0 profile for Linux.
Today we are making the first public release of Moonlight, supporting the Silverlight 1.0 profile for Linux.
I forgot to mention in my recent post on Ubuntu that another thing they’ve really improved on is the NTFS filesystem support. This makes it a lot easier to dual boot with Windows since it gives you full read & write access to all the other partitions on the drive (with no manual configuration needed), so you don’t have to try and split up the space.
I realize I’m a bit behind on posting this, since I usually post about new Ubuntu releases the day they come out, but I’ve been a bit busy lately.
I did think it was worth mentioning, though, especially since this release seems to (at least in my experience / on my hardware) make significant strides in terms of hardware support and the “just works” factor.
This time around, installing on my laptop required absolutely no special configuration to get all the stuff that laptops kind of need to work by default (wireless drivers, suspend/hibernate, etc.) without a single config file edit (much less recompiling things), as well as the stuff you don’t really necessarily need, but looks really cool (Compiz Fusion).
Normally, I don’t put too much value into all the flashy desktop effects stuff, but the main reason I care about it is that I think it does a lot in terms of getting the “average user” interested in Linux. Since I’ve been running it on my laptop, I’ve”wowed” quite a few people (Vista and OSX users alike), and they’re generally very surprised to find out that Linux seems to have jumped to the head of the pack in terms of fancy GUI effects.
That, in combination with “everything just working” factor are two of the three things that I feel are most likely to lure more people over to the “free side” of the OS market. The third is something that I don’t see a lot of marketing on, but I think is a key point: good, easy to use, package management GUIs. In my opinion, recent advances in this area have made Linux actually easier to use for a person starting from scratch as far as their computer knowledge goes, because they don’t need to buy CDs/DVDs or even download programs from a web site, they just open up “Add/Remove programs” and pick the ones they want from a list that will satisfy the needs of 90% of “regular users” out there, and they “just work” - no manual download / install / configure required.
About a year ago, I mentioned Mark Pilgrim’s switch to Linux in a post.
This last weekend, he posted a progress update, framed around a response to a particularly snobbish comment he received from the operating system community he was leaving behind.
The comment:
What exactly do you think you will be doing with Linux when you install it on that fancy ThinkCentre? You’ll be tweaking MORE, configuring MORE, installing MORE because NOTHING is as packaged and polished. … Enjoy your time with Linux, and when the endless Google searches to fix some miniscule package dependancy version problems finally drive you away, you will of course be welcomed back.
His update, one year later: (excerpts)
I am happy to report that that has not been my experience. I have spent some time tweaking, but only by choice — not to make things work, but to try some radically different ideas about workspaces and workflow that quite frankly would have been impossible to accomplish on a Mac.
…
In fact, none of the usual complaints about Linux (hardware drivers, X configuration, package dependencies) have affected me in any significant way. … On the contrary, working on a Linux system has made the weaknesses of other operating systems more painful to deal with.
He goes into quite a bit of detail about how keeping a system up do date is a hassle on the other “big two” operating systems, whereas in Linux (for most people) it is a simple one line script that can be scheduled to run without manual intervention at all.
Finally…
One year later, I look back on comments like this, and I just laugh. Sorry, Anonymous Commenter, you couldn’t have been more wrong. You got it exactly backwards. When your operating system finally comes with a package management system that is both comprehensive and extensible, you will of course be welcomed… to the 1990s. In the meantime, I’ll continue to enjoy my time with Linux.
Ubuntu Studio is a new distribution / variation of the latest version of Ubuntu, customized for Audio/Graphics/Video production.
It looks pretty cool, and I love the idea of bundling the “best of breed” applications of those types that are available, making it easy for new users to get up and running without trying to determine which of the many choices out there they should go with and how to set them up. This is the same approach they took with their base system, and (in addition to keeping it on one CD) I personally believe it was the primary factor that rocketed them to the front of the line for new Linux users choosing a distro.
Even if you don’t want to download the whole thing, if you’ve got an Ubuntu install already you can just add their repositories and pick and choose what you want. Heck, even if you don’t want the audio / video stuff, you can just use their theme, which is a cool alternative to the Ubuntu default.
… tomorrow, actually.
Ubuntu will release its latest version (7.04) tomorrow, and I’m really looking forward to it. I’ve been installing and using early releases of this since before beta, and running the beta version on several machines since it was released.
So far, I have nothing but good things to say about it. All the hardware I’ve tried (including wireless and video cards in laptops) has been detected automatically upon installation, with no special configuration required. I can’t overstate how important this is, especially on laptops, since Linux has traditionally needed more advanced configuration for much of this kind of hardware.
One highlight for many users will be its codec installation system; it’s better than anything I’ve seen on any other platform (not just Linux). You just try to open any media file (audio or video), and it will pop up and tell you which codecs it needs to install, along with the appropriate warnings regarding non-free software etc. If you choose OK, it will install them for you automatically - no hunting around and experimenting necessary.
MythTV installation was a breeze, especially compared to earlier versions. It automatically detected both my TV capture cards (granted, they do both have good Linux support - in fact one only has Linux drivers written for it). An up to date version of Myth (.20) is in the repositories and is easily installable via apt-get or Synaptic; I’ve never had a Myth installation go so easily.
Another cool feature that I saw but haven’t had a use for is the Windows Migration Assistant. When you run the installer on a hard drive that already has Windows on it, it will offer to resize your partitions for you to make room for itself, as well as scan through your Windows partition and detect all your users, settings, documents, etc. and offer to copy them into your new Linux install for you automatically. Like I said, I haven’t used this feature myself, but it seems pretty useful for luring the masses away from the land of Windows.
Of course, the installer comes on a bootable live CD, so that you can boot up and get a feel for it before you decide whether you really want to try installing it to the hard drive. All in all, Ubuntu remains my favorite Linux distro for desktop / workstation use, and this release is a solid improvement to its already good status.
It’s my opinion that Linux is ready to take over the OS market; it’s already ahead of the competition (Mac and Windows) in terms of features, including flashy effects (with Beryl, etc.). Now all we need is for companies like Apple and Microsoft to keep clamping down the restrictions on what their users can do with their own computers while making them pay a hefty premium on top of it all, until they are forced to look elsewhere and finally find freedom.
In yet another shining example of the greatness of Linux (and, in this case, Linus Torvalds personally), here is his response to the idea of adding code to prevent loading any non-GPL drivers into the kernel.
Dan and Sara were over for dinner tonight, and as Dan and I were doing stuff on my laptop, I realized that I haven’t mentioned on here my recent migration to Linux on my laptop.
I currently still need to use Windows for work, since I’m doing .NET development in C#, but for pretty much everything else I am currently using the Ubuntu distro running in VMWare on my laptop, and it’s working nicely. Eventually, I may even want to switch to the other way around (Linux native and Windows in the VM), but I suspect I probably won’t do that for performance and compatibility reasons.
One cool tool that I have recently gotten used to using is rsync over ssh to publish web site updates to my servers. Now I can just code and test all my changes on my local server, and then just send only the differences up to the server for a quickly synchronized update.
If anyone’s interested, I’ll post more on this later, including why I chose Ubuntu, etc. Heck, I’m not fooling anyone - I’ll still post on it even if no one is interested….
While thinking about the various personal / open source projects I’d like to do in the future, I always get somewhat frustrated in wanting to take advantage of new stuff, like the OO features of PHP 5 or the vast amount of cool new stuff in MySQL 5, which are too numerous to list here.
Although these things can be very useful and result in better performing and easier to maintain applications, they are also not available on most Linux hosting services yet, which is the whole reason I started doing PHP development in the first place.
Oh, well. I think I may go for it anyway on some projects that are either not for public release, or for very limited vertical market type systems (like a grade tracking program for schools that I’m planning). All my WordPress stuff will stay strictly with the widely available versions, though.
I’ve read a lot of stuff from Richard Stallman in the past, but the other day was the first interview I’ve heard with him - on the GNU / Linux User podcast. You can download the MP3 or OGG using the appropriate links.
In this interview (just over an hour) he gives a good summary of what the Free Software Foundation is all about, and what they mean by the term “free (as in freedom) software”. Also included are his opinions on why people should call the Linux OS’s “GNU/Linux”, some thoughts on the concept of “intellectual property” (and how that term is commonly misapplied in the context of copyrights and patents), and even several comments about the Bush administration.
All in all, it’s a very informative interview. The guy is a bit of a jerk at times, and I think he takes himself and his position on some things (like the naming thing) a little too seriously, but it’s still good info nonetheless. I actually agree with a lot of his views, both technology related and otherwise, but I hope I don’t come off quite as arrogant in conversation about it.