VMware Player 1.0 Released!

As of yesterday, we’ve released the final version of VMware Player 1.0. Up to now, VMware Player has been in beta, so if you’ve been using it, it’s time to upgrade.

For those who haven’t heard of VMware Player, I’ll give some details. The Player is a program for Windows and Linux used to run existing virtual machines. If you have a VM created with Workstation or through a third party VM creator program, you can run it in the Player. It won’t be slower than in Workstation, it won’t have a time limit, and it won’t nag at you to purchase a product. It’s a free program so that people can see the power of VMs and make use of them in their day-to-day activities. If you decide later to buy a more powerful VMware product to take advantage of VM creation, snapshotting, teams, etc, that’s entirely your choice ๐Ÿ™‚

There is a FAQ discussing several questions such as redistribution rights of the player.

We’re now starting to link to interesting virtual machines built by the community. Want to try Fedora Core 4? Download a VM and the Player and start using it without setting up a new partition and rebooting. There’s AstLinux, an open source PBX. The links on the left of the page will take you to VMs created by other companies. These include the Ubuntu Breezy VM, SuSE and Novell Linux Desktop, amongst many others.

There is also our Browser Appliance VM, which is designed to provide basically a jail for web browsing, instant messaging, and e-mail. Useful to give to your kids so that they won’t mess up your computer ๐Ÿ™‚ We’ve had this for a while, but it’s recently been updated, and we now even provide a bittorrent of the VM.

A search for “VMware Player” provides over 2 million results. There’s a number of good links that show up, including VMs provided by others and third party tools.

About a year ago, I had plans to purchase a computer for my little sister so that she’d have a desktop of games that she could use without having to touch the family computers. Instead, I’m going to less expensive route and will be building a VM of games like Tux Paint. I can now put the VM on the computer and install VMware Player, and she’ll be set. Or maybe stick them on a 1GB memory stick so that she can play her games anywhere she goes… once I’m confident she won’t lose it ๐Ÿ˜‰

VMware Player 1.0 Released! Read More ยป

Tagging and the GNOME Desktop

Just a little preview. It’s not done yet, but will be shortly. What you see below is a small python module, a useful command line utility (well, that’s not shown, but if you check the gallery these are in there will be a full-size screenshot showing one), and plugins for Nautilus, GNOME-VFS, and Deskbar. There are plans for Beagle support in the near future, and to make the system more robust.

Stay tuned. There should be a release soon.

Tags in Nautilus lists

Tags in Nautilus lists

tags URI

Deskbar Integration 1

Deskbar Integration 2

Tagging and the GNOME Desktop Read More ยป

libview 0.5.5 released!

Another release to talk about. As promised, libview 0.5.5 was released. It’s mainly a bug fix release with a couple of API additions. The highlights are as follows:

Release Notes:

  • Fixed a bug in UIGroup where Merge wouldn’t call Unmerge if the group was already merged.
  • Fixed a bug where deactivating the AutoDrawer while it was moving would not do the right thing.
  • Added support for keeping the AutoDrawer open while the focus is inside it.
  • Added support for setting an alignment in the Header widget.
  • WrapLabel now wraps properly when being passed text in its constructor.

libview 0.5.5 released! Read More ยป

VMware Workstation 5.5 released!

It’s official. We’ve released VMware Workstation 5.5. I could go on and on about how cool a release it is, but instead I’ll provide a short, non-comprehensive list of the changes:

  • 64-bit guest support (on 64-bit hosts)
  • Experimental support for Virtual SMP (make some use of that HT-enabled processor!)
  • Much improved USB support.
  • Improved support for bridging to a wireless networking device on Linux hosts.
  • Auto-detect device support. Set your floppy, CD-ROM, etc. devices to auto-detect, and Workstation will make a best guess attempt at finding the device on the system. This allows VMs to be a bit more portable, as device paths and names no longer have to be hard-coded. For now, this is off by default for backward-compatibility reasons, but it’s easy to turn on on a per-device-basis.
  • Far better support for auto-resizing Linux guests.
  • Official Ubuntu Linux support.
  • Improvements in vmware-config.pl. If your kernel version and your compiler version don’t match, the script will attempt to find a compiler that does work. For example, if your kernel is compiled with gcc 3.4 and /usr/bin/gcc points to gcc 4.0, but you have /usr/bin/gcc-3.4, vmware-config.pl will use the 3.4 version.
  • The Snapshot Manager now allows for multiple snapshots to be selected at once. This is useful for deleting.
  • First release to use libview, VMware’s Incredibly Exciting Widgets, our MIT-licensed GTKMM/GTK+ widgets. (Linux-only, of course)
  • User interface cleanups on Linux. Specifically, we have improved the UI on many themes. The theme now renders the pages and headers on the pages. This dramatically improves the feel of the program on many themes.
  • Includes VMware Player.
  • Lots of bug fixes.

