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

description: With openSUSE Leap, we've tried a new management model based on SLE. The same is true for the kernel, one of the most "core" packages in the whole distribution. However, in the case of kernels, a story is a bit different from others. In this talk, we'll take a look back at the history of openSUSE Leap kernel developments and maintenance from Leap 42.1 to 42.3, covering briefly about the concept of openSUSE Leap kernels, how they are packaged, and how they are maintained. This will show us a light and a shadow in the paths we've gone through, as well as the open question to a future development of Leap 15 series.

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

name: Let's Talk about (openSUSE Leap) Kernels


Santiago Zarate

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: Very often we come across a masterpiece of software, while now days almost everything is cool and built for the web, or built with technologies that are changing every single day and moving forward, but often we forget how the user feels when new software is available to download and install, it can be an overwhelming experience. This talk is meant to talk about how some projects show the true meaning of a Venn diagrams and offering a bit of guidance on how to make testing and user experience even better for your own project.

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

name: Let's talk about testing: software and user experience in open source

openSUSE

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


Logging containers

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

description: Collecting host, docker and container logs centrally Event logging is a central source of information for IT operations and security. The syslog-ng application collects logs from many different sources, performs real-time log analysis by processing and filtering them, and finally it stores the logs or forwards them for further analysis. The same feature set comes in handy in a containerized environment too, where you start and stop containers around the clock, and the container might not even exist anymore by the time you investigate an event.. Containerization, and Docker in particular, changed the way we distribute and run applications. Containers provide isolated environments, which make it possible to run applications with conflicting dependencies on the same host. There are even dedicated container hosts, like Kubic or SUSE CaaS, which do not allow you to install any applications on the host directly, only in containers. You can install your central syslog-ng server in a container and enjoy all benefits of containerization. You can also use syslog-ng for collecting Docker logs. Docker already provides many drivers for logging, even for central log collection. On the other hand, remote logging drivers arrive with a minimalist feature set and you are not able to use the “docker logs” command anymore. To have the best of both worlds, you can use the journald logging driver in Docker, and use syslog-ng to read Docker logs from journald and to forward log messages to your central log server or other destinations. There are many software that log to files or pipes instead of their stdout, the place where Docker expects them. Fortunately, by using Docker volumes, you can share data among containers, and syslog-ng can collect these logs as well. The use of the wildcard-file source gives you additional flexibility. These look like three separate use cases, but you can freely combine any of these and utilize many more syslog-ng features, like message parsing and enrichment or Big Data destinations. I help you to get started with any of these by giving a quick introduction to the configuration of syslog-ng and showing example Docker command lines as well. By the end of my talk, you should be ready to deploy syslog-ng in Docker and create a simple syslog-ng configuration.

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


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

description: At CZ.NIC, we are making open source routers. Those come with automatic updates, plenty of software available in repositories, root ssh account and other nice features. What challenges does it bring? How do we cope with them? Why would you want open source router anyway? What open source project are we building on top? And what actually spinned off out of our router?

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

name: Making open source routers: What, how and why ...


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

description: Containers would like to be able to make use of Linux Security Modules (LSMs), from providing more complete system virtualization to improving container confinement. To date containers access to the LSM has been limited but there has been work to change the situation. This presentation will discuss the current state of LSM stacking and namespacing. The work being done on various security modules to support namespacing, the infrastructure work being done to improve the LSM, an examination of the remaining problems, and provide a demo of a container leveraging LSM stacking so that the host is using a different security module than that of the container.

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

name: Making the LSM available to containers: stacking and namespacing the LSM


Managing OpenSUSE with SaltStack

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

description: Controlling Chaos with Event-Driven Automation Systems management in the era of containerization and hybrid clouds can challenge even the most seasoned professional. In this session, we'll learn how to control the chaos by bringing disciplined automation practices to the rescue. Presented by the principal maintainer of the SaltStack project -- one of the largest and most active open-source communities in the world -- we'll learn how to use Salt manage everything from the smallest embedded systems to some of the largest computing infrastructures in the world. By the time this session is complete, attendees will be armed with practical information about how to deploy Salt's automation framework which can be used right away to immediately begin to order to chaotic environments. We'll spend time focusing especially on features which can be used to manage SUSE systems but we'll also cover using Salt to manage a variety of deployments including IoT, containers, and legacy infrastructure. Presented by Mike Place, who manages the project full-time, this talk will give attendees a chance to meet the maintainer and talk directly about future plans for the project as well as ask questions about its current direction. We'll talk about where automation is working well in modern computing and where things can be improved. Finally, we'll have a chance to talk about best practices for automation and learn about how its used by some of the best and brightest teams to build and manage systems that anyone could be proud of.

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


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

description: Learn an easy way of keeping your systems configured and up-to-date via opensource tooling, even for huge infrastructures.

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

name: Meet Uyuni: A complete opensource solution to keep multiple GNU/Linux sys


Mycroft: A.I. in the desktop

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

description: Control your desktop with your voice Mycroft is an open source virtual assistant similar to the ones provided on phones by some companies. It provides some interesting functionality, it's open source, it's easily expanded with new functionality and it's fun. During the last hackweek, I packaged it so it's easy to install on Tumbleweed and in this talk I'll try to show how it works, the changes I did to it in order to package it and maybe how to add a new skill.

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


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

description: YaST comes with a brand new storage stack. The packages libstorage and yast2-storage have been replaced by the new libstorage-ng and yast2-storage-ng. YaST team has put a lot effort on having its new storage ready for openSUSE Leap 15 (and SUSE SLE 15), and now it is time to present how it works. In this presentation we will explain storage-ng from a technical point of view. For example, we will discuss the current algorithm used by the automatic proposal: how it decides what devices should be removed, how to configure its behavior and how it works in several scenarios. Also, we will see some details about how AutoYaST uses and interacts with the new storage stack. This talk is a good opportunity to get feedback from the openSUSE community, and we can discuss how our tools can be improved in future.

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

name: New YaST storage stack: technical overview


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

description: A quick introduction to the concept of a Serverless and Function-as-a-Service followed by a live demo session based on the SUSE Container-as-a-Service-Plarform (CaaSP v2.0). The presenter will cover the following topics: - What is Serverless and OpenFaaS - Use Helm to setup OpenFaaS in SUSE CaaSP and/or test it using DockerSwarm - Create your own openFaaS openSUSE Docker image in DockerHub - Try out a couple of examples presented earlier at DockerCon17 (Copenhagen) - Horizontal auto-scaling on demand and monitoring with Prometheus - How to create your own functions Note: For all of you who are not yet exposed to the power of containers, we will not be liable for any crazy ideas that you will be interested in applying to production after this awesome experience.

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

name: OpenFaaS: Serveless Framework for Docker/OCI and Kubernetes


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

description: This talk is for openSUSE's aspiring new contributors, existing contributors, users, detractors, or just anyone curious at all about openSUSE. In other words, if you're at this conference, you should consider being at this talk ;) The session will detail how openSUSE does what it does, and most importantly how openSUSE strives to empower ANYONE to be able to contribute to the project. The presentation will outline examples of not only basic contributions to the distributions (Leap & Tumbleweed), but also explain through example and anecdote how anyone can influence, steer, and drive the direction of the openSUSE Project, including changing the scope of the Project by introducing new sub projects. The session will end with a Q&A section for anyone to ask any question about contributing to the project in general, to provide feedback on any potential improvements to openSUSE's current contribution story, or to ask those first questions about that first contribution so that YOU can start making openSUSE YOURS.

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

name: How to change anything: openSUSE is what you make it


openSUSE Leap Release

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

description: openSUSE Leap 15 should be ready at the conference. So this "talk" gives a short intro and releases Leap 15 live.

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


osc - What's new and best practices

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

description: Things you may have missed Many of us use osc on a daily base. This talk will be about new features in osc, plugins and best practices. At the end I will provide a small outlook what new features are planned.

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


Package Supplements

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

description: "Supplements" in packaging seems like a feature that many people are unaware of, this lightning talk aims to make people aware that supplements exist in packaging as well as how and where they should use them.

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


Ploneconf 2020: Pyramid training

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

description: Chapters: 0:00 Introductions, 14:15 Overview of the Pylons Project, 15:34 Pyramid Support and Resources, 16:54 Quick Tutorial for Pyramid Introduction, 18:53 Create a Pyramid Project with PyCharm Professional, 30:52 Requirements, 35:52 Tutorial Approach, 36:43 Prelude: Quick Project Startup with Cookiecutters, 37:24 01: Single-File Web Applications, 49:20 02: Python Packages for Pyramid Applications, 55:55 03: Application Configuration with .ini Files, 1:06:50 Break 1, 1:12:11 Alternate Application Configuration, 1:13:33 04: Easier Development with debugtoolbar, 1:20:29 05: Unit Tests and pytest, 1:29:42 06: Functional Testing with WebTest, 1:33:05 07: Basic Web Handling With Views, 1:38:42 08: HTML Generation With Templating, 1:46:10 09: Organizing Views With View Classes, 1:49:20 10: Handling Web Requests and Responses, 1:53:12 Break 2, 1:59:20 10: Handling Web Requests and Responses (continued), 2:08:30 11: Dispatching URLs To Views With Routing, 2:15:27 12: Templating With jinja2, 2:21:51 13: CSS/JS/Images Files With Static Assets, 2:30:45 14: AJAX Development With JSON Renderers, 2:38:19 15: More With View Classes and View Predicates, 2:51:40 Break 3, 2:57:56 16: Collecting Application Info With Logging, 3:03:24 17: Transient Data Using Sessions, 3:13:36 18: Forms and Validation with Deform, 3:32:05 19: Databases Using SQLAlchemy, 3:42:43 20: Logins with authentication, 3:54:35 21: Protecting Resources With Authorization, 3:55:25 Next Steps and Conclusion

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


