uk: Комп'ютерні науки

description: YubiKeys are handy little USB tokens that allow for hardware-based cryptography, which are becoming ever more prevalent. They provide support for a great variety of cryptographic protocols and standards, and offer several modes of operations. While this makes them very versatile, it can also be somewhat confusing, especially when you are only getting in touch with them for the first time. This talk is an introduction to YubiKeys. It will explain what multifactor authentication is about, what kind of problems the YubiKey is addressing, and how the different modes of operation can be used to improve computer security. In this talk two new emerging authentication standards will also be touched upon, namely WebAuthn and FIDO2. These are related to the YubiKey and in combination will make authentication throughout the Internet substantially more secure. More importantly, however, it is very easy to use - even by non-technical people! A live demonstration will show you how a typical workflow looks like. Some advice and good practice, along with a Q&A session will conclude the talk. Recently some effort has been put into packaging and updating the software stack for YubiKeys within openSUSE, so that everything (including the latest generation of YubiKeys) are supported out-of-the box. For this talk no prior knowledge about the topic is required and/or expected. Any cryptographic concepts that are needed for explanation will be introduced on a high-level during the talk. Having basic cryptographic knowledge will definitely make it easier to follow along on some details, though.

uk: вхід без авторизації

name: Introduction to YubiKeys (in openSUSE): Everything you should know about YubiKey


IoT programming with openSUSE

Klaus Kämpf

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

description: Small networked devices, commonly named Internet of Things (IoT), lead the next revolution in information technology. This talk will present the software and tools available on openSUSE to participate in this revolution. We will especially look at the 'Arduino' IDE to program Arduino, ESP8266, Wemos, ESP32, and similar devices.

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: en

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

openSUSE

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

description: I introduce OpenSDS that is an open source community working to address storage integration challenges. I remark technology. OpenSDS can manage LVM, Ceph, Cinder, and more as a software defined storage. and We can use OpenSDS in Kubernetes through CSI, Flexvolume, and Service Catalog. therefore, Kubernetes can use software defined storage by OpenSDS. I draw overview of Kubernetes - OpenSDS - storage relationship and explain one case of to build on Kubic. This strategy bring us these benefits: - If Administrator create PodPreset at SDS, Application developer don't need to prepare storage. - If Administrator create storage pool, He don't need to create volume each request. And I explain potential of replication with DRBD. Participant can learn SDS strategy on Kubernetes with OpenSDS. and How to build on Kubic.

uk: вхід без авторизації

name: Kubic with OpenSDS: Kuernetes and Software Defined Storage


uk: Комп'ютерні науки

description: At ELCE 2018 I presented a project to implement Linux kernel drivers for LoRa Low-Power Wide Area Network (LPWAN) wireless technology. The project is since evolving to cover more chipsets and other technologies. This is a brief overview of what is being worked on and how to participate. It will also explain how openSUSE Tumbleweed aarch64 has been used as base for most of the kernel development.

uk: вхід без авторизації

name: LoRa & FSK in the Kernel: Developing new network subsystems using openSUSE Tumbleweed - How to use expansion boards for Maker projects on Arm


uk: Комп'ютерні науки

description: OBS Team will briefly explain the evolution of the OBS in the last year, and also some of the impressive features that have been included recently. We will introduce the advances of OBS, not only the Frontend but also those related with the Backend and OSC (command line tool). We will also give some hints about the upcoming features we have in mind for the future of OBS. Sounds interesting, right? Don't miss this talk and take advantage of knowing all the improvements that can make your work easier using OBS.

uk: вхід без авторизації

name: Open Build Service (OBS) development has increased exponentially


uk: Комп'ютерні науки

description: Firmware is found in all computing devices, including PCs, laptops, networking equipment, printers, embedded devices such as IoT and industrial controllers, mobile phones, tablets, and more. The community around open source firmware has grown over the last years, allowing for more exchange in the development and granting freedom to end users. Prominent projects like U-Boot, Tianocore, coreboot and others teach how firmware works and welcome contributions. This talk provides a brief introduction into firmware, an overview of the general build process, a perception of the current state of development on two platforms, an end user report, and a summary of the first Open Source Firmware Conference, which was supported by the openSUSE project.

uk: вхід без авторизації

name: Open Source Firmware: ... and I finally had my personal bootsplash screen :)


uk: Комп'ютерні науки

description: openSUSE's brand image and software have been evolving for a long time, and in that time a lot of stuff was defined. There is YaST, there is geeko, both are industry standard, both function as a way to differentiate the distribution. However not everything that is openSUSE is great, in many cases, there are some serious omissions in terms of how openSUSE is sold through the eyes of potential users. This talk would function as a way to highlight some of the issues that will require further development in upcoming years, to support future devices, use cases for the distribution, ease of use, as well what we should improve in terms of presentation of the brand itself.

uk: вхід без авторизації

name: openSUSE Artwork, Branding, UI and UX: What's wrong and what could be better


openSUSE Leap 15.x Kernels: Status Quo

uk: Комп'ютерні науки

description: The saga continues: after the legendary Leap 42.3 trilogy, we entered a new era of Leap 15.x. This talk will look over the past Leap 15.0 kernel and the ongoing Leap 15.1 kernel development, which new feature are armed, how they are managed and how they are processed.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Kubic with its MicroOS core is an exciting distribution that takes much of the cool stuff we're doing in Tumbleweed, adds solutions to the problems of updating a running system, and is becoming the perfect base system for running containers. But in openSUSE, running server stuff is only half the fun. Why should servers be the only platform enjoying automatic, atomic, "auto-rollbackable" system updates? Surely desktop users want to be lazy like server admins also? Can the tools and approaches implemented in MicroOS help create the desktop distribution of the future? Let's find out! This talk will introduce the concept of 'openSUSE MicroOS Desktop', a desktop focused variant of MicroOS based on Tumbleweed. Various ideas will be discussed, prototypes will be shown, and feedback will be expected from the audience to help shape this potentially exciting take on the future of openSUSE on Desktops.

uk: вхід без авторизації

name: openSUSE MicroOS Desktop: The Next Big Thing?


uk: Комп'ютерні науки

description: This talk will be about deploying comment business applications on openSUSE MicroOS It will have a 15 mins presentation about the challenges that we face at our company La Sentinelle, Mauritius and how we used openSUSE MicroOS to address those. The presentation will follow by a 30 mins technical demo deploying a business application on MicroOSp. Finally, there will be 15 mins to address questions pertaining to the technical demo and any other business.

uk: вхід без авторизації

name: openSUSE MicroOS in Production: Deploying apps using Podman


uk: Комп'ютерні науки

description: As the world moves more and more towards containerised solutions, a number of real questions start to appear. - What is the perfect platform for running containers atop? - How to use this platform as part of a flexible, scalable, highly available infrastructure fabric? - How to minimize the maintenance and administration of this platform at scale? Many of these problems are well answered in enterprise container offerings, but for developers more interested in the state of containers & kubernetes upstream, new issues start to appear. With such fast moving upstreams, developers and enthusiasts need a platform that can keep up and is closely involved with those upstream developments. This platform needs to not only be able to run containers at scale, but also on single machine, all the while preserving the attributes of low maintenance so the focus can be on the containers, not the base system beneath them. And then the question becomes "What is so special about containers anyway?" - in more and more cases, people are deploying Linux VMs, Cloud instances, or bare metal to do 'just one job', with other jobs being handled by other machines. Can we simplify the Operating System and make it easier to live with if we optimise it for these 'single-purpose' deployments? This talk introduces openSUSE MicroOS, and explains how it addresses the above, being the perfect distribution for this modern age. The session will explore in some detail how MicroOS is developed in lockstep with the Tumbleweed rolling release and can be used for a wide variety of single-purpose systems. This talk will also discuss openSUSE Kubic, the MicroOS variant focused on containers. The talk will share how Kubic collaborates with various upstreams including kubeadm and CRI-O. Transactional Updates, Kubic's system update stack will be demonstrated and the benefits from such an atomic update approach discussed in some detail. Finally the kubictl Kubernetes cluster boostrapping tool will be discussed and some future plans shared for consideration and feedback.

uk: вхід без авторизації

name: openSUSE MicroOS: A new distro for a new age


uk: Комп'ютерні науки

description: This talk will give an overview of what happens since about a year for openSUSE on ARM. What is the current status and what is on the TODO list.

uk: вхід без авторизації

name: 2019 - openSUSE on ARM: What happened since a year


openSUSE testing - an overview

uk: Комп'ютерні науки

description: How is software within the openSUSE ecosystem tested? What kind of tests exist? Who is doing what? This talk will try to present an overview of how "testing" is done for software developed in the openSUSE ecosystem. The workflow of software contributions to the openSUSE distributions will be shown from testing perspective from upstream source code repos to feedback from users in the released products. Used tools will be mentioned, the testing approaches as well as the people involved. The relation to SLE testing will be described. As this "overview" will not be able to cover all approaches used by the community feedback by the audience in the Q&A part of the talk will be appreciated. Of course, openQA will be included but it is certainly not the only solution to be mentioned ;)

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Right now many RPM spec files contain large parts of boiler plate code. In the current development cycle of RPM we try to help reducing this clutter. We hope we can make packaging easier by providing means to have pre-arranged building blocks and offer more control over larger sets of packages. This will also change the relation between RPM as a multipurpose tool and the single package/packager by adding a layer in between take will take care of common tasks. This talk will give a overview of the changes already done and still planned and will allow for discussion and feed back.

uk: вхід без авторизації

name: Re-Thinking Spec Files: New features for rpmbuild


uk: Комп'ютерні науки

description: When you are looking on the distribution and how they package things, they do it in so much different way. Even between RPM-based distributions, there are different macro, different package names and so on. People inside distributions tend to just write something what suit their needs and start using it. With Rust we've taken different approach: we've designed prototype in Fedora and then before officially using it, showed to other people (openSUSE, Mageia, Debian), asked for feedback, worked with them to suit their needs and only after that went and started using it in Fedora. It didn't work out fully with Debian because the ecosystem is too different, but even there we've made agreement on the filesystem paths and basic principles.

uk: вхід без авторизації

name: Rust packaging: Cross-distro collaboration done right: Yes, distros can work together!


uk: Комп'ютерні науки

description: What's new in Nautilus and what's coming next? This talk focuses on the new features and implementations of Ceph Nautilus and also includes an outlook about what's planned and coming next. If you want to learn what's new in Nautilus and also learn about new features within Ceph, this is the right talk for you.

uk: вхід без авторизації

name: State of Ceph: What's new in Nautilus and what's coming next?


uk: Комп'ютерні науки

description: You may have heard about transactional updates already - that thing that will force you to reboot your system just like on Windows. Well, it still does, but it also provides a huge benefit compared to your regular updates: It won't break your currently running system. transactional-update is the default update mechanism on openSUSE Kubic and when using the "Transactional Server" role in openSUSE Leap or Tumbleweed. This talk is intended for both existing users and newcomers and will feature the following contents: - Give an overview of the design - Highlight the most important changes since last year, including the all-new _/etc_ handling - Give a general overview of the file system layout

uk: вхід без авторизації

name: State of transactional-update: News & file system layout anatomy


SUSE DEVELOPER PROGRAM

uk: Комп'ютерні науки

description: LEARN WHAT SUSE IS DOING TO HELP THE DEVELOPERS COMMUNITY CREATING APPLICATIONS AND SOLUTIONS IN AN EASIER AND QUICKER WAY AND HOW YOU CAN CONTRIBUTE TO THAT EFFORT!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: SUSE Package Hub provides open source packages from the Community to SUSE Linux Enterprise Users. This talk shows the current state, explains how to contribute and also gives some insights in the live of Package Hub.

uk: вхід без авторизації

name: SUSE Package Hub - From Community to Enterprise


uk: Комп'ютерні науки

description: Another year - another security retrospective. The talk will introduce the SUSE security team and its members, our areas of work and responsibilities. The talk will show some statistics and interesting details of last year security issues, and go in detail on some of the specific codenamed ones. A special focus will be on updated classification and overview of last years Meltdown and Spectre like CPU issues, describing them and the mitigations that SUSE has been deployed. As the SUSE security team has grown in the last year, we also increased our work in both proactive security and related areas, which the talk will briefly highlight.

uk: вхід без авторизації

name: SUSE Security retrospective for last year: Situation normal - all fine


uk: Комп'ютерні науки

description: Through this Lighting Talk I'd like to share some thoughts on the importance of Advocacy for the use of Linux distributions by various actors, starting with students or home users, to continue with Universities, Public Institutions and Governments. Educating the new generation to use Linux is something that should be seen of high importance. As there is a lot of progress done today with different Linux distros being massively used, a lot of improvements made in terms of the interface, security etc more efforts can be put in Advocacy. If today, as experienced users of Free Software, we understand our potential in getting more people to use Linux and we invest a little bit of our time in advocating it, we will definitely bring new users, some of which will definitely become new contributors. Awareness of Linux, and FOSS is spread largely by word of mouth, using grass roots movements and social media. You can teach others how to use it, run a workshop in a school, teach a student how to install Linux, show different environments and tools. Another step, which requires more efforts and planning, can be to bring Linux in the Government as well. This is something we cannot do alone, but you can try to support organizations and communities who do a lot of work in this direction. We keep hearing on migrations to various FLOSS projects by different governments, yours can be the next one, and you can be part of that great change.

uk: вхід без авторизації

name: The Art of Advocacy with Linux: Advocacy tricks


uk: Комп'ютерні науки

description: Why does the HCL matter? There are four reasons: 1. For some users, an HCL is mandatory before ordering can be started. 2. It increases the user base; by having an updated HCL, people can easily start to use it. 3. Providing a hardware compatibility process to hardware vendors so they can display openSUSE as a compatible OS to their customers could be a chance to increase visibility to users. 4. Establishing an easy-to-follow hardware testing policy may increase the number of hardware vendors and users available to do the test and to report more bugs, and it will make openSUSE more reliable. The good news is that openSUSE already has an HCL on its wiki page, but we are still facing some challenges. Here, I listed four major problems: 1. The data are entirely outdated. 2. There is much inconsistent information. 3. There is a lack of real data from the real system. 4. Anyone can edit the existing HCL, which could make the data unreliable. To solve the problems, I herein propose three approaches to improve the HCL: 1. Develop a simple test kit to record the hardware information from the testing hardware system and provide the result to the HCL by submitting logs. 2. Leverage the SUSE Yes Certification Program’s result, listing the SUSE-certified servers in the openSUSE HCL. 3. Expand the HCL source from users to hardware vendors to collect HCL data from the source that are more reliable. Ultimately, the HCL could develop into a hardware certification program, which can create more value. Adding more test cases can provide more compatibility between the hardware and openSUSE. In addition, we can create more policies to guide the hardware vendor, and we can even design a logo to prove compatibility in the market. In the end, I will talk about the call to action. If the audiences are interested in the idea, the HCL needs more people to become involved to: 1. Develop a test suite to collect the HW data; it must be expandable for adding more test cases in the future. 2. Create a basic guideline for the people who want to test their hardware and submit the logs to the openSUSE HCL. 3. Form a team/committee to oversee the process of submitting the HCL. I have been a part of the Taiwan openSUSE community for almost a year. During this time, I was a volunteer at the openSUSE Asia Summit 2018, and I attended monthly openSUSE meet-ups. It feels great to have a group of people with whom to study and share knowledge. In the new year, I am curious about how I can contribute to the community with my expertise as an OS certification technical manager in the server hardware industry. My job is to ensure the hardware product we make is compatible with as many operating systems as possible. Therefore, the first option I have looked into is the Hardware Compatibility List (HCL).

uk: вхід без авторизації

name: Thinking About openSUSE HCL: Let's Keep HCL Updated


uk: Комп'ютерні науки

description: Nextcloud is by far the easiest way to get a complete, 100% open source, fully self-hosted solution that can replace Office 365 or Google Apps. From file sync and collaborative document editing to chat & video calls, mail, calendar and password management, you can do almost anything with the apps on our expansive app store. In this lightning talk I'll quickly present #nextcloud and what it can do for you! One example: create a document, share it with your team, discuss it in the comments, add it to a video chat session & edit it together during a call. And did you know you can create a poll with Nextcloud? That there's a Kanban app? GPX tracker? Sensor logger? Radio player? Join the talk to hear more!

uk: вхід без авторизації

name: What can you do with a self-hosted alternative to Office365, Google Apps: A small selection of the nearly 200 apps for Nextcloud


uk: Комп'ютерні науки

description: In the past few years, the development of container application technology has advanced by leaps and bounds. But for people who want to enter a containers word still hard for them. Most of people stop at the first step that use Kubernetes to setup environment. As a opsnSUSE user I’m glad we have openSUSE Kubic. I would like to share people who frustrated to build container. All they should do are use openSUSE Kubic. They need new tools that make them easy to set up cluster and maintain. OpenSUSE Kubic is great platform to run containers and to learn how to containerize. Hope through my experience of use Kubic can share it for people who want to join open source and containers word. There always have a best way to help you management your IT infrastructure and work smart.

uk: вхід без авторизації

name: Why you should choose openSUSE Kubic?: For the absolute beginner enter to the container land


uk: Комп'ютерні науки

description: In this session we will first briefly describe how the openSUSE community and SUSE have been historically (well since Leap/Tumbleweed, not going back to the days before) collaborating together, e.g. Gnome and SUSE Linux Desktop, KDE and packagehub, then look at some of the more recent activities around MicroOS, container engines and tools, container networking such as Cilium, container management, etc. with respect to Kubic and SUSE CaaS Platform. As this is not only about a company and a community per se but a lot more primarily about people doing things, about contributors and developers, we’ll highlight a few specific example individuals in such a collaboration context, , and then share what we think are the aspects that work and ones where we could improve for both to benefit from.

uk: вхід без авторизації

name: YaST – Yet another SUSE Talk?: Or how are SUSE and the openSUSE community interacting together in 2019


uk: Комп'ютерні науки

description: This talk will present a concept and real-world implementation of an identity and access management system (IAM) purely based on OpenLDAP. The main goal of Æ-DIR (besides challenging Unicode handling in various software with its name) is to follow the delegation, need-to-know and least-privilege principles as strictly as possible. The visibility of user, group, sudoers, etc. is limited by OpenLDAP’s set-based ACLs. All systems and services, no exception(!), have to individually authenticate to be authorized to access Æ-DIR. The talk will give some additional information about the secure base configuration of OpenLDAP and a special NSS/PAM caching demon developed for lower resource usage.

uk: вхід без авторизації

name: Æ-DIR -- Authorized Entitites Directory: Identity and Access Management with OpenLDAP


uk: Комп'ютерні науки

description: "Kubernetes" is one of the most popular and famous container orchestration open source software. And now, there are so many Kubernetes environments and deployment tools such as SUSE CaaS Platform, minikube, kubeadm, Rancher, GKE/AKS/EKS, etc. So, we can use or build a Kubernetes cluster with them very easily. However, it also prevents opportunities to understand Kubernetes technologies themselves from people who want to know the architecture itself. Therefore, if a Kubernetes cluster gets something wrong, it would be tough challenge to resolve it without such knowledge. For such a situation, here is a very good exercise document - "Kubernetes The Hard Way[0]" which is a tutorial for setting up Kubernetes the hard way on Google Cloud Platform(GCP). People can learn internal architecture of Kubernetes from that. In this session, attendees will get an opportunity to know how to set up a Kubernetes cluster on not only GCP but also an openSUSE OpenStack cloud based on the tutorial, and, will get to know its technology deeply. "Kubernetes The Hard Way"[0] has 14 chapters right now. And it's written for the GCP basically. However, it works on the other clouds (e.g. openSUSE OpenStack Cloud) with some modifications. Kubernetes The Hard Way outlines: 1. Prerequisites 2. Installing the Client Tools 3. Provisioning Compute Resources 4. Provisioning a CA and Generating TLS Certificates 5. Generating Kubernetes Configuration Files for Authentication 6. Generating the Data Encryption Config and Key 7. Bootstrapping the etcd Cluster 8. Bootstrapping the Kubernetes Control Plane 9. Bootstrapping the Kubernetes Worker Nodes 10. Configuring kubectl for Remote Access 11. Provisioning Pod Network Routes 12. Deploying the DNS Cluster Add-on 13. Smoke Test 14. Cleaning Up

uk: вхід без авторизації

name: "Kubernetes The Hard Way" on openSUSE Cloud environment


uk: Комп'ютерні науки

description: The openSUSE Board will present the outcome of their last F2F meeting, where they started driving its collective agenda for the next year. After that, everybody is welcome to ask questions, give feedback, make suggestions and present ideas.

uk: вхід без авторизації

name: Annual Discussion with openSUSE Board: Adding a legal structure to openSuse


YaST News: Summary of the last year

uk: Комп'ютерні науки

description: A tour on what's new in the YaST world, all the way from the high level view down to some interesting technical details. The talk includes an introduction to quite some new cool stuff and a review on what is being dropped or improved. There will also be an open discussion on how several features implemented in YaST to support SLE can open new possibilities for openSUSE.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In this talk we will briefly explore all the mechanisms and workflows used by the YaST developers in order to share as much code as possible between all the SUSE and openSUSE distributions, while ensuring the quality of all the different YaST modules. Learn how Rake, unit tests, Github, Jenkins, Travis, OBS and even Docker are used to deliver the developer's work to the already released products (via maintenance updates), to the ones still to be released and to our rolling distribution Tumbleweed.

uk: вхід без авторизації

name: YaST: from the repository to the distributions: Continuous testing and delivery, the YaST way


Virtual Networking in the NFVi

uk: Комп'ютерні науки

description: NFV is a complex world made of hardware technologies and software stacks. A key component is the NFV infrastructure which provides the environment on which the Virtual Networking Functions run. The ecosystem of software/hardware for the NFVI is growing day-by-day making end-users life very difficult: Which platform to buy? Which stack to deploy? Which Virtual Networking solution should be adopted? Answering all these questions is far from being an easy task. In this presentation, we will provide you with the current state of the art of the vSwitch ecosystem (i.e. Open vSwitch, VPP), discuss different approaches around common use cases, deployment and integration challenges (i.e. SDN controller and orchestration integration) and what questions you shall ask yourself before picking your final networking software stack. This presentation will help developers and end-users who are getting closer to the NFV world to familiarize themselves with the existing NFV technologies and, potentially, help them chose what to focus on based on our perspective. Attendees can expect a detailed update on the current open-source vSwitch portfolio, new trends and on-going discussions within the open-source community.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Performance testing is very important in various different deployments and scenarios however in the NFV (Network Function Virtualization) it is even more meaningful. With a growing umbrella of projects and hence infrastructure NFV and SDN represent a very complex environment to test and, as a result, to give the correct interpretation to figures gathered through performance testing. Is my result good or bad? And how much better could it be and why? These are just few of the questions which people involved in performance testing ask themselves regularly. The OPNFV community is focused on creating a framework (made of multiple projects) which can help with performance gathering but not yet with analytics. This talk will provide an insight on performance testing for NFV, the state-of-the-art in the OPNFV community and a short demo running on an openSUSE distribution.

uk: вхід без авторизації

name: The importance of performance testing in the NFV world: Challenges and state-of-the-art in the OPNFV community


uk: Комп'ютерні науки

description: This is a short introduction to the Atom text editor. The authors describe it as "A hackable text editor for the 21st Century". It is an open source editor originally developed by GitHub but with large community around. In this talk I will describe my experience with the editor and highlight some interesting features. I will also briefly mention what the "hackable to the core" feature means.

uk: вхід без авторизації

name: The Atom Editor: A Hackable Text Editor for the 21st Century


uk: Комп'ютерні науки

description: The journey to bring some packages into the official Distribution Having a project that builds nicely in OBS is one piece of the story. Taking it into the openSUSE Distribution is a different thing. On last years oSC the Leap release manager (Ludwig) approached me 'Why dont you bring GNU Health into Leap'? Yes, why not? I liked the idea, but had not enough time to spend for the project. When the first RC was announced, we had to speed up....and finally made it! Up to that point there was a steep learning curve. The presentation will highlight the major steps - and why we still struggle with the update project. It gives an outlook on the upcoming GNU Health Release as well.

uk: вхід без авторизації

name: Take me to Leap - a story of Love and Despair


uk: Комп'ютерні науки

description: SUSE Package Hub is a project to collect openSUSE packages built for SUSE Linux Enterprise in a central repository. The policies for this repo are aligned with SUSE in order to maintain supportability of the main OS, making the packages "safe" to install and use. Packages maintained for SUSE Linux Enterprise exist in many different individual projects - in particular the "devel" projects. Many of these packages would be useful for SUSE Linux Enterprise customers but some of them could interfere with functionality and supportability of the SUSE product if installed. The risk of breaking supportability makes it difficult for SUSE to recommend these community maintained packages to end customers. At the same time, SUSE encourages community efforts and wants to promote the community based packages to all users. This talk is about presenting the idea and concept of SUSE Package Hub and the current status of the project. Length: targeted ~30 minutes + 10 minutes discussions/questions

uk: вхід без авторизації

name: SUSE Package Hub: Community Packages for Enterprise Users


uk: Комп'ютерні науки

description: How to be lazy and keep pretty spec files Just short talk to discuss the plans focus and future of the spec-cleaner tool and its incorportation in the distribution.

uk: вхід без авторизації

name: Spec-cleaner - progress and plans in cleanups


uk: Комп'ютерні науки

description: Snaps are a new packaging format that allows unmodified binaries to run across a wide variety of distributions. Snapd is the software that manages snaps on a running system. Learn about the basics of snaps, snapd and what is needed to port snapd to OpenSUSE.

uk: вхід без авторизації

name: Snaps on OpenSUSE: intro, current status and next steps


uk: Комп'ютерні науки

description: A short introduction into the plans for SLE 15. You will learn about the schedule, scope, and other details of the next major code stream for SUSE Linux enterprise products.

uk: вхід без авторизації

name: SLE 15 - What's coming?: A glance into the future


Reproducible Builds of openSUSE factory

uk: Комп'ютерні науки

description: state of the Geeko last year, I talked about reproducible builds in openSUSE and this talk is meant to give an update on where we are now, in addition to another short introduction on what it is and why it is important. size: 20-30 minutes

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Test kernel changes in a matter of seconds using Rapido - a glorified wrapper for Dracut and QEMU. This talk will walk through the process of taking a kernel source repository and turning it into a testable VM. For those who would like to play along on their own machine, please bring: - a laptop with openSUSE Leap or Tumbleweed installed - Kernel source (mainline master) After covering a simple standalone test procedure, the walk-through will then move on to kernel testing alongside network accessible storage such as iSCSI, and also touch on some debugging techniques.

uk: вхід без авторизації

name: Rapido: quick kernel testing from source


uk: Комп'ютерні науки

description: The privacy and the personal data on the internet are under attack by hackers and international espionage programs. It is important to keep data safe and secure to protect the privacy of the users. Open source software like Nextcloud and openSUSE are key to provide the necessary tools to the users to protect their data and run their own infrastructure. But to provide the expected security to the users it is necessary that the software is configured correctly and always has the latest security patches. It was lately discovered by Nextcloud that a big number of cloud services running on the internet are not secured properly. Some of them, even operated by big organisations, are even trivial to hack. This is a challenge for the open source community that we need to address. This talk will cover the current problems with insecure services that were discovered by Nextcloud and discussed possible steps to improve the situation. Examples are easier to understand administration interfaces, better notifications to the admins if actions are needed and potentially live patching of software. The talk will discuss potential consequences and new challanges for Linux distributions around software distribution and better guiding of admins to make the right decissions around security. It will also discuss the current and upcoming federation features of Nextcloud and how to become part of the community.

uk: вхід без авторизації

name: Preventing cloud data breaches in open source


osc2 - The modern osc

uk: Комп'ютерні науки

description: Development status and how to contribute osc2 is the next generation command line client for the openSUSE build service. It is a object oriented rewrite of the old osc tool. I will give a short talk about the status of the project and how you can contribute.

uk: вхід без авторизації


openSUSE Mentoring Status Update

uk: Комп'ютерні науки

description: First five minute of video does not have audio. openSUSE participates this year again in Google Summer of Code and Rails Girls Summer of Code. We will start with an introduction of these programs and the openSUSE history. We will then give you an update about this year's edition: What changed, which projects do participate, why is it important for openSUSE?

uk: вхід без авторизації


Legal Review Process: Why and how

uk: Комп'ютерні науки

description: The Legal Review happening in the Factory development process is a black box for many, even though it's very important for keeping openSUSE away from danger. But many only know the downside of this requirement: if the review takes "too long". This presentation is trying to shed light into the black box and show the processes and applications used. Explaining the challenges and pitfalls - and the actions we took to speed up the process.

uk: вхід без авторизації


openSUSE Leap recap, state and outlook

uk: Комп'ютерні науки

description: Two 42 version were released (42.1 and 42.2), one is in the works (42.3). Time to recap what we achieved so far, discuss the progress of 42.3 and maybe take a look at what 15 will bring us.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: A new type of Distribution openSUSE Kubic is the SUSE Container as a Service Platform based on openSUSE Tumbleweed. In this talk, we want to present what this is, how this works, how people can get involved.

uk: вхід без авторизації

name: openSUSE Kubic - What is this?: SUSE Container as a Service Platform on openSUSE Tumbleweed


openSUSE Heroes fighting the villains

uk: Комп'ютерні науки

description: The openSUSE Infrastructure Once again, the team behind the administration, support and maintenance of the openSUSE infrastructure is here to present services, machines and people, and all of the improvements after the renaming of the team on oSC16.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: This talk will follow-up on the corresponding 2016 talk with an update on new ARM boards enabled in openSUSE.

uk: вхід без авторизації

name: ARM boards update: Annual Tumbleweed ARM Port Activity Report


openSUSE and Platform as a Service

uk: Комп'ютерні науки

description: "Here is my source code, run it in the cloud for me, I don't care how", this is the mantra of the Cloud Foundry community, the leading open source Platform as a Service project. SUSE is part of the Cloud Foundry community and works upstream and downstream. We have Cloud Foundry running on openSUSE. This presentation will show what this is all about and where we are.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Containerised Application technologies like AppImage, Snappy and Flatpak promise a brave new world for Linux applications, free from the worries of shared libraries and dependency issues. Just one problem, this is a road long travelled before, such as in the application dark ages of Win32 applications and DLLs. And it worked out so wonderfully there... Do we risk a future where, like the resurrected dinosaurs of Jurassic Park, this family of applications will break their containment and start eating our users? This session will try to present a fair argument about the situation, frankly discussing the benefits promised by these technologies, but highlighting the very real issues and risks their widespread adoption could, and in some cases are, already bringing to the table. The talk with cover the promised benefits of application containers, such as AppImage, Snappy and Flatpak. It will detail the empowerment of developers who use the technologies, the ability for upstream projects to have a much closer role in delivering their software, and the benefits that brings to both the upstream projects and their users. But as a counter to those benefits, the session will detail some of the risks and responsibilities that come with that technology. The complexities of library integration, the risk of introducing new forms of dependency issues, and the transference of responsibility for those issues, plus security, away from the current Distributions delivering upstream projects towards those upstream projects directly. As a conclusion, the session will start to ask the question, what the hell should openSUSE do about this mess? How much can we help fix it or mitigate the problems? How much do we want to be involved in that new world?

uk: вхід без авторизації

name: Dinosaurs are running wild!!: Surviving Jurrassic Park now containerised apps are eating people


openQA Developer and User Meeting

uk: Комп'ютерні науки

description: Let's follow-up on Coolo's talk, dicuss technical details, ideas, etc. openQA is an automated testing tool, capable of full system, console, and graphical application testing, written in Perl. This session wants to bring together the openQA backend developers with testcase writeres and users of openQA to discuss ideas, bugs, improvements and so on. Newbies to openQA or any interested persons are welcome to join and share ideas, questions, etc.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Using OvS + DPDK to boost inter-VM network traffic Improving virtual workloads is a on-going and complex problem. Many of the optimizations are targeting the networking stack which is becoming a bottleneck as the traffic traverses from the hypervisor to the virtual machine and vice versa. As a result of which, improving the components that sit in-between is normally the first thing to look at. One such component is Open vSwitch whcih is a popular virtual switch heavily used in OpenStack. Another component is the Data Plane Development Kit (DPDK). We are going to briefly discuss how these components work and how they can be combined together. At the end there will be a short demo showing these technologies in action.

uk: вхід без авторизації

name: Open vSwitch and DPDK - Your VMs deserve better


uk: Комп'ютерні науки

description: Patrick and Holger from ownCloud will question and discuss if Open Source Projects need Product Management and if it makes any difference. Communities open many feature requests – which one shall be implemented? Only the once volunteers show up to offer code? How to handle interests of organizations in the community? Specific developments for customers will have an impact on roadmap and featureset – is this good or bad and how can it be managed? Sometimes there are conflicts – how can those be solved? Do Developers experience Product Management as a pain or do they see value? What difference does it make for the users? By keeping the balance between divers interests Open Source Product Management provides value for everybody! Patrick Maier, Product Manager ownCloud Holger Dyroff, Co-Founder ownCloud

uk: вхід без авторизації

name: Open Source Projects and Product Management - Need, Pain or Useless?


uk: Комп'ютерні науки

description: The Open Build Service is the central development tool of the openSUSE project. Are you an openSUSE packager and build.opensuse.org is your browser home page? Then this talk is for you! Moises (@mdeniz) and David (@dkang) from the OBS community gives you a little report on what has happened since oSC16, what is currently happening and what is planed to happen until next years openSUSE Conference.

uk: вхід без авторизації

name: Open Build Service - Development Roadmap: Past, Present & Future


OBS in numbers

uk: Комп'ютерні науки

description: In this short talk, we will present to the community the data that we have about usage of the OBS. This data show a clear trending in the user behaviour, and is used currently to make important decisions about our future as a Free Software project.

uk: вхід без авторизації


Next Generation Storage for YaST

uk: Комп'ютерні науки

description: Why Users should look forward to the Redesign. The YaST team is currently redesigning the storage code, down from the library up to the UI. This will allow many new features, e.g. btrfs multi device support, encrypted root, bcache and whole disk usage. We will explain the new internal design allowing much more flexable setups than in the past and some of the features for end users.

uk: вхід без авторизації


My Move to SUSE

uk: Комп'ютерні науки

description: A little over a year ago I found myself doing the Distro Dance. Trying to decide which Linux distro to use for a new datacenter deployment. I was starting to question my old solid choice, CentOS, and decided to go with SUSE. Join me as I go over my journey to SUSE, and why I am now convinced that it is the best Linux Distro out there today. Also see how I am convincing people to switch to SUSE and abandon the old ways of Linux for the chameleon.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The data center is getting bigger and more complex, and the microservice revolution is creating even more moving parts with application stacks that may contain hundreds and thousands of containers and services. How do we move beyond the old patterns of configuration management and infrastructure as code to what's required to survive in a world of distributed systems? If application developers can write event-driven programs to listen and react to stimulus, why can't operators do the same for infrastructure? In this keynote Thomas Hatch, SaltStack technical founder and CTO, will discuss how to control modern data center complexity, and turn it to a competitive advantage, using SaltStack and SUSE technologies. Thomas will provide insight into the SaltStack model for event-driven infrastructure and the emerging framework for intelligent, responsive application stack management. Modern data center commodities have never been so diverse. From bare-metal to containers, Kubernetes to web servers, SaltStack and SUSE have solutions to bring order and peace of mind to a complex new world.

uk: вхід без авторизації

name: Moving Beyond Infrastructure as Code: Why Event-Driven Infrastructure is the Path Forward for Distributed Computing


uk: Комп'ютерні науки

description: Digs into terminal programming in depth, and demonstrates the VNC client live. This is a lightening talk and live demo of a practical VNC client made for character terminals. The more theoretical topics of the talk will dig into the basics of VNC programming, terminal manipulation, and how to deal with terminal input quirks.

uk: вхід без авторизації

name: Making a practicle VNC client for character terminals


Limux: the loss of a lighthouse

uk: Комп'ютерні науки

description: Started in 200X the Limux was often cited as the lighthouse project for Free Software in the public administration. Since then we have regularly heard rumours about it. Have they now switched back to proprietary software again or not? Didn't they already migrate back last year? Is it a trend that public administrations aren't using Free Software anymore? Have we failed and is it time to get depressed and stop what we are doing? Do we need new strategies? Those are questions people in our community are confronted with. We will shed some light on those questions, raise some more, and figure out what we -- as the Free Software community -- can learn from it.

uk: вхід без авторизації


Analyzing ABI changes with Abigail

uk: Комп'ютерні науки

description: Libabigail is an infrastructure for semantic analysis of ELF binaries containing C or C++ programs. It powers command line tools like ‘abidiff’, which let users compare ABI changes between two different versions of a given ELF binary by analyzing just the binary and its ancillary debug information. The result of the binary comparison is a kind of hierarchical ‘diff’ which shows changes up to the types of the interfaces that constitute the ABI of an ELF program. This infrastructure allows software distributors (among other actors) to build specific tooling to review and analyze ABI changes that might occur whenever a shared library package is updated. That tooling might even be tailored to automatically prevent packages with unwanted incompatible ABI changes to reach users. This talk intends to present Libabigail, its architecture, its capabilities, its current limits, its associated tools and how it might be used to further build highly tailored ABI verification tooling. The talk will also explore the potential improvement paths that are currently identified, and from the feedback of the audience, explore improvement paths that are not yet identified.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Submitting more than 400 new packages to Backports This talk will explain how the KDE packages were prepared and submitted to Package Hub so SLE users could enjoy them. Missing dependencies, rpmlint complaining about valid packages, not fully available dependencies, missing branding packages... It wasn't an easy path to travel but it was worth it. This talk will explain the problems found and how they were solved with the hope to make it easier for others to submit their packages to Package Hub.

uk: вхід без авторизації

name: How the KDE community packages for SLE in PackageHub were done


uk: Комп'ютерні науки

description: openQA has become core part of both openSUSE and SUSE development (and beyond), but there are many myths what it actually does. This talk targets interested developers who used openQA before, but used the test API as blackbox so far.

uk: вхід без авторизації

name: How openQA works: Technical details about testing openSUSE


uk: Комп'ютерні науки

description: OBS provides a wide range of feature that help packagers to ship their software to their users. This talk is showing some of the key features of OBS and how they help packagers to make their life easier. For example, did you know that you can setup OBS to fetch package sources directly from GitHub and build them? OBS is a Rails-based web application, with a perl backend, that allows users to build and distribute packages for a wide range of distributions, like SUSE, Fedora, Debian, Ubuntu and ARCH Linux.

uk: вхід без авторизації

name: How OBS helps you to make packaging software a breeze


uk: Комп'ютерні науки

description: We often have the impression that while we keep working things don't seem to get solved. In this presentation we will discuss the development process, then will go over what the KDE community has been up to in terms of QA and will bring some ideas so that we can create, together, better solutions.

uk: вхід без авторизації

name: How KDE gets things done: From happy developers to happy users


uk: Комп'ютерні науки

description: Rolling Releases are the future of Linux distributions. They are already the better solution for power users & developers. Tumbleweed is the future of Rolling Releases. The methodologies, techniques, and capabilities of Tumbleweed are opening up new doors, creating possibilities, and disrupting existing technologies beyond its borders. This session will explain how and why openSUSE Tumbleweed is paving the way for that future, while already being "the reliable rolling release". The talk will dispel the fears, uncertainties and doubts that many have regarding rolling releases in general and Tumbleweed specifically, and share how you can get involved both using, and improving, this exciting fast moving foundation of the openSUSE Project. But not everything is perfect. This talk will also identify some rough edges in Tumbleweed and suggest collaborative solutions as to how the openSUSE Project could start addressing them, so we can continue the exceptional progress Tumbleweed has made into the future and beyond the year 2020.

uk: вхід без авторизації

name: Tumbleweed: A Story of Love and Worry: Everyone should be running a rolling release, but isn't perfect


uk: Комп'ютерні науки

description: Whenever you are curious about how sources become an installable software in Leap without additionnal repository, or think about contributing to openSUSE project with some packaging stuff, this talk will retrace the journey of gcompris-qt package from its upstream source to the final package that will be natively available in openSUSE Leap 42.3. I will explain in details the different steps to follow, how to do that, and some receipts against traps. At the end, you will have a good overview of what means get a package to Factory. You also will have a step by step roadmap to make your first contributions.

uk: вхід без авторизації

name: gcompris-qt package's journey in openSUSE: From upstream source code to packaged application for Leap


From source to package

uk: Комп'ютерні науки

description: Leveraging the power of GitLab CI During this talk we'll show a complete CI/CT pipeline and how we automated the following tasks: * Render and publish RST / sphinx based documentation * Build and publish packages (deb + rpm) on a public repository (incl. signing) * Advanced testing of JS-based applications with Firefox and PhantomJS The idea is to automate the whole pipeline starting simple with application testing and finally deploying it or building and publishing the appropriate packages and documentations. Only OSS is used and will be presented during the talk. The process is automated with GitLab, GitLab-CI, Docker, Vagrant and several smaller projects we have or will publish on GitHub: * pyaptly, * pkgbuild-bot, * docbuild-bot. We are sure that this fully automated approach for different uses cases brings a new angle into the CI/CT space. Properly packaging software (incl. signing) is still not that easy and many tend to work around it. Attendees will get new ideas how to fully automate the process of transforming source code to a ready-to-use package and not only parts of it.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Kubernetes is an open source project for orchestrating containerized applications. But how to containerize your workload? How to bring your containerized application into Kubernetes? This talk will show how we transferred our application to Kubernetes. - This includes containerizing the application (based on an openSUSE docker image) - How to expose your application services via Kubernetes. - How to create a shared file system for all Pod belonging to your application via Kubernetes. I will show how to do that plus a demo on a running Kubernetes System provided by SUSE CaaS.

uk: вхід без авторизації

name: Bare metal to the cloud: Bring your application to Kubernetes


uk: Комп'ютерні науки

description: An Introduction to the most used Linux Desktop* The Enlightenment project is one of the longest surviving Linux desktops with its initial release predating that of Gnome or KDE, depending on how you count the numbers Enlightenment is also the most used Linux Desktop. For several years now openSUSE has had the best Enlightenment support of any Linux Distro as the Enlightenment maintainer for openSUSE and as a member of the Enlightenment Release team i'll walk you through enlightenment on openSUSE and where / why you should use it. I will also cover some of the other applications produced by the enlightenment project such as the popular terminal emulator terminology.

uk: вхід без авторизації

name: Enlightenment? What is it? Why should you use it?


uk: Комп'ютерні науки

description: DevOps is one of the Industry's great buzz words. You've heard that DevOps (or ITOps, or WhateverOps) will solve all your development-to-deployment problems and how agile processes can increase the velocity of your projects. But you also likely know that it's not a silver bullet that solves all problems. This session will discuss how DevOps helps, what the pitfalls are, and how to avoid failure while squeezing the BEST out of DevOps.

uk: вхід без авторизації

name: A Game of Thrones: DevOps Golden Hammers


Creating an openSUSE Powered Robot

uk: Комп'ютерні науки

description: The joys of open source (taking other peoples work to make something cool for yourself). Often as software engineers / developers the first thing we do when we want to start a cool new project is just write code. In reality what we should do is look at everything that already exists first, open source software provides a wonderful platform too build cool things with very little effort by utalising existing code. I will use the expereinces and lessons I have learned from building an openSUSE powered robot [1] to illustrate this, I will go through my design and design decisions to further illustrate this point while also touching on other systems engineering concepts such as modular design and using open protocols to further allow reuse and changes. The level of design in the talk will be such that someone with some basic electronics skills (like myself) could go away and build something similar at the same time the majority of the talk will be aimed toward people with some software background but not nessearly any knowledge of electronics. I could probably cut this back to a 30 Min talk if required.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Do you work on an open source project? Is your source code hosted at GitHub? Do you use continuous integration or continuous deployment? Why NOT? This short talk will be about some tricks we use in the YaST team for continuous integration. Because we need a specific environment we use the Docker containers for building and testing at Travis. This approach also decreased out maintenance effort and made the builds more reliable. Hopefully this talk encourages you to use continuous integration also for your projects.

uk: вхід без авторизації

name: Docker at Travis: There is no excuse for NOT using a CI


uk: Комп'ютерні науки

description: IoT: Internet of Teams Most software engineers use kanban boards for task management, often these are physical boards using post-it notes. These physical boards are often great for visibility and enjoyable to use. However they are very disconnected from the digital side of the software development world. What if we could use moving physical kanban cards to update our digital systems, bridging our physical and digital worlds. This talk will demonstrate an IoT solution that I designed and built.

uk: вхід без авторизації

name: Connected Kanban: Bringing real and virtual tasks together


SUSE Academic Program explained

uk: Комп'ютерні науки

description: The new SUSE Academic Program explained! As a leading open source company, SUSE supports schools, higher learning institutions and the academic community in getting free access to our extensive experience and knowledge. Many IT-students still get trained in software stacks that are not the highest in demand by the labor market. In many cases IT-infrastructure classes are still dominated by proprietary software, but the dominating IT-infrastructure "in real life" nowadays is open source technology. As SUSE delivers enterprise open source technology many schools have asked SUSE to come with a academic program now we are able to explain you most bits and bites of how we believe we can color schools and students green!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Collectl is a comprehensive, fine-grained monitoring tool that collects a vast quantity of system metrics Collectl was developed over a dozen years ago as a very lightweight yet highly detailed system monitoring tool, capable of collecting hundreds system performance metrics as frequently as every second. Its companion tool colplot, provides an easy to use web-based plotting package capable of displaying detailed statistics for multiple systems at the same time. Think of colmux, a third tool, as top-anything across a number of machines. It is capable of displaying anything collectl can collect in top-format, sorted by any column of your choice. For example, say you have a 100 node cluster, with colmux you can look at the disk wait times across thousands of disks sorted sorted from slowest to fasted, allowing you to easily identify bad or hot drives, OR look at memory consumption for leaks. How about a bad NIC consuming a CPU by interrupts? Or how about which process is doing the more disk reads, or write, or page faults? And remember, this is across a cluster. The focus of collectl has always been highly efficient metrics collection and display via a CLI, no pretty pictures and no databases to slow it down. However what it does have is an API to allow it to pass those metrics onto whatever high level tools one may wish to communicate with. For example it has native support for ganglia or graphite over a socket. If you have some other favorite tool it can usually be adapted to communicate with it as well. Unfortunately most centralized tools are easily overwhelmed with fine-grained metrics and can only deal with them at granularities in the 1-min range. Not to worry, collectl has the ability to record and save metrics to local disk at one rate and send simultaneously send them to a central tool at a different rate, making it possible to get a coarser-grained centralized view and if there is a problem, still have access to finer-grained data. Collectl has been used for monitoring some of the largest computing clusters in the world and in the last several years has been enhanced for monitoring Open Stack Clouds. It is currently packaged as part of OpenSUSE.

uk: вхід без авторизації

name: Collectl: A system monitoring tool like no other


Ceph Explained - With Raspberry Pis

uk: Комп'ютерні науки

description: Demonstration of Ceph on a Raspberry Pi cluster This talk provides an introduction into Ceph, a software defined storage with openSUSE. The talk is going to explain and demonstrate how Ceph distributes data over hosts, racks and other failure domains and scales with the number of available nodes. The handling of failed hardware is explained and demonstrated. The talk concentrates on the theoretical concepts and a live demonstration.