It’s a very nice release. If you’re a licensed user of Workstation 5.0, you have a free upgrade to 5.5. For all those lucky people who received a license at the Boston GNOME Summit, go nuts ๐Ÿ™‚

As always, there are screenshots available. If you look closely, you’ll even spot a familiar nick.

Oh, and expect a libview 0.5.5 release within a couple of hours. This was unofficially released a couple of weeks ago, but was never actually put up. Woops ๐Ÿ™‚ Stay tuned.

VMware Workstation 5.5 released! Read More ยป

Tagging craze

It’s funny how a simple concept ends up just exploding in a short amount of time and becomes the new craze. One example of this is “tagging.” Tagging was something I’ve wanted for years but never really thought of it as being something that everyone would be getting all excited over. However, now that a number of services are offering tagging support, I’m starting to see why.

For the uninformed, the concept of tagging is that you apply a word or two to a webpage, a photo, product, or whatever for later searching and for grouping. Instead of using some existing organizational structure, you create your own on the fly. The item you’re tagging can have multiple tags in it. Think of it like a magic filing cabinet, where you have photos, documents, and CDs. Some of the photos may be tagged “vacation,” some may be tagged “bbq,” all may be tagged “photo” and the “bbq” tagged items may also be tagged “work.” The documents may also be tagged “work” and the CDs may be tagged “games” and “recreation.” Now imagine that you want everything from your magic filing cabinet that has to do with work. You pull open the “work” drawer and all work-related photos, CDs and documents appear. You then decide to open the “vacation” drawer and everything vacation-related appears. Open “bbq” and you just get the BBQ photos. Those items may exist in multiple magical drawers at once. Okay, that’s a silly example, but hopefully it makes sense to some.

So I’ve been looking into what services support tagging. The two big ones I’ve heard about for ages but never really gave a shot have been del.icio.us, a bookmark site, and Flickr, a photo management site. I’ve been converting all my bookmarks to del.icio.us, and it’s really quite cool. I’ve all but stopped using bookmarks in my browser simply due to the lack of organization (do I put this in “algorithms” or “game design?”). However, now I have two buttons on my toolbar, one that takes me to my bookmarks, and another that posts the current page to my bookmarks. It’s very clean and very useful, and I just love it.

I’ve opted not to use Flickr, just because I’d rather host my own gallery, but the tag features in it are arguably even more useful for photos than for bookmarks. Rather than having to duplicate an image of my sister in a Vacations category, Birthdays, and People, I would be able to just tag that photo with those three things. This is a feature that I really hope Gallery gets in time.

Amazon recently announced that they are going to support tagging for items listed in their store. I’m curious as to how I’ll be making use of this, as it does seem a bit less useful for a site like this, but I’m sure I’m wrong ๐Ÿ™‚ Either way, it’s very cool to see a big site like this start to experiment with tagging.

The big one that I only found out about today was Google. You can actually tag search results that you have clicked on and store them in Google-hosted bookmarks. To enable this, you’ll need a Google/GMail account. Log in on Google.com and then click “My Account.” From there, click “Personalized Search” on the left. You may have to log in again after this. Anyhow, it will then be added. From now on, your search results will have an extra item next to “Cached” and “Similar pages” called “Remove result.” Using this, you can prevent the particular page from ever showing up again.

