Home Home > Distribution > Kubic
Sign up | Login

Archive for the ‘Kubic’ Category

openSUSE Community Releases Leap 15.1 Version

May 22nd, 2019 by

Leap 15.1 Supports More Hardware, Drivers, Enhances Installation

EN / CA / DE / FR / IT / ES / JA / NL / PL / ZH / ZH-TW


NUREMBERG, Germany – Today’s release of the openSUSE Leap 15.1 brings professional users, entrepreneurs and Independent Software Vendors updated support for modern hardware.

The release of Leap 15.1 improves YaST functionality and the installer.

“Continuity and stability are what we are providing users with Leap 15.1,” said Haris Sehic, a member of the openSUSE community. “With Leap 15, we have introduced a huge number of new features and innovations in security, performance and tool/desktop area. Having in mind how stable, efficient and reliable Leap has become, with this release, we managed to keep the level of quality to the point that our private and Small Business users can, actually more than ever, profit from the enterprise background of an openSUSE Linux Distribution. Let’s continue to have a lot of fun!”

Leap releases are scalable and both the desktop and server are equally important for professional’s workloads, which is reflected in the installation menu as well as the amount of packages Leap offers and hardware it supports. Leap is well suited and prepared for usage as a Virtual Machine (VM) or container guest, allowing professional users to efficiently run network services no matter whether it’s a single server or a data center.

Professional users, system administrators and developers can have confidence in the reliability of the Leap distribution based on its development process to deliver a modern, secure, maintained and highly tested distribution using the open-source build system unique to both SUSE and openSUSE, which is the Open Build Service, along with the automated testing of openQA.

What’s New

An entirely new graphics stack update is available for this stable community- and enterprise-based open-source GNU/Linux distribution. Graphics hardware supported by the 4.19 Linux Kernel were backported for the release of Leap 15.1, which uses the 4.12 Linux Kernel and supports additional graphics drivers for Graphics Processing Unit (GPU) and improved support for AMD Vega chipset.

GPU virtualization has become quite popular among vendors like AMD, Intel and Nvidia and Leap 15.1 helps to delivers these implementation and support solutions for virtualized and cloud environments.

Leap 15.1 will now use Network Manager by default for both laptops and desktops – previously only laptops defaulted to Network Manager. Server installations will continue to default to Wicked, the openSUSE advanced network configuration system. The release adds a few popular WiFi drivers for more modern wireless chipsets. A change that applies to both Wicked and Network Manager is that /etc/resolv.conf, yp.conf and some other files are a link to a file in /run and are managed by netconfig.

The management of system services in YaST has been revamped to take advantage of many of the features offered by systemd in that area.

Improved Setup and Configuration

Some of the improvements to YaST have made for better management of services. Firewalld can be managed in text mode. There is a new User Interface to manage Firewalld, including AutoYaST support/advancements. System administrators will have better control with Salt formulas in the yast2-configuration-management module, and management of SSH keys per user will make sysadmins tasks much more pleasant.

YaST comes with an improved Partitioner, that now can automatically format full disks without partition tables, create software MD RAIDs on top of full disks, create partitions within a software-defined MD RAID and many other combinations. AutoYaST also supports all these combinations. The work the YaST team has put into the setup and configuration tool has a better default partitioning proposal in several scenarios like those with small disks or systems with several disks making solutions easier for Linux professionals. Leap 15.1 brings new YaST icons developed by the community.

The YaST team worked hard on improving the 4k display (HiDPI) experience. HiDPI displays are now autodetected and the UI is auto-scaled giving the installer a beautifully crisp interface.

Security and Maintenance


GNOME 3.32 Arrives in Month’s First Tumbleweed Snapshot

May 9th, 2019 by

This month has produced a total of three openSUSE Tumbleweed snapshot thus far and GNOME 3.32.1 was made available to Tumbleweed users in snapshot 20190505. The key packages that arrive so far this month are a newer Linux Kernel, a minor update for python-setuptools and the text editor GNU Nano fixed the spell checker from crashing.

The latest Tumbleweed snapshot, 20190507, which delivered nano 4.2, had a large update of changes for ghostscript 9.27; the versatile processor for PostScript data extensively cleaned up the Postscript name space and will now focus on the next releases to make SAFER the default mode of operation. The Optimized inner loop Runtime Compiler, orc 0.4.29, added decorator command line argument to add function decorators in header files. The latest python-setuptools 41.0.1 version fixed issues with the PEP 517, which specifies a standard API for systems which build Python packages. Text editor vim 8.1.1282 was also released in the snapshot. The snapshot is currently trending at a 95 rating, according to the Tumbleweed snapshot reviewer.

Mozilla Firefox 66.0.4 fixed extension certificate chain in snapshot 20190506. There was an improvement to network status detection with Network Manager with the glib2 2.60.2 update. The asn1c-based parser was replaced by an openssl-based PKCS parser with the kmod 26 package. The openblas_pthreads 0.3.6 had some changes for POWER6, PowerPC 970 and ARMv7 and ARMv8. The 1.28 perl-YAML package offered a security fix and xfsprogs updated to the 5.0.0 version from 4.20.0. The snapshot is currently trending stable at a 92 rating on the Tumbleweed snapshot reviewer.

The snapshot that started out the month, snapshot 20190505, had a large amount of package updates. GNOME 3.32.1 was perhaps the most anticipated to arrive as the Taipei version offered various fixes to initial loading screens, updated the featured app ID,fixed Flatpak permissions to correctly show up for available apps and much more. The release introduced an experimental feature for Wayland desktop sessions that enables fractional scaling. Once enabled, desktops at certain resolutions can be scaled by non-integer values. The Advanced Trivial File Transfer Protocol (atftp) 0.7.2 version fixed a potential DoS bug introduced by a IPv6 patch. Compiler cache ccache 3.7.1 fixed a temporary file leak when the depend mode is enabled and the compiler produces standard error output; it also fixed crash when the debug mode is enabled and the output file is in a non-writable directory. Ceph added the lvmcache plugin and both the openSUSE Kubic and MicroOS installation images prevent MD/RAID auto-assembly if linuxrc says so. The  5.0.11 Linux Kernel added new USB Link Power Management (LPM) helpers. Other noteworthy packages updated in the snapshot were libsoup 2.66.1, libstorage-ng 4.1.119, webkit2gtk3 2.24.1 and yast2 4.2.1.  The snapshot is currently trending stable at a 96 rating on the Tumbleweed snapshot reviewer.

Tumbleweed Snapshots Bring New Mesa, php, python-setuptools

March 1st, 2019 by

Snapshots Trending Stable

There were three quality openSUSE Tumbleweed snapshot released this week bringing updates for python-setuptools, Mesa, php, Flatpak and both Mozilla Firefox and Thunderbird.

Eleven packages were updated in the latest snapshot of the week. Snapshot 20190226 updated the efivar 37 package, which is a tools and libraries package to work with Extensible Firmware Interface variables; the package add support for Embedded MultiMediaCard devices and for Peripheral Component Interconnect (PCI) root nodes without a device link in pseudo file system sysfs. The sensors 3.5.0 package add detection of Microchip MCP9808 and Nuvoton NCT6793D, which has yet to appear on the companies website. Bug fixes were made to the xclock 1.0.8, xev 1.2.3 and xfsinfo 1.0.6 packages. The xfsinfo package fixed a bug in 64-bit builds that caused the maximum request size to be incorrectly calculated. Other packages updated in the snapshot were File 5.36, python-idna 2.8 and python-python-dateutil 2.8.0.

