OpenSUSE Linux Rants

OpenSUSE Linux Tips, tricks, how-tos, opinions, and news

My Resume  -  My LinkedIn Profile

November 20, 2009

Enhancing openSUSE 11.2: Adding Repositories and Packages – Joe Brockmeier

by @ 9:58 am. Filed under General SUSE, How-To, SUSE Tips & Tricks

openSUSE Blog Linux Wallpapers

Zonker, you rock, brother. Joe ‘Zonker’ Brockmeier has provided us with a nice explanation of enhancing openSUSE 11.2. He talks about adding repositories and packages. It’s a little more user-friendly to new users than my quick summary: OpenSUSE Linux: Quick Zypper Tutorial.

Aimed at new users, he provides a nice detailed article on repositories, packages, and how to use zypper to manage them from the command-line.


“So you’ve got that shiny new openSUSE 11.2 system up and running. Now what? The default repositories have plenty of software, but there’s much more for openSUSE in community and semi-official repositories that you might find useful.

“openSUSE comes with an enormous amount of software in the official repositories. But, sometimes you just need something that isn’t in the default release. Either because the package isn’t offered through the official repos, or because you want to track software that’s ahead of the current release.”

Take a look at Enhancing openSUSE 11.2: Adding Repositories and Packages

November 11, 2008

What’s unique about openSUSE?

by @ 11:41 pm. Filed under General SUSE, SUSE News

I stole this straight from Joe Brockmeier’s blog, but couldn’t pass up the opportunity. This is a really cool list.

He has a list of the things that are unique about openSUSE over other distributions. Here’s the list he provided:


Nice work, Joe! Head on over to his blog entry to read the whole posting.

March 17, 2008

Basic Packages Missing in Text-Only Install

by @ 12:23 pm. Filed under command-line, General SUSE, SUSE releases

Basic system packages are missing in the text-only install (and minimal graphic install) of OpenSUSE 10.3, from what I can tell. I installed a machine using the minimal graphical install. When finished, I found that basic packages like ‘man’ and ‘ping’ and ‘vim’ and some other basic commands were missing. The ‘crontab’ was missing, for the love of all that is holy.

Searching around, I found advice on how to install the missing packages, which is useless, because I’m already slightly familiar with package installation with YAST. What I would like to find is a plausable explanation for why such basic packages are missing from the text-only install. ESPECIALLY when such packages were installed in the text-only installs of previous versions of OpenSUSE.

Seriously, this is one of those “slap me in the face with a 2×4” duh types of things. Why on the face of this planet would they make such a decision? If there is a good explanation, I am dying to know the answer. Anyone with some insight is more than welcome to share their thoughts.

Anyone wanna help me out here?

January 28, 2008

Want the new Linux 2.6.24 Kernel? Easy Upgrade Tutorial

by @ 7:11 am. Filed under General Linux, General SUSE, How-To, kernel, Linux tips, SUSE Tips & Tricks


Now and then, you will likely need to familiarize yourself with a technically scientific process called “Fiddling With the Kernel.” There is quite a bit of documentation on this topic. I don’t want to go too far into the specifics of which options to set and how to tweak everything.

What I hope to do here is introduce you to a general overview of the steps involved with upgrading your kernel. I can hear it now, “You mean I can upgrade my kernel without knowing what CONFIG_INIT_ENV_ARG_LIMIT or CONFIG_USB_EHCI_ROOT_HUB_TT or CONFIG_SOUND_TRACEINIT means?” Why yes, yes, you can. I did this very process only yesterday, and I realized that I had done this process a number of times successfully. Thus, it seemed only fair to release it into the wild in hopes that someone else may benefit from it.

What on earth would possess someone to do something like upgrade a kernel? Well, let’s say you are using an RPM-based distro, such as OpenSUSE 10.x. You need the kernel source header files so that you can install the Nvidia driver for your new ultra-sick Nvidia card. You may need to compile the ndiswrapper kernel module. You may need to install VMware, which compiles a kernel module. Easy, right? Just install the kernel-source package that matches the kernel version you are running.

K, what if you have a newer kernel installed that the newest kernel-source package available? Or, what if you were anxiously awaiting some feature of the kernel that was just released, and you don’t want to wait for it to be available from a repository? There could be a host of reasons why you’d want to upgrade your kernel. This is a gentle introduction to one way of doing this.

Please be aware, though. You will usually not want to put a brand new kernel onto a production box, unless you have an exact reason in mind. Also, understand that you are doing this stuff at your own risk. Like I said, I did this yesterday, and have done it many times before. If you do it and your computer turns into radioactive hazardous waste (which it really shouldn’t do), don’t come crying to me.

All that disclaimer-ish junk out of the way, let’s get on to the cool stuff.

What will we be doing?

Step 1. – Download and unarchive the kernel source code
Step 2. – Prep and compile the kernel
Step 3. – Install the new kernel
Step 4. – Set up Grub
Step 5. – Reboot into the new kernel


First things first. We’ll need the latest release of the kernel source code, available from none other than On this page, you are looking for where it says, “The latest stable version of the Linux kernel is:”. Just to the right of the date on that line, there is a hyperlinked “F”. That is the Full source to the kernel. Right-click, copy the link.

Then, open a terminal and switch to root (with ‘su’). Change over to the /usr/src/ directory. Then, download the source using ‘wget’. When you’re done, unarchive it. This process should look something like this:

[1314][scott@linux:~]$ su
linux:/home/scott # cd /usr/src
linux:/usr/src # wget
           => `linux-2.6.24.tar.bz2'
Connecting to||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 46,737,783 (45M) [application/x-bzip2]

100%[=============================================>] 46,737,783   578.56K/s    ETA 00:00

13:15:36 (604.56 KB/s) - `linux-2.6.24.tar.bz2' saved [46737783/46737783]

linux:/usr/src # tar -xvf linux-2.6.24.tar.bz2

Then you hang for awhile until the source decompresses.


