Language Selection

English French German Italian Portuguese Spanish

Another OpenSUSE 10.2 Beta 1 Review

Gary Frankenbery
Computer Science Teacher,
Grants Pass High School, Grants Pass, Oregon

Introduction
This review is not meant to contradict or supplant Susan Linton's typically excellent write-up of OpenSUSE 10.2 Beta 1. Indeed, I've read and watched with pleasure as Susan in particular, and Tuxmachines in general, have become must-reads when it comes to reviews of Linux Distros (as well Tuxmachines becoming a great all-around Linux/OSS news site). Susan has a great deal of expertise with distro installations/evaluations, and I particularly admire her balance and fairness—qualities that I often fail to apply. For example, I despise Microsoft so much as a company, I am utterly incapable of writing a fair and balanced review, of say, (a piece of crap like) MS Windows Vista.

I'm evaluating OpenSUSE as both a candidate for a high school classroom server role, as well as for a student computer classroom workstation role.

At the high school where I teach Web Page Design, Computer Programming, and Computer Literacy, it is Novell Netware Servers that provide our primary network services. This is also true in our school district's two middle schools, 6 elementary schools, the alternative school, as well as at the district office administration building. So, a Linux distribution that operates well as a Novell Netware client is essential.

However, the large majority of our workstations are Windows XP, so good MS Windows/Samba networking is also required.

Finally, I'm a confirmed KDE user. So, a distribution with strong, up-to-date KDE support is also helpful.

A system that dual-boots easily with Windows XP for student workstations is also necessary as the school district won't yet let me completely abandon using MS Windows in the classroom. [1]

For computer programming, I teach Ruby, Java, and C++. Under Linux, We'll use the KDE Kate editor for editing Ruby and Java programs. We'll use Kdevelop for C++ development. I also plan on my programmers using qtruby for GUI work in Ruby. I will teach the OpenOffice.org suite of programs in my Computer Literacy Class under both Linux and MS Windows environments.

With Novell now owning SUSE, and the importance of good Novell clients workstations at my high school, the choice of OpenSUSE should be a no-brainer. And, with Jeremy Allison (who works for SUSE) being one of the core Samba developers from the beginning, OpenSUSE should have very good up to date MS Windows networking support.

My background as a Linux user over the years has primarily been with Mandrake/Mandriva and PCLinuxOS. Like many Linux users, I have dallied briefly with other distros along the way: Sabayon Linux, Red Hat/Fedora Linux, Kubuntu Linux, Mepis Linux, OpenSUSE Linux, and others I can't specifically remember.

Yes, I tried OpenSUSE 10.1. My issue with 10.1 was that DNS lookups would take an extraordinary long time (15 to 20 seconds versus the usual 1 to 3 seconds). I tried everything to solve this, but couldn't.(Yes, I tried disabling IPV6 as per many tips on the Internet, as well as many other things—none of them resolved the agonizingly slow DNS lookups.) I had installed OpenSUSE 10.1 on two of my machines at home, and both had this same issue, while other Linux distros on other machines were working fine. Disappointed I struck OpenSUSE 10.1 off my list and decided to look at OpenSUSE 10.2, when it came out.

So, with these preliminaries out of the way, let's begin Part 1 of the review.

Installation.
I downloaded the DVD X86_64 version via bittorrent, and burned it to a DVD. Installation went smoothly. I typically do custom partitioning, which I did do here. For this trial, this is the only OS on this particular machine. After installation, like Susan, I had no sound. However, I fired up YAST, and configured the sound from there. My Sound device was properly detected, but not configured. While we probably all prefer both auto-detection and auto-configuration during the install process, it was easy to do, and worked fine. I then added a few packages from the install DVD that OpenSUSE didn't install (there weren't many—kdeedu for example, since I'm an educator).

During the install process, networking setup was flawless. I typically set up a static IP address, and the gateway address of my router, along with my ISP's DNS address. OpenSUSE connected immediately after I entered these values.

Multimedia.
Insert a music CD. Up pops Amarok, which proceeds to play the music just fine. However, SUSE won't play mp3's. I had to install Lame, Kaffeine, and Xine from other sources to be able to encode and play mp3's. I also installed libdcss2 so I can play DVD movies.

Come on SUSE—get with the program! Arrange for an agency that will configure and build non-free multimedia RPMs for your distributions—give them early access to development Alphas, Betas, and Release Candidates. Sort of like the PLF (Penguin Liberation Front) does for K/Ubuntu and Mandriva.

I did successfully install Nvidia's latest driver (which I downloaded from Nvidia), for the GeForce 6600 video card. Fonts are very good, and images render quickly.

Best of all, this system shows no sign of the show-stopper issue I had with OpenSUSE 10.1—extremely slow DNS resolution. Thus far, I'm relatively happy with OpenSUSE 10.2 Beta 1.

Will it Work and Play Well with Others?
I will take this OpenSUSE machine with me to school on Monday (tomorrow) and connect it to our large school network. Then I'll try to install Novell's SUSE Netware client for Linux, and I'll test and evaluate OpenSUSE as a Netware Client. I'll also test out both the Samba client and Samba server capabilities of OpenSUSE.

Stay tuned for the results in Part 2 of this review.

[1] Note.
The computers in my school lab have Asus motherboards with onboard Marvell Yukon network interface functionality. In dual-booting with MS-Windows XP and Linux, there are problems, as each OS does something to the NIC so that it won't work with the other OS. I had to unplug the computer or shut off the power supply to clear the NIC, before starting up the other OS. This was not satisfactory. But the School District Information Services department had a classroom set of Intel 10/100 NICS laying around, which work perfectly. Problem resolved.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Part 2 of OpenSUSE 10.2 Beta1 review.

Due to Novell/SUSE making a pact with the Devil (and violating the GPL), I will not say much regarding OpenSUSE's 10.2 Beta 1's networking connectivity, except to say that Novell/SUSE's latest Novell Netware client for Linux won't work under OpenSUSE.

SUSE/Novell is dead to me. I'm scrubbing SUSE off all my machines, and destroying my OpenSUSE DVDs.

Gary Frankenbery

re: Novell/M$

I know, I been giving some thought to my position on it as well. openSUSE has been one of my favorite projects since the beginning and this new deal today has put a damper on the good will I have been feeling. I guess I'll continue to cover 10.2 til final, but after that I may have to get a new favorite pet project. I admit, as an open source advocate, I feel a bit betrayed by their save-their-own-ass deal.

I understand how you feel. I hope you'll find other topics to write about and share with tuxmachines and its readers.

----
You talk the talk, but do you waddle the waddle?

re: Novel/M$

Yes, I'm both disappointed and angry. I had always (naively) thought that SUSE (and later, Novell/SUSE) was a good custodian of Linux and the GPL. I was wrong.

Consequently, I'll be using Mandriva 2007 on the Server, and PCLinuxOS on the student workstations in the lab. These are the distributions with which I'm most comfortable, and I think I can get the combination to do what I need for my students.

Pamela Jones, the creator of Groklaw, commented:
"Excuse me while I go throw up. I gather Microsoft no longer thinks Linux is a cancer or communism. Now it just wants a patent royalty from it. Wasn't that kinda SCO's dream at first?"

Pamela/Groklaw is a "must read" when it comes to analysis of FOSS software legal contract matters. Those who want to read her latest examination of the Novell/SUSE -- Microsoft deal can find it here.

Gary Frankenbery

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.