A little more than a handful of packages were updated in the 20190225 snapshot. Mozilla Firefox 65.0.1 improved playback of interactive Netflix videos and provided various stability and security fixes. The libyui-qt-pkg 2.45.26 fixed an icon display to a new libyui-qt function. A suggestion by a user at EuroPython 2018 was made in the python-decorator 4.3.2 package and now the path to the decorator module appears in the tracebacks. The caching proxy squid 4.6 is able to detect IPv6 loopback binding errors and fixed OpenSSL builds that define OPENSSL_NO_ENGINE.  The sysconfig 0.85.2 package fixed the changes file to mention relevant github pull requests. (more…)

Tumbleweed Snapshots Are Steadily Rolling

February 21st, 2019 by

Four openSUSE Tumbleweed snapshot were released this week bringing updates for Kerberos, GNOME, KDE, YaST and Mozilla Firefox.

The latest snapshot of the week, 20190219, had more than a dozen packages updated. A new Kerberos database module using the Lightning Memory-Mapped Database library (LMDB) has was added with the krb5 1.17 package, which brought some major changes for the administration experience for the network authentication protocol Kerberos. The permissions package update 20190212 removed several old entries and the kernel-space and user-space code package tgt 1.0.74 fixed builds with the newer glibc. A couple xf86 packages were updated. The 1.4.0 version of xf86-video-chips was a bug fix release for X.Org Server. There was an X Server crash bug with the version 1.3 affecting devices older than the HiQVideo generation. The change log said the code may not compile against X Server 1.20 since it no longer supports 24-bit color. A few other YaST packages were updated in the snapshot like yast2-installation 4.1.36, which had an update that saves the used repositories at the end of installation so as not to offer the driver packages again.

The 20190217 snapshot had just three packages updated. The keyboard management library libgnomekbd 3.26.1 fixed a build with new GLib and updated translations. VMcore extraction tool makedumpfile 1.6.5 added some patches, bug fixes and improved support for arm64 systems with Kernel Address Space Layout Randomization (KASLR). The jump in the release of yast2-storage-ng from 4.1.53 to 4.1.59 provided quite a few changes like allowing the partitioner to create block cache (bcache) devices without a caching set and the newest version limits bcache support to x86_64.

The 20190215 snapshot finished the updates of KDE Applications 18.12.2 and KDE Frameworks 5.55.0, which started in the snapshot the day before. Multiple packages were updated in KDE Frameworks 5.55.0. Breeze Icons added a preferences-desktop-effects icon, KIO improved keyboard controls of the checksum widget, KTextEditor added a cancel button to stop long-running tasks in the search bar and KWayland added rows info to the plasma virtual desktop protocol. KDE Applications 18.12.2 had more than a dozen recorded bug fixes include improvements to Kontact, Ark, Konsole, Lokalize, Umbrello, and others. The address book now remembers birthdays when merging contacts from a bug fix with kdepim-addons and Ark no longer deletes files saved from inside the embedded viewer. An update to autoyast2 4.1.1 for the installation made changes to the reading of the IPv6 setting in order to initialize it correctly. Unit test were made in the libstorage-ng 4.1.88 package and it also had a change to detect Direct-Access Storage Devices (DASD) using virtio-blk. The python-cairocffi 0.9.0 package dropped Python 3.2 and 3.3 support. Several other YaST packages were updated in the snapshot including yast2-bootloader 4.1.17, yast2-configuration-management 4.1.3, yast2-firstboot 4.1.5 and yast2-network 4.1.39.


Inkscape, GTK, glibc Updates Arrive in Tumbleweed

February 14th, 2019 by

A single snapshot was released this week for openSUSE Tumbleweed bringing update packages for Mozilla Thunderbird, dbus, Inkscape, Ruby, glibc, gtk and more.