Next, we need to make sure we have everything installed as necessary. Depending on the machine and what you already have installed, you may need to install one or more packages. Here are a few of the packages I have had to install to make things work properly:

gcc – this is the compiler – you won’t get far without this
nfs-kernel-server – on pre-OpenSUSE 10.3 boxes, use nfs-utils
oprofileabout this package

An easy way to see if they are installed or which need to be installed is with the rpm command. Install missing packages with yast. Recheck to make sure everything is there:

linux:/usr/src # rpm -qa gcc nfs-kernel-server oprofile ncurses-devel
linux:/usr/src # yast -i nfs-kernel-server oprofile ncurses-devel
linux:/usr/src # rpm -qa gcc nfs-kernel-server oprofile ncurses-devel
linux:/usr/src # 

If one of the packages doesn’t show up, go ahead and use YAST to install it. Also, note that the one package is nfs-utils on OpenSUSE 10.2 and older, and nfs-kernel-server on OpenSUSE 10.3.

Next, we need to compile the kernel. Put away the defibrillation paddles. Contrary to popular belief, this step does not cause cardiac arrest (at least it didn’t in the lab rats we trained on kernel upgrades).

In your terminal, make sure you are in the directory with the kernel source code, something like /usr/src/linux-2.6.24/. Make sure you are working with a clean directory. Then, we are going to grab the configuration of the kernel that is currently running. This is as simple as:

linux:/usr/src # cd linux-2.6.24/
linux:/usr/src/linux-2.6.24 # make mrproper
linux:/usr/src/linux-2.6.24 # zcat /proc/config.gz > .config
linux:/usr/src/linux-2.6.24 #

Just about every time a new kernel comes out, new configuration options appear in it. If we were to just jump right in and start compiling the kernel now, it would stop when it reaches each new option and ask us what we want to do with it. Fortunately, there is a simple way around this. Unfortunately, the cost of simplicity is that you are accepting the default values for these options. But again, the object here is to keep it simple. If you’re feeling leet and hardcore, you can always go back and fiddle.

To get around this problem, we run make menuconfig just like if we were going to go in and hand-tweak the kernel. Instead of doing a thing, however, we tab over to EXIT and hit ENTER. We make sure to save the configuration.

We are ready to compile the kernel and all the modules, done by running this commandline:

linux:/usr/src/linux-2.6.24 # make ; make modules ; make modules_install

Because we have left everything with default settings, we will be compiling here for a long time. Actual time spent depends on your hardware specs.


When all the compiling finishes, you need to do two more things. You have to install the new kernel and configure grub to use it upon restart.

Next, we have to get our new kernel installed. We just copy a few files and create an initial ramdisk. We will copy the kernel image and to /boot. We can then generate an initial ramdisk from that kernel and file. Finally, I also like to back up .config to /boot as well, just so everything is in the same place. To accomplish all of this, these are the commands you will execute:

linux:/usr/src/linux-2.6.24 # cp arch/`uname -i`/boot/bzImage /boot/vmlinuz-2.6.24
linux:/usr/src/linux-2.6.24 # cp /boot/
linux:/usr/src/linux-2.6.24 # cp /boot/
linux:/usr/src/linux-2.6.24 # cp .config /boot/config-2.6.24
linux:/usr/src/linux-2.6.24 # mkinitrd -k vmlinuz-2.6.24 -i initrd-2.6.24

Kernel image:   /boot/vmlinuz-2.6.24
Initrd image:   /boot/initrd-2.6.24
Root device:    /dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 (/dev/sda2) (mounted on / as ext3)
Resume device:  /dev/sda1
Kernel Modules: processor thermal scsi_mod libata ahci pata_atiixp fan jbd mbcache ext3 edd sd_mod usbcore ohci-hcd uhci-hcd ehci-hcd ff-memless hid usbhid
Features:       block usb resume.userspace resume.kernel
Bootsplash:     SuSE (800x600)
36561 blocks
linux:/usr/src/linux-2.6.24 #

Because I don’t really care to type all of that out every time, I have created a script that will do all of this for me:



rm -f /boot/bzImage-$KERNEL_VERSION
rm -f /boot/$KERNEL_VERSION
rm -f /boot/config-$KERNEL_VERSION

cp /usr/src/linux-"$KERNEL_VERSION"/arch/`uname -i`/boot/bzImage /boot/vmlinuz-$KERNEL_VERSION
cp /usr/src/linux-"$KERNEL_VERSION"/ /boot/$KERNEL_VERSION
cp /usr/src/linux-"$KERNEL_VERSION"/.config /boot/config-$KERNEL_VERSION

rm -f /boot/
cp /usr/src/linux-"$KERNEL_VERSION"/ /boot/

mkinitrd -k vmlinuz-$KERNEL_VERSION -i initrd-$KERNEL_VERSION
rm -f /boot/

You should now have a kernel compiled very closely to the one your system is currently running, but with the newest kernel source. The compiled kernel image should now be in /boot, along with an initial ramdisk to go with it. All we have left is to set up grub to see the new kernel. Then, we can reboot into it.


This is one of the easiest steps. We are going to open up a text file, copy and paste a few lines, change just a bit, and save the file back out. So go ahead and edit /boot/grub/menu.lst in your favorite text editor. You will see something like this:

# Modified by YaST2. Last modification on Sun Dec 30 21:00:56 MST 2007
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=0x314 resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-

Copy the section that begins with the line “####Don’t change this comment – YaST2 identifier: Original name: linux###” and ends at the line “initrd /boot/initrd-”. Your version number may be different. We are just duplicating the original kernel entry. We are not going to edit that one directly, because we want to use it to get back into the system in case things go south.

You should now have something that looks like this (the green is what I pasted as a new entry):

# Modified by YaST2. Last modification on Sun Dec 30 21:00:56 MST 2007
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=0x314 resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=0x314 resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-