Useful, but let’s get on to the main feature. Click the new “Search History” link at the top of the page. You’ll be taken to a page that contains a list of everything you’ve searched for since enabling this feature and the sites you’ve actually clicked on. If you star a result, it’ll appear in your bookmarks on the left. Click “Edit bookmark” and you’ll be able to set the tags for the link. Very handy. I just wish it integrated better into the Google search results. It’s a pain to have to first search for something in order to add it. But it’s new, and I haven’t seen any real buzz about it yet, so I’m sure it’ll mature in time.

Those are all very neat, but now we’ve ran into this problem of too many sites with tags. What I’m hoping to see (and maybe I’ll write it) is a site where you can log in, set up links to your Google, Flickr, del.icio.us, Amazon, etc. accounts, and aggregate all the tags. Click “vacation” and everything you’ve tagged “vacation” in each site you’ve set up will appear. This will of course require an API of some kind from each site. I know del.icio.us provides this, and I wouldn’t be surprised to see Google provide one, but I don’t know about the other two.

Now I should convert everything I’ve ever done to AJAX, because it’s just the new cool thing to do. ๐Ÿ˜‰ (I kid, I kid)

Tagging craze Read More ยป

libsexy 0.1.4 released

I just put out a release of libsexy 0.1.4 tonight. It’s a bugfix release that fixes some UTF-8 problems in SexySpellEntry, and also a compile issue some people have had regarding sexy-marshal.h.

Also, libsexy now has a webpage set up! Woot! About time, really. A little directory containing tarballs and a few blog entries just wasn’t enough, as I’ve quickly come to learn by the number of packagers linking to my blog entries ๐Ÿ™‚

libsexy 0.1.4 released Read More ยป

Goings Ons

Hard Day in GNOME

All day long, people have been talking on IRC about the Novell lay-offs. It’s been sad to see, and as hard as it was for the people who were let go, I’m sure it was just as hard for those that had to let people go. My condolences to everyone who’s been affected by this.

I’ve talked to a few people individually about this, but it’s been recommended to me by a couple of people that perhaps using Planet GNOME would be the best way to reach everyone interested…

I’d like to offer to anyone affected by this who is looking for a job to send me your resume if you’re interested in a job at VMware. I can make sure it goes to a human being who will actually read it, rather than in some queue somewhere. We’re looking for good people, and the company is nice to work at. Although the Palo Alto offices are where all the interesting things happen for the Linux desktop development, some jobs are available at our new Cambridge office. So if you’re looking for a fun job where you can do interesting work with good people, and this interests you, even a little, we can try to get the ball rolling. To everyone else, best of luck. I don’t doubt that you will all find good jobs soon, and everyone appreciates what has been done so far by everyone in the Ximian team.

Nokia 770

My Nokia 770 came today. I haven’t had much time to play with it, but it’s quite nice so far. Cute little device, and I’m eager to hack on it. I have a couple of games I’ve written or PDAs that I hope to port. Taco would be fun to port to it, if it had cairo (which I don’t believe it does? Correct me if I’m wrong!).

Galago

A lot of work has been done in Galago SVN the past couple of weeks. A lot of the code has been cleaned up and the API is in the process of being fine-tuned. Python bindings are being written. libgalago is moving to glib. All neat stuff. I’ll post more when I get closer to being finished, but this is very cool:

for service in galago.core_get_services():
    print service.get_name()
    for account in service.get_accounts():
        print account.get_username()

Just so easy. That’s not the final API, though. The core_get_services() part will change. Anyhow, fun stuff.

Goings Ons Read More ยป

libview 0.5.3/0.5.4 released

Today, we released libview 0.5.3, with some awesome new widgets, such as FieldEntry and IPEntry. A short while later we released 0.5.4, which was a small bug fix release. It’s a really cool release/set of releases, and I think people will find FieldEntry/IPEntry interesting, as I haven’t seen anything like that in the GTK+ world yet.

I spent the past hour writing some documentation on what exactly libview consists of, complete with screenshots. It’s available on the Widgets and Classes page on view.sf.net. I hope this is of interest to some people.