The lone snapshot of the week was 20190209. ModemManager made the jump from version 1.6.14 to 1.10.0 and consolidated common tag names among all the supported plugins as well as provided a new tag to allow specifying flow control settings to use in serial ports. The Mozilla Thunderbird 60.5.0 package gave more search engine options in certain locations offering Google and DuckDuckGo available by default. The email client also added Thunderbird FileLink with WeTransfer to upload large attachments. Thunderbird Filelink provides support for online storage services and allows upload attachments to an online storage service and then replaces the attachment in the message with a link. General-purpose parser generator bison 3.3.1 removed support for the 32-bit C/C++ development system DJGPP. The compiler cache, ccache 3.6,  which speeds up recompilation by caching previous compilations, fixed a problem due to Clang, which is a C language family frontend for LLVM, overwriting the output file when compiling an assembler file and added support for GNU Compiler Collection‘s `-ffile-prefix-map` option. The 1.12.12 version update for dbus stopped a few memory leaks and added a couple patches. The epson-inkjet-printer-escpr 1.6.35 version added support for new printer models EcoTank ET-M1100 and Epson WorkForce ST-2000. GNU C Library glibc 2.29 added getcpu wrapper function, which returns the currently used CPU and NUMA node, and optimized the generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf functions. Cross-platform widget toolkit gtk3 3.24.5 implement gdk_window_present for Wayland, updated translations and refreshed the theme. The health-checker 1.1 package added new plugins for cri-o and kubelet. Users of the professional-quality vector-graphics application Inkscape can now use the 0.92.4 version; the new version improves preferences of the measuring tool when grids are visible and fixes a crash that would happen when a user does a Shift/Ctrl-click when handling shapes. Tumbleweed users will have 1.7x faster performance with Ruby 2.6 as the default as compared to Ruby 2.5. Other library packages updated in the snapshot were libosinfo 1.3.0, libsodium 1.0.17, libsolv 0.7.3, libstorage-ng 4.1.86 and libzypp 17.11.1.

Snapshot 20190209 is trending at a moderate rating of 86, according to the Tumbleweed snapshot reviewer.

First Phase for openSUSE Conference Talks Begins

February 13th, 2019 by

openSUSE is pleased to announce the first phase for accepting talks for the openSUSE Conference 2019 (oSC19) has begun.

A total of 80 talks were submitted during the call for papers, which began in late fall and ended Feb. 4. In total, there were 42 normal talks, two long workshops, four short workshops, 19 short talks and seven lighting talks submitted.

The review team rated all the submitted abstracts and selected 22 normal talks, two long workshops, four short workshops, 13 short talks and five lighting talks.

Speakers have been notified of their accepted talk and must confirm their talk by March 1. If a speaker doesn’t confirm their talk by March 1, the talk will be withdrawn and the next highest rated talks will be accepted to fill the slot as part of the second phase of the talk selections for oSC19. Phase 2 will run from March 2 to March 16. The schedule for the conference will be published shortly after Phase 2.

There are five tracks listed for the conference this year. The tracks are:

  • openSUSE
  • Open Source Software
  • Cloud and Containers
  • Embedded Systems
  • Desktop and Applications

The openSUSE Conference will take place at the Z-Bau in Nuremberg, Germany, from May 24 – 26.

Visit events.opensuse.org for more information about oSC19 or email ddemaio (@) opensuse.org.

Kubic is now a certified Kubernetes distribution

January 24th, 2019 by

Published by Richard Brown on Jan 22, 2019 on kubic.opensuse.org

Certified Kubernetes

The openSUSE Kubic team is proud to announce that as of yesterday, our Kubic distribution has become a Certified Kubernetes Distribution! Notably, it is the first open source Kubernetes distribution to be certified using the CRI-O container runtime!

What is Kubernetes Certification?

Container technologies in general, and Kubernetes in particular, are becoming increasingly common and widely adopted by enthusiasts, developers, and companies across the globe. A large ecosystem of software and solutions is evolving around these technologies. More and more developers are thinking “Cloud Native” and producing their software in containers first, often targeting Kubernetes as their intended platform for orchestrating those containers. And put bluntly, they want their software to work.