Project: Egkatastasis

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

description: Testing package installation using containers In Tumbleweed with have roughly ~25.000 packages for 64-bit architecture. Do you know how many of those are actually install-able? From those who are not, do you know the reason behind? Do you know how many of those will become install-able if boo#123456 gets fixed? And from those which can actually be installed, do you know if there are any glitches at the post-installation scripts? -Sure, we have openQA, but still, it tests only the packages inside the DVD and not the entire ecosystem. - Sure, we have the OBS. So, everything that gets build should also be install-able. No? -Sure, we have libsolv techniques that can answer this. But have you tested if the results reflect the real world? There's only way to do verify what's really happening: one system per package. Yes, that is extreme, you would probably need 25.000 virtual machines. But ... hold on... what about using containers? Well, I have an idea! I have developed a project for fun, and I would be delighted to share it with you. Egkatastasis (you can call it *egg*) is an open source system for testing openSUSE container images providing basic mechanisms for installation, log analysis, and metrics visualization of every package contained into the official repositories. Egkatastasis tests production container workloads at scale using Docker and systemd-nspawn, combined with the best-of-breed ideas and practices from the community using Filebeat and Elastic Stack.

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


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

description: Use additional repositories with confidence The topic of additional repositories comes up on a regular basis. The official position is to submit everything to Factory to avoid the issue, but for a large number of reasons this cannot always be the case. As such users living in the real world have to navigate the unsupported landscape. By far the best approach is to use repository priorities available through libzypp, but unfortunately this is not well known. This quick talk will cover the basic usage of priorities, strategies for real usage, and examples of how effective the workflow can be. Additionally some pitfalls will also be covered.

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

name: Repository priorities for the real world user


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

description: Over the last year I have completed a large amount of work on the tools integral to the openSUSE release process and as such have become familiar with the scope, workflow, and general problems involved. After mulling over these general shortcomings it becomes clear that taking a step back and rethinking some core concepts such as the build service and the way the release tools interact with it is necessary. I have since explored and prototyped a new approach that should drastically reduce the maintenance burden on the openSUSE project while solving major pitfalls, improving transparency, solving a large number of open feature requests, and providing entirely new options. At this point it seems appropriate to present the concept and prototype to a wider audience before investing too much further. Hopefully, the openSUSE community will be as excited about this direction as I am. To start, some background on the type of work being done over the last year will be provided. Metrics will be provided to demonstrate the effect and importance of the work. After which details of pitfalls that force a cumbersome workflow will be provided in addition to covering some feature requests and general improvements desired for release work. The new approach will then be explained and how it resolves a large number of these problems while drastically reducing the overall code-base. With the reduction in the code-base along with adapting modern practices it should be easier to involve new contributors. Preferably key stake holders from OBS and release teams will be present and participate in a healthy discussion.

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

name: Rethinking openSUSE release tooling and the build service: Simplify, improve, and increase transparency


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

description: While the need for encrypted web sites has been sufficiently motivated by countless revelations on state sponsored surveillance or malevolent ISPs, acquiring a LetsEncrypt certificate used to be a tiresome business, and usually certificates broke anyway. openSUSE Leap 15 will be the first long term distribution to provide automated certificate requests and renewals thanks to dehydrated, which is also available for older distributions via OBS. This talk will show how to quickly acquire certificates for a single host and ensure that they will be automatically renewed and how to orchestrate certificate renewal for a whole fleet of servers and services via DNS. Finally, we will also look into further and future simplification for single services, such as Caddy or Apache's mod_md.

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

name: Roadrunner: Securing services with LetsEncrypt: Why you should no longer be afraid of using TLS


Saltboot - Salt managed PXE boot

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

description: In the time of clouds and virtual computing it seems, there is no longer space for a large real-hardware-based OS deployments. But what schools use in their classrooms? What is beneath ATMs, info kiosks, cash registers? For there devices real network OS deployment is still crucial. This talk is about exactly that. Well known network PXE boot, but upgraded with Salt, a modern configuration management engine, to automate and secure the process. We will go from basic setup, through salt integration in netboot initrd and to salt states to make all of this possible and more.

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


Security Retrospective of the last year

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

description: Not just Meltdown and Spectre Last year was a quite busy year on the security front, various big issues happened, so its good to tell what security has done there and is doing for openSUSE and SUSE in general here. The talk will give a brief overview of how the SUSE Security Team works and operates. We will look at the reactive work including statistics, and also look at proactive secure development lifecycle activities. I will also highlight some of the big security issues we faced over the last year. - Stack Clash from mid of 2017. Overview of the problem, what we do for mitigations, and our long way for compiler mitigations. - Meltdown and Spectre As we hoped never to have a StackClash like issue again, CPU sidechannel issues surfaced which needed kernel mitigations begin of January. I will give an overview over what these issues are, and how we mitigated them or are still mitigating them. I will also talk about one of my projects done in the last year: - Full PIE enablement for the distribution and its long road to Factory.

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


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

description: SUSE Package Hub [1] provides open source packages to Enterprise Users by the Community. This talk shows the current status of this project, explains how to contribute and what might be next.

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

name: SUSE Package Hub - Community packages for Enterprise Users


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

description: The designer version control of the future? SVG is magical when you think about it. It's one of the few formats both developers and designers can interact with. With the rise of SVG compatibility on the web, the format has enjoyed various new use cases with the HTML5 specification. Could it be used as a common file format both designers and developers can collaborate together? As SVG is basically just lines of code, shouldn't designers benefit from this vizualised version control without going through the painful git learning process? SVG could be the meeting point for version control powered by git, both suitable for developers but also designers. Let's talk about how this could look like with Free Open Source Software like Identihub, a potential frontend for version controlling visual assets in the future.

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

name: SVG as the single source of truth: Empowering Open Design with Identihub


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

description: The first openSUSE.Asia was awesome in Beijing, China, and this time we also made it great in Taipei , Taiwan. We designed some event made it different, and connected with local community to do more sharing and promotion for openSUSE. Just like last year said , we would like to continue this event in the future, so we will take this opportunity to introduce 2nd summit what it different, and what did we miss. This talk is quite flexible, we invite you to share your local openSUSE community, openSUSE events and openSUSE promotion in brainstorm. Or give your suggestion or advice about openSUSE promotion. Overall, anything about openSUSE promotion is welcome.

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

name: Next openSUSE.Asia summit , moving forward


uEFI grub2 on Raspberry Pi

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

description: Booting is hard. Booting in the ARM world is even harder. State of the art are a dozen different boot loaders that may or may not deserve that name. Each gets configured differently and each has its own pros and cons. As a distribution this is a nightmare. Configuring each and every one of them complicates code that really should be very simple. To solve the problem, we can just add another layer of abstraction (grub2) on top of another layer of abstraction (uEFI) on top of another layer of abstraction (u-boot). Follow me on a journey on how all those layers can make life easier for the distribution and how much fun uEFI really is. After this talk, you will know how ARM systems boot, what uEFI really means, how uEFI binaries interact with firmware and how we are going to move to uEFI based boot on openSUSE for ARM.

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


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

description: openSUSE relies on native compilation today, resorting to QEMU linux-user emulation for non-native build targets. Here's a brief update of where we are with building real cross-compilers, including for non-Linux targets such as microcontrollers, from our SUSE-maintained GCC packages.

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

name: Getting Geeko some cross-compilers: An Update on Building GCC Cross-Compiler Packages for openSUSE Tumbleweed


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

description: A lot of work has been going on around the openSUSE ARM port. Which hardware is new? Where is openSUSE running? What has improved in the past year? Whom can you contact? Where are things headed? Expect answers to these and more questions around ARM hardware.

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

name: openSUSE on ARM boards: A review of the Tumbleweed ARM Port, Contrib Projects and Hardware


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

description: PowerPC and ARM ports exist for some time already, as well as unofficial SPARC and Motorola 68k efforts. This talk will go into details of how to start such a port with OBS and give an update on the progress made for mipsel.

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

name: Porting openSUSE to MIPS: A How-To Guide for Porting to new architectures


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

description: Let's look how another open source project administrates their community infrastructure and have setup their testing of software. I want to give an overview how development, documentation, and system administration at OpenStack follow the same workflow, what kind of infrastructure OpenStack uses for testing the changes and what major design decisions have been done. Also, I like to explain how system administration of the community servers is done.

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

name: Infrastructure-as-Code and CI Infrastructure at OpenStack: A look at one of the largest CI systems and system administration


