Language Selection

English French German Italian Portuguese Spanish

About SUSE Linux 10.0

Filed under
Reviews
SUSE
-s

The long awaited SUSE Linux 10.0 was finally released Thursday, October 6 as planned and listed in the roadmap. I don't know how many downloads they've clocked as of yet, but within minutes of the story breaking the OpenSUSE site and it's download mirrors had slowed to a crawl. There is a lot of interest in this release as evidenced by the large number of reads of my articles during the development cycle. The whole world was excited as I by Novell's decision to provide a free very close sibling to their enterprise product under the gpl and organizing a team to develop it. Up until that point SUSE interested me about as much as going to the dentist. They have my attention now!

SUSE Linux has developed, grown, and matured into one of the premier desktop operating systems available. It installs flawlessly and is one of the most stable systems in which I've worked. It looks great and performs very well. Tuxmachine's opinion of SUSE Linux has changed considerably in the last 1/2 year. OpenSUSE and Novell now have the respect of our team - and it's well deserved. I only know of a few rivals for SUSE in the top spot for exemplifying professionalism and dedication in the pursuit of operating system utopia. If I could be tempted away from my source-based workhorse, it'd be SUSE Linux that could do it. It is one of, do I dare say the most complete and stable OSes I've tested. I can't say enough to try and describe the wonder and satisfaction that awaits you and your computer if you decided to try SUSE Linux. I now understand.

The install is a beautiful wonderful dream. A tasteful and pretty graphical environment walks one through an easy or expert install to set up the customized desktop of your liking. Unlike some other installers, one doesn't have to decide at the beginning if it's going to be a newbie or expert install, instead depending upon how deep in the configuration options one want to venture. The user decides if maybe the easy route in one area and perhaps more extensive in another. It's a logical and wondrous set up. I'm just amazed.

  • Installation

The beautiful installer begins with a lovely "Welcome" screen and begins to probe for your mouse. Once the mouse is enabled one is asked their preferred language from quite an extensive list of supported locales. Choose yours and move on to the license agreement page. If you choose to accept, the installer then probes for hardware and may ask if you need support for certain devices during the install. I don't have an usb hard drive to test, but it even looks as tho it would install upon one. This is just the beginning of the advanced technology available.

Next the user inputs their choose of install. Is this going to be an upgrade, fresh install, or even a repair or boot of an existing system? I usually pick fresh install. Choose your timezone and hardware clock setting, then choose your default desktop. Do you prefer KDE, GNOME, minimal or text?

Now comes the default Installation Settings one must confirm or edit. You are presented with a 'Overview' with just 'Partitioning', 'Software', and 'Language' or clicking the Expert tab to review/edit 'System', 'Keyboard', 'Booting', 'Time Zone', and 'Default Runlevel.' Review these defaults very closely especially in the area of partitioning. Click on the Partitioning heading, which is actually a hyperlink much like a link in an internet browser, to progress in customizing your install location. I usually pick "Create Custom Setup" and then "Customize Partitions." At this screen one can resize current partition, create new partition, and/or designate your install partition. As my disk is already partitioned I chose the partition I wanted to use by highlighting it with a mouse-click and then clicking on the "Edit" button. A smaller dialogue pops up with textareas for inputting your choices. I clicked the radio button beside "format" and choose reiserfs (3). Then in the partition name drop down box I choose "/" for the root (or main) installation directory. I click apply and return to the partition list and click 'Finish'.

At this point we return to our Confirm Installation Settings screen for further customizations. The second area that I usually edit is the Software section. This link takes one to a yast software installer very much (or exactly) like the one you will encounter throughout your tenure with SUSE. I choose the main areas, but one can even peruse the individual packages for inclusion or exclusion. I usually (but not always) pick about everything except mobile/laptop, servers, virtualization, and some development. Choose kernel development if you'd like the kernel sources installed. 'Finish' and confirm dependencies to return to your Installation Settings Screen.

Next I have to edit the Booting options. You may nor may not need to edit this step, but personally I prefer to use my system already in place. Clicking the Booting link takes one to a tabbed screen with the choices 'Selection Management', where one can list other system to be included in their bootloader, or 'Bootloader Installation'. Here one can choose grub, lilo, or none as well as some other advanced options for each. I choose none, confirm this is my choice and 'Finish.'

These are the only areas I need to edit at this point so I click 'Finish.' Confirm again and the installation begins. A nice progress screen is shown subdivided by cd number. You can watch as the stdout scrolls indiviudal packages by and the progress bar descends indicating percentage of installation completed. The first cd is installed and your system reboots to finish the job in the installed environment. There the installer continues it's task.

After all the packages are installed, user input is once again needed for setting up the root password. After some more probing and questions concerning devices (such as should it probe for a dsl, bluetooth or dial-up modem), the user is asked for confirmation of the Network Configuration. Most of the time the defaults are just fine, but review to be sure. In my case I like to set my hostname. This is another example of just how deep one can go in the configuration. For a newcomer the defaults will probably work, for a more experienced user there are many options available. Here I click on the "Firewall enabled" link that changes it to "disabled" and turns it off, and then my ethernet interface. By choosing edit at the next screen one can change, for example, whether dhcp or static, nameservers, hostname, routing and proxy. I use the default dhcp but like to edit the 'Host Name and Name Server.' I input the name of my machine and domain and click 'Finish,' 'Finish,' and 'Finish' again at the Network Configuration screen. From here it will test the connection by attempting to download the release notes and check for updates. A report of Success or Failure alerts users as to the results. A pop up asks if you'd like to review the updates and a "yes" takes one back to that yast/you package manager. There were several updates available such as a Mozilla security update as well as a last-minute Evolution and fontconfig bug fix. But where was the nvidia driver and ms-font patch to which I've grown accustomed? The installation of the patches works flawlessly and then the installer spends a little time writing configuration files.

In the homestretch now, one is asked to set up their users and their users' passwords. More configuration file writing and Release Note review come to pass. Read these Release Notes as they tend to offer some really helpful information such as a workaround for the nvidia 6X00 graphic card xorg nv driver bug, pcmcia handling, and suggestions for su'ing to root. At which point the installer might perform some more hardware probing and ask for user input to confirm the hardware configuration.

At the Hardware Configuration screen we see the now familiar hyperlinks to configuration screens for such areas such as video, sound, and tv cards. I usually adjust the video settings, as my latest monitor isn't in the database and my tv card configuration, which is never set up properly by any linux distribution. This tv card configuration is another example of just how expert one can go. Deeper and deeper into the configuration screens, I can set up as precisely as desired. When satisfied, click 'Finish' and watch as more configuration files are written. Installation is complete at this point although one is given the option of running yast.

The SUSE Linux installer is one of it's main attractions. It is a polished well-planned example of professional software. My only complaint is that although there is a back button, one can't choose to click way back or forward to an earlier or later step. Perhaps the step list that remains throughout on the left could be hyperlinks taking one to that particular step.

  • System

First boot of your new system is the slowest. It will take the time to setup several application preload files, such as Mozilla, OpenOffice, kdm and KDE. Afterwhich your system can boot in times of less than 25 seconds. Upon boot, if you chose to stay with the default runlevel of 5, you are taken directly to the login splash of your chosen desktop. In my case that was KDE and wow, what a beautiful splash screen it is. It's a full screen with a blue backdrop and simplified highlighting progress device icons. A complete and stable KDE 3.4.2 awaits the kde user. With customized wallpapers and windecs from SUSE, it is also unique. A big green lizard greets the user as if to say "Welcome to SUSE Linux!"

The developers customize the menu to add functionality and beauty. I rarely see systems that have icons for every entry. Not being the case here, SUSE Linux has icons for every menu item listed. More than that is the added entries for other system applications and tools. Lumped in with the KDE defaults, they are logically and well placed. The only thing I found to complain about was my missing KWrite entry. I use kwrite to write my articles. The reasons are subjective and personal, but it'd be nice if there was an entry for it. So, what's a gal to do? Run it from commandline? Start it from the "Run" box? No, edit the menu! The KDE menu editing tool works wonderfully. And Suse has found a way to retain their customizations while integrating the users. It was simply a matter of filling in the blanks to add my desired application to the menu. Start in the KDE Control Center and click on Desktop then Panels. Navigate to Menus tab and click on edit menus. Navigate to the subheading where you'd think it should be and click the "new item" icon. Then fill in the item name, click ok, and then fill in the rest of the blanks and choose an icon if you wish. When finished, click the "save" icon. Easy peasy. Simple search of the menu reveals your addition. Granted this is a KDE function, however the point is, the changes aren't lost nor are the other SUSE menu customizations.

        

Which lead to a wonderful, new, and exclusive feature of SUSE Linux 10.0: The new menu search found at the top of the KDE menu. When one is dealing with an extensive menu such as KDE's and add to that many other items added by developers, some entries can be hard to find. But no more. Now we can simply search for an item or even a word in the description of an item to find that for which we seek. For example, search for "edit" leads us to several items containing the term edit such as Edutainment > Teaching > Test & Exams Editor (KEduca-Editor) or Utilities > Editor > Simple Text Editor (KWrite), that I just added. I love this new feature and it has already made me lazy. I no longer click thru the menu looking for anything - I enter it in the search first. As one types in their search, extraneous menu items gray-out and become disabled while the desired item's paths/subheadings remain visible and and the item clickable. This feature is an ingenious idea and a much welcomed addition.

        

The system contains just about any application you could ask for. I can't recall seeing a more complete menu. Although the system is complete and weighs in at 5.1 gigs, there are no performance hits or that bloaty feeling one can get from other big systems. Applications open almost on the fly and some of the historically slow apps open in mere seconds. For example, OpenOffice.org opens ready for use in about 6 seconds and Firefox opens in less than 4. But the system as a whole just has a snappy responsive feel to it.

        

One wonderful new addition to the SUSE Linux lineup is the Beagle desktop search tool. One needs to let it index the directories of interest, then one can comprehensively search their system for any given application, file, or term. It displays its finds in a nice window as links with short description that when clicked opens them in another appropriate window. It has a nice polished feel about it.

        

The most defining trait running throughout the system is polish. Beautiful themes, gorgeous fonts, and cute icons are just a taste of the eyecandy. Relative to polish is stability. SUSE Linux is rock solid. I've been playing with applications, opening and closing several at a time, using them, saving files, having several files open in any given app, moving windows, clicking the X instead of using menu > quit, running a full screen gl game or screensaver while having a dozen other intensive applications open and no problems. I experienced no freezes, lock ups, or crashes. Not one.

        

        

SUSE is almost synonymous with YAST. Say one and think of the other. It's their own system control application. From there one can configure about anything. For example, from the one basic container, one can install or upgrade software, set up their networking or booting options, backup or restore their system or configure hardware. In Yast one can even set up a virtual filesystem or machine. There is just too much in the Yast Control Center to describe. I think that would take an entire article in itself. Yast is divided into major subheadings with several to many modules under each taking one to the associated configuration tool. It is an amazingly complex tool and major accomplishment for the SUSE team.

        

Closely related and arguably the most important tools accessible through the Yast Control Center are the YAST2 package manager and online update tools. The user-friendly package manager presents the packages in several methods such as Package Groups, Selections, or even Search. From here one can install, upgrade, or uninstall software packages. One can even go here to just get information on a package as Technical Data, Dependencies, and available Version info is listed. Yast Online Update tool is a slimmer application subset used exclusively for going online to check SUSE mirrors for updates. This can be run from Yast Control Center, Yast2 package manager, or even the desktop. It seems to check each boot for updates. An applet sits in the system tray for YOU and one can click it to check at will or set it up to automatically check at given intervals as desired. In fact, one can even set it up to automatically apply those updates without intervention as well. One of the loudest complaints coming in the M$ camp is about package management and security updates being so difficult. I'm guessing they've never been introduced to YAST2.

        