Now, for the edits. Go to the ‘title’ line of that section you pasted. Change the title to reflect the new kernel, maybe something like this: “title openSUSE 10.3 – 2.6.24 [TEST]”. Then, we’re looking for the line that starts with “kernel”. Change the version on the end of “vmlinuz” to the correct version. In this case, it is 2.6.24. Then, change the line that starts with “initrd” the same way. These two paths are pointing to your new kernel image and your new initial ram disk image, respectively.

If you want to make sure that you have the paths correct, you can use file. If you have the correct files, this is what you will see:

linux:/usr/src/linux-2.6.24 # file /boot/vmlinuz-2.6.24
/boot/vmlinuz-2.6.24: Linux/x86 Kernel, Setup Version 0x207, bzImage, Version 2.6.24, RO-rootFS, root_dev 0x802, swap_dev 0x1, Normal VGA
linux:/usr/src/linux-2.6.24 # file /boot/initrd-2.6.24
/boot/initrd-2.6.24: gzip compressed data, from Unix, last modified: Sat Jan 26 19:44:58 2008, max compression
linux:/usr/src/linux-2.6.24 # 

If the files do not exist, you will see this:

linux:/usr/src/linux-2.6.24 # file /boot/vmlinuz-2.6.24
/boot/vmlinuz-2.6.24: cannot open `/boot/vmlinuz-2.6.24' (No such file or directory)
linux:/usr/src/linux-2.6.24 # file /boot/initrd-2.6.24
/boot/initrd-2.6.24: cannot open `/boot/initrd-2.6.24' (No such file or directory)
linux:/usr/src/linux-2.6.24 # 

At this point, you should have the right paths to these two files and that you have them in your menu.lst file correctly. It might look something like this (the green bits are what I have changed):

# Modified by YaST2. Last modification on Sun Dec 30 21:00:56 MST 2007
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.24 [TEST]
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.24 root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=0x314 resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-2.6.24

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=0x314 resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 -
    root (hd0,1)
    kernel /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXEX07392815-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-

With this step, we’ve opened the grub configuration file and made a copy of the entry running the current kernel. Then, we’ve changed it to give it a new title, and pointed it to the new kernel and initial ramdisk. Save the file and exit.


All that we really have left now is to reboot into the new kernel. We still have the original installed and working. The grub configuration for the original is still intact. Because of this, if we have any problems whatsoever, we can just reboot and use that kernel instead. So, we can reboot with this command:

linux:/usr/src/linux-2.6.24 # shutdown -r now

Broadcast message from root (pts/2) (Sat Jan 26 20:32:20 2008):

The system is going down for reboot NOW!
linux:/usr/src/linux-2.6.24 # 

When the grub menu comes up, make sure you select the entry called “title openSUSE 10.3 – 2.6.24 [TEST]” (or whatever you called the new one). You should be able to boot just fine off this kernel (this process has always worked for me). If not, reboot and select the original one when the grub menu appears. This will get you back into your original kernel.

January 18, 2008

OpenSUSE 11 Alpha 1 Released

by @ 3:39 pm. Filed under General SUSE, Linux News, SUSE News, SUSE releases

From our friends in Germany:

With the new year beginning we kick start major development into the next version of openSUSE: openSUSE 11.0 (roadmap). A very early alpha version, Alpha 1, is now available for download and testing.

openSUSE 11.0 Alpha 1 Installer
The Beautiful New Look of the Installer

Despite many other products being developed in parallel to Factory, we have seen a heavy stream of development on it, so it is really worth a try if you have time for testing. Note, however, that it is not suitable for production systems.

Changes since openSUSE 11.0 Alpha 0

We have seen 1026 package check-ins since Alpha0 and countless bugs fixed. The main changes against Alpha0 are:

Most Annoying Bugs

Due to the huge amount of changes, there are also several noticeable bugs:

Media and Download

Please refer to for direct links to all the available media.

Have a lot of fun!

January 16, 2008

30,000 desktops and 1,880 servers migrated to SUSE Linux

by @ 4:47 pm. Filed under General Linux, General SUSE, Linux migrations, Linux News, SUSE News

30,000 desktops and 18,880 servers is quite a huge amount of machines to migrate. But that’s just what Elcot (Electronics Corporation of Tamil Nadu) has done over the past couple of years. It all started with one little laptop and SUSE Linux. But as people saw just how easy it is to use, how well it works, and how economical it is, they just had to have it, too.

It’s all part of the Linux movement gaining increasing momentum, about which I wrote a couple of days ago. This particular migration took place in India.

Here is a quick excerpt from the story:

“That day, Elcot’s managing director, C. Umashankar, walked into his office in Chennai, Tamil Nadu and was handed a brand new laptop. He recalls promptly giving it back to his PA. ‘I asked him to load Suse Linux on it. I guess he was surprised. But when the installation — complete with drivers and wireless networking — only took 45 minutes and very little external effort, there was a new confidence in my PA.’ That confidence spread quickly. And with it came more penguins. Within weeks, the Rs 750-crore(Can$192 million)Elcot was undergoing a enterprise-wide migration to Suse Linux. A year later, Umashankar and his team had moved 30,000 computers and 1,880 severs belonging to some of the state’s schools to Linux — creating possibly the largest Linux rollout in India.”

Read more about one of the largest Linux migrations in India history.

December 23, 2007

Make Broadcom Wifi Work With Ndiswrapper on openSUSE 10.3

by @ 10:10 pm. Filed under General SUSE, How-To, SUSE Tips & Tricks

So yeah, how you been? Me, good. Tryin’ to keep everything together… survivin’…. etc. K, let’s get to it.

Back in March, I bought myself a new laptop. The specs are on that link, but the hardware of interest to this article is the wifi card. It is a Broadcom BCM94311MCG. I’m not a wireless fan, so I didn’t worry about setting it up until recently, when I bought my wife a laptop for her birthday. Her card is the same as mine, but to use it, she had to boot into the Windows partition. As the truly informed can attest, this is unacceptable.

I set out to get the wireless working on my laptop so I could get Windows off hers. Go me.

The exact specs of the wireless card, as listed by 'lspci -v' are:

0c:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
Subsystem: Dell Unknown device 0007
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at ecffc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [d0] Express Legacy Endpoint IRQ 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel

That’s the bad boy that we’re going to get set up with wireless in this very article on an openSUSE 10.3 laptop. Let’s have a moment of silence.

A basic outline of what we’ll cover: 1) First, determine the driver currently running the wireless card. We will then instruct the system never to load that driver ever again (and make a few threats just in case). 2) Second, we are then going to set up ndiswrapper to run the card. 3) Third and finally, we will set up the system so that when we reboot the machine, ndiswrapper is automatically loaded and we can hop on our wireless connection easily.

Out With the Bad

The kernel module that serves as the device driver for this wireless card is called ‘bcm43xx’. As root, remove it from memory, as in this example:

[2338][scott@laptop:~]$ su
laptop:/home/scott # rmmod bcm43xx

Now, we have to politely instruct the system to refrain from loading this module ever again. To do this, we are going to ‘blacklist’ the module. As root, edit /etc/modprobe.conf.local . Add this line to tell it to never load the bcm43xx module:

blacklist bcm43xx
In With the Good

Ndiswrapper is a way to use a Windows driver in Linux. Thusly, the first thing you need to do is grab said Windows driver from this link. Download it to somewhere that you will remember. When it is done, go there, and extract the file (can be done as regular user):

[2339][scott@laptop:~]$ tar -jxvf bcmwl5.tar.bz2

Next, as root, let’s install ndiswrapper using YAST with this simple command:

[2340][scott@laptop:~]$ su
laptop:/home/scott # yast -i ndiswrapper 

Now we need to get ndiswrapper to run the wireless card. This is done as root as in this example:

[2341][scott@laptop:~]$ su
laptop:/home/scott # ndiswrapper -i /path/to/bcmwl5.inf

You can use ndiswrapper to make sure it worked like this:

[2342][scott@laptop:~]$ su
laptop:/home/scott # ndiswrapper -l
bcmwl5 : driver installed
        device (14E4:4311) present

If you see something like that, you are golden.

Next, we need to write a config file for ndiswrapper. This is done with the following command (as root):

[2342][scott@laptop:~]$ su
laptop:/home/scott # ndiswrapper -m

Remove all CAT-5 cables from your machine, and then let’s start up ndiswrapper (as root):

[2342][scott@laptop:~]$ su
laptop:/home/scott # modprobe ndiswrapper 

It’s just about set up. Now, we need to make sure it will work properly when we reboot. We also need to put in the wireless networking configuration for this adapter.

Make It Work Automatically on Reboot

Now obviously, when the machine reboots, we want to ensure that ndiswrapper is loaded and used to run this wifi card. To do this is absolute cake. Go into YAST, go into the Network Devices, and then into the Network Card. Select the Broadcom wifi card in the list of adapters. Click CONFIGURE. In the HARDWARE tab, there is a drop-down box called “Module Name”. Type ‘ndiswrapper‘ in there. Click NEXT to configure your wireless network settings for this adapter.

If you have set up the wireless access point, you should know all the configuration details that should be entered into this screen. If you don’t, you can ask your system administrator to help you figure it out. In any case, fill out this screen with all the appropriate information.

Click NEXT again, and then FINISH.

Take all CAT-5 cables out of your machine, and reboot. When it comes back up, use iwconfig and ifconfig to see if you have an IP address. Head to google and search for something. If you are able to do this, you are in great shape. As such, we are done here.

October 29, 2007

SUSE Admin Job Announcement

by @ 11:41 am. Filed under General SUSE, Work-Related

Job information is as follows. Please contact Jana directly.

Position: Sr. SUSE Linux Architect/ Analyst
Start Date: ASAP
Duration: 14+ Months
Rate: Negotiable
Location: Peoria, IL
Job ID: 10-5-OSTA

Provide technical expertise, consultation and guidance for the development, deployment, support, as well as performance tuning for Linux (SLES 9/10sp1) for the power and x86 processor chipsets.

PRIMARY RESPONSIBIBITIES include but not limited to:
The candidate will be expected to have experience with network based enterprise deployments of SUSE Linux enterprise server.
Must possess a deep technical knowledge of SUSE Linux Enterprise server and have hands-on experience in deploying and troubleshooting systems in a large scale enterprise environment
Must possess a deep technical knowledge and have hands-on experience with driver integration for SUSE Linux Enterprise Server for both Intel and Power based platforms
Must possess an expert level of knowledge for SUSE Linux Enterprise Server provisioning tools
Must possess excellent interpersonal and communication (both written and verbal) skills with the ability to interact effectively in a working team environment

Experience with provisioning enterprise Linux server builds using YaST or other automatic network based server build solution required
Experience with Bash shell scripting required
Experience with Setup and creation of a network deployment depot
Experience with implementing, configuring, maintaining and troubleshooting SUSE Linux Enterprise Server
Experience with System p Virtualization technologies (Power 5 + virtual I/O)

Special Requirements:
This individual will normally work first shift, although they need to be shift-flexible. They will be expected to work additional hours when required, including 2nd shift, 3rd shift, weekends and holidays. This individual will be expected to be on a rolling call list to provide after hours support. They will be asked to carry cell phone and/or pager.

The external associate will provide knowledge transfer to existing team members whenever possible. Recommended activities include:
Providing mentoring and guidance to team members on their areas of expertise
Attending and actively participating in Action in Review (AiR) and/or Action Oriented Debrief (AOD) sessions (Lessons Learned sessions)
Communicating lessons learned or best practices to team members
Submitting lessons learned or best practices for publishing within knowledge repository when the potential for reuse in other areas exists
Creating any documentation necessary to support, sustain, or reinforce knowledge sharing activities and ensuring it is stored where the team can access it if the associate transfers to another assignment. (ex: job aids, process and procedure, reference documentation, contact lists, background on strategy decisions, etc.)

For more information, please contact:

Jana Schoberg
Resource Manager/ Technical Recruiter
WiseChoice IT
414.773.0670 – phone
414.607.2066 – fax – email – website – LinkedIn

October 10, 2007

The Perfect Desktop – OpenSUSE 10.3 (GNOME)

by @ 6:43 am. Filed under General Linux, General SUSE, How-To, Linux tips, SUSE Tips & Tricks

Acquiring and retaining new users is how we are able to help grow the Linux user base. Contributing to this requires helpful and informative how-tos, much like those supplied by my good buddy Falko Timme. He has written many many great howtos and tutorials on good, better, best, and PERFECT ways to use Linux. One of his most recent posts includes “The Perfect Desktop – OpenSUSE 10.3 (GNOME).”


“This tutorial shows how you can set up an OpenSUSE 10.3 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.”

Take a look at this well-written post, as it is packed with excellent information. We’ll forgive him for recommending Gnome over KDE.

Read the entire post here.

October 9, 2007

OpenSUSE Linux – YaST Survey – Show your support!

by @ 9:50 am. Filed under General SUSE, SUSE News

One thing that this latest release of OpenSUSE Linux has demonstrated to me is their willingness to listen to the community. What were the major gripes with prior versions of OpenSUSE? The package manager and multimedia codecs were definitely two of the primary ones. Delighted was I to find that both of these things and a slew of others were the major points of improvement of OpenSUSE over previous versions.

These improvements were brought about through a survey posted earlier this year (results posted here). The successful execution of a survey does not end when the data is gathered, but when the results of the survey have an effect on the project. Team OpenSUSE posted the survey and over 27,000 people responded. Don’t be surprised that the outcome of that survey reflects heavily in the final GM release of OpenSUSE 10.3.

Well, everyone, they want your opinion again. There is a new survey, this time about YaST. So please spread the word. Blog about this survey, announce it wherever possible. Let’s further the cause, and get everyone’s input on how you use YaST, which parts are more important to you, and things of that nature. Show your support to the OpenSUSE folks and let’s give them as much great input as we can!

October 4, 2007

New Feature List for OpenSUSE 10.3

by @ 4:31 pm. Filed under General SUSE, Linux News, SUSE News, SUSE releases

I wanted to take a moment and post a list of the major improvements from OpenSUSE 10.3 over previous versions.

1. Improved boot times – down to just about half of what it used to be (27 seconds from 55 seconds)
2. One-Click Install – installs your RPMs and adds their associated package repositories
3. Package Management Overhaul – ZMD removed, replaced with improved libzypp, zypper, and OpenSUSE Updater
4. Compiz and Compiz Fusion – many added features, effects, and functionality for your 3D accelerated desktop
5. KDE 4 – option to check out the developments in the KDE 4 Desktop Environment
6. Gnome 2.20 – Tomboy sync between computers, evolution attachment reminder
7. 1-CD Installation/Multimedia Support – One CD for KDE installs, one CD for Gnome installs – no more 5-disc downloads
8. Codec Installer – ability to install needed codec support with the click of a button
9. Virtualization – many developments in OpenSUSE’s virtualization support
10. Tons of other sweet stuff – updater tool, repository merge (packman and guru), XFCE 4.4.1 availability, localization, OpenOffice 2.3, community repositories already available, KDEPIM enterprise branch, Giver, and KIWI

That is a very quick summary, more details as follows:

OpenSUSE 10.3 – Improved Boot Times

OpenSUSE 10.3 will include some great improvements to the init boot scripts which will dramatically decrease the time your computer takes to boot up. These come as the result of many different tests and research.

Tests done using a Sony Vaio VGN-FE11S, with completely default installs, local users, and IP configured via DHCP.
10.2 => 55 seconds
10.3 Beta 1 => 27 seconds!

more information here

OpenSUSE 10.3 – One-Click Install: Hassle-Free Installation of Software

Once you click on 1-Click Install you are guided through a wizard that guides you through the simple process of installation the application. It will automatically add the repository for you and install the package.

more information here

OpenSUSE 10.3 – New Package Management

OpenSUSE 10.3 is set to contain a new, significantly improved and more mature package management stack by default. ZMD, the package management component causing problems in SUSE Linux 10.1 and to a lesser extent in OpenSUSE 10.2, has been completely removed and is now replaced by the new libzypp and its tools.

new tools

zypper, an advanced, featureful command-line tool
OpenSUSE Updater, a software updater applet that notifies you about software updates

more information here

OpenSUSE 10.3 – Compiz and Compiz Fusion

Compiz and Xgl are two classic examples of where SUSE engineers have revolutionised the Linux desktop. OpenSUSE 10.3 will contain the latest Compiz 0.5.4 installed by default, and Compiz Fusion – the result of a merge between the Compiz and Beryl communities – will be available in the official online repository for all to get through YaST.


1. having native KDE window decorations while still running compiz
2. Blurring of windows (such as inactive/background windows)
3. The ability to highlight particular areas of the screen or to just draw on any part of it – useful for presentations
4. The animation plugin produces beautiful window effects on window transformations.
5. Added cube effects, incl. viewing all desktops at once
6. Added accessibility features and functionality

CompizConfig Settings Manager

Compiz Fusion has a completely new manager for handling its plugins and settings, as well as all settings belonging to Compiz itself: ccsm. It has a more accessible and intuitive design while still retaining all the same configurability.

window navigation

There are now a couple of possiblities, a Ring Switcher and a Shift Switcher. The Ring Switcher rotates the Windows as you press Super+Tab, and the Shift Switcher focuses onto one window while placing the others to the side; you can then shift which window is focused, while throwing the others to the side.

more information here

OpenSUSE 10.3 – KDE 4

The old component-style of packaging for KDE has also gone, and applications are now in separate individual packages. Games are the first components to be included in KDE 4. If you would like a LiveCD with KDE 4 on it, see the KDE Four Live CD.

more information here

OpenSUSE 10.3 – SUSE-Polished GNOME 2.20

The new Note Synchronisation feature allows you to synchronise your notes with all the computers that have Tomboy. If you mention an attached file in an email you are sending, and forget to attach it, Evolution will now pop up a little reminder asking you if you really wish to send the email without an attachment. There is also considerable work done on the new GTK+ front-end to YAST.

more information here

OpenSUSE 10.3 – 1-CD Installation & Multimedia support

In the past, OpenSUSE releases were primarily provided over 5 open source software (OSS) CDs, 1 optional non-oss add-on CD, or the 1 DVD which was the sum of those CDs. Though you only needed 3 of the first 5 OSS CDs for a default KDE and GNOME installation, it was not seen as an ideal scenario. Now the 5 OSS CDs have been commpletely dropped, and in their place comes two new CDs.

1 OSS CD for a complete KDE installation

1 OSS CD for a complete GNOME installation

An extremely nice feature in the installation of OpenSUSE 10.3 is the new default option of adding repositories before the installation. OpenSUSE has always had a default installation for each desktop environment, but it has also always given you the choice of installing exactly what packages you want from the given media.

OpenSUSE 10.3 – OpenSUSE Codec Installer

Now, with a completely default OSS installation, if you try to play an MP3 (in Amarok or Banshee) you will get a nice little dialog informing you that you have attempted to play an audio file that is currently not supported. It also gives you the option to install the additional codecs providing you with MP3. This link will take you to a place where you quite simply only need to click on one link, and, using One-Click-Install grab the GStreamer Fluendo codec for you and install it (not available in RC1, but will be in the final release), leaving you ready to play MP3s straight away!

more information here

OpenSUSE 10.3 – Virtualization

VirtualBox – VirtualBox is a wonderful new open source virtualisation product, with a huge range of capabilities, and excellent documentation. As well as having nice enterprise features, for the regular openSUSE user it can be a great tool for trying out new installations or live CDs of openSUSE, and even other operating systems and distributions altogether.

Xen 3.1 – openSUSE gets all the enterprise Xen virtualisation features, such as full support for Xen 3.1 virtualization on both 32- and 64-bit x86-based architectures with the capability to host 32-bit virtual machines on 64-bit virtualization host servers. It also features support for both paravirtualization and full virtualization on the same server, leveraging both Intel VT and AMD Virtualization (AMD-V) processor capabilities. Also, a fully graphical and command-line virtual machine management tools for easy virtual machine (VM) administration and configuration, as well as tools for VM installation and lifecycle management.

VM YaST Module – To help with setting up and configuring Xen, openSUSE even has a nice Install Hypervisor and Tools (in the yast2-vm package) module which can do a lot of the work for you. After the install has finished you’ll have two extra YaST modules to create and manage virtual machines.

Kernel-based Virtual Machine (KVM) – Also in this release is the latest Linux kernel virtualisation infrastructure, KVM. KVM itself is to be considered experimental, but it is progressing very quickly. The latest versions come with reports of even better performance and Windows Vista support.

more information here

OpenSUSE 10.3 – A Plethora of Other Great Improvements

OpenSUSE Updater as an Upgrade Tool too – ‘updates’ refers to patches, ‘upgrades’ refers to package versions – the OpenSUSE Updater tool does both of these important tasks

Guru Repository Merging into Packman

Xfce 4.4.1 – An impressive lightweight desktop environment – somewhere between window managers and full-blown desktop environments like KDE or Gnome

OpenSUSE Community Translations – The community is now able to participate in localization efforts

Redesigned Network Card Module – The new one is simpler, clearer, and better reflects the more common situations and usage of the network card module 2.3 – bunches of new features – really there are too many to list

Community Repositories – added new Community Repositories module which provides you with a nice list of the main official OpenSUSE repositories, popular repositories from the OpenSUSE Build Service, and other repositories added by the community from other locations.

KDEPIM Enterprise Branch – This version contains a whole bunch of fixes and a few handy new features such as the Favourite Folders container

Giver – Easy Local File Sharing – To transfer images, files or even folders, all you have to do is drag it onto the person you want to send it to. They will get a small dialog asking them to accept or decline receiving the file. If they accept, it’ll pop up right onto their desktop. Simple!

KIWI – Unlike other system image tools, KIWI is completely configurable and has a very clean design. You can specify exactly the packages that you want, and you can build a full range of images including Live CDs, Installer Images, virtualisation systems like QEMU/VMware and Xen images, network (pxe) images and more. It is even now used as the base for LTSP in OpenSUSE.

more information here

Full details are available from the OpenSUSE Sneak Peeks page.

If you have any additional information or corrections to this list, please let me know!

October 3, 2007

OpenSUSE 10.3 Release Party at the OSTC at Novell

by @ 10:35 am. Filed under General SUSE, Linux News, novell, SUSE News, SUSE releases


We are having an OpenSUSE 10.3 RELEASE PARTY on the Novell campus. It will be in the Open Source Technology Center (building A) on Thursday at 6:00 PM. Alrighty, you have been tasked with spreading the word and bringing all your i-would-use-linux-but-i-only-know-windows-and-dont-know-how-to-learn-linux-unless-you-teach-me friends! We will have install servers available, and you may even get an earful of what’s new in OpenSUSE 10.3 from yours truly.

UPDATE: According to my sources, “Novell is going to cover pizza and soda.”

Novell Campus Map

Click image for larger version

Image legend:
1. North-bounders coming in on I-15 take this exit (exit number 263, I believe).
2. South-bounders coming in on I-15 take this exit (exit number 263).
3. This is building A where the Open Source Technology Center (OSTC) is.

For those using Google Maps or Google Earth, the address is:

1800 Novell Pl
Provo, UT 84606

Everyone come. 🙂

September 20, 2007

Announcing openSUSE 10.3 RC1

by @ 10:54 am. Filed under General SUSE, SUSE releases

From the homies out in Germany:


After quite some rebuilds and testing, I’m happy to announce that RC1 looks 

brilliant and I’m hoping you’re looking forward as much as I did to update
all your computers to it.

Important Changes Since Beta3
 * libzypp 3.24
 * a second DVD9 titled "all the rest" (for the retail box)

 * Virtualbox 1.5
 * 2.3RC3
 * countless bug fixes in every component
 * 485 packages submitted

 * 535 bugs RESOLVED/FIXED
A more detailed list of changes is available via .

Most Annoying Bugs
 * Online update opens an annoying popup with the progress. We’ll prepare 

   an online update for it, so it will only affect the first update
 * On some machines we have problems with the kernel and ACPI – investigating,

   more data would be helpful
 * GNOME is not yet final – we will update this right after RC1 and prepare

   a RC2. This one will be internally, but you can get the update through

 * 32bit PPC machines have a problem with dependencies that try to install
   64bit RPMs.

 * The bootloader config is not written out correctly on some updates
 * The sudo config on the live CD is broken

We’ll keep updated
as we go.

Call for Testing

If you want to help testing our standard test cases, please coordinate with
others and subscribe to opensuse-testing!


There is no focus area, please use the product as if it was final and you 

wanted to use it for real.

Please note that the live CDs will contain an installer, but that installer is 

still under development, so you can test it, but be more careful than with 
the normal install.

Media and Download
openSUSE 10.3 RC1 for i386, x86-64 and ppc is available as different media

 * 1 DVD containing OSS and NonOSS software
   languages supported: English, Portuguese, French, Italian, Spanish,

   German, Chinese (Simpl. & Trad.), Japanese, Russian, Czech, Hungarian,
   Polish, Finnish, Danish, Swedish, Dutch
 * 1 CD with a default KDE installation (not for ppc, English-only)

 * 1 CD with a default GNOME installation (not for ppc, English-only)
 * 1 AddOn CD with only NonOSS packages

 * 1 AddOn CD with language packages that are used for extra languages (only
   to be used with DVDs!)

 * DVD containing the sources corresponding to the media
 * 1 Live CD for both KDE and GNOME

openSUSE 10.3 RC 1 is available for immediate download from
 * and
 * (which also includes

   links to Delta ISOs)

Greetings, Stephan

SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)

To unsubscribe, e-mail: opensuse-announce+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-announce+help@xxxxxxxxxxxx

August 7, 2007

Announcing Direct Access to openSUSE Linux Rants ebook Library

by @ 1:50 am. Filed under ebook, General SUSE, SUSE Blog News

After a few weeks’ worth of work, family vacations, my father having a stroke, and the full-time job of having a 2-year-old and 3-month-old (not to mention work and all that other stuff), the great news has arrived!

Announcing full access to the ebook library for everyone who wants it! There were many people who contacted me about the YAST book, “YAST – Installation and Management of Software”. The common theme was, “We don’t want to have to wait through the course to get the free ebooks, we want them NOW! Because I like to give people what they want, I have made it possible for everyone to get every ebook on this site in 2 clicks. Hopefully that’s up to par for what you want. You can request these books from the form in the left nav of

Here is the current run-down of ebooks available here (and a nice, fat plenty more are on their way):

openSUSE 10.2 – Start-Up Manual (236 pgs)

This manual provided by the good folks at Novell goes over many things you’ll want to know when learning to use openSUSE Linux 10.2. The table of contents reveals the main topics of this book:

  1. Installation with YAST
  2. Setting Up Hardware Components with YAST
  3. Installing or Removing Hardware
  4. Accessing the Internet
  5. Managing Users with YAST
  6. Changing the System Language with YAST
  7. Basic Concepts
  8. Shell Basics
  9. Mobile Computing with Linux
  10. Managing Network Connections with NetworkManager
  11. Copying and Sharing Files
  12. Help and Documentation
  13. Common Problems and Their Solutions
  14. GNU Licenses
  15. Index

Investigation 101 – Gathering Information about Hardware, Filesystem, and Processes (22 pgs) – NEWEST BOOK

Sometimes, you need to gather information about your Linux system. This can be so that you know what is happening on your system, or so that you can install hardware, or so that you can better describe details to other people who are trying to help you resolve an issue.

As I was writing this e-book, I found that there are quite a number of ways to gather some very useful information about your computer.

Table of Contents:

  1. Introduction
  2. YAST Knows Hardware
  3. Sysinfo – A Linux Box System Information Retriever
  4. System Commands / Command-line Tools
  5. w
  6. who
  7. lastlog
  8. last
  9. netstat
  10. ps
  11. top
  12. tail
  13. lsof
  14. lspci
  15. lsusb
  16. mount
  17. fstab
  18. fdisk
  19. system log
  20. dmesg
  21. free
  22. whowatch
  23. Other Helpful Resources
  24. Conclusion

YAST – Installation and Management of Software (23 pgs)

One of the very first things that users need to know is how to install software in Linux. This book is a no-nonsense introduction to mastering the basics of using YAST to manage your system software. It also provides a few tips on how to get all the latest software from all the great servers.

Table of Contents:

  1. Introduction
  2. Open YAST
  3. Installation Sources
  4. Finding YAST Installation Sources
  5. Registering Installation Sources in YAST
  6. Installing Software in YAST
  7. Uninstalling Software in YAST
  8. Conclusion

The Easiest Linux Guide You’ll Ever Read – an introduction to Linux for Windows users (162 pgs)

Last year I published this book for SUSE 10.1, though almost all of it is relevant to openSUSE 10.2. It was mainly written for people who are competent with using Windows, who have never attempted to use Linux but are interested in giving it a try.

When I was first learning Linux, I got so lost so fast in so many areas, it was hugely overwhelming for me. I was impressed that I was able to download Linux, burn it onto CDs, and get it installed. But once I got that far, I was excited, but my excitement was short-lived. I had no idea what to do next, how to install software, or what software even to install for what I needed. I didn’t understand the concept of Open Source software. I didn’t know where to go for help. I most assuredly did not know a thing about the command line. 10 years of using Windows was of very little help. I felt that though I was a fairly able computer user, I had stepped into a situation where such experience did me little good.

