23/12/2008

openSuSE 11.1 - cool stuff and quirks

A small list of what we like and don't like about openSuSE 11.1:

Like
  • A surprisingly eloquent shell: If I try to use a package not yet installed, information is provided in which repo the package might be found and which syntax to install it with.
    If I am not root and try to use something from sbin, the fact is reported back and I am politely requested to get superuser privileges.
    "Command not found" means exactly: you don't have this on your system and it's not in the repos.
  • Suspend to RAM and disk works OK, at reasonable speed. Even the wireless chip wakes up again, although I have to reconnect manually (auto-connect disabled) in both cases. At some point my system even went into some Vista-inspired auto suspend mode.
  • A lot of things do work, actually (before this gets too negative). Lots of others require some fiddling. Haven't chucked it yet.


Don't like
  • The amount of KDE3 left: Konqueror is installed for both KDE3 and 4, there are only KDE3 versions of Kate and Kwrite (and I really liked the KDE4 versions…). Install kde4-kate and kde4-kwrite.
  • First install (default): no compiz. Second install (replaced compiz from X11:Compiz repo): compiz kept crashing. Third install. Removed compiz from the initial selection, installed it afterwards from X11:Compiz. Worked satisfactorily until I tried to update... Actually, this seems to be an old problem - see this discussion. So, if you have a working compiz, better keep it.
  • If you use the KNetworkManager to handle different connections, ifup/ifdown is blocked. In theory, it's not a bad idea to cleanly separate the two, but then the KNetworkManager has to function reliably. It doesn't.
    Talk about clean separation: To use DHCP in the ifup config I set "Modify DNS configuration" to "Only manually". As a result, KNetworkManager didn't accept static DNS settings any more. Installing a vpnc client disabled DNS resolution completely.

Things to note
  • Yast logging: /var/log/YaST2/y2logRPM is gone. According to this bug report, it's been replaced by
    # save_y2logs <somename>.tar.gz
    Actually, this just archives the /var/log/YaST2 and /var/log/zypp directories, still no y2logRPM. Try
    # sudo tail -n 100 /var/log/zypp/history
    Logs all YaST calls to zypper.
  • More fun with YaST/Software: some repos are identified by their zypper aliases like repo_1 etc. Not very conclusive, you have to look the real names up with
    $ zypper repos

No comments: