Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: OpenSUSE 13.1 Switching To Ruby-Based YaST

  1. #1
    Join Date
    Jan 2007
    Posts
    14,646

    Default OpenSUSE 13.1 Switching To Ruby-Based YaST

    Phoronix: OpenSUSE 13.1 Switching To Ruby-Based YaST

    YaST, the SUSE-developed administration and control utility that's original to the German-based Linux distribution, is being rewritten in Ruby for the upcoming openSUSE 13.1 release...

    http://www.phoronix.com/vr.php?view=MTM4NTI

  2. #2
    Join Date
    Jan 2013
    Posts
    159

    Default

    Nice maybe it will make porting to other distro easier, hopefully, since all previous YaST port failed from what I know.

  3. #3
    Join Date
    Dec 2012
    Posts
    527

    Default

    It seems odd that the distro that is pretty much "the kde distro" is using Ruby to rewrite its control center in. I'd figure PySide or just actual C++ Qt (just without the KDE dependencies for their other DE spins) would have made more sense. I guess it would have been more complex to auto-translate yst to those instead of ruby.

    I wonder if it will have themeing that matches the rest of the DE now, though.

  4. #4
    Join Date
    Oct 2007
    Posts
    1,269

    Default

    opensuse doesn't want to be known as the "kde distro" because they feel it's too exclusive. I personally think they should play to their strength and embrace it.

    Anyway, I hope the rewrite makes yast faster. It was a nice tool, but too slow for my liking when I last tried suse

  5. #5
    Join Date
    Jun 2008
    Location
    Perth, Scotland
    Posts
    436

    Default

    I recently switched my wife's laptop from Gentoo to OpenSUSE and have been rather impressed. I didn't have time to get Gentoo going on my netbook so I broke my usual habit and stuck OpenSUSE on there too, but with E17. The E17 experience hasn't been nearly as smooth as I'd hoped but I know they're working on it so I'll persevere.

    Being a (primarily) Ruby developer, I'm pleasantly surprised by this news. Although Ruby is obviously very popular on the web, I haven't seen it used very much elsewhere but it really is extremely versatile. I use it heavily for VoIP, in conjunction with Asterisk and FreeSWITCH. See the Adhearsion project.

    By the way, if you've tried Ruby in the past and are concerned about the startup time, the recently released Ruby 2.0 has massively improved on it. It'll probably never be as fast as Perl or Python but at least it's in the same ball park now.
    Last edited by Chewi; 06-06-2013 at 06:14 PM.

  6. #6
    Join Date
    Feb 2013
    Posts
    314

    Default

    Quote Originally Posted by DanL View Post
    opensuse doesn't want to be known as the "kde distro" because they feel it's too exclusive.
    That's a shame, because everyone still(and will) refer to them as the "kde distro".

  7. #7
    Join Date
    Jan 2013
    Posts
    525

    Default

    Quote Originally Posted by Chewi View Post
    I recently switched my wife's laptop from Gentoo to OpenSUSE and have been rather impressed. I didn't have time to get Gentoo going on my netbook so I broke my usual habit and stuck OpenSUSE on there too, but with E17. The E17 experience hasn't been nearly as smooth as I'd hoped but I know they're working on it so I'll persevere.

    Being a (primarily) Ruby developer, I'm pleasantly surprised by this news. Although Ruby is obviously very popular on the web, I haven't seen it used very much elsewhere but it really is extremely versatile. I use it heavily for VoIP, in conjunction with Asterisk and FreeSWITCH. See the Adhearsion project.

    By the way, if you've tried Ruby in the past and are concerned about the startup time, the recently released Ruby 2.0 has massively improved on it. It'll probably never be as fast as Perl or Python but at least it's in the same ball park now.
    Not Perl, but possible faster than Python in the future.

  8. #8
    Join Date
    Oct 2008
    Posts
    3,102

    Default

    Quote Originally Posted by zanny View Post
    It seems odd that the distro that is pretty much "the kde distro" is using Ruby to rewrite its control center in. I'd figure PySide or just actual C++ Qt (just without the KDE dependencies for their other DE spins) would have made more sense. I guess it would have been more complex to auto-translate yst to those instead of ruby.

    I wonder if it will have themeing that matches the rest of the DE now, though.
    Hmm, i thought that yast was just ported to Qt last year or so. Maybe they're just going to use the Ruby Qt bindings?

  9. #9
    Join Date
    Dec 2012
    Posts
    527

    Default

    Quote Originally Posted by smitty3268 View Post
    Hmm, i thought that yast was just ported to Qt last year or so. Maybe they're just going to use the Ruby Qt bindings?
    I run 12.3 on some family PCs and it doesn't obey Qt theming or styling, so I'm pretty sure its not Qt based (yet, at least). I'm also curious why they would pick Ruby when I imagine that this makes yast the only Ruby dependency in the KDE Suse iso, where it already has to pack Python and Pyside for a buttload of KDE apps written in Python (including a lot of plasma widgets).

  10. #10
    Join Date
    Dec 2010
    Posts
    1,128

    Default

    Quote Originally Posted by zanny View Post
    I run 12.3 on some family PCs and it doesn't obey Qt theming or styling, so I'm pretty sure its not Qt based (yet, at least).
    A) YaST runs as root, so is would pick up whatever styles root has set.
    B) Qt applications can overrule system-wide style settings. YaST does that for greenish branding.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •