A First Look at Fedora 12

A couple of days ago, Fedora 12 was released on the Internet.  We downloaded the x86_64 (64-bit) version of the distribution to check it out.  Once more, we installed the distribution in a virtual machine created using VMware Fusion 3 running on a 2.4 GHz MacBook with 4 GB of RAM.

VMware Fusion Settings

A disc file image of Fedora 12 was used to install the distribution on the virtual machine.  Installation was speedy.  Welcome Screen To InstallationAside from the default selection of packages, we chose to add more development tools to allow us to compile other programs manually.  We also added the OpenJDK development package after the install was done and after rebooting into the new system.

The default screen resolution was 800×600 pixels.  This was chosen probably because it was a safe setting for the video driver (vmware) selected.  However, we decided to increase the resolution to 1680×960 pixels by modifying /etc/X11/xorg.conf.  Like what we did with OpenSUSE 11.2, we added the line:

Virtual 1680 960

The steps to do this were the same.  First, put Fedora 12 to run level 3 (without X running).  Then, execute ‘Xorg -configure‘ to generate an xorg.conf file in root’s home directory.  Copy this new configuration file to /etc/X11/xorg.conf and edit the new file by adding the Virtual line above.  Run X using the command ‘startx‘ to see if the configuration works.  If it does, return to run level 5 to bring up the desktop login manager.

The login screen of Fedora is quite simple.  It uses the Gnome Desktop login manager:

Login Screen @ 1680x960

The default desktop is Gnome although you can get different “spins” of Fedora with KDE and other desktops as defaults.  Below are samples of the desktop running programs including Java applets courtesy of OpenJDK.

Desktop 1

Installing Software

We also got a Logitech Quickcam Pro 9000 webcam to work out-of-the-box with Fedora 12.  We first had to tell VMware to attach the device for Fedora to see it.

Webcam Working On Fedora 12 VM

Some Java apps running using OpenJDK.  Note that the OpenJDK installation in this VM is 64-bit.

Java Programs Running In Fedora

For now, that’s what we have on Fedora 12.  We’ll be back with more Linux articles.

OpenSUSE 11.2: A Test Installation

A 4 GB 2.4GHz aluminum MacBook was used for this installation.  OpenSUSE was installed in a virtual machine created under VMware Fusion 3.  768 MB of RAM was allotted automatically by VMware Fusion.  When the image of the DVD of OpenSUSE was used, VMware correctly identified it as the 64-bit OpenSUSE distribution.

Virtual machine settings used for the test of OpenSUSE 11.2.

Virtual machine settings used for the test of OpenSUSE 11.2.

Two CPU cores were manually specified in the configuration since the MacBook is a dual-core machine anyway.  A measly 32 GB of disk space was allotted for the installation.  As for networking, it was decided that doing NAT behind the host was sufficient for this test.  Note that NAT was the default network mode used by VMware.

The install took about 30 to 45 minutes after selecting a number of packages beyond the default desktop packages.  In particular, a number of development tools like GCC and OpenJDK were installed.  Also, a couple more window managers were installed, including Metacity, IceWM, and TWM.  The GNOME Desktop Environment was also included.

Below is a screenshot of the initial boot-up screen:

Startup Options

OpenSUSE defaults to run level 5 for a desktop configuration. On VMware, the screen size is set to 800×600 pixels initially. Changing this involves editing the Xorg.conf in the /etc/X11 directory.  Note that an xorg.conf file does not exist here  yet.  One must be created.

The initial desktop presented to the user.

The initial desktop presented to the user.

To create a new xorg.conf file, switch to run level 3, which shuts down X. Then run the command ‘Xorg -configure’ as root. This creates a new xorg.conf.* file in root’s directory. Rename this xorg.conf and copy it to /etc/X11. Assuming it works, when you type ‘startx’ as a normal user,  a desktop session gets started.  When satisfied that it works, edit xorg.conf and add the line “Virtual xxx yyy” to adjust the resolution of the desktop and desktop manager (i.e. the login screen).  See the sample below:

Look for the Virtual keyword in this screen.

Look for the Virtual keyword in this screen.

After doing the above modifications to the xorg.conf file, the desktop looked like this on VMware Fusion, in 1680×960 pixel resolution:
Desktop at 1680x960 pixels.

Here are some sample screenshots of the window managers and desktop environments installed in this virtual machine:

Gnome Desktop Environment

Gnome Desktop Environment

Ice Window Manager

IceWM

And of course, X Window System’s venerable TWM:

TWM

TWM

That’s it for now. We’ll be adding more information about this test install in the next couple of days.