Assuming people are lazy, though, I’m posting screenshots of the new widgets below:

FieldEntry
IPEntry

libview 0.5.3/0.5.4 released Read More ยป

VMware Player – What’s the catch?

There has been a lot of excitement about VMware Player on Slashdot and other sites. I’ve also seen many people talk about it on IRC and some have messaged me with questions. Namely, what’s the catch? Why give away our virtualization platform? Are the VMs DRMed? Will they expire? Do they not work as well as in Workstation?

There’s no catch. This is the same virtualization platform we use in Workstation. The VMs are the same VMs. They won’t expire. They should work just as well in the Player as they do in Workstation.

Now, Workstation does have a number of features that take advantage of what virtualization can do. The Player does not have many of these features. Examples include multiple snapshots (which is an awesome feature, as many Workstation users will tell you), cloning, VM creation, and teams. It does suspend, however. If you close the Player while a VM is running, it will suspend. The next time you start it up, it will be in exactly the same place as when you left it.

Now, as to the question of why we’re doing this. Eventually, virtualization will be everywhere. Microsoft has said that Longhorn will contain (someday) contain virtualization support. Xen is another virtualization platform that someday will be available to all users for the tasks they need. Virtualization won’t be the interesting thing of tomorrow. What you do with it will be. For example, let’s look at multiple snapshots again. You can create snapshots of various configurations and sofware installations in your VM and then at any point revert back to one. If you’re about to upgrade your Windows XP VM to SP2, you can snapshot before the install. If things go horribly wrong, you can revert to that snapshot, and be exactly where you left off.

ESX’s VMotion is another example. With VMotion, you can move, say, a running database VM from one physical computer to another with no interruption. This is important for enterprises who may have to deal with a hardware failure. If a piece of hardware on the physical server is starting to go bad, you can move the running VMs to a good piece of hardware without any downtime at all. There’s more information about VMotion on the Virtual Center FAQs page.

Those are two very cool uses of virtualization, and there are many more that you will see in time. So, the platform, while still very important, no longer becomes the interesting part of it. It’s what virtualization allows you to do that just wasn’t possible or was very difficult before.

The other major question I have received is about third party software to create or modify VMs. Is this allowed? Will VMware go after you? I should make it clear first that I don’t speak for VMware in this post, and that everything stated is of my own opinion. Standard disclaimer, etc. Now, if you want to create or modify VMs, you can still get the free trial of Workstation and use that. Hopefully you’ll see all that it has to offer and buy it ๐Ÿ™‚ If you’re a student, you can usually get discounts, and they’re often given out at VMware conferences. I hope that Workstation offers more value to most people than just being able to create VMs. That being said, I don’t believe we’d go after anybody that created such tools. (Insert standard disclaimer again ๐Ÿ™‚

If you haven’t tried Workstation 5.5 beta yet, though, give it a try and see if it’s worth it first. It’s an awesome product.

So, yeah, in summary, no evil ulterior motive, just like there wasn’t with the release of libview, which is our cool widget library, built upon the wonderful gtkmm (like the rest of Workstation and the Player). We try to be a good company.

VMware Player – What’s the catch? Read More ยป

There’s a new player in town

I apologize for the subject line.

VMware announced today at VMworld 2005 the VMware Player for Windows and Linux. It’s a free program that allows users to use VMs without needing to purchase Workstation. It’s not a substitute for Workstation, as it won’t allow you to create or modify VMs or to snapshot them, but it’s still very useful. You can download VMs that others have created, such as from our collection of VMs on VMTN.

The Linux version of the Player was written mainly by Philip Langdale. He talks a bit more about it in his blog.

Included below are a couple of screenshots of the Player in action.

VMPlayer
Windows 2000 VM
Fedora Core 4 VM

Updated: The Win2K thumbnail now actually points to the Win2K screenshot. Hey, look! The Incredible Machine!

Update 2: If you tried posting a comment on my blog, but had trouble, try again. It should all be sorted out now.

There’s a new player in town Read More ยป

Scroll to Top