A great feature sometimes overlooked in SUSE is the wonderful Help Center. It takes the KDE help center to a whole 'nuther level. It can index all docs on your system to include not only KDE and kde applications, but SUSE specific applications and tools as well as Gnome and other general areas. It features an updated appearance and pretty fonts as well as a useful search function.

        

And of course, SUSE Linux comes with plenty of other desktop environments for the user. Gnome is another popular choice amongst users and SUSE doesn't leave them out. Using a 2.12 version, they are ahead of the curve and it has become quite polished. They had a few niggles during development, but it appears they are all worked out. Everything functioned without incident under the Gnome Desktop Environment. IceWM, Windowmaker, and the 'boxes are included as well. All seemed pretty, stable, and fully functional in my short testing time of them.

        

        

In conclusion, SUSE Linux 10.0 has made it's milestone debut release with style and perfection. This offering is polished, profession, complete, stable, and reliable. It comes with just about any application a regular user could think of as well as their favorite desktop environment. User-friendly system tools and in-depth help can guide the newcomer or experienced user alike to a customized useful everyday desktop system. This review has just barely touched on the features included. If you are looking for one of the larger, world-class distributions, SUSE Linux 10.0 can fit the bill. SUSE Linux 10.0 is beautiful, logical and highly customizable. And best of all, it's gpl'd.

Full rpmlist as tested HERE.

More Screenshots HERE.

Changelog HERE.

Download yours HERE.

Previous coverage:

RC1
Beta 4
Beta 3
Beta 2
Beta 1

re: review

awe shucks, thanks for saying. Smile

Yeah, i've really gotten to know suse past few months. I admit I used to not think too much of it, but I've been so impressed with this version that I can't help but say it in the reviews. It just has this solid professional feel to it.

Mandrake is next... they've come a long way baby, but... well, wait for that review. Big Grin

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

This looks like one I might need to look at.

Anyone who visits Lobby4Linux knows that I "soldier" for pclos. That being said, I like many linux users get the wandering Jones every so often. I used suse 9.2 and was fairly happy with it but as my Linux skills have grown, it seems that Suse 10 might just earn a place on my hd. The accompanying article "hacking suse" is an easy, step-by-step tutorial on how to get the opensuse install up to speed with multimedia and other stuff missing. If the basic suse is this stable and gorgeous, I think an hour of tweaking would be worth the time in making it a full featured disto.

Now If I just had a personal trainer to help me with disk partitioning I'd be set to put it on a little problematic 10 gig partition.

Wink

helios

Liking the look and feel of SuSE 10.0

PCLinuxOS will always be dear to my heart, simply because it was the first Linux distro that I was successful at on the first attempt to install. (I tried several others that always ended in disaster.) However, SuSE 10.0 is working well on my system. The only issue I have right now is finding the RPM's that I want (I'm a KDE 'ho', love the eye candy stuff!) I also like the fact that I'm able to use Evolution, which in my opinion works better than Kontact/Kmail or Thunderbird.

Probably my only issue with SuSE is the funky file directory schema compared to PCLinuxOS. I have to stop myself sometimes from going crazy trying to find files. LOL

As for Mandriva. I tried it out and I have to say that I wasn't impressed at all. If they're trying to be a distro for 'newbies', then they have a while to go. SuSE is much easier and well.... PCLinusOS is the obvious choice to introduce Linux to someone. =)

Bring me your tired, your poor, your huddled masses, yearning to free themselves from the shackles of mindless desktop experiences

Comment viewing options

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

More in Tux Machines

