Language Selection

English French German Italian Portuguese Spanish

OpenSUSE/SUSE: Governance Options, Proprietary Software and SUSECON

Filed under
SUSE
  • openSUSE considers governance options

    The relationship between SUSE and the openSUSE community is currently under discussion as the community considers different options for how it wants to be organized and governed in the future. Among the options under consideration is the possibility of openSUSE setting up an entirely independent foundation, as it seeks greater autonomy and control over its own future and operations.

    The concerns that have led to the discussions have been ongoing for several months and were highlighted in an openSUSE board meeting held on April 2 and in a followup meeting on April 16. The issue is also set to be a primary topic of discussion at the board meeting to be held during the upcoming openSUSE conference 2019. SUSE itself has been in a state of transition, recently spinning out from MicroFocus to become an independent company with the backing of private equity from EQT. Both openSUSE board chair Richard Brown and SUSE leadership have publicly reiterated that SUSE remains committed to openSUSE. The concerns however have to do with the ability of openSUSE to be able to operate in a sustainable way without being entirely beholden to SUSE.

  • Oracle Database 19c is Available on SUSE Linux Enterprise

    While attending Oracle OpenWorld late last year, I was able to hear firsthand from Oracle Product Management about the new features in Oracle Database 19c. At that time, this release was in beta. Thanks to combined efforts from Oracle and SUSE engineering, I am pleased to report that Oracle Database 19c is certified on SLES (SUSE Linux Enterprise Server) 12. This brings a wide range of enhancements covering application development, availability, big data / data warehousing, diagnostics capabilities, performance, RAC (Real Application Clusters) / Grid, and security to Oracle customers using SLES.

  • SUSECON Wrap-up: SUSE Cloud Application Platform

    Now that SUSECON 2019 has wrapped up, I wanted to share all the information and articles related to SUSE Cloud Application Platform in one place. SUSECON was a really interesting conference, obviously focused on SUSE products and services, but also attended by partners, press, analysts, and customers. It was great to have so many substantive conversations with them. Many SUSE employees work remotely or are distributed at various offices around the world, so it was also great to meet so many colleagues in person for the first time.

    The big news from SUSECON, from my biased point of view, was the announcement of SUSE Cloud Application Platform 1.4, the first Cloud Foundry software distribution to include Project Eirini and enable native Kubernetes container scheduling as an option, in addition to adding support for Google Kubernetes Engine and several other useful features and updates.

More in Tux Machines

Open Hardware: RISC-V and Raspberry Pi’s 8th Birthday

  • SiFive Learn Inventor is a Wireless RISC-V Development Kit Inspired by BBC Micro:bit

    SiFive Learn Inventor is a RISC-V educational board partially inspired by BBC Micro:bit board with the same crocodile clip-friendly edge connector, and an LED matrix.

  • Hex Five Announces General Availability of MultiZone Security for Linux - The First Commercial Enclave for RISC-V processors

    Hardware consolidation requirements in automotive, aerospace & defense, and industrial automation are forcing embedded systems designers to merge safety-critical functionality with untrusted applications and operating systems. The resulting monolithic systems present vastly larger code base, greater attack surface, and increased system vulnerability. In response, Hex Five Security Inc. announces the general availability of MultiZone™ Security for Linux, the industry-first enclave specifically designed to bring security through separation to embedded systems. MultiZone™ Security is available immediately for the Microchip PolarFire® system-on-chip, the world’s first hardened real-time, Linux capable, RISC-V-based microprocessor subsystem. Support for additional RISC-V processors to be announced later in 2020.

  • Celebrate the Raspberry Pi’s 8th birthday at a Raspberry Jam

    On 29 February 2020, the Raspberry Pi Foundation will celebrate the eighth birthday of the Raspberry Pi computer (or its second birthday, depending on how strict you are about counting leap years).

Programming: JavaScript, Go, Perl and Python

  • Excellent Free Tutorials to Learn JavaScript

    JavaScript is possibly one of the easiest language to get up and running with. But to truly master the language requires a firm foundation of its intricacies. JavaScript is an interpreted, prototype-based, scripting computer programming language. It came to popular attention as a simple client-side scripting tool, interacting with the user using forms and controlling the web browser, and remains a front-end language for web applications. JavaScript features dynamic types, it’s weakly typed, supports the structured programming syntax from C, uses prototypes instead of classes for inheritance, and copies many names and naming conventions from Java. It also borrows design principles from Scheme and Self, as well as concepts and syntax idioms such as C-style procedural roots.

  • Lessons learned from programming in Go

    When you are working with complex distributed systems, you will likely come across the need for concurrent processing. At Mode.net, we deal daily with real-time, fast and resilient software. Building a global private network that dynamically routes packets at the millisecond scale wouldn’t be possible without a highly concurrent system. This dynamic routing is based on the state of the network and, while there are many parameters to consider here, our focus is on link metrics. In our context, link metrics can be anything related to the status or current properties of a network link (e.g.: link latency).

  •                    
  • Add address of FreeBSD iocage jails to PF table
                         
                           

    I started mucking about with PF, but that’s not my department … and so the jails table remained empty which meant the jail could not access anything beyond the host.

                           

    After a bit of searching I found iocage supports most jail(8) parameters, so I did this: [...]

  •                          
  • 2019.49 Almost Starring
           
             

    Patrick Spek has made the first release candidate of Rakudo Star 2019.11 available for download. If you are working with Raku from Rakudo Star distributions, then this is the moment to test the distribution so that you can be sure that nothing was missed! So please, download and test it! Which of course you can also do if you’re not generally a user of Rakudo Star

  • Python 3.8.1rc1

    The Python 3.8 series is the newest major release of the Python programming language, and it contains many new features and optimizations.

  • Python 3.8.1rc1 is now available for testing

    Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8. The Python 3.8 series is the newest feature release of the Python language, and it contains many new features and optimizations. You can find Python 3.8.1rc1 here: https://www.python.org/downloads/release/python-381rc1/ Assuming no critical problems are found prior to 2019-12-16, the scheduled release date for 3.8.1 as well as Ned Deily's birthday, no code changes are planned between this release candidate and the final release. That being said, please keep in mind that this is a pre-release of 3.8.1 and as such its main purpose is testing. See the “What’s New in Python 3.8” document for more information about features included in the 3.8 series. Detailed information about all changes made in 3.8.0 can be found in its change log. Maintenance releases for the 3.8 series will continue at regular bi-monthly intervals, with 3.8.2 planned for February 2020.

  • Python Docstrings

    In this tutorial, we will learn about Python docstrings. More specifically, we will learn how and why docstrings are used with the help of examples. Python docstrings (documentation strings) are the string literals that appear right after the definition of a function, method, class, or module. Let's take an example.

  • Python Comments

    Comments are descriptions that help programmers better understand the intent and functionality of the program. They are completely ignored by the Python interpreter.

  • 3 easy steps to update your apps to Python 3

    The 2.x series of Python is officially over, but converting code to Python 3 is easier than you think. Over the weekend, I spent an evening converting the frontend code of a 3D renderer (and its corresponding PySide version) to Python 3, and it was surprisingly simple in retrospect, although it seemed relatively hopeless during the refactoring process.

New: Collabora Office for Android

We are excited to announce a complete new version of Collabora Office for Android, available now in Google Play, with the following main improvements: - A great looking interface, easy to use with just one hand on your phone - Editing of complex office documents, not just viewing - Now re-uses the same technology as Collabora Online. In common with other Collabora Productivity products, this new Android release enables people to edit their documents without compromising on privacy. There is no longer a reason to hand over your data to get rich mobile editing. The new release marks the end of a period of rewriting important parts of the application. We now share much of the code and user experience from Collabora Online’s collaborative editor as well as Collabora Office 6.2 for displaying the documents. Read more

today's howtos