{"acronym":"osc17","aspect_ratio":"16:9","updated_at":"2026-04-06T21:30:06.444+02:00","title":"openSUSE Conference 2017","schedule_url":"conferences/osc17","slug":"conferences/osc/2017","event_last_released_at":"2017-05-28T02:00:00.000+02:00","link":null,"description":null,"webgen_location":"conferences/osc/2017","logo_url":"https://static.media.ccc.de/media/events/osc/2017/osc17_logo.png","images_url":"https://static.media.ccc.de/media/events/osc/2017","recordings_url":"https://cdn.media.ccc.de/events/osc/2017","url":"https://api.media.ccc.de/public/conferences/osc17","events":[{"guid":"4jEhQPQqW12ZbkAHI0uZGA","title":"osc2 - The modern osc","subtitle":"Development status and how to contribute","slug":"1300-osc2-the-modern-osc","link":"https://c3voc.de","description":"osc2 is the next generation command line client for the openSUSE build service. It is a object oriented rewrite of the old osc tool. \nI will give a short talk about the status of the project and how you can contribute.","original_language":"eng","persons":["mstrigl"],"tags":["osc17","1300"],"view_count":62,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-06-04T23:15:03.527+02:00","length":1245,"duration":1245,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1300-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1300-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/4jEhQPQqW12ZbkAHI0uZGA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/4jEhQPQqW12ZbkAHI0uZGA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1300-osc2-the-modern-osc","url":"https://api.media.ccc.de/public/events/4jEhQPQqW12ZbkAHI0uZGA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":3},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":5},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":3},{"event_id":3874,"event_guid":"G6H3Uw0zdxfr2d_HHOIZHQ","weight":7},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":4},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":4},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":6},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":4}]},{"guid":"UGhoUFP1fCW7dsLgP6LPXg","title":"Annual Meeting With the openSUSE Board","subtitle":null,"slug":"1456-annual-meeting-with-the-opensuse-board","link":"https://c3voc.de","description":"Like every year, the last session will be a meeting with the openSUSE Board.","original_language":"eng","persons":["Douglas DeMaio"],"tags":["osc17","1456"],"view_count":43,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2020-12-22T03:45:03.496+01:00","length":1579,"duration":1579,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1456-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1456-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/UGhoUFP1fCW7dsLgP6LPXg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/UGhoUFP1fCW7dsLgP6LPXg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1456-annual-meeting-with-the-opensuse-board","url":"https://api.media.ccc.de/public/events/UGhoUFP1fCW7dsLgP6LPXg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":6},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":8},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":5},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":4}]},{"guid":"J--HqctbjbbinA1cVu-9pA","title":"openQA Developer and User Meeting","subtitle":"Let's follow-up on Coolo's talk, dicuss technical details, ideas, etc. ","slug":"1362-openqa-developer-and-user-meeting","link":"https://c3voc.de","description":"openQA is an automated testing tool, capable of full system, console, and graphical application testing, written in Perl. This session wants to bring together the openQA backend developers with testcase writeres and users of openQA to discuss ideas, bugs, improvements and so on. Newbies to openQA or any interested persons are welcome to join and share ideas, questions, etc.","original_language":"eng","persons":["Marita"],"tags":["osc17","1362"],"view_count":70,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-04-04T14:30:07.628+02:00","length":1211,"duration":1211,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1362-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1362-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/J--HqctbjbbinA1cVu-9pA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/J--HqctbjbbinA1cVu-9pA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1362-openqa-developer-and-user-meeting","url":"https://api.media.ccc.de/public/events/J--HqctbjbbinA1cVu-9pA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":5},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":9},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":7},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":4},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":5}]},{"guid":"tei9jt3m34ZXyZV3GbvhiA","title":"Spec-cleaner - progress and plans in cleanups","subtitle":"How to be lazy and keep pretty spec files","slug":"1378-spec-cleaner-progress-and-plans-in-cleanups","link":"https://c3voc.de","description":"Just short talk to discuss the plans focus and future of the spec-cleaner tool and its incorportation in the distribution.","original_language":"eng","persons":["Tomáš Chvátal"],"tags":["osc17","1378"],"view_count":23,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-08-22T10:30:03.694+02:00","length":744,"duration":744,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1378-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1378-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/tei9jt3m34ZXyZV3GbvhiA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/tei9jt3m34ZXyZV3GbvhiA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1378-spec-cleaner-progress-and-plans-in-cleanups","url":"https://api.media.ccc.de/public/events/tei9jt3m34ZXyZV3GbvhiA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":5},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":2},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":3},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":3},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":3},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":3},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":3}]},{"guid":"SUeG0aQcZ5L0C_WLvXetgA","title":"From source to package","subtitle":"Leveraging the power of GitLab CI","slug":"1308-from-source-to-package","link":"https://c3voc.de","description":"During this talk we'll show a complete CI/CT pipeline and how we automated the\nfollowing tasks:\n\n* Render and publish RST / sphinx based documentation\n* Build and publish packages (deb + rpm) on a public repository (incl. signing)\n* Advanced testing of JS-based applications with Firefox and PhantomJS\n\nThe idea is to automate the whole pipeline starting simple with application\ntesting and finally deploying it or building and publishing the appropriate\npackages and documentations.\n\nOnly OSS is used and will be presented during the talk. The process is\nautomated with GitLab, GitLab-CI, Docker, Vagrant and several smaller projects\nwe have or will publish on GitHub:\n\n* pyaptly (https://github.com/adfinis-sygroup/pyaptly)\n* pkgbuild-bot (https://github.com/adfinis-sygroup/gitlab-pkgbot)\n* docbuild-bot (https://github.com/adfinis-sygroup/gitlab-docsbot)\n\nWe are sure that this fully automated approach for different uses cases brings\na new angle into the CI/CT space. Properly packaging software (incl. signing)\nis still not that easy and many tend to work around it. Attendees will get new\nideas how to fully automate the process of transforming source code to a\nready-to-use package and not only parts of it.","original_language":"eng","persons":["Michael Hofer"],"tags":["osc17","1308"],"view_count":122,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-02-19T21:00:06.622+01:00","length":1296,"duration":1296,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1308-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1308-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/SUeG0aQcZ5L0C_WLvXetgA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/SUeG0aQcZ5L0C_WLvXetgA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1308-from-source-to-package","url":"https://api.media.ccc.de/public/events/SUeG0aQcZ5L0C_WLvXetgA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":4},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":5},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":6},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":7},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":4},{"event_id":3936,"event_guid":"YkNhrab0ibc7mkgirywKLg","weight":4},{"event_id":3937,"event_guid":"jHWb6Qr3fb3WC-Uot7e0YA","weight":5},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":9}]},{"guid":"3AMlv4_IK2DbAuMiXVdmyQ","title":"Open Source Projects and Product Management - Need, Pain or Useless?","subtitle":null,"slug":"1462-open-source-projects-and-product-management-need-pain-or-useless","link":"https://c3voc.de","description":"Patrick and Holger from ownCloud will question and discuss if Open Source Projects need Product Management and if it makes any difference. Communities open many feature requests – which one shall be implemented? Only the once volunteers show up to offer code? How to handle interests of organizations in the community?\nSpecific developments for customers will have an impact on roadmap and featureset – is this good or bad and how can it be managed? Sometimes there are conflicts – how can those be solved? Do Developers experience Product Management as a pain or do they see value? What difference does it make for the users?\nBy keeping the balance between divers interests  Open Source Product Management provides value for everybody!\nPatrick Maier, Product Manager ownCloud\nHolger Dyroff, Co-Founder ownCloud","original_language":"eng","persons":["Holger Dyroff"],"tags":["osc17","1462"],"view_count":33,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-08-07T06:30:04.393+02:00","length":1998,"duration":1998,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1462-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1462-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/3AMlv4_IK2DbAuMiXVdmyQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/3AMlv4_IK2DbAuMiXVdmyQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1462-open-source-projects-and-product-management-need-pain-or-useless","url":"https://api.media.ccc.de/public/events/3AMlv4_IK2DbAuMiXVdmyQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":2},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4},{"event_id":3917,"event_guid":"X4dpEErwyiyiyFLzJWUOQg","weight":2},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":3},{"event_id":3927,"event_guid":"10c12f08-09ce-4000-ba2e-a65c6b40b402","weight":2},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":2},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":2}]},{"guid":"YZNxvIIOxlEXLW1wmqEceQ","title":"Connected Kanban","subtitle":"IoT: Internet of Teams","slug":"1426-connected-kanban","link":"https://c3voc.de","description":"Most software engineers use kanban boards for task management, often these are physical boards using post-it notes. These physical boards are often great for visibility and enjoyable to use. However they are very disconnected from the digital side of the software development world.\n\nWhat if we could use moving physical kanban cards to update our digital systems, bridging our physical and digital worlds.\n\nThis talk will demonstrate an IoT solution that I designed and built.","original_language":"eng","persons":["intrbiz"],"tags":["osc17","1426"],"view_count":217,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2026-03-26T07:15:04.460+01:00","length":674,"duration":674,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1426-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1426-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/YZNxvIIOxlEXLW1wmqEceQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/YZNxvIIOxlEXLW1wmqEceQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1426-connected-kanban","url":"https://api.media.ccc.de/public/events/YZNxvIIOxlEXLW1wmqEceQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":4},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":12},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":4},{"event_id":3912,"event_guid":"3S23Yw_L-JOtZB9SNZTDlA","weight":4},{"event_id":3920,"event_guid":"CU514wGOLEmxkwTYTJg7YA","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":7},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":8},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":5},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":14},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":6},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":7}]},{"guid":"wtIryX0wXoJwm3FKr4PRZw","title":"Limux: the loss of a lighthouse","subtitle":null,"slug":"1458-limux-the-loss-of-a-lighthouse","link":"https://c3voc.de","description":"Started in 200X the Limux was often cited as the lighthouse project for Free Software in the public administration. Since then we have regularly heard rumours about it. Have they now switched back to proprietary software again or not? Didn't they already migrate back last year? Is it a trend that public administrations aren't using Free Software anymore?  Have we failed and is it time to get depressed and stop what we are doing? Do we need new strategies? Those are questions people in our community are confronted with. \n\nWe will shed some light on those questions, raise some more, and figure out what we -- as the Free Software community -- can learn from it.","original_language":"eng","persons":["mk_fsfe"],"tags":["osc17","1458"],"view_count":213,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-11-19T18:15:06.709+01:00","length":3383,"duration":3383,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1458-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1458-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/wtIryX0wXoJwm3FKr4PRZw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/wtIryX0wXoJwm3FKr4PRZw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1458-limux-the-loss-of-a-lighthouse","url":"https://api.media.ccc.de/public/events/wtIryX0wXoJwm3FKr4PRZw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":5},{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":5},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":12},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":7},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":5},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":5},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":12},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":7},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":7},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":5},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":6}]},{"guid":"5J96cLw9prhLQ4hlZv1ZUA","title":"Libabigail: How semantic analysis of C and C++ ELF binaries can be used to analyze ABI changes","subtitle":null,"slug":"1234-libabigail-how-semantic-analysis-of-c-and-c-elf-binaries-can-be-used-to-analyze-abi-changes","link":"https://c3voc.de","description":"Libabigail is an infrastructure for semantic analysis of ELF binaries containing C or C++ programs. It powers command line tools like ‘abidiff’, which let users compare ABI changes between two different versions of a given ELF binary by analyzing just the binary and its ancillary debug information.\n\nThe result of the binary comparison is a kind of hierarchical ‘diff’ which shows changes up to the types of the interfaces that constitute the ABI of an ELF program.\n\nThis infrastructure allows software distributors (among other actors) to build specific tooling to review and analyze ABI changes that might occur whenever a shared library package is updated.  That tooling might even be tailored to automatically prevent packages with unwanted incompatible ABI changes to reach users.\n\nThis talk intends to present Libabigail, its architecture, its capabilities, its current limits, its associated tools and how it might be used to further build highly tailored ABI verification tooling.  The talk will also explore the potential improvement paths that are currently identified, and from the feedback of the audience, explore improvement paths that are not yet identified.","original_language":"eng","persons":["dodjiseketeli"],"tags":["osc17","1234"],"view_count":99,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2026-01-29T20:00:14.248+01:00","length":3605,"duration":3605,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1234-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1234-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/5J96cLw9prhLQ4hlZv1ZUA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/5J96cLw9prhLQ4hlZv1ZUA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1234-libabigail-how-semantic-analysis-of-c-and-c-elf-binaries-can-be-used-to-analyze-abi-changes","url":"https://api.media.ccc.de/public/events/5J96cLw9prhLQ4hlZv1ZUA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":106,"event_guid":"import-c6b33fcb2523d7b8e4","weight":1},{"event_id":684,"event_guid":"import-3c6185884db88b4055","weight":1},{"event_id":1386,"event_guid":"import-889bf7d4f546181efe","weight":1},{"event_id":1806,"event_guid":"IE5aOu8FUaPfpFv5v4rtJg","weight":1},{"event_id":1836,"event_guid":"SKDne_Zu6SPJc-ADxqiLnA","weight":1},{"event_id":1918,"event_guid":"ix6eImcX7hzVSBSn6_CHdA","weight":2},{"event_id":1949,"event_guid":"0d7893ca11637d8d","weight":1},{"event_id":2350,"event_guid":"433e598a-4a96-4be5-90f1-014b4be7b3ec","weight":1},{"event_id":2375,"event_guid":"128d4236-6001-4483-9152-c5941314d2cb","weight":1},{"event_id":2406,"event_guid":"680d0aea18aa6ba03f104efcd2bac2f3","weight":1},{"event_id":2422,"event_guid":"03553ade-bec3-4833-8210-6ac0983bb0c0","weight":1},{"event_id":2521,"event_guid":"55a2a1d7-f022-4e5a-8d24-568e42b8dadd","weight":1},{"event_id":2673,"event_guid":"ae1b85a2-ac41-43b8-9784-05aecdf50b6c","weight":1},{"event_id":2713,"event_guid":"Adgg9NyiQpCSnSNqt4xLnw","weight":1},{"event_id":2735,"event_guid":"5c0323b6-c538-4fb6-8d70-d08def6bf865","weight":1},{"event_id":2811,"event_guid":"fa0727ab-81a7-4197-bc7d-0ce5e9dc4526","weight":1},{"event_id":2879,"event_guid":"3f61827f-8b17-47b4-a43c-e0dce6532cbe","weight":1},{"event_id":2922,"event_guid":"47cbd880-f500-4c44-b717-c11ed1da087d","weight":1},{"event_id":3257,"event_guid":"5bce04d8-6e13-5591-bf56-9335b21be7f9","weight":1},{"event_id":3309,"event_guid":"9335f1f1-c0c5-5378-b686-fffd6781c5ce","weight":1},{"event_id":3427,"event_guid":"8d656de7-3b04-4e71-bd77-fd8fc494bc43","weight":1},{"event_id":3733,"event_guid":"855ab830-c6c0-4be7-b84c-31ba78e90e3c","weight":1},{"event_id":3741,"event_guid":"725b4ff6-8d4c-4d8f-9e38-6b1e49e1602c","weight":1},{"event_id":3744,"event_guid":"9039efe4-3282-47d2-a0b5-630843e23304","weight":1},{"event_id":3786,"event_guid":"9f730bc5-eb12-44e0-94e7-a65fd86490d9","weight":1},{"event_id":3797,"event_guid":"08ae8c78-d14d-4c3c-8679-bef7ef52d88c","weight":1},{"event_id":3799,"event_guid":"adf2b546-84c1-4617-886a-9d1430392151","weight":1},{"event_id":3853,"event_guid":"efeeaebc-3f29-11e7-9ba7-2f214305c877","weight":1},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":1},{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":1},{"event_id":3874,"event_guid":"G6H3Uw0zdxfr2d_HHOIZHQ","weight":1},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":1},{"event_id":3880,"event_guid":"da855d30-e440-49f1-b811-afac8cd3ed43","weight":1},{"event_id":3886,"event_guid":"dSKbkXngHk9A0b_HUCbw9Q","weight":1},{"event_id":3889,"event_guid":"Q3YPVoHoG6KKmhTW4QzLJg","weight":1},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":1},{"event_id":3905,"event_guid":"VfmyqiuDevNeA1REbbHUXA","weight":2},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":1},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":1},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":1},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":1},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":1},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":1},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":2},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":1},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":1},{"event_id":4129,"event_guid":"0bbf1764-bd0a-4c11-b22a-13038e9835af","weight":1},{"event_id":4165,"event_guid":"7ab93789-ec77-5b7f-892f-77b1e2dfff5e","weight":1},{"event_id":4167,"event_guid":"7562f4f4-5774-543d-9179-916378df783d","weight":1},{"event_id":4212,"event_guid":"3e70713c-8276-4dfb-a028-67b83261c303","weight":1},{"event_id":4216,"event_guid":"f90b88a0-e43e-46f4-b9ad-373995a520ee","weight":1},{"event_id":4224,"event_guid":"a59ac068-c147-44a6-8d55-ae35448727b8","weight":1},{"event_id":4229,"event_guid":"6a40f977-5db3-4051-8257-3c30e84816a4","weight":1},{"event_id":4249,"event_guid":"98f8267c-cad1-4d04-8a52-f7e979e68c00","weight":1},{"event_id":4250,"event_guid":"80bf473f-8f34-4b9b-92be-ccdbf75952e2","weight":1},{"event_id":4259,"event_guid":"b5a645a9-bbdc-433e-a77c-b416074a92ea","weight":1},{"event_id":4268,"event_guid":"ba28bb48-0861-4159-a27b-d27b8a3e2ec2","weight":1},{"event_id":4273,"event_guid":"abd8b143-a3d8-4655-bd1c-a355a0bd5d8d","weight":1},{"event_id":4284,"event_guid":"d23d5053-0684-4342-a0a4-7cfc4cd2afe3","weight":1},{"event_id":4285,"event_guid":"d57cf068-ca2f-4e30-956b-e5149a1be25a","weight":1},{"event_id":4310,"event_guid":"98a24995-17aa-415a-9cf5-906faa0d1475","weight":1},{"event_id":4623,"event_guid":"49c234de-3276-b71c-89d7-0b3c6d276d6c","weight":1},{"event_id":4625,"event_guid":"d7f7c152-686b-6bdc-2ebf-2b2a7afe5013","weight":1},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":1},{"event_id":5123,"event_guid":"12a277ea-9957-52cf-9a90-74381109e115","weight":1},{"event_id":5134,"event_guid":"eec4c54b-0b9b-533d-aed8-400c957e450d","weight":1},{"event_id":5995,"event_guid":"9711dc2c-f34a-5cec-943f-4bddbe86d9ee","weight":1},{"event_id":6376,"event_guid":"456fb60c-5ce7-11e8-be47-1fb2912eb895","weight":1},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":1},{"event_id":6520,"event_guid":"64d3f3f5-5665-4050-ba15-0db530ecc262","weight":1},{"event_id":7262,"event_guid":"6636c191-d2c2-4255-98e9-5ad7a656bbbe","weight":1},{"event_id":7296,"event_guid":"b8424140-1639-44f7-a19a-67af58ad61e9","weight":1},{"event_id":7798,"event_guid":"6260c933-5ab0-4c58-b335-ee419b180712","weight":1},{"event_id":7925,"event_guid":"fd85bb93-e67e-5ecc-ad41-8470024119fe","weight":1},{"event_id":7989,"event_guid":"a75f727b-b87b-4e64-a8c0-a80a20325b94","weight":1},{"event_id":8061,"event_guid":"fad8122f-c935-56e6-a49f-f5b94ba6c366","weight":1}]},{"guid":"gRgxvK4ufa8hgzLOpcsDCw","title":"Coloring IT Students Green","subtitle":"SUSE Academic Program explained","slug":"1364-coloring-it-students-green","link":"https://c3voc.de","description":"The new SUSE Academic Program explained!\nAs a leading open source company, SUSE supports schools, higher learning institutions and the academic community in getting free access to our extensive experience and knowledge.\nMany IT-students still get trained in software stacks that are not the highest in demand by the labor market. In many cases IT-infrastructure classes are still dominated by proprietary software, but the dominating IT-infrastructure \"in real life\" nowadays is open source technology.\nAs SUSE delivers enterprise open source technology many schools have asked SUSE to come with a academic program now we are able to explain you most bits and bites of how we believe we can color schools and students green! \n","original_language":"eng","persons":["Emiel Brok"],"tags":["osc17","1364"],"view_count":55,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2022-07-18T14:00:03.946+02:00","length":2435,"duration":2435,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1364-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1364-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/gRgxvK4ufa8hgzLOpcsDCw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/gRgxvK4ufa8hgzLOpcsDCw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1364-coloring-it-students-green","url":"https://api.media.ccc.de/public/events/gRgxvK4ufa8hgzLOpcsDCw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":7},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4}]},{"guid":"LxGiZFjmRQy3U6o41kSPSA","title":"DevOps, delivering value in a judgmental world","subtitle":"Golden Hammers never had it so good","slug":"1440-devops-delivering-value-in-a-judgmental-world","link":"https://c3voc.de","description":"DevOps is one of the Industry's great buzz words. You've heard that DevOps (or ITOps, or WhateverOps) will solve all your development-to-deployment problems and how agile processes can increase the velocity of your projects. But you also likely know that it's not a silver bullet that solves all problems. This session will discuss how DevOps helps, what the pitfalls are, and how to avoid failure while squeezing the BEST out of DevOps.","original_language":"eng","persons":["craig gardner"],"tags":["osc17","1440"],"view_count":119,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-05-28T18:45:04.935+02:00","length":3156,"duration":3156,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1440-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1440-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/LxGiZFjmRQy3U6o41kSPSA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/LxGiZFjmRQy3U6o41kSPSA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1440-devops-delivering-value-in-a-judgmental-world","url":"https://api.media.ccc.de/public/events/LxGiZFjmRQy3U6o41kSPSA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":4},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":6},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":6},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":6},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":4},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":8},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":4},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":6}]},{"guid":"21fzINn6BBrFviNsVEN1Og","title":"openSUSE \u0026 Jurrassic Park","subtitle":"What should we do about Containerised Applications?","slug":"1320-opensuse-jurrassic-park","link":"https://c3voc.de","description":"Containerised Application technologies like AppImage, Snappy and Flatpak promise a brave new world for Linux applications, free from the worries of shared libraries and dependency issues. Just one problem, this is a road long travelled before, such as in the application dark ages of Win32 applications and DLLs. And it worked out so wonderfully there... Do we risk a future where, like the resurrected dinosaurs of Jurassic Park, this family of applications will break their containment and start eating our users? This session will try to present a fair argument about the situation, frankly discussing the benefits promised by these technologies, but highlighting the very real issues and risks their widespread adoption could, and in some cases are, already bringing to the table.\n\nThe talk with cover the promised benefits of application containers, such as AppImage, Snappy and Flatpak. It will detail the empowerment of developers who use the technologies, the ability for upstream projects to have a much closer role in delivering their software, and the benefits that brings to both the upstream projects and their users. But as a counter to those benefits, the session will detail some of the risks and responsibilities that come with that technology. The complexities of library integration, the risk of introducing new forms of dependency issues, and the transference of responsibility for those issues, plus security, away from the current Distributions delivering upstream projects towards those upstream projects directly. As a conclusion, the session will start to ask the question, what the hell should openSUSE do about this mess? How much can we help fix it or mitigate the problems? How much do we want to be involved in that new world?\n","original_language":"eng","persons":["Richard Brown"],"tags":["osc17","1320"],"view_count":328,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2026-02-24T18:00:08.339+01:00","length":2310,"duration":2310,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1320-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1320-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/21fzINn6BBrFviNsVEN1Og-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/21fzINn6BBrFviNsVEN1Og-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1320-opensuse-jurrassic-park","url":"https://api.media.ccc.de/public/events/21fzINn6BBrFviNsVEN1Og","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":7},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":11},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":5},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":7},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":14},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":5},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":6}]},{"guid":"L0a92AY4MXdIRWubHJn0Jg","title":"collectl - a system monitoring tool like no other","subtitle":"Collectl is a comprehensive, fine-grained monitoring tool that collects a vast quantity of system metrics","slug":"1312-collectl-a-system-monitoring-tool-like-no-other","link":"https://c3voc.de","description":"Collectl was developed over a dozen years ago as a very lightweight yet highly detailed system monitoring tool, capable of collecting hundreds system performance metrics as frequently as every second. Its companion tool colplot, provides an easy to use web-based plotting package capable of displaying detailed statistics for multiple systems at the same time. Think of colmux, a third tool, as top-anything across a number of machines. It is capable of displaying anything collectl can collect in top-format, sorted by any column of your choice. For example, say you have a 100 node cluster, with colmux you can look at the disk wait times across thousands of disks sorted sorted from slowest to fasted, allowing you to easily identify bad or hot drives, OR look at memory consumption for leaks. How about a bad NIC consuming a CPU by interrupts? Or how about which process is doing the more disk reads, or write, or page faults? And remember, this is across a cluster.\n\nThe focus of collectl has always been highly efficient metrics collection and display via a CLI, no pretty pictures and no databases to slow it down. However what it does have is an API to allow it to pass those metrics onto whatever high level tools one may wish to communicate with. For example it has native support for ganglia or graphite over a socket. If you have some other favorite tool it can usually be adapted to communicate with it as well. Unfortunately most centralized tools are easily overwhelmed with fine-grained metrics and can only deal with them at granularities in the 1-min range. Not to worry, collectl has the ability to record and save metrics to local disk at one rate and send simultaneously send them to a central tool at a different rate, making it possible to get a coarser-grained centralized view and if there is a problem, still have access to finer-grained data.\n\nCollectl has been used for monitoring some of the largest computing clusters in the world and in the last several years has been enhanced for monitoring Open Stack Clouds. It is currently packaged as part of OpenSUSE.","original_language":"eng","persons":["markseger"],"tags":["osc17","1312"],"view_count":224,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2026-01-12T17:45:25.550+01:00","length":3943,"duration":3943,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1312-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1312-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/L0a92AY4MXdIRWubHJn0Jg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/L0a92AY4MXdIRWubHJn0Jg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1312-collectl-a-system-monitoring-tool-like-no-other","url":"https://api.media.ccc.de/public/events/L0a92AY4MXdIRWubHJn0Jg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3851,"event_guid":"a2b0d408-3f34-11e7-a2ff-b7e0ed5cc95f","weight":3},{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":3},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":7},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":5},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":3},{"event_id":3905,"event_guid":"VfmyqiuDevNeA1REbbHUXA","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":12},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":5},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":3},{"event_id":3928,"event_guid":"05c1739a-5802-4e84-afce-a71acba67e67","weight":3},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":7},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":7},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":6},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":11},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":11},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":5},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":3}]},{"guid":"NuaV3IXGpEC9JQ1LnRZksQ","title":"Next Generation Storage for YaST","subtitle":"Why Users should look forward to the Redesign.","slug":"1228-next-generation-storage-for-yast","link":"https://c3voc.de","description":"The YaST team is currently redesigning the storage code, down from the library\nup to the UI. This will allow many new features, e.g. btrfs multi device\nsupport, encrypted root, bcache and whole disk usage. We will explain the new\ninternal design allowing much more flexable setups than in the past and some\nof the features for end users.\n","original_language":"eng","persons":["Arvin Schnell"],"tags":["osc17","1228"],"view_count":46,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2023-04-14T07:15:01.944+02:00","length":1257,"duration":1257,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1228-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1228-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/NuaV3IXGpEC9JQ1LnRZksQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/NuaV3IXGpEC9JQ1LnRZksQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1228-next-generation-storage-for-yast","url":"https://api.media.ccc.de/public/events/NuaV3IXGpEC9JQ1LnRZksQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":4},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":4},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":3},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":3},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":4},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":3}]},{"guid":"3B6FQvWPQcBUVY0hFUNZRg","title":"Creating an openSUSE Powered Robot","subtitle":"The joys of open source (taking other peoples work to make something cool for yourself).","slug":"1342-creating-an-opensuse-powered-robot","link":"https://c3voc.de","description":"Often as software engineers / developers the first thing we do when we want to start a cool new project is just write code. In reality what we should do is look at everything that already exists first, open source software provides a wonderful platform too build cool things with very little effort by utalising existing code. \n\nI will use the expereinces and lessons I have learned from building an openSUSE powered robot [1] to illustrate this, I will go through my design and design decisions to further illustrate this point while also touching on other systems engineering concepts such as modular design and using open protocols to further allow reuse and changes. \n\nThe level of design in the talk will be such that someone with some basic electronics skills (like myself) could go away and build something similar at the same time the majority of the talk will be aimed toward people with some software background but not nessearly any knowledge of electronics.\n\nhttps://www.youtube.com/watch?v=AMz01IRAgZI\n\nI could probably cut this back to a 30 Min talk if required.\n","original_language":"eng","persons":["Simon Lees"],"tags":["osc17","1342"],"view_count":35,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2024-08-07T15:45:03.204+02:00","length":2016,"duration":2016,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1342-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1342-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/3B6FQvWPQcBUVY0hFUNZRg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/3B6FQvWPQcBUVY0hFUNZRg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1342-creating-an-opensuse-powered-robot","url":"https://api.media.ccc.de/public/events/3B6FQvWPQcBUVY0hFUNZRg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":2},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":2},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":2},{"event_id":3920,"event_guid":"CU514wGOLEmxkwTYTJg7YA","weight":2},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":2},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":2},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":2}]},{"guid":"SbyF7DgLNRwEhdmNUjYpPw","title":"openSUSE Kubic - What is this?","subtitle":"A new type of Distribution","slug":"1260-opensuse-kubic-what-is-this","link":"https://c3voc.de","description":"openSUSE Kubic is the SUSE Container as a Service Platform based on openSUSE Tumbleweed. In this talk, we want to present what this is, how this works, how people can get involved.","original_language":"eng","persons":["Thorsten Kukuk"],"tags":["osc17","1260"],"view_count":158,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-11-08T10:15:05.442+01:00","length":2239,"duration":2239,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1260-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1260-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/SbyF7DgLNRwEhdmNUjYpPw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/SbyF7DgLNRwEhdmNUjYpPw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1260-opensuse-kubic-what-is-this","url":"https://api.media.ccc.de/public/events/SbyF7DgLNRwEhdmNUjYpPw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":6},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":10},{"event_id":3874,"event_guid":"G6H3Uw0zdxfr2d_HHOIZHQ","weight":6},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":5},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":5},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":4},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":6},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":4},{"event_id":5563,"event_guid":"IUdAE50KJLb6eQc1SPP9Rg","weight":5}]},{"guid":"SGalEkMfbjvUHtG8OucYjg","title":"How KDE gets things done","subtitle":"From happy developers to happy users","slug":"1438-how-kde-gets-things-done","link":"https://c3voc.de","description":"We often have the impression that while we keep working things don't seem to get solved. In this presentation we will discuss the development process, then will go over what the KDE community has been up to in terms of QA and will bring some ideas so that we can create, together, better solutions.","original_language":"eng","persons":["Aleix Pol"],"tags":["osc17","1438"],"view_count":313,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-10-09T22:15:04.675+02:00","length":3623,"duration":3623,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1438-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1438-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/SGalEkMfbjvUHtG8OucYjg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/SGalEkMfbjvUHtG8OucYjg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1438-how-kde-gets-things-done","url":"https://api.media.ccc.de/public/events/SGalEkMfbjvUHtG8OucYjg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3851,"event_guid":"a2b0d408-3f34-11e7-a2ff-b7e0ed5cc95f","weight":5},{"event_id":3853,"event_guid":"efeeaebc-3f29-11e7-9ba7-2f214305c877","weight":5},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":5},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":10},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":7},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":26},{"event_id":3919,"event_guid":"gRgxvK4ufa8hgzLOpcsDCw","weight":7},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":7},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":8},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":20},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":7},{"event_id":3952,"event_guid":"UGhoUFP1fCW7dsLgP6LPXg","weight":8},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":6}]},{"guid":"VfmyqiuDevNeA1REbbHUXA","title":"Virtual Networking in the NFVi","subtitle":"Landscapes and Challenges","slug":"1244-virtual-networking-in-the-nfvi","link":"https://c3voc.de","description":"NFV is a complex world made of hardware technologies and software stacks. A key component is the NFV infrastructure which provides the environment on which the Virtual Networking Functions run. The ecosystem of software/hardware for the NFVI is growing day-by-day making end-users life very difficult: Which platform to buy? Which stack to deploy? Which Virtual Networking solution should be adopted? Answering all these questions is far from being an easy task. In this presentation, we will provide you with the current state of the art of the vSwitch ecosystem (i.e. Open vSwitch, VPP), discuss different approaches around common use cases, deployment and integration challenges (i.e. SDN controller and orchestration integration) and what questions you shall ask yourself before picking your final networking software stack.\nThis presentation will help developers and end-users who are getting closer to the NFV world to familiarize themselves with the existing NFV technologies and, potentially, help them chose what to focus on based on our perspective.\nAttendees can expect a detailed update on the current open-source vSwitch portfolio, new trends and on-going discussions within the open-source community.","original_language":"eng","persons":["Marco Varlese"],"tags":["osc17","1244"],"view_count":36,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2021-03-02T12:45:04.663+01:00","length":2793,"duration":2793,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1244-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1244-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/VfmyqiuDevNeA1REbbHUXA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/VfmyqiuDevNeA1REbbHUXA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1244-virtual-networking-in-the-nfvi","url":"https://api.media.ccc.de/public/events/VfmyqiuDevNeA1REbbHUXA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":8},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":4},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":4}]},{"guid":"Gag-QXkqWZx802h-pJ7PDQ","title":"Adding Salt to AutoYaST","subtitle":"Integration between AutoYaST and Configuration Management Systems","slug":"1358-adding-salt-to-autoyast","link":"https://c3voc.de","description":"YaST2 Configuration Management is a brand new YaST module which offers integration between AutoYaST and Salt. It's no secret that many AutoYaST configuration features can be implemented using some Configuration Management System (like Salt or Puppet). So the idea is to bring together the best of both worlds: AutoYaST will take care of installing the base system (partitioning, networking, etc.) and Salt will configure the system.\n\nDuring this talk, attendees will see the module in action and will get into the nitty-gritty details as well. Of course, we'll also have a look at experimental features, like Puppet support or SUSE Manager Salt Formulas integration.\n\nLast but not least, we would love to hear more ideas from you and discuss your use case.","original_language":"eng","persons":["Imobach González Sosa"],"tags":["osc17","1358"],"view_count":103,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2026-02-06T20:00:10.281+01:00","length":1734,"duration":1734,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1358-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1358-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/Gag-QXkqWZx802h-pJ7PDQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/Gag-QXkqWZx802h-pJ7PDQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1358-adding-salt-to-autoyast","url":"https://api.media.ccc.de/public/events/Gag-QXkqWZx802h-pJ7PDQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":4},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":5},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":4},{"event_id":3903,"event_guid":"ZLzIXq84TrSJU7zwHJKFYA","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":4},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":4},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":4}]},{"guid":"uUYX0JfjSoXQeWPYaUkqZQ","title":"How OBS helps you to make packaging software a breeze","subtitle":null,"slug":"1368-how-obs-helps-you-to-make-packaging-software-a-breeze","link":"https://c3voc.de","description":"OBS provides a wide range of feature that help packagers to ship their software to their users. This talk is showing some of the key features of OBS and how they help packagers to make their life easier. For example, did you know that you can setup OBS to fetch package sources directly from GitHub and build them?\n\nOBS is a Rails-based web application, with a perl backend, that allows users to build and distribute packages for a wide range of distributions, like SUSE, Fedora, Debian, Ubuntu and ARCH Linux.\n\nhttp://openbuildservice.org/\n","original_language":"eng","persons":["bgeuken"],"tags":["osc17","1368"],"view_count":73,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2026-03-24T14:30:07.522+01:00","length":1215,"duration":1215,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1368-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1368-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/uUYX0JfjSoXQeWPYaUkqZQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/uUYX0JfjSoXQeWPYaUkqZQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1368-how-obs-helps-you-to-make-packaging-software-a-breeze","url":"https://api.media.ccc.de/public/events/uUYX0JfjSoXQeWPYaUkqZQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":4},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":5}]},{"guid":"YkNhrab0ibc7mkgirywKLg","title":"openSUSE Mentoring Status Update","subtitle":null,"slug":"1296-opensuse-mentoring-status-update","link":"https://c3voc.de","description":"openSUSE participates this year again in Google Summer of Code and Rails Girls Summer of Code. We will start with an introduction of these programs and the openSUSE history. We will then give you an update about this year's edition: What changed, which projects do participate, why is it important for openSUSE?","original_language":"eng","persons":["Christian Bruckmayer"],"tags":["osc17","1296"],"view_count":28,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2019-09-28T22:25:16.334+02:00","length":1221,"duration":1221,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1296-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1296-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/YkNhrab0ibc7mkgirywKLg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/YkNhrab0ibc7mkgirywKLg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1296-opensuse-mentoring-status-update","url":"https://api.media.ccc.de/public/events/YkNhrab0ibc7mkgirywKLg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":3},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":3},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":3},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":4}]},{"guid":"gzTi7snKMnCqw9rzDhtlHg","title":"openSUSE Heroes fighting the villains","subtitle":"The openSUSE Infrastructure","slug":"1288-opensuse-heroes-fighting-the-villains","link":"https://c3voc.de","description":"Once again, the team behind the administration, support and maintenance of the openSUSE infrastructure is here to present services, machines and people, and all of the improvements after the renaming of the team on oSC16.","original_language":"eng","persons":["Theo Chatzimichos"],"tags":["osc17","1288"],"view_count":100,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2022-11-24T02:00:04.875+01:00","length":2705,"duration":2705,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1288-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1288-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/gzTi7snKMnCqw9rzDhtlHg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/gzTi7snKMnCqw9rzDhtlHg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1288-opensuse-heroes-fighting-the-villains","url":"https://api.media.ccc.de/public/events/gzTi7snKMnCqw9rzDhtlHg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":11},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":4},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":8},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":5},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":11},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":7},{"event_id":3952,"event_guid":"UGhoUFP1fCW7dsLgP6LPXg","weight":4}]},{"guid":"ipvnEAscbtYrnQUnph4taA","title":"Moving Beyond Infrastructure as Code","subtitle":": Why Event-Driven Infrastructure is the Path Forward for Distributed Computing","slug":"1318-moving-beyond-infrastructure-as-code","link":"https://c3voc.de","description":"The data center is getting bigger and more complex, and the microservice revolution is creating even more moving parts with application stacks that may contain hundreds and thousands of containers and services. How do we move beyond the old patterns of configuration management and infrastructure as code to what's required to survive in a world of distributed systems? If application developers can write event-driven programs to listen and react to stimulus, why can't operators do the same for infrastructure?\n\nIn this keynote Thomas Hatch, SaltStack technical founder and CTO, will discuss how to control modern data center complexity, and turn it to a competitive advantage, using SaltStack and SUSE technologies. Thomas will provide insight into the SaltStack model for event-driven infrastructure and the emerging framework for intelligent, responsive application stack management. Modern data center commodities have never been so ​diverse. From bare-metal to containers, Kubernetes to web servers, SaltStack and SUSE have solutions to bring order and peace of mind to a complex new world.\n","original_language":"eng","persons":["Thomas S Hatch"],"tags":["osc17","1318"],"view_count":63,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2024-08-14T18:15:02.660+02:00","length":3334,"duration":3334,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1318-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1318-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/ipvnEAscbtYrnQUnph4taA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/ipvnEAscbtYrnQUnph4taA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1318-moving-beyond-infrastructure-as-code","url":"https://api.media.ccc.de/public/events/ipvnEAscbtYrnQUnph4taA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":6},{"event_id":3885,"event_guid":"8oYHmDEkiRg1KNsROGtGSQ","weight":3},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":7},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":4},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":4},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":4},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":5}]},{"guid":"X4dpEErwyiyiyFLzJWUOQg","title":"Preventing cloud data breaches in open source","subtitle":null,"slug":"1328-preventing-cloud-data-breaches-in-open-source","link":"https://c3voc.de","description":"The privacy and the personal data on the internet are under attack by hackers and international espionage programs. It is important to keep data safe and secure to protect the privacy of the users.\n\nOpen source software like Nextcloud and openSUSE are key to provide the necessary tools to the users to protect their data and run their own infrastructure. \n\nBut to provide the expected security to the users it is necessary that the software is configured correctly and always has the latest security patches. It was lately discovered by Nextcloud that a big number of cloud services running on the internet are not secured properly. Some of them, even operated by big organisations, are even trivial to hack. This is a challenge for the open source community that we need to address. \n\nThis talk will cover the current problems with insecure services that were discovered by Nextcloud and discussed possible steps to improve the situation. Examples are easier to understand administration interfaces, better notifications to the admins if actions are needed and potentially live patching of software. The talk will discuss potential consequences and new challanges for Linux distributions around software distribution and better guiding of admins to make the right decissions around security.\nIt will also discuss the current and upcoming federation features of Nextcloud and how to become part of the community. ","original_language":"eng","persons":["FrankKarlitschek"],"tags":["osc17","1328"],"view_count":88,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-08-24T20:00:04.760+02:00","length":4254,"duration":4254,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1328-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1328-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/X4dpEErwyiyiyFLzJWUOQg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/X4dpEErwyiyiyFLzJWUOQg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1328-preventing-cloud-data-breaches-in-open-source","url":"https://api.media.ccc.de/public/events/X4dpEErwyiyiyFLzJWUOQg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2625,"event_guid":"d3635fe2-4455-4118-8fd8-2c917de22a9e","weight":2},{"event_id":3153,"event_guid":"WFkRCrWg82y6MB5EBgadyA","weight":2},{"event_id":3396,"event_guid":"1b3d3055-e131-4157-8432-7d408be4ec2b","weight":4},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":2},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":2},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":2},{"event_id":3904,"event_guid":"3AMlv4_IK2DbAuMiXVdmyQ","weight":2},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3919,"event_guid":"gRgxvK4ufa8hgzLOpcsDCw","weight":3},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":2},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":2},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":2}]},{"guid":"y51b5xL9m5uzZtXF7dFzLw","title":"My Move to SUSE","subtitle":null,"slug":"1392-my-move-to-suse","link":"https://c3voc.de","description":"A little over a year ago I found myself doing the Distro Dance. Trying to decide which Linux distro to use for a new datacenter deployment. I was starting to question my old solid choice, CentOS, and decided to go with SUSE.\nJoin me as I go over my journey to SUSE, and why I am now convinced that it is the best Linux Distro out there today.\nAlso see how I am convincing people to switch to SUSE and abandon the old ways of Linux for the chameleon.","original_language":"eng","persons":["Thomas S Hatch"],"tags":["osc17","1392"],"view_count":273,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-02-13T21:30:11.096+01:00","length":1760,"duration":1760,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1392-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1392-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/y51b5xL9m5uzZtXF7dFzLw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/y51b5xL9m5uzZtXF7dFzLw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1392-my-move-to-suse","url":"https://api.media.ccc.de/public/events/y51b5xL9m5uzZtXF7dFzLw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":12},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":14},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":14},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":13},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":10},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":10},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":21},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":10},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":11},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":10}]},{"guid":"Qzvno1d9tKENsn2U4kTrSA","title":"openSUSE ARM boards update","subtitle":null,"slug":"1246-opensuse-arm-boards-update","link":"https://c3voc.de","description":"This talk will follow-up on the corresponding 2016 talk with an update on new ARM boards enabled in openSUSE.","original_language":"eng","persons":["Andreas Färber"],"tags":["osc17","1246"],"view_count":49,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2019-09-28T22:30:24.212+02:00","length":4449,"duration":4449,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1246-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1246-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/Qzvno1d9tKENsn2U4kTrSA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/Qzvno1d9tKENsn2U4kTrSA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1246-opensuse-arm-boards-update","url":"https://api.media.ccc.de/public/events/Qzvno1d9tKENsn2U4kTrSA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":5},{"event_id":3896,"event_guid":"567b415b-22c0-4371-86e8-454ad43734f8","weight":3},{"event_id":3905,"event_guid":"VfmyqiuDevNeA1REbbHUXA","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":4},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":4}]},{"guid":"2YmdEcOFq568KjNnykPg1g","title":"YaST News","subtitle":"Summary of the last year","slug":"1298-yast-news","link":"https://c3voc.de","description":"A tour on what's new in the YaST world, all the way from the high level\nview down to some interesting technical details. The talk includes an\nintroduction to quite some new cool stuff and a review on what is being\ndropped or improved. There will also be an open discussion on how\nseveral features implemented in YaST to support SLE can open new\npossibilities for openSUSE.","original_language":"eng","persons":["Josef Reidinger"],"tags":["osc17","1298"],"view_count":21,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2022-12-27T12:30:03.145+01:00","length":1568,"duration":1568,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1298-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1298-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/2YmdEcOFq568KjNnykPg1g-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/2YmdEcOFq568KjNnykPg1g-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1298-yast-news","url":"https://api.media.ccc.de/public/events/2YmdEcOFq568KjNnykPg1g","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":3},{"event_id":3903,"event_guid":"ZLzIXq84TrSJU7zwHJKFYA","weight":4},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":3},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":3},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":3},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":3}]},{"guid":"C7WKRJt6P_iMC_Pihchukg","title":"openSUSE Legal Review Process","subtitle":null,"slug":"1374-opensuse-legal-review-process","link":"https://c3voc.de","description":"The Legal Review happening in the Factory development process is a black box for many, even though it's very important for keeping openSUSE away from danger. But many only know the downside of this requirement: if the review takes \"too long\".\n\nThis presentation is trying to shed light into the black box and show the processes and applications used. Explaining the challenges and pitfalls - and the actions we took to speed up the process.","original_language":"eng","persons":["Stephan Kulow"],"tags":["osc17","1374"],"view_count":75,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-08-19T03:45:02.896+02:00","length":2000,"duration":2000,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1374-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1374-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/C7WKRJt6P_iMC_Pihchukg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/C7WKRJt6P_iMC_Pihchukg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1374-opensuse-legal-review-process","url":"https://api.media.ccc.de/public/events/C7WKRJt6P_iMC_Pihchukg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":6},{"event_id":3919,"event_guid":"gRgxvK4ufa8hgzLOpcsDCw","weight":4},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":5},{"event_id":3936,"event_guid":"YkNhrab0ibc7mkgirywKLg","weight":3}]},{"guid":"DKc-YrlXZdJtpIsNPoI0Kw","title":"SLE 15  - What's coming?","subtitle":"A glance into the future","slug":"1414-sle-15-what-s-coming","link":"https://c3voc.de","description":"A short introduction into the plans for SLE 15. You will learn about the schedule, scope, and other details of the next major code stream for SUSE Linux enterprise products. \n","original_language":"eng","persons":["Stefan Behlert"],"tags":["osc17","1414"],"view_count":185,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-07-15T17:45:05.932+02:00","length":1971,"duration":1971,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1414-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1414-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/DKc-YrlXZdJtpIsNPoI0Kw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/DKc-YrlXZdJtpIsNPoI0Kw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1414-sle-15-what-s-coming","url":"https://api.media.ccc.de/public/events/DKc-YrlXZdJtpIsNPoI0Kw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":13},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":8},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":14},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":9},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":11}]},{"guid":"3S23Yw_L-JOtZB9SNZTDlA","title":"Rapido: quick kernel testing from source","subtitle":null,"slug":"1416-rapido-quick-kernel-testing-from-source","link":"https://c3voc.de","description":"Test kernel changes in a matter of seconds using Rapido - a glorified wrapper for Dracut and QEMU.\n\nThis talk will walk through the process of taking a kernel source repository and turning it into a testable VM.\nFor those who would like to play along on their own machine, please bring:\n- a laptop with openSUSE Leap or Tumbleweed installed\n- Kernel source (mainline master)\n  - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n- Rapido source\n  - https://github.com/ddiss/rapido.git\n\nAfter covering a simple standalone test procedure, the walk-through will then move on to kernel testing alongside network accessible storage such as iSCSI, and also touch on some debugging techniques.","original_language":"eng","persons":["David Disseldorp"],"tags":["osc17","1416"],"view_count":82,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-10-03T15:45:05.720+02:00","length":1845,"duration":1845,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1416-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1416-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/3S23Yw_L-JOtZB9SNZTDlA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/3S23Yw_L-JOtZB9SNZTDlA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1416-rapido-quick-kernel-testing-from-source","url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":4},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":3}]},{"guid":"G6H3Uw0zdxfr2d_HHOIZHQ","title":"Open Build Service - Development Roadmap","subtitle":"Past, Present \u0026 Future","slug":"1390-open-build-service-development-roadmap","link":"https://c3voc.de","description":"    The Open Build Service is the central development tool of the openSUSE project. Are you an openSUSE packager and build.opensuse.org is your browser home page? Then this talk is for you!  Moises (@mdeniz) and David (@dkang) from the OBS community gives you a little report on what has happened since oSC16, what is currently happening and what is planed to happen until next years openSUSE Conference.","original_language":"eng","persons":["David Kang"],"tags":["osc17","1390"],"view_count":59,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2024-11-27T00:15:03.315+01:00","length":841,"duration":841,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1390-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1390-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/G6H3Uw0zdxfr2d_HHOIZHQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/G6H3Uw0zdxfr2d_HHOIZHQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1390-open-build-service-development-roadmap","url":"https://api.media.ccc.de/public/events/G6H3Uw0zdxfr2d_HHOIZHQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":7},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":5},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":6},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":6},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4}]},{"guid":"MyOZv8w2nxuAu-7rgmsPnw","title":"1 year of maintaining a public repository mirror","subtitle":null,"slug":"1310-1-year-of-maintaining-a-public-repository-mirror","link":"https://c3voc.de","description":"Over a year ago we setup a public repository mirror. Until now we're\nofficially listed as a mirror for the following distributions\n(https://pkg.adfinis-sygroup.ch/):\n\n* Arch Linux\n* CentOS\n* Debian\n* EPEL\n* OpenSUSE\n* Ubuntu\n\nThis talk will give an overview what is required to quickly setup a new package\nmirror and shows how we manage our mirror with Ansible, which automates the\ninstallation and configuration of a new mirror. The Ansible playbook will be\navailable on GitHub at the time of the talk. In addition we try to motivate the\nattendees to contribute to the global mirror network.\n\nWe'll show some statistics and graphs and explain what new mirrors can expect\nin terms of storage, requests and bandwidth. So far our mirror has generated\nover 45TB of outbound traffic, which is quite much for a mirror in Switzerland.","original_language":"eng","persons":["Philipp Marmet"],"tags":["osc17","1310"],"view_count":153,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2026-03-12T08:15:04.640+01:00","length":685,"duration":685,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1310-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1310-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/MyOZv8w2nxuAu-7rgmsPnw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/MyOZv8w2nxuAu-7rgmsPnw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1310-1-year-of-maintaining-a-public-repository-mirror","url":"https://api.media.ccc.de/public/events/MyOZv8w2nxuAu-7rgmsPnw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":6},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":4},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":5},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":10},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":4},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":4},{"event_id":3952,"event_guid":"UGhoUFP1fCW7dsLgP6LPXg","weight":5},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":4}]},{"guid":"jHWb6Qr3fb3WC-Uot7e0YA","title":"How the KDE community packages for SLE in PackageHub were done","subtitle":"Submitting more than 400 new packages to Backports","slug":"1352-how-the-kde-community-packages-for-sle-in-packagehub-were-done","link":"https://c3voc.de","description":"This talk will explain how the KDE packages were prepared and submitted to Package Hub so SLE users could enjoy them. Missing dependencies, rpmlint complaining about valid packages, not fully available dependencies, missing branding packages... It wasn't an easy path to travel but it was worth it. This talk will explain the problems found and how they were solved with the hope to make it easier for others to submit their packages to Package Hub.","original_language":"eng","persons":["Antonio Larrosa"],"tags":["osc17","1352"],"view_count":28,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2022-01-17T11:00:14.154+01:00","length":1599,"duration":1599,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1352-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1352-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/jHWb6Qr3fb3WC-Uot7e0YA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/jHWb6Qr3fb3WC-Uot7e0YA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1352-how-the-kde-community-packages-for-sle-in-packagehub-were-done","url":"https://api.media.ccc.de/public/events/jHWb6Qr3fb3WC-Uot7e0YA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":3},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":3},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":5},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":3}]},{"guid":"o7pTlVfoyG_LkUZYx-kBzg","title":"Take me to Leap - a story of Love and Despair","subtitle":"The journey to bring some packages into the official Distribution","slug":"1250-take-me-to-leap-a-story-of-love-and-despair","link":"https://c3voc.de","description":"Having a project that builds nicely in OBS is one piece of the story. Taking it into the openSUSE Distribution is a different thing.\nOn last years oSC the Leap release manager (Ludwig) approached me 'Why dont you bring GNU Health into Leap'? Yes, why not? I liked the idea, but had not enough time to spend for the project. \nWhen the first RC was announced, we had to speed up....and finally made it!\nUp to that point there was a steep learning curve. The presentation will highlight the major steps - and why we still struggle with the update project.\nIt gives an outlook on the upcoming GNU Health Release as well","original_language":"eng","persons":["Axel Braun"],"tags":["osc17","1250"],"view_count":31,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-01-23T22:00:05.700+01:00","length":1777,"duration":1777,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1250-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1250-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/o7pTlVfoyG_LkUZYx-kBzg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/o7pTlVfoyG_LkUZYx-kBzg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1250-take-me-to-leap-a-story-of-love-and-despair","url":"https://api.media.ccc.de/public/events/o7pTlVfoyG_LkUZYx-kBzg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":4},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":2},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":2},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":2},{"event_id":3914,"event_guid":"Y0JnC201w-pFxwZtVua59g","weight":2},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":4},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":2},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":2},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":2}]},{"guid":"uFjVfbMZ7-gXXIoMc1rJ8A","title":"How openQA works","subtitle":"Technical details about testing openSUSE","slug":"1376-how-openqa-works","link":"https://c3voc.de","description":"openQA has become core part of both openSUSE and SUSE development (and beyond), but there are many myths what it actually does. This talk targets interested developers who used openQA before, but used the test API as blackbox so far.\n","original_language":"eng","persons":["Stephan Kulow"],"tags":["osc17","1376"],"view_count":554,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2026-04-06T21:30:06.442+02:00","length":1782,"duration":1782,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1376-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1376-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/uFjVfbMZ7-gXXIoMc1rJ8A-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/uFjVfbMZ7-gXXIoMc1rJ8A-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1376-how-openqa-works","url":"https://api.media.ccc.de/public/events/uFjVfbMZ7-gXXIoMc1rJ8A","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3173,"event_guid":"1fu2M_zhxnDrq4pWzxjL7Q","weight":7},{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":9},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":7},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":6},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":4},{"event_id":3886,"event_guid":"dSKbkXngHk9A0b_HUCbw9Q","weight":4},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":4},{"event_id":3902,"event_guid":"tei9jt3m34ZXyZV3GbvhiA","weight":5},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":8},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":7}]},{"guid":"8oYHmDEkiRg1KNsROGtGSQ","title":"Making a practicle VNC client for character terminals","subtitle":"Digs into terminal programming in depth, and demonstrates the VNC client live.","slug":"1232-making-a-practicle-vnc-client-for-character-terminals","link":"https://c3voc.de","description":"This is a lightening talk and live demo of a practical VNC client made for character terminals.\n\nThe more theoretical topics of the talk will dig into the basics of VNC programming, terminal manipulation, and how to deal with terminal input quirks.","original_language":"eng","persons":["Howard Guo"],"tags":["osc17","1232"],"view_count":67,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2026-01-22T14:45:12.154+01:00","length":775,"duration":775,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1232-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1232-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/8oYHmDEkiRg1KNsROGtGSQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/8oYHmDEkiRg1KNsROGtGSQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1232-making-a-practicle-vnc-client-for-character-terminals","url":"https://api.media.ccc.de/public/events/8oYHmDEkiRg1KNsROGtGSQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":4},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":4},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4}]},{"guid":"FP5pC1RGONBa6Xn_FjW04w","title":"openSUSE Leap recap, state and outlook","subtitle":null,"slug":"1382-opensuse-leap-recap-state-and-outlook","link":"https://c3voc.de","description":"Two 42 version were released (42.1 and 42.2), one is in the works (42.3). Time to recap what we achieved so far, discuss the progress of 42.3 and maybe take a look at what 15 will bring us.","original_language":"eng","persons":["Ludwig Nussel"],"tags":["osc17","1382"],"view_count":85,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2023-05-08T03:45:02.539+02:00","length":1859,"duration":1859,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1382-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1382-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/FP5pC1RGONBa6Xn_FjW04w-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/FP5pC1RGONBa6Xn_FjW04w-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1382-opensuse-leap-recap-state-and-outlook","url":"https://api.media.ccc.de/public/events/FP5pC1RGONBa6Xn_FjW04w","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":14},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":11},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":14},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":9}]},{"guid":"uEjGRz2ikYXsemssGT5smQ","title":"Continuous Integration using Travis and Docker","subtitle":"There is no excuse for NOT using continuous integration","slug":"1354-continuous-integration-using-travis-and-docker","link":"https://c3voc.de","description":"Do you work on an open source project? Is your source code hosted at GitHub? Do you use continuous integration or continuous deployment? Why NOT?\n\nThis short talk will be about some tricks we use in the YaST team for continuous integration. Because we need a specific environment we use the Docker containers for building and testing at Travis. This approach also decreased out maintenance effort and made the builds more reliable.\n\nHopefully this talk encourages you to use continuous integration also for your projects.\n\n(Some more details can be already found in my blog https://blog.ladslezak.cz/2017/03/28/docker_at_travis/ )","original_language":"eng","persons":["Ladislav Slezák"],"tags":["osc17","1354"],"view_count":146,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-04-10T16:00:04.839+02:00","length":1070,"duration":1070,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1354-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1354-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/uEjGRz2ikYXsemssGT5smQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/uEjGRz2ikYXsemssGT5smQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1354-continuous-integration-using-travis-and-docker","url":"https://api.media.ccc.de/public/events/uEjGRz2ikYXsemssGT5smQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":4},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":7},{"event_id":3920,"event_guid":"CU514wGOLEmxkwTYTJg7YA","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":8},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":8},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":4},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":9},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":7},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":6},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":4},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":6}]},{"guid":"1YyVfqHHUmxZQh1rtTEFzQ","title":"SUSE Package Hub","subtitle":"How to get open source packages into SLES","slug":"1278-suse-package-hub","link":"https://c3voc.de","description":"SUSE Package Hub is a project to collect openSUSE packages built for SUSE Linux Enterprise in a central repository. The policies for this repo are aligned with SUSE in order to maintain supportability of the main OS, making the packages \"safe\" to install and use. \n\nPackages maintained for SUSE Linux Enterprise exist in many different individual projects - in particular the \"devel\" projects. Many of these packages would be useful for SUSE Linux Enterprise customers but some of them could interfere with functionality and supportability of the SUSE product if installed. The risk of breaking supportability makes it difficult for SUSE to recommend these community maintained packages to end customers. At the same time, SUSE encourages community efforts and wants to promote the community based packages to all users.\n\nThis talk is about presenting the idea and concept of SUSE Package Hub and the current status of the project.\n\n\nLength: targeted ~30 minutes + 10 minutes discussions/questions\n\n","original_language":"eng","persons":["Wolfgang Engel"],"tags":["osc17","1278"],"view_count":50,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2024-09-12T14:30:02.323+02:00","length":1462,"duration":1462,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1278-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1278-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/1YyVfqHHUmxZQh1rtTEFzQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/1YyVfqHHUmxZQh1rtTEFzQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1278-suse-package-hub","url":"https://api.media.ccc.de/public/events/1YyVfqHHUmxZQh1rtTEFzQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":3},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":3},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":3},{"event_id":3889,"event_guid":"Q3YPVoHoG6KKmhTW4QzLJg","weight":2},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":3}]},{"guid":"kQLtC4_WrPUvGsuGqSBsNQ","title":"Transactional Updates with btrfs","subtitle":"Don't bring your system down","slug":"1258-transactional-updates-with-btrfs","link":"https://c3voc.de","description":"Applying small updates is normally no problem in a running system. But what about if there is a new major release of your favorite Desktop? Or a major version update of your used Linux distribution? Today’s concepts are most of the time to apply the patches in the running system and risk that a running service or Desktop breaks, or apply them all by booting an installation media and wait for quite some time until you can access your machine again. Or your boot process is stopped for a long time during which the updates are applied. Or some patches fails to apply and your system is in an inconsistent state.\n\nA solution for this are transactional updates.\n\nTransactional updates are atomic, means either they applied successful, or if an error occurred, you have the same state as before. And if an update does not work, there is an easy way to go back to the last working state.\n\nThere are different solutions for this, some require new package formats, other require a second partition and you can switch during the next reboot to the other partition.\nI want to present a third solution: using a standard package manager and leverage btrfs for this.\nWith snapshots and rollback on btrfs, there is already everything available what you need. This talk will give a short introduction into snapshots and rollback with btrfs and show how to combine and use this technologies to your advantage.","original_language":"eng","persons":["Thorsten Kukuk"],"tags":["osc17","1258"],"view_count":96,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-12-10T22:15:10.695+01:00","length":1385,"duration":1385,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1258-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1258-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/kQLtC4_WrPUvGsuGqSBsNQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/kQLtC4_WrPUvGsuGqSBsNQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1258-transactional-updates-with-btrfs","url":"https://api.media.ccc.de/public/events/kQLtC4_WrPUvGsuGqSBsNQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2560,"event_guid":"3537f488-9c78-4f0b-b727-2e8a3887b69e","weight":5},{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":5},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":12},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":7},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":7},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":5},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":5},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":5},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":5}]},{"guid":"ZwjtZbsZpe6Xfim50cj-CA","title":"The Atom Editor","subtitle":"A Hackable Text Editor for the 21st Century","slug":"1356-the-atom-editor","link":"https://c3voc.de","description":"This is a short introduction to the Atom text editor (https://atom.io/). The authors describe it as \"A hackable text editor for the 21st Century\". It is an open source editor originally developed by GitHub but with large community around.\n\nIn this talk I will describe my experience with the editor and highlight some interesting features. I will also briefly mention what the \"hackable to the core\" feature means.\n\n(You can find some details already at https://blog.ladslezak.cz/2015/12/14/the-atom-editor-part-i-introduction/ and https://blog.ladslezak.cz/2015/12/18/the-atom-editor-part-ii-atom-packages/.)","original_language":"eng","persons":["Ladislav Slezák"],"tags":["osc17","1356"],"view_count":322,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-09-23T11:00:09.692+02:00","length":1443,"duration":1443,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1356-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1356-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/ZwjtZbsZpe6Xfim50cj-CA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/ZwjtZbsZpe6Xfim50cj-CA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1356-the-atom-editor","url":"https://api.media.ccc.de/public/events/ZwjtZbsZpe6Xfim50cj-CA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":6},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":7},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":10},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":7},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":6},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":6},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":30},{"event_id":3920,"event_guid":"CU514wGOLEmxkwTYTJg7YA","weight":8},{"event_id":3921,"event_guid":"FAjiiaiZ63ND2RwllgA3Lg","weight":6},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":6},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":20},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":14},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":9},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":10},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":8},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":11},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":9},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":11},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":14},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":8}]},{"guid":"9CM1MrBw8tVaEJyoQlRW3g","title":"How I Learned to Stop Worrying and Love Tumbleweed, but Still Occationally Worry.","subtitle":"Everyone should be running a rolling release, and we should keep making it better","slug":"1322-how-i-learned-to-stop-worrying-and-love-tumbleweed-but-still-occationally-worry","link":"https://c3voc.de","description":"\nRolling Releases are the future of Linux distributions. They are already the better solution for power users \u0026 developers. Tumbleweed is the future of Rolling Releases. The methodologies, techniques, and capabilities of Tumbleweed are opening up new doors, creating possibilities, and disrupting existing technologies beyond its borders. This session will explain how and why openSUSE Tumbleweed is paving the way for that future, while already being \"the reliable rolling release\". The talk will dispel the fears, uncertainties and doubts that many have regarding rolling releases in general and Tumbleweed specifically, and share how you can get involved both using, and improving, this exciting fast moving foundation of the openSUSE Project.\n\nBut not everything is perfect. This talk will also identify some rough edges in Tumbleweed and suggest collaborative solutions as to how the openSUSE Project could start addressing them, so we can continue the exceptional progress Tumbleweed has made into the future and beyond the year 2020.","original_language":"eng","persons":["Richard Brown"],"tags":["osc17","1322"],"view_count":110,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2023-12-07T15:15:02.902+01:00","length":2891,"duration":2891,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1322-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1322-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/9CM1MrBw8tVaEJyoQlRW3g-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/9CM1MrBw8tVaEJyoQlRW3g-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1322-how-i-learned-to-stop-worrying-and-love-tumbleweed-but-still-occationally-worry","url":"https://api.media.ccc.de/public/events/9CM1MrBw8tVaEJyoQlRW3g","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":7},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":14},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":11},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":8},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":7},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":7},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":13},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":7},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":7}]},{"guid":"FnOF8fCNDd18bOs5jLXmQA","title":" Bridging openSUSE and SLE gap, part deux","subtitle":"Return of the GNOME, part deux aka the revenge","slug":"1294-bridging-opensuse-and-sle-gap-part-deux","link":"https://c3voc.de","description":"Last year, we presented the state of openSUSE and SLE and how we were planning to close the gap between the two projects. \n\nThis talk will go into details on how we progressed for the last year, the pro and cons and what we plan for the future.","original_language":"eng","persons":["Frederic Crozat"],"tags":["osc17","1294"],"view_count":35,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2022-01-30T02:45:12.244+01:00","length":1722,"duration":1722,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1294-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1294-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/FnOF8fCNDd18bOs5jLXmQA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/FnOF8fCNDd18bOs5jLXmQA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1294-bridging-opensuse-and-sle-gap-part-deux","url":"https://api.media.ccc.de/public/events/FnOF8fCNDd18bOs5jLXmQA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":3},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":3},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":3},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":7},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":9},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":9},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":5},{"event_id":3890,"event_guid":"1YyVfqHHUmxZQh1rtTEFzQ","weight":3},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":3},{"event_id":3919,"event_guid":"gRgxvK4ufa8hgzLOpcsDCw","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":3},{"event_id":3952,"event_guid":"UGhoUFP1fCW7dsLgP6LPXg","weight":3}]},{"guid":"sei-F_kQp49QL0o97grYzQ","title":"Ceph, ELK \u0026 opensuse","subtitle":"This talk will be held by Denys Kondratenko and Abhishek Lekshmanan to talk about Ceph and ELK (Elastic Stack) integration and current status on openSUSE (Leap and Tumbleweed).","slug":"1350-ceph-elk-opensuse","link":"https://c3voc.de","description":"Ceph is a distributed storage platform that is contender to become the future of software defined storage,  providing unified access to block, object and file interfaces. However like any complex systems there are various subsystems that may fail and analyzing logs is generally the first line of action. This is where  the ELK stack comes in, to search, analyze and process logs and metadata.\n\nWe will cover topics such as:\n* Current status of ELK and Ceph on openSUSE (Leap and Tumbleweed)\n* Metadata export to Elasticsearch - RGW Metadata Search\n* Ceph logs and cluster log parsing with Logstash\n* Future of the ELK for Analyzing and Alerting for Ceph\n* Current status of Ceph ELK integration for openSUSE","original_language":"eng","persons":["Denis Kondratenko","Abhishek Lekshmanan"],"tags":["osc17","1350"],"view_count":186,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-11-30T11:15:04.396+01:00","length":1226,"duration":1226,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1350-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1350-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/sei-F_kQp49QL0o97grYzQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/sei-F_kQp49QL0o97grYzQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1350-ceph-elk-opensuse","url":"https://api.media.ccc.de/public/events/sei-F_kQp49QL0o97grYzQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":3},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":4},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":24},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":4},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":9},{"event_id":3912,"event_guid":"3S23Yw_L-JOtZB9SNZTDlA","weight":3},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":8},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":11},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":5}]},{"guid":"vD0oBK0o_womVtNCg53KGw","title":"OBS in numbers","subtitle":null,"slug":"1388-obs-in-numbers","link":"https://c3voc.de","description":"In this short talk, we will present to the community the data that we have about usage of the OBS. This data show a clear trending in the user behaviour, and is used currently to make important decisions about our future as a Free Software project.","original_language":"eng","persons":["Ana"],"tags":["osc17","1388"],"view_count":62,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-12-30T03:30:12.780+01:00","length":1081,"duration":1081,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1388-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1388-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/vD0oBK0o_womVtNCg53KGw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/vD0oBK0o_womVtNCg53KGw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1388-obs-in-numbers","url":"https://api.media.ccc.de/public/events/vD0oBK0o_womVtNCg53KGw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":3},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":4},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":3},{"event_id":3874,"event_guid":"G6H3Uw0zdxfr2d_HHOIZHQ","weight":4},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":3},{"event_id":3879,"event_guid":"FnOF8fCNDd18bOs5jLXmQA","weight":3},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":6},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":5},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":3},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3}]},{"guid":"FAjiiaiZ63ND2RwllgA3Lg","title":"Collecting data from IoT devices using Sigfox network","subtitle":"Making data collection easier","slug":"1446-collecting-data-from-iot-devices-using-sigfox-network","link":"https://c3voc.de","description":"This talk will give you introduction to Sigfox network and show differences between Sigfox and other IoT networks. It will also demonstrate examples on how you can process collected data. Live demo will be displayed on stage.","original_language":"eng","persons":["Jan Krupa"],"tags":["osc17","1446"],"view_count":187,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-10-31T15:30:04.651+01:00","length":1544,"duration":1544,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1446-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1446-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/FAjiiaiZ63ND2RwllgA3Lg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/FAjiiaiZ63ND2RwllgA3Lg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1446-collecting-data-from-iot-devices-using-sigfox-network","url":"https://api.media.ccc.de/public/events/FAjiiaiZ63ND2RwllgA3Lg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3662,"event_guid":"8c32309e-7136-4899-8ee4-1558e63ad137","weight":2},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":2},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":2},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":2},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":6},{"event_id":6397,"event_guid":"51ede2da-0f9b-4984-bd58-659c556d20c9","weight":2},{"event_id":7785,"event_guid":"d029ea6e-7755-5c91-bb0b-764e51e7a34a","weight":2}]},{"guid":"okCN74Q9-X1IYbxuhwcQ1A","title":"openSUSE and Platform as a Service","subtitle":null,"slug":"1464-opensuse-and-platform-as-a-service","link":"https://c3voc.de","description":"\"Here is my source code, run it in the cloud for me, I don't care how\", this is the mantra of the Cloud Foundry community, the leading open source Platform as a Service project. SUSE is part of the Cloud Foundry community and works upstream and downstream. We have Cloud Foundry running on openSUSE. This presentation will show what this is all about and where we are.","original_language":"eng","persons":["Cornelius Schumacher "],"tags":["osc17","1464"],"view_count":47,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-11-23T19:15:03.282+01:00","length":1201,"duration":1201,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1464-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1464-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/okCN74Q9-X1IYbxuhwcQ1A-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/okCN74Q9-X1IYbxuhwcQ1A-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1464-opensuse-and-platform-as-a-service","url":"https://api.media.ccc.de/public/events/okCN74Q9-X1IYbxuhwcQ1A","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":2},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":6},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":2},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":2},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":2},{"event_id":3889,"event_guid":"Q3YPVoHoG6KKmhTW4QzLJg","weight":3},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":2},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":3},{"event_id":3919,"event_guid":"gRgxvK4ufa8hgzLOpcsDCw","weight":2},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4}]},{"guid":"ZLzIXq84TrSJU7zwHJKFYA","title":"YaST: from the repository to the distributions","subtitle":"Continuous testing and delivery, the YaST way","slug":"1266-yast-from-the-repository-to-the-distributions","link":"https://c3voc.de","description":"In this talk we will briefly explore all the mechanisms and workflows used by the YaST developers in order to share as much code as possible between all the SUSE and openSUSE distributions, while ensuring the quality of all the different YaST modules.\n\nLearn how Rake, unit tests, Github, Jenkins, Travis, OBS and even Docker are used to deliver the developer's work to the already released products (via maintenance updates), to the ones still to be released and to our rolling distribution Tumbleweed.","original_language":"eng","persons":["Ancor González Sosa"],"tags":["osc17","1266"],"view_count":38,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-03-11T03:45:02.762+01:00","length":936,"duration":936,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1266-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1266-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/ZLzIXq84TrSJU7zwHJKFYA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/ZLzIXq84TrSJU7zwHJKFYA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1266-yast-from-the-repository-to-the-distributions","url":"https://api.media.ccc.de/public/events/ZLzIXq84TrSJU7zwHJKFYA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":3},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":4},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":3}]},{"guid":"EEM4h-QeNxv1Np117ob3sQ","title":"gcompris-qt package's journey in openSUSE","subtitle":"From upstream source code to Leap packaged application","slug":"1304-gcompris-qt-package-s-journey-in-opensuse","link":"https://c3voc.de","description":"Whenever you are curious about how sources become an installable software in Leap without additionnal repository, or think about contributing to openSUSE project with some packaging stuff, this talk will retrace the journey of gcompris-qt package from its upstream source to the final package that will be natively available in openSUSE Leap 42.3.\n\nI will explain in details the different steps to follow, how to do that, and some receipts against traps. At the end, you will have a good overview of what means get a package to Factory. You also will have a step by step roadmap to make your first contributions.","original_language":"eng","persons":["Bruno Friedmann"],"tags":["osc17","1304"],"view_count":37,"promoted":false,"date":"2017-05-28T00:00:00.000+02:00","release_date":"2017-05-28T02:00:00.000+02:00","updated_at":"2025-06-02T10:15:05.364+02:00","length":1587,"duration":1587,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1304-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1304-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/EEM4h-QeNxv1Np117ob3sQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/EEM4h-QeNxv1Np117ob3sQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1304-gcompris-qt-package-s-journey-in-opensuse","url":"https://api.media.ccc.de/public/events/EEM4h-QeNxv1Np117ob3sQ","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":2},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":3},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":2},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":2},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":2},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":2},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":2}]},{"guid":"iViaSdT9_Q6RCP88cI8-bA","title":"Ceph Explained - With Raspberry Pis","subtitle":"Demonstration of Ceph on a Raspberry Pi cluster","slug":"1428-ceph-explained-with-raspberry-pis","link":"https://c3voc.de","description":"This talk provides an introduction into Ceph, a software defined storage with openSUSE. The talk is going to explain and demonstrate how Ceph distributes data over hosts, racks and other failure domains and scales with the number of available nodes. The handling of failed hardware is explained and demonstrated. The talk concentrates on the theoretical concepts and a live demonstration.","original_language":"eng","persons":["Sven Seeberg"],"tags":["osc17","1428"],"view_count":1041,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2025-12-13T00:15:06.268+01:00","length":3040,"duration":3040,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1428-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1428-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/iViaSdT9_Q6RCP88cI8-bA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/iViaSdT9_Q6RCP88cI8-bA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1428-ceph-explained-with-raspberry-pis","url":"https://api.media.ccc.de/public/events/iViaSdT9_Q6RCP88cI8-bA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3199,"event_guid":"Zz12nSU5j4wZHqNs1C9ktg","weight":14},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":7},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":10},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":5},{"event_id":3886,"event_guid":"dSKbkXngHk9A0b_HUCbw9Q","weight":8},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":7},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":17},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":7},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":5},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":24},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":6},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":7},{"event_id":5509,"event_guid":"Wy6jqnZ_111KAk-Vr3FLXA","weight":11},{"event_id":5514,"event_guid":"jcy3frAijF580XmQVQvo_w","weight":7}]},{"guid":"dSKbkXngHk9A0b_HUCbw9Q","title":"reproducible builds in openSUSE (2017)","subtitle":"state of the Geeko","slug":"1236-reproducible-builds-in-opensuse-2017","link":"https://c3voc.de","description":"last year, I talked about reproducible builds in openSUSE and this talk is meant to give an update on where we are now, in addition to another short introduction on what it is and why it is important.\n\nsize: 20-30 minutes\n\nLast years talk: https://events.opensuse.org/conference/oSC16/program/proposal/838\nWiki page on the topic: https://en.opensuse.org/openSUSE:Reproducible_Builds\nSlides: http://rb.zq1.de/presentation/reproducible.pdf","original_language":"eng","persons":["Bernhard M."],"tags":["osc17","1236"],"view_count":44,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2022-08-12T13:30:04.237+02:00","length":1138,"duration":1138,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1236-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1236-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/dSKbkXngHk9A0b_HUCbw9Q-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/dSKbkXngHk9A0b_HUCbw9Q-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1236-reproducible-builds-in-opensuse-2017","url":"https://api.media.ccc.de/public/events/dSKbkXngHk9A0b_HUCbw9Q","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3860,"event_guid":"03059218-e5f8-4404-9d6b-f41e7f26ef55","weight":2},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":5},{"event_id":3868,"event_guid":"4jEhQPQqW12ZbkAHI0uZGA","weight":3},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3874,"event_guid":"G6H3Uw0zdxfr2d_HHOIZHQ","weight":3},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":3},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":3},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":3},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":8},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":7},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":4}]},{"guid":"CU514wGOLEmxkwTYTJg7YA","title":"From bare metal to the cloud","subtitle":"Bring your application to Kubernetes","slug":"1384-from-bare-metal-to-the-cloud","link":"https://c3voc.de","description":"Kubernetes is an open source project for orchestrating containerized applications.\nBut how to containerize your workload? How to bring your containerized application into Kubernetes?\n\nThis talk will show how we transferred our application to Kubernetes.\n- This includes containerizing the application (based on an openSUSE docker image)\n- How to expose your application services via Kubernetes.\n- How to create a shared file system for all Pod belonging to your application via Kubernetes.\n\nI will show how to do that plus a demo on a running Kubernetes System provided by SUSE CaaS","original_language":"eng","persons":["Stefan Haas"],"tags":["osc17","1384"],"view_count":75,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-12-07T15:00:06.979+01:00","length":1921,"duration":1921,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1384-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1384-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/CU514wGOLEmxkwTYTJg7YA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/CU514wGOLEmxkwTYTJg7YA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1384-from-bare-metal-to-the-cloud","url":"https://api.media.ccc.de/public/events/CU514wGOLEmxkwTYTJg7YA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2411,"event_guid":"11c76880-897c-4506-bda6-f33745200c92","weight":3},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":3},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":3},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":3},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":3},{"event_id":3900,"event_guid":"ipvnEAscbtYrnQUnph4taA","weight":3},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":8},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":4},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":8},{"event_id":3948,"event_guid":"SUeG0aQcZ5L0C_WLvXetgA","weight":3},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":3},{"event_id":4398,"event_guid":"ffcb588b-d30e-467a-9140-39bc79bfc568","weight":3},{"event_id":4420,"event_guid":"99398913-ee5b-482b-bc03-918fcc6285ac","weight":5}]},{"guid":"Y0JnC201w-pFxwZtVua59g","title":"Snaps on OpenSUSE","subtitle":null,"slug":"1302-snaps-on-opensuse","link":"https://c3voc.de","description":"Snaps are a new packaging format that allows unmodified binaries to run across a wide variety of distributions. Snapd is the software that manages snaps on a running system. Learn about the basics of snaps, snapd and what is needed to port snapd to OpenSUSE.\n","original_language":"eng","persons":["zyga"],"tags":["osc17","1302"],"view_count":118,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-04-16T15:15:05.284+02:00","length":1879,"duration":1879,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1302-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1302-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/Y0JnC201w-pFxwZtVua59g-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/Y0JnC201w-pFxwZtVua59g-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1302-snaps-on-opensuse","url":"https://api.media.ccc.de/public/events/Y0JnC201w-pFxwZtVua59g","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":5},{"event_id":3876,"event_guid":"FP5pC1RGONBa6Xn_FjW04w","weight":5},{"event_id":3882,"event_guid":"kQLtC4_WrPUvGsuGqSBsNQ","weight":4},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":4},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":3},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":4},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":5}]},{"guid":"XvCn305wK00HlDQBdQR6rw","title":"Open vSwitch and DPDK - Your VMs deserve better","subtitle":"Using OvS + DPDK to boost inter-VM network traffic","slug":"1336-open-vswitch-and-dpdk-your-vms-deserve-better","link":"https://c3voc.de","description":"Improving virtual workloads is a on-going and complex problem. Many of the optimizations are targeting the networking stack which is becoming a bottleneck as the traffic traverses from the hypervisor to the virtual machine and vice versa. As a result of which, improving the components that sit in-between is normally the first thing to look at. One such component is Open vSwitch whcih is a popular virtual switch heavily used in OpenStack. Another component is the Data Plane Development Kit (DPDK). We are going to briefly discuss how these components work and how they can be combined together. At the end there will be a short demo showing these technologies in action.\n\nThis talk is going to be presented by Markos Chandras and Nirmoy Das","original_language":"eng","persons":["Markos Chandras","Nirmoy Das"],"tags":["osc17","1336"],"view_count":215,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2026-03-17T22:15:07.400+01:00","length":1742,"duration":1742,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1336-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1336-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/XvCn305wK00HlDQBdQR6rw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/XvCn305wK00HlDQBdQR6rw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1336-open-vswitch-and-dpdk-your-vms-deserve-better","url":"https://api.media.ccc.de/public/events/XvCn305wK00HlDQBdQR6rw","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":4},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":5},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":3},{"event_id":3878,"event_guid":"SbyF7DgLNRwEhdmNUjYpPw","weight":4},{"event_id":3885,"event_guid":"8oYHmDEkiRg1KNsROGtGSQ","weight":5},{"event_id":3886,"event_guid":"dSKbkXngHk9A0b_HUCbw9Q","weight":4},{"event_id":3887,"event_guid":"okCN74Q9-X1IYbxuhwcQ1A","weight":4},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":7},{"event_id":3901,"event_guid":"Gag-QXkqWZx802h-pJ7PDQ","weight":4},{"event_id":3903,"event_guid":"ZLzIXq84TrSJU7zwHJKFYA","weight":3},{"event_id":3904,"event_guid":"3AMlv4_IK2DbAuMiXVdmyQ","weight":3},{"event_id":3905,"event_guid":"VfmyqiuDevNeA1REbbHUXA","weight":8},{"event_id":3907,"event_guid":"NuaV3IXGpEC9JQ1LnRZksQ","weight":4},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":8},{"event_id":3909,"event_guid":"uUYX0JfjSoXQeWPYaUkqZQ","weight":4},{"event_id":3911,"event_guid":"2YmdEcOFq568KjNnykPg1g","weight":3},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":4},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":5},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":6},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":5}]},{"guid":"nHzXQ0RP-YXCeyV_m5aylg","title":"The importance of performance testing in the NFV world","subtitle":"Challenges and state-of-the-art in the OPNFV community","slug":"1436-the-importance-of-performance-testing-in-the-nfv-world","link":"https://c3voc.de","description":"Performance testing is very important in various different deployments and scenarios however in the NFV (Network Function Virtualization) it is even more meaningful. With a growing umbrella of projects and hence infrastructure NFV and SDN represent a very complex environment to test and, as a result, to give the correct interpretation to figures gathered through performance testing. Is my result good or bad? And how much better could it be and why? These are just few of the questions which people involved in performance testing ask themselves regularly. The OPNFV community is focused on creating a framework (made of multiple projects) which can help with performance gathering but not yet with analytics. \nThis talk will provide an insight on performance testing for NFV, the state-of-the-art in the OPNFV community and a short demo running on an openSUSE distribution.","original_language":"eng","persons":["Marco Varlese"],"tags":["osc17","1436"],"view_count":21,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2024-06-12T10:30:05.585+02:00","length":2330,"duration":2330,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1436-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1436-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/nHzXQ0RP-YXCeyV_m5aylg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/nHzXQ0RP-YXCeyV_m5aylg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1436-the-importance-of-performance-testing-in-the-nfv-world","url":"https://api.media.ccc.de/public/events/nHzXQ0RP-YXCeyV_m5aylg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2762,"event_guid":"3d7c3af0-7e31-11e5-b91e-b58ad65570d5","weight":2},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":1},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":1},{"event_id":3925,"event_guid":"Qzvno1d9tKENsn2U4kTrSA","weight":1},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":1}]},{"guid":"-vvrZxatKLSv4pWA4oIpVg","title":"Enlightenment? What is it? Why should you use it?","subtitle":"An Introduction to the most used Linux Desktop*","slug":"1344-enlightenment-what-is-it-why-should-you-use-it","link":"https://c3voc.de","description":"The Enlightenment project is one of the longest surviving Linux desktops with its initial release predating that of Gnome or KDE, depending on how you count the numbers Enlightenment is also the most used Linux Desktop. \n\nFor several years now openSUSE has had the best Enlightenment support of any Linux Distro as the Enlightenment maintainer for openSUSE and as a member of the Enlightenment Release team i'll walk you through enlightenment on openSUSE and where / why you should use it. I will also cover some of the other applications produced by the enlightenment project such as the popular terminal emulator terminology.","original_language":"eng","persons":["Simon Lees"],"tags":["osc17","1344"],"view_count":664,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2026-03-17T12:30:08.829+01:00","length":1853,"duration":1853,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1344-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1344-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/x-vvrZxatKLSv4pWA4oIpVg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/x-vvrZxatKLSv4pWA4oIpVg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1344-enlightenment-what-is-it-why-should-you-use-it","url":"https://api.media.ccc.de/public/events/-vvrZxatKLSv4pWA4oIpVg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":7},{"event_id":3867,"event_guid":"uFjVfbMZ7-gXXIoMc1rJ8A","weight":8},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":21},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":13},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":11},{"event_id":3886,"event_guid":"dSKbkXngHk9A0b_HUCbw9Q","weight":7},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":17},{"event_id":3906,"event_guid":"vD0oBK0o_womVtNCg53KGw","weight":6},{"event_id":3920,"event_guid":"CU514wGOLEmxkwTYTJg7YA","weight":8},{"event_id":3922,"event_guid":"XvCn305wK00HlDQBdQR6rw","weight":8},{"event_id":3930,"event_guid":"SGalEkMfbjvUHtG8OucYjg","weight":26},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":12},{"event_id":3934,"event_guid":"uEjGRz2ikYXsemssGT5smQ","weight":7},{"event_id":3935,"event_guid":"MyOZv8w2nxuAu-7rgmsPnw","weight":6},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":6},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":9},{"event_id":3945,"event_guid":"gzTi7snKMnCqw9rzDhtlHg","weight":8},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":30},{"event_id":3950,"event_guid":"L0a92AY4MXdIRWubHJn0Jg","weight":12},{"event_id":3951,"event_guid":"21fzINn6BBrFviNsVEN1Og","weight":11},{"event_id":3952,"event_guid":"UGhoUFP1fCW7dsLgP6LPXg","weight":6},{"event_id":3953,"event_guid":"LxGiZFjmRQy3U6o41kSPSA","weight":6}]},{"guid":"Q3YPVoHoG6KKmhTW4QzLJg","title":"A View inside of OpenSUSE's Awesome Haskell Support","subtitle":null,"slug":"1330-a-view-inside-of-opensuse-s-awesome-haskell-support","link":"https://c3voc.de","description":"The functional programming language \"Haskell\" has been instrumental in researching the design of compilers, type systems, and advanced programming language features for more than 2 decades, but in recent years it has also become increasingly popular with red-blooded software engineers who worry about practical tasks like developing client/server systems, standalone applications, cryptography, finance solutions, or REST application back-ends. As it happens, openSUSE offers outstanding support for the Haskell language ecosystem and is therefore an ideal platform for discerning Haskell hackers who develop commercial-grade solutions. Both Tumbleweed and Leap support a whopping 2,200 Haskell packages that cover the entire LTS Haskell standard version 8.x. Furthermore, there exists a sophisticated infrastructure to easily maintain and update a package set of that size, which guarantees that important new releases make it into the distribution with a minimal delay.\n\nIn this presentation, we would like to describe the current state of Haskell packaging in openSUSE, covering the following topics in particular:\n\n1. Introduce Haskell briefly and explain why it kicks ass.\n2. How can I install and set up a Haskell development environment with openSUSE Leap or Tumbleweed?\n3. How can I package and deploy my own Haskell applications on openSUSE with the Open Build Sevice?\n4. How does the underlying infrastructure work (\"cabal2obs\") that makes all this possible?\n\nThe target audience for this presentation are Haskell programmers who would like to get started using openSUSE, openSUSE users who would like get started with Haskell, and packagers who would like to get insights into an endeavor that maintains and updates several thousand spec files without major human intervention.","original_language":"eng","persons":["Peter Simons"],"tags":["osc17","1330"],"view_count":204,"promoted":false,"date":"2017-05-26T00:00:00.000+02:00","release_date":"2017-05-26T02:00:00.000+02:00","updated_at":"2026-01-03T14:00:16.350+01:00","length":2269,"duration":2269,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1330-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1330-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/Q3YPVoHoG6KKmhTW4QzLJg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/Q3YPVoHoG6KKmhTW4QzLJg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1330-a-view-inside-of-opensuse-s-awesome-haskell-support","url":"https://api.media.ccc.de/public/events/Q3YPVoHoG6KKmhTW4QzLJg","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":2783,"event_guid":"d232878f-84a4-11e5-9649-e7b052e61be6","weight":4},{"event_id":3866,"event_guid":"wtIryX0wXoJwm3FKr4PRZw","weight":3},{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":6},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":3},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":3},{"event_id":3887,"event_guid":"okCN74Q9-X1IYbxuhwcQ1A","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":4},{"event_id":3947,"event_guid":"ZwjtZbsZpe6Xfim50cj-CA","weight":5}]}]}