Servers: Kubernetes, Oracle's Cloudwashing and Embrace of ARM

  • Bloomberg Eschews Vendors For Direct Kubernetes Involvement
    Rather than use a managed Kubernetes service or employ an outsourced provider, Bloomberg has chosen to invest in deep Kubernetes expertise and keep the skills in-house. Like many enterprise organizations, Bloomberg originally went looking for an off-the-shelf approach before settling on the decision to get involved more deeply with the open source project directly. "We started looking at Kubernetes a little over two years ago," said Steven Bower, Data and Infrastructure Lead at Bloomberg. ... "It's a great execution environment for data science," says Bower. "The real Aha! moment for us was when we realized that not only does it have all these great base primitives like pods and replica sets, but you can also define your own primitives and custom controllers that use them."
  • Oracle is changing how it reports cloud revenues, what's it hiding? [iophk: "probably Microsoft doing this too" (cloudwashing)]
     

    In short: Oracle no longer reports specific revenue for cloud PaaS, IaaS and SaaS, instead bundling them all into one reporting line which it calls 'cloud services and licence support'. This line pulled in 60% of total revenue for the quarter at $6.8 billion, up 8% year-on-year, for what it's worth.

  • Announcing the general availability of Oracle Linux 7 for ARM
    Oracle is pleased to announce the general availability of Oracle Linux 7 for the ARM architecture.
  • Oracle Linux 7 Now Ready For ARM Servers
    While Red Hat officially launched RHEL7 for ARM servers last November, on Friday Oracle finally announced the general availability of their RHEL7-derived Oracle Linux 7 for ARM. Oracle Linux 7 Update 5 is available for ARM 64-bit (ARMv8 / AArch64), including with their new Unbreakable Enterprise Kernel Release 5 based on Linux 4.14.

Graphics: XWayland, Ozone-GBM, Freedreno, X.Org, RadeonSI

  • The Latest Batch Of XWayland / EGLStream Improvements Merged
    While the initial EGLStreams-based support for using the NVIDIA proprietary driver with XWayland was merged for the recent X.Org Server 1.20 release, the next xorg-server release will feature more improvements.
  • Making Use Of Chrome's Ozone-GBM Intel Graphics Support On The Linux Desktop
    Intel open-source developer Joone Hur has provided a guide about using the Chrome OS graphics stack on Intel-based Linux desktop systems. In particular, using the Chrome OS graphics stack on the Linux desktop is primarily about using the Ozone-GBM back-end to Ozone that allows for direct interaction with Intel DRM/KMS support and evdev for input.
  • Freedreno Reaches OpenGL ES 3.1 Support, Not Far From OpenGL 3.3
    The Freedreno Gallium3D driver now supports all extensions required by OpenGL ES 3.1 and is also quite close to supporting desktop OpenGL 3.3.
  • X.Org Is Looking For A North American Host For XDC2019
    If software development isn't your forte but are looking to help out a leading open-source project while logistics and hospitality are where you excel, the X.Org Foundation is soliciting bids for the XDC2019 conference. The X.Org Foundation is looking for proposals where in North America that the annual X.Org Developers' Conference should be hosted in 2019. This year it's being hosted in Spain and with the usual rotation it means that in 2019 they will jump back over the pond.
  • RadeonSI Compatibility Profile Is Close To OpenGL 4.4 Support
    It was just a few days ago that the OpenGL compatibility profile support in Mesa reached OpenGL 3.3 compliance for RadeonSI while now thanks to the latest batch of patches from one of the Valve Linux developers, it's soon going to hit OpenGL 4.4. Legendary open-source graphics driver contributor Timothy Arceri at Valve has posted 11 more patches for advancing RadeonSI's OpenGL compatibility profile support, the alternative context to the OpenGL core profile that allows mixing in deprecated OpenGL functionality. The GL compatibility profile mode is generally used by long-standing workstation software and also a small subset of Linux games.

Software, KDE and GNOME Leftovers

  • Drawing Feynman Diagrams for Fun and Profit with JaxoDraw
    When first developed, theoretical physics was mostly done either with pen and paper or on a chalkboard. Not much thought was given as to how you could render these drawings within a document being written on a computer. JaxoDraw is meant to help fill in that gap in document layout and provide the ability to render these drawings correctly and give output you can use in your own documents. JaxoDraw is written in Java, so it should run under almost any operating system. Unfortunately, it isn't likely to be in the package repository for most distributions, so you'll need to download it from the project's website. But, because it's packaged as a jar file, it's relatively easy to run.
  • Kodi v18 Leia - Alpha 2
    We have been relatively quiet for a while and several months have past since the first pre-release Alpha build. Today we present you the second official Alpha build in this pre-release trilogy. It is a continuation of the first one which was released beginning of March and contains our continous battle against the dark side that consist of bugs and usability problems.
  • Kodi 18 Alpha 2 Released With Stability & Usability Improvements + New Wayland Code
    It's been a few months since the Kodi 18 Alpha while available today is the second alpha release of this major update to the open-source, cross-platform HTPC software. Kodi developers have been spending the past few months working on a range of stability and usability enhancements to this software formerly known as XBMC. Kodi 18's latest additions include live TV viewing improvements, Windows support improvements, continued Android integration enhancements, re-introducing Wayland protocol support, video player enhancements, and more.
  • LibreOffice color selector as GTK widgets
    Here's what the native GTK widget mode for the color picker looks like at the moment under Wayland. A GtkMenuButton displaying a color preview of the currently selected color and a GtkPopover containing the color selection widgetry.
  • TenFourFox FPR8 available
    TenFourFox Feature Parity Release 8 final is now available (downloads, hashes, release notes). There are no changes from the beta except for outstanding security patches. As usual, it will go live Monday night, assuming no changes.
KDE:
  • Latte Dock, Beta 1 for v0.8 (v0.7.95)
    Hello everyone Latte Dock v0.7.95 which is the first beta of v0.8 is here. Latte v0.8 is a huge release and one of its main goals is to make the user feel with it very natural and comfortable. [...] Important for contributors: Beta1 will last 10 days, during these days translators will be able to report string improvements at bugs.kde.org. English isnt my native language, (proof reading / simpler expanations) might be necessary. When Beta2 is released around 3 to 5 July the string freeze will take place. Beta2 period will last 10 more days. So v0.8 is scheduled for 13 to 15 Jully. During all these days improvements and fixes can be landed through review process at kde phabricator.
  • Musing About Communities Size And Activity
    If you remember my previous installment I raised a couple more questions which I pointed out as tougher to address and I'd keep on the side for a while. Well, I decided to look at something simpler in the meantime... which unexpectedly took more time than expected. First I thought I'd try to reproduce the cohesion graph from Paul's Akademy 2014 talk... but it looks like we have a reproducibility issue on that one. However hard I try I don't manage to reproduce it. What I get is very different, so either there's a bug in my tentative script or there was a bug in Paul's script or somehow the input data is different. So one more mysteries to explore, I'm at a loss about what's going on with that one so far.
  • Second Post and First Weekly
    Because of the last one, I have been refactoring related code in the last month. The refactoring is generally completed, with KisDlgInternalColorSelector being the last dependency that haven’t been moved to enable KisPaletteView to be used everywhere needed.
GNOME:
  • Ubuntu Developers Working On Improvements To GNOME Software Store
    Canonical/Ubuntu developers are working on improvements to the GNOME Software "app store" and recently held an in-person design sprint along with one upstream GNOME developer for coming up with improvements. The Ubuntu developers working on improvements to GNOME Software were joined by prolific GNOME contributor Richard Hughes for brainstorming improvements to better GNOME Software over the months to come.
  • App Launching From GNOME Shell Now More Robust Under Memory Pressure & Faster
    Right now on systems with low amounts of available system memory, GNOME Shell can sometimes fail to launch applications due to an error over not being able to allocate memory in the fork process. With the latest rounds of Glib optimizations, this should no longer be the case.
  • GNOME Web Browser is Adding a Reader Mode
    An experimental reader mode will ship in the next version of GNOME Web, aka Epiphany. The feature is already available to try in the latest development builds of the GTK Webkit-based web browser, released this week as part of the GNOME 3.29.3 milestone.

today's howtos