uk: вхід без авторизації


Ceph, ELK & opensuse

uk: Комп'ютерні науки

description: This talk will be held by Denys Kondratenko and Abhishek Lekshmanan to talk about Ceph and ELK (Elastic Stack) integration and current status on openSUSE (Leap and Tumbleweed). Ceph is a distributed storage platform that is contender to become the future of software defined storage, providing unified access to block, object and file interfaces. However like any complex systems there are various subsystems that may fail and analyzing logs is generally the first line of action. This is where the ELK stack comes in, to search, analyze and process logs and metadata. We will cover topics such as: * Current status of ELK and Ceph on openSUSE (Leap and Tumbleweed) * Metadata export to Elasticsearch - RGW Metadata Search * Ceph logs and cluster log parsing with Logstash * Future of the ELK for Analyzing and Alerting for Ceph * Current status of Ceph ELK integration for openSUSE

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Last year, we presented the state of openSUSE and SLE and how we were planning to close the gap between the two projects. This talk will go into details on how we progressed for the last year, the pro and cons and what we plan for the future.

uk: вхід без авторизації

name: Bridging openSUSE and SLE gap, part deux: Return of the GNOME, part deux aka the revenge


Annual Meeting With the openSUSE Board

uk: Комп'ютерні науки

description: Like every year, the last session will be a meeting with the openSUSE Board.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: YaST2 Configuration Management is a brand new YaST module which offers integration between AutoYaST and Salt. It's no secret that many AutoYaST configuration features can be implemented using some Configuration Management System (like Salt or Puppet). So the idea is to bring together the best of both worlds: AutoYaST will take care of installing the base system (partitioning, networking, etc.) and Salt will configure the system. During this talk, attendees will see the module in action and will get into the nitty-gritty details as well. Of course, we'll also have a look at experimental features, like Puppet support or SUSE Manager Salt Formulas integration. Last but not least, we would love to hear more ideas from you and discuss your use case.

uk: вхід без авторизації

name: Adding Salt to AutoYaST: Integration between AutoYaST and Configuration Management Systems


uk: Комп'ютерні науки

description: The functional programming language "Haskell" has been instrumental in researching the design of compilers, type systems, and advanced programming language features for more than 2 decades, but in recent years it has also become increasingly popular with red-blooded software engineers who worry about practical tasks like developing client/server systems, standalone applications, cryptography, finance solutions, or REST application back-ends. As it happens, openSUSE offers outstanding support for the Haskell language ecosystem and is therefore an ideal platform for discerning Haskell hackers who develop commercial-grade solutions. Both Tumbleweed and Leap support a whopping 2,200 Haskell packages that cover the entire LTS Haskell standard version 8.x. Furthermore, there exists a sophisticated infrastructure to easily maintain and update a package set of that size, which guarantees that important new releases make it into the distribution with a minimal delay. In this presentation, we would like to describe the current state of Haskell packaging in openSUSE, covering the following topics in particular: 1. Introduce Haskell briefly and explain why it kicks ass. 2. How can I install and set up a Haskell development environment with openSUSE Leap or Tumbleweed? 3. How can I package and deploy my own Haskell applications on openSUSE with the Open Build Sevice? 4. How does the underlying infrastructure work ("cabal2obs") that makes all this possible? The target audience for this presentation are Haskell programmers who would like to get started using openSUSE, openSUSE users who would like get started with Haskell, and packagers who would like to get insights into an endeavor that maintains and updates several thousand spec files without major human intervention.

uk: вхід без авторизації

name: A View inside of openSUSE's Awesome Haskell Support


uk: Комп'ютерні науки

description: Over a year ago we setup a public repository mirror. Until now we're officially listed as a mirror for the following distributions: * Arch Linux * CentOS * Debian * EPEL * OpenSUSE * Ubuntu This talk will give an overview what is required to quickly setup a new package mirror and shows how we manage our mirror with Ansible, which automates the installation and configuration of a new mirror. The Ansible playbook will be available on GitHub at the time of the talk. In addition we try to motivate the attendees to contribute to the global mirror network. We'll show some statistics and graphs and explain what new mirrors can expect in terms of storage, requests and bandwidth. So far our mirror has generated over 45TB of outbound traffic, which is quite much for a mirror in Switzerland.

uk: вхід без авторизації

name: 1 year of maintaining a public repository mirror


uk: Комп'ютерні науки

description: Applying small updates is normally no problem in a running system. But what about if there is a new major release of your favorite Desktop? Or a major version update of your used Linux distribution? Today’s concepts are most of the time to apply the patches in the running system and risk that a running service or Desktop breaks, or apply them all by booting an installation media and wait for quite some time until you can access your machine again. Or your boot process is stopped for a long time during which the updates are applied. Or some patches fails to apply and your system is in an inconsistent state. A solution for this are transactional updates. Transactional updates are atomic, means either they applied successful, or if an error occurred, you have the same state as before. And if an update does not work, there is an easy way to go back to the last working state. There are different solutions for this, some require new package formats, other require a second partition and you can switch during the next reboot to the other partition. I want to present a third solution: using a standard package manager and leverage btrfs for this. With snapshots and rollback on btrfs, there is already everything available what you need. This talk will give a short introduction into snapshots and rollback with btrfs and show how to combine and use this technologies to your advantage.

uk: вхід без авторизації

name: openSUSE Conference 2017 - Transactional Updates with btrfs: Don't bring your system down


uk: Комп'ютерні науки

description: This talk will give you introduction to Sigfox network and show differences between Sigfox and other IoT networks. It will also demonstrate examples on how you can process collected data. Live demo will be displayed on stage.

uk: вхід без авторизації

name: Collecting data from IoT devices using Sigfox network: Making data collection easier


uk: Комп'ютерні науки

description: GNU Health is a social project that provides a community-based, Free/Libre Health and Hospital Information System deployed in many countries around the globe. GNU Health combines Social Medicine and Primary healthcare principles with state of the art advances in bioinformatics and precision medicine, delivering a valuable framework for governments and Public Health institutions, as well as for academic and research organizations. In this presentation we will go through some of the existing and upcoming technologies behind GNU Health and their use in different scenarios. The GNU Health Federation to integrate large, heterogeneous health and research networks; The integration with OpenStreetMaps and the mobile application will be some of the topics. Finally, we will present the GNU Health embedded project, a joint effort with OpenSUSE, to use GNU Health in single-board devices such as the Raspberry Pi. We will go through the many benefits that this project brings to communities around the world, delivering Freedom and Equity in Healthcare, which is our ultimate goal.

uk: вхід без авторизації

name: The GNU Health : Free Software technology improving Public Healthcare aro: GNU Health uses Free/Libre, state-of-the-art technology to deliver Freedom and Equity in Healthcare


The new EU CyberSecurity Act

uk: Комп'ютерні науки

description: Or how to prevent the EU from becoming the worlds largest botnet honeypot Fibre to the home opens numerous interesting possibilities for both bona-fide and not so bona-fide use cases. Having your espresso machine or refrigerator being part of a multi-million device botnet which is attacking critical infrastructure might not necessarily be your first association when zipping your early morning caffeine fix. Not only might this notion be somewhat disruptive for your early morning zen-moment, you might also be held legally accountable for these actions as it is actually your home network participating in an international attack wreaking havoc on, let’s say, the healthcare information system of a close NATO ally. Nowadays there is zero quality control being enforced over internet connected devices in general. But the EU (and US) have decided this somewhat naive approach should come to an end. A new directive (NIS, Directive on the Security of Network and Information Systems) comes into effect. Especially for branches active in the development of internet connected devices with a direct application in the “quality of life improvement” domain, this will be something to look out for: Medical devices Automotive Domotica This new directive includes the ambition of implementing a certification scheme for IT systems and devices, this scheme will be based on the existing ISO 15408 standard: “ISO/IEC 15408-1:2009 establishes the general concepts and principles of IT security evaluation and specifies the general model of evaluation given by various parts of ISO/IEC 15408 which in its entirety is meant to be used as the basis for evaluation of security properties of IT products.” What does this standard encompass? What does open-source and free software have to do with this? Let’s have a closer look in this talk!

uk: вхід без авторизації


Transactional Updates - deep dive

uk: Комп'ютерні науки

description: How to update your systems without breaking them With the release of Leap 15 the new system role called "Transactional Server" will be available during the installation, so this is the perfect opportunity to have a look at the concept behind it and how to work with such a system in practice. In this talk we will have a look at transactional-updates from different angles: * The basic concepts behind transactional-update * How to use the Transactional Server or Kubic (Users & Administrators) * Packaging for transactional systems (Packagers) * How transactional-update compares to other solutions from various distributions (Developers) * Recent developments in the transactional-update world

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The missing link between fixed and rolling releases Tumbleweed, being a rolling distribution, is constantly changing and packages are constantly being rebuilt against one another and updating requirements. As such it becomes necessary to update even when undesirable. For example, one is running snapshot 17 and the next day snapshot 18 contains a QT update that rebuilt a large number of packages. When attempting to install an application that depends on QT one is greeted with an ugly unresolveable error. It is then necessary to run a full update, likely very large with many unrelated changes, in order to simply install an application as would have been possible yesterday. If a remote repository containing historical snapshots was available one could simply install the application and perhaps the handful of new dependencies it requires rather than having to update the entire system. This provides one with the benefits of a rolling distribution without requiring the constant change. A week later when a new kernel and DRM stack provides an exciting feature it is still easy to update everything and be running the latest code, but the user is not interrupted by having to update when it should not be necessary. From another angle, the capabilities of rollback using snapper and btrfs are widely advertised, but the cumbersome and rather unusable state in which a user is left is not commonly discussed. If for example a kernel and/or network manager update completely break network functionality for certain users they can rollback, but then what. As they wait for a fix their installation falls further behind and with that it becomes less and less likely that installing a new package will function properly. On a similar note, if one wanted to install debuginfo packages it is many times impossible without first updating that application and with it many of its dependencies. Such historical snapshot repositories are available and a command line tool, built on libzypp changes, which eases usage. This talk will provide an introduction to the motivation behind this project, implementation, and usage. In addition the Tumbleweed snapshot review site will also be covered to aid users in utilizing Tumbleweed in a manor that suits them. In general this approach offers no downsides if one wishes to still update to every new snapshot or preferred to wait in order to ensure a usable system for getting work done. The review site opens up the possibility to analyze and even predict the stability of releases. With this there is likely plenty of topics of discussion surrounding pushing it further.

uk: вхід без авторизації

name: Tumbleweed Snapshots: The missing link between fixed and rolling releases


uk: Комп'ютерні науки

description: Open Build Service (OBS) development has increased in an exponential way. David will briefly explain the evolution of the OBS frontend in the last year, and also some of the awesome features that have been included recently. Kiwi Editor, Cloud Uploader features that are already available will not be the only ones we will talk about. Adrian will talk about the new OBS backend features as Docker build support, AppImage, Docker registry, etc. And last but not least, Marco will introduce us to OSC new features. We will also give some hints about the upcoming features we have in mind for the future of OBS. Sounds interesting, right? Don't miss this talk and take advantage of knowing all the improvements that can make your work easier using OBS.

uk: вхід без авторизації

name: What's new in OBS?: Latest new features and how to use them


uk: Комп'ютерні науки

description: As many openSUSE users may know, two of the most important YaST components, libstorage and yast2-storage, were recently rewritten from scratch in order to ease the maintenance and to be prepared for whatever the future brings. Now we have a solid base to adapt the current behavior without compromising the existing supported scenarios and to implement new and shiny features. During this presentation we will explain the present and the plans for the supported installation scenarios, for the partitioning proposal (a.k.a. Guided Setup) and for our beloved Partitioner. We need help from the openSUSE community to review and refine those plans and to bring new ideas to the table. Bring your storage wish list!

uk: вхід без авторизації

name: What Storage-ng will bring and what else do YOU want?: Help us to shape the future of YaST


openSUSE Conference 2018 - Why openSUSE

uk: Комп'ютерні науки

description: About ideal use case and promoting the gold triangle of openSUSE This talks is split in three topics: 1. openSUSE is not SUSE, it is her sister. There are still too much people outside of open/SUSE world that still confuse the difference and the options they have. This usually leads them to use the wrong distribution for their use cases and thinking that "SUSE" is not working for them. I will describe the current distribution palette and their respective key values and the difference from the SUSE company and openSUSE community. 2. Why should I use openSUSE? I will describe which features from openSUSE make it ideal for which use case. A brief description of what I personally name the gold triangle of openSUSE is mandatory (OBS, openQA, Yast). 3. How to contribute to openSUSE I will describe the workflow to contribute to openSUSE, new packages and maintenance, and how OBS and openQA are involved. This talks is split in three topics: 1. openSUSE is not SUSE, it is her sister. There are still too much people outside of open/SUSE world that still confuse the difference and the options they have. This usually leads them to use the wrong distribution for their use cases and thinking that "SUSE" is not working for them. I will describe the current distribution palette and their respective key values and the difference from the SUSE company and openSUSE community. 2. Why should I use openSUSE? I will describe which features from openSUSE make it ideal for which use case. A brief description of what I personally name the gold triangle of openSUSE is mandatory (OBS, openQA, Yast). 3. How to contribute to openSUSE I will describe the workflow to contribute to openSUSE, new packages and maintenance, and how OBS and openQA are involved. SLindoMansilla

uk: вхід без авторизації


Your first steps with openSUSE Kubic

uk: Комп'ютерні науки

description: Practical information on how to get started with openSUSE Kubic to host your containers Curious about openSUSE Kubic and using it for running your containers workloads ? I will introduce the various way to deploy openSUSE Kubic and explain how to get started with systems operations and containers management. From scratch to fully running containers in 45 minutes :)

uk: вхід без авторизації


30 seconds to Code

uk: Комп'ютерні науки

description: Streamlining development setups with Docker and Open Build Service Creating development setups can be tedious, error-prone and quite horrifying to novice contributors of Open Source projects. You would set up a virtual machine, install the required software and spend quite some time configuring it. On top of this, your setup would require maintenance and updates. A more modern approach is featured in this talk: Create a reproducible environment, have automatic updates to new package versions just by using OBS to build your Docker container image from RPMs and a kiwi XML file. No more fiddling with VMs, no more manual install and configuration marathons - just download and run your ready-to-use Docker image from OBS.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The openSUSE Board will present the outcome of their last F2F meeting, where they started driving its collective agenda for the next year. After that, everybody is welcome to ask questions, give feedback, make suggestions and present ideas.

uk: вхід без авторизації

name: openSUSE Conference 2018 - Annual Discussion with openSUSE Board


uk: Комп'ютерні науки

description: There are several changes coming with the release of AppArmor 3. This talk will cover the changes that AppArmor 3 will bring and how the changes will affect policy and confinement. It will cover policy versioning, local vs pre-shipped read-only policy text, improvements in AppArmor policy namespaces, fine grained network and d-bus mediation as well as IMA integration.

uk: вхід без авторизації

name: AppArmor 3 and beyond: Riding the Tumbleweed


uk: Комп'ютерні науки

description: The Kubic Project is an exciting new part of the openSUSE family. This talk will provide a brief introduction of the Project and how it focuses on container technologies such as the Docker & Podman runtimes, Kubernetes, Transactional (Atomic) Operating System updates, and much more. The session will then go into detail how Kubic provides the base for SUSE's Container as a Service Platform (CaaSP), explaining how Kubic serves a similar role to that product as Tumbleweed does to SUSE Linux Enterprise, and explaining the relationship between CaaSP versions, SLE versions, and Tumbleweed. Finally, this presentation will be an opportunity for those interested in Kubic to learn ways they can get involved with the project and contribute, regardless if their interest is containers, orchestration, testing, or atomic system updates.

uk: вхід без авторизації

name: Atomic Bonds: openSUSE Kubic & SUSE CaaS Platform exploring the container world


Behind the scenes of the OBS team

uk: Комп'ютерні науки

description: Tools, processes and procedures used by the OBS team If you ever wondered how the OBS gets developed, this talk will provide some insights into how the OBS development works including tools we use (e.g. depfu, hakiri, codecov) and workflows we follow (e.g. Scrum). OBS developers have also changed a lot in the last time. The OBS frontend team has doubled its size within the last 2 years. We will explain how we brought everyone up to speed with techniques and methodologies such as Scrum and mob / pair programming. The reference installation build.opensuse.org is now also OBS frontend team responsibility. We changed the deployment process by introducing a demolition squad role. Beside build.opensuse.org, we also release OBS regularly and are in charge of quality assurance using e.g. openQA and Kanku. Last but not least, we will cover how you can participate in OBS development, both as a developer and suggesting changes and features.

uk: вхід без авторизації


btrfs is awesome: except when it isn't

uk: Комп'ютерні науки

description: How to fix a broken btrfs filesystem I love btrfs, I think btrfs is the best filesystem ever. But like all software, it's not absolutely 100% perfect all of the time. This lightning talk will help tell you what to do when it all goes wrong :)

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Link time optimization (LTO) extends scope of compiler optimizations to whole program or DSO. We present some data on pros & cons of using LTO to build openSUSE distribution by default. This is joint with with Martin Liška and Martin Jambor.

uk: вхід без авторизації

name: Building openSUSE with link-time optimization


Ceph - The Distributed Storage Solution

uk: Комп'ютерні науки

description: You want to learn more about distributed storage solutions and in particular about Ceph? In this talk I would like to give you a quick introduction about distributed storage and Ceph at a glance. What is it? Why is it useful? Why do I need it? Isn't a single NAS system suffiecient? Who should join? Everyone who uses storage :-) What is Ceph? Ceph’s foundation is the Reliable Autonomic Distributed Object Store (RADOS), which provides your applications with object, block, and file system storage in a single unified storage cluster—making Ceph flexible, highly reliable and easy for you to manage.

uk: вхід без авторизації


Ceph Manager Dashboard

uk: Комп'ютерні науки

description: The original Ceph Manager Dashboard that was introduced in Ceph "Luminous" started out as a simple, read-only view into various run-time information and performance data of a Ceph cluster, without authentication or any administrative functionality. However, as it turns out, there is a growing demand for adding more web-based management capabilities, to make it easier for administrators that prefer a WebUI to manage Ceph over the command line. After learning about this, we - the openATTIC team - approached upstream and offered our help to implement the missing functionality. Based on our experiences in developing the Ceph support in openATTIC, we think we have a lot to offer in the form of code and experience in creating a Ceph administration and monitoring UI. We already reached feature parity and replaced the existing dashboard mgr module and we're moving forward. If you want to learn more about it this is the right talk for you.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Driven by curiosity and some late night ebay purchases, I ended up down the rabbit hole of building a cloud from scratch: why use OpenStack when you can do it the hard way. This was a great excuse to dive into the various subsystems required to assemble a cloud and to find out how frustrating aspects of it could be. A cloud is a jigsaw, requiring many different pieces to fit together and co-operate. This talk will take a look at a number of Open Source technologies and how they fit into this puzzle: First you need a way to run Virtual Machines, this is probably the easiest part of the jigsaw. Next you need a way to store and distribute your Virtual Machine volumes. Ceph fits in here nicely. Then you need a way to connect all your Virtual Machines together. You could just use the Linux networking stack. Or you could look at VPP, an exciting userspace networking stack born out of Cisco. Great now your VMs can talk to each other and things, but how do you do that first boot configuration: well hello Cloud Init. Finally you need a way to push traffic to your VMs, enter HAProxy.

uk: вхід без авторизації

name: Cloud - From Scratch: building a small cloud the hard way


uk: Комп'ютерні науки

description: In a way, both Docker and Tor are shrouded in mystery. Containers have been the biggest thing in the IT field in the past few years and yet a lot of people don't know what they are good for. Why not just use a VM? Likewise, Tor is known only for the negative uses and connotations such as "The Dark Web" and "The Deep Web" meanwhile not many people know about the actual positives of the technology when it comes to secure communication and privacy. My presentation would be a short primer on both of these technologies followed by a 15-minute demonstration on how to create a Wordpress website, MariaDB Database, and Tor entry point with Docker on OpenSUSE Leap 15 that can be recreated on any hardware or VM even without an external IP and accessed anywhere in the world using the Tor Browser. There should also be time to take Q&A at the end. My docker-compose files, notes, and presentation will then be available on GitHub.

uk: вхід без авторизації

name: Create a complete Tor Onion Service with Docker and OpenSUSE in less than 15 minutes


uk: Комп'ютерні науки

description: A few years ago we started adding cross-compiler packages to Tumbleweed, based on our maintained GCC packages. There have been two recent toolchain additions, more are still in the works, and several challenges remain - such as on our end Leap and PackageHub.

uk: вхід без авторизації

name: Cross-Compilers for lizards, two years later: Improving the Microcontroller Tooling


uk: Комп'ютерні науки

description: Starting with openSUSE Leap 42.2, a lot of cooperation has been done to bridge gaps between openSUSE and SUSE Linux Enterprise distributions. Things have been improving nicely with openSUSE Leap 42.3. We'll go into details on what this cooperation means for both openSUSE contributors and for SUSE and how we ensure it takes place. We will also discuss how we adjusted SLE15 development and how was done in harmony with openSUSE Tumbleweed (rolling release).

uk: вхід без авторизації

name: Developing SLE, Factory and Leap distributions at the same time, impossible?: openSUSE / SUSE example: Tumbleweed / Leap and SLE


uk: Комп'ютерні науки

description: As probably you might know, GNOME hasn't been the most updated in technologies & processes used for the design, development, testing, QA, delivery loop. To be honest, we have been quite behind! Build fails, not passing tests, contributors stuck with trivial details, each product with different released days, designers and QA in need to build the whole stack to try out a minimal UI change... well, we could continue indefinitely. Needless to say this was a huge impact in our performance and contributor friendliness, even more in a time where web applications are as common. Fortunately, things has changed dramatically over the last two years, specially with Flatpak for a containerized-alike build and distribution of apps and our move to GitLab and its integrated CI, we are able to fully dive into integrating a more DevOps oriented workflow. This effort has become a dream come true for GNOME, that we would have never imagined a few years back. In this talk I will present and explain in details how to use and integrate Flatpak and GitLab together to create the future of the DevOps experience for Linux applications development and how we use it at GNOME and what impact is making to our organization.

uk: вхід без авторизації

name: DevOps for GNOME: With Flatpak and GitLab


uk: Комп'ютерні науки

description: Following up on last year's talk I intend to give an update on hardware support in openSUSE and software support for new boards. This will include an update on Meltdown/Spectre mitigations and what users need to take care of.

uk: вхід без авторизації

name: Fantastic Arm boards and how to use them: News on hardware and Spectre


uk: Комп'ютерні науки

description: A brief description of the project and its internals! This talk will go through what Fleet Commander is (and, consequently, what Fleet Commander is not intended for), which are the solutions proposed by the project, how Fleet Commander interacts with SSSD and freeIPA and, plans for the future and finally provide a Demo of the current state of the project. The talk will be divided basically in 4 parts: 1) Describing what Fleet Commander is (and what it's not intended for): Fleet Commander is an integrated solution for large Linux desktop deployments that provides a configuration management interface that is controlled centrally and that covers desktop, applications and network configuration. Last but not least, Neither Ansible nor Puppet could solve the core problems of Desktop Session Configuration Management, which is what drove the Fleet Commander development. 2) Describing Fleet Commander interaction with freeIPA and SSSD: Fleet Commander relies on freeIPA, which provides a standalone plugin for desktop profile management, to store the profile data and its assignments to users, groups and hosts from the administrator point-of-view. From the client point-of-view, Fleet Commander relies on SSSD to fetch the the profile data at users' login time and notify Fleet Commander whenever new profiles have to be applied. 3) A short Demo about the current status of the project: This will be the first time that Fleet Commander project will be Demo'ed after the freeIPA/SSSD integration. 4) Plans for the future: A quick discussion about what are the plans for the future, including a way to manage profile data in case of direct integration between Linux clients and Active Directory servers!

uk: вхід без авторизації

name: Fleet Commander: The efficient way of managing the Desktop profiles of your Fleet!


uk: Комп'ютерні науки

description: GNU Health is a community driven project. There is a wide spread variety of users that run GNU Health in different scenarios. And there is a community of 'makers', that build the software and brings it to its users. This presentation will put some light into both communities. For the first time we have collected the end users, and will present some statistics around that. And for you, the maker community, we will give you some ideas whats next in the development pipeline

uk: вхід без авторизації

name: GNU Health on openSUSE: Insights into a global, diverse and friendly community


uk: Комп'ютерні науки

description: The Heroes were founded two years ago. In this time, we worked hard to maintain and enhance the openSUSE infrastructure, but talking about that would be boring. Of course, if you do a lot of things, you'll sometimes also make mistakes. Have a lot of fun with some of our failures, what we learned from them and where we still have room for improvement.

uk: вхід без авторизації

name: Heroes, not Superheroes: What the Heros would prefer not to tell you ;-)


uk: Комп'ютерні науки

description: VPP (Vector Packet Processing) is the opensource software aiming to very fast data-processing and its part of the umbrella project known as FD.io This talk describes how to design and integrate a new L4 protocol in the existing VPP (Vector Packet Processing) framework. We will use as an example the novel SCTP implementation which has been developed (and now maintained) by the SUSE employee Marco Varlese. We will go through the concept of the transport-layer and how the upper-layers (session and application) in VPP interact with the transport-layer in order to fully establish an SCTP connection, how to send and receive data and eventually terminate a connection. We will also showcase the new SCTP implementation and the diverse levels of debugging offered.

uk: вхід без авторизації

name: How to implement a new L4 protocol in VPP: Design tips for success


Introduction to TLS 1.3

uk: Комп'ютерні науки

description: TLS 1.3 is the brand new version of the SSL/TLS protocol. The draft of the standard was recently approved by IETF and it will be published as RFC in a couple of months. TLS 1.3 is a big redesign of the protocol which brings substantial changes such as better security or handshake speed-up. The talk will present its new features as well as compare the new protocol to the previous versions. It will also focus on the status of openSUSE, for example how are the web browsers, common cryptography libraries, and applications doing with regard to the TLS 1.3 support.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: A convenient way to work with your OBS built images kanku is designed to give you a better integration of your kiwi images built in Open Build Service (OBS) into your development and testing workflow. It provides a framework for simple automation of complex setups, e.g. to prepare your development environment or run simple tests. This talk will give an overview of the motivation/goals and basic concepts/architecture of kanku.

uk: вхід без авторизації

name: kanku - Bridging the gap between OBS and developers


uk: Комп'ютерні науки

description: Open Build Service frontend was started in 2005, even before the first version of Rails was released.It is most likely one of the oldest Rails Project that people still keep using! That implies that legacy code and refactoring are two daily topics in all OBS developers’ lives. As said, OBS has already some years and because of that all kind of talks about it have been held: how to use it, its features, how will it look like in the features, statistic,... but nobody has ever spoken about how it is working in such a code. I will speak about how it was facing some OBS frontend code, what kind of code got refactored and what I learned while doing it.

uk: вхід без авторизації

name: Keep calm and refactor OBS: What I learn while refactoring OBS


uk: Комп'ютерні науки

description: Kdump is a vital tool for debugging severe kernel crashes, especially if the failure can't be reproduced easily or an direct access to the system is not possible. When an sever error happens in the kernel, a new crash kernel get loaded which saves the memory of the crashed system. These dump can be used to analyze the state of the machine and hopefully give insights on what has happened. This talks will dive into the internals of kexec and kdump. How the crash kernel get set-up, how it's execution get triggered. We will also look into kexec-tool, the user-space part needed to set up a system to use kdump. Where necessary, the architectural specific details will be explained by looking at the arm64 implementation. This talk is thought for people who want to have an insight into how kdump is working.

uk: вхід без авторизації

name: Kexec/Kdump under the hood: A look on the internals on arm64


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Keynote for oSC 2018: Linux, Labs, Leap: A view from the enterprise tower


uk: Комп'ютерні науки

description: Hack on the MySQL code for fun and profit ! Ever wanted to learn how to add this little piece of functionality that you're missing in MySQL but the codebase seems large and thus intimidating ? Then this talk is for you: we'll enumerate the ways to extend and alter MySQL functionality and will get you started on hacking on the codebase: what the layout is like and where to fund stuff and documentation to support you. We will also review the state of the doxygen project in MySQL 8.0. The talk assumes you'd have working knowledge with C/C++ and algorithms.

uk: вхід без авторизації

name: Learn how to add functionality to the MySQL server: a guided tour