CWRAP: Testing complex software in CI

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

description: This talk will show stories from the trenches of developing tests for SSSD and Samba. How we developed complete integration tests that exercise all the capabilities of our software and run in environments without a real network access, without requiring root or sudo or touching the important OS interfaces. The authors of this talk work on SSSD, Samba and libssh - software that communicates over the network, often requires root access and communicates through OS interfaces. In this talk, we will show how we developed complete integration tests that exercise all the capabilities of our software and run in environments without a real network access, without requiring root or sudo or touching the important OS interfaces. In addition, our goal was that the tests must be easy to develop and must run both locally on developer's machine as well as inside popular CI engines of today, like Travis or Semaphore. To meet these goals, we had to leverage existing testing tools, but also build new ones such as pam_wrapper or libpamtest to be able to test OS-level PAM authentication and authorization. This talk will be useful for developers who write tests for software that is normally not easy to test -- attending the talk will show you how to test complex software systems in isolation.

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


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

description: The AArch64 port is now in pretty good shape with most things ported and built. However we know that there is plenty of software that is not optimised and some may not actually work at all. Please come along and moan about anything you have found which doesn't work as well on AArch64 as it does on x86. We (Linaro, ARM and openSUSE) want your feedback on where to direct effort next. This talk will cover the current status of the port with both and upstream and openSUSE specific view, and crucially hardware availability. Only a few things are completely missing, but we know that a lot of software is using the basic 'fallback support' where other architectures have specific optimisations. Some stuff is probably building, but not actually working right. We are keen to fix things that are actively getting in the way of using AArch64 in real systems, but to do that we need feedback from users on what to look at next as we move from mostly enablement to mostly optimisation. GCC, OpenJDK, & LLVM are known to be in good shape, but there is a pile of other stuff that probably isn't. It's very hard to test 'all the software in the world', so please tell us about stuff you've noticed not working well, or incredibly slowly, or that you suspect might be a problem and need work.

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

name: The state of ARM - a 64bit view of what does/doesn't work


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

description: During 2013 we provided some data about numbers of users and downloads of openSUSE. Now in 2016 we have a different scenario: Tumbleweed is the a new kind of rolling distribution that base the quality on automatic tests (openQA) and a better development process. Leap is also a new kind of stable distribution, a chimeric approach that mix the head of a enterprise product (SLE) and the heard of Factory. Those changes are so deep that 2016 deserve an update of the analysis done in 2013 about openSUSE users and downloads!

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

name: openSUSE in Numbers 2016: How many users do we have?


Reproducible builds and openSUSE

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

description: Linux distributions like openSUSE ship binaries and because it is all free/open source software, users also can get the source code, but often it is not possible to verify that the shipped binary was really produced from this source (e.g. without added backdoors). This talk intends to inform about the reproducible-builds initiative in general and openSUSE's progress in that direction in particular.

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


AppArmor Crash Course

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

description: AppArmor is an effective and easy-to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing even unknown application flaws from being exploited. AppArmor security policies, called profiles, completely define what system resources individual applications can access, and with what privileges. A number of default profiles are included with AppArmor, and using a combination of advanced static analysis and learning-based tools, AppArmor profiles for even very complex applications can be deployed successfully in a matter of hours. This talk gives an introduction to AppArmor. I'll show the AppArmor tools to create and update profiles and also explain the profile syntax so that you can understand and manually edit profiles. I'll also show some advanced usage - securing a typical webserver, setting up read-only root access to do backups and how to (ab)use AppArmor for debugging.

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


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

description: OpenQA is openSUSE's powerful installation testing environment. It normally tests whole ISO images that need to be mastered first it is not very straightforward to check single packages within the development process of new features or bug fixes. I'll show you how we managed to test our stuff as early as possible without mastering whole ISOs and how we enabled our developers to easily adapt existing openQA tests to changes in YaST's behaviour and user interface to be able to deliver updated openQA tests along with updated YaST versions.

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

name: Let openQA test you own stuff: How openQA helps our team and we help (open)QA


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

description: Scale-out block storage offerings, such as Ceph RADOS Block Devices, offer a number of desirable features including fault tolerance, thin-provisioning, online resize and snapshots. Exposing such storage for access via an embedded USB storage gadget can solve a number of factors limiting adoption, namely: - Interoperability + Cloud storage can now be consumed by almost any system with a USB port - Ease of use + Configure once, then plug and play anywhere - Security + Encryption can be performed on the USB device itself, reducing reliance on cloud storage providers This presentation will introduce and demonstrate a USB cloud storage gateway prototype developed during SUSE Hack Week, running on an ARM board with openSUSE Tumbleweed.

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

name: Ceph USB Gateway: Intelligent Storage for Stupid Things


Orchestrating Docker containers

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

description: As more and more users are starting to consider Docker in production environments, people have realized that having Docker alone is not enough. Instead, the community is gearing towards orchestration solutions: tools, frameworks and practices that deal with how containers are deployed on production and how administrators can monitor all this without going crazy. In this talk we are going to describe and detail the orchestration solution that we decided to support in SUSE, why we did it and how our users will benefit from it.

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


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

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

name: Keynote - Fixing the Internet with Free Software


Bridging openSUSE and SLE gap

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

description: Starting with (upcoming) Leap 42.2 and SLE 12 SP2, a lot of cooperation has been done to bridge gaps between the two distributions. We'll talk of one specific example, GNOME desktop, where openSUSE and SLE teams worked together on improving our common work and how it helped both teams. This is still a work in progress at the time of this writing, we'll be sharing what we achieved, how we did it, what failed (if it did) and how we can improve.

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


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

description: MySQL Firewall is an application level firewall filter that intercepts incoming queries and validates them against a database of normalized "safe" queries. As an integral part of the server it takes advantage of the parsing and normalization that is done anyway so it has minimal impact on normal operations. The firewall has multiple modes. In learning mode it collects the incoming query normalization in a scratchpad that can be persisted to disk. In alert mode it will just alert the DBA for an unknown query but still let it pass. And in protecting mode it will reject all unknown queries. The firewall can be used to limit SQL injection or as a complement to the privilege system to support only particular front end applications. We will go through all of the stages of installing, training and arming the MySQL firewall with understandable examples.

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

name: MySQL Firewall: Add an extra layer of security to your database server


openSUSE Infrastructure

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

description: How openSUSE runs its own infrastructure

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


KDE Neon

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

description: KDE Neon is a relatively new KDE project, providing an easy and elegant way for people to test the latest from KDE Git, or use the latest releases. It is building binary packages but does not consider itself a distribution. We'll look at the motivation behind KDE Neon, the involved technologies and services, and it's place within the KDE community as well as the ecosystem at large.

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


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

description: The presentation will describe how the Debian reproducible builds team made 85% of the Debian archive reproducible, what steps are left to reach 100% and what steps are needed beyond reproducible builds, so that every user can easily and meaningful benefit from them. While the presentation will be largely about the Debian work on the area, it will also portray many other projects collaborative work on reproducible builds, as our goal is to make reproducible builds the norm for free software: "It's not free software if it's not reproducible."

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

name: Reproducible builds ecosystem: Where some of us are and some hints where this might be going...


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

description: What good is a website when you don’t have the faintest idea who’s visiting it, where they come from, where they go, and what they want? And how can you find out all that whilst respecting your users' privacy and still complying with myriad, pesky national privacy laws and regulations? My answer is simple: go open source! Go Piwik! Piwik is a great, open source web statistics application, similar to Google Analytics, that integrates very well with numerous platforms including Drupal. This has been a hot topic for a few years and the talk has gone through a couple of iterations for some major conferences (like DrupalCon 2013 in Prague and openSUSE Conference 2012 in Thessaloniki and Observe Hack Make in 2013). It is frequently updated to reflect the current legal and regulatory situation, which is still changing and developing (almost daily, it seems). [takeaways] In this talk, the audience will learn: The current state-of-play regarding privacy laws, especially in Europe. How well Drupal and Piwik compliment each other. How to deliver “fair-play” personalization.

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

name: Deliver personalization, remain legally compliant, AND respect privacy with open sourc


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

description: A talk from Martin Graesslin (one of the top Plasma developers) about how to Improve the quality of Plasma with Wayland

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


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

description: After the SUSE Manager team had chosen Salt as the future engine behind SUSE Manager, Joachim "Joe" Werner, the product manager for SUSE Manager, spent some time to learn the project hands-on. This is a very personal report about that experience, from extending Salt with code to manage WIFI-controlled LED lamps for a demo at the SUSECon conference to first experiments with writing a Salt module for Snapper. This talk is for you if you don't just want to know about using Salt for configuration management, but are more interested in contributing to it or hacking it for your own needs. Basic Python skills recommended to make sense of the example code. ;-)

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

name: Hacking Salt for Fun & Profit: A Fun Journey into Extending Salt


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

description: In the last years the kernel's block I/O layer has been subject to quite some substantial changes. Ever increasing IOPS rates delivered by Flash based storage and high end SAN infrastructures demanded a refactoring of the I/O layer towards a lockless, multicore utilizing design. This talk will give a short introduction to both, the classic block layer and the so called multi queue block layer.

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

name: Introduction to the Linux Block I/O Layer


Cheetah

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

description: Cheetah is fast and secure native way to execute scripts and programs in Ruby. It includes native support for pipeing, streaming input/outputs, mandatory error handling and running in chroot. The session will contain live examples of usage and comparison to native ruby methods like backticks or system call.

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


CFA - Config Files API

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

description: YaST has been trying to find a solution to work with configuration files in a way that is easy and reusable, while ensuring the consistency of the resulting configuration. The response is Config Files API (CFA), a generic framework to work with configuration files in Ruby. Although currently is only used in the yast2-bootloader module, CFA will become one of the key components of YaST in the near future. Its design and foundation look beyond YaST, making it a useful resource in any environment needing programatic and semantic management of configuration files. The talk will provide an overall overview of CFA's architecture and down to earth examples on how CFA can be used and extended.

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


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

description: Georg is the CEO of Kolab Systems AG and is one of the leading entrepreneurs in the Free Software world: Self-taught software developer, traditionally trained physicist, author, and founding president of the Free Software Foundation Europe (FSFE) and involved in most of the crucial battles for a society that is based on openness and freedom.

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

name: Keynote - KOLAB: Shaping the future through Kolaboration


Keynote - openSUSE, YaCK, ...

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

description: Michael Miller is the President of Strategy, Alliances & Marketing for SUSE

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


ownCloud on openSUSE

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

description: 1. zypper addrepo 2. zypper refresh 3. zypper install owncloud 4. zypper install apache2 5. Configuration Firewall : Allow HTTP,HTTPS,SSH 6. zypper install mariadb; create DB & Assign privileges to a new MySQL user to handle database operations for ownCloud. 7. a2enmod php5 (need to enable php5 for apache2) 8. Go to your IP address or domain name followed by "/owncloud" in your browser. 9. Done

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


Kolab Summit 2.0 - Closing Talk

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

description: Georg returned to the stage at the end of the day and talked about the legal and technical shenanigans that threaten our data privacy and security. He also explained how these threats had led Kolab to adopt the Power architecture as its recommended hardware platform, and how becoming a member of the OpenPOWER Foundation guarantees Kolab can run an open stack from the hardware up.

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


Kolab Summit 2.0 - IBM Power 8

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

description: Next up was Dr. Wolfgang Maier, Director of Hardware Development at IBM, who gave us an overview of IBM's Power line of servers, and how it is the best hardware solution for the Kolab platform thanks to its performance enhancements and its open architecture.

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


Kolab Summit 2.0 - Niche Markets

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

description: The business side of things was covered by Hans de Raad, an independent ICT specialist, founder of OpenNovations, and a long-time Kolab partner and friend. Hans explained how it is possible to grow a business around Open Source software despite the naysayers, how to find your niche market, and the intricacies of public procurements.

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


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

description: Join us this June 24-25 in Nürnberg, Germany for the second annual Kolab Summit. Like last year's summit, we've accepted the invitation of the openSUSE Community to co-locate the summit with the openSUSE Conference, which will be held June 22-26 in the same location. And because we have some special news to share and celebrate, we're also putting on a special edition Kolab Taster on Friday June 24th. The overarching theme for this year's summit will be how to put the freedom back into the cloud.

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

name: Kolab Summit 2.0 - Panel Discussion: Putting the freedom back in the cloud


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

description: Aaron stayed on to explain the different types of partners we work with, and how resellers, ISPs and integrators were using Kolab to offer more and better services to their clients, while cutting costs and boosting business at the same time. Peter Lemken, Account and Partner manager at Kolab Systems Austria, then went into much more detail as to how Kolab Systems helps and supports partnerships with integrators (starts at 20:00).

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

name: Kolab Summit 2.0 - Partner Programme: Accelerating into the Market Together


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

description: Julian Höppner, a lawyer specialised in copyright and intellectual property at the JBB law firm, sailed us through the treacherous waters of Safe Harbour and poked holes in the upcoming Privacy Shield. Julian made clear that the treaties being negotiated with the US will most likely be ineffective against government snooping and corporate espionage.

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

name: Kolab Summit 2.0 - From Safe Harbor to Privacy Shield (?)


Deploying Plone and Volto, the Hard Way

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

description: How about building Plone without buildout? Running Plone on Python 3 without WSGI? Deploying Plone and Volto with containers without Docker? Building all this in re-usable and safe manner in sandbox with restricted network access with Nix? Welcome to hear about our hipster setup where we lock, build and configure Plone deployments with Nix, insist to keep ZServer running on Python 3 for the love's sake, build software deployments into standalone tarball archives, and run them with Nomad – the simple on-premises-friendly alternative for K8S.

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


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

description: Christian Mollekopf, one of Kolab System's most brilliant developers, showed off the latest breakthroughs included into Kube, Kolab's next desktop client, and the cross-platform sucessor to Kontact/Kmail. Eye-candy was to be had by all. Then Aaron came up on stage to introduce the features already available in the new version of Kolab's star web client: Roundcube Next (starts at 28:25).

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

name: Kolab Summit 2.0 - Kube: The next generation collaboration client, Rundcube Next


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

description: Getting started with Angular is now easier than ever ... said no one ever. Yet with the right toolset we too can create magic. When I code with Angular I can deploy to Azure within minutes. We'll go through a simple development to production workflow. First we code with a little help from the Angular CLI. Then we build for production - Webpack to the rescue. We then push our code to Github and deploy it on Node to Azure. Mission accomplished, application is now up in the clouds.

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

name: Keynote: Code and deploy Angular to the cloud


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

description: KOLAB: Technical Roadmap. Welcome, distributing Kolab and the road ahead. During the opening talk Georg Greve, Kolab System's CEO, kicked off the event by introducing the schedule for the weekend. He then went on to describe how Kolab will still deliver confidence in collaboration, even in the face of the threats to privacy and data security in today's world. Then Aaron Seigo, CTO at Kolab Systems and long-time hacker and Free Software evangelist, took the stage and told us about the changes to the Kolab's release cycle and how they have managed to improve both the community's and our own customers' experience. He also talked about the exciting new features we can look forward to in the upcoming versions of Kolab. (Aaron's talk starts at 8:40).

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

name: Kolab Summit 2.0 - Tech Plan / Technical Roadmap


A Tale of Rust and the OBS

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

description: This talk will be a short introduction to the Rust programming language, why it is useful and why you would want to use it. Then I will discuss the current state of Rust in openSUSE, what the situation is regarding packaging crates and what remains to be done.

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


Hawk 2.0 and Beyond

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

description: At oSC15, I presented the hawk History Explorer. Since then I have released Hawk 2.0, already available in openSUSE Tumbleweed. In this talk I will demonstrate a live cluster running Hawk 2.0, show some of the new features in 2.0 and also some features that have been added since.

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


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

description: coala provides a common command-line interface for linting and fixing all your code, regardless of the programming languages you use. It supports way over 30 languages in addition to language independent routines. So, instead of building new analysis tools from scratch you can now build logic only and let coala deal with the user. This talk features a short introduction into the thoughts behind coala, it's ability to speed up research as well as increase productivity.

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

name: Static Code Analysis for All Languages - coala!


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

description: openATTIC is an Open Source Storage Management System, sponsored by it-novum. Over the last five years, it has matured into a flexible and robust framework to address today's storage management requirements. Using openATTIC, one can easily manage storage resources like NFS/CIFS shares as well as iSCSI and FibreChannel targets via a modern web interface. Moreover, openATTIC supports a wide range of file systems including Btrfs and ZFS, as well as automatic data replication using DRBD®, the distributed replicated block device and automatic monitoring of shares and volumes using a built-in Nagios/Icinga instance. With version 2.0 which is currently under development, the openATTIC developers have made some significant changes. In addition to replacing the existing XML-RPC API with a RESTful API, the entire Web UI has been rebuilt from scratch using modern web technologies. In addition to traditional storage, openATTIC 2 will also support managing the Ceph distributed object store and file system. This talk will give an overview about openATTIC, it's current state of development as well as an insight into the collaboration with SUSE on porting openATTIC to the SUSE Linux distribution and the ongoing development of additional Ceph management features.

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

name: Ceph and Storage Management with openATTIC


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

description: This talk will present the ideas behind Leap, the roadmap towards 42.2, how to contribute to Leap and how to help with the release.

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

name: openSUSE Leap 42.2: roadmap and development process


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

description: While openSUSE has a rolling release, which is constantly integrating new versions and bugfixes, we also have releases where the main codebase is frozen and we release bugfix and security updates via online updates. This process has been established for a while and is coordinated by the openSUSE Maintenance Team. Also, last year a new release came with new and changed update origins, openSUSE Leap 42.1. This release inherits some parts of its updates from SUSE Linux Enterprise 12, which might be confusing at times. This talk will offer a refresher on the maintenance processes and also some details you as packager needs to observe, also especially in regards to Leap.

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

name: openSUSE Maintenance: Leaping to new heights


Security and openSUSE

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

