{"acronym":"osc19","aspect_ratio":"16:9","updated_at":"2026-04-06T01:15:05.255+02:00","title":"openSUSE Conference 2019","schedule_url":"","slug":"conferences/osc/2019","event_last_released_at":"2019-05-26T02:00:00.000+02:00","link":null,"description":null,"webgen_location":"conferences/osc/2019","logo_url":"https://static.media.ccc.de/media/events/osc/2019/osc19_logo.png","images_url":"https://static.media.ccc.de/media/events/osc/2019","recordings_url":"https://cdn.media.ccc.de/events/osc/2019","url":"https://api.media.ccc.de/public/conferences/osc19","events":[{"guid":"IvBZOa9uoXagwKyAqjiVkw","title":"Building containers and images in and for openSUSE","subtitle":null,"slug":"2534-building-containers-and-images-in-and-for-opensuse","link":"https://c3voc.de","description":"In this talk I explain how containers based on openSUSE Leap and Tumbleweed should be built and how the process for building and submitting official images works.\n\nIn this talk I explain how containers based on openSUSE Leap and Tumbleweed should be built and how the process for building and submitting official images works.","original_language":"eng","persons":["favogt"],"tags":["osc19","2534"],"view_count":33,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2024-01-15T20:15:05.423+01:00","length":1680,"duration":1680,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2534-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2534-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2534-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2534-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2534-building-containers-and-images-in-and-for-opensuse","url":"https://api.media.ccc.de/public/events/IvBZOa9uoXagwKyAqjiVkw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7064,"event_guid":"XUovULBhNMilNEB3Jj5YuA","weight":2},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":3},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":3}]},{"guid":"a7hHbtzQv9BpGrrF0B_HGQ","title":"Atomic Updates - and /etc?","subtitle":"How to handle updates of config files in /etc","slug":"2372-atomic-updates-and-etc","link":"https://c3voc.de","description":"The great thing on atomic updates as used e.g. with transactional-update is, that your system is always in a defined state. But what happens with changes in /etc? With normal updates, changes are done immediately to /etc during the updates. With atomic updates, they are only visible with the next reboot. Which means, changes between update and reboot to /etc can create a conflict.\nThere are several strategies by other distributions, like three-way-diff and patching, symlinks, ignoring the problem, etc.\nIn this talk I will mention the biggest challenges we see, which solutions do exist, what are the advantages and what the disadvantages and which impact this will have on normal distributions like openSUSE Tumbleweed. This talk is to create awareness for the problem and as base for discussions, it will not provide a solution for every problem.\nIt's targeting application developers and distribution developers, as this are the areas were changes would be necessary.\n\nThe great thing on atomic updates as used e.g. with transactional-update is, that your system is always in a defined state. But what happens with changes in /etc? With normal updates, changes are done immediately to /etc during the updates. With atomic updates, they are only visible with the next reboot. Which means, changes between update and reboot to /etc can create a conflict.\nThere are several strategies by other distributions, like three-way-diff and patching, symlinks, ignoring the problem, etc.\nIn this talk I will mention the biggest challenges we see, which solutions do exist, what are the advantages and what the disadvantages and which impact this will have on normal distributions like openSUSE Tumbleweed. This talk is to create awareness for the problem and as base for discussions, it will not provide a solution for every problem.\nIt's targeting application developers and distribution developers, as this are the areas were changes would be necessary.","original_language":"eng","persons":["Thorsten Kukuk"],"tags":["osc19","2372","openSUSE"],"view_count":64,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2026-03-30T00:00:04.875+02:00","length":1798,"duration":1798,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2372-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2372-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2372-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2372-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2372-atomic-updates-and-etc","url":"https://api.media.ccc.de/public/events/a7hHbtzQv9BpGrrF0B_HGQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":2},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":3},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":3},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":3},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":2},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":2},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":2}]},{"guid":"lzk3pJgMkSKPXG8vHMiwjg","title":"Business Applications as Free Software - Demystifying FUD","subtitle":"You should not believe everything that Big Money tells you.....","slug":"2282-business-applications-as-free-software-demystifying-fud","link":"https://c3voc.de","description":"Everyone knows that Free Software such as Linux, Apache or PostgreSQL are the backbone of many data centers (DC) and cloud offerings. The Internet as we know it today would not exist without Free \u0026 OpenSource Software (FOSS)\nBut the more Free Software leaves the DC and gets closer to the 'Enduser', the more myth are build around FOSS. \nLinux on a Desktop? GIMP Instead of Photoshop? Running your business on a Free ERP-System? Fear, Uncertainty and Doubts (FUD) are spread to protect market share for proprietary solutions.\nIn this talk I will take a look at some FUD, and share some thoughts about answers to the myths.\n\nEveryone knows that Free Software such as Linux, Apache or PostgreSQL are the backbone of many data centers (DC) and cloud offerings. The Internet as we know it today would not exist without Free \u0026 OpenSource Software (FOSS)\nBut the more Free Software leaves the DC and gets closer to the 'Enduser', the more myth are build around FOSS. \nLinux on a Desktop? GIMP Instead of Photoshop? Running your business on a Free ERP-System? Fear, Uncertainty and Doubts (FUD) are spread to protect market share for proprietary solutions.\nIn this talk I will take a look at some FUD, and share some thoughts about answers to the myths.","original_language":"eng","persons":["Axel Braun"],"tags":["osc19","2282","Open Source"],"view_count":73,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2024-03-28T17:00:03.487+01:00","length":2502,"duration":2502,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2282-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2282-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2282-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2282-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2282-business-applications-as-free-software-demystifying-fud","url":"https://api.media.ccc.de/public/events/lzk3pJgMkSKPXG8vHMiwjg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2907,"event_guid":"3b16ddc9-499b-44b1-9084-b3e328daea30","weight":2},{"event_id":2922,"event_guid":"47cbd880-f500-4c44-b717-c11ed1da087d","weight":2},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":2},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":2},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":3},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":3},{"event_id":7095,"event_guid":"9e0c19c0-935b-5f08-9fbe-a9daaebbc2c6","weight":2},{"event_id":7124,"event_guid":"4ad50a8c-38de-5023-9cde-06b1620303b2","weight":2},{"event_id":7130,"event_guid":"7bf66344-5900-5a5e-8657-8e1d20be92f5","weight":3}]},{"guid":"XiMGzrAdPuzVluYhoPCNzA","title":"Rust packaging: Cross-distro collaboration done right","subtitle":"Yes, distros can work together!","slug":"2489-rust-packaging-cross-distro-collaboration-done-right","link":"https://c3voc.de","description":"When you are looking on the distribution and how they package things, they do it in so much different way. Even between RPM-based distributions, there are different macro, different package names and so on. People inside distributions tend to just write something what suit their needs and start using it.\n\nWith Rust we've taken different approach: we've designed prototype in Fedora and then before officially using it, showed to other people (openSUSE, Mageia, Debian), asked for feedback, worked with them to suit their needs and only after that went and started using it in Fedora. It didn't work out fully with Debian because the ecosystem is too different, but even there we've made agreement on the filesystem paths and basic principles.\n\nWhen you are looking on the distribution and how they package things, they do it in so much different way. Even between RPM-based distributions, there are different macro, different package names and so on. People inside distributions tend to just write something what suit their needs and start using it.\n\nWith Rust we've taken different approach: we've designed prototype in Fedora and then before officially using it, showed to other people (openSUSE, Mageia, Debian), asked for feedback, worked with them to suit their needs and only after that went and started using it in Fedora. It didn't work out fully with Debian because the ecosystem is too different, but even there we've made agreement on the filesystem paths and basic principles.","original_language":"eng","persons":["Igor Gnatenko"],"tags":["osc19","2489","openSUSE"],"view_count":68,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2024-08-31T21:45:02.604+02:00","length":1314,"duration":1314,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2489-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2489-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2489-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2489-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2489-rust-packaging-cross-distro-collaboration-done-right","url":"https://api.media.ccc.de/public/events/XiMGzrAdPuzVluYhoPCNzA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5550,"event_guid":"285f1241-3400-50d1-9d5d-dbaeb272dabe","weight":1},{"event_id":5557,"event_guid":"d6e55ac4-08b0-5c60-a88c-daa5496dfbf6","weight":1},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":2},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":2},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":3},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":2},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":1},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":3},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":2},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":2}]},{"guid":"Fr3C_NhVihzg-YFJoESUxw","title":"Annual Discussion with openSUSE Board","subtitle":null,"slug":"2378-annual-discussion-with-opensuse-board","link":"https://c3voc.de","description":"The openSUSE Board will present the outcome of their last F2F meeting, where they started driving its collective agenda for the next year.\n\nAfter that, everybody is welcome to ask questions, give feedback, make suggestions and present ideas.\n\nThe openSUSE Board will present the outcome of their last F2F meeting, where they started driving its collective agenda for the next year.\n\nAfter that, everybody is welcome to ask questions, give feedback, make suggestions and present ideas.","original_language":"eng","persons":["Douglas DeMaio"],"tags":["osc19","2378","openSUSE"],"view_count":39,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2022-10-14T20:30:03.881+02:00","length":2774,"duration":2774,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2378-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2378-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2378-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2378-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2378-annual-discussion-with-opensuse-board","url":"https://api.media.ccc.de/public/events/Fr3C_NhVihzg-YFJoESUxw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":3},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":3},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":1},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":3},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":2},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":4},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":3},{"event_id":7094,"event_guid":"-CVvXbWXJE9qM7F5NaSGGQ","weight":1}]},{"guid":"gdfI-Glbwx3op1MmYFwC9A","title":"Kubic with OpenSDS","subtitle":"Flexible software defined storage management","slug":"2393-kubic-with-opensds","link":"https://c3voc.de","description":"I introduce OpenSDS that is an open source community working to address storage integration challenges. I remark technology. OpenSDS can manage LVM, Ceph, Cinder, and more as a software defined storage. and We can use OpenSDS in Kubernetes through CSI, Flexvolume, and Service Catalog. therefore, Kubernetes can use software defined storage by OpenSDS. I draw overview of Kubernetes - OpenSDS - storage relationship and explain one case of to build on Kubic.\n\nThis strategy bring us these benefits:\n- If Administrator create PodPreset at SDS, Application developer don't need to prepare storage.\n- If Administrator create storage pool, He don't need to create volume each request.\n\nAnd I explain potential of replication with DRBD.\n\nParticipant can learn SDS strategy on Kubernetes with OpenSDS. and How to build on Kubic.\n\n\nI introduce OpenSDS that is an open source community working to address storage integration challenges. I remark technology. OpenSDS can manage LVM, Ceph, Cinder, and more as a software defined storage. and We can use OpenSDS in Kubernetes through CSI, Flexvolume, and Service Catalog. therefore, Kubernetes can use software defined storage by OpenSDS. I draw overview of Kubernetes - OpenSDS - storage relationship and explain one case of to build on Kubic.\n\nThis strategy bring us these benefits:\n- If Administrator create PodPreset at SDS, Application developer don't need to prepare storage.\n- If Administrator create storage pool, He don't need to create volume each request.\n\nAnd I explain potential of replication with DRBD.\n\nParticipant can learn SDS strategy on Kubernetes with OpenSDS. and How to build on Kubic.\n","original_language":"eng","persons":["hashimotosyuta"],"tags":["osc19","2393","Cloud and Containers"],"view_count":34,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2024-02-19T23:30:07.667+01:00","length":1658,"duration":1658,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2393-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2393-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2393-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2393-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2393-kubic-with-opensds","url":"https://api.media.ccc.de/public/events/gdfI-Glbwx3op1MmYFwC9A","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":3171,"event_guid":"oWSnX3jCppg3FvmJY0Xn9Q","weight":1},{"event_id":4472,"event_guid":"35abdd14-4469-4295-b3d1-0eba9f4015d2","weight":1},{"event_id":5533,"event_guid":"gSkZwkBoI2cAIYA29-UNHQ","weight":1},{"event_id":6048,"event_guid":"ee6e8d60-8656-4528-bfae-744f0ba6badb","weight":1},{"event_id":6049,"event_guid":"af6b820d-35e8-4ef9-acc0-56e06e325ba5","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":1},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":1},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":1},{"event_id":7064,"event_guid":"XUovULBhNMilNEB3Jj5YuA","weight":2},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":1},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":1},{"event_id":7088,"event_guid":"xeLK3Ot8S1TKYGID6y2eIQ","weight":1},{"event_id":7092,"event_guid":"lzk3pJgMkSKPXG8vHMiwjg","weight":1},{"event_id":7247,"event_guid":"20445dc0-531b-5876-a8bb-6fbb8f5a9324","weight":1}]},{"guid":"VYFvdxaeH_SfczvkUMPjMw","title":"Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE","subtitle":null,"slug":"2465-geeko-magazine-a-technical-magazine-on-opensuse-edited-on-opensuse","link":"https://c3voc.de","description":"Japan openSUSE User Group publishes a technical magazine every half year. The title of the magazine is Geeko Magazine. It consists of technical articles on openSUSE and applications running on openSUSE. For example, the latest issue of the magazine contains articles like \"Launching Kubernetes Cluster with Kubic in 10 minutes\", \"Accessing to Google Drive from openSUSE\", and \"How to enable HTTPS with Let's Encrypt.\" Since 2014, we have published 9 issues of Geeko Magazine.\n\nIn this talk, after explaining the culture of self-publishing in Japan, I will talk about the process from calling articles from the user group until distributing Geeko Magazine.\n\nAnother topic is our challenge: editing the magazine on openSUSE. Thereby, we cannot use popular desktop publishing (DTP) applications like Adobe InDesign. Instead of such applications, we have been using Scribus, an OSS DTP application to edit Geeko Magazine. It supports CMYK color and DTP data such as trim marks and bleed areas, required by print shops.  However, in 2014, Scribus was not adequate for writing a Japanese document. This is because typesetting rules are much different from English etc.  To publish Geeko Magazine, we went OSS way; we have improved Scribus one by one at every issue of the magazine in cooperation with the upstream community. I will talk about a brief summary of those problems we have resolved.\n\nJapan openSUSE User Group publishes a technical magazine every half year. The title of the magazine is Geeko Magazine. It consists of technical articles on openSUSE and applications running on openSUSE. For example, the latest issue of the magazine contains articles like \"Launching Kubernetes Cluster with Kubic in 10 minutes\", \"Accessing to Google Drive from openSUSE\", and \"How to enable HTTPS with Let's Encrypt.\" Since 2014, we have published 9 issues of Geeko Magazine.\n\nIn this talk, after explaining the culture of self-publishing in Japan, I will talk about the process from calling articles from the user group until distributing Geeko Magazine.\n\nAnother topic is our challenge: editing the magazine on openSUSE. Thereby, we cannot use popular desktop publishing (DTP) applications like Adobe InDesign. Instead of such applications, we have been using Scribus, an OSS DTP application to edit Geeko Magazine. It supports CMYK color and DTP data such as trim marks and bleed areas, required by print shops.  However, in 2014, Scribus was not adequate for writing a Japanese document. This is because typesetting rules are much different from English etc.  To publish Geeko Magazine, we went OSS way; we have improved Scribus one by one at every issue of the magazine in cooperation with the upstream community. I will talk about a brief summary of those problems we have resolved.","original_language":"eng","persons":["Fuminobu  Takeyama"],"tags":["osc19","2465","openSUSE"],"view_count":46,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-06-21T12:30:04.753+02:00","length":2608,"duration":2608,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2465-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2465-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2465-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2465-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2465-geeko-magazine-a-technical-magazine-on-opensuse-edited-on-opensuse","url":"https://api.media.ccc.de/public/events/VYFvdxaeH_SfczvkUMPjMw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5565,"event_guid":"MZKD8dcnm43KTqd1aQ7VYw","weight":1},{"event_id":5658,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb890","weight":1},{"event_id":6776,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb898","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":2},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":3},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":2},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":3},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":4},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":2},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":4},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":2},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":3},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":4}]},{"guid":"8xulM32JRt4IMza2mCbdtQ","title":"State of transactional-update","subtitle":"News \u0026 file system layout anatomy","slug":"2537-state-of-transactional-update","link":"https://c3voc.de","description":"You may have heard about transactional updates already - that thing that will force you to reboot your system just like on Windows. Well, it still does, but it also provides a huge benefit compared to your regular updates: It won't break your currently running system.\n\ntransactional-update is the default update mechanism on openSUSE Kubic and when using the \"Transactional Server\" role in openSUSE Leap or Tumbleweed. This talk is intended for both existing users and newcomers and will feature the following contents:\n\n- Give an overview of the design\n- Highlight the most important changes since last year, including the all-new _/etc_ handling\n- Give a general overview of the file system layout\n\nYou may have heard about transactional updates already - that thing that will force you to reboot your system just like on Windows. Well, it still does, but it also provides a huge benefit compared to your regular updates: It won't break your currently running system.\n\ntransactional-update is the default update mechanism on openSUSE Kubic and when using the \"Transactional Server\" role in openSUSE Leap or Tumbleweed. This talk is intended for both existing users and newcomers and will feature the following contents:\n\n- Give an overview of the design\n- Highlight the most important changes since last year, including the all-new _/etc_ handling\n- Give a general overview of the file system layout","original_language":"eng","persons":["Ignaz Forster"],"tags":["osc19","2537","openSUSE"],"view_count":46,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2024-09-17T00:45:01.968+02:00","length":1008,"duration":1008,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2537-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2537-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2537-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2537-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2537-state-of-transactional-update","url":"https://api.media.ccc.de/public/events/8xulM32JRt4IMza2mCbdtQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":3},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":3},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":3},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":3},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":4},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":3},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":3},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":3}]},{"guid":"jot9JzhThXaI-bg4lHKeIQ","title":"SUSE Security retrospective for last year","subtitle":"Situation normal - all fine","slug":"2507-suse-security-retrospective-for-last-year","link":"https://c3voc.de","description":"Another year - another security retrospective.\n\nThe talk will introduce the SUSE security team and its members, our areas of work\nand responsibilities.\n\nThe talk will show some statistics and interesting details of last year security issues, and go in detail on some of the specific codenamed ones.\n\nA special focus will be on updated classification and overview of last years Meltdown and Spectre like CPU issues, describing them and the mitigations that SUSE has been deployed.\n\nAs the SUSE security team has grown in the last year, we also increased our work in both proactive security and related areas, which the talk will briefly highlight\n\nAnother year - another security retrospective.\n\nThe talk will introduce the SUSE security team and its members, our areas of work\nand responsibilities.\n\nThe talk will show some statistics and interesting details of last year security issues, and go in detail on some of the specific codenamed ones.\n\nA special focus will be on updated classification and overview of last years Meltdown and Spectre like CPU issues, describing them and the mitigations that SUSE has been deployed.\n\nAs the SUSE security team has grown in the last year, we also increased our work in both proactive security and related areas, which the talk will briefly highlight","original_language":"eng","persons":["Marcus Meissner"],"tags":["osc19","2507","openSUSE"],"view_count":41,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2024-11-12T22:30:05.034+01:00","length":2516,"duration":2516,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2507-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2507-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2507-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2507-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2507-suse-security-retrospective-for-last-year","url":"https://api.media.ccc.de/public/events/jot9JzhThXaI-bg4lHKeIQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7065,"event_guid":"gdfI-Glbwx3op1MmYFwC9A","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":2},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":3},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":1},{"event_id":7076,"event_guid":"3cC2qVMvq6bZ76LgeVzM-A","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":3},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":1},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":1},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":1},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":1},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":4},{"event_id":7088,"event_guid":"xeLK3Ot8S1TKYGID6y2eIQ","weight":1},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":1},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":1},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":3},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":1},{"event_id":7113,"event_guid":"2c28a388-3cf9-5b52-a25f-3a4bd91b32d8","weight":1},{"event_id":7158,"event_guid":"64e6fe15-bbdd-5b85-b28f-b1f77d83ee11","weight":1}]},{"guid":"R_xgbDbjKckw1D_7uNzUVQ","title":"Thinking About openSUSE HCL","subtitle":"Let's Keep HCL Updated","slug":"2495-thinking-about-opensuse-hcl","link":"https://c3voc.de","description":"I have been a part of the Taiwan openSUSE community for almost a year. During this time, I was a volunteer at the openSUSE Asia Summit 2018, and I attended monthly openSUSE meet-ups. It feels great to have a group of people with whom to study and share knowledge.\n\nIn the new year, I am curious about how I can contribute to the community with my expertise as an OS certification technical manager in the server hardware industry. My job is to ensure the hardware product we make is compatible with as many operating systems as possible. \n\nTherefore, the first option I have looked into is the Hardware Compatibility List (HCL).\nWhy does the HCL matter? There are four reasons:\n1. For some users, an HCL is mandatory before ordering can be started. \n2. It increases the user base; by having an updated HCL, people can easily start to use it.\n3. Providing a hardware compatibility process to hardware vendors so they can display openSUSE as a compatible OS to their customers could be a chance to increase visibility to users.\n4. Establishing an easy-to-follow hardware testing policy may increase the number of hardware vendors and users available to do the test and to report more bugs, and it will make openSUSE more reliable.\n\nThe good news is that openSUSE already has an HCL on its wiki page, but we are still facing some challenges. Here, I listed four major problems:\n1. The data are entirely outdated.\n2. There is much inconsistent information.\n3. There is a lack of real data from the real system.\n4. Anyone can edit the existing HCL, which could make the data unreliable.\n\nTo solve the problems, I herein propose three approaches to improve the HCL:\n1. Develop a simple test kit to record the hardware information from the testing hardware system and provide the result to the HCL by submitting logs.\n2. Leverage the SUSE Yes Certification Program’s result, listing the SUSE-certified servers in the openSUSE HCL.\n3. Expand the HCL source from users to hardware vendors to collect HCL data from the source that are more reliable.\n\nUltimately, the HCL could develop into a hardware certification program, which can create more value. Adding more test cases can provide more compatibility between the hardware and openSUSE. In addition, we can create more policies to guide the hardware vendor, and we can even design a logo to prove compatibility in the market.\n\nIn the end, I will talk about the call to action.\nIf the audiences are interested in the idea, the HCL needs more people to become involved to:\n1. Develop a test suite to collect the HW data; it must be expandable for adding more test cases in the future.\n2. Create a basic guideline for the people who want to test their hardware and submit the logs to the openSUSE HCL.\n3. Form a team/committee to oversee the process of submitting the HCL.\n\n\nI have been a part of the Taiwan openSUSE community for almost a year. During this time, I was a volunteer at the openSUSE Asia Summit 2018, and I attended monthly openSUSE meet-ups. It feels great to have a group of people with whom to study and share knowledge.\n\nIn the new year, I am curious about how I can contribute to the community with my expertise as an OS certification technical manager in the server hardware industry. My job is to ensure the hardware product we make is compatible with as many operating systems as possible. \n\nTherefore, the first option I have looked into is the Hardware Compatibility List (HCL).\nWhy does the HCL matter? There are four reasons:\n1. For some users, an HCL is mandatory before ordering can be started. \n2. It increases the user base; by having an updated HCL, people can easily start to use it.\n3. Providing a hardware compatibility process to hardware vendors so they can display openSUSE as a compatible OS to their customers could be a chance to increase visibility to users.\n4. Establishing an easy-to-follow hardware testing policy may increase the number of hardware vendors and users available to do the test and to report more bugs, and it will make openSUSE more reliable.\n\nThe good news is that openSUSE already has an HCL on its wiki page, but we are still facing some challenges. Here, I listed four major problems:\n1. The data are entirely outdated.\n2. There is much inconsistent information.\n3. There is a lack of real data from the real system.\n4. Anyone can edit the existing HCL, which could make the data unreliable.\n\nTo solve the problems, I herein propose three approaches to improve the HCL:\n1. Develop a simple test kit to record the hardware information from the testing hardware system and provide the result to the HCL by submitting logs.\n2. Leverage the SUSE Yes Certification Program’s result, listing the SUSE-certified servers in the openSUSE HCL.\n3. Expand the HCL source from users to hardware vendors to collect HCL data from the source that are more reliable.\n\nUltimately, the HCL could develop into a hardware certification program, which can create more value. Adding more test cases can provide more compatibility between the hardware and openSUSE. In addition, we can create more policies to guide the hardware vendor, and we can even design a logo to prove compatibility in the market.\n\nIn the end, I will talk about the call to action.\nIf the audiences are interested in the idea, the HCL needs more people to become involved to:\n1. Develop a test suite to collect the HW data; it must be expandable for adding more test cases in the future.\n2. Create a basic guideline for the people who want to test their hardware and submit the logs to the openSUSE HCL.\n3. Form a team/committee to oversee the process of submitting the HCL.\n","original_language":"eng","persons":["Joshsi"],"tags":["osc19","2495","openSUSE"],"view_count":9,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2023-05-16T01:30:03.136+02:00","length":1762,"duration":1762,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2495-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2495-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2495-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2495-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2495-thinking-about-opensuse-hcl","url":"https://api.media.ccc.de/public/events/R_xgbDbjKckw1D_7uNzUVQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2331,"event_guid":"878b03de-5b2e-4590-800c-c248236039c2","weight":1},{"event_id":2957,"event_guid":"27f4fab0-b7ad-11e5-9877-fb7fcf035cf2","weight":1},{"event_id":4542,"event_guid":"56484c54-534e-2020-2020-202020202020","weight":1},{"event_id":5480,"event_guid":"23fbe7f1-c50f-50f0-b871-2556068bfc66","weight":1},{"event_id":5761,"event_guid":"eff9b1c1-1e6b-445f-b153-a0b4a4e58b67","weight":1},{"event_id":5893,"event_guid":"b44cbf53-1b97-51c5-945a-c3a75dbdf2e2","weight":1},{"event_id":6123,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb893","weight":1},{"event_id":6555,"event_guid":"208a0d4d-bd15-5795-82aa-563e270001d5","weight":1},{"event_id":6756,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb897","weight":1},{"event_id":6776,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb898","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":1},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":1},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":1},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":2},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":1},{"event_id":7092,"event_guid":"lzk3pJgMkSKPXG8vHMiwjg","weight":1}]},{"guid":"N7AvGCS9c4IOGEHCNEGeqA","title":"openSUSE Leap 15.x Kernels: Status Quo","subtitle":null,"slug":"2486-opensuse-leap-15-x-kernels-status-quo","link":"https://c3voc.de","description":"The saga continues: after the legendary Leap 42.3 trilogy, we entered a new era of Leap 15.x.\n\nThis talk will look over the past Leap 15.0 kernel  and the ongoing Leap 15.1 kernel development, which new feature are armed, how they are managed and how they are processed.\n\n\nThe saga continues: after the legendary Leap 42.3 trilogy, we entered a new era of Leap 15.x.\n\nThis talk will look over the past Leap 15.0 kernel  and the ongoing Leap 15.1 kernel development, which new feature are armed, how they are managed and how they are processed.\n","original_language":"eng","persons":["Takashi Iwai"],"tags":["osc19","2486"],"view_count":75,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2026-03-23T00:30:04.286+01:00","length":1693,"duration":1693,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2486-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2486-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2486-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2486-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2486-opensuse-leap-15-x-kernels-status-quo","url":"https://api.media.ccc.de/public/events/N7AvGCS9c4IOGEHCNEGeqA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":5},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":5},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":4},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":2},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":3},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":4},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":4},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":2},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":4},{"event_id":7092,"event_guid":"lzk3pJgMkSKPXG8vHMiwjg","weight":3}]},{"guid":"G-fbiDSrJ6ifAOEPW1PmZA","title":"Installing openSUSE only with SaltStack","subtitle":"Using Salt as an alternative to AutoYaST","slug":"2357-installing-opensuse-only-with-saltstack","link":"https://c3voc.de","description":"When we want to install openSUSE in out laptop we will use YaST. It will take care of all the details required for a correct partitioning, bootloader installation, time zone selection, network configuration, software selection, etc, etc. But when we want to install 100 nodes in our cloud, each one with a different hardware profile and a different role in our infrastructure, we need something different.\n\nAutoYaST can help with this, but there are some limitations, as we need to provide XMLs adjusted for those hardware profiles and roles, and we need a different tool to orchestrate those multiple installations. Can be done, but we can do better.\n\nSaltStack is a tool used to manage configuration and provisioning of machines, and we propose use this tool to drive the installation of openSUSE for big deployments. I want to show a WIP installer based on Salt, that can be naturally integrated in any other Salt-based solution, and I would like to talk about the ways that we can improve it in the future.\n\nWhen we want to install openSUSE in out laptop we will use YaST. It will take care of all the details required for a correct partitioning, bootloader installation, time zone selection, network configuration, software selection, etc, etc. But when we want to install 100 nodes in our cloud, each one with a different hardware profile and a different role in our infrastructure, we need something different.\n\nAutoYaST can help with this, but there are some limitations, as we need to provide XMLs adjusted for those hardware profiles and roles, and we need a different tool to orchestrate those multiple installations. Can be done, but we can do better.\n\nSaltStack is a tool used to manage configuration and provisioning of machines, and we propose use this tool to drive the installation of openSUSE for big deployments. I want to show a WIP installer based on Salt, that can be naturally integrated in any other Salt-based solution, and I would like to talk about the ways that we can improve it in the future.","original_language":"eng","persons":["Alberto Planas"],"tags":["osc19","2357","openSUSE"],"view_count":92,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2025-11-20T12:45:05.123+01:00","length":3492,"duration":3492,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2357-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2357-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2357-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2357-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2357-installing-opensuse-only-with-saltstack","url":"https://api.media.ccc.de/public/events/G-fbiDSrJ6ifAOEPW1PmZA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2022,"event_guid":"B9wjGMhfBstPGailcSYhxg","weight":1},{"event_id":3185,"event_guid":"VcC-9xo_wjyqrrzeLQMzSg","weight":1},{"event_id":3425,"event_guid":"f4f1d770-7229-4259-86e2-3916a45142ca","weight":2},{"event_id":5274,"event_guid":"c38c514b-99f4-4906-a0e5-189df72dbd9e","weight":1},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":1},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":2},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":2},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":2},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":4},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":2},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":3},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":1},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":2}]},{"guid":"IEyjOV2OETpd153wvMALIA","title":" Re-Thinking Spec Files","subtitle":"New features for rpmbuild","slug":"2501-re-thinking-spec-files","link":"https://c3voc.de","description":"Right now many RPM spec files contain large parts of boiler plate code. In the current development cycle of RPM we try to help reducing this clutter. We hope we can make packaging easier by providing means to have pre-arranged building blocks and offer more control over larger sets of packages. This will also change the relation between RPM as a multipurpose tool and the single package/packager by adding a layer in between take will take care of common tasks.\nThis talk  will give a overview of the changes already done and still planned and will allow for discussion and feed back.\n\nRight now many RPM spec files contain large parts of boiler plate code. In the current development cycle of RPM we try to help reducing this clutter. We hope we can make packaging easier by providing means to have pre-arranged building blocks and offer more control over larger sets of packages. This will also change the relation between RPM as a multipurpose tool and the single package/packager by adding a layer in between take will take care of common tasks.\nThis talk  will give a overview of the changes already done and still planned and will allow for discussion and feed back.","original_language":"eng","persons":["Florian Festi"],"tags":["osc19","2501","openSUSE"],"view_count":86,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-01-09T10:30:16.225+01:00","length":2757,"duration":2757,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2501-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2501-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2501-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2501-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2501-re-thinking-spec-files","url":"https://api.media.ccc.de/public/events/IEyjOV2OETpd153wvMALIA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":6461,"event_guid":"f42631ca-d3ec-5baf-8642-85c0b1cadc89","weight":1},{"event_id":6486,"event_guid":"7ebee226-66bc-558f-b76f-435a8ce91543","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":2},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":3},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":5},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":5},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":2},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":3},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":4},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":2},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":3},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":3}]},{"guid":"mWKUN7nGXvyiGK9jC3zBVw","title":"Why you should choose openSUSE Kubic?","subtitle":"openSUSE Kubic is really fun!","slug":"2498-why-you-should-choose-opensuse-kubic","link":"https://c3voc.de","description":"In the past few years, the development of container application technology has advanced by leaps and bounds. But for people who want to enter a containers word still hard for them. Most of people stop at the first step that use Kubernetes to setup environment. As a opsnSUSE user I’m glad we have openSUSE Kubic. I would like to share people who frustrated to build container. All they should do are use openSUSE Kubic. They need new tools that make them easy to set up cluster and maintain. OpenSUSE Kubic is great platform to run containers and to learn how to containerize. \nHope through my experience of use Kubic can share it for people who want to join open source and containers word. There always have a best way to help you management your IT infrastructure and work smart.\n\n\nIn the past few years, the development of container application technology has advanced by leaps and bounds. But for people who want to enter a containers word still hard for them. Most of people stop at the first step that use Kubernetes to setup environment. As a opsnSUSE user I’m glad we have openSUSE Kubic. I would like to share people who frustrated to build container. All they should do are use openSUSE Kubic. They need new tools that make them easy to set up cluster and maintain. OpenSUSE Kubic is great platform to run containers and to learn how to containerize. \nHope through my experience of use Kubic can share it for people who want to join open source and containers word. There always have a best way to help you management your IT infrastructure and work smart.\n","original_language":"eng","persons":["kimlin"],"tags":["osc19","2498","Cloud and Containers"],"view_count":250,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2022-04-13T14:45:03.255+02:00","length":512,"duration":512,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2498-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2498-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2498-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2498-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2498-why-you-should-choose-opensuse-kubic","url":"https://api.media.ccc.de/public/events/mWKUN7nGXvyiGK9jC3zBVw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5563,"event_guid":"IUdAE50KJLb6eQc1SPP9Rg","weight":5},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":3},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":2},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":2},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":2},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":1},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":1},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":1},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":1},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":1},{"event_id":7143,"event_guid":"95fb5f56-4e01-5a6f-8fcd-cd6a235c08e0","weight":2},{"event_id":7146,"event_guid":"da767a60-2f04-511e-bcc8-9cb136de77f7","weight":2}]},{"guid":"cp8jUfTm9BjicPO2BYu7ZQ","title":"Building large health networks GNU Health Federation and openSUSE","subtitle":"10 years of Freedom and Equity in Healthcare","slug":"2513-building-large-health-networks-gnu-health-federation-and-opensuse","link":"https://c3voc.de","description":"GNU Health is the Free/Libre Health and Hospital Information System that is included in openSUSE.\n\nGNU Health combines the socioeconomic determinants of health with state-of-the-art technology in bioinformatics and clinical genetics. It provides holistic picture of the person, from the biological and molecular basis of disease to the environmental determinants of health. In addition, it manages the internal processes of a health institution, such as financial management, billing, stock management, pharmacies or labs (LIMS)\n\nThe GNU Health Federation introduced in 3.4 series allows to build nationwide federated networks with thousands of heterogeneous nodes. The GNU Health federation is revolutionary, and will allow the community, the health practitioners, the research institutions and the ministries of health to have much better perspective and precise information on the individuals and their context.\n\nHaving the GNU Health Federation in openSUSE (available both for Tumbleweed and Leap) not only provides the development environment, but the server stability to deploy it in hospitals and large heterogeneous health networks across a country. \n\nGNU Health is the Free/Libre Health and Hospital Information System that is included in openSUSE.\n\nGNU Health combines the socioeconomic determinants of health with state-of-the-art technology in bioinformatics and clinical genetics. It provides holistic picture of the person, from the biological and molecular basis of disease to the environmental determinants of health. In addition, it manages the internal processes of a health institution, such as financial management, billing, stock management, pharmacies or labs (LIMS)\n\nThe GNU Health Federation introduced in 3.4 series allows to build nationwide federated networks with thousands of heterogeneous nodes. The GNU Health federation is revolutionary, and will allow the community, the health practitioners, the research institutions and the ministries of health to have much better perspective and precise information on the individuals and their context.\n\nHaving the GNU Health Federation in openSUSE (available both for Tumbleweed and Leap) not only provides the development environment, but the server stability to deploy it in hospitals and large heterogeneous health networks across a country. ","original_language":"eng","persons":["Luis Falcon"],"tags":["osc19","2513","openSUSE"],"view_count":100,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-01-08T13:45:15.225+01:00","length":2576,"duration":2576,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2513-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2513-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2513-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2513-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2513-building-large-health-networks-gnu-health-federation-and-opensuse","url":"https://api.media.ccc.de/public/events/cp8jUfTm9BjicPO2BYu7ZQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5524,"event_guid":"WnUprZFOjGuyVTwXu1V-aQ","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":3},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":2},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":2},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":4},{"event_id":7064,"event_guid":"XUovULBhNMilNEB3Jj5YuA","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":5},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":2},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":2},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":4},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":3},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":4}]},{"guid":"drBsJm1OspmodxlcUlVZoA","title":"openSUSE MicroOS","subtitle":"A new distro for a new age","slug":"2528-opensuse-microos","link":"https://c3voc.de","description":"As the world moves more and more towards containerised solutions, a number of real questions start to appear. - What is the perfect platform for running containers atop? - How to use this platform as part of a flexible, scalable, highly available infrastructure fabric? - How to minimize the maintenance and administration of this platform at scale? \n\nMany of these problems are well answered in enterprise container offerings, but for developers more interested in the state of containers \u0026 kubernetes upstream, new issues start to appear. With such fast moving upstreams, developers and enthusiasts need a platform that can keep up and is closely involved with those upstream developments. This platform needs to not only be able to run containers at scale, but also on single machine, all the while preserving the attributes of low maintenance so the focus can be on the containers, not the base system beneath them. \n\nAnd then the question becomes \"What is so special about containers anyway?\" - in more and more cases, people are deploying Linux VMs, Cloud instances, or bare metal to do 'just one job', with other jobs being handled by other machines. Can we simplify the Operating System and make it easier to live with if we optimise it for these 'single-purpose' deployments?\n\nThis talk introduces openSUSE MicroOS, and explains how it addresses the above, being the perfect distribution for this modern age. The session will explore in some detail how MicroOS is developed in lockstep with the Tumbleweed rolling release and can be used for a wide variety of single-purpose systems.\n\nThis talk will also discuss openSUSE Kubic, the MicroOS variant focused on containers. The talk will share how Kubic collaborates with various upstreams including kubeadm and CRI-O. Transactional Updates, Kubic's system update stack will be demonstrated and the benefits from such an atomic update approach discussed in some detail.\n\nFinally the kubictl Kubernetes cluster boostrapping tool will be discussed and some future plans shared for consideration and feedback.\n\nAs the world moves more and more towards containerised solutions, a number of real questions start to appear. - What is the perfect platform for running containers atop? - How to use this platform as part of a flexible, scalable, highly available infrastructure fabric? - How to minimize the maintenance and administration of this platform at scale? \n\nMany of these problems are well answered in enterprise container offerings, but for developers more interested in the state of containers \u0026 kubernetes upstream, new issues start to appear. With such fast moving upstreams, developers and enthusiasts need a platform that can keep up and is closely involved with those upstream developments. This platform needs to not only be able to run containers at scale, but also on single machine, all the while preserving the attributes of low maintenance so the focus can be on the containers, not the base system beneath them. \n\nAnd then the question becomes \"What is so special about containers anyway?\" - in more and more cases, people are deploying Linux VMs, Cloud instances, or bare metal to do 'just one job', with other jobs being handled by other machines. Can we simplify the Operating System and make it easier to live with if we optimise it for these 'single-purpose' deployments?\n\nThis talk introduces openSUSE MicroOS, and explains how it addresses the above, being the perfect distribution for this modern age. The session will explore in some detail how MicroOS is developed in lockstep with the Tumbleweed rolling release and can be used for a wide variety of single-purpose systems.\n\nThis talk will also discuss openSUSE Kubic, the MicroOS variant focused on containers. The talk will share how Kubic collaborates with various upstreams including kubeadm and CRI-O. Transactional Updates, Kubic's system update stack will be demonstrated and the benefits from such an atomic update approach discussed in some detail.\n\nFinally the kubictl Kubernetes cluster boostrapping tool will be discussed and some future plans shared for consideration and feedback.","original_language":"eng","persons":["Richard Brown"],"tags":["osc19","2528","Cloud and Containers"],"view_count":293,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-03-31T15:00:09.792+02:00","length":2576,"duration":2576,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2528-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2528-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2528-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2528-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2528-opensuse-microos","url":"https://api.media.ccc.de/public/events/drBsJm1OspmodxlcUlVZoA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":1},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":9},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":6},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":21},{"event_id":7064,"event_guid":"XUovULBhNMilNEB3Jj5YuA","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":7},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":6},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":8}]},{"guid":"B7oXBmGX9R-A-86GuvS6YQ","title":"Open Build Service (OBS) development has increased exponentially","subtitle":null,"slug":"2519-open-build-service-obs-development-has-increased-exponentially","link":"https://c3voc.de","description":"OBS Team will briefly explain the evolution of the OBS in the last year, and also some of the impressive features that have been included recently.\n\nWe will introduce the advances of OBS, not only the Frontend but also those related with the Backend and OSC (command line tool).\n\nWe will also give some hints about the upcoming features we have in mind for the future of OBS.\n\nSounds interesting, right?\n\nDon't miss this talk and take advantage of knowing all the improvements that can make your work easier using OBS.\n\nOBS Team will briefly explain the evolution of the OBS in the last year, and also some of the impressive features that have been included recently.\n\nWe will introduce the advances of OBS, not only the Frontend but also those related with the Backend and OSC (command line tool).\n\nWe will also give some hints about the upcoming features we have in mind for the future of OBS.\n\nSounds interesting, right?\n\nDon't miss this talk and take advantage of knowing all the improvements that can make your work easier using OBS.","original_language":"eng","persons":["David Kang"],"tags":["osc19","2519"],"view_count":39,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2022-08-20T22:45:04.464+02:00","length":1565,"duration":1565,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2519-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2519-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2519-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2519-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2519-open-build-service-obs-development-has-increased-exponentially","url":"https://api.media.ccc.de/public/events/B7oXBmGX9R-A-86GuvS6YQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":1},{"event_id":6121,"event_guid":"4e876909-16b1-5520-82a8-07f257a20faf","weight":1},{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":1},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":3},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":4},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":2},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":2},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":4},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":3},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":2},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":3}]},{"guid":"dVYz0GFKsKPfIUQDmTJmqQ","title":"Æ-DIR -- Authorized Entitites Directory","subtitle":"Identity and Access Management with OpenLDAP","slug":"2240-ae-dir-authorized-entitites-directory","link":"https://c3voc.de","description":"This talk will present a concept and real-world implementation of an identity and access management system (IAM) purely based on OpenLDAP.\n\nThe main goal of Æ-DIR (besides challenging Unicode handling in various software with its name) is to follow the delegation, need-to-know and least-privilege principles as strictly as possible. The visibility of user, group, sudoers, etc. is limited by OpenLDAP’s set-based ACLs. All systems and services, no exception(!), have to individually authenticate to be authorized to access Æ-DIR.\n\nThe talk will give some additional information about the secure base configuration of OpenLDAP and a special NSS/PAM caching demon developed for lower resource usage.\n\nThis talk will present a concept and real-world implementation of an identity and access management system (IAM) purely based on OpenLDAP.\n\nThe main goal of Æ-DIR (besides challenging Unicode handling in various software with its name) is to follow the delegation, need-to-know and least-privilege principles as strictly as possible. The visibility of user, group, sudoers, etc. is limited by OpenLDAP’s set-based ACLs. All systems and services, no exception(!), have to individually authenticate to be authorized to access Æ-DIR.\n\nThe talk will give some additional information about the secure base configuration of OpenLDAP and a special NSS/PAM caching demon developed for lower resource usage.","original_language":"eng","persons":["stroeder"],"tags":["osc19","2240","Open Source"],"view_count":104,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2026-01-01T20:15:24.688+01:00","length":2668,"duration":2668,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2240-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2240-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2240-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2240-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2240-ae-dir-authorized-entitites-directory","url":"https://api.media.ccc.de/public/events/dVYz0GFKsKPfIUQDmTJmqQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2899,"event_guid":"0c8f0e98-92ee-42ba-aa75-04fc50344904","weight":1},{"event_id":2922,"event_guid":"47cbd880-f500-4c44-b717-c11ed1da087d","weight":1},{"event_id":4667,"event_guid":"9b3292f5-f7bd-49f9-8c2b-5dc98d72e6a4","weight":1},{"event_id":4944,"event_guid":"868fbf54-2007-4c0e-9af3-63384bed9fa6","weight":1},{"event_id":5076,"event_guid":"bb239a0d-bf40-5e30-bc9b-aa060640eeab","weight":1},{"event_id":5562,"event_guid":"FCDA2jM81L7uJcD1iXje6A","weight":1},{"event_id":6166,"event_guid":"dc642b96-2b89-5aeb-b086-c64c66d27e93","weight":1},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":5},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":2},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":3},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":2},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":1},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":7},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":2},{"event_id":7094,"event_guid":"-CVvXbWXJE9qM7F5NaSGGQ","weight":1},{"event_id":7098,"event_guid":"2cb7b45b-af85-5ee7-981d-5b4265d4e342","weight":6}]},{"guid":"7_UawP-ER0fSbXRipXqR-g","title":"\"Kubernetes The Hard Way\" on openSUSE Cloud environment","subtitle":"Let's build your own cloud","slug":"2456-kubernetes-the-hard-way-on-opensuse-cloud-environment","link":"https://c3voc.de","description":"\"Kubernetes\" is one of the most popular and famous container orchestration open source software. And now, there are so many Kubernetes environments and deployment tools such as SUSE CaaS Platform, minikube, kubeadm, Rancher, GKE/AKS/EKS, etc. So, we can use or build a Kubernetes cluster with them very easily. However, it also prevents opportunities to understand Kubernetes technologies themselves from people who want to know the architecture itself. Therefore, if a Kubernetes cluster gets something wrong, it would be tough challenge to resolve it without such knowledge. For such a situation, here is a very good exercise document - \"Kubernetes The Hard Way[0]\" which is a tutorial for setting up Kubernetes the hard way on Google Cloud Platform(GCP). People can learn internal architecture of Kubernetes from that.\n\nIn this session, attendees will get an opportunity to know how to set up a Kubernetes cluster on not only GCP but also an openSUSE OpenStack cloud based on the tutorial, and, will get to know its technology deeply.\n\"Kubernetes The Hard Way\"[0] has 14 chapters right now. And it's written for the GCP basically. However, it works on the other clouds (e.g. openSUSE OpenStack Cloud) with some modifications.\n\n[0] https://github.com/kelseyhightower/kubernetes-the-hard-way\nKubernetes The Hard Way outlines::\n1. Prerequisites\n2. Installing the Client Tools\n3. Provisioning Compute Resources\n4. Provisioning a CA and Generating TLS Certificates\n5. Generating Kubernetes Configuration Files for Authentication\n6. Generating the Data Encryption Config and Key\n7. Bootstrapping the etcd Cluster\n8. Bootstrapping the Kubernetes Control Plane\n9. Bootstrapping the Kubernetes Worker Nodes\n10. Configuring kubectl for Remote Access\n11. Provisioning Pod Network Routes\n12. Deploying the DNS Cluster Add-on\n13. Smoke Test\n14. Cleaning Up\n\n\"Kubernetes\" is one of the most popular and famous container orchestration open source software. And now, there are so many Kubernetes environments and deployment tools such as SUSE CaaS Platform, minikube, kubeadm, Rancher, GKE/AKS/EKS, etc. So, we can use or build a Kubernetes cluster with them very easily. However, it also prevents opportunities to understand Kubernetes technologies themselves from people who want to know the architecture itself. Therefore, if a Kubernetes cluster gets something wrong, it would be tough challenge to resolve it without such knowledge. For such a situation, here is a very good exercise document - \"Kubernetes The Hard Way[0]\" which is a tutorial for setting up Kubernetes the hard way on Google Cloud Platform(GCP). People can learn internal architecture of Kubernetes from that.\n\nIn this session, attendees will get an opportunity to know how to set up a Kubernetes cluster on not only GCP but also an openSUSE OpenStack cloud based on the tutorial, and, will get to know its technology deeply.\n\"Kubernetes The Hard Way\"[0] has 14 chapters right now. And it's written for the GCP basically. However, it works on the other clouds (e.g. openSUSE OpenStack Cloud) with some modifications.\n\n[0] https://github.com/kelseyhightower/kubernetes-the-hard-way\nKubernetes The Hard Way outlines::\n1. Prerequisites\n2. Installing the Client Tools\n3. Provisioning Compute Resources\n4. Provisioning a CA and Generating TLS Certificates\n5. Generating Kubernetes Configuration Files for Authentication\n6. Generating the Data Encryption Config and Key\n7. Bootstrapping the etcd Cluster\n8. Bootstrapping the Kubernetes Control Plane\n9. Bootstrapping the Kubernetes Worker Nodes\n10. Configuring kubectl for Remote Access\n11. Provisioning Pod Network Routes\n12. Deploying the DNS Cluster Add-on\n13. Smoke Test\n14. Cleaning Up","original_language":"eng","persons":["Masayuki Igawa"],"tags":["osc19","2456","Cloud and Containers"],"view_count":255,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-03-31T15:00:07.955+02:00","length":1549,"duration":1549,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2456-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2456-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2456-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2456-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2456-kubernetes-the-hard-way-on-opensuse-cloud-environment","url":"https://api.media.ccc.de/public/events/7_UawP-ER0fSbXRipXqR-g","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":6451,"event_guid":"fdf06e81-63a7-5a92-ac5a-053440cdf221","weight":2},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":2},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":2},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":3},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":7},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":2},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":2},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":3},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":2},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":2},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":2},{"event_id":7279,"event_guid":"967fa2a1-265f-47c1-90b2-ec8dba08b328","weight":2},{"event_id":7363,"event_guid":"24b58c74-2bba-412e-84ac-c206f714f0b7","weight":2}]},{"guid":"7_nXG696JFYWmpcdiNjxjg","title":"EOS Design System","subtitle":"The solution to bring good UX to all OSS","slug":"2429-eos-design-system","link":"https://c3voc.de","description":"In the past UX design was a commodity in the paid consumer world, where companies like Facebook, Google, Uber would invest millions on. Today the gap is closing. Enterprise and Open Source applications are in need of better UX too.\n\nOn the other hand, many companies of all different sizes struggle with today's IT agendas: bleeding edge software, agile development, short time-to-market, etc., and this \"new\" (and really not so) kid on the block is not making it any easier for developers and designers to keep up: UX design. \nCompanies struggling in this scenario will eventually suffer from a big level of inconsistency in their products portfolio, and sometimes even in one same product.\n\nDesign Systems can help solve this problem, and a few more. Design Systems serve as a centralized source of information for UX, UI, and other brand-related guidelines that help not only developers find the UI element or component they need, but also designers to build faster prototypes while streamlining the collaboration between the two.\n\nBut, building a Design System can take a very long time and be very expensive, this is why we're building EOS: an Open Source and customizable Design System. \nIn this presentation, we will talk more about the problem Design Systems solve, how we are building EOS, and how it can be of great benefit to your company or project.\n\nMore about EOS:\n\nhttp://eosdesignsystem.com\n\nIn the past UX design was a commodity in the paid consumer world, where companies like Facebook, Google, Uber would invest millions on. Today the gap is closing. Enterprise and Open Source applications are in need of better UX too.\n\nOn the other hand, many companies of all different sizes struggle with today's IT agendas: bleeding edge software, agile development, short time-to-market, etc., and this \"new\" (and really not so) kid on the block is not making it any easier for developers and designers to keep up: UX design. \nCompanies struggling in this scenario will eventually suffer from a big level of inconsistency in their products portfolio, and sometimes even in one same product.\n\nDesign Systems can help solve this problem, and a few more. Design Systems serve as a centralized source of information for UX, UI, and other brand-related guidelines that help not only developers find the UI element or component they need, but also designers to build faster prototypes while streamlining the collaboration between the two.\n\nBut, building a Design System can take a very long time and be very expensive, this is why we're building EOS: an Open Source and customizable Design System. \nIn this presentation, we will talk more about the problem Design Systems solve, how we are building EOS, and how it can be of great benefit to your company or project.\n\nMore about EOS:\n\nhttp://eosdesignsystem.com","original_language":"eng","persons":["csanchez@suse.de","Jesus Herman-Marina"],"tags":["osc19","2429","Open Source"],"view_count":78,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-11-12T23:45:07.672+01:00","length":1832,"duration":1832,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2429-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2429-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2429-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2429-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2429-eos-design-system","url":"https://api.media.ccc.de/public/events/7_nXG696JFYWmpcdiNjxjg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":2},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":4},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":5},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":5},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":2},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":5}]},{"guid":"xEWoNyjCI4ExTDHTer-QWw","title":"What can you do with a self-hosted alternative to Office365, Google Apps and others","subtitle":"A small selection of the nearly 200 apps for Nextcloud","slug":"2219-what-can-you-do-with-a-self-hosted-alternative-to-office365-google-apps-and-others","link":"https://c3voc.de","description":"Nextcloud is by far the easiest way to get a complete, 100% open source, fully self-hosted solution that can replace Office 365 or Google Apps. From file sync and collaborative document editing to chat \u0026 video calls, mail, calendar and password management, you can do almost anything with the apps on our expansive app store.\n\nIn this lightning talk I'll quickly present #nextcloud and what it can do for you! One example: create a document, share it with your team, discuss it in the comments, add it to a video chat session \u0026 edit it together during a call.\nAnd did you know you can create a poll with Nextcloud?\nThat there's a Kanban app?\nGPX tracker? Sensor logger? Radio player?\n\nJoin the talk to hear more!\n\nNextcloud is by far the easiest way to get a complete, 100% open source, fully self-hosted solution that can replace Office 365 or Google Apps. From file sync and collaborative document editing to chat \u0026 video calls, mail, calendar and password management, you can do almost anything with the apps on our expansive app store.\n\nIn this lightning talk I'll quickly present #nextcloud and what it can do for you! One example: create a document, share it with your team, discuss it in the comments, add it to a video chat session \u0026 edit it together during a call.\nAnd did you know you can create a poll with Nextcloud?\nThat there's a Kanban app?\nGPX tracker? Sensor logger? Radio player?\n\nJoin the talk to hear more!","original_language":"eng","persons":["Frank Karlitschek"],"tags":["osc19","2219","Desktop and Applications"],"view_count":361,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2026-02-19T23:15:09.969+01:00","length":996,"duration":996,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2219-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2219-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2219-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2219-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2219-what-can-you-do-with-a-self-hosted-alternative-to-office365-google-apps-and-others","url":"https://api.media.ccc.de/public/events/xEWoNyjCI4ExTDHTer-QWw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2797,"event_guid":"d934d3e2-9de8-11e5-8a67-5b7bcd9fe77d","weight":2},{"event_id":2957,"event_guid":"27f4fab0-b7ad-11e5-9877-fb7fcf035cf2","weight":1},{"event_id":6309,"event_guid":"bd1943ef-01b2-4379-9490-934cc243cb54","weight":6},{"event_id":6603,"event_guid":"ea00d1e0-a580-415f-a8cf-f02883d939dc","weight":2},{"event_id":7050,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb899","weight":2},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":4},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":8},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":12},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":5},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":4},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":3},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":8},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":2},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":6},{"event_id":7092,"event_guid":"lzk3pJgMkSKPXG8vHMiwjg","weight":2},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":7},{"event_id":7110,"event_guid":"3e7f1444-b72c-594f-b033-d96b21c1961c","weight":5},{"event_id":7130,"event_guid":"7bf66344-5900-5a5e-8657-8e1d20be92f5","weight":5},{"event_id":7143,"event_guid":"95fb5f56-4e01-5a6f-8fcd-cd6a235c08e0","weight":4}]},{"guid":"XUovULBhNMilNEB3Jj5YuA","title":"Deploying Ceph with Rook on Kubic k8s cluster","subtitle":null,"slug":"2468-deploying-ceph-with-rook-on-kubic-k8s-cluster","link":"https://c3voc.de","description":"In this talk we could see how easy it is to deploy and configure Ceph ready k8s cluster on top of Kubic. And setup Ceph on top of it with Rook (rook.io).\nWe would see couple of examples for Openstack and Vagrant to run such clusters for your CI and development environments.\n\nIn this talk we could see how easy it is to deploy and configure Ceph ready k8s cluster on top of Kubic. And setup Ceph on top of it with Rook (rook.io).\nWe would see couple of examples for Openstack and Vagrant to run such clusters for your CI and development environments.","original_language":"eng","persons":["Denis Kondratenko"],"tags":["osc19","2468","Cloud and Containers"],"view_count":103,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-04-12T23:15:03.229+02:00","length":1815,"duration":1815,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2468-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2468-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2468-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2468-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2468-deploying-ceph-with-rook-on-kubic-k8s-cluster","url":"https://api.media.ccc.de/public/events/XUovULBhNMilNEB3Jj5YuA","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":3775,"event_guid":"f854e264-4728-472e-9e57-4dad6ea3d668","weight":1},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":2},{"event_id":5257,"event_guid":"d23abae3-6fb3-4de5-916e-d7caf96cec6e","weight":2},{"event_id":6879,"event_guid":"ca68a158-717c-4626-9fad-783b091e9302","weight":1},{"event_id":7025,"event_guid":"c127467f-82bf-4896-b473-cd81bf055fc5","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":2},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":2},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":1},{"event_id":7065,"event_guid":"gdfI-Glbwx3op1MmYFwC9A","weight":2},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7088,"event_guid":"xeLK3Ot8S1TKYGID6y2eIQ","weight":2}]},{"guid":"JT01r0-bwd2t4iKNoCLBVg","title":"openSUSE MicroOS in Production","subtitle":"Deploying apps using Podman","slug":"2444-opensuse-microos-in-production","link":"https://c3voc.de","description":"This talk will be about deploying comment business applications on openSUSE MicroOS It will have a 15 mins presentation about the challenges that we face at our company La Sentinelle, Mauritius (https://www.lasentinelle.mu) and how we used openSUSE MicroOS to address those. The presentation will follow by a 30 mins technical demo deploying a business application on MicroOSp. Finally, there will be 15 mins to address questions pertaining to the technical demo and any other business.\n\nThis talk will be about deploying comment business applications on openSUSE MicroOS It will have a 15 mins presentation about the challenges that we face at our company La Sentinelle, Mauritius (https://www.lasentinelle.mu) and how we used openSUSE MicroOS to address those. The presentation will follow by a 30 mins technical demo deploying a business application on MicroOSp. Finally, there will be 15 mins to address questions pertaining to the technical demo and any other business.","original_language":"eng","persons":["Ish Sookun"],"tags":["osc19","2444","Cloud and Containers"],"view_count":151,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-03-16T20:00:08.016+01:00","length":982,"duration":982,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2444-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2444-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2444-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2444-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2444-opensuse-microos-in-production","url":"https://api.media.ccc.de/public/events/JT01r0-bwd2t4iKNoCLBVg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":5},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":2},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":6},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":12}]},{"guid":"-CVvXbWXJE9qM7F5NaSGGQ","title":"Identity in OpenStack: the Challenge of Multitenancy","subtitle":null,"slug":"2525-identity-in-openstack-the-challenge-of-multitenancy","link":"https://c3voc.de","description":"Keystone is the OpenStack component responsible for identity management and\nuser authentication and authorization, which has unique challenges in\ncloud-like environments where secure sharing of resources is an essential\nrequirement and yet is fundamental to the core idea of collaborative\ncomputing. This introductory talk will give an overview of the keystone\nproject, including:\n\n* The many ways users and applications can securely authenticate with\n  keystone, including SAML2.0, OpenID Connect, X.509 and Kerberos\n* The implications for authorization in a multitenant environment and how\n  role-based access control is designed in keystone\n* How keystone relates to projects outside of the OpenStack ecosystem such as\n  Kubernetes\n\nKeystone is the OpenStack component responsible for identity management and\nuser authentication and authorization, which has unique challenges in\ncloud-like environments where secure sharing of resources is an essential\nrequirement and yet is fundamental to the core idea of collaborative\ncomputing. This introductory talk will give an overview of the keystone\nproject, including:\n\n* The many ways users and applications can securely authenticate with\n  keystone, including SAML2.0, OpenID Connect, X.509 and Kerberos\n* The implications for authorization in a multitenant environment and how\n  role-based access control is designed in keystone\n* How keystone relates to projects outside of the OpenStack ecosystem such as\n  Kubernetes","original_language":"eng","persons":["Colleen Murphy"],"tags":["osc19","2525","Cloud and Containers"],"view_count":79,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2025-10-21T17:15:06.690+02:00","length":1585,"duration":1585,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2525-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2525-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2525-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2525-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2525-identity-in-openstack-the-challenge-of-multitenancy","url":"https://api.media.ccc.de/public/events/-CVvXbWXJE9qM7F5NaSGGQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":1252,"event_guid":"import-0aafe9aa6896dd1f8b","weight":2},{"event_id":2134,"event_guid":"1__cd06WAoENTm6JjzMJVA","weight":1},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":1},{"event_id":4126,"event_guid":"ded4a05f-156c-558b-99e8-21170c7a96f6","weight":1},{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":2},{"event_id":6121,"event_guid":"4e876909-16b1-5520-82a8-07f257a20faf","weight":3},{"event_id":6324,"event_guid":"c5b84ee4-7143-46f6-a76f-013b00eded6e","weight":1},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":1},{"event_id":6603,"event_guid":"ea00d1e0-a580-415f-a8cf-f02883d939dc","weight":1},{"event_id":6971,"event_guid":"78d97d77-0eda-54df-8f51-192fdf4e5cd4","weight":1},{"event_id":7049,"event_guid":"12604a94-71d9-11e9-83b2-273cc25ecd6f","weight":1},{"event_id":7050,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb899","weight":4},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":2},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":2},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":2},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":1},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":2},{"event_id":7110,"event_guid":"3e7f1444-b72c-594f-b033-d96b21c1961c","weight":2}]},{"guid":"FYZNn_oSKwNj28O6WUViuw","title":"openSUSE MicroOS Desktop","subtitle":"A New openSUSE Desktop Distribution?","slug":"2531-opensuse-microos-desktop","link":"https://c3voc.de","description":"Kubic with its MicroOS core is an exciting distribution that takes much of the cool stuff we're doing in Tumbleweed, adds solutions to the problems of updating a running system, and is becoming the perfect base system for running containers.\n\nBut in openSUSE, running server stuff is only half the fun.\n\nWhy should servers be the only platform enjoying automatic, atomic, \"auto-rollbackable\" system updates?\n\nSurely desktop users want to be lazy like server admins also?\n\nCan the tools and approaches implemented in MicroOS help create the desktop distribution of the future?\n\nLet's find out!\n\nThis talk will introduce the concept of 'openSUSE MicroOS Desktop', a desktop focused variant of MicroOS based on Tumbleweed.\n\nVarious ideas will be discussed, prototypes will be shown, and feedback will be expected from the audience to help shape this potentially exciting take on the future of openSUSE on Desktops.\n\nKubic with its MicroOS core is an exciting distribution that takes much of the cool stuff we're doing in Tumbleweed, adds solutions to the problems of updating a running system, and is becoming the perfect base system for running containers.\n\nBut in openSUSE, running server stuff is only half the fun.\n\nWhy should servers be the only platform enjoying automatic, atomic, \"auto-rollbackable\" system updates?\n\nSurely desktop users want to be lazy like server admins also?\n\nCan the tools and approaches implemented in MicroOS help create the desktop distribution of the future?\n\nLet's find out!\n\nThis talk will introduce the concept of 'openSUSE MicroOS Desktop', a desktop focused variant of MicroOS based on Tumbleweed.\n\nVarious ideas will be discussed, prototypes will be shown, and feedback will be expected from the audience to help shape this potentially exciting take on the future of openSUSE on Desktops.","original_language":"eng","persons":["Richard Brown"],"tags":["osc19","2531","Desktop and Applications"],"view_count":664,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-10-25T04:45:02.653+02:00","length":2499,"duration":2499,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2531-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2531-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2531-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2531-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2531-opensuse-microos-desktop","url":"https://api.media.ccc.de/public/events/FYZNn_oSKwNj28O6WUViuw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":17},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":21},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":12},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":14},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":11},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":7},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":12}]},{"guid":"csrcGQ7hEYgCTrb3f58vSQ","title":"Cilium \u0026 BPF - The Future of Linux Networking and Security (Keynote Thomas Graf, Cilium)","subtitle":null,"slug":"2555-cilium-bpf-the-future-of-linux-networking-and-security-keynote-thomas-graf-cilium","link":"https://c3voc.de","description":"Linux is the dominant platform to run microservices using cloud-native architectures. These modern architectures impose new challenges on the platform serving the applications. We'll take a peek at BPF and Cilium and how it revolutionizes both networking and security to enable platforms built on top of it to fully utilize the benefits of cloud-native architectures. \n\nThomas Graf is Co-Founder \u0026 CTO at Isovalent and creator of the Cilium project. Before this, Thomas has been a Linux kernel developer at RedHat for many years.\n\n\nLinux is the dominant platform to run microservices using cloud-native architectures. These modern architectures impose new challenges on the platform serving the applications. We'll take a peek at BPF and Cilium and how it revolutionizes both networking and security to enable platforms built on top of it to fully utilize the benefits of cloud-native architectures. \n\nThomas Graf is Co-Founder \u0026 CTO at Isovalent and creator of the Cilium project. Before this, Thomas has been a Linux kernel developer at RedHat for many years.\n","original_language":"eng","persons":["Thomas Graf"],"tags":["osc19","2555","Keynote"],"view_count":171,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2026-02-22T19:45:06.852+01:00","length":1748,"duration":1748,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2555-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2555-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2555-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2555-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2555-cilium-bpf-the-future-of-linux-networking-and-security-keynote-thomas-graf-cilium","url":"https://api.media.ccc.de/public/events/csrcGQ7hEYgCTrb3f58vSQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":3},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":2},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":3},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":4},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":1},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1}]},{"guid":"V5TLukgwdAbRwzDYdJDPMg","title":"openSUSE testing - an overview","subtitle":null,"slug":"2396-opensuse-testing-an-overview","link":"https://c3voc.de","description":"How is software within the openSUSE ecosystem tested? What kind of tests exist? Who is doing what?\n\nThis talk will try to present an overview of how \"testing\" is done for software developed in the openSUSE ecosystem. The workflow of software contributions to the openSUSE distributions will be shown from testing perspective from upstream source code repos to feedback from users in the released products. Used tools will be mentioned, the testing approaches as well as the people involved. The relation to SLE testing will be described. As this \"overview\" will not be able to cover all approaches used by the community feedback by the audience in the Q\u0026A part of the talk will be appreciated. Of course, openQA will be included but it is certainly not the only solution to be mentioned ;)\n\nHow is software within the openSUSE ecosystem tested? What kind of tests exist? Who is doing what?\n\nThis talk will try to present an overview of how \"testing\" is done for software developed in the openSUSE ecosystem. The workflow of software contributions to the openSUSE distributions will be shown from testing perspective from upstream source code repos to feedback from users in the released products. Used tools will be mentioned, the testing approaches as well as the people involved. The relation to SLE testing will be described. As this \"overview\" will not be able to cover all approaches used by the community feedback by the audience in the Q\u0026A part of the talk will be appreciated. Of course, openQA will be included but it is certainly not the only solution to be mentioned ;)","original_language":"eng","persons":["Oliver Kurz"],"tags":["osc19","2396","openSUSE"],"view_count":75,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2025-05-19T02:15:02.308+02:00","length":1910,"duration":1910,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2396-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2396-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2396-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2396-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2396-opensuse-testing-an-overview","url":"https://api.media.ccc.de/public/events/V5TLukgwdAbRwzDYdJDPMg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2450,"event_guid":"8676bfda-c760-45e3-bbf9-9c005bfb38d1","weight":1},{"event_id":6756,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb897","weight":1},{"event_id":7050,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb899","weight":1},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":1},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":2},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":2},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":4},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7075,"event_guid":"xO0S5vz0kq5ATcAd2Y-0aw","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":3},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":2},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":3},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":3},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":1},{"event_id":7092,"event_guid":"lzk3pJgMkSKPXG8vHMiwjg","weight":3},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":2}]},{"guid":"xeLK3Ot8S1TKYGID6y2eIQ","title":"State of Ceph","subtitle":"What's new in Nautilus and what's coming next?","slug":"2237-state-of-ceph","link":"https://c3voc.de","description":"What's new in Nautilus and what's coming next? This talk focuses on the new features and implementations of Ceph Nautilus and also includes an outlook about what's planned and coming next. \nIf you want to learn what's new in Nautilus and also learn about new features within Ceph, this is the right talk for you. \n\nWhat's new in Nautilus and what's coming next? This talk focuses on the new features and implementations of Ceph Nautilus and also includes an outlook about what's planned and coming next. \nIf you want to learn what's new in Nautilus and also learn about new features within Ceph, this is the right talk for you. ","original_language":"eng","persons":["Kai Wagner"],"tags":["osc19","2237","Open Source"],"view_count":51,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2025-04-23T11:00:04.578+02:00","length":2496,"duration":2496,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2237-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2237-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2237-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2237-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2237-state-of-ceph","url":"https://api.media.ccc.de/public/events/xeLK3Ot8S1TKYGID6y2eIQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5509,"event_guid":"Wy6jqnZ_111KAk-Vr3FLXA","weight":3},{"event_id":5514,"event_guid":"jcy3frAijF580XmQVQvo_w","weight":3},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7065,"event_guid":"gdfI-Glbwx3op1MmYFwC9A","weight":1},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":1},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":2},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":3}]},{"guid":"B7CBSq7u1UrdIoJSOaMcUQ","title":"Introduction to YubiKeys (in openSUSE)","subtitle":"Everything you should know about YubiKey","slug":"2435-introduction-to-yubikeys-in-opensuse","link":"https://c3voc.de","description":"YubiKeys are handy little USB tokens that allow for hardware-based cryptography, which are becoming ever more prevalent. They provide support for a great variety of cryptographic protocols and standards, and offer several modes of operations. While this makes them very versatile, it can also be somewhat confusing, especially when you are only getting in touch with them for the first time.\n\nThis talk is an introduction to YubiKeys. It will explain what multifactor authentication is about, what kind of problems the YubiKey is addressing, and how the different modes of operation can be used to improve computer security.\n\nIn this talk two new emerging authentication standards will also be touched upon, namely WebAuthn and FIDO2. These are related to the YubiKey and in combination will make authentication throughout the Internet substantially more secure. More importantly, however, it is very easy to use - even by non-technical people!\n\nA live demonstration will show you how a typical workflow looks like. Some advice and good practice, along with a Q\u0026A session will conclude the talk. \n\nRecently some effort has been put into packaging and updating the software stack for YubiKeys within openSUSE, so that everything (including the latest generation of YubiKeys) are supported out-of-the box.\n\nFor this talk no prior knowledge about the topic is required and/or expected. Any cryptographic concepts that are needed for explanation will be introduced on a high-level during the talk. Having basic cryptographic knowledge will definitely make it easier to follow along on some details, though.\n\nYubiKeys are handy little USB tokens that allow for hardware-based cryptography, which are becoming ever more prevalent. They provide support for a great variety of cryptographic protocols and standards, and offer several modes of operations. While this makes them very versatile, it can also be somewhat confusing, especially when you are only getting in touch with them for the first time.\n\nThis talk is an introduction to YubiKeys. It will explain what multifactor authentication is about, what kind of problems the YubiKey is addressing, and how the different modes of operation can be used to improve computer security.\n\nIn this talk two new emerging authentication standards will also be touched upon, namely WebAuthn and FIDO2. These are related to the YubiKey and in combination will make authentication throughout the Internet substantially more secure. More importantly, however, it is very easy to use - even by non-technical people!\n\nA live demonstration will show you how a typical workflow looks like. Some advice and good practice, along with a Q\u0026A session will conclude the talk. \n\nRecently some effort has been put into packaging and updating the software stack for YubiKeys within openSUSE, so that everything (including the latest generation of YubiKeys) are supported out-of-the box.\n\nFor this talk no prior knowledge about the topic is required and/or expected. Any cryptographic concepts that are needed for explanation will be introduced on a high-level during the talk. Having basic cryptographic knowledge will definitely make it easier to follow along on some details, though.","original_language":"eng","persons":["kbabioch"],"tags":["osc19","2435","Desktop and Applications"],"view_count":541,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-01-09T20:30:25.816+01:00","length":2782,"duration":2782,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2435-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2435-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2435-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2435-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2435-introduction-to-yubikeys-in-opensuse","url":"https://api.media.ccc.de/public/events/B7CBSq7u1UrdIoJSOaMcUQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":4819,"event_guid":"55f921ed-ab90-4553-9903-8658557ac447","weight":1},{"event_id":6481,"event_guid":"948fee49-de6f-42b1-82f8-045af2aa155e","weight":1},{"event_id":6947,"event_guid":"e1eda897-6cc5-54f9-bf41-7c3aa6298207","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":3},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":5},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":7},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":7},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":14},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":5},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":3},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":4},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":6},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":5}]},{"guid":"xO0S5vz0kq5ATcAd2Y-0aw","title":"LoRa for the kernel","subtitle":"Adding support for LPWA wireless technologies","slug":"2345-lora-for-the-kernel","link":"https://c3voc.de","description":"At ELCE 2018 I presented a project to implement Linux kernel drivers for LoRa Low-Power Wide Area Network (LPWAN) wireless technology. The project is since evolving to cover more chipsets and other technologies. This is a brief overview of what is being worked on and how to participate. It will also explain how openSUSE Tumbleweed aarch64 has been used as base for most of the kernel development.\n\nAt ELCE 2018 I presented a project to implement Linux kernel drivers for LoRa Low-Power Wide Area Network (LPWAN) wireless technology. The project is since evolving to cover more chipsets and other technologies. This is a brief overview of what is being worked on and how to participate. It will also explain how openSUSE Tumbleweed aarch64 has been used as base for most of the kernel development.","original_language":"eng","persons":["Andreas Färber"],"tags":["osc19","2345","Open Source"],"view_count":104,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2025-11-28T14:15:09.804+01:00","length":2563,"duration":2563,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2345-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2345-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2345-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2345-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2345-lora-for-the-kernel","url":"https://api.media.ccc.de/public/events/xO0S5vz0kq5ATcAd2Y-0aw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":17,"event_guid":"import-c264bc85b41adf308a","weight":1},{"event_id":706,"event_guid":"import-b5dce9131ee2c352f1","weight":1},{"event_id":789,"event_guid":"import-22d7fca70258bbf57a","weight":1},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":1},{"event_id":5896,"event_guid":"c2fdb808-30b6-59ca-9997-0c033facff1f","weight":3},{"event_id":6469,"event_guid":"2cc78749-a8c0-5c48-83ac-ec0c40c1b41d","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":2},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":1},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":2},{"event_id":7100,"event_guid":"d4c06f9d-2021-5194-b65e-cfd92c086879","weight":1}]},{"guid":"bmP7L6IcODD0pR1J8n-A-A","title":"SUSE Package Hub - From Community to Enterprise","subtitle":null,"slug":"2492-suse-package-hub-from-community-to-enterprise","link":"https://c3voc.de","description":"SUSE Package Hub provides open source packages from the Community to SUSE Linux Enterprise Users.\nThis talk shows the current state, explains how to contribute and also gives some insights in the live of Package Hub.\n\nSUSE Package Hub provides open source packages from the Community to SUSE Linux Enterprise Users.\nThis talk shows the current state, explains how to contribute and also gives some insights in the live of Package Hub.","original_language":"eng","persons":["Wolfgang Engel"],"tags":["osc19","2492","openSUSE"],"view_count":39,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2026-03-16T17:30:06.670+01:00","length":1133,"duration":1133,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2492-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2492-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2492-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2492-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2492-suse-package-hub-from-community-to-enterprise","url":"https://api.media.ccc.de/public/events/bmP7L6IcODD0pR1J8n-A-A","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2826,"event_guid":"9ab1407a-126f-48d9-898d-eae7974324e9","weight":1},{"event_id":2868,"event_guid":"0549d204-604a-46c5-92a2-e64b85aa9892","weight":1},{"event_id":2920,"event_guid":"d516ffe3-d32d-4bed-8289-09d245ac2b2f","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":1},{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":3},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":2},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":1},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":1},{"event_id":7076,"event_guid":"3cC2qVMvq6bZ76LgeVzM-A","weight":2},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":2},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":2},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":1}]},{"guid":"W1PdrH0zlNpL1dKwmW1KLg","title":"openSUSE on ARM","subtitle":"What happened since a year","slug":"2351-opensuse-on-arm","link":"https://c3voc.de","description":"This talk will give an overview of what happens since about a year for openSUSE on ARM. What is the current status and what is on the TODO list.\n\nThis talk will give an overview of what happens since about a year for openSUSE on ARM. What is the current status and what is on the TODO list.","original_language":"eng","persons":["Guillaume Gardet"],"tags":["osc19","2351","openSUSE"],"view_count":44,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2024-01-10T15:00:06.196+01:00","length":1603,"duration":1603,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2351-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2351-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2351-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2351-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2351-opensuse-on-arm","url":"https://api.media.ccc.de/public/events/W1PdrH0zlNpL1dKwmW1KLg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":4945,"event_guid":"540aaf40-03b5-11e8-8b91-e7b5e3e254af","weight":1},{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":1},{"event_id":6776,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb898","weight":1},{"event_id":6806,"event_guid":"f64871ee-26c3-5b5e-a769-4b5ef883661d","weight":1},{"event_id":7055,"event_guid":"IvBZOa9uoXagwKyAqjiVkw","weight":1},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":3},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":1},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":1},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":4},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":3},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":4},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":1},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":1},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":5},{"event_id":7080,"event_guid":"G-fbiDSrJ6ifAOEPW1PmZA","weight":1},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":1},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":3}]},{"guid":"UXkaWhL6nt_30m-UEalVMQ","title":"Introducing Pagure","subtitle":"A new lightweight and powerful Git-centered forge, now in openSUSE!","slug":"2432-introducing-pagure","link":"https://c3voc.de","description":"Pagure is a new, full-featured Git repository service for the web, written in Python. It is similar to other popular Git-based forges, allowing developers and contributors to share and collaborate on code and content. It also has some unique features not found in any other Git forge providing the basis for decentralized, federated software code hosting and development.\n\nIt's fully free and open source software, and it's included in openSUSE Leap 15.1 and openSUSE Tumbleweed!\n\nThe agenda of the presentation:\n- What is Pagure\n- History of Pagure\n- Current state and features of Pagure\n- Current ecosystem around Pagure\n- Plans for the future of Pagure\n- Demo of Pagure on openSUSE\n\nPagure is a new, full-featured Git repository service for the web, written in Python. It is similar to other popular Git-based forges, allowing developers and contributors to share and collaborate on code and content. It also has some unique features not found in any other Git forge providing the basis for decentralized, federated software code hosting and development.\n\nIt's fully free and open source software, and it's included in openSUSE Leap 15.1 and openSUSE Tumbleweed!\n\nThe agenda of the presentation:\n- What is Pagure\n- History of Pagure\n- Current state and features of Pagure\n- Current ecosystem around Pagure\n- Plans for the future of Pagure\n- Demo of Pagure on openSUSE","original_language":"eng","persons":["pingou"],"tags":["osc19","2432","Open Source"],"view_count":72,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2024-05-13T01:15:02.856+02:00","length":2331,"duration":2331,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2432-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2432-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2432-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2432-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2432-introducing-pagure","url":"https://api.media.ccc.de/public/events/UXkaWhL6nt_30m-UEalVMQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":1},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":3},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":2},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":2},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":2},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":3},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":3},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":3},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":2},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":1},{"event_id":7093,"event_guid":"dVYz0GFKsKPfIUQDmTJmqQ","weight":3}]},{"guid":"tcqG0x1tb0cojdtR4-QsFw","title":"The Art of Advocacy with Linux","subtitle":"Advocacy tricks ","slug":"2405-the-art-of-advocacy-with-linux","link":"https://c3voc.de","description":"Through this Lighting Talk I'd like to share some thoughts on the importance of Advocacy for the use of Linux distributions by various actors, starting with students or home users, to continue with Universities, Public Institutions and Governments. Educating the new generation to use Linux is something that should be seen of high importance. \n\nAs there is a lot of progress done today with different Linux distros being massively used, a lot of improvements made in terms of the interface, security etc more efforts can be put in Advocacy. If today, as experienced users of Free Software, we understand our potential in getting more people to use Linux and we invest a little bit of our time in advocating it, we will definitely bring new users, some of which will definitely become new contributors.\n\nAwareness of Linux, and FOSS is spread largely by word of mouth, using grass roots movements and social media. You can teach others how to use it, run a workshop in a school, teach a student how to install Linux, show different environments and tools. Another step, which requires more efforts and planning, can be to bring Linux in the Government as well. This is something we cannot do alone, but you can try to support organizations and communities who do a lot of work in this direction. We keep hearing on migrations to various FLOSS projects by different governments, yours can be the next one, and you can be part of that great change.\n\nThrough this Lighting Talk I'd like to share some thoughts on the importance of Advocacy for the use of Linux distributions by various actors, starting with students or home users, to continue with Universities, Public Institutions and Governments. Educating the new generation to use Linux is something that should be seen of high importance. \n\nAs there is a lot of progress done today with different Linux distros being massively used, a lot of improvements made in terms of the interface, security etc more efforts can be put in Advocacy. If today, as experienced users of Free Software, we understand our potential in getting more people to use Linux and we invest a little bit of our time in advocating it, we will definitely bring new users, some of which will definitely become new contributors.\n\nAwareness of Linux, and FOSS is spread largely by word of mouth, using grass roots movements and social media. You can teach others how to use it, run a workshop in a school, teach a student how to install Linux, show different environments and tools. Another step, which requires more efforts and planning, can be to bring Linux in the Government as well. This is something we cannot do alone, but you can try to support organizations and communities who do a lot of work in this direction. We keep hearing on migrations to various FLOSS projects by different governments, yours can be the next one, and you can be part of that great change.","original_language":"eng","persons":["Redon Skikuli"],"tags":["osc19","2405","Open Source"],"view_count":73,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2025-01-08T00:30:05.555+01:00","length":1368,"duration":1368,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2405-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2405-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2405-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2405-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2405-the-art-of-advocacy-with-linux","url":"https://api.media.ccc.de/public/events/tcqG0x1tb0cojdtR4-QsFw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":3},{"event_id":3763,"event_guid":"8fbee7ff-b50c-4310-af9d-d44794669f25","weight":3},{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":2},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":4},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":3},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":2},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":2},{"event_id":7074,"event_guid":"8xulM32JRt4IMza2mCbdtQ","weight":3},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":4},{"event_id":7088,"event_guid":"xeLK3Ot8S1TKYGID6y2eIQ","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":6},{"event_id":7095,"event_guid":"9e0c19c0-935b-5f08-9fbe-a9daaebbc2c6","weight":3}]},{"guid":"-TfWXwLFMvJx2yy1UQ6iTg","title":"Open Source Firmware","subtitle":"... and I finally had my personal bootsplash screen :)","slug":"2450-open-source-firmware","link":"https://c3voc.de","description":"Firmware is found in all computing devices, including PCs, laptops, networking equipment, printers, embedded devices such as IoT and industrial controllers, mobile phones, tablets, and more. The community around open source firmware has grown over the last years, allowing for more exchange in the development and granting freedom to end users. Prominent projects like U-Boot, Tianocore, coreboot and others teach how firmware works and welcome contributions. This talk provides a brief introduction into firmware, an overview of the general build process, a perception of the current state of development on two platforms, an end user report, and a summary of the first Open Source Firmware Conference, which was supported by the openSUSE project.\n\nFirmware is found in all computing devices, including PCs, laptops, networking equipment, printers, embedded devices such as IoT and industrial controllers, mobile phones, tablets, and more. The community around open source firmware has grown over the last years, allowing for more exchange in the development and granting freedom to end users. Prominent projects like U-Boot, Tianocore, coreboot and others teach how firmware works and welcome contributions. This talk provides a brief introduction into firmware, an overview of the general build process, a perception of the current state of development on two platforms, an end user report, and a summary of the first Open Source Firmware Conference, which was supported by the openSUSE project.","original_language":"eng","persons":["Daniel Maslowski"],"tags":["osc19","2450","Open Source"],"view_count":195,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2026-02-10T08:45:09.450+01:00","length":2707,"duration":2707,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2450-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2450-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2450-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2450-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2450-open-source-firmware","url":"https://api.media.ccc.de/public/events/-TfWXwLFMvJx2yy1UQ6iTg","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":3},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":3},{"event_id":6118,"event_guid":"445ecee7-fe02-5f23-85b8-3dd42c469d64","weight":1},{"event_id":6120,"event_guid":"6f3f49b6-2f08-50ff-a45c-aa728047dd5e","weight":3},{"event_id":7051,"event_guid":"bdf6c301-d6d9-5dde-b159-881c217f1e66","weight":3},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":8},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":11},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":6},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":4},{"event_id":7071,"event_guid":"csrcGQ7hEYgCTrb3f58vSQ","weight":3},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":3},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":1},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":3},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":3},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":4},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":3},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":3},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":8},{"event_id":7090,"event_guid":"tcqG0x1tb0cojdtR4-QsFw","weight":4},{"event_id":7180,"event_guid":"562d487d-d84a-4fc7-98a5-5267710587d9","weight":3},{"event_id":7278,"event_guid":"8f758bad-51ea-453a-9d97-6c97a614f2e4","weight":5}]},{"guid":"3cC2qVMvq6bZ76LgeVzM-A","title":"SUSE DEVELOPER PROGRAM","subtitle":null,"slug":"2570-suse-developer-program","link":"https://c3voc.de","description":"LEARN WHAT SUSE IS DOING TO HELP THE DEVELOPERS COMMUNITY\nCREATING APPLICATIONS AND SOLUTIONS IN AN EASIER AND QUICKER WAY AND HOW\nYOU CAN CONTRIBUTE TO THAT EFFORT!\n\nLEARN WHAT SUSE IS DOING TO HELP THE DEVELOPERS COMMUNITY\nCREATING APPLICATIONS AND SOLUTIONS IN AN EASIER AND QUICKER WAY AND HOW\nYOU CAN CONTRIBUTE TO THAT EFFORT!","original_language":"eng","persons":["Marco Varlese","FSzekely","timirnich"],"tags":["osc19","2570","Open Source"],"view_count":42,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2025-03-16T23:00:05.558+01:00","length":1127,"duration":1127,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2570-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2570-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2570-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2570-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2570-suse-developer-program","url":"https://api.media.ccc.de/public/events/3cC2qVMvq6bZ76LgeVzM-A","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":2826,"event_guid":"9ab1407a-126f-48d9-898d-eae7974324e9","weight":1},{"event_id":2868,"event_guid":"0549d204-604a-46c5-92a2-e64b85aa9892","weight":1},{"event_id":2875,"event_guid":"0bdbef2d-1594-4582-b315-7ee5da5505bf","weight":1},{"event_id":2920,"event_guid":"d516ffe3-d32d-4bed-8289-09d245ac2b2f","weight":1},{"event_id":2923,"event_guid":"ba780105-8cc1-4e6e-8552-5e3bc150b9ff","weight":1},{"event_id":3937,"event_guid":"jHWb6Qr3fb3WC-Uot7e0YA","weight":1},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":1},{"event_id":6233,"event_guid":"9fa9eae0-2d2f-4bce-a7f5-1983003b3db7","weight":1},{"event_id":6920,"event_guid":"f00292c0-a169-5ddc-88bf-aec0802a4a6d","weight":1},{"event_id":6947,"event_guid":"e1eda897-6cc5-54f9-bf41-7c3aa6298207","weight":1},{"event_id":7061,"event_guid":"JT01r0-bwd2t4iKNoCLBVg","weight":1},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":2},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7077,"event_guid":"caBUDXeLXE4J3RhUXoULhQ","weight":1},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":1},{"event_id":7082,"event_guid":"jot9JzhThXaI-bg4lHKeIQ","weight":1},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":1},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":1},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":1},{"event_id":7296,"event_guid":"b8424140-1639-44f7-a19a-67af58ad61e9","weight":1}]},{"guid":"caBUDXeLXE4J3RhUXoULhQ","title":"IoT programming with openSUSE","subtitle":".","slug":"2390-iot-programming-with-opensuse","link":"https://c3voc.de","description":"Small networked devices, commonly named Internet of Things (IoT), lead the next revolution in information technology. This talk will present the software and tools available on openSUSE to participate in this revolution. We will especially look at the 'Arduino' IDE to program Arduino, ESP8266, Wemos, ESP32, and similar devices.\n\nSmall networked devices, commonly named Internet of Things (IoT), lead the next revolution in information technology. This talk will present the software and tools available on openSUSE to participate in this revolution. We will especially look at the 'Arduino' IDE to program Arduino, ESP8266, Wemos, ESP32, and similar devices.","original_language":"eng","persons":["Klaus Kämpf"],"tags":["osc19","2390"],"view_count":133,"promoted":false,"date":"2019-05-25T00:00:00.000+02:00","release_date":"2019-05-25T02:00:00.000+02:00","updated_at":"2026-01-04T18:30:20.490+01:00","length":2377,"duration":2377,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2390-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2390-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2390-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2390-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2390-iot-programming-with-opensuse","url":"https://api.media.ccc.de/public/events/caBUDXeLXE4J3RhUXoULhQ","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":5565,"event_guid":"MZKD8dcnm43KTqd1aQ7VYw","weight":1},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":4},{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":2},{"event_id":7060,"event_guid":"7_UawP-ER0fSbXRipXqR-g","weight":2},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":5},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":4},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":2},{"event_id":7069,"event_guid":"cp8jUfTm9BjicPO2BYu7ZQ","weight":3},{"event_id":7073,"event_guid":"W1PdrH0zlNpL1dKwmW1KLg","weight":5},{"event_id":7075,"event_guid":"xO0S5vz0kq5ATcAd2Y-0aw","weight":2},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":3},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":1},{"event_id":7089,"event_guid":"xEWoNyjCI4ExTDHTer-QWw","weight":3}]},{"guid":"6Vz-zO0BBM9WondOan6bJw","title":"DNF vs ZYpp: Fight!","subtitle":"A comparison of the two major RPM package managers","slug":"2480-dnf-vs-zypp-fight","link":"https://c3voc.de","description":"In one corner, we have Zypper: the successor to the motley of package management options from Ximian and SuSE. Created after the merger of the Ximian and YaST package manager teams, it was a pioneer in using the SAT solver for package management and proved that it worked well at scale in a large and popular Linux distribution platform (SUSE Linux). It spawned the development of libsatsolver, which became libsolv. Considered by many to be the most advanced and fastest package manager, it is created a class of package managers all on its own. It is used in openSUSE, but is also available in Fedora and other RPM-based Linux distributions.\n\nIn the other corner, we have DNF: the anointed successor to YUM (Yellowdog Updater, Modified). DNF (Dandified YUM) was forked from YUM to rework the internals to leverage libsolv and offer a saner, more maintainable API. Forged from the blood, sweat, and tears of many package manager developers from Red Hat and others, DNF is built with the lessons in mind from the last decade of software and systems management experiences. A new up and comer, it is used in Fedora, Mageia, OpenMandriva, Yocto, and others. It is also available in openSUSE.\n\nHow do these two package managers compare? Are they more similar than different? Has DNF made YUM no longer a trash heap? Does ZYpp still rule the roost? This talk explores both package managers and compares them from a technical, usability, and ecosystem perspective. Who knows? Perhaps there are lessons to still be learned for evolving both package managers.\n\nIn one corner, we have Zypper: the successor to the motley of package management options from Ximian and SuSE. Created after the merger of the Ximian and YaST package manager teams, it was a pioneer in using the SAT solver for package management and proved that it worked well at scale in a large and popular Linux distribution platform (SUSE Linux). It spawned the development of libsatsolver, which became libsolv. Considered by many to be the most advanced and fastest package manager, it is created a class of package managers all on its own. It is used in openSUSE, but is also available in Fedora and other RPM-based Linux distributions.\n\nIn the other corner, we have DNF: the anointed successor to YUM (Yellowdog Updater, Modified). DNF (Dandified YUM) was forked from YUM to rework the internals to leverage libsolv and offer a saner, more maintainable API. Forged from the blood, sweat, and tears of many package manager developers from Red Hat and others, DNF is built with the lessons in mind from the last decade of software and systems management experiences. A new up and comer, it is used in Fedora, Mageia, OpenMandriva, Yocto, and others. It is also available in openSUSE.\n\nHow do these two package managers compare? Are they more similar than different? Has DNF made YUM no longer a trash heap? Does ZYpp still rule the roost? This talk explores both package managers and compares them from a technical, usability, and ecosystem perspective. Who knows? Perhaps there are lessons to still be learned for evolving both package managers.","original_language":"eng","persons":["Neal Gompa"],"tags":["osc19","2480","Open Source"],"view_count":426,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-05-20T21:30:05.658+02:00","length":1941,"duration":1941,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2480-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2480-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2480-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2480-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2480-dnf-vs-zypp-fight","url":"https://api.media.ccc.de/public/events/6Vz-zO0BBM9WondOan6bJw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":6},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":9},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":17},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":5},{"event_id":7078,"event_guid":"-TfWXwLFMvJx2yy1UQ6iTg","weight":8},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":7}]},{"guid":"las4wWdhvRQ8OBVwjCJf-w","title":"YaST – Yet another SUSE Talk?","subtitle":"Or how are SUSE and the openSUSE community interacting together in 2019","slug":"2522-yast-yet-another-suse-talk","link":"https://c3voc.de","description":"Presenter: Thomas Di Giacomo\n\nIn this session we will first briefly describe how the openSUSE community and SUSE have been historically (well since Leap/Tumbleweed, not going back to the days before) collaborating together, e.g. Gnome and SUSE Linux Desktop, KDE and packagehub, then look at some of the more recent activities around MicroOS, container engines and tools, container networking such as Cilium, container management, etc. with respect to Kubic and SUSE CaaS Platform.\n\nAs this is not only about a company and a community per se but a lot more primarily about people doing things, about contributors and developers, we’ll highlight a few specific example individuals in such a collaboration context, , and then share what we think are the aspects that work and ones where we could improve for both to benefit from.\n\nPresenter: Thomas Di Giacomo\n\nIn this session we will first briefly describe how the openSUSE community and SUSE have been historically (well since Leap/Tumbleweed, not going back to the days before) collaborating together, e.g. Gnome and SUSE Linux Desktop, KDE and packagehub, then look at some of the more recent activities around MicroOS, container engines and tools, container networking such as Cilium, container management, etc. with respect to Kubic and SUSE CaaS Platform.\n\nAs this is not only about a company and a community per se but a lot more primarily about people doing things, about contributors and developers, we’ll highlight a few specific example individuals in such a collaboration context, , and then share what we think are the aspects that work and ones where we could improve for both to benefit from.","original_language":"eng","persons":["Thomas Di Giacomo"],"tags":["osc19","2522","Keynote"],"view_count":55,"promoted":false,"date":"2019-05-24T00:00:00.000+02:00","release_date":"2019-05-24T02:00:00.000+02:00","updated_at":"2025-04-18T01:45:03.399+02:00","length":1118,"duration":1118,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2522-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2522-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2522-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2522-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2522-yast-yet-another-suse-talk","url":"https://api.media.ccc.de/public/events/las4wWdhvRQ8OBVwjCJf-w","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7057,"event_guid":"7_nXG696JFYWmpcdiNjxjg","weight":2},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":6},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":3},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":3},{"event_id":7068,"event_guid":"VYFvdxaeH_SfczvkUMPjMw","weight":1},{"event_id":7070,"event_guid":"IEyjOV2OETpd153wvMALIA","weight":3},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":3},{"event_id":7087,"event_guid":"OB5O-mYv6r9yEGLa77x8nw","weight":4}]},{"guid":"OB5O-mYv6r9yEGLa77x8nw","title":"openSUSE Artwork, Branding, UI and UX","subtitle":"What's wrong and what could be better","slug":"2336-opensuse-artwork-branding-ui-and-ux","link":"https://c3voc.de","description":"openSUSE's brand image and software have been evolving for a long time, and in that time a lot of stuff was defined. There is YaST, there is geeko, both are industry standard, both function as a way to differentiate the distribution. However not everything that is openSUSE is great, in many cases, there are some serious omissions in terms of how openSUSE is sold through the eyes of potential users. This talk would function as a way to highlight some of the issues that will require further development in upcoming years, to support future devices, use cases for the distribution, ease of use, as well what we should improve in terms of presentation of the brand itself.\n\nopenSUSE's brand image and software have been evolving for a long time, and in that time a lot of stuff was defined. There is YaST, there is geeko, both are industry standard, both function as a way to differentiate the distribution. However not everything that is openSUSE is great, in many cases, there are some serious omissions in terms of how openSUSE is sold through the eyes of potential users. This talk would function as a way to highlight some of the issues that will require further development in upcoming years, to support future devices, use cases for the distribution, ease of use, as well what we should improve in terms of presentation of the brand itself.","original_language":"eng","persons":["Stasiek Michalski"],"tags":["osc19","2336","openSUSE"],"view_count":95,"promoted":false,"date":"2019-05-26T00:00:00.000+02:00","release_date":"2019-05-26T02:00:00.000+02:00","updated_at":"2026-04-06T01:15:05.250+02:00","length":2141,"duration":2141,"thumb_url":"https://static.media.ccc.de/media/events/osc/2019/2336-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2019/2336-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2019/2336-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2019/2336-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2336-opensuse-artwork-branding-ui-and-ux","url":"https://api.media.ccc.de/public/events/OB5O-mYv6r9yEGLa77x8nw","conference_title":"openSUSE Conference 2019","conference_url":"https://api.media.ccc.de/public/conferences/osc19","related":[{"event_id":7056,"event_guid":"las4wWdhvRQ8OBVwjCJf-w","weight":4},{"event_id":7058,"event_guid":"6Vz-zO0BBM9WondOan6bJw","weight":7},{"event_id":7059,"event_guid":"drBsJm1OspmodxlcUlVZoA","weight":6},{"event_id":7062,"event_guid":"FYZNn_oSKwNj28O6WUViuw","weight":7},{"event_id":7067,"event_guid":"bmP7L6IcODD0pR1J8n-A-A","weight":1},{"event_id":7072,"event_guid":"mWKUN7nGXvyiGK9jC3zBVw","weight":1},{"event_id":7079,"event_guid":"UXkaWhL6nt_30m-UEalVMQ","weight":1},{"event_id":7081,"event_guid":"V5TLukgwdAbRwzDYdJDPMg","weight":3},{"event_id":7083,"event_guid":"B7oXBmGX9R-A-86GuvS6YQ","weight":2},{"event_id":7084,"event_guid":"a7hHbtzQv9BpGrrF0B_HGQ","weight":2},{"event_id":7085,"event_guid":"XiMGzrAdPuzVluYhoPCNzA","weight":2},{"event_id":7086,"event_guid":"N7AvGCS9c4IOGEHCNEGeqA","weight":4},{"event_id":7091,"event_guid":"Fr3C_NhVihzg-YFJoESUxw","weight":2}]}]}