But Kubernetes isn’t like some other software with this sort of broad adoption. Even though it’s being used in scenarios large and small, from small developer labs to large production infrastructure systems, Kubernetes is still a fast-moving project, with new versions appearing very often and a support lifespan shorter than other similar projects. This presents real challenges for people who want to download, deploy and run Kubernetes clusters and know they can run the things they want on top of it.

When you consider the fast moving codebase and the diverse range of solutions providing or integrating with Kubernetes, that is a lot of moving parts provided by a lot of people. That can feel risky to some people, and lead to doubt that something built for Kubernetes today might not work tomorrow.

Thankfully, this a problem the Cloud Native Computing Foundation (CNCF) is tackling. The CNCF helps to build a community around open source container software, and established the Kubernetes Software Conformance Certification to further that goal. Certified Kubernetes solutions are validated by the CNCF. They check that versions, APIs, and such are all correct, present, and working as expected so users and developers can be assured their Kubernetes-based solutions will work with ease, now and into the future.



openSUSE Develops Legal Review System

November 8th, 2018 by

The open-source community has a new project designed to help Linux/GNU distributions with the legal review process of licenses.

The new project called Cavil is legal review system that is collectively beneficial not only for the  openSUSE Project, but distributions and projects that want to use it.

The project provides an add-on service for the Open Build Service.

Every OBS request for openSUSE Factory goes through a legal review process to ensure licenses are compatible. Cavil indexes these and creates a legal report for every single request. Bot comments in OBS are made through the legal-auto python script, but the entire project is much larger than the script and bots.

Sebastian Riedel and Stephan Kulow have been developing the project for two years and it has been used in production for more than a year and half. The Cavil legal review system replaces an older system and provides much more efficiency. Cavil can automatically accept more than 90 percent of all new requests based on data from previous reviews, so packages are much more streamlined into openSUSE Factory.

The project has been so efficient that two lawyers who do all the legal reviews with the system, which is also used by SUSE, had reviewed about 110,000 packages this past year. The same lawyers curated a library with 27.000 license patterns for 600 licenses and 20 license patterns for 100 of the  most common licenses that are used to create legal reports. Riedel said there is a desire hope to expand that in the future with the hope of collecting new patterns with the open-source community.

The legal Data Base used by SUSE to generate reports with new license patterns  is about 2TB and has about 68.433.436 pattern matches in 27.319.682 individual files.

Like openQA, Cavil is written in Perl, with Mojolicious/Minion and PostgreSQL.

A quick look at the statistics about the content of the legal database showed the most popular open source licenses were GPL-2.0, BSD-3-Clause, GPL-Unspecified and MIT respectively.

openSUSE Kubic Moves in a New Direction

August 9th, 2018 by

Dear Community,

It has been more than a year since the openSUSE community started the Kubic Project, and it’s worth looking back over the last months and evaluating where we’ve succeeded, where we haven’t, and share with you all our plans for the future.

A stable base for the future

Much of our success has been in the area generally referred to as **MicroOS**, the part of the Kubic stack that provides a stable operating system that is **atomicly updated** for running containers.

Not only is Kubic MicroOS now a fully integrated part of the openSUSE Tumbleweed release process, but our Transactional Update stack has also been ported to regular openSUSE Tumbleweed and Leap.

Based on the community’s feedback, the new System Role has been further refined and now includes fully automated updates out of the box.

This collaboration is continuing, with many minor changes to the regular openSUSE installation process coming soon based on lessons learned with tuning the installation process in Kubic.

Reviewing our initial premise

We haven’t just been busy on the basesystem. Our efforts with Rootless Containers continue, and you can now use the “Docker-alternative” Podman CRI-O in both Kubic and regular openSUSE. But when considering the Initial Premise of the Kubic project, it’s probably safe to say we’re not where we hoped to be by now.