description: SUSE employs a security team which has as main duty keeping SUSE and openSUSE secure. With openSUSE and SUSE Linux Enterprise being close and deriving from each other, taking care of security in openSUSE development is also benefitial for SUSE Linux Enterprise Development. The talk will give an introduction on what the SUSE Security Team does and how it works, especially in light in cooperating with openSUSE.

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


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

description: I assume this will be the last talk I ever give, because after this every one, every single distribution's community will be out to kill me. Ladies and Gentlemen, bring your hatchets! I have collected quotes, sentences and assumptions that speak for themselves. While I am only showing one sentence each slide, the audience will have to guess the distribution that is meant. Be prepared to discuss: Who is the "Microsoft of open source?" Who thinks they own open source? Who was bought twice, while both buyers don't exist anymore? Who has hired a Gentoo guy as head of package management? Who is still compiling Libre Office and can't open a document therefore? What's that distribution with three, four, five names, constantly changeing? Add your own, this Lightning talk is open source, and a call for your ideas and discussion.

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

name: My last words: You're all gonna hate me after this...


OpenDOC: Automating Documentation

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

description: A suggestion for a new approach to documenation. "Breaking the perception that a rolling release cannot be documented" Forums, mailing lists, wikis, release notes, Git commit comments, QA tools like Open QA and many more: A vast abundance of resources offer indicators for documentation. However the data is neither collected nor structured nor viewed at all, mostly because everybody thinks it's a tedious work. But modern knowledge management tools can collect the data, structure it, add semantic analysis and put it into a format that a community can benefit from - with minimal human input. Imagine a website like Stackoverflow or Reddit, but (open source and company-independent) with automated input, but ranked by interest (views), helpfulness and discussion thread length. The input triggers could become an open project, like Open QA's tests. A "Doc Gardener" could then pick up the most important tasks and move them to openSUSE wiki or Enterprise Documentation, at the same time helping the community and spotting pain points of the community.

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


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

description: Our task is to distribute software to Windows clients. Our network contains slow links and relay-servers, which must be staged up. Our goals are 1) reduce WAN traffic, 2) allow unlimited size, 3) allow unlimited number of clients in one rollout, and 4) start rollout without delay. Idea :: BitTorrent Peer-to-peer (P2P) reduces WAN traffic because if prefers local content over remote content. Beneficially for the concept, all clients are centrally configured: no peer can be a leach. Clients act as a storage resource for other clients, eliminating the need for relay servers. Realization :: We found that Salt manages a BitTorrent agent nicely with Salt-states. Experience/Result :: We have continuously distributed 2 GB per day to up to 50 Minions for over 2 months. Clients and network are undisturbed, while a Salt-Master on a regular desktop administers 50 Minions effortlessly. We fully meet all of our goals. We observe an increasing and by now high reliability with P2P and Salt (in this order), but glitches still occur in both domains. Live Demo :: How to distribute 500 MB, present at 4 clients, to 8 more clients? During transmission, we will stop the P2P service on some of these 8 clients via salt and then start it again, to simulate clients going temporarily offline. Next Steps :: Making Minions 'more active'. Activating and deactivating the P2P service on demand.

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

name: BitTorrent Peer-to-peer controlled by Salt


A Guided Tour of Machinery

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

description: As a Linux system administrator you are constantly working on tasks like: - Cloning a system from an existing one - Migrating a system to new hardware, a virtual environment or a different distribution - Debugging a broken system - Upgrading a system - Integrating your systems into a configuration management tool Determining and comparing the state of a system in order to work on these tasks is not a trivial thing. You have to know about services, packages, configuration files, etc. This proves to be even harder if one or more of your systems differ in version and/or distribution. You can use Machinery to inspect your Linux systems and use the generated descriptions to be interpreted in an off-line fashion, giving you the ability to compare a system at different points in time or against another system. Peace of mind will be the result of knowing that you can ensure the resulting state of your system and many other types of analysis based on your system descriptions. In this guided tour you will explore the basics of Machinery and see some examples in the wild. All from the safety of your seat. The focus will be on openSUSE systems but stay open to the use of any other distributions. Should you have any questions about Machinery your guide will be there for you at all times.

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


How to Factory Staging Project work

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

description: Factory Staging Project is very important part of openSUSE Factory development model now, it's a gate to make sure new packages update/change will not break openSUSE Factory totally and we can safety to release newer openSUSE Tumbleweed snapshot. I'll introduce how to Factory Staging Project work in this talk, including the workflow, the tools behind of Staging Project and the client-side tool we are used to. This talk should give openSUSE developers a clear picture about how Staging Master(s) handling Staging Project.

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


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

description: OBS (Open Build Service) is an awesome piece of software which is yet unmatched by other available software suites. This talk shows how Kopano approached the change in their build system, and how they integrated fully fledged build requirements into OBS. From adding real custom distributions such as Collax (just using DEB, without bootstrapping at all) to integrating with Atlassian Stash - All this is possible with OBS and much more. How did we make OBS accessible for Windows users (using osc), how did we make sure we can make a sane structure based on build-time requirements for packages and not just include everything for distribution in the end? Where can I use curl requests, and how are they structured. And did you know there are authentication tokens? This talk delivers the answers to these questions. This talk will include a QA session in the end with the chance to give an answer on many (unfortunately also undocumented) features.

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

name: OBS and the real cool stuff: How to leverage OBS to the max and see quite undocumented features


Turris Omnia: Czech opensource router

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

description: CZ.NIC is working hard on releasing their new router called Turris Omnia. It is open source and open hardware, high-performance ARM box that can become the central server of your home as it can actually do much more than just routing. Why is it interesting? What can it do? Can it run openSUSE? All of that and more will be the topic of this talk.

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


Fedora System-wide Crypto Policies

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

description: Currently each and every shipped application in distributions enforces its own policy on the allowed cryptographic algorithms/protocols. While for some this is a desirable property, for most non-UI applications and libraries in an operating system it creates an uncertainty on the available security level. The purpose of this talk is to describe the approach we've taken in Fedora to counter the issue, by enforcing system-wide policies, discuss the current outcome, lessons learned, and invite OpenSuse maintainers to participate.

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


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

description: Want to learn how to deploy VM's on the fly in your VMware infrastructure using the orchestration power of salt-cloud? Attendees will walk away from this workshop/presentation with the tools, skills and knowledge to deploy and manage VM’s in their VMware environment in a reproducible, maintainable and a manageable way using salt and salt-cloud. We will be explaining how VM's can be created and destroyed across multiple vCenters, how they can be easily queried and how various tasks can be performed on vCenters. We will also show you how you can perform simple tasks such as creating/removing snapshots of VM’s, starting/stopping/suspending/resuming VM's, querying VM's for information etc using salt-cloud! This workshop/presentation is a great use case on how Clemson University has used SaltStack Software (salt, salt-cloud) to automate it's VMware environment and the day to day routine tasks performed by the VMware administrators and made it simpler for people with no prior VMware knowledge to easily deploy and manage the VM's in their environment.

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

name: Managing VMware infrastructure using salt-cloud


The ARM race: the tortoise and the hare

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

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


The type C connector and USB 3.1

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

description: The talk is intended to give an overview about the technology used for the type C connector and USB 3.1. I will cover USB role switching, selection of alternate modes and USB Power Delivery. An overview over the driver support is given. APIs are introduced and explained. The conceptual difficulties of USB Power Delivery are shown. The missing infrastructure in the kernel and user space is identified. The frame work of a solution is discussed.

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


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

description: Unlike many storage systems ceph storage is here to stay, this talk will explain how this storage solution is winning friends with its simplicity, stability, scalability and performance. This talk will show the elegance of ceph rather than the dirty details, but you can always ask questions.

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

name: ceph: a gentle introduction: Just the nice bits


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

description: openSUSE has a new tool for translations support: Weblate. It should become a central point of all openSUSE translations in future. In this talk you will become familiar with Weblate. Starting with translation and fixing errors in existing translations will be easy for you.

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

name: OpenSUSE Weblate: Easy Way to Translation


openSUSE and SUSE Linux Enterprise

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

description: Leap and the SUSE Linux Enterprise products share a lot of things in common. At the same time, they vary in a lot of aspects. Some of them are caused by fundamental differences in the philosophy and the basic properties of the projects. With the upcoming SP2 of CODE 12 of SUSE Linux Enterprise it's time to look at those differences and similarities, as the codebases will be getting closer again.

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


Exploring CRIU

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

description: CRIU (Checkpoint Restore In Userspace) [*] is a tool for freezing and restoring user processes to/from a disk image. It can be seen as a kind of "software suspend" per process. This talk will show the basic design and usages of CRIU, the recent development and adaption by containers, and study a bit details about its implementation in kernel and user-space, as well as a short demo.

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


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

description: The perf tool was introduced with kernel version 2.6.31 but several major releases later, knowing which of its many features to use when and how to interpret the results is still challenging for many users. In this talk I will present a brief overview of the performance counters provided by modern x86 hardware followed by a discussion of the various monitoring capabilities offered by perf, when to use which and how to begin to interpret the results. This is intended as an introductory talk for those with no significant experience using perf or undertaking performance analysis. An understanding of programming and architecture basics will be helpful. [This talk could be extended to an hour if required, it could also be presented instead as a workshop or as a talk plus an associated workshop]

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

name: Introduction to performance analysis in openSUSE: Using Perf


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

description: openSUSE has a wonderful platform with OBS, and tools like software.opensuse.org and 1-Click installs make it very easy for users to get additional software on their machines. This talk will discuss how this is quite often a very bad thing, leading to problems for users as well as extra work for maintainers in both the short and long term. It will discuss the benefits of putting software packages in both of openSUSE's distributions (Leap & Tumbleweed) and propose concrete steps which users and responsible package maintainers can take to ensure everything is put together and working as smoothly as possible. Finally, the session will accept the reality that putting absolutely everything in a distribution is infeasible and discuss possible criteria and guidelines for sensibly defined, maintainable additional repositories that avoid the issues raised earlier in the session.

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

name: Distribute or Die - Arguing against Additional Repositories.


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

description: What do we mean, biblical? 40 years of darkness, earthquakes, volcanos, human sacrifice, mass hysteria, dogs and cats living together... and on that note, did you know that openQA is used by both openSUSE and Fedora? What is so awesome about this tool that traditional distribution enemies are now working together? openQA is an automated testing tool, capable of full system, console, and graphical application testing. This session will give an introduction to openQA's capabilities, share how it is used by openSUSE for the testing of Tumbleweed and Leap, and suggest ideas to attendees as how it could be used for testing their software, operating systems, or virtual machine images.

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

name: openQA - Avoiding Disasters of Biblical Proportions


SaltStack - Automation Evolved

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

description: In this presentation, Thomas Hatch, SaltStack CTO and technical founder, will provide a quick overview of the evolution of IT automation and describe his motivations for creating the Salt open source project. Thomas will also define how SaltStack is different than other systems management tools and is the first to deliver a single platform for remote execution, configuration management, cloud control and event-driven automation. Specifically Thomas will provide a glimpse at the future of event-driven automation and how it will change the way IT operations and DevOps teams deploy, control and secure data center infrastructure and application components. Thomas will be joined on stage by Joe Werner, SUSE product management, and Dave Boucha, SaltStack engineering. Joe will highlight how the newest version of SUSE Manager leverages Salt and why Salt was the SUSE automation platform of choice. While Dave will provide a demonstration of SaltStack event-driven automation.

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


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

description: 1. Building LibreOffice Korean Community In 2017, I visited Taiwan’s FLOSS Conference, COSCUP(Conference for Open Source Coders, Users, and Promoters) as the Korean FLOSS Contributor. When I attend COSCUP, I met TDF board member, Italo Vignoli, Taiwan’s TDF members, and Japanese TDF members. When I watched, the TDF board member, Italo vignoli’s presentation, I had a strong impression in his presentation. As a result, I'm building LibreOffice Korean Community. I'm talking about my experience of starting a source code contribution[fix Korean Hangul/Hanja dictionary’s bug] and running a community from 2017 to now(2020). This year, I participate as a contribution mentor for the NIPA's contribution event with NIPA[National IT Industry Promotion Agency, IT Industry promotion organization by the Republic of Korea] cooperation. (The event teaches students and the public how to participate in open source activities.) With the help of NIPA, I will participate as a mentor for LibreOffice Korean language contribution and share how to promote LibreOffice in Korea. 2. CJK's common issues and differences LibreOffice is mainly developed by Western European language speakers. So, the CJK issue of LibreOffice is caused by developers who don't understand CJK languages. East Asian cultural sphere, East Asian Countries uses Ideographs(漢字/汉字, Chinese Characters, Mandarin Chinese: hànzì, Japanese: かんじ　kanji, Korean: 한자 hanja). But, Each country and region, Ideographs glyph shape is different in East Asia. Also, some ideographs meaning and sounds are also different. Also, The numeric expressions in Korea, China, and Japan are sometimes similar and different. I will show some common consistency and differences issues between CJK(Korea, China, and Japan) and talk about how to handle and cooperate in LibreOffice. I found some bugs and fixed CJK issues on LibreOffice. I deal with CJK common issues and differences, such as numeric expressions in Korean & Japanese, and don't distinguish both Korean and Japanese fonts from all CJK[Chinese, Japanese and Korean] fonts(such as the Noto CJK font series and Source Han series, etc.), and so on. Because Both Google's Noto CJK font series and Source Han font series is the first open-source "pan CJK(Chinese, Japanese, Korean) typeface, It is not possible to distinguish CJK fonts from the existing Libre office source code. Also, This talk shows the difference of Ideographs in East Asia, such as Mainland China, Taiwan, Hong Kong, Korea, Japan.

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

name: Building LibreOffice Korean Community and CJK's common & different issues


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

description: Something is not right: databases of known FOSS software vulnerabilities are mostly proprietary and privately maintained. Why is there no free and open data solution alternative? After all this is all about FOSS code. Security data is too important to not be free. "Using Components with Known Vulnerabilities" is one of the OWASP Top 10 Most Critical Web Application Security Risks. Identifying such vulnerable components is currently hindered by data structures and tools that are (1) designed primarily for proprietary software components and (2) incomplete and too dependent on voluntary submissions to the National Vulnerability Database sponsored by the US government. With the explosion of FOSS usage we need a new approach to efficiently catalog and identify FOSS security vulnerabilities based on open data and FOSS tools. Find how about the FOSS tools we have built to aggregate, relate together and curate software component vulnerability data from multiple sources and automate the search for FOSS component security vulnerabilities. Help us build the security commons and improve the security of software applications with open tools and data for everyone.

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

name: Building the FOSS security commons: Why Is There No Free and Open Software Vulnerability Database?


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

description: Not all members in the FOSS community willing to contribute to the upstream project. Most of them are end-user and enthusiasts, and the rest of them are contributors. Not all contributors are tech-savvy, they also do the non-technical stuff. Based on experiences in the local FOSS community, bring the local contribution to upstream is really challenging. In this session, I will share some activities, both in the openSUSE and LibreOffice community in Indonesia, to build up contribution and engage with the upstream community.

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

name: Building Upstream Contribution in Local FOSS Community: Based on openSUSE and LibreOffice Community in Indonesia


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

description: Well, I do not know. What do I know, though, is that it has been my "daily driver" for a couple of months now. And it still is, and I am pretty happy about it! But let's make a step back. I have almost always used rolling distribution as I --entirely out of personal taste-- can't live without updated (bleeding-edge?) software. So I'm use to the occasional breakage that comes with them. It's kind of a challenge, and I'm up for it. It goes without saying that, when starting to use openSUSE, I went for Tumbleweed. But Tumbleweed does not break! And, yeah, that is awesome, I'm not saying it's not... But it, at the same time, means that I needed a new challenge. So, how about starting using something, as my main desktop, an immutable OS like MicroOS, and doing that without knowing much about podman and containers, and knowing absolutely nothing about Flatpaks? Wow, that sounds fun! So I did that, and this talk will be a report of such experience. The issues that I found. The things that I learned. In summary, how it is going for me using such a solution as my main OS, on the workstation that I use both for work and for personal computing. In fact, after (trying to!) describe what MicroOS is and what it is aiming at as a project (and also giving a little bit of details about the technology that makes it possible for it do look like it looks like and do what it does) I will cover things like how I got involved in the project, how I use it for my daily development work, especially focusing on the kind of special role that toolbox has in that, what are the major issues that I have found and how I overcame or worked-around them and what are the things that I think are working best and that I am most happy with. Sure, some aspects of all that are quite specific of my own workflow and of my own use-case. But I believe that the talk would still be able to offer a sensible and hopefully generic enough overview of the status of the project, the efforts that are necessary to get started with using it, the kind of user experience that one should expect if considering switching and some tips and tricks on how to avoid some of the issues that are still there.

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

name: Can MicroOS Desktop Be Your "Daily Driver"?: SPOILER ALERT: Probably YES!


Chrome OS as a new platform

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

description: Come and hear about the Chrome OS, Chromebooks, and about the work we have made to enable the Collabora Office Android app for easy consumption on Chromebooks.

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


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

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

name: Improving visual consistency in Collabora Online


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