In the book, I try to explain some concepts of how Linux is similar to Windows, helping people become familiar with it very quickly. I also explain some of the most important differences, many of which are improvements from the environment to which they have become accustomed. The book also dispels many myths that may serve to hamper the adoption of Linux more fully. The overall purpose is to give people a bridge from what they already know to the powerful, fascinating world that is the Linux operating system. Because that world can be a little daunting at first, it’s nice to have a little help getting used to things. This is what the “Easiest Linux Guide You’ll Ever Read” is designed to do.

Table of Contents:

  1. Who should read this book
  2. An introduction before we start
  3. More familiar than you think
  4. Common Myths
  5. Things to know about Linux
  6. Getting Help and Learning More
  7. General reading material
  8. Forums
  9. Mailing Lists
  10. Other Resources
  11. How do I get Linux?
  12. Download Linux and put it onto CDs
  13. Purchasing Linux Installation CDs
  14. Installing SUSE Linux
  15. Installation Options
  16. Linux-only Installation
  17. Sharing the computer between Linux and Windows
  18. Introduction to Users and Groups
  19. Get to Know Your Desktop
  20. What is KDE?
  21. The K Menu
  22. The Kicker Panel
  23. The KDE Control Center
  24. Changing Mouse Behavior
  25. Changing Time and Date Display Format
  26. Window Themes
  27. Desktop Preferences
  28. Konqueror: filesystem and web browser
  29. Browsing through your files
  30. As a web browser
  31. Kicker Panel
  32. Installing Applications
  33. Applications
  34. OpenOffice
  35. OpenOffice Writer
  36. OpenOffice Calc
  37. Thunderbird
  38. Setting up your email account
  39. Sending and receiving email
  40. Firefox
  41. So you want to use the command line?
  42. View directory contents with ‘ls’
  43. Make a directory with ‘mkdir’
  44. Remove a directory with ‘rmdir’
  45. Change to a directory with ‘cd’
  46. What directory am I in? Using ‘pwd’
  47. Copying files with ‘cp’
  48. Moving files with ‘mv’
  49. Deleting files with ‘rm’
  50. Viewing text files with ‘cat’
  51. Viewing text files with ‘less’
  52. What time is it? What is the date? Using ‘date’
  53. Using ‘man’ to find help
  54. Conclusion

You will find the form to get the ebooks in the left nav on, my openSUSE Linux blog. There are a number of other ebooks on the way. These won’t take as long to get finished, so we’ll have some new ones for you shortly.

For those who have not yet checked out the free “Intro to Linux” course, that is also still available, moved over to the right nav on


July 19, 2007

OpenSUSE 10.3 Alpha6 Released

by @ 9:55 am. Filed under General SUSE, Linux News, SUSE News, SUSE releases

Hey, everyone. Stephan Kulow has announced the latest beta of OpenSUSE 10.3, as follows:


AJ used to write here, that he’s glad to announce. I can’t say I am – I am 

relieved I can announce openSUSE 10.3 Alpha6 to you. I didn’t have a chance
to put too much testing into more than the i586 DVD5 and the KDE CD. But I 

didn’t want to wait any longer either. So I’m left with hoping the best.

Important Changes Since Alpha5


* Linux 2.6.22
* libzypp 3.11.8
* gcc 4.2
* Continued splitting of packages to reduce size

* Introduction of x86_64 CDs for both KDE and GNOME

This is a first alpha release containing the new refactored libzypp software 

management library. The goal was to deliver a working version for this alpha, 
so expect rough edges, unusal slowdown and behavior, for example YaST 

integration is really alpha quality. All bug reports are very welcome.

A more detailed list of changes is available via .

Most Annoying Bugs

* Network setup is still broken (e.g. Bug 292401) 

* Public key for checking release-notes.rpm is unavailable (Bug 292402) 
* Registration is broken (Bug 292404) 

* GNOME 2.19 is W.I.P. (Bug 292706 and Bug 292837)
* "Add default repositories" crashes the installation (Bug 292643)

As mentioned above, this might be the first alpha we release with known alpha 

Call for Testing

* libzypp/zypper
 Give this good testing. The integration into yast needs testing, zypper

 needs testing, updates would be good to test.
 Please note that the zypp development team collected a huge collection of

 test cases and these pass. So while the new libzypp version didn’t get much
 real life testing, our hopes are high it will work out for you.


 The desktop doesn’t give a good impression to first time users at the moment. 

Media and Download

openSUSE 10.3 Alpha6 for i386, x86-64 and ppc comes as different media

* 1 DVD containing the contents of the 5 CDs and the NonOSS AddOn CD

* 1 CD with a default KDE installation (not for ppc yet)
* 1 CD with a default GNOME installation (not for ppc yet)

* 1 AddOn CD with only NonOSS packages on it
* 1 AddOn CD with language packages that are used for extra

  languages (the DVD contains support for english, french, italian, spanish,
  german, chinese, japanese, czech, danish, norwegian, khmer,

  hungarian, polish) (the DVD has support for installation in all
  languages, just extra packages are only on this extra media)

* DVD/CDs containing the sources corresponding to the media

We have created Delta ISOs from openSUSE 10.3 Alpha5.  Please use them

for download.

The DVDs and the source media are only available via bittorrent.

Please report all bugs you find on in our bugzilla as explained in, discussion is most appropriate on the

opensuse-factory@xxxxxxxxxxxx mailing list.

To download media, please use the links provided at:

Greetings, Stephan

Download it. Take a look. Love it. Live it. OpenSUSE.

OpenSUSE Linux Rants
Official OpenSUSE Linux Site

internal links:


SUSE Resources

search blog:


February 2018
« Mar    

68 queries. 3.630 seconds