openSUSE 12.2 review
Michael Chang
mchang@suse.com
Who am I
    •   Software engineer on SUSE SLE team
    •   Booting & Installation (x86_64)
Bootloader
BIOS
ACPI
    •   irc.freenode.net
opensuse-factory, opensuse-tw
id :_mchang




2
Roadmap
    •   Thursday, 2 August 2012: openSUSE 12.2 RC 2 release
    •   Thursday, 30 August 2012: openSUSE 12.2 GM (preliminary)
    •   Wednesday, 5 September 2012: openSUSE 12.2 Public release
        (preliminary)




3
Grub2 2.00 final
    •   Default bootloader
    •   Support most scenarios
    •   Intelligent proposed settings
    •   Automatic configuration
    •   Support legacy and efi boot
    •   openSUSE themed graphical console
    •   Serial console
    •   Failsafe kernel parameters
    •   Multiboot with other distro & Windows




4
Kernel 3.4.6
    •   Big Btrfs improvement (3.3|3.4)
    •   GPU drivers (3.4)
noveau: Nvidia GeForce 600 'Kepler' (Early support)
radeon: AMD Radeon 7xxx and Trinity APU series
gma500_gfx: Intel GMA500 Medfield
    •   New X32 ABI: 64-bit mode with 32-bit pointers (3.4)
    •   x86 CPU driver autoprobing (3.4)
    •   Verifiable boot path with the device mapper "verity" target (3.4)
    •   Open vSwitch (3.3)
    •   Teaming (3.3)
    •   EFI boot stub (3.3)


5
Plymouth
    •   Smooth animated booting
    •   Better transition from bootloader
    •   DRM native mode setting
    •   Flicker-free
    •   Fully openSUSE themed
    •   Integration with the Display Managers (KDM/GDM/LightDM)
    •   Passphrase input for encrypted partition
    •   Systemd units (service)




6
systemd v.44
    •   A lot of fixes comes in 12.2
systemd-analyze crash
pkexec crash
systemd-jornal random crash & memleak fix
systemwide ulimit support
systemwide numlock status support
    •   More unit (service) integration from other packages




7
udev 182
    •   USB auto-suspend enabled for some USB HID
    •   Support much more model specific hotkey keycodes
    •   Security fix (VUL-0: libudev using getenv() in suids)
    •   Some regression fix by missing links in by-path, by-id




8
Xorg 1.12.3
    •   Xinput 2.2 (multitouch)
    •   Smooth scrolling
    •   NVIDIA binary blob compatible
    •   Intel driver 2.20.0
enabling new SNA and GLAMOR backend
new UXA bug fixing




9
GCC 4.7.1
     •   Fix crash caused by C++ ABI change
     •   Fix a bunch of broken package build
     •   Rebuild the entire distribution to catch everything




10
DE
     •   Gnome 3.4
     •   KDE 4.8.2 (default)
     •   XFCE 4.10
     •   LXDE
     •   (Cinnamon)
     •   (Razor-qt)




11
Interesting topics on ML
     •   Secure vs usability
     •   /usr merge
     •   CJK default Input method “framework”
     •   Call for new development model
     •   UEFI secure boot
     •   About the Live CDs




12
Q&A
Join us on:
     www.opensuse.org

14
15

openSUSE12.2 Review

  • 1.
    openSUSE 12.2 review MichaelChang mchang@suse.com
  • 2.
    Who am I • Software engineer on SUSE SLE team • Booting & Installation (x86_64) Bootloader BIOS ACPI • irc.freenode.net opensuse-factory, opensuse-tw id :_mchang 2
  • 3.
    Roadmap • Thursday, 2 August 2012: openSUSE 12.2 RC 2 release • Thursday, 30 August 2012: openSUSE 12.2 GM (preliminary) • Wednesday, 5 September 2012: openSUSE 12.2 Public release (preliminary) 3
  • 4.
    Grub2 2.00 final • Default bootloader • Support most scenarios • Intelligent proposed settings • Automatic configuration • Support legacy and efi boot • openSUSE themed graphical console • Serial console • Failsafe kernel parameters • Multiboot with other distro & Windows 4
  • 5.
    Kernel 3.4.6 • Big Btrfs improvement (3.3|3.4) • GPU drivers (3.4) noveau: Nvidia GeForce 600 'Kepler' (Early support) radeon: AMD Radeon 7xxx and Trinity APU series gma500_gfx: Intel GMA500 Medfield • New X32 ABI: 64-bit mode with 32-bit pointers (3.4) • x86 CPU driver autoprobing (3.4) • Verifiable boot path with the device mapper "verity" target (3.4) • Open vSwitch (3.3) • Teaming (3.3) • EFI boot stub (3.3) 5
  • 6.
    Plymouth • Smooth animated booting • Better transition from bootloader • DRM native mode setting • Flicker-free • Fully openSUSE themed • Integration with the Display Managers (KDM/GDM/LightDM) • Passphrase input for encrypted partition • Systemd units (service) 6
  • 7.
    systemd v.44 • A lot of fixes comes in 12.2 systemd-analyze crash pkexec crash systemd-jornal random crash & memleak fix systemwide ulimit support systemwide numlock status support • More unit (service) integration from other packages 7
  • 8.
    udev 182 • USB auto-suspend enabled for some USB HID • Support much more model specific hotkey keycodes • Security fix (VUL-0: libudev using getenv() in suids) • Some regression fix by missing links in by-path, by-id 8
  • 9.
    Xorg 1.12.3 • Xinput 2.2 (multitouch) • Smooth scrolling • NVIDIA binary blob compatible • Intel driver 2.20.0 enabling new SNA and GLAMOR backend new UXA bug fixing 9
  • 10.
    GCC 4.7.1 • Fix crash caused by C++ ABI change • Fix a bunch of broken package build • Rebuild the entire distribution to catch everything 10
  • 11.
    DE • Gnome 3.4 • KDE 4.8.2 (default) • XFCE 4.10 • LXDE • (Cinnamon) • (Razor-qt) 11
  • 12.
    Interesting topics onML • Secure vs usability • /usr merge • CJK default Input method “framework” • Call for new development model • UEFI secure boot • About the Live CDs 12
  • 13.
  • 14.
    Join us on: www.opensuse.org 14
  • 15.