description: Event logging is a central source of information both for IT security and operations, but different teams use different tools to collect and analyze log messages. The same log message is often collected by multiple applications. Having each team using different tools is complex, inefficient and makes a system less secure. Using a single application to create a dedicated log management layer independent of analytics has multiple benefits. Collecting system logs with one application locally, forwarding the logs with another one, collecting audit logs with a different app, buffering logs with a dedicated server, and processing logs with yet another app centrally means installing several different applications on your infrastructure. And you might need a different set of applications for different log analysis software. Using multiple software solutions makes a system more complex, difficult to update and needs more computing, network and storage resources as well. All of these features can be implemented using a single application which in the end can feed multiple log analysis software. A single app to learn and to follow in bug & CVE trackers. A single app to push through the security and operations teams, instead of many. Less resources needed both on the human and technical side. In my talk I show you how to implement a log management layer using syslog-ng, as this is what I know best, but other applications have similar functionality. The syslog-ng application collects logs from many different sources, performs real-time log analysis by processing and filtering them, and finally it stores the logs or routes them for further analysis. In an ideal world, all log messages come in a structured format, ready to be used for log analysis, alerting or dashboards. But in a real world only part of the logs belong to this category. Traditionally, most of the log messages come as free format text messages. These are easy to be read by humans, which was the original use of log messages. However, today logs are rarely processed by the human eye. Fortunately syslog-ng has several tools to turn unstructured and many of the structured message formats into name-value pairs, and thus delivers the benefits of structured log messages. Once you have name-value pairs, log messages can be further enriched with additional information in real-time, which helps responding to security events faster. With log messages parsed and enriched you can now make informed decisions where to store or forward log messages. You can do basic alerting already in syslog-ng and receive critical log messages on a Slack channel. There are many ready to use destinations within syslog-ng, like Kafka, MongoDB or Elasticsearch. And you can easily create your own based on the generic network or HTTP destinations and using templates to log in a format as required by a SIEM or a Logging as a Service solution.

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

name: Creating a dedicated log management layer: using syslog-ng


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

description: Kurento is an open source Media Server, to create webrtc based applications, it has a small but really active community. Kurento can be implemented in node.js + what ever front end you like with javascript, java or directly at the browser using the json rpc api of Kurento. In this talk,we will learn some basics about webrtc, requirements and what are the main challenges using kurento, and how easy is to create a enterprise grade webRTC based video conference service. Privacy and cost efficiency with open source is demonstrated one more time.

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

name: Creating a video conferencing system with Kurento


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

description: Uyuni is a configuration and infrastructure management tool that saves time and headaches when managing machines. System administrators using Uyuni Server can deploy and manage a considerable variety of clients, such as openSUSE Leap, CentOS, ubuntu, SLES, etc. In addition to Uyuni server infrastructure can also be composed of other components like Uyuni Proxies, monitoring servers, image build hosts, etc. Uyuni server can be deployed standalone, or include proxies in case you need to manage a large scale infrastructure. You can also configure a monitoring server with a number of attached clients. In all, Uyuni offers great flexibility on how it can be setup. This project flexibility is a challenge since during the development process engineering and QA teams need to replicate these different infrastructures and make sure everything works together as expected. We needed a way to quickly deploy different setups for debugging or test automation. Sumaform [1] comes to the rescue. With sumaform we can quickly deploy fully functional uyuni setups with all the needed machines and associated configurations. Sumaform provides Uyuni-specific Terraform modules that leverage JeOS images and Salt states to deliver a complete solution: from VM creation to installation and to configuration. When defining terraform modules in sumaform we also developed a notion of backend independent modules which allow us to deploy the same infrastructure to different back-ends with minimal effort, like for example: - Libvirt - AWS.

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

name: Deploying Uyuni test infrastructure with Sumaform


Editable nested fields in Writer

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

description: Word fields are far more flexible than ODF/Writer fields - to most users, the additional expressiveness doesn't matter, but for some specialized use cases, Writer is limited. Writer had a rudimentary implementation of Word compatible fields for about 10 years, but it never worked well. We have added the ability to round-trip nested Word fields in RTF/DOCX formats, and fixed a bunch of long standing bugs along the way.

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


Fun with Firebird

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

description: With 20 years of experience in Firebird, let me take you through it's history (rumours and fact) and the varying use-cases that we've discovered for it at my company, i-Layer over that time. It really is the battle-proven database that is compact, fast, extremely reliable, and now, installed as part of LibreOffice. From managing a company-wide CRM and work tracking system to an embedded database system that controls mass Linux roll-outs - it's the RDBMS that's got it all.

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


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

description: In a time when humanity needs to work together to find solutions for a crisis, we cannot afford to reinvent the wheel again and again. Global problems need global solutions! It is Free Software that enables global cooperation for code development. Any proprietary solution will inevitably lead to countless isolated solutions and waste energy and time which we as humanity cannot afford in such a critical situation. Free Software licences allow sharing of code in any jurisdiction. Solutions developed in one country can be reused and adapted in another one. Already before this crisis hundreds of organisations and tens of thousands of people signed an open letter "Public Money? Public Code!" and demanded that publicly financed software developed for the public sector must be made publicly available under Free Software licences. It is now even more important than ever before to tackle this crisis.

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

name: Global problems need global solutions! Public Money? Public Code!


Hat making: How Fedora is run and why

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

description: Have you ever wondered how your friends at Fedora run their project? Why do we do the things that we do? This talk gives a brief introduction to the governance and program management of the Fedora Project. Maybe you can be inspired by some of the ways we keep Fedora running. Maybe you can offer improvements based on the openSUSE way.

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


WSGI on cafebabepy

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

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


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

description: This is not an ordinary talk. This is going to be a screencast of using a debugger to find out why Writer crashes in Undo. State of the art tools will be used (i.e. rr+gdb). The intended audience is developers using C++.

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

name: How to debug Writer, forwards and backwards


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

description: libyui is a library which allows writing applications in ruby and then run them in ncurses or qt for no additional costs. Before, there was no specialized framework for the integration tests. libyui-rest-api and client ruby library allows writing tests using rspec and significantly reduce maintenance of the tests in comparison to screen based testing tools. The solution allows to query the UI properties over HTTP using a REST API. This allows to automate the UI interaction steps and avoid screen-based tools. The API allows reading properties of the UI, so the displayed values can be validated. It also allows interacting with the UI: clicking buttons, toggling check boxes, entering text. In combination with client tests we can write scalable tests and validate UI in details. During this talk we will learn how the framework works and how it can be used to test YaST applications. We also will briefly cover testing on different stages of the development cycle in context of YaST modules, rspec and libyui.

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

name: Integration testing framework for YaST modules


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

description: An operating system is not just a collection of software packed together, several people from the community, both from openSUSE and SUSE are involved for reaching the shared goal to release a product that brings constant innovation and quality. When a new openSUSE version is released the maintenance phase is started, bringing bug fixes and security improvements. This presentation will show what happen behind the scenes of openSUSE and SUSE maintenance and will show how is possible to contribute to make every update even better.

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

name: Keep it up and running - AKA openSUSE and SUSE maintenance: When enterprise and community share their efforts


Leap Next

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

description: I'd like to share current plans and known changes for upcoming release of openSUSE Leap. This is supposed to be a higher level talk without technical deep dive.

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


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

description: This talk will show how to create an extension which uses the Java module system (Jigsaw).

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

name: LibreOffice Extensions with Java Module support


GatsbyJS with Plone

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

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


2020 - Meet the openSUSE Board

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

description: This is the annual discussion between the Community and the openSUSE board. In this session the board will also share an update of the ongoing projects.

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


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

description: The desktop operating systems we've been using for the last decades require far too much effort to maintain. What we need is a simple desktop that can be given to anyone, that always updates itself, that always repairs itself, and while the base system might always be up to date, users should be able to get to pick whatever apps they want to on top of it. This is the basic premise of the MicroOS Desktop which came to life at oSC 2019 and is now in an Alpha state offered as part of the MicroOS installation ISO for both Intel and ARM architectures. This session will demonstrate the current state of the MicroOS Desktop, discuss future plans and invite more contributors and users to get involved with this new generation of desktop linux.

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

name: MicroOS Desktop: The Road to Daily Driving


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

description: The world is advancing towards accelerated deployments using DevOps and cloud native technologies. In architectures based on microservices, container monitoring and management become even more important as we need to scale our application. In this talk, I will show how to monitor and manage docker containers to manage the status of your applications. We will review how to monitor for security events using open source solutions to build an actionable monitoring system for Docker and Kubernetes. Through a web interface, tools such as cadvisor, portainer and rancher give us a global overview of the containers you are running as well as facilitate their management. These could be the main points to discuss: - Challenges in containers and architectures distributed from the point of view of monitoring and administration - Most important metrics that we can use to measure container performance. - Tools for monitoring and management of containers such as cadvisor, sysdig and portainer - Rancher as a platform for the administration of Kubernetes

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

name: Monitoring and managing Containers using Open Source tools: Monitoring and management with sysdig, portainer and Rancher


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

description: GNU Health (GH) the Libre Health and Hospital Information System. GH is a social project that combines the socioeconomic determinants of health with state-of-the-art technology in bioinformatics, LIMS and genetics. The GNU Health ecosystem works in the areas of demographics, socioeconomics, epidemiology, patient and institution management. It's been deployed in many countries around the globe, from small clinics to very large, national public health implementations. MyGNUHealth is the GH's Personal Health Record application that integrates to the GNU Health Federation, focused in mobile devices. We'll talk about what lead us to choose the KDE Kirigami framework to develop myGNUHealth, some technical insights and the community behind the project. In this talk we will talk about the benefits of Plasma mobile and the Kirigami framework provides to myGNUHealth. After a short introduction of the GNU Health philosophy and ecosystem, we will focus on the need of the Personal Health Record (myGNUHealth) that can be used both in mobile devices and desktop and the benefits it delivers to the person, the patient-doctor relationship and the system of health in general.

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

name: MyGNUHealth: The GNU Health PHR designed for mobile devices and KDE desktops


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

description: LibreOffice originally only supported digital signing for ODF files. Collabora later extended this support to cover OOXML files and also signing existing PDF files in Draw. The latest news is adding visible signatures to existing PDF files. The talk will walk though the steps which were necessary to add support for this feature from document model to layout, from UI to file filters. Come and see where we are, what still needs to be done, and how you can help.

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

name: OOXML PDF Digital Signing in Draw and elsewhere


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

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

name: Open Build Service at Datto: The Good, The Bad and The Ugly


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

description: In any organization, several open source projects are typically running concurrently. In order to identify the relationships among those projects, a common approach is to is to establish a project portfolio and/ or a programme management structure. This assists in identifying common objectives for the business organization, identifying and managing risk, and identifying resource connections. All open source projects require governance structures, policies and procedures, and specific control mechanisms to ensure strategic and tactical alignment with the organization's respective goals, objectives and risk management strategy. Without proper governance, all aspects of a project may be compromised. Open source project governance structures should involve the project and the functional line organization. Join Elisha in this presentation to learn more about all governance decisions about open source projects that should be driven through the business case, and there must be periodic review of the benefits achieved.

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

name: Open Source Project Governance and Management Practices


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

description: 1. Building LibreOffice Korean Community In 2017, I visited Taiwan’s FLOSS Conference, COSCUP(Conference for Open Source Coders, Users, and Promoters) as the Korean FLOSS Contributor. When I attend COSCUP, I met TDF board member, Italo Vignoli, Taiwan’s TDF members, and Japanese TDF members. When I watched, the TDF board member, Italo vignoli’s presentation, I had a strong impression in his presentation. As a result, I'm building LibreOffice Korean Community. I'm talking about my experience of starting a source code contribution[fix Korean Hangul/Hanja dictionary’s bug] and running a community from 2017 to now(2020). This year, I participate as a contribution mentor for the NIPA's contribution event with NIPA[National IT Industry Promotion Agency, IT Industry promotion organization by the Republic of Korea] cooperation. (The event teaches students and the public how to participate in open source activities.) With the help of NIPA, I will participate as a mentor for LibreOffice Korean language contribution and share how to promote LibreOffice in Korea. 2. CJK's common issues and differences LibreOffice is mainly developed by Western European language speakers. So, the CJK issue of LibreOffice is caused by developers who don't understand CJK languages. East Asian cultural sphere, East Asian Countries uses Ideographs(漢字/汉字, Chinese Characters, Mandarin Chinese: hànzì, Japanese: かんじ　kanji, Korean: 한자 hanja). But, Each country and region, Ideographs glyph shape is different in East Asia. Also, some ideographs meaning and sounds are also different. Also, The numeric expressions in Korea, China, and Japan are sometimes similar and different. I will show some common consistency and differences issues between CJK(Korea, China, and Japan) and talk about how to handle and cooperate in LibreOffice. I found some bugs and fixed CJK issues on LibreOffice. I deal with CJK common issues and differences, such as numeric expressions in Korean & Japanese, and don't distinguish both Korean and Japanese fonts from all CJK[Chinese, Japanese and Korean] fonts(such as the Noto CJK font series and Source Han series, etc.), and so on. Because Both Google's Noto CJK font series and Source Han font series is the first open-source "pan CJK(Chinese, Japanese, Korean) typeface, It is not possible to distinguish CJK fonts from the existing Libre office source code. Also, This talk shows the difference of Ideographs in East Asia, such as Mainland China, Taiwan, Hong Kong, Korea, Japan.

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

name: openSUSE + LibreOffice Conference 2020: Building LibreOffice's Korean community, and CJK issues: How do I use, contribute and promote LibreOffice in Korea for 3 years?


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

description: This session will explain how openSUSE on ARM is built, tested and released (OBS, openQA) and what are the differences with openSUSE on x86. This will also cover the main ARM updates since previous openSUSE Conference in 2019 in Nuremberg.

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

name: 2020 - openSUSE on ARM: What happened since the last openSUSE Conference


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

description: I plan to talk how running bleeding edge kubernetes cluster. Cluster will be installed using kubeadm, running on several vm using latest openSUSE Leap. And using Podman as container engine. After that I will show this setup is ready to run as production grade with standard production risk. After this talk, I hope many attendee will get interest on Podman and openSUSE as basic OS at their VM.

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

name: Podman on Kubernetes Cluster Production Grade


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

description: This will be a keynote delivered by SUSE's Markus Noga.

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

name: Powering the Jump: enabling a new delivery model for openSUSE with the Open Build Service


Presenting obsgit

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

description: Can we develop openSUSE using git? I want to present "obsgit", a very small project that can export OBS project into git repositories, and import them back to OBS. Maybe we can use this as an opportunity to start thinking about integrating the git semantic into OBS, and explore new ways of developing openSUSE.

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


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

description: Linux distribution projects have for decades worked days, nights, weekends to carefully download, compile, and maintain thousands of software packages. And they often do this in carefully curated distributions which release once every few years, and then gather endless amounts of happy users while that version is supported for half a decade or more. This talk will cover precisely why this model we've been doing for so wrong is fundamentally flawed, puts dangerous strain on the communities and the companies doing the work, and fail to deliver what users actually want, often misleading those users into a false sense of security. Richard will then discuss how Rolling Releases are a naturally healthier, self-sustaining model for distributing complex software stacks like Linux, and how the approach better delivers the promises and benefits expected by users from open source software. Finally the session will give examples of how with Tumbleweed and MicroOS, openSUSE already provides everything anyone needs to leverage the benefits of a rolling life and escape the false comfort provided by traditional regular release software.

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

name: Regular Releases are Wrong, Roll for your life


Release monitoring org

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

description: Release-monitoring org is an open source application that let you add any project and checks for new versions of this project. It is used as part of the packager workflow in Fedora. This talk will show you the basic features of this app and how it is integrated in Fedora packager workflow. There will also be some demo of the application itself.

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


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

description: The last updated Italian dictionary available in the main LibreOffice codestream comes from 2010-2011. The Italian localization team, together with the Italian LibreOffice Community is restarting the maintenance and update of the language tools available for the Italian language. The presentation will give a status update, will describe the challenges encountered and will provide updated documentation for people interested to contribute.

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

name: Revamping the Italian language support: Actions taken and further developments


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

description: Every year, our LibreOffice community in Japan hosts many offline events. However, It became difficult due to the influence of the COVID-19 this year. So, we moved from offline to online events, like other LibreOffice communities and other OSS communities. We are organizing to LibreOffice Hackfest every Wednesday night and sometimes joined other online events such as OpenSource conferences. Our previous offline events had three goals: to raise the profile of LibreOffice, to strengthen relationships with other open source communities, and to grow the LibreOffice Japanese community. Now that we are online, our activities focused mainly on the growth of the LibreOffice community. I will share the specifics of what we've done in previous offline events and what we're doing in this online event. And I would like to talk about the knowledge we gained, the challenges we faced, and the next challenges.

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

name: The challenge of growing the LibreOffice Japanese community through events under COVID-19


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

description: It has been a wild year in openSUSE Infrastructure, there has been a lot of new stuff replaced and updated, and with that done, we can finally start much bigger deployments. In this talk, the attendees will be briefed on the past and future plans of openSUSE Heroes, with regards to accounts system setup, mailing lists, communication platforms, forums and more.

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

name: The journey to a better infrastructure -- openSUSE Heroes: Where we stand with the future of the infrastructure


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

description: In an ideal world, the provenance and open source license of third-party software would be available as easy-to-discover structured data. We are not there yet! We will review a detailed study on the clarity of licenses documentation practices in 5,000 popular open source software packages and infer the state of licensing clarity globally gained from the insights and statistics of the ClearlyDefined project data gained from massive license scans with the scancode-toolkit. And we will discuss what can be done to improve this situation. I will present the state of the license documentation clarity in the open source community at large through the lens of: - the introduction to the license clarity metrics we designed for ClearlyDefined and in the scancode-toolkit - the presentation of a study of the license clarity of 5000 popular open source projects across multiple programming languages and ecosystems - an overview of the statistics on license clarity across 10M packages - a specific review of the licensing practices and license clarity statistics in openSUSE packages

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

name: The state of open source licensing clarity: And how to make FOSS license discovery a non-issue


The SUSE security team

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

description: The SUSE security team has various tasks and a lot of them affect (and benefit) openSUSE. In this talk we will show that the security team does and how that helps openSUSE. We will cover how we ensure known security issues are fixed and what we do to harden the default security posture of openSUSE.

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


Top 25 New Features in (Auto)YaST

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

description: YaST is the most powerful Linux installer. YaST is also a super-comprehensive configuration tool. AutoYaST is an awesome unattended installation system. But with so many features and possibilities, it's sometimes hard to keep track of all the new additions to the YaST toolbox. This presentation will take you through a curated list of the most relevant 25 features that has been introduced in YaST for recent releases of openSUSE Leap and SUSE Linux Enterprise, as well as some features that has only landed in openSUSE Tumbleweed for the time being. Join and tell us what is your favourite YaST feature!

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