<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://peertube.watch/about/instance/home</loc></url><url><loc>https://peertube.watch/videos/browse?scope=local</loc></url><url><loc>https://peertube.watch/home</loc></url><url><loc>https://peertube.watch/w/tMhZG7jebsn2Ud2D733RPW</loc><lastmod>2026-04-10T07:20:49.665Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/a624875f-35ae-4263-9d55-1c655e46cbee.jpg</video:thumbnail_loc><video:title>1. Introduction to the Human Brain [ba-HMvDn_vU]</video:title><video:description>1. Introduction to the Human Brain [ba-HMvDn_vU]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e0f9afd3-10c8-4344-9902-da7a5157b0b0/d100e2c0-225c-43e3-abb5-7f0f3adf6995-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tMhZG7jebsn2Ud2D733RPW</video:player_loc><video:duration>4796</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T07:20:49.665Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/k6uZigwhiPBJEBM7gq1AmZ</loc><lastmod>2026-04-10T17:48:37.090Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/308f99a4-35f1-4215-9f58-c5341e239470.jpg</video:thumbnail_loc><video:title>2. Neuroanatomy [bAkuNXtgrLA]</video:title><video:description>2. Neuroanatomy [bAkuNXtgrLA]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9aa237c2-9409-4477-9ca3-7710f4e20e69/30ddb4c5-eb40-43c6-9368-8db6d45d5def-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/k6uZigwhiPBJEBM7gq1AmZ</video:player_loc><video:duration>3018</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T17:48:37.090Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wi52vyvnqgUzAixF9xgvJn</loc><lastmod>2026-04-10T17:19:37.434Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/60ef83ae-96ad-4a0e-997f-869e30efb529.jpg</video:thumbnail_loc><video:title>4. Cognitive Neuroscience Methods I [vFZY--lgmHs]</video:title><video:description>4. Cognitive Neuroscience Methods I [vFZY--lgmHs]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f55448f6-f088-488e-8dd0-f181ff6d2335/96acd0a4-e903-4377-9440-6c6f9c9df5d9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wi52vyvnqgUzAixF9xgvJn</video:player_loc><video:duration>3638</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2026-04-10T17:19:37.434Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/qp7afMdiQnpE2e7qbzzn5M</loc><lastmod>2026-04-10T07:53:56.548Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/19799567-c745-46eb-8c2f-1b1b4d8e3291.jpg</video:thumbnail_loc><video:title>6. Introduction to the Human Brain [Nk0H3o-hRMA]</video:title><video:description>6. Introduction to the Human Brain [Nk0H3o-hRMA]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c5953b03-2a99-43e4-bf2e-143f013e7781/bdebe92f-2162-45af-8b69-dfe778018512-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/qp7afMdiQnpE2e7qbzzn5M</video:player_loc><video:duration>3408</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-04-10T07:53:56.548Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rZVKCw5fJkLEVRByTXBVqt</loc><lastmod>2026-04-10T16:43:41.459Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cf793d59-aadc-4780-997e-07400afc5bd0.jpg</video:thumbnail_loc><video:title>7. Category Selectivity, Controversies, and MVPA [otriwYhNtm0]</video:title><video:description>7. Category Selectivity, Controversies, and MVPA [otriwYhNtm0]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d28afcc5-090c-4a57-af68-62c2811d2147/3f8028d5-1a7c-4662-83fc-869a1409982a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rZVKCw5fJkLEVRByTXBVqt</video:player_loc><video:duration>4163</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-04-10T16:43:41.459Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/dXi4iGhXgmmmTYQ3mTQyzi</loc><lastmod>2026-04-10T08:35:40.542Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b171db55-b058-472a-94b0-2db10f870773.jpg</video:thumbnail_loc><video:title>5. Cognitive Neuroscience Methods II [YD7QG4G7WVg]</video:title><video:description>5. Cognitive Neuroscience Methods II [YD7QG4G7WVg]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/68e61540-21ec-4957-bf81-c3c772da58bb/020bf997-743e-4613-a1c9-ec386b998e80-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dXi4iGhXgmmmTYQ3mTQyzi</video:player_loc><video:duration>4312</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T08:35:40.542Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/vN9DiEjiPozZd5YunX6Vr2</loc><lastmod>2026-04-10T16:02:29.639Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/43030b2b-48aa-45b4-8fa5-f45505df3af8.jpg</video:thumbnail_loc><video:title>20. Theory of Mind &amp; Mentalizing [pfZY5aDJazA]</video:title><video:description>20. Theory of Mind &amp; Mentalizing [pfZY5aDJazA]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f14a8fa4-d9da-4c39-9c8a-19ecd3be9877/525ea89f-b518-47d2-b5e2-e24451dbe0b8-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vN9DiEjiPozZd5YunX6Vr2</video:player_loc><video:duration>4561</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T16:02:29.639Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ukFVEdQEF9TzUTG8JBiBxY</loc><lastmod>2026-04-10T15:28:04.553Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1747dc4a-4a11-4cfc-953a-789df7c81855.jpg</video:thumbnail_loc><video:title>24. Attention and Awareness [B4a0WdGp52g]</video:title><video:description>24. Attention and Awareness [B4a0WdGp52g]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e57f9e6d-a73c-4f0c-8cfa-05517445ec02/c766aec4-cd8e-428b-9f60-23783f0950c6-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ukFVEdQEF9TzUTG8JBiBxY</video:player_loc><video:duration>3403</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T15:28:04.553Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/kW65VuqBFm9dQVreSeotje</loc><lastmod>2026-04-10T15:01:03.254Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8b62fb50-fd02-4b7e-b762-9fba5e773837.jpg</video:thumbnail_loc><video:title>11. Development, Nature &amp; Nurture II (2018) [xA00vkxG3lE]</video:title><video:description>11. Development, Nature &amp; Nurture II (2018) [xA00vkxG3lE]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a16aee89-2190-4583-9d34-24b34c05462d/14fbcb6f-a76e-4a73-9362-8f4c722fd784-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/kW65VuqBFm9dQVreSeotje</video:player_loc><video:duration>4669</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T15:01:03.254Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wTNi5H3LBaJyeNJUiCarRG</loc><lastmod>2026-04-10T14:29:03.592Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5d2b5b1e-4c77-432b-87aa-df32a5fcc7f0.jpg</video:thumbnail_loc><video:title>21. Brain Networks [SchmVoc5NzY]</video:title><video:description>21. Brain Networks [SchmVoc5NzY]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/fa2d9f40-078c-4722-8ded-c2b54158630e/56cda94b-0910-41da-8759-d974cec2d46c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wTNi5H3LBaJyeNJUiCarRG</video:player_loc><video:duration>5003</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T14:29:03.592Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/k89Hsz3tQWYZXogySnZjtW</loc><lastmod>2026-04-10T13:47:34.755Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f4480da8-a5df-4d07-b006-96a632581aef.jpg</video:thumbnail_loc><video:title>10. Development, Nature &amp; Nurture I [kAX_PRnliMo]</video:title><video:description>10. Development, Nature &amp; Nurture I [kAX_PRnliMo]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9add362c-438a-48e1-b660-ce5848de86d4/04aac86e-c6ed-4c21-9552-5f4290f97df9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/k89Hsz3tQWYZXogySnZjtW</video:player_loc><video:duration>4868</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T13:47:34.755Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/oLsNnuMCrpxtLTfTcen1iR</loc><lastmod>2026-04-10T12:59:27.198Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7ec87df4-c370-4bdf-b66d-89932e26b499.jpg</video:thumbnail_loc><video:title>13. Number [W2PY6z1Wddg]</video:title><video:description>13. Number [W2PY6z1Wddg]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/b85e4acb-f246-4735-870f-8757010751c3/4a68bb83-7895-40d2-b97c-254f91ffb140-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/oLsNnuMCrpxtLTfTcen1iR</video:player_loc><video:duration>4223</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-04-10T12:59:27.198Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uy2LRyzpL9p7v9JaYpcT5g</loc><lastmod>2026-04-10T12:19:32.004Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3c8c9ffa-9018-4889-a68e-c3bbfd7f8916.jpg</video:thumbnail_loc><video:title>18. Language I [XRdJ5mXBo8A]</video:title><video:description>18. Language I [XRdJ5mXBo8A]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e738c6a7-2157-4b54-a939-adbb0b77818b/c87a5851-f841-4e26-a576-86810aa7a141-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uy2LRyzpL9p7v9JaYpcT5g</video:player_loc><video:duration>4138</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-04-10T12:19:32.004Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2fStzD6kXwGpvQeojziFz5</loc><lastmod>2026-04-10T11:43:53.413Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8e8196a9-3395-4a46-bfdd-211310dd32d7.jpg</video:thumbnail_loc><video:title>8. Navigation I [MuRVOQY8KoY]</video:title><video:description>8. Navigation I [MuRVOQY8KoY]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0a2ca878-1a91-404f-8186-9297e14628f2/b14d5e28-7a3b-4f3b-a8e3-3bd772015996-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2fStzD6kXwGpvQeojziFz5</video:player_loc><video:duration>4990</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T11:43:53.413Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/h8GUz1b3GNjtbXuySeMWfN</loc><lastmod>2026-04-10T10:55:56.539Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f426695f-d554-44a9-ad16-7dc9c8eb480b.jpg</video:thumbnail_loc><video:title>16. Music [YVHM8dSkimo]</video:title><video:description>16. Music [YVHM8dSkimo]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/82a5a267-788a-4bbd-ac4d-7b9988ef4a0a/e88ee027-340e-4d9f-a0fd-ce33380d1445-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/h8GUz1b3GNjtbXuySeMWfN</video:player_loc><video:duration>4343</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T10:55:56.539Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7zWmLixzbesNc818CRoa4T</loc><lastmod>2026-04-10T09:27:02.253Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7f35191a-a644-465d-800e-dcd18b0ce4a3.jpg</video:thumbnail_loc><video:title>15. Hearing and Speech [9Bz-5-RC690]</video:title><video:description>15. Hearing and Speech [9Bz-5-RC690]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3553e02c-4c61-41a8-88ad-eef20397a9e5/5f2ffce9-6336-4e5e-b399-bd26eb54e137-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7zWmLixzbesNc818CRoa4T</video:player_loc><video:duration>4710</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T09:27:02.253Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uF2gutM7SeNBdiczbK7bXE</loc><lastmod>2026-04-10T10:10:54.408Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ea06a7e0-2d62-41d8-ab9f-10e7bbd670a6.jpg</video:thumbnail_loc><video:title>9. Navigation II [ppxK4R8XWfU]</video:title><video:description>9. Navigation II [ppxK4R8XWfU]</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e832ab9d-fd5a-4f0c-82b2-55a6d396eda4/f413a030-946c-4f33-bb6c-39f8fbbe8876-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uF2gutM7SeNBdiczbK7bXE</video:player_loc><video:duration>4310</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-10T10:10:54.408Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/hCWt68pQedv7CGcM9e4m2V</loc><lastmod>2026-04-17T18:33:23.692Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/212fa55d-9593-4956-9d4c-f3f2666e54c8.jpg</video:thumbnail_loc><video:title>worldsbestliterature3_10_various_64kb</video:title><video:description>worldsbestliterature3_10_various_64kb</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/86ba8f8f-b98b-4d9e-98a0-cd8b1da48947/80b1eb08-f8d2-4405-ad39-54d9ef233684-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/hCWt68pQedv7CGcM9e4m2V</video:player_loc><video:duration>201</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-04-17T18:33:23.692Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ocw/videos">OCW (unofficial)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/de7XAkkh33C1Hajq5Ks4k3</loc><lastmod>2026-05-25T12:10:46.100Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0f0b4899-c22e-47eb-a310-4d834d56eedc.jpg</video:thumbnail_loc><video:title>Fanatec PERSONALLY Delivered A Racing Wheel To ohnepixel After His Disaster...</video:title><video:description>Fanatec PERSONALLY Delivered A Racing Wheel To ohnepixel After His Disaster...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/63029f0a-06cd-4bf1-bc21-65c124cbc1fc/d451d959-1936-4c27-b962-a003ddd3d27e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/de7XAkkh33C1Hajq5Ks4k3</video:player_loc><video:duration>721</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-05-25T12:10:46.100Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/5LfC9mFhirJt2y293GF33a</loc><lastmod>2026-05-25T12:52:55.417Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e09c964d-813a-4f95-b333-4059a5f688c1.jpg</video:thumbnail_loc><video:title>ohnepixel Reacts To Rocket Leagues GENIUS New Idea...</video:title><video:description>ohnepixel Reacts To Rocket Leagues GENIUS New Idea...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/26924ad8-d2ee-484b-9a71-9cc0d714af1d/a8478010-9ca5-4745-9bd2-c012d10a7e31-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/5LfC9mFhirJt2y293GF33a</video:player_loc><video:duration>160</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-05-25T12:52:55.417Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tCFb5NTJ1M8Ag8C7LzWPpA</loc><lastmod>2026-05-25T12:49:31.868Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8df899ea-8e59-4dc3-9720-37d24eb66690.jpg</video:thumbnail_loc><video:title>ohnepixel Just Found Out TWISTZZ Has A SECRET Sim Racing Setup...</video:title><video:description>ohnepixel Just Found Out TWISTZZ Has A SECRET Sim Racing Setup...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dfc5a949-8982-4f87-9e89-4e528a68d674/bea28ea9-5608-4fab-ba5e-4ab0bed8e280-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tCFb5NTJ1M8Ag8C7LzWPpA</video:player_loc><video:duration>135</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T12:49:31.868Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/kskDkvNp2vsGTjziQoocrT</loc><lastmod>2026-05-25T12:46:17.958Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/550826f3-9a13-4556-a61d-7ce4f43c10c5.jpg</video:thumbnail_loc><video:title>ohnepixel Explains Why CS2 RUINED Skins...</video:title><video:description>ohnepixel Explains Why CS2 RUINED Skins...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9d8b1414-9ede-4df4-a14c-20fdefe507f9/7c0200ee-c1b2-4a98-97f6-68c01156de49-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/kskDkvNp2vsGTjziQoocrT</video:player_loc><video:duration>106</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-05-25T12:46:17.958Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/kuYS7x4GvjwYHn8mYKnFYr</loc><lastmod>2026-05-25T12:35:12.617Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/21dffe8a-2487-4121-aef7-12a1c6c2be44.jpg</video:thumbnail_loc><video:title>Squishy Tells ohnepixel How He Beat THE Unbeatable Team...</video:title><video:description>Squishy Tells ohnepixel How He Beat THE Unbeatable Team...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9de980f8-85ff-493d-bd35-77912a8d14bd/c452420a-90fb-446b-8a2c-914945fa3773-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/kuYS7x4GvjwYHn8mYKnFYr</video:player_loc><video:duration>233</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T12:35:12.617Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ptvY6p6dz9tt1HCwKYhhFe</loc><lastmod>2026-05-25T12:13:39.033Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0266d109-e62e-40ff-b314-188be7bd5111.jpg</video:thumbnail_loc><video:title>A German Company Did Something INSANE For ohnepixel...</video:title><video:description>A German Company Did Something INSANE For ohnepixel...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/be19bd26-3e58-4ed0-a7e7-75ab9eaabd83/50952136-8ea2-4d8b-ad75-5d6a3f86ae65-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ptvY6p6dz9tt1HCwKYhhFe</video:player_loc><video:duration>172</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T12:13:39.033Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/1iTiGuJfvgRTbbs6P3wrMY</loc><lastmod>2026-05-25T12:18:53.151Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/398eeab1-f10d-48b3-b1de-1012273ca7dd.jpg</video:thumbnail_loc><video:title>ohnepixel Just LOST $44,000 On His CS Inventory Live...</video:title><video:description>ohnepixel Just LOST $44,000 On His CS Inventory Live...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/027f4312-df6e-456e-b678-f4def0bfd85e/77858828-99a7-43bc-a6a9-d4cee9e0e173-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/1iTiGuJfvgRTbbs6P3wrMY</video:player_loc><video:duration>143</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T12:18:53.151Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/c5MTnQ1osd4mBQvDNzqHMm</loc><lastmod>2026-05-25T13:02:30.014Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6f1080ca-8db9-45de-bdc1-cb255cf1eac7.jpg</video:thumbnail_loc><video:title>A German company saved my entire racing setup...</video:title><video:description>A German company saved my entire racing setup...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/59bfc749-b1a6-40e9-a175-8ee33e86085a/ea510741-cbae-4dfb-9c82-99a51b97a08b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/c5MTnQ1osd4mBQvDNzqHMm</video:player_loc><video:duration>492</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T13:02:30.014Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7X5x2gbN3bgFRopQbsVNDW</loc><lastmod>2026-05-25T13:49:03.219Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b1a85e38-f88e-4bc6-9e1d-583b203b035c.jpg</video:thumbnail_loc><video:title>ohnepixel reacts to the ROCKET LEAGUE 2 announcement...</video:title><video:description>ohnepixel reacts to the ROCKET LEAGUE 2 announcement...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/384788b5-3b53-459f-a1f0-c8c501323cb8/8674d75f-cdeb-47b6-bd25-2969cc6f77a3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7X5x2gbN3bgFRopQbsVNDW</video:player_loc><video:duration>481</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2026-05-25T13:49:03.219Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ntPctzioUzYdH7jRnhwRT3</loc><lastmod>2026-05-25T13:16:58.559Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/25d308dd-fa76-4c9a-a853-d4998e78031d.jpg</video:thumbnail_loc><video:title>Squishy tells me how he beat the UNDEFEATED team in a final...</video:title><video:description>Squishy tells me how he beat the UNDEFEATED team in a final...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/adf21492-7147-4cfd-a8b4-0fd4b807b684/3ba6c43b-e964-4e68-968b-77fd9d9f8f19-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ntPctzioUzYdH7jRnhwRT3</video:player_loc><video:duration>391</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-05-25T13:16:58.559Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/mzDEBXhFfYzQKMJG6WyuEJ</loc><lastmod>2026-05-25T13:34:20.843Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4d649edf-df41-4031-9526-7e8159a6bf2f.jpg</video:thumbnail_loc><video:title>Squishy shows me his Rocket League WORLD CHAMPIONSHIP win...</video:title><video:description>Squishy shows me his Rocket League WORLD CHAMPIONSHIP win...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a6a987af-714b-4ba3-9886-796d568bf136/a3d3607d-2a81-4951-bee8-73e2584d2e84-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/mzDEBXhFfYzQKMJG6WyuEJ</video:player_loc><video:duration>602</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-05-25T13:34:20.843Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/ohneclip_channel/videos">Main ohneclip channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/6BdGmT8ZQZ9YiUuxkinuk2</loc><lastmod>2026-08-29T22:52:41.065Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/234f9527-9b74-4e36-b630-210fac4abb55.jpg</video:thumbnail_loc><video:title>TianJi Astrology - live on PeerTube</video:title><video:description>TianJi Astrology - live on PeerTube</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2d688ca2-6a0a-437b-99f5-8648c114f837/d299aa32-62be-4c1f-84b6-0871597644b8-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/6BdGmT8ZQZ9YiUuxkinuk2</video:player_loc><video:duration>35</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2026-08-29T22:52:41.065Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/tianji_astrology_channel/videos">Main tianji_astrology channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3Bn7jRvez3x5BDTE6nATy9</loc><lastmod>2026-09-08T18:59:05.526Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3f5c257d-714a-4ec1-983c-ffdc55ed33f8.jpg</video:thumbnail_loc><video:title>Discover</video:title><video:description>Discover outstanding contemporary Australian dining at Masons of Bendigo, a premier gastronomic spot in Central Victoria. Committed to a genuine farm-to-table philosophy, the venue creates seasonal tasting menus from fresh local farm produce. Guests can view current offerings and book a table at https://masonsofbendigoau.com/ for a memorable dinner accompanied by regional wines. Ideal for romantic dates or special occasions, it delivers a genuine taste of Victoria's top culinary flavors.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/15225174-a286-4d1d-8ddd-2d030a5e9d34/e45f85b4-2fc7-414d-a960-8c3db9430df3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3Bn7jRvez3x5BDTE6nATy9</video:player_loc><video:duration>20</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-09-08T18:59:05.526Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/sophiefischer67/videos">SophieFischer67</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/d4gCASfbQ4g8WPAHK38Vae</loc><lastmod>2026-09-18T16:32:19.222Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7dfcbe77-84a4-4299-b787-99e266342080.jpg</video:thumbnail_loc><video:title>The 24 Hour Sun In Antarctica</video:title><video:description>In Antarctica, the sun stays up for twenty four hours straight during summer. It does something even stranger. It circles the sky in a flat, even loop, almost parallel to the horizon, like a light moving across a ceiling. That is exactly what you would see under a dome with the sun circling above. On a tilted globe racing around the sun, the geometry does not match what the cameras actually recorded. The footage is public. Look at it yourself and decide which model explains that motion.

Original content.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/61a28738-b92b-435f-8638-f28db22281e3/6f484f6e-1a92-4907-8ac1-250ec4232fb2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/d4gCASfbQ4g8WPAHK38Vae</video:player_loc><video:duration>33</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2026-09-18T16:32:19.222Z</video:publication_date><video:tag>antarctica ice landscape</video:tag><video:tag>sun low over ice</video:tag><video:tag>polar sky timelapse</video:tag><video:tag>snow horizon sun</video:tag><video:tag>frozen desert sun</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/cfrsocial_channel/videos">Main cfrsocial channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/i9qJU5WneXDs7RmrNnLNQh</loc><lastmod>2026-09-19T17:49:32.840Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9bafd7ba-c016-403c-8036-f9538244bc17.jpg</video:thumbnail_loc><video:title>The Firmament In Every Ancient Record</video:title><video:description>Every ancient culture on Earth described the sky the same way. A solid dome, a vault, a firmament stretched over a flat foundation, with waters above it. Hebrew, Sumerian, Egyptian, Mayan, Norse, Chinese, and Aboriginal accounts all describe a dome. These people had no contact with each other. They observed the same sky and reached the same conclusion. Modern cosmology calls it a primitive mistake. But what if they were simply describing what they saw, and something changed the story later. The oldest records we have all agree with each other.

Original content.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8ad88dc0-2255-4004-9a77-fde056c93698/e73b29db-ed01-4d01-b494-b75a92163aef-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/i9qJU5WneXDs7RmrNnLNQh</video:player_loc><video:duration>39</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-09-19T17:49:32.840Z</video:publication_date><video:tag>dramatic sky clouds dome</video:tag><video:tag>ancient temple ruins</video:tag><video:tag>starry sky over desert</video:tag><video:tag>storm clouds horizon</video:tag><video:tag>ancient stone carving</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/cfrsocial_channel/videos">Main cfrsocial channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/vRCvs41e7yH53xGkky3xrc</loc><lastmod>2026-09-25T21:07:19.064Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c8e50e00-706d-4127-8349-64f97272b83e.jpg</video:thumbnail_loc><video:title>David Lochridge OceanGate Firing – full audio of meeting with Stockton Rush</video:title><video:description>This is the full audio of meeting with Stockton Rush</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f1c6f6ed-d45b-40a2-995b-0a0669681401/198be77c-cd6b-4bf5-a7c6-3b6361f6f43b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vRCvs41e7yH53xGkky3xrc</video:player_loc><video:duration>7444</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2026-09-25T21:07:19.065Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/oceangate/videos">OceanGate</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2W4Zi7AYforKfk8f1h5f8J</loc><lastmod>2026-10-08T16:32:06.807Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/11337adb-dcd2-4797-85d8-60c8ed98859e.jpg</video:thumbnail_loc><video:title>Consensus as a Service</video:title><video:description>**Twenty Years of OSI Stewardship**

The Open Source label was born in February 1998 as a new way to popularise free software for business adoption. OSI will celebrate its 20th Anniversary on February 3, 2018, during the opening day of FOSDEM 2018. The presentation will summarize the evolution of open source licences and the Open Source Definition (OSD) across two decades, explain why the concept of free open source software has grown in both relevance and popularity and explore trends for the third decade of open source.

Open source software is now ubiquitous, recognized across industries as a fundamental component to infrastructure, as well as a critical factor for driving innovation. Over the past twenty years, the OSI has worked to promote and protect open source software, development, and communities, championing software freedom in society through education, collaboration, and infrastructure, stewarding the Open Source Definition (OSD), and preventing abuse of the ideals and ethos inherent to the open source movement. The “open source” label was created at a strategy session held at the start of February 1998 in Mountain View, California. That same month, now almost twenty years ago, the OSI was founded as a general educational and advocacy organization to raise awareness and adoption for the application of free software in an open development process.
Some of the largest forces in business today — consumer-facing companies like Google and Facebook, business-facing companies like Salesforce and SUSE, companies outside the tech industry such as BMW, Capital One, and Zalando, even first-gen tech corporations like Microsoft and IBM — all increasingly depend on open source software. Governments too, including the European Union, France, India, the United Kingdom, the United States, and many others have discovered the benefits of open source software and development models. Successful collaborative development of software and infrastructure used by these organi...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0fa5c284-b3d2-433d-b3f8-fd1f70df6758/705ffabd-1bfa-46fc-927b-33bf9f06160d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2W4Zi7AYforKfk8f1h5f8J</video:player_loc><video:duration>2810</video:duration><video:rating>5</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T16:32:06.807Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Keynotes</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8Y6fnQs1KLQ2yGha4R6Mxo</loc><lastmod>2026-10-08T16:16:02.066Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0e3f87d5-272b-4d95-b8d8-f9808cbe9d2a.jpg</video:thumbnail_loc><video:title>Status of the Apache ODF Toolkit (incubating)</video:title><video:description>- **Speaker:** Svante Schubert
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 10:30–10:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_odf_toolkit/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Status of the Apache ODF Toolkit (incubating)” by Svante Schubert, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_odf_toolkit.webm](https://video.fosdem.org/2018/AW1.120/ode_odf_toolkit.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/4084db19-4d54-415c-b859-4430a63d2668/77ab2b11-cb8a-4e29-9c8d-161b5d551a3c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8Y6fnQs1KLQ2yGha4R6Mxo</video:player_loc><video:duration>1215</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T16:16:02.066Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rBX7gEKR1CeBpESm3fW8xP</loc><lastmod>2026-10-08T16:38:46.698Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c509572d-fffc-437b-b6de-6dd72ef49eea.jpg</video:thumbnail_loc><video:title>Everything is a device!</video:title><video:description>**Lessons learned from experimenting with MH**

MH is a personal effort to build systems based on a single, almost arbitrary, abstraction: the device. The original idea was that having a system with a limited, but easily understandable interface would allow to build systems that are easy to grasp and fun to extend.

This talk will tell about the experience of designing MH, the lessons learned, errors made, and what using and playing with such system looks like.

- **Speaker:** Gianluca Guida
- **Track:** [Microkernels](https://archive.fosdem.org/2018/schedule/track/microkernels/)
- **Room:** [AW1.126](https://archive.fosdem.org/2018/schedule/room/aw1126/)
- **When:** Saturday 3 February 2018, 10:30–10:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_mh_everything_is_a_device/)

**Slides &amp; links**

- [The MH microkernel](http://mhsys.org)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Everything is a device!” by Gianluca Guida, FOSDEM 2018.

**Original recording:** [2018/AW1.126/microkernel_mh_everything_is_a_device.webm](https://video.fosdem.org/2018/AW1.126/microkernel_mh_everything_is_a_device.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/cf7975c4-4e8c-458c-8e2d-6eef0824a3c1/239c45a6-0633-44e5-81d8-3ba261cbbdce-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rBX7gEKR1CeBpESm3fW8xP</video:player_loc><video:duration>1333</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T16:38:46.698Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Microkernels</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8siKNjttK6B9Xi2qJRqNib</loc><lastmod>2026-10-08T17:00:05.869Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b491a27c-9ccd-475e-997c-663a51c68b5b.jpg</video:thumbnail_loc><video:title>The path to Data-plane micro-services</video:title><video:description>**Software defined network functions are changing!**

Embracing containers and micro-services with their scaling model and resiliency is the new frontier in software packet processing.
This talk will describe the reasons, the challenges and opportunities of this trend.

DPDK revolutionized software packet processing initially for discrete appliances and then for Virtual Network Functions.
Containers and micro-services technologies are extensively used as a means to scale up and out in the Cloud.

Containers and micro-services now include Comms Service Providers among their advocates, and embracing these technologies with their scaling model and resiliency is the new frontier in software packet processing.
However there are challenges in decomposing Software Network Functions into Data-plane Micro-Services.

This talk will describe:-
1. The challenges of enabling robustness and scaling, while still meeting data-plane performance goals.
2. The use cases, the trends and the timelines.
3. The enabling work to date in DPDK and FD.io VPP, and the next steps.

- **Speaker:** Ray Kinsella
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/dpdk_microservices/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The path to Data-plane micro-services” by Ray Kinsella, FOSDEM 2018.

**Original recording:** [2018/H.1301/dpdk_microservices.webm](https://video.fosdem.org/2018/H.1301/dpdk_microservices.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the communi...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3c5c4029-dcc2-429b-a847-c9d906c3efec/75e70b85-0572-4131-93ba-3c73ef9e1d34-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8siKNjttK6B9Xi2qJRqNib</video:player_loc><video:duration>1655</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T17:00:05.869Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3DiJvnm4rjayEtq3i1FZGX</loc><lastmod>2026-10-08T16:57:26.316Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/acd5b178-0e15-4691-bc0d-6496015ae66d.jpg</video:thumbnail_loc><video:title>The State of Go</video:title><video:description>**What's new in Go 1.10**

Go 1.10 is planned to be released in February 2018 and this talk covers what's coming up with it.

- **Speaker:** Francesc Campoy
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/stateofgo/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The State of Go” by Francesc Campoy, FOSDEM 2018.

**Original recording:** [2018/H.1308/stateofgo.webm](https://video.fosdem.org/2018/H.1308/stateofgo.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/1567b99e-b93d-40a8-b9a6-4cd9a3ff6983/04915aed-62bb-44ba-92ba-37758f0b4eb0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3DiJvnm4rjayEtq3i1FZGX</video:player_loc><video:duration>1440</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T16:57:26.316Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/a6jUAe7rbgJ1cdT6CCCPzH</loc><lastmod>2026-10-08T17:09:40.425Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/050bc761-8ced-42cd-9412-609c75963013.jpg</video:thumbnail_loc><video:title>A real life story about product testing with robotframework</video:title><video:description>**Lessons learned testing IoT devices with robotframework.**

The residential heating division of Bosch thermotechnology is developing products for domestic hot water
and central heating in homes. These products include an app (iOS and Android) connected smart room thermostat and
a control unit for controlling a boiler appliances.
During this presentation, we want to share our lessons learned by explaining our testing strategy and the usage
of robotframework.

Specifically we will share our story about:

- Our usage of robotframework to test the mobile apps we develop. Show framework architecture
  for combined on target and simulator testing. How to test on several different real phones.
- The testing of the internet connected room thermostat with robotframework. How
  to handle (stub, mock or fake) the different (radio) interfaces.
- How we setup robotframework to test the embedded software with accelerated time.
  Show the architecture of the embedded software and how we can run this on both target
  and PC platform. How the modelled system dynamics were used during testing.
- Do's and dont's when testing a product during development.

About the authors:

- Alex van de Schootbrugge is an embedded software engineer working on the smart room thermostat.
- Windel Bouwman is an embedded software engineer working on the control units for boiler appliances.

- **Speakers:** Alex van de Schootbrugge, Windel Bouwman
- **Track:** [Testing and automation](https://archive.fosdem.org/2018/schedule/track/testing_and_automation/)
- **Room:** [H.2213](https://archive.fosdem.org/2018/schedule/room/h2213/)
- **When:** Saturday 3 February 2018, 10:30–11:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/robotframework_bosch/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/49a09e54-4bbc-4209-a2de-024ebd02005f/0701a056-11ed-498b-aadd-0d3a55469bc0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/a6jUAe7rbgJ1cdT6CCCPzH</video:player_loc><video:duration>2700</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-08T17:09:40.425Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Testing and automation</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wkdyZnHgDhWVP4n5nyoYCv</loc><lastmod>2026-10-08T17:10:02.273Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/32b60e42-e170-4f6c-bd83-8b7a31628118.jpg</video:thumbnail_loc><video:title>Cypher: An evolving query language for property graphs</video:title><video:description>**A discussion of new extensions to Cypher**

Cypher is a property graph query language that provides expressive and efficient querying of graph data. Originally designed and implemented within the Neo4j graph database, it is now being used by several industrial database products, as well as open-source and research projects.

Since 2015 Cypher has been an open, evolving language, with the aim of becoming a fully-specified standard with many independent implementations. We provide a brief introduction to Cypher, the property graph model and the openCypher project, and then describe extensions – either actively being developed or under discussion – which will be incorporated into Cypher in the near future. These include (i) making Cypher into a fully compositional graph query language, by supporting multiple graphs and allowing graphs to be returned from queries; (ii) allowing for more complex patterns (based on regular path queries) to be expressed; and (iii) allowing for different pattern matching semantics – homomorphism, relationship isomorphism (the current default) or node isomorphism – to be configured at a query-by-query level.

- **Speaker:** Stefan Plantikow
- **Track:** [Graph Processing](https://archive.fosdem.org/2018/schedule/track/graph_processing/)
- **Room:** [H.2214](https://archive.fosdem.org/2018/schedule/room/h2214/)
- **When:** Saturday 3 February 2018, 10:30–11:05 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cypher_evolving_query_language/)

**Slides &amp; links**

- [The openCypher website](http://www.opencypher.org/)
- [The openCypher repository](https://github.com/opencypher/openCypher)
- [Slides for the presentation](https://www.dropbox.com/s/0j26u35qeglh4sv/2018-02-03%20Cypher_%20An%20evolving%20query%20language%20for%20property%20graphs%20%28FOSDEM%202018%29.pdf?dl=0)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/b...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f5a10986-f0a3-4b8f-9402-9840a57a1235/5acc0616-c2a2-4410-b52f-935675628324-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wkdyZnHgDhWVP4n5nyoYCv</video:player_loc><video:duration>1887</video:duration><video:rating>5</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T17:10:02.273Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graph Processing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uFavwozLouHu6JP2VSBfs5</loc><lastmod>2026-10-08T17:14:17.126Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5f982022-f337-498c-b0a5-130689c717a9.jpg</video:thumbnail_loc><video:title>Pulp 3 - Simpler, Better, More awesome</video:title><video:description>Pulp is a platform for managing repositories of software packages, but it can store any kind of binary data (e.g. cat photos). The core provides a REST API and manages files, but the real value for users is delivered by the plugins which allows core to manage a content type like a cat photo. The upcoming 3.0 release of Pulp includes a relational database, a new REST API, and a semantically versioned plugin API. This talk is going to briefly explain how Pulp is used, highlight the technologies under the hood, demonstrate the REST API, and show off the plugin API that will be included in Pulp 3.0.

- **Speaker:** Dennis Kliban
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/pulp3/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Pulp 3 - Simpler, Better, More awesome” by Dennis Kliban, FOSDEM 2018.

**Original recording:** [2018/K.3.201/pulp3.webm](https://video.fosdem.org/2018/K.3.201/pulp3.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e837bfe9-b667-41da-9275-ee2699737058/5146f6f1-3acc-421b-a6e5-c57c55bdd399-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uFavwozLouHu6JP2VSBfs5</video:player_loc><video:duration>1327</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T17:14:17.126Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jZVRSjfzjixbAHuohZrgZB</loc><lastmod>2026-10-08T17:34:50.954Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5bbe578e-002a-4f12-951d-14d065ba8993.jpg</video:thumbnail_loc><video:title>The FreeBSD Foundation and How We Are Changing the World</video:title><video:description>The FreeBSD Foundation was founded in 2000, initially to own the FreeBSD trademarks and intellectual property. Over the past 17 years, we’ve grown from being run by 3 volunteer board members, to a team of 9 staff members, and 8 volunteer board members. My presentation will cover a little bit of our history, what’s our purpose, the key areas we focus on and why, and how we are making this a better world, by supporting FreeBSD, the community, and the overall open source ecosystem.

The purpose of my talk is to tell the BSD community about the work we are doing, and what we can do to help them. I will address the key areas we focus on and highlight the work we did in 2017, and why it was important to keeping FreeBSD relevant and innovative. I will have a Q&amp;A session at the end, so attendees can ask questions about the Foundation, and what they'd like to see us working on in 2018. This will be a good opportunity to have a face-to-face dialogue with community members we don't normally get to talk to in person.

- **Speaker:** Deb Goodkin
- **Track:** [BSD](https://archive.fosdem.org/2018/schedule/track/bsd/)
- **Room:** [K.3.401](https://archive.fosdem.org/2018/schedule/room/k3401/)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/the_freebsd_fundation_how_we_can_change_the_world/)

**Slides &amp; links**

- [FreeBSD Foundation website](http://www.freebsdfoundation.org)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The FreeBSD Foundation and How We Are Changing the World” by Deb Goodkin, FOSDEM 2018.

**Original recording:** [2018/K.3.401/the_freebsd_fundation_how_we_can_change_the_world.webm](https://video.fosdem.org/2018/K.3.401/the_freebsd_fundation_how_we_can_change_the_world.webm) from the [...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/99db1542-3146-44c4-8f0b-bdf88771df21/886155ee-1d2d-4ae4-9269-16d5d103ae61-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jZVRSjfzjixbAHuohZrgZB</video:player_loc><video:duration>1856</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T17:34:50.954Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>BSD</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/5X4R6KCXdBjPKB6MBS5zDM</loc><lastmod>2026-10-08T17:41:32.914Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/51b2d536-ef50-4cbe-b1fa-07373d45911f.jpg</video:thumbnail_loc><video:title>FOSS/H EDA tools for SPICE modeling</video:title><video:description>EspoTek’s Labrador is a tiny yet powerful device that transforms a PC into a fully featured electronics lab, complete with an oscilloscope, signal generator, logic analyzer, multimeter and power supply. Qucs (Quite Universal Circuit Simulator) is an integrated circuit (IC) simulator which allow to setup a circuit with a schematic entry graphical user interface (GUI) and simulate the large and small-signal (DC, AC, S-parameter, Harmonic Balance and noise analysis) of the microelectronic circuit. Both hardware and software are 100% open-source (FOSS). Both tools will be used to illustrate complete flow of the measurements, characterization and SPICE modeling of the semiconductor devices for EDA IC design applications. EspoTek’s Labrador and Qucs cointegrations thru embedded Octave scripts will be discussed as well.

- **Speaker:** Guilherme Brondani Torri
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 10:30–10:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_spice/)

**Slides &amp; links**

- [EspoTek’s Labrador](hhttps://www.crowdsupply.com/espotek/labrador)
- [Qucs](http://qucs.sourceforge.net/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “FOSS/H EDA tools for SPICE modeling” by Guilherme Brondani Torri, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_spice.webm](https://video.fosdem.org/2018/K.4.201/cad_spice.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2814d51e-e9bf-46b0-9b47-a5e85e89af93/bc6dcddb-279d-4b02-9691-723f5e1f193b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/5X4R6KCXdBjPKB6MBS5zDM</video:player_loc><video:duration>1224</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T17:41:32.914Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/eKQG5PEVAT55T2hVMUVAxH</loc><lastmod>2026-10-08T19:33:48.528Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/474e7844-8a4e-4481-9a94-f4639d08629b.jpg</video:thumbnail_loc><video:title>Graphics Performance Analysis with FrameRetrace</video:title><video:description>**A Responsive UI for ApiTrace**

FrameRetrace is the first fully open-source graphics performance analysis tool for OpenGL on Linux platforms. It enables rapid experimentation with shaders, state, uniforms and experiments, to find and fix performance or rendering problems in a frame. This talk will describe the current state of FrameRetrace, and why it is a compelling tool for OpenGL application and driver developers. A demo of FrameRetrace will illustrate and fix a performance problem in the mesa driver.

In Linux 4.13, GPU performance counters were added to the kernel, dramatically expanding the information available to understand GPU performance bottlenecks on Intel platforms. FrameRetrace exposes these counters in a responsive UI, providing a detailed cost analysis for every aspect of a frame's rendering. The following live experiments allow a developer to alter the frame and immediately see the impact on both performance and rendering:

- shader editing and recompilation
- changes to GL state settings
- changes to uniforms values
- experiments (simple shader, disable render)

Because FrameRetrace is built on top of ApiTrace, it can analyze most OpenGL applications. It can also provide parallel analysis of the same frame on Windows and Linux platforms, to highlight driver differences. This key feature makes FrameRetrace especially powerful when enabling new hardware that has a well-supported driver for Windows. Hardware teams from AMD and Broadcom have expressed interest in FrameRetrace for enabling their platforms.

The current feature set of FrameRetrace is compelling, and Mesa driver team has already fixed many driver issues based on findings from the tool. I would like to encourage wider use of FrameRetrace, and solicit help in adding features -- especially support for AMD hardware.

Source and documentation available at:
https://github.com/janesma/apitrace/wiki/frameretrace-branch

- **Speaker:** Mark Janes
- **Track:** [Graphics](https://archive.fosdem...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/6f65caa8-e043-4485-a5f3-cee1e9e686df/6461194c-a57a-4559-9e7c-000208c8a05c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/eKQG5PEVAT55T2hVMUVAxH</video:player_loc><video:duration>1637</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T19:33:48.528Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graphics</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jvYG98ReHBU1GR4FV5bpG4</loc><lastmod>2026-10-08T20:00:45.172Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1f39f786-201e-40d6-9489-91791944874a.jpg</video:thumbnail_loc><video:title>Mozilla Open Source Support (MOSS)</video:title><video:description>**How Mozilla is helping open source projects like yours**

Please note that this talk has been cancelled as Gervase Markham is no longer able to attend due to sickness. Our apologies for this inconvenience.

Mozilla Open Source Support (MOSS) is Mozilla's program for supporting open source projects financially and with security audits. Find out about our successes so far, and how you can apply for help for your project.

There are 3 main tracks in MOSS - "Foundational Technology" for projects Mozilla already uses, "Mission Partners" for projects doing work in line with Mozilla's mission, and "Secure Open Source", where we provide professional code-read security audits for key pieces of open source software.

So if your software is used by Mozilla in any way (part of Firefox, deployed in our infra, used on desktops, or any other way you can think of), or if your project does something you think furthers Mozilla's mission (check the manifesto, and our current work and where we are focussed), and money would help you do what you do better or faster, you should find out about MOSS and consider applying. We don't accept applications directly for the Secure Open Source track, but you are welcome to come and make your case to the presenter as to why giving your project a free code-read security audit from a professional audit firm would make the world a better place.

So, come to the presentation to find out about our successes so far, our plans for the future, and how you can apply for help for your project.

- **Speaker:** Gerv Markham
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_state_moss/)

**Slides &amp; links**

- [Main MOSS website](https://www.mozilla.org/moss/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](htt...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/95f400c0-c5a8-4e6a-8e47-097d78ca2f7f/7f343662-575a-4d02-9130-650229ed4cac-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jvYG98ReHBU1GR4FV5bpG4</video:player_loc><video:duration>1722</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T20:00:45.172Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/gPk9Ut7QUwg6g776xj8odw</loc><lastmod>2026-10-08T21:24:59.388Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/572cdb96-ad8f-4ac5-8ade-b8bf1ffc486f.jpg</video:thumbnail_loc><video:title>Migrating to Red Hat IdM in a large Linux Environment</video:title><video:description>This talk will discuss how Red Hat IT is moving from a centralized LDAP and kerberos setup to a Red Hat IdM setup for all of our Linux users and hosts.

As you'd expect, Red Hat IT has a very large Linux user base. For over a decade our associates have relied on Red Hat Directory Server (standard LDAP), MIT kerberos and some homegrown automation for most of their identity information and authentication. As we've grown overtime we have desired a more integrated and featureful solution. Red Hat IdM/FreeIPA is this solution.

This talk will go over what our old infrastructure was and what we are moving to. More importantly, it will cover all the snags we've hit along the way and what we did about them.

- **Speaker:** Dustin Minnich
- **Track:** [Identity and Access Management](https://archive.fosdem.org/2018/schedule/track/identity_and_access_management/)
- **Room:** [UD2.119](https://archive.fosdem.org/2018/schedule/room/ud2119/)
- **When:** Saturday 3 February 2018, 10:30–11:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/opensource_idm_in_enterprise/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Migrating to Red Hat IdM in a large Linux Environment” by Dustin Minnich, FOSDEM 2018.

**Original recording:** [2018/UD2.119/opensource_idm_in_enterprise.webm](https://video.fosdem.org/2018/UD2.119/opensource_idm_in_enterprise.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8014d743-4e01-4646-a12c-b86efdaf3ac6/149a9531-f4b2-47b8-bffc-38ef21ed8212-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/gPk9Ut7QUwg6g776xj8odw</video:player_loc><video:duration>1818</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T21:24:59.388Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/oocoLS7wPFseNeFXbdNAwU</loc><lastmod>2026-10-08T21:51:16.199Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1e78857a-3c67-4a30-b313-16333c2cd419.jpg</video:thumbnail_loc><video:title>Declarative Extensions for Kubernetes in Go</video:title><video:description>Declarative systems, like Kubernetes are nice. Instead of forming the state of the system command-by-command, one just posts a set of declarative requirements. The system will try to adapt. While it easy to understand how to use such a system from the user perspective, it requires a complete rethinking for us engineers on how to integrate with such a system. Based on the experiences with extending Kubernetes for KubeVirt with the Kubernetes-Go-SDK, this session gives a short and concise overview on what is required to implement declarative flows in general and particularly in Kubernetes. Real-world examples and pitfalls included.

Declarative systems, like Kubernetes [1] are nice. Instead of forming the state of the system command-by-command, one just posts a set of declarative requirements. The system will try to adapt. While it easy to understand how to use such a system from the user perspective, it requires a complete rethinking for us engineers on how to integrate with such a system. Based on the experiences with extending Kubernetes for KubeVirt [2] with the Kubernetes-Go-SDK [3], this session gives a short and concise overview on what is required to implement declarative flows in general and particularly in Kubernetes. Real-world examples and pitfalls included.

[1] https://kubernetes.io/
[2] https://github.com/kubevirt/kubevirt
[3] https://github.com/kubernetes/client-go

- **Speaker:** Roman Mohr
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 10:30–11:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/declarative_extensions_for_kubernetes_in_go/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Declarati...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/b5426f36-a9b9-4cb3-8be1-03e04d38ec38/4d2bba44-580f-4e80-92ab-7ff60ff9b319-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/oocoLS7wPFseNeFXbdNAwU</video:player_loc><video:duration>1707</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T21:51:16.199Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8rBWKuqWRZTtCSyxZwuy5K</loc><lastmod>2026-10-08T23:29:46.668Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/04f71098-c963-4ee3-945b-406c93af0c30.jpg</video:thumbnail_loc><video:title>The State of OpenJDK</video:title><video:description>A review of the past year in the life of the OpenJDK Community, and a look at what's ahead.

- **Speaker:** Mark Reinhold
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 10:30–11:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/state_openjdk/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The State of OpenJDK” by Mark Reinhold, FOSDEM 2018.

**Original recording:** [2018/UD2.208/state_openjdk.webm](https://video.fosdem.org/2018/UD2.208/state_openjdk.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3c43b753-e5aa-432e-82d5-db518be5ba33/d9a908a6-4796-41cb-b3bf-9898cc91668b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8rBWKuqWRZTtCSyxZwuy5K</video:player_loc><video:duration>2867</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T23:29:46.668Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jcLUfBPQLfGfHfk8zmGVaX</loc><lastmod>2026-10-08T22:21:25.740Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6bbc06ab-d0b2-4a94-a5e8-ae68d3019761.jpg</video:thumbnail_loc><video:title>Working in the ODF TC</video:title><video:description>The talk introduces you to the work of the ODF TC. This includes insights into day-to-day work and also takes into account the developers' relationship to the ODF standard.

- **Speaker:** Regina Henschel
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 10:50–11:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_odf/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Working in the ODF TC” by Regina Henschel, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_odf.webm](https://video.fosdem.org/2018/AW1.120/ode_odf.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/93695938-00b5-413a-8648-ea4cff916315/717a8bcb-dd4f-44ac-a426-760a5b1a8424-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jcLUfBPQLfGfHfk8zmGVaX</video:player_loc><video:duration>1164</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T22:21:25.740Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7GRpajkkFc5JiADCtXdcgP</loc><lastmod>2026-10-08T23:44:24.287Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7e7a7af4-c0d8-4ece-b908-dcb14492e591.jpg</video:thumbnail_loc><video:title>Italy: the most hacker-friendly country?</video:title><video:description>**Developers Italia, what happens when a nation goes Open**

The Digital Transformation Team was born to build the "operating system" of the Italy, a series of fundamental components on top of which they can build simpler and more efficient services for the citizens, the Public Administration and businesses, through innovative digital products. Among the critical infrastructures, there's the way software is developed. Italy is betting hard on open practices, by not only opening the source code of the country, but also turning citizens and hackers into first-class participants of the digital transformation, giving them the power to develop and maintain software which impacts their daily life.

To sustain this switch, the Team is building hackerspaces throughout the country, to increase awareness of open practices, and is turning all developers paid with public money into open source contributors. After this talk, you will know how to "hack your government", how to participate in this change (even if you are not Italian!) and how we are working to spread this idea throughout all of Europe.

- **Speaker:** Riccardo Iaconelli
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 10:50–11:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_italy_most_hacker_friendly_country/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Italy: the most hacker-friendly country?” by Riccardo Iaconelli, FOSDEM 2018.

**Original recording:** [2018/K.4.601/community_italy_most_hacker_friendly_country.webm](https://video.fosdem.org/2018/K.4.601/community_italy_most_hacker_friendly_country.webm) f...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/364b06b3-49ac-4154-8158-a1e043a47dd1/f526fbf7-8a4d-4128-9c45-238f964e6285-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7GRpajkkFc5JiADCtXdcgP</video:player_loc><video:duration>2028</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T23:44:24.287Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/kQwJECrPpFcYNxhHERA1Jq</loc><lastmod>2026-10-09T00:09:08.695Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/01f3c7a5-3acf-4570-8820-6d8127c4a977.jpg</video:thumbnail_loc><video:title>Valgrind register allocator overhaul</video:title><video:description>Register allocator is a key component in Valgrind's VEX subsystem. Superficially it only translates virtual registers to the real ones. But is that really all? What actually happens under the covers, what algorithms are at play here and what are the constraints under which it operates?

Last year, a major overhaul of the Valgrind VEX register allocator has been done, resulting in a new version v3 which is now used by Valgrind. In addition to a new design, new register allocation algorithms have been also implemented, producing faster and smaller code.

A brief introduction to Valgrind VEX subsystem will be given, to put the register allocator component and its interfaces into context.

Then the operation of register allocator v3 will be presented in an illustrative way, including major data structures.
Code snippets from amd64 and aarch64 architectures will be used for examples. Brief comparison with v2 will be also given.

After that, several algorithms will be described which contribute to the success of v3; again showing their operation on graphics.

Finally there will be some time for discussion and feedback gathering.

- **Speaker:** Ivo Raisr
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/room/aw1121/)
- **When:** Saturday 3 February 2018, 11:00–11:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debugging_tools_valgrind_regalloc/)

**Slides &amp; links**

- [Live slides](http://slides.com/ivoraisr/valgrind-regalloc)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Valgrind register allocator overhaul” by Ivo Raisr, FOSDEM 2018.

**Original recording:** [2018/AW1.121/debugging_tools_valgrind_regalloc.webm](https://video.fosd...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a0a446e9-69d9-4c01-a777-524af8de33fc/f9425eda-9214-4fa2-8f1a-b3ee109c21cd-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/kQwJECrPpFcYNxhHERA1Jq</video:player_loc><video:duration>1510</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T00:09:08.695Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Debugging tools</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/njk3YuUMNHPBY7Y9FW1yyY</loc><lastmod>2026-10-08T23:51:39.663Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/db6e01b6-14a5-421c-b7c6-4b4de261e947.jpg</video:thumbnail_loc><video:title>Welcome</video:title><video:description>Welcome to the Ada Developer Room at FOSDEM 2018, which is organized by Ada-Belgium in cooperation with Ada-Europe.

Ada-Belgium and Ada-Europe are non-profit organizations set up to promote the use of the Ada programming language and related technology, and to disseminate knowledge and experience into academia, research and industry in Belgium and Europe, resp. Ada-Europe has member-organizations, such as Ada-Belgium, in various countries, and direct members in many other countries.

More information on this DevRoom is available on the Ada-Belgium web-site.

- **Speaker:** Dirk Craeynest
- **Track:** [Ada](https://archive.fosdem.org/2018/schedule/track/ada/)
- **Room:** [AW1.125](https://archive.fosdem.org/2018/schedule/room/aw1125/)
- **When:** Saturday 3 February 2018, 11:00–11:05 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_welcome/)

**Slides &amp; links**

- [More info on Ada-Belgium web site](http://www.cs.kuleuven.be/~dirk/ada-belgium/events/18/180203-fosdem.html#welcome)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Welcome” by Dirk Craeynest, FOSDEM 2018.

**Original recording:** [2018/AW1.125/ada_welcome.webm](https://video.fosdem.org/2018/AW1.125/ada_welcome.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ac9f0a5d-58c8-4322-9ddc-945cc4efa0b8/2396f13d-ee70-4b4d-8e3d-30ae3147c226-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/njk3YuUMNHPBY7Y9FW1yyY</video:player_loc><video:duration>192</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-08T23:51:39.663Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Ada</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wSrUAYx38aQrhvs3yddX9g</loc><lastmod>2026-10-09T00:25:58.817Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/98793071-9638-49a6-8ee4-5d3a1cdf8261.jpg</video:thumbnail_loc><video:title>OpenDaylight as a Platform for Network Programmability</video:title><video:description>Software Defined Networking (SDN) may have started as the separation of the control plane and the data plane, but the true power lies in the ability to communicate with the network through well defined interfaces using standard protocols. This session provides a brief intro to SDN in general, and more specifically to OpenDaylight, an open source platform for programmable SDN. Next we dive into network programmability, including why we need it and the role of NETCONF, YANG, and RESTCONF. Then we put the theory into practice as we install OpenDaylight as use it a platform for programming a sample network.

- **Speaker:** Charles Eckel
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 11:00–11:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/opendaylight/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “OpenDaylight as a Platform for Network Programmability” by Charles Eckel, FOSDEM 2018.

**Original recording:** [2018/H.1301/opendaylight.webm](https://video.fosdem.org/2018/H.1301/opendaylight.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f9fd5063-dfa8-4390-9796-1b00dfb64dbb/6c2cb499-3802-40b6-8a9a-ed9364f3366f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wSrUAYx38aQrhvs3yddX9g</video:player_loc><video:duration>1622</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T00:25:58.817Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/un3LTe4zaMd8Zuyga9gZ88</loc><lastmod>2026-10-09T01:22:48.262Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f22ee298-c690-4ee5-8727-5a88eec890da.jpg</video:thumbnail_loc><video:title>De-mystifying contributing to PostgreSQL</video:title><video:description>PostgreSQL is a great community. They are open-minded, friendly, agreeable and so on. You feel like helping them.

The problem is you are shy and you look at community people as gods. On top of that you don't want to mess up with their work or bother them with obvious and silly (to them) questions!

This conference talk is based on my own true story. I will tell you about how I submitted my very first patch to the community. After some background presentation about how the community works, I will try to answer the following questions:

- What can I do to help (and you'll see that even without coding you can do a lot!) ?
- What's a contribution ?
- What's a patch ? How can I create one?

And I hope that sooner or later you'll come and join the community and you'll feel so proud of yourselves!

- **Speaker:** Lætitia Avrot
- **Track:** [PostgreSQL](https://archive.fosdem.org/2018/schedule/track/postgresql/)
- **Room:** H.1302 (Depage)
- **When:** Saturday 3 February 2018, 11:00–11:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/de_mystifying_contributing_to_postgresql/)

**Slides &amp; links**

- [Talk on the FOSDEM PGDay website (may include slides)](https://www.postgresql.eu/events/fosdem2018/schedule/session/1705-de-mystifying-contributing-to-postgresql/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “De-mystifying contributing to PostgreSQL” by Lætitia Avrot, FOSDEM 2018.

**Original recording:** [2018/H.1302/de_mystifying_contributing_to_postgresql.webm](https://video.fosdem.org/2018/H.1302/de_mystifying_contributing_to_postgresql.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for th...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e5b0360a-47a6-4711-91af-d9ad63a4c1d9/f9fa353c-029c-4e2d-b6c5-a8b6d7fbb31b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/un3LTe4zaMd8Zuyga9gZ88</video:player_loc><video:duration>3010</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T01:22:48.262Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>PostgreSQL</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tCt3ch9QSTYpgCY32nBZQB</loc><lastmod>2026-10-09T01:13:52.089Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/909059e5-9c7d-4425-81c8-f2df84b521fe.jpg</video:thumbnail_loc><video:title>Advanced Go debugging with Delve</video:title><video:description>Learn how to utilize the Delve debugger to dig into and solve complex bugs in your code.

Delve is a powerful yet simple open source debugger for the Go programming language. In this talk, I will discuss what makes
both Go and Delve different from other languages / debuggers, and then dive into real world usage. I will begin by introducing
the tool, and showing the basics of how it works. From there I will use specific example problems to show how to use some of
the most powerful features of Delve to solve even the most complex bugs.

This talk will be beneficial to beginners and advanced users alike.

Learn how to utilize the Delve debugger to dig into and solve complex bugs in your code.

Delve is a powerful yet simple open source debugger for the Go programming language. In this talk, I will discuss what makes
both Go and Delve different from other languages / debuggers, and then dive into real world usage. I will begin by introducing
the tool, and showing the basics of how it works. From there I will use specific example problems to show how to use some of
the most powerful features of Delve to solve even the most complex bugs.

This talk will be beneficial to beginners and advanced users alike.

I will start with a deep dive into the Go programming language. Topics of discussion will include the runtime, DWARF, scheduler, and more.
From there, I will introduce Delve and discuss how it is different from other debuggers and walk through basic usage. After that I will
switch over to a terminal where I will work through several pre-made bugs, highlighting certain features of Delve. The goal of this talk
is to equip users with all of the knowledge and confidence they need to use Delve to effectively debug their programs.

- **Speaker:** Derek Parker
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 11:00–11:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archi...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dfbe2ea4-8485-4a47-87d4-4200b5f7e1ef/0c41a7d9-23b3-4bc0-a0d9-efbfc84409e0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tCt3ch9QSTYpgCY32nBZQB</video:player_loc><video:duration>1626</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-09T01:13:52.089Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8CETtrzA8772SToxjPeLWi</loc><lastmod>2026-10-09T02:02:24.250Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6e8a46d8-9e5e-42a8-abe4-669e5c72ffc7.jpg</video:thumbnail_loc><video:title>Next Generation Internet Initiative</video:title><video:description>**An opportunity to fix the internet**

The new Next Generation Internet initiative could be the first real opportunity to put large scale public funding to work to really fix the internet. With an order of magnitude of hundreds of millions of euro in research, development and engineering effort it can actually be a major step toward reaching the post-Snowden internet we want. NLnet Foundation and Gartner Europe that wrote the strategic vision for the Next Generation Internet initiative will present the work they did in a unique collaboration which sought the expertise of key organisations and communities in the field - like RIPE (the European regional internet registry), GÉANT (research networks), the European assocation of country domain name organisations, ISP associations, the internet exchanges, the open source community (FSFE), the digital civil rights community (EDRi) and Internet Society. So not just the separate communities that operate different 'layers' (or rather slices) of the technology but also what we consider 'ethical guardians' of the internet.

2018 celebrates the fifth anniversary of the Edward Snowden revelations. Full details about covert mass scale surveillance at internet scale stripped the internet naked of every romantic assumption we held about it. The news sent a transformative shock throughout the global technology community. We were all convinced the internet would soon fix these horrible security shortcomings now that we knew - although naivity was destroyed and the internet would never be the same again.

The world has fast forwarded itself five years. We must conclude - with some sadness - that the internet was not fixed for us. We are still waiting for major structural change. To the regular end user, a safe and secure 'post-Snowden' internet is far away: in day to day usage they still by and large have to use the same unfixed and insecure internet we had before.

In fact, things in some areas have gotten worse as other actors be...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3dceb62a-fb00-4aa8-8361-9927c8381175/d5bda865-ab57-471e-9602-b680d965c652-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8CETtrzA8772SToxjPeLWi</video:player_loc><video:duration>3354</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T02:02:24.250Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Keynotes</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wcYUE3rbqr2TAr3PuwmFSQ</loc><lastmod>2026-10-09T02:17:17.488Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c17c6a3c-9e76-4795-9900-d2ea30520c36.jpg</video:thumbnail_loc><video:title>Python 3: 10 years later</video:title><video:description>**Looking back at Python evolutions of the last 10 years**

Python 3.0 was released 10 years ago. It's time to look back: analyze the migration from Python 2 to Python 3, see the progress we made on the language, list bugs by cannot be fixed in Python 2 because of the backward compatibility, and discuss if it's time or not to bury Python 2.

Python became the defacto language in the scientific world and the favorite programming language as the first language to learn programming.

Draft of the talk:

- Growing populary of the Python programming language

  - Defacto language in the scientific world, replacing other closed source and more specialized but limited language
  - Favorite programming language used as the first language to learn programming
- Port Python 2 code to Python 3

  - Port Python 2 code to Python 3

    - No: "Add support for Python 3", don't loose Python 2 support
  - Port Python 3 code to Python 2
  - Python changes to make the transition smoother:

    - PEP 414: u"syntax" reintroduced in Python 3.3
    - PEP 461: bytes % args, Python 3.5
    - More "Py3k" warnings added to Python 2.7.x
    - Linters like flake8 detect some issues
    - six, futures, modernize, 2to6, etc.
- Analysis of the transition

  - Good: At Pycon US 2014, Guido van Rossum announced that the Python 2.7
    support was extended from 2015 to 2020 to give more time to companies to
    port their applications to Python 3.
  - Bad: 2to3: "drop Python2 support at once", don't work when you have
    dependencies.
  - If done again, would it be different? Yes, obviously.
  - Python 4 will be different than Python 3: no more "break the world"
    release, but a "regular deprecation period" release, as *any* other
    release. Break things, one by one :-)
- Bugs that won't be fixed in Python 2 anymore

  - Some bugs cannot be fixed without breaking the backward compatibility
  - Unicode Support
  - Python 2 I/O stack bugs: rely on libc stdio.h
  - Security: hash DoS, enabled by...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f49e6977-d38c-477a-89f6-29219f8f6840/7afc294e-e613-49e6-8714-186716c80ff0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wcYUE3rbqr2TAr3PuwmFSQ</video:player_loc><video:duration>3033</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T02:17:17.488Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rKFbMYmbPu6hFxa4iqvTLY</loc><lastmod>2026-10-09T02:58:25.901Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9221f3b6-c7e9-4e5b-b3cd-d663ce021e26.jpg</video:thumbnail_loc><video:title>Packaging C/C++ libraries with Conan</video:title><video:description>Managing C/C++ dependencies has always been a pain, especially for cross platform projects.

Conan is a portable package manager, mainly intended for C/C++, that makes library packaging possible (even pleasant!).

After a brief presentation of Conan, I'll show how we're using it to deal with our new C++ project's dependencies.

Last time I had to rebuild dependencies (for the new MSVC release) was horrible, it took me (only) a week!

There were no build scripts for most of them, and I was a real newbie in dependency management.
After hitting a lot of walls (e.g. MT vs MD, building Autotools-based projects on Windows, etc...), I swore never to go through that process again.

I've decided to give Conan a try when a new project was announced.

Within a couple of weeks, I've managed to build binaries for x86/x64, Debug/Release (including proper PDB packaging), shared/static, Windows/macOS/Linux.
Integrating Conan to our CI system was trivial, upgrading a dependency is now a matter of minutes.

First, I'll show how to create, upload, and install packages before diving into cross-compilation with Conan.

- **Speaker:** Théo Delrieu
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 11:00–11:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/conan/)

**Slides &amp; links**

- [Conan's documentation](https://conanio.readthedocs.io/en/latest/)
- [Conan github page](https://github.com/conan-io/conan)
- [Conan Website](https://conan.io)
- [Tanker Website](http://tanker.io)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Packaging C/C++ libraries with Conan” by Théo Delrieu, FOSDEM 2018.

**...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d08d990f-4568-4d1f-bdd7-3681bd0af644/5440cde8-c8e5-44f2-a015-6c770889c107-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rKFbMYmbPu6hFxa4iqvTLY</video:player_loc><video:duration>1773</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T02:58:25.901Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/dqVS15LE7gWsenbHetAD56</loc><lastmod>2026-10-09T03:44:36.764Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5a934801-4375-4e63-b9ce-2ab014a9d6ac.jpg</video:thumbnail_loc><video:title>Gnucap, and analog and mixed signal simulation</video:title><video:description>This talk will present an overview of analog(ue) and mixed-signal simulation, with a focus on Gnucap .. the GNU Circuit Analysis Package.

I will introduce the basis of simulation, the basic "SPICE" methods (DC, AC, and transient analysis), mixed-signal (event driven) simulations, and "Fast-Spice". Also, some derived methods, including Fourier analysis, Harmonic Balance, and Periodic Steady State will be introduced. Along with this, I will review where the Free simulators (Gnucap, Qucs, NGspice, Xyce) stand.

I will also present the plugin based architecture of Gnucap, and how it encourages contributions and fast deployment without sacrificing quality of the base work.

- **Speaker:** Al Davis
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 11:00–11:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_gnucap/)

**Slides &amp; links**

- [Gnucap wiki](http://gnucap.org)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Gnucap, and analog and mixed signal simulation” by Al Davis, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_gnucap.webm](https://video.fosdem.org/2018/K.4.201/cad_gnucap.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/64a8b545-ab73-4f92-ba7d-074ac7df9281/c423cdc4-41ce-4807-8ef8-8630c1c139a6-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dqVS15LE7gWsenbHetAD56</video:player_loc><video:duration>3170</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T03:44:36.764Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/oZioUnv4xuesTuVKfWRSjV</loc><lastmod>2026-10-09T04:04:00.095Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cb836fa7-0f8e-41c3-952a-aaa64de035c2.jpg</video:thumbnail_loc><video:title>Intel GFX CI and IGT</video:title><video:description>**Motivation, what services we provide, and how do we integrate with development?**

In this talk, we highlight how important automated testing is to sustain the upstream development model of Linux, especially when products are involved. We will then give you a tour of our system, how it integrates with the developer's workflow, what we are working on, and we managed to grow from a couple of thousands tests executed per week to over 4 millions!

We will also present the changes we have done to the IGT test suite to become less Intel-specific and serve the needs of multiple drivers.

Upstream development requires never regressing the features that were already present in previous versions. We believe that this is not only the right thing to do, it is also increasing in relevance as more and more products move towards this model. To embrace this model, we try to catch unintentional regressions as early as possible through our CI system. This improves the productivity of our developers (fewer bugs coming months after the code was committed), and provide users with a smoother upgrade path (either through the product manufacturer or by upgrading the kernel themselves).

The Intel GFX CI has grown massively in the past 1.5 years: the number of machine doubled; the test coverage went from 260 tests/machine up to over 4k; the number of tests executed went from 100k/week to over 4M; pre-merge testing time dropping to an average of 30 minutes despite the increased usage.

We will then tour the audience through our different services, how they integrate with the developers' workflow, and how we manage to keep track of failures (and file them).

Finally, we will share what are our current developments, our goals, and what we are doing to the IGT test suite in order make it useful for more drivers than Intel.

- **Speakers:** Martin Peres, Arek Hiler
- **Track:** [Graphics](https://archive.fosdem.org/2018/schedule/track/graphics/)
- **Room:** [K.4.401](https://archive.fosdem....</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ba292a56-a200-40a0-9d67-3ee46fa39a59/c1122e1a-4707-481f-85c7-8d8e5d63b0c9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/oZioUnv4xuesTuVKfWRSjV</video:player_loc><video:duration>3036</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T04:04:00.095Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graphics</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/vMXX64xNsiMVEWFExRnMQh</loc><lastmod>2026-10-09T04:28:32.151Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/696bc6e0-adc2-41cc-9e68-7db39ff56523.jpg</video:thumbnail_loc><video:title>The free toolchain for the STM8</video:title><video:description>**Getting into first place when non-free tools had years of head start.**

The STM8 is STMicroelectronics' current 8-bit microcontroller architecture.
In recent years a free toolchain or the STM8 architecture appeared and quickly surpassed the non-free ones.
The central part of the toolchain is the Small Device C Compiler (SDCC), which features some optimizations suited to highly irregular architectures such as the STM8
The talk introduces all parts of the free toolchain for the STM8 and also discusses remaining gaps.

The STM8 is a popular 8-bit architecture by ST Microelectronics commonly used in household electronics, automotive application and industrial controls. For quite a while there were no free tools, and the irregular architecture makes it hard to support in GCC or LLVM.
In recent years free tools for it started to appear and now form a free toolchain that surpassed preexisting non-free ones.
The most important part is the Small Device C Compiler (SDCC). New tree-decomposition-based algorithms from recent compiler research have been implemented in SDCC, including a new register allocator particularly suited to irregular architectures with few registers.
SDCC quickly surpassed the non-free compiler in standard compliance and OS support and generates substantially faster integer code.
Programs can be flashed by stcgal (via a serial link on STM8 devices that have a bootloader) and stm8flash (via the SWIM interface of ST-LINK hardware).
OpenOCD and GDB allow on-target debugging via the ST-LINK. IDEs complete the development environment.
However, stcgal still needs non-free binary blobs for use with some devices and the ST-LINK has non-free firmware. SDCC still falls short in floating-point performance. While there are some ports of free RTOSes that use the free toolchain for the STM8, more would be desirable.

- **Speaker:** Philipp Klaus Krause
- **Track:** Embedded, mobile and automotive
- **Room:** [UD2.218A](https://archive.fosdem.org/2018/schedule/roo...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f143f897-d7d3-4f4a-b41d-b54bd28482fc/69270c2f-dd17-41e1-8224-d3b717709613-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vMXX64xNsiMVEWFExRnMQh</video:player_loc><video:duration>1418</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T04:28:32.151Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Embedded, mobile and</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/44ULaWKd6VqKagyA6m8CU1</loc><lastmod>2026-10-09T04:58:07.658Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0b9fb8ea-f320-4e83-8d35-7fd06c7160ce.jpg</video:thumbnail_loc><video:title>An Introduction to Ada for Beginning and Experienced Programmers</video:title><video:description>An overview of the main features of the Ada language, with special emphasis on those features that make it especially attractive for free software development.

Ada is a feature-rich language, but what really makes Ada stand-out is that the features are nicely integrated towards serving the goals of software engineering. If you prefer to spend your time on designing elegant solutions rather than on low-level debugging, if you think that software should not fail, if you like to build programs from readily available components that you can trust, you should really consider Ada!

- **Speaker:** Jean-Pierre Rosen
- **Track:** [Ada](https://archive.fosdem.org/2018/schedule/track/ada/)
- **Room:** [AW1.125](https://archive.fosdem.org/2018/schedule/room/aw1125/)
- **When:** Saturday 3 February 2018, 11:05–11:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_introduction/)

**Slides &amp; links**

- [More info on Ada-Belgium web site](http://www.cs.kuleuven.be/~dirk/ada-belgium/events/18/180203-fosdem.html#introduction)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “An Introduction to Ada for Beginning and Experienced Programmers” by Jean-Pierre Rosen, FOSDEM 2018.

**Original recording:** [2018/AW1.125/ada_introduction.webm](https://video.fosdem.org/2018/AW1.125/ada_introduction.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/18d729ab-1717-4fa3-8148-0c3462c3a6d0/eb048843-89a3-4a2b-bf69-f049c675d115-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/44ULaWKd6VqKagyA6m8CU1</video:player_loc><video:duration>2666</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T04:58:07.658Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Ada</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/4agxUXEvfhXxZPV7mUPNfY</loc><lastmod>2026-10-09T05:06:03.140Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/747c0611-3d6b-4506-b253-671f10cb4974.jpg</video:thumbnail_loc><video:title>GPU resource multiplexing in component based systems</video:title><video:description>Through the introduction of new hardware features in recent GPUs it becomes feasible to implement proper isolation between different graphics applications. In this talk we will present a user space GPU multiplexer solution for Intel Gen8+ that takes advantage of those hardware features. It supports the concurrent execution of multiple 3D applications, while still retaining a low code complexity. Furthermore, we will give an holistic overview of the inner workings of a modern graphics stack.

- **Speaker:** Sebastian Sumpf
- **Track:** [Microkernels](https://archive.fosdem.org/2018/schedule/track/microkernels/)
- **Room:** [AW1.126](https://archive.fosdem.org/2018/schedule/room/aw1126/)
- **When:** Saturday 3 February 2018, 11:05–11:35 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_genode_gpu_multiplexing/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “GPU resource multiplexing in component based systems” by Sebastian Sumpf, FOSDEM 2018.

**Original recording:** [2018/AW1.126/microkernel_genode_gpu_multiplexing.webm](https://video.fosdem.org/2018/AW1.126/microkernel_genode_gpu_multiplexing.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/1996b16d-80ce-48f8-99ea-9c10c5e603f4/449b0983-dafa-4cd8-a599-16e6726d4db3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/4agxUXEvfhXxZPV7mUPNfY</video:player_loc><video:duration>1514</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T05:06:03.140Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Microkernels</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/fJcsoTZD17jXazLjPNXQH8</loc><lastmod>2026-10-09T05:51:35.252Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/641b8ffc-f5ec-45da-906a-04d51982e946.jpg</video:thumbnail_loc><video:title>NetBSD and Mercurial</video:title><video:description>**The challenges of a long history**

Migrating from CVS to a modern VCS is challenging for old and large projects. When limitations of older hardware join, the true fun begins.

This talk explores some of the issues found while evaluating Mercurial as new VCS for NetBSD and how they got resolved.

The NetBSD project has been developing an Operating System for almost 25 years now. It is one of the oldest users of CVS still around and there is a strong desire to change that. Such a migration is challenging and requires acceptance from the active developers and infrastructure changes. One central aspect for the buy-in from the community is the scalability of the new system and its limitations.

The talk starts with an overview of the existing work on migrating the NetBSD repository to modern VCS. The performance of important operations will be compared and bottlenecks identified. Based on the results, reasonable target requirements are identified. An in-depth analysis of critical parts of Mercurial will be presented and how those bottlenecks were addressed.

- **Speaker:** Jörg Sonnenberger
- **Track:** [BSD](https://archive.fosdem.org/2018/schedule/track/bsd/)
- **Room:** [K.3.401](https://archive.fosdem.org/2018/schedule/room/k3401/)
- **When:** Saturday 3 February 2018, 11:05–11:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/netbsd_and_mercurial/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “NetBSD and Mercurial” by Jörg Sonnenberger, FOSDEM 2018.

**Original recording:** [2018/K.3.401/netbsd_and_mercurial.webm](https://video.fosdem.org/2018/K.3.401/netbsd_and_mercurial.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-comme...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/77443d30-bf0e-470d-a483-8ab149fb6569/a74f0308-ff41-4d94-90c7-57be3aec21ca-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/fJcsoTZD17jXazLjPNXQH8</video:player_loc><video:duration>2494</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T05:51:35.252Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>BSD</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8xSCjdHHSxoQGpeNtfZ9vT</loc><lastmod>2026-10-09T05:27:10.273Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/646187a4-0305-4ddc-afc5-352acc8aff95.jpg</video:thumbnail_loc><video:title>Improvements around document signatures and encryption</video:title><video:description>**Signing and encrypting with OpenPGP, adding signature lines**

- **Speaker:** Samuel Mehrbrodt
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 11:10–11:40 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_signature_lines/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Improvements around document signatures and encryption” by Samuel Mehrbrodt, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_signature_lines.webm](https://video.fosdem.org/2018/AW1.120/ode_signature_lines.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3d233a18-7b02-4444-9c24-e07893e8708d/6f3019c2-dacb-4016-ad54-aaeb17da9e3c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8xSCjdHHSxoQGpeNtfZ9vT</video:player_loc><video:duration>1315</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T05:27:10.273Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wdrPcztFo6uCPuL6mbncmb</loc><lastmod>2026-10-09T06:25:39.679Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9c880abb-7da4-4286-93a9-0134cc679121.jpg</video:thumbnail_loc><video:title>Performance Analysis and Troubleshooting Methodologies for Databases</video:title><video:description>Have you heard about USE Method (Utilization - Saturation - Errors), RED (Rate - Errors - Duration) or Golden Signals (Latency - Traffic - Errors - Saturations) ?

In this presentation we will talk briefly about these different, but similar “focuses” and discuss how we can apply them to the data infrastructure performance analysis troubleshooting and monitoring.

We will use MySQL as example but most of the talk will apply to other database technologies as well.

- **Speaker:** Peter Zaitsev
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 11:10–11:40 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/performance_analysis_and_troubleshooting_methodologies_for_databases/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Performance Analysis and Troubleshooting Methodologies for Databases” by Peter Zaitsev, FOSDEM 2018.

**Original recording:** [2018/UD2.120/performance_analysis_and_troubleshooting_methodologies_for_databases.webm](https://video.fosdem.org/2018/UD2.120/performance_analysis_and_troubleshooting_methodologies_for_databases.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f4aefe4c-3bbf-4893-bf04-a11f1ff2dcc6/81a4b0ec-9146-447d-8989-06687c438e96-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wdrPcztFo6uCPuL6mbncmb</video:player_loc><video:duration>1471</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T06:25:39.679Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tDDaeL1DLfApcx1s6Wt6bi</loc><lastmod>2026-10-09T06:41:09.527Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4df0bf0e-941f-4a56-931a-cb204901992c.jpg</video:thumbnail_loc><video:title>Cypher for Apache Spark</video:title><video:description>**Abstract**
Graph pattern matching is one of the most interesting and challenging operations in graph analytics. Query languages like openCypher, implemented in systems like Neo4j, SAP HANA Graph and Redis Graph, allow the intuitive definition of graph patterns including structural and semantic predicates.

For now, graph query languages are most prominent in graph database systems such as Neo4j. However, we think that many systems can benefit from having such a language in their toolbox. One of these systems is Apache Spark, which is one of the most popular open source frameworks in the context of distributed processing of large data volumes within complex analytical workloads.
To bring the benefits of Cypher from the graph database realm into the world of Big Data, we at Neo4j started developing Cypher for Apache Spark (CAPS). CAPS is primarily focused on graph-powered data integration and graph analytical query workloads within the Spark ecosystem. In addition, CAPS is our testbed for Cypher language extensions as specified in the openCypher project; for example, multiple graphs, graph transformations and construction, and query composition.

In our talk, we want to motivate use-cases for CAPS and give an overview of new querying capabilities which we demonstrate using Apache Spark and Apache Zeppelin. Furthermore, we briefly present the internal architecture highlighting the main differences between Neo4j and CAPS.

**Intended audience and goal of the talk**
Developers and analysts, trying to express graph queries on distributed graphs

**Links to background information on the given talk for the hungry and impatient**
- [OpenCypher](http://www.opencypher.org/)
- [Neo4j](https://neo4j.com/)
- [Apache Spark](https://spark.apache.org/)

**Links to previous talks, code snippets or repositories**
- [CAPS](https://github.com/opencypher/cypher-for-apache-spark)

- **Speakers:** Martin Junghanns, Max Kießling
- **Track:** [Graph Processing](https://archive.fosdem.or...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dfe829dc-5ecc-4c3e-aa66-8b82c8767f41/8c0f0e73-b18e-4dde-b03d-e9ab946758ef-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tDDaeL1DLfApcx1s6Wt6bi</video:player_loc><video:duration>1957</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T06:41:09.527Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graph Processing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8efNcmkzp1gMgmeD1J78t5</loc><lastmod>2026-10-09T07:48:38.512Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/90b36a98-fefd-4e10-98f4-956a085fa107.jpg</video:thumbnail_loc><video:title>A slightly different nesting: KVM on Hyper-V</video:title><video:description>This may come as a surprise but it is already possible to run nested KVM inside Hyper-V VMs (and this includes several instance
types on Azure). Such workloads, however, may not always perform very well. Some limitations come from x86 architecture and conceptual differences
between KVM and Hyper-V, other issues could be dealt with within KVM. In this talk Vitaly will go through different performance bottlenecks of
nested KVM-on-Hyper-V deployments. The presentation will mainly be focused on low-level features: hardware support for nested virtualization,
clocksources and clockevents, virtual device drivers. Benchmark data and general thoughts on the usefulness of such deployments won't be
missing too.

In the talk Vitaly will try to highlight challenges in heterogeneous nested virtualization, namely the current status,
issues and future work for running KVM on top of Hyper-V. The talk is intended for everyone interested in virtualization technologies.
Less experienced people may learn about the very basics of virtualization in nested environments (and, actually, virtualization in
general), experienced developers may find something interesting in learning about 'non-traditional' nesting, review the suggested
approaches or even suggest a solution.

- **Speaker:** Vitaly Kuznetsov
- **Track:** [Virtualization and IaaS](https://archive.fosdem.org/2018/schedule/track/virtualization_and_iaas/)
- **Room:** UB2.252A (Lameere)
- **When:** Saturday 3 February 2018, 11:15–12:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/vai_kvm_on_hyperv/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “A slightly different nesting: KVM on Hyper-V” by Vitaly Kuznetsov, FOSDEM 2018.

**Original recording:** [2018/UB2.252A/vai_kvm_on_hyperv.webm](https://video.fo...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3a89c21e-d99f-42ac-81a3-221c5ea6d96e/eac0ef37-7032-4857-810f-d4bb8c57bcb4-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8efNcmkzp1gMgmeD1J78t5</video:player_loc><video:duration>2611</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T07:48:38.512Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Virtualization and IaaS</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/mchUXbDzP9jDKq725QxgFU</loc><lastmod>2026-10-09T07:52:17.964Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f6a1868f-05c2-49ca-8d73-28d22d18ae94.jpg</video:thumbnail_loc><video:title>Æ-DIR -- Authorized Entities Directory</video:title><video:description>**from paranoid user management to secure system management**

This talk will introduce Æ-DIR, a paranoid identity and access management (IAM) system based on pure OpenLDAP. The talk will detail the data model used for delegated administration and its use e.g. for a strictly authorizing SSH proxy.

Furthermore it introduces OATH-LDAP, a OATH-based OTP authentication system with pure LDAP backend and the enrollment process used for secure initializing yubikey tokens.

The conclusion of the talk will highlight want else will be done with the data and role model in the near future.

Æ-DIR and OATH-LDAP are free software projects.

This talk will present a concept and real-world implementation of a privileged identity and access management system (IAM, PAM) purely based on OpenLDAP. The main goal of Æ-DIR (besides challenging Unicode handling in various software with its name) is to follow the delegation, need-to-know and least-privilege principles as strict as possible. The visibility of user, group, sudoers, etc. is limited by OpenLDAP’s set-based ACLs. All systems and services, no exception(!), have to individually authenticate to be authorized to access Æ-DIR.

The talk will give some additional information about the secured base configuration of OpenLDAP, tools developed and some experiences made when migrating/attaching 7000+ servers to this user management.

Furthermore the architecture of a SSH gateway is shown which uses the very same access control data to authorize SSH connections passing through the gateway.

Finally the talk will outline some additional to-dos, and rough ideas how to further develop this system.

OATH-LDAP defines a schema, a functional model and a LDAP-based enrollment for OATH-based authentication tokens. It is designed to be used with any LDAP server, but especially is ready-to-use integrated with Æ-DIR. It is actually used combined with a highly secure enrollment process (no QR code displayed!) for two-factor HOTP authentication with...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a38a60ad-9ddc-40ed-869a-76bca16b41be/4096afbc-cad6-4b98-803a-3cc09ec1f945-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/mchUXbDzP9jDKq725QxgFU</video:player_loc><video:duration>1828</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-09T07:52:17.964Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ivdaMaxhgetgLGYA2HBcAM</loc><lastmod>2026-10-09T08:19:48.654Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3ebbd468-a662-4bc7-b9b9-a9a61d282ead.jpg</video:thumbnail_loc><video:title>Media 101 for Communities</video:title><video:description>In a world of constant news cycles, getting the word out about your project seems nearly impossible. You've got a web site, a Twitter *and* a Diaspora account, and still it seems like no one is showing up at your virtual doorstop. But there is one old-school toolset at your disposal that can help you and your project be recognized for the awesome you know it to be: the media.

In a world of constant news cycles, getting the word out about your project seems nearly impossible. You've got a web site, a Twitter *and* a Diaspora account, and still it seems like no one is showing up at your virtual doorstop. But there is one old-school toolset at your disposal that can help you and your project be recognized for the awesome you know it to be: the media.

There's a whole industry of people out there who are looking for stories to tell about the new and the innovative. You just have to know how to cultivate relationships and tell your stories in a way that will make your project interesting to more people. Brian Proffitt, a journalist and editor with over a quarter century of experience, will walk you through techniques to get your story out, including crafting a press release, targeting media outlets, and building trustworthy relationships with journalists (yes, it can be done).

Topics List:

- Targeting media outlets
- Writing your own press releases
- Becoming a knowledge expert
- Working with the press

- **Speaker:** Brian Proffitt
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 11:20–11:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_media101_communities/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8dbf6cfb-a742-42b4-b59e-e89c4404bd95/1215b82f-6d3c-41cd-a2b4-4701ef7fd487-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ivdaMaxhgetgLGYA2HBcAM</video:player_loc><video:duration>1494</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T08:19:48.654Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8KZGocWYZuNvEYsNSvh3Ub</loc><lastmod>2026-10-09T08:28:55.323Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0a43b949-c238-4827-93f3-99d83d23211e.jpg</video:thumbnail_loc><video:title>The OpenJDK Developer Experience</video:title><video:description>Much has happened in the last year for developers contributing to OpenJDK:
- the repositories have been consolidated into a single repository
- the run-test make target has been introduced
- the JTReg (and jcov, asmtools and jtharness) build have been greatly
improved
- there is now a binary build of OpenJDK that can be used as --boot-jdk
(on Linux x86-64)

The situation for HotSpot developers has also improved over the years:
- the HotSpot build system was converted to the "new" build system
- a proper unit test framework for C++ code (googletest) was added
- debug symbols are no longer zipped by default
- the JDK and HotSpot JTReg testlibraries were combined into one

This talk will show how all these changes make the OpenJDK developer
experience a lot smoother. The speakers will also share their personal
tips and tricks on how to work even faster on OpenJDK!

We also realize that the OpenJDK developer experience is far from
optimal, and would therefore like this talk to initiate a discussion on
what could be improved and how people can get involved.

- **Speakers:** Roman Kennke, Erik Helin
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 11:20–11:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/openjdk_dev_exp/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The OpenJDK Developer Experience” by Roman Kennke, Erik Helin, FOSDEM 2018.

**Original recording:** [2018/UD2.208/openjdk_dev_exp.webm](https://video.fosdem.org/2018/UD2.208/openjdk_dev_exp.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by ...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3ed48262-3797-43ed-8082-a0f088ea852a/27ed3505-279f-45e8-93be-3c3c705c0241-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8KZGocWYZuNvEYsNSvh3Ub</video:player_loc><video:duration>1507</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T08:28:55.323Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/vxtjCykXeKKZPRxfrfLs1d</loc><lastmod>2026-10-09T09:04:34.978Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cae3b772-99c2-414c-bb8b-f43b538c356b.jpg</video:thumbnail_loc><video:title>Piece of cake</video:title><video:description>**testing remote embedded devices made easy with MuxPi**

Designing custom hardware, though might seem intimidating at first, can simplify many activities. It solves certain issues, but often raises many others. Paweł will present a fresh open hardware approach at providing remote access (including device flashing, debugging and power management) to embedded devices - [MuxPi](https://wiki.tizen.org/MuxPi), successor of [SD MUX](https://wiki.tizen.org/SD_MUX) board (showcased during FOSDEM 2016 and Embedded Linux Conference 2016).

Presentation will introduce novices to the topic of testing on remote embedded devices and previous attempts to do so. It will focus on software components of the new Tizen GNU/Linux distribution's testing laboratory (currently in the process of being published open source):

- Boruta - board farm management system,
- Weles - LAVA-compatible testing framework,
- Perun - binary image testing system.

Advanced capabilites of presented hardware (MuxPi) are discussed during talk in [Embedded, mobile and automotive devroom](https://fosdem.org/2018/schedule/event/testing_remote_devices/).

This talk will hopefully encourage discussion on this topic or inspire attendees to try those components out in their own setups and share feedback on what can be further improved.

- **Speaker:** Paweł Wieczorek
- **Track:** [Testing and automation](https://archive.fosdem.org/2018/schedule/track/testing_and_automation/)
- **Room:** [H.2213](https://archive.fosdem.org/2018/schedule/room/h2213/)
- **When:** Saturday 3 February 2018, 11:25–12:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/remote_embedded_testing/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Piece of cake” by Paweł Wieczorek, FOSDEM 2018.

**Original recording...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ef3dea51-6c1d-4476-b9fd-5d5bb0974814/ba5f4b3a-a2ee-454c-b292-7728afde18ae-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vxtjCykXeKKZPRxfrfLs1d</video:player_loc><video:duration>2189</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T09:04:34.978Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Testing and automation</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/n5Js7oLUwJBz59afdNCGLZ</loc><lastmod>2026-10-09T09:10:47.195Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/fcdfd4b3-37cf-476d-9f2f-8889a62066c5.jpg</video:thumbnail_loc><video:title>Valgrind's Memcheck tool vs Optimising Compilers</video:title><video:description>**Keeping the false positive rate under control**

The ongoing work to improve the accuracy of definedness tracking in the face of newer more aggressively optimizing compilers.

Valgrind's Memcheck tool reports various kinds of errors. One of the most
important ones are those where an if-conditions or a memory address uses
undefined data. To do this, it tracks the definedness of every bit in the
process, and "follows" any undefinedness through arithmetic operations (Add,
Sub, Mul, Or, Xor, etc).

This tracking is expensive and so Memcheck makes compromises, trading off
exactness for speed. That has worked well for many years. However, as
compilers become more aggressive, this works less and less well. In
particular, Memcheck now often reports false errors in optimised code from
GCC 6, Clang 4, and later versions. This is a problem because one of
Memcheck's main strengths is the accuracy of its analyses.

In this talk I'll present my ongoing work to improve accuracy of definedness
tracking. I'll mostly talk about various examples involving integer
addition and comparisons, and will avoid gory details of Memcheck's
internals. I'll also show two problems to which I have no solution.

The talk should be accessible to anyone with some familiarity of basic
integer arithmetic (add, sub, and/or/xor, etc) and is curious about how
undefinedness "flows" through these operations. If you like maths and
proving simple theorems, you might enjoy this talk too -- and we'd like
to talk to you!

- **Speaker:** Julian Seward
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/room/aw1121/)
- **When:** Saturday 3 February 2018, 11:30–12:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debugging_tools_memcheck/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/license...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/aab90c3b-fd18-4eb1-a471-21df2846e3d1/a207580d-b79b-4f12-954b-bebe74d84094-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/n5Js7oLUwJBz59afdNCGLZ</video:player_loc><video:duration>2025</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T09:10:47.195Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Debugging tools</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8wFUBMJ4f94nm5uxmRPcP5</loc><lastmod>2026-10-09T09:39:32.947Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b9933b76-8250-4bad-a151-e66a616a9c74.jpg</video:thumbnail_loc><video:title>Ligato: a platform for development of cloud-native VNFs</video:title><video:description>The talk will present Ligato - an open source platform for creating cloud-native VNFs. We will give the motivation and background for developing Ligato, describe its the architecture, and provide examples or real-world use cases. We will compare the performance and scale of Ligato-based VNF deployments with performance and scale of VNFs deployed in other environments, such as OpenStack.

A virtual network function (or VNF), as commonly known today, is a software implementation of a network function that runs on one or more virtual machines (VMs) on top of the hardware networking infrastructure — routers, switches, etc. Individual virtual network functions can be connected or combined together as building blocks to offer a full-scale networking communication service. A VNF may be implemented as standalone entity using existing networking and orchestration paradigms - for example being managed through CLI, SNMP or Netconf. Alternatively, an NFV may be a part of an SDN architecture, where the control plane resides in an SDN controller and the data plane is implemented in the VNF.

A cloud-native VNF is a VNF designed for the emerging cloud environment - it runs in a container rather than a VM, its lifecycle is orchestrated by a container orchestration system, such as Kubernetes, and it's using cloud-native orchestration paradigms. In other words, its control/management plane looks just like any other container based 12-factor app. to orchestrator or external clients it exposes REST or gRPC APIs, data stored in centralized KV data stores, communicate over message bus, cloud-friendly logging and config, cloud friendly build &amp; deployment process, etc., Depending on the desired functionality, scale and performance, a cloud- native VNF may provide a high-performance data plane, such as the VPP.

Ligato (https://github.com/ligato) is a Golang platform for building cloud-native microservices. Although it was originally intended for development/implementation of custom mana...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3cf8e09d-4613-48bb-97eb-09caa7f718de/6e73ce49-223e-47ad-975d-93ad78817db6-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8wFUBMJ4f94nm5uxmRPcP5</video:player_loc><video:duration>1341</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T09:39:32.947Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/cce1bSthB23L7172NvAqEH</loc><lastmod>2026-10-09T09:45:48.313Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1bd59f10-01f0-482f-bf39-aa8865ee03b9.jpg</video:thumbnail_loc><video:title>Networking deepdive</video:title><video:description>**From net.Dial to gRPC**

In this talk we'll discuss networking in Go. We start off with a review of the stdlib net package and its sub-packages and then walk through common use cases, patterns and challenges. In the second part we focus on best practices using the stdlib and community-provided frameworks such as gorilla/websocket and gRPC.

In this talk we'll discuss networking in Go. The goal is to provide beginners with a comprehensive overview of what the stdlib offers as well as what packages outside of the stdlib exist that can be used for networking. More advanced users can benefit from networking best practices and guidance for implementing distributed systems.

The talk is has two parts:

**Part 1: Basics**
We start off with a review of the stdlib net package and its sub-packages, walk through common use cases, patterns and challenges:

- Discussion of net and sub-packages (main types, interfaces, understanding what is available)
- Socket-level programming
- Timeouts, retries
- Security
- DNS

**Part 2: Best practices and beyond stdlib**
In the second part we focus on best practices using the stdlib and community-provided frameworks for networking:

- Best practices writing networked applications
- Review of non-stdlib packages useful for networking: golang.org/x/net/websocket, gorilla/websocket, gRPC

- **Speaker:** Michael Hausenblas
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 11:30–12:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/networking/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Networking deepdive” by Michael Hausenblas, FOSDEM 2018.

**Original recording:** [2018/H.1308/networking.webm](https://video.fosdem.org/2018/H...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/5aa5b862-b0f9-4c67-974d-b3b46faeac45/2f187b12-0c3e-42fc-8854-8bcf7ed59e54-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/cce1bSthB23L7172NvAqEH</video:player_loc><video:duration>1393</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T09:45:48.313Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/nzD2mXtVNMzKqfePNuhtQU</loc><lastmod>2026-10-09T10:46:18.712Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9d646b81-1539-45cc-b7c3-5a4e0181d7fa.jpg</video:thumbnail_loc><video:title>Rendering of subtitles in HTML5 with imscJS</video:title><video:description>The TTML Profile for Internet Media Subtitles and Captions (IMSC) is the most promising candidate for a long awaited harmonized subtitle format for the Web. The open source library imscJS is not only a polyfill to render IMSC subtitles in the browser: as an open reference implementation it is a blueprint how to integrate IMSC subtitles in other open source projects e.g. in video players. The presentation will show how imscJS parses and renders IMSC subtitle files, where imscJS is already used and how the open source ecosystem for subtitles could benefit from it in the future.

- **Speaker:** Andreas Tai
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 11:30–11:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_imscjs/)

**Slides &amp; links**

- [Github Repository of imscJS](https://github.com/sandflow/imscJS)
- [Version 1.0 of IMSC](https://www.w3.org/TR/ttml-imsc1/)
- [Draft of the version 1.1 of IMSC](https://www.w3.org/TR/ttml-imsc1.1/)
- [DASH JS as an example how IMSC is used in other Open Source Projects](https://github.com/Dash-Industry-Forum/dash.js/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Rendering of subtitles in HTML5 with imscJS” by Andreas Tai, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_imscjs.webm](https://video.fosdem.org/2018/H.1309/om_imscjs.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/aec245d5-dbf2-4d7b-b992-39873fe09120/e0122057-e7fe-4dac-a07c-aee2a810c56b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/nzD2mXtVNMzKqfePNuhtQU</video:player_loc><video:duration>1425</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-09T10:46:18.712Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jmVCGhDAawMAEWNK61JWmW</loc><lastmod>2026-10-09T11:01:33.738Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9296a3b2-6dd7-45e6-b53c-a7a41c81c745.jpg</video:thumbnail_loc><video:title>The package bazaars and the cathedrals</video:title><video:description>**Compare and contrast distro and app package and dependency management practices and tools**

A distro package environment such as Debian and a language-focused package environment such as npm may seem very similar at first. But underneath, they are very different in their goals, features and approach to create packages and manage dependencies.

Some package management environments are bazaars and some are cathedrals. What does this mean? Join me for a tour of horizon to compare and contrast the goals and ways of key package package management environments: What's their purpose? How we use then and how they are meant to be used? How do they deal with dependencies differently and why? Who creates and uses the packages?

A clear answer to these questions can help to better leverage these package environments, management tools and repositories or registries.

- **Speaker:** Philippe Ombredanne
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 11:30–12:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/bazaarsandcathedrals/)

**Slides &amp; links**

- [AboutCode projects](https://www.aboutcode.org/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The package bazaars and the cathedrals” by Philippe Ombredanne, FOSDEM 2018.

**Original recording:** [2018/K.3.201/bazaarsandcathedrals.webm](https://video.fosdem.org/2018/K.3.201/bazaarsandcathedrals.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/94b06c70-05fa-4ad0-b83c-f5c7aa3c52c6/e29e3bc4-9eba-481d-8cb1-bb50bb2580cf-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jmVCGhDAawMAEWNK61JWmW</video:player_loc><video:duration>1704</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T11:01:33.738Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/c65XHbqHtaLSTg7yrxxYhz</loc><lastmod>2026-10-09T11:37:10.574Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/36168bda-eba1-42ba-a1c2-6b6a6ca3ebfb.jpg</video:thumbnail_loc><video:title>WebExtensions API status after Firefox 57</video:title><video:description>An year ago I done a talk about WebExtensions and how much they are a cool, a year later and after Firefox 57/Quantum what is waiting to devs and users of the most customizable browser?
Let's see together what is happened and what is coming to us!

Starting from the actual APIs, what you can do right now, what is missing and how you can help to improve the extensions API.

- **Speaker:** Daniele Scasciafratte
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 11:30–12:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_webextensions_api_status_fx57/)

**Slides &amp; links**

- [Slide](http://mte90.github.io/Talk-WebExt/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “WebExtensions API status after Firefox 57” by Daniele Scasciafratte, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_webextensions_api_status_fx57.webm](https://video.fosdem.org/2018/UA2.118/mozilla_webextensions_api_status_fx57.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/59ca4d17-53ee-4eef-bc2f-0e3177f17c09/873cf94c-2153-4275-b5a2-4d8d4402ec4a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/c65XHbqHtaLSTg7yrxxYhz</video:player_loc><video:duration>1202</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T11:37:10.574Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tmKQJJsmTJbDE8fS6pMX8t</loc><lastmod>2026-10-09T12:13:24.212Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/573794f0-6ca2-42d4-964a-308330d27270.jpg</video:thumbnail_loc><video:title>Building RT Linux distribution with Yocto</video:title><video:description>The conference will describe how to use PREEMPT\_RT and Xenomai with Yocto build system
- building image and SDK
- developing simple application
- testing performances

Yocto is the most famous build system for embedded Linux. Today most of BSPs are provided as Yocto "recipes" and/or metadata.

They are several extensions providing RT capabilities to the Linux kernel.
Number one is PREEMPT*RT, maintained by Thomas Gleixner and supported by the Linux foundation since 2015.
Second one is Xenomai mainly based on a co-kernel architecture (such as RTLinux). It was created by Philippe Gerum, a french RT expert
and is maintained by a small group of contributors. Current version is 3.0.5 and can be used in dual kernel mode (Cobalt) or on top of PREEMPT*RT
in a single kernel approach (Mercury).

Using RT extension with Yocto is not that easy because linux-yocto-rt kernel is not usable on main embedded target such as ARM
(as it works on QEMU target only). Using Xenomai is much more complicated as it needs several steps (patching the kernel, installing user-space
libraries, building an extended SDK).

During the conference we will decribe how to build a Yocto Linux image using PREEMPT\_RT for famous boards such as Pi 3 or BeagleBone Black.

Some Xenomai support is provided by meta-eldk from DENX but it supports only Xenomai 2.6. We will describe meta-xenomai as we maintain it
for our customers (available on GitHub). That new meta-xenomai layer is based on Xenomai 3.x and very recent kernel.

Then we will explain how to build a simple Xenomai application based on a periodic task. Finally we will compare performances of both
extension (PREEMPT\_RT and Xenomai) on same hardware.

- **Speaker:** Pierre Ficheux
- **Track:** Embedded, mobile and automotive
- **Room:** [UD2.218A](https://archive.fosdem.org/2018/schedule/room/ud2218a/)
- **When:** Saturday 3 February 2018, 11:30–12:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dd8ca302-8dab-4254-a795-ff35a4037885/5a7ab5da-4798-4bcb-bd91-2ecb94528e8e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tmKQJJsmTJbDE8fS6pMX8t</video:player_loc><video:duration>1521</video:duration><video:rating>5</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T12:13:24.212Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Embedded, mobile and</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/no3hmCN96LcaT51Ea7wmFb</loc><lastmod>2026-10-09T12:17:23.398Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5ab26396-4180-470a-ab73-92540899b755.jpg</video:thumbnail_loc><video:title>Documentation convergence project for LibreOffice</video:title><video:description>**Make just one documentation for all**

LibreOffice like other office suites, is a sophisticated, ubiquitous and complex end-user application, that demands good documentation to continue its strive. The current situation for LibreOffice documentation is that producing contents is still a lenghty and hard task, often requiring rework depending on different sort of publiccation needed. In this presentation, we will summarize the efforts done so far within the LibreOffice ecosystem and make the point on the need for a different approach to make the LibreOffice documentation an element of communty gathering and contribution, extending the range of the quality of the software.

Complex softwares for end-users like office suites or desktop environment, to name a few, are impacted in their adoption because of the need to educate and train users to the new tools. Undocumented software raise a set of issues that prevents broad adoption by the organizations or governments, and leave brilliant ideas and features into obscrurity. The Document Foundation and it's flagship software LibreOffice, as well as other FOSS communities needs to address the issue of making the end-user documetnation broadly available and updated.

On the other hand, end users being part of the software community, are often eager to collaborate and contribute to the software documentation, but hit a quite steep entry barrier because of the development skills need in editing software help files or on advanced word processing skills for editing a guide with the software. Also, Q&amp;A-shaped web services, wikis and dynamic multimedia documentation also bring challenges to documentation because of the need for accuracy and update.

The purpose of the presentation is to deliver a vision on the optimal documentation production for complex end-user softwares, that will address several documentation issues existing in the FOSS business and community envoronment. We call this Project Convergence. Here is waht we f...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ad23ae5e-84e3-4148-af1f-844570d72ce0/9b55b935-3087-4f97-be0e-251407e8d32d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/no3hmCN96LcaT51Ea7wmFb</video:player_loc><video:duration>1090</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-09T12:17:23.398Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wHULAkUGoeKo5rFtrwPikU</loc><lastmod>2026-10-09T12:55:01.983Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/63cd3105-711a-4445-bf5b-4746a130f7fe.jpg</video:thumbnail_loc><video:title>Hurd's PCI arbiter</video:title><video:description>One of Hurd's goals is to isolate hardware drivers, to provide flexibility and safety, by isolating drivers' possibly erratic behavior, delegating driving hardware to unprivileged users, etc.

We are thus currently working on a PCI arbiter, which allows to let different userland drivers access PCI devices concurrently, while paving the way for fine-grain per-user, per-session, etc. permission management over PCI access, the use of IOMMUs allowing to do that very safely.

- **Speaker:** Samuel Thibault
- **Track:** [Microkernels](https://archive.fosdem.org/2018/schedule/track/microkernels/)
- **Room:** [AW1.126](https://archive.fosdem.org/2018/schedule/room/aw1126/)
- **When:** Saturday 3 February 2018, 11:45–12:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_hurd_pci_arbiter/)

**Slides &amp; links**

- [http://hurd.gnu.org/](http://hurd.gnu.org/)
- [http://www.debian.org/ports/hurd](http://www.debian.org/ports/hurd)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Hurd's PCI arbiter” by Samuel Thibault, FOSDEM 2018.

**Original recording:** [2018/AW1.126/microkernel_hurd_pci_arbiter.webm](https://video.fosdem.org/2018/AW1.126/microkernel_hurd_pci_arbiter.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f8cc2ca0-00c6-4b34-808c-e60b496758fe/094a1a62-9a73-42f9-9858-d7b65f3ec3a7-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wHULAkUGoeKo5rFtrwPikU</video:player_loc><video:duration>2291</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T12:55:01.983Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Microkernels</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/nhAKU76FHHcU4wY9cXmmWG</loc><lastmod>2026-10-09T12:43:46.969Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e360ef9e-e9f4-495f-b50e-85c836756ace.jpg</video:thumbnail_loc><video:title>Software Philanthropy for Everyone</video:title><video:description>**Engaging corporate philanthropy in free and open source software**

All large companies use free and open source software. Many of them contribute to free and open source software, and some of them publish their own free and open source software. All of this is good, and should be encouraged to continue.

In addition to that, though, many large companies have philanthropic arms; charitable foundations either operated by the company or closely aligned with the company, and primarily funded by the company. These foundations generally have focus areas, which include almost every conceivable charitable cause except... free and open source software!

This presentation will talk about Bloomberg's journey to add software philanthropy to its global charitable contributions, including the mundane aspects of running volunteer coding events, soliciting mentors/leaders to participate, organizing employee (and non-employee) participation, and others, but also how this type of philanthropy can be included in 'employee giving' and similar programs. Anyone who runs an Open Source Program Office, or similar group, within a company that also has a philanthropic arm should consider including free and open source software contributions in their plans, and this talk will help you get started.

- **Speaker:** Kevin P. Fleming
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 11:50–12:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_engaging_corporate_philanthrop_foss/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Software Philanthropy for Everyone” by Kevin P. Fleming, FOSDEM 2018....</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ac613b5b-3d36-4401-b0a2-6a6651125ca4/290b6f53-3438-444b-85da-64dbbd7adab7-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/nhAKU76FHHcU4wY9cXmmWG</video:player_loc><video:duration>1510</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T12:43:46.969Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8qJPAJM7adAdBNSWVkm9eo</loc><lastmod>2026-10-09T13:46:25.416Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3d101782-ee26-479d-bdf5-5dfc8ae24e60.jpg</video:thumbnail_loc><video:title>freeIPA installation using Ansible</video:title><video:description>**Description and examples of freeIPA client and server installations using ansible-freeipa.**

The talk will describe freeIPA client and server installations using anisble-freeipa with examples.

The client installation and configuration using ansible-freeipa provides some simplifications and extensions of the normal installation process like for example the possibility to install several clients, a simple use of one time passwords, enhanced server discovery and also the repair mode.

The server installation and configruation part is currently work in progress, but should be complete for the talk.

- **Speaker:** Thomas Woerner
- **Track:** [Identity and Access Management](https://archive.fosdem.org/2018/schedule/track/identity_and_access_management/)
- **Room:** [UD2.119](https://archive.fosdem.org/2018/schedule/room/ud2119/)
- **When:** Saturday 3 February 2018, 11:50–12:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ansible_freeipa/)

**Slides &amp; links**

- [ansible-freeipa github repo](https://github.com/freeipa/ansible-freeipa)
- [http://](http://)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “freeIPA installation using Ansible” by Thomas Woerner, FOSDEM 2018.

**Original recording:** [2018/UD2.119/ansible_freeipa.webm](https://video.fosdem.org/2018/UD2.119/ansible_freeipa.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3c2435d4-a79e-465c-afe7-eb348bec4418/2f86458f-79ae-45ff-8810-9f23eae52e65-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8qJPAJM7adAdBNSWVkm9eo</video:player_loc><video:duration>1803</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T13:46:25.416Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rGyTLfHwf1ErHbxFW1rwx1</loc><lastmod>2026-10-09T14:24:33.554Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c6465c0f-d14b-4353-8876-d9477944571d.jpg</video:thumbnail_loc><video:title>Monitoring Legacy Java Applications with Prometheus</video:title><video:description>Prometheus is often associated with modern architectures, cloud-native applications, and dynamic container platforms. While new applications can be designed to integrate well with cloud infrastructure and monitoring, most organisations also have to operate legacy applications that do not fit well into these environments.

This talk shows how to monitor legacy Java applications with Prometheus. The goal is to have Prometheus as a central monitoring tool that integrates both, modern cloud-native applications as well as legacy Java EE applications.

- **Speaker:** Fabian Stäber
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 11:50–12:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/monitoring_legacy_java_applications_with_prometheus/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Monitoring Legacy Java Applications with Prometheus” by Fabian Stäber, FOSDEM 2018.

**Original recording:** [2018/UD2.120/monitoring_legacy_java_applications_with_prometheus.webm](https://video.fosdem.org/2018/UD2.120/monitoring_legacy_java_applications_with_prometheus.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d01e7ced-af3f-426d-8259-14dc4ce15026/91a9931a-2a9f-4e16-96d9-dc2914191f1b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rGyTLfHwf1ErHbxFW1rwx1</video:player_loc><video:duration>1836</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T14:24:33.554Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/d6J1dkREcguNAz4F1oGCX3</loc><lastmod>2026-10-09T16:15:43.634Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b07bc9d7-f993-4bd9-98bf-0f47f99772a9.jpg</video:thumbnail_loc><video:title>AMENDMENT JVM Futures</video:title><video:description>Strap in for a high-speed deep dive into JVM features now on the drawing board, which will benefit Java and all other languages that run on the JVM.

- **Speaker:** John Rose
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 11:50–12:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/jam_futures/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “AMENDMENT JVM Futures” by John Rose, FOSDEM 2018.

**Original recording:** [2018/UD2.208/jam_futures.webm](https://video.fosdem.org/2018/UD2.208/jam_futures.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/61fa44b9-2da0-4f6a-9a79-727265eb4b68/d460605f-3e80-4386-a953-8b44b0ba6ed4-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/d6J1dkREcguNAz4F1oGCX3</video:player_loc><video:duration>1554</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T16:15:43.634Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ia6Q7Vq7cwW5ErNqFNhqmK</loc><lastmod>2026-10-09T16:10:39.888Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/97bdcb31-1fe2-4c68-ac14-20c066a4ae70.jpg</video:thumbnail_loc><video:title>BSD from scratch - from source to OS with ease on NetBSD</video:title><video:description>NetBSD has had support for cross compilation for some time now.
This talk covers the features and changes in NetBSD enabling a
new comer to set out from obtaining a copy of the NetBSD source code and pkgsrc to
building an OS &amp; Firmware for an ARM board from scratch on an operating system
of their choice.

NetBSD has had support for cross compilation for some time now.
This talk covers the features and changes in NetBSD enabling a
new comer to set out from obtaining a copy of the NetBSD source code and pkgsrc to
building an OS &amp; Firmware for an ARM board from scratch on an operating system
of their choice. This was leveraged as the basis for a series of workshops
aimed at introducing the NetBSD operating systems to hardware ethusiasts.

The workshops covered:
Introducing project rescources (source repo &amp; documentation)
Cross compilation with ease
The Lua subsystem - a highlevel language interface to the system
Working locally using simulation
Rapid prototyping with rump
Tamper resistence with veriexec

- **Speaker:** Sevan Janiyan
- **Track:** [BSD](https://archive.fosdem.org/2018/schedule/track/bsd/)
- **Room:** [K.3.401](https://archive.fosdem.org/2018/schedule/room/k3401/)
- **When:** Saturday 3 February 2018, 11:55–12:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/bsd_from_scratch/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “BSD from scratch - from source to OS with ease on NetBSD” by Sevan Janiyan, FOSDEM 2018.

**Original recording:** [2018/K.3.401/bsd_from_scratch.webm](https://video.fosdem.org/2018/K.3.401/bsd_from_scratch.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community f...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8af0a4cf-c503-4bdc-af69-cc96b30474d3/e241841c-a4dd-4356-98e9-b2bc66a26bad-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ia6Q7Vq7cwW5ErNqFNhqmK</video:player_loc><video:duration>1474</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T16:10:39.888Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>BSD</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2rk6edMrW2gzfqEuAkRzvb</loc><lastmod>2026-10-09T18:56:46.568Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c3ba3a40-b499-4a4e-9f68-5ed6922940e6.jpg</video:thumbnail_loc><video:title>ARB_gl_spirv: bringing SPIR-V to Mesa OpenGL</video:title><video:description>**Bringing SPIR-V to Mesa OpenGL**

**arb*gl*spirv: bringing SPIR-V to Mesa OpenGL**
Since OpenGL 2.0, released more than 10 years ago, OpenGL has been
using OpenGL Shading Language (GLSL) as a shading language. When
Khronos published the first release of Vulkan, almost 2 years ago,
shaders used a binary format, called SPIR-V, originally developed
for use with OpenCL.

That means that the two major public 3D graphics API were using
different shading languages, making porting from one to the other more
complicated. Since then there were efforts to allow making this
easier.

On July 2016, the extension ARB*gl*spirv was approved by Khronos,
that allows a SPIR-V module to be specified as containing a
programmable shader stage, rather than using GLSL, whatever the source
language was used to create the SPIR-V module. This extension is now
part of OpenGL 4.6 core, making it mandatory for any driver that wants
to support this version.

This talk introduces the extension, what advantages provides, and
explain how it was implemented for the Mesa driver.

- **Speaker:** Alejandro Piñeiro
- **Track:** [Graphics](https://archive.fosdem.org/2018/schedule/track/graphics/)
- **Room:** [K.4.401](https://archive.fosdem.org/2018/schedule/room/k4401/)
- **When:** Saturday 3 February 2018, 11:55–12:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/spirv/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “ARB\_gl\_spirv: bringing SPIR-V to Mesa OpenGL” by Alejandro Piñeiro, FOSDEM 2018.

**Original recording:** [2018/K.4.401/spirv.webm](https://video.fosdem.org/2018/K.4.401/spirv.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organise...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0ba27f64-5755-45a9-9c8a-a262ebd1df58/8b3ae54e-1aba-417e-a902-2c7bf260c755-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2rk6edMrW2gzfqEuAkRzvb</video:player_loc><video:duration>2668</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T18:56:46.568Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graphics</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tHYCq9LCMTrkJ1boC1hGHs</loc><lastmod>2026-10-09T17:15:28.053Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7295e506-ee4e-4309-93b6-ae492b550ace.jpg</video:thumbnail_loc><video:title>Anatomy of the OpenOffice localization process</video:title><video:description>**And how to improve it in future**

Even a simple typo correction has to travel a long journey from the OpenOffice User Interface to the source code, to the translation team and all the way back into the new release. We will explore the involved process, tools and how the process can be streamlined.

- **Speaker:** Andrea Pescetti
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 12:00–12:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_localization/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Anatomy of the OpenOffice localization process” by Andrea Pescetti, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_localization.webm](https://video.fosdem.org/2018/AW1.120/ode_localization.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e08322f5-3260-49b6-ae02-7dd67cd39e84/0bbfceb2-27f6-4642-b43c-e10ed8a7dc5f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tHYCq9LCMTrkJ1boC1hGHs</video:player_loc><video:duration>946</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T17:15:28.053Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/tfA2EZsFsFe6BqEdHHjg9h</loc><lastmod>2026-10-09T19:20:58.911Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/75413d9e-291b-414a-a1e9-5d3348129177.jpg</video:thumbnail_loc><video:title>Networking-VPP</video:title><video:description>**A fast forwarding vSwitch/vRouter for OpenStack**

Goal of this presentation is to explain what is FD.io/VPP and how it is integrated with OpenStack neutron.

VPP is a fast network data plane, part of the Linux Foundation FD.io project. It is designed on top of DPDK to run network workloads at ludicrous speeds using vector packet processing technology.

Networking-VPP is a VPP network driver for Neutron designed to take advantage of VPP’s performance. VPP brings the performance; Networking-VPP brings the resiliency, simplicity, security and scalability required to make it useful in OpenStack environments.

We’ll talk about what VPP is and why it’s a good choice for network workloads, particularly demanding ones such as NFV applications; how the ML2 driver is put together and why you can trust it to hold up in cloud environments (and even debug it); and the performance we see when we put the two together in a real world OpenStack deployment.

- **Speaker:** Jerome Tollet
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 12:00–12:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/networking_vpp/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Networking-VPP” by Jerome Tollet, FOSDEM 2018.

**Original recording:** [2018/H.1301/networking_vpp.webm](https://video.fosdem.org/2018/H.1301/networking_vpp.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dcb020ab-36aa-479f-a9dd-715d7c2f37fc/2ebf631d-4265-497c-a596-07acbd9921bc-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/tfA2EZsFsFe6BqEdHHjg9h</video:player_loc><video:duration>1607</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T19:20:58.911Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/1SNLDctW9MGzxyBuB8FJpr</loc><lastmod>2026-10-09T21:54:13.371Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e1450fd9-26c2-42e2-b06f-e9456f4a19ab.jpg</video:thumbnail_loc><video:title>PostgreSQL -- A Crash Course</video:title><video:description>A crash course to get you up and running with PostgreSQL. We will cover:

- Installation from binaries and source
- Cluster initialization, startup, and session management
- Basic configuration - postgresql.conf and pg\_hba.conf
- psql use/hints
- SQL syntax and quoting
- Data types

- **Speaker:** Joe Conway
- **Track:** [PostgreSQL](https://archive.fosdem.org/2018/schedule/track/postgresql/)
- **Room:** H.1302 (Depage)
- **When:** Saturday 3 February 2018, 12:00–12:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/postgresql_a_crash_course/)

**Slides &amp; links**

- [Talk on the FOSDEM PGDay website (may include slides)](https://www.postgresql.eu/events/fosdem2018/schedule/session/1713-postgresql-a-crash-course/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “PostgreSQL -- A Crash Course” by Joe Conway, FOSDEM 2018.

**Original recording:** [2018/H.1302/postgresql_a_crash_course.webm](https://video.fosdem.org/2018/H.1302/postgresql_a_crash_course.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/071802e7-1239-4830-96aa-282ddcd0f21f/c7d284bc-746e-4915-8eb9-932863498c02-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/1SNLDctW9MGzxyBuB8FJpr</video:player_loc><video:duration>3036</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T21:54:13.371Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>PostgreSQL</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jeG9YJvGF7rndc4aV2S7cN</loc><lastmod>2026-10-09T20:36:31.722Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/bc785991-278a-4b38-85cd-f29750b5f9af.jpg</video:thumbnail_loc><video:title>Testing and Automation in the Era of Containers</video:title><video:description>**(with Go)**

As containers and orchestration technologies went from niche to necessary tools to build modern distributed systems, traditional testing is no longer enough. e2e cases represent a great solution, but it's often easier said than done.
In this talk, I will share my experience of building a testing framework for distributed systems, revisiting common mistakes, how to avoid them, and showing how to take advantage of the power of Go to make sure our systems behavior match our original expectations, with scalability in mind through automation.

Containers are everywhere. Whether teams decide to use bare containers, orchestrators or enterprise solutions built on top of these technologies, the result is the same in terms of testing.

With rolling updates and fault-tolerant clusters getting more popular every day in organizations of all sizes, availability issues are now easier to handle, whereas the complexity of reliability in our systems stays the same or even increases.

Given the nature of distributed systems, a traditional approach towards testing is not enough. Smoke, integration and unit tests should be only the entry point, while e2e tests are no longer a luxury item in our developer toolset. However, writing and running them with scale and time constraints in mind is a task that is easier said than done.

Since Go was born with tools for developers in mind, it's a great language thatenables productivity, which sometimes is cited as an excuse to avoid writing stronger e2e cases. In this talk, I will share my experience of building a testing framework for distributed systems, revisiting common mistakes, how to avoid them, and I will show how to take advantage of the power of Go to write reliable e2e tests to make sure our systems' behaviors really match our original expectations, with scalability in mind through automation.

- **Speaker:** Verónica López
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/93ade941-e8ce-45df-98e2-594f29d18b44/2bb3f78b-aba5-44dc-9040-8eaeafd7b939-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jeG9YJvGF7rndc4aV2S7cN</video:player_loc><video:duration>1610</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T20:36:31.722Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/6So8rTQarfaM6zLKeZQGvS</loc><lastmod>2026-10-09T22:16:03.989Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6252fb48-323c-4a4e-825a-1b5a747217d1.jpg</video:thumbnail_loc><video:title>An update on VLC and the VideoLAN community</video:title><video:description>**VLC 4.0, VLC.js, VLC-VR?**

This talk will present some updates on the VideoLAN community and on VLC.

We will notably discuss about VLC 4.0 (the next release); VideoLAN infrastructure, including security; and other projects like VLC.js or VLC-VR.

We will also speak about the status of other VideoLAN software, like libbluray, libdvdcss or x264; and other part of our community.

- **Speaker:** Jean-Baptiste Kempf
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 12:00–12:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/vlc/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “An update on VLC and the VideoLAN community” by Jean-Baptiste Kempf, FOSDEM 2018.

**Original recording:** [2018/H.1309/vlc.webm](https://video.fosdem.org/2018/H.1309/vlc.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2f8684d6-d251-4e32-a728-12ed68551754/b7d1cb79-288d-417e-8131-78ca0eb46405-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/6So8rTQarfaM6zLKeZQGvS</video:player_loc><video:duration>1529</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-10-09T22:16:03.989Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wKUmEyyruHMx2yi9G28m4T</loc><lastmod>2026-10-09T22:58:03.170Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cb6c5341-f4e2-4bba-801a-cc7d275cea53.jpg</video:thumbnail_loc><video:title>The Computer Science behind a modern distributed data store</video:title><video:description>What we see in the modern data store world is a race between different approaches to achieve a distributed and resilient storage of data. Most applications need a stateful layer which holds the data. There are at least three necessary ingredients which are everything else than trivial to combine and of course even more challenging when heading for an acceptable performance.

Over the past years there has been significant progress in respect in both the science and practical implementations of such data stores. In his talk Max Neunhoeffer will introduce the audience to some of the needed ingredients, address the difficulties of their interplay and show four modern approaches of distributed open-source data stores.

What we see in the modern data store world is a race between different approaches to achieve a distributed and resilient storage of data. Most applications need a stateful layer which holds the data. There are at least three necessary ingredients which are everything else than trivial to combine and of course even more challenging when heading for an acceptable performance.

Over the past years there has been significant progress in respect in both the science and practical implementations of such data stores. In his talk Max Neunhoeffer will introduce the audience to some of the needed ingredients, address the difficulties of their interplay and show four modern approaches of distributed open-source data stores.

Topics are:

- Challenges in developing a distributed, resilient data store
- Consensus, distributed transactions, distributed query optimization and execution
- The inner workings of ArangoDB, Cassandra, Cockroach and RethinkDB

The talk will touch complex and difficult computer science, but will at the same time be accessible to and enjoyable by a wide range of developers.

- **Speaker:** Michael Hackstein
- **Track:** [Graph Processing](https://archive.fosdem.org/2018/schedule/track/graph_processing/)
- **Room:** [H.2214](https://archive.fo...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f9136859-cb09-4f03-91ad-55e82d963f59/1de9c5fb-8140-43b4-ba05-17bc28bee08a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wKUmEyyruHMx2yi9G28m4T</video:player_loc><video:duration>2361</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T22:58:03.170Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graph Processing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3mA2RmeHBERcFXWcL5L1wr</loc><lastmod>2026-10-09T22:56:16.566Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/79732e3b-e714-4b94-b19c-437d0c6f8465.jpg</video:thumbnail_loc><video:title>Easy GnuPG</video:title><video:description>**Shell scripts to make GnuPG more accessible and easier to use**

There are scads of options presented by GnuPG, which are all part of making it the flexible and powerful an encryption framework that it is. But it's extremely complicated to get started with, and that quite reasonably puts people off.

**EasyGnuPG** is a wrapper script that tries to simplify the process of using GnuPG. In order to simplify things, it is opinionated about the "right" way to use GnuPG.

The philosophic goals here are these:

1. Make GPG as easy to use as possible. The more people using strong encryption, the better for everyone. One of the big hang ups right now is that the GPG tools are difficult to use - more so than they strictly have to be.
2. Make the interface itself auditable. This is why this is presented as shell scripts rather than a web service or a GUI. If you're concerned about what **egpg** does, open up the files and read them, or have someone you trust read them.
3. Build a guide forward. The simplified interface provided here should be good to get started with, and with luck many users will find they never need anything beyond what **egpg** provides. If you find that you need to do something more, though, the goal is that you have a foundation to start with, and some direction on how to proceed.
4. Make it customizable. If it doesn't fit your workflow, adapt and extend it to fit your way of doing things. Share your extensions with the others too.

- **Speaker:** Dashamir Hoxha
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 12:00–12:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/easy_gnupg/)

**Slides &amp; links**

- [https://slides.com/dashohoxha/easy-gnupg](https://slides.com/dashohoxha/easy-gnupg)
- [https://github.com/dashohoxha/egpg](https://github.com/dashohoxha/egpg)
- [https://wiki.debian....</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/13122029-4fc5-4cdc-8458-4f7c46186e45/c5eca1f7-16d3-4c89-a0f0-4c1febd0bed2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3mA2RmeHBERcFXWcL5L1wr</video:player_loc><video:duration>948</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-09T22:56:16.566Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2v77tbYGS8VDW3RX3aYCNb</loc><lastmod>2026-10-10T00:05:40.592Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8525e2a2-e303-4579-999d-04df836ddfb0.jpg</video:thumbnail_loc><video:title>Unix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD</video:title><video:description>**Important Milestones and Lessons Learned**

Based on a [GitHub repository](https://github.com/dspinellis/unix-history-repo) recording the history of the Unix code from 1970 until today, we look at the most significant elements and milestones of the system's architectural evolution and the lessons we can learn from it.

The Unix operating system has had a profound influence on the development of open source software and associated communities. Many of today's systems trace their code or design to a 1970 unnamed operating system kernel, implemented in 2489 lines of PDP-7 assembly language. This evolved into the Unix operating system, whose direct descendants include today's BSD systems and intellectual heirs form the various GNU/Linux distributions.

How did the architecture of Unix evolve over the past half century? Based on a [GitHub repository](https://github.com/dspinellis/unix-history-repo) recording the system's history from 1970 until today, a [database recording the evolution of provided facilities](https://dspinellis.github.io/unix-history-man/index.html), and the reconstruction of the [Third](https://github.com/dspinellis/unix-v3man) and [Fourth](https://github.com/dspinellis/unix-v4man) Edition Unix manuals, we will examine the most significant milestones of this development and the lessons we can learn. Many architectural features, such as layering, system calls, devices as files, an interpreter, and process management, were already visible in the 1970 version. Other ideas followed quickly: the tree directory structure, user contributed code, I/O redirection, the shell as a user program, groups, pipes, and scripting. Later versions added domain-specific languages, environment variables, a documented file system hierarchy, software packages, virtual memory support, optimized screen handling, networking, storage pools, dynamic tracing, and a packet capture library. Based on a record of facilities documented over the years we will see areas in which evol...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0c29796f-4d8e-408f-8ff3-34d452c1a156/d354d72e-e9d2-4e61-852d-bf6f804a4635-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2v77tbYGS8VDW3RX3aYCNb</video:player_loc><video:duration>2394</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T00:05:40.592Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>History</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wdJ2stBXRQeHUeeRX9US2m</loc><lastmod>2026-10-10T00:20:23.832Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/77c89a4f-c5dc-4451-bee6-e720aab9a854.jpg</video:thumbnail_loc><video:title>Surviving in an Open Source Niche: the Pythran case</video:title><video:description>**a compiler for scientific kernels written in Python, six years later**

Pythran is an open source compiler for scientific kernels written in Python.

Its goal is to turn scientific kernels written in Python into native modules that runs much faster, take advantage of SIMD instruction units, multi-cores, get rid of the GIL **without** sacrifying high-level programing. As such it understands a strict subset of the Python language, keeping 100% backward compatibiliy with the original language.

Looks cool? It is. But the target niche is small (high performance computing in Python and several great tools already exist (Cython, Numba).
How have Pythran survived in the OSS jungle for 6 years while gathering a small but living community?

The following points will be discussed:

- making reasonable technical choices
- targeting a niche
- sharing the joy
- surviving the Python3 switch
- building a community
- surviving the bus factor
- finding funding
- not becoming a workaholic

- **Speaker:** Serge Guelton (serge-sans-paille)
- **Track:** [Python](https://archive.fosdem.org/2018/schedule/track/python/)
- **Room:** K.1.105 (La Fontaine)
- **When:** Saturday 3 February 2018, 12:00–12:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/pythran/)

**Slides &amp; links**

- [official doc](http://pythran.readthedocs.io/en/latest/)
- [source code](https://github.com/serge-sans-paille/pythran)
- [sample talk at pyparis](http://serge-sans-paille.github.io/talks/pyparis-2017-09-12.html#/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Surviving in an Open Source Niche: the Pythran case” by Serge Guelton (serge-sans-paille), FOSDEM 2018.

**Original recording:** [2018/K.1.105/pythran.webm](https://video.fosdem.org/2018/K.1.105/pythran.webm) from the [FOSDE...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f4b8fbe3-2ace-4eed-8ea9-087af57f6b16/bcf5a595-7c81-49de-b141-2c0911d8add8-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wdJ2stBXRQeHUeeRX9US2m</video:player_loc><video:duration>2800</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T00:20:23.832Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/6BftJkj1Enk3AqTjoJ6pYB</loc><lastmod>2026-10-10T00:47:08.798Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/dbb03634-e8d1-48cc-9efa-85e6b2dade42.jpg</video:thumbnail_loc><video:title>Open Build Service in Debian</video:title><video:description>**It is impressive how much time and resources a team can save**

It is impressive how much time and resources a team can save by using the OBS to manages their packages creation and distribution. OBS is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.

Andrew Lee will cover the benefits of using OBS, explain some of it features and workflow for all your packaging and releasing needs, like automatically build package from scratch on multiple target distros and architectures, easy access through QA to the developer's repo to generate new images with the changes for testing before integration into the production repo, vcs-like workflow as branch code, send merge requests and review submissions and flexible to connect additional resources to empower the backend worker(builders) even with different architectures. At the end tips on how to setup and optimize OBS will be provided.

- **Speaker:** Andrew Lee
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 12:00–12:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debianopenbuild/)

**Slides &amp; links**

- [Open Build Service package in Debian.](https://tracker.debian.org/pkg/open-build-service)
- [Previous talk at OSSNA](https://ossna2017.sched.com/event/59ebc324049317e83439c85c1e6e1d3b)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Open Build Service in Debian” by Andrew Lee, FOSDEM 2018.

**Original recording:** [2018/K.3.201/debianopenbuild.webm](https://video.fosdem.org/2018/K.3.201/debianopenbuild.webm) from the [FOSDEM video archive](https://video.fosdem.org/2...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2d69a5cf-7713-42e9-b74d-9423dd646237/cb4adac5-d5c1-4a28-bd2c-a586b745f2cb-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/6BftJkj1Enk3AqTjoJ6pYB</video:player_loc><video:duration>1613</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T00:47:08.798Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2ByeFWUQDEnfbxMHBUcHBg</loc><lastmod>2026-10-10T00:54:49.095Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7cd36b35-bef4-46bd-bb97-f6be5b7dbd0c.jpg</video:thumbnail_loc><video:title>Tutorial: my first FPGA design</video:title><video:description>**Basic course to create a simple FPGA design using OSS tools**

You have no hardware knowledge and want to know how people design chips ? You are a software guy, having heard of VHDL or Verilog but never used it ? In this 25 min tutorial, you will learn the basis of hardware design and how to write a simple FPGA design using only FOSS tools. (This tutorial is not about PCB design, but reprogrammable chips design)

This is the same talk as the one of FOSDEM'17. As the room was full, some people were not able to attend so I propose to do it again.

- **Speaker:** Tristan Gingold
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 12:00–12:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_fpga_intro/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Tutorial: my first FPGA design” by Tristan Gingold, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_fpga_intro.webm](https://video.fosdem.org/2018/K.4.201/cad_fpga_intro.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0d100969-0425-4404-b864-97b1a2aa7a59/f2b88c5e-0611-4147-90c1-1529aa70c103-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2ByeFWUQDEnfbxMHBUcHBg</video:player_loc><video:duration>1459</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T00:54:49.095Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2cypgNuDjac3KAd5MEi52Y</loc><lastmod>2026-10-10T02:13:58.119Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/42be60f0-7657-4b21-b315-d4160e73113f.jpg</video:thumbnail_loc><video:title>A tour with Firefox' developer tools</video:title><video:description>A lot happened in Firefox' devtools this year. Follow along with us for a tour of what changed this year, and how you can help !

This talk will be split in 2 parts:

1. This will be a general tour about the tools: what happened this year. This part will be more focused on the console, the inspector, the netmonitor, the debugger. (by Nicolas Chevobbe, developer in the Console)
2. How to read a performance profile recorded with the Gecko Profiler, using perf-html.io. (by Julien Wajsberg, developer for perf.html)

- **Speakers:** Julien Wajsberg, Nicolas Chevobbe
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 12:00–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_tour_firefox_developer_tools/)

**Slides &amp; links**

- [Link to the slides](https://nicolaschevobbe.com/talks/2018-fosdem/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “A tour with Firefox' developer tools” by Julien Wajsberg, Nicolas Chevobbe, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_tour_firefox_developer_tools.webm](https://video.fosdem.org/2018/UA2.118/mozilla_tour_firefox_developer_tools.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/09b649c1-8589-42ae-817d-ca3b3693762a/7eacc36d-c38e-4c2f-a476-014b337100b7-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2cypgNuDjac3KAd5MEi52Y</video:player_loc><video:duration>3473</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T02:13:58.119Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/nmLkqo4eZ4dqPozz2E57vD</loc><lastmod>2026-10-10T01:54:20.382Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0fb02ab3-174f-424c-956b-c02602ac8c7b.jpg</video:thumbnail_loc><video:title>Will it blend?</video:title><video:description>**Comparison of oVirt, OpenStack and Kubernetes schedulers**

This talk should explain the internal mechanisms and differences between three schedulers that are currently used to plan workload placements in today’s datacenters and clusters.

The scheduling part of cluster management is commonly perceived to be complicated and close to dark magic. My goal is to describe the really simple concepts all three schedulers are based upon. I will then focus on the significant differences and strong and weak points of each of them in hope that I will uncover features worth of sharing between schedulers.

This talks should shed some light on how cloud and cluster scheduling works and facilitate the idea exchange in the scheduling area; both in the developer community and between developers and users.

- **Speaker:** Martin Sivák
- **Track:** [Virtualization and IaaS](https://archive.fosdem.org/2018/schedule/track/virtualization_and_iaas/)
- **Room:** UB2.252A (Lameere)
- **When:** Saturday 3 February 2018, 12:00–12:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/vai_ovirt_openstack_k8s_schedulers/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Will it blend?” by Martin Sivák, FOSDEM 2018.

**Original recording:** [2018/UB2.252A/vai_ovirt_openstack_k8s_schedulers.webm](https://video.fosdem.org/2018/UB2.252A/vai_ovirt_openstack_k8s_schedulers.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/acf61c0c-e525-4dc4-8fba-d96feff018ef/ed12ce41-aaca-45f4-aec9-795cc7d314ca-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/nmLkqo4eZ4dqPozz2E57vD</video:player_loc><video:duration>2269</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T01:54:20.382Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Virtualization and IaaS</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2QnvqAqv5xviUismRX14Mn</loc><lastmod>2026-10-10T02:58:32.402Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/bc148450-d442-4afc-aa24-41e5ac9bad62.jpg</video:thumbnail_loc><video:title>How to keep your embedded Linux up and running?</video:title><video:description>**Paint Your L\[inux|awn\] Green**

Userspace software is imperfect and we all know about this.
Running it for 5 minutes seems to be easy but what about days or weeks?
This problem already gave server guys a lot of sleepless nights.
Nowadays also IoT and embedded Linux world is facing very the same problem.
Unfortunately solutions known from server world (Nagios and friends) usually cannot be directly applied.

During this talk Krzysztof will discuss problems related to monitoring and "healing" embedded Linux distribution.
First, most common server approaches will be described.
After that, Krzysztof will try to identify key problems of applying this solution to embedded platform.
Then Krzysztof will introduce faultd - small but extendable daemon for system monitoring and CPR;).
How to use it? What can it do? What are the advantages and disadvantages?
All those questions should be answered in this part.
Last part is going to be a discussion on a presented idea and experience sharing.

- **Speaker:** Krzysztof Opasiak
- **Track:** Embedded, mobile and automotive
- **Room:** [UD2.218A](https://archive.fosdem.org/2018/schedule/room/ud2218a/)
- **When:** Saturday 3 February 2018, 12:00–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/linux_up_and_running/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “How to keep your embedded Linux up and running?” by Krzysztof Opasiak, FOSDEM 2018.

**Original recording:** [2018/UD2.218A/linux_up_and_running.webm](https://video.fosdem.org/2018/UD2.218A/linux_up_and_running.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0eda180e-7ef0-43c5-8a6a-ca1ac67286c3/07a3662e-edc4-4e11-8830-78bacd7cc085-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2QnvqAqv5xviUismRX14Mn</video:player_loc><video:duration>2157</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T02:58:32.402Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Embedded, mobile and</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/nLTUMpSJG2BWfqnE9j1gtH</loc><lastmod>2026-10-10T02:41:11.722Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/d883396d-0c0b-4199-bb07-cbf3e1b1d9ad.jpg</video:thumbnail_loc><video:title>Antipatterns in OpenOffice Code</video:title><video:description>**How can we ensure better Code**

Whenever I tried to look through Open Office Code I see the same Issues in Code I see in my consulting work.
I would like to go with the Audience through some of the basic Antipatterns of coding. In a presentation I will define those basic Antipatterns.
I will give some reasons I have seen in my professional work why they occur and they seem to be true in Open Office, too. In the last phase we will transit into a discussion about how avoid these issues,
and how we can reflect on these Issues.

My Idea is to have 15 Minutes Presentation and 15 Minuts discussion.
Language will be in english, as good as my english is. :)

- **Speaker:** Peter Kovacs
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 12:20–12:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_antipatterns/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Antipatterns in OpenOffice Code” by Peter Kovacs, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_antipatterns.webm](https://video.fosdem.org/2018/AW1.120/ode_antipatterns.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/b054a0e1-cb83-4c11-bf68-eb5e505fb183/02516178-725d-4f99-b0aa-d2a1f6ef5de9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/nLTUMpSJG2BWfqnE9j1gtH</video:player_loc><video:duration>1538</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T02:41:11.722Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/nLGmDLFks5QsQq45DwJVWo</loc><lastmod>2026-10-10T03:25:18.007Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/aac69c08-efc6-459a-b038-34578b231253.jpg</video:thumbnail_loc><video:title>gdb tools: duel and @PrettyPrinter</video:title><video:description>This talk will describe two python extensions for gdb: @PrettyPrinter decorator — an easy approach to writing new pretty printers for your data, and DUEL — a high level data exploration language, a very powerful but easy way of examining complex data structures.

- **Speaker:** Sergei Golubchik
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/room/aw1121/)
- **When:** Saturday 3 February 2018, 12:20–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debugging_tools_gdb_tools/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “gdb tools: duel and @PrettyPrinter” by Sergei Golubchik, FOSDEM 2018.

**Original recording:** [2018/AW1.121/debugging_tools_gdb_tools.webm](https://video.fosdem.org/2018/AW1.121/debugging_tools_gdb_tools.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/b04d820f-13ac-49de-b564-7cd139a64fd6/7fb76113-1739-490d-a66d-40e33ea30600-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/nLGmDLFks5QsQq45DwJVWo</video:player_loc><video:duration>2024</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T03:25:18.007Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Debugging tools</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/gbDpejZNLb6f1LhEcTkGq8</loc><lastmod>2026-10-10T03:44:32.763Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e8b523b1-5bcc-4d3e-a9cb-676291fe2b88.jpg</video:thumbnail_loc><video:title>Advanced testing in action on a Java project</video:title><video:description>**Demonstrating testing practices using Java, Maven, Docker and Jenkins.**

This talk will demonstrate advanced testing practices used by the [XWiki open source project](http://xwiki.org), and using Java, Maven, Docker and Jenkins:

- Testing for [backward compatibility with Revapi](http://massol.myxwiki.org/xwiki/bin/view/Blog/ByeByeCLIRRWelcomeRevapi) and an [associated strategy](http://massol.myxwiki.org/xwiki/bin/view/Blog/BackwardCompatibilityStrategy)
- Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation
- Testing the quality of your tests with [Descartes Mutation testing](http://massol.myxwiki.org/xwiki/bin/view/Blog/MutationTestingDescartes)
- Automatically enriching your test suite with [DSpot](https://github.com/STAMP-project/dspot)
- Testing various configurations with [Docker containers and Jenkins](http://massol.myxwiki.org/xwiki/bin/view/Blog/DockerJenkinsConfigurationTesting)

- **Speaker:** Vincent Massol
- **Track:** [Testing and automation](https://archive.fosdem.org/2018/schedule/track/testing_and_automation/)
- **Room:** [H.2213](https://archive.fosdem.org/2018/schedule/room/h2213/)
- **When:** Saturday 3 February 2018, 12:20–13:05 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/advanced_testing_java/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Advanced testing in action on a Java project” by Vincent Massol, FOSDEM 2018.

**Original recording:** [2018/H.2213/advanced_testing_java.webm](https://video.fosdem.org/2018/H.2213/advanced_testing_java.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/7af59105-2d4c-4c5f-bb2d-029c28b74d9f/af983f8f-d544-4e7a-85f9-8f06ccd1491e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/gbDpejZNLb6f1LhEcTkGq8</video:player_loc><video:duration>2980</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T03:44:32.763Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Testing and automation</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/bG8FPGc5fTG3GjtN6voGT9</loc><lastmod>2026-10-10T03:45:47.727Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/302a68a9-e92c-4559-8819-0fb79aeef71b.jpg</video:thumbnail_loc><video:title>BulletinBoard DHT and wireguard-p2p</video:title><video:description>A introduction to BulletinBoard, a internet-wide general-purpose distributed-hash-table to store key/value pairs and wireguard-p2p, a tool for setting up WireGuard VPN connections from peer to peer.

- **Speaker:** Manuel Schoelling
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 12:20–12:35 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/bulletinboard_dht/)

**Slides &amp; links**

- [BulletinBoard DHT](https://manuels.github.io/bulletinboard-dht/)
- [wireguard-p2p](https://github.com/manuels/wireguard-p2p)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “BulletinBoard DHT and wireguard-p2p” by Manuel Schoelling, FOSDEM 2018.

**Original recording:** [2018/H.2215/bulletinboard_dht.webm](https://video.fosdem.org/2018/H.2215/bulletinboard_dht.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/5695dfda-a5cf-49f4-8b6a-e529e8257496/6f6b275d-e7e2-4539-9236-dc9314634168-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/bG8FPGc5fTG3GjtN6voGT9</video:player_loc><video:duration>653</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T03:45:47.727Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8UNgw6jFyCuQAJr3RByFZE</loc><lastmod>2026-10-10T04:15:37.886Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3b16f25f-53e3-49eb-96b4-0a2c3c3be06b.jpg</video:thumbnail_loc><video:title>Your Open Source Community Metrics Should be Tracking More than Code</video:title><video:description>Metrics, when used wisely, allow you to make informed decisions about how to grow your open source community and how to better assess its health. But your community is about more than code. Who’s joining and leaving? Who's really active and really helpful? Who should you be encouraging? In this presentation, Jeremy will explain why your metrics should track more than just code. Open source ecosystems are really about people, which is why we're creating a Contributor Relationship Management system.

- **Speaker:** Jeremy Garcia
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 12:20–12:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_creating_contributor_relationship/)

**Slides &amp; links**

- [Measure GitHub Repo](https://github.com/MeasureOSS/Measure/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Your Open Source Community Metrics Should be Tracking More than Code” by Jeremy Garcia, FOSDEM 2018.

**Original recording:** [2018/K.4.601/community_creating_contributor_relationship.webm](https://video.fosdem.org/2018/K.4.601/community_creating_contributor_relationship.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/400f28f9-b9d1-4e2c-94a2-2bb12f5cf05c/92f9591b-24e0-424e-86fc-b70383f57e92-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8UNgw6jFyCuQAJr3RByFZE</video:player_loc><video:duration>1401</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T04:15:37.886Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ao29C8mosrJGdd3EAWY1Xv</loc><lastmod>2026-10-10T05:02:06.738Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9ebb8551-4126-491b-b110-cf9e4b4d6eac.jpg</video:thumbnail_loc><video:title>Live sculpting a Genode-based operating system</video:title><video:description>The talk demonstrates the Genode-based operating system as routinely used by the Genode developers. The starting point is a generic and fairly minimalistic base system, which is then live shaped into different forms using a plain text editor. Along the way, many features of Genode come into play, eventually forming a usable system.

Over the past decade, the Genode OS Framework has evolved from a research prototype to a practical operating-system foundation. This is evidenced by the Genode developers who use the system day to day. Being a component-based system designed after the principle of least privilege from the very beginning, it breaks with many concepts that we take for granted in traditional operating systems, e.g., the central role of files. Instead, Genode introduces a novel way of composing system scenarios out of building blocks where the building blocks are able to cooperate without ultimately trusting each other.

The composition of Genode systems used to be defined at system-integration time before booting the system. However, Genode also allows completely dynamic compositions where the system's behavior and structure can be changed at runtime. This ability is the basis for the use of Genode as a general-purpose OS. The talk introduces Sculpt, which is the designated blue-print for interactive and fully dynamic Genode systems.

- **Speaker:** Norman Feske
- **Track:** [Microkernels](https://archive.fosdem.org/2018/schedule/track/microkernels/)
- **Room:** [AW1.126](https://archive.fosdem.org/2018/schedule/room/aw1126/)
- **When:** Saturday 3 February 2018, 12:25–13:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_genode_live_sculpting/)

**Slides &amp; links**

- [Genode OS Framework](https://genode.org)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https:/...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/4bf5519b-1d1d-48a3-a3b7-24d35f6c2c73/97a8b1e3-ad1b-4f65-b02a-7e4a05b71119-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ao29C8mosrJGdd3EAWY1Xv</video:player_loc><video:duration>3843</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T05:02:06.738Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Microkernels</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/fUsVJUkHBqR5HvzzFZUYyx</loc><lastmod>2026-10-10T05:01:27.198Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4f1529d8-b294-453e-a302-a76fd13c974e.jpg</video:thumbnail_loc><video:title>Easily Secure Your Front and Back End app with Keycloak</video:title><video:description>A presentation of the Open Source IDM server : Keycloak. Some slides to give the big picture followed by a live coding session where we will set up a keycloak server and then secure a front app and some backend ends applications.

- **Speaker:** Sébastien Blanc
- **Track:** [Identity and Access Management](https://archive.fosdem.org/2018/schedule/track/identity_and_access_management/)
- **Room:** [UD2.119](https://archive.fosdem.org/2018/schedule/room/ud2119/)
- **When:** Saturday 3 February 2018, 12:25–12:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/keycloak/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Easily Secure Your Front and Back End app with Keycloak” by Sébastien Blanc, FOSDEM 2018.

**Original recording:** [2018/UD2.119/keycloak.webm](https://video.fosdem.org/2018/UD2.119/keycloak.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/78b3361b-46f2-4d48-b901-8e02ac25730f/3c09c74a-a829-48c5-af2f-9c90c5b7b68f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/fUsVJUkHBqR5HvzzFZUYyx</video:player_loc><video:duration>1651</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T05:01:27.198Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/cznTS6KmoSyU5oLSme5yjn</loc><lastmod>2026-10-10T05:43:05.894Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7fc3a03f-36c0-4e4a-8e45-34e23989550a.jpg</video:thumbnail_loc><video:title>ONAP – A road to network automation</video:title><video:description>ONAP (Open Network Automation Platform) is an open source software platform that delivers capabilities for the design, creation, orchestration, monitoring, and life cycle management of

- Virtual Network Functions (VNFs)
- The carrier-scale Software Defined Networks (SDNs) that contain them
- Higher-level services that combine the above

ONAP provides for automatic, policy-driven interaction of these functions and services in a dynamic, real-time cloud environment. ONAP is not just a run-time platform; it includes graphical design tools for function/service creation. This talk will introduce ONAP as a whole and walk through a specific use case (vCPE) from design to VNF onboarding and runtime. Eventually, how we can leverage ONAP to enable open/closed loop automation of Virtual Network Functions.

- **Speakers:** Gervais-Martial Ngueko, Christophe Closset
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 12:30–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/onap/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “ONAP – A road to network automation” by Gervais-Martial Ngueko, Christophe Closset, FOSDEM 2018.

**Original recording:** [2018/H.1301/onap.webm](https://video.fosdem.org/2018/H.1301/onap.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/5dbd8ffc-d953-4fa3-98f4-e84a6a03c019/2cacc3ab-04af-4621-91a0-c8d65345cc40-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/cznTS6KmoSyU5oLSme5yjn</video:player_loc><video:duration>1546</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T05:43:05.894Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8tt2v4S7VWHrWaeZT8VTVf</loc><lastmod>2026-10-10T06:32:53.194Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/58143822-d399-4509-a282-9345430cd690.jpg</video:thumbnail_loc><video:title>Upspin and a future of the Internet</video:title><video:description>**My vision of Rob Pike's Upspin as a basis for a decentralized Internet**

Upspin is both a protocol and a reference implementation for a global name space for network-accessible files that comes with permissions and end-to-end encryption. With simplicity at its core (the protocol is just 10 methods), it is very versatile and can be a building block for a decentralized Internet

Last October, Rob Pike published the Upspin manifesto on his blog - command center. This manifesto is centered around a concept I care for: the separation of the producers and the consumers of data. I had been willing to create web services that could freely inter-operate and Upspin is a wonderful tool for that. Since then, I have been working on a collection of Upspin client and servers to prove the concept.

In this talk I will present:
- the basic concepts and architecture of Upspin
- my implementations of Upspin client and servers (directory and storage)
- my thoughts about what can be done with Upspin

- **Speaker:** Gildas Chabot
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 12:30–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/upspin/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Upspin and a future of the Internet” by Gildas Chabot, FOSDEM 2018.

**Original recording:** [2018/H.1308/upspin.webm](https://video.fosdem.org/2018/H.1308/upspin.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3c85b52b-eb36-4723-b878-21fb50a0dc94/24ae725b-d8bf-4ecd-b71c-cf311563f66e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8tt2v4S7VWHrWaeZT8VTVf</video:player_loc><video:duration>1723</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T06:32:53.194Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rbNVU3rt9fvYoSrCvohYVP</loc><lastmod>2026-10-10T06:53:01.814Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9f1709ee-c410-4baa-8b3f-a8304707e54e.jpg</video:thumbnail_loc><video:title>Kodi v18 features and improvements</video:title><video:description>**What we've been busy with**

A short walk through of what we have been doing past year since v17 release and what we are still planning to do.

During the time we worked towards the final release of v17 some of our developers already took a head start for v18. During past year developers in and outside of the Kodi Team have been steadily refactoring and working on new features that will be included in the upcoming V18. Various parts have already been published in articles on our website though we will also sum up some parts that are in the pipe line. In total will try to do a brief rundown on what we hope will be included.

- **Speaker:** Martijn Kaijser
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 12:30–12:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_kodi/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Kodi v18 features and improvements” by Martijn Kaijser, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_kodi.webm](https://video.fosdem.org/2018/H.1309/om_kodi.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/cbf6d34c-7d3f-4876-a2e1-b21d1aeefe91/f88e23de-cf96-4993-add3-eb2ca16f6cf9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rbNVU3rt9fvYoSrCvohYVP</video:player_loc><video:duration>1542</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T06:53:01.814Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/iAwNj9Mry3Soq7yVbmGRAH</loc><lastmod>2026-10-10T07:29:20.898Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1d940363-bb88-468e-8aac-7460b98c7c67.jpg</video:thumbnail_loc><video:title>Introduction to Flatpak</video:title><video:description>Flatpak uses unprivileged Linux containers to install and sandbox desktop apps. It resembles traditional packaging systems like dpkg and RPM in some ways, but is very different in other ways. This talk will introduce Flatpak's model for packaging, how and why it differs from traditional packaging systems, and how Linux operating systems can benefit from having both.

Traditional packaging systems like dpkg work with small, granular packages with a web of interdependencies. Flatpak is intended for user-facing GUI apps ("leaf packages"), which each have a single dependency: a "runtime" that collects all the libraries that the app needs and doesn't bundle.

Key topics:

- The problems Flatpak sets out to solve: why traditional packages aren't always a good fit
- How Flatpak mitigates the problems associated with bundled libraries
- Avoiding data duplication and wasted space

This talk is intended for an audience of developers and sysadmins familiar with traditional packaging systems, but perhaps not the details of Flatpak.

The same speaker will be giving a follow-up talk on Flatpak's relationship to distributions, in the Distributions devroom on Sunday.

- **Speaker:** Simon McVittie
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 12:30–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/flatpak/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Introduction to Flatpak” by Simon McVittie, FOSDEM 2018.

**Original recording:** [2018/K.3.201/flatpak.webm](https://video.fosdem.org/2018/K.3.201/flatpak.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This ...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8e7da02a-8e3c-4489-8b1c-e495f11a78c1/a6d13a2b-237e-4572-81f2-f2c5f9126d12-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/iAwNj9Mry3Soq7yVbmGRAH</video:player_loc><video:duration>1582</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T07:29:20.898Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/iEnuVWBZTRVhE49KA54gZ7</loc><lastmod>2026-10-10T07:38:59.849Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0261498c-b490-4c3f-9a7e-443ce3f93378.jpg</video:thumbnail_loc><video:title>Graphic design tools for Open Source FPGAs</video:title><video:description>**Learn about the Apio and Icestudio projects**

Nowadays we have low-level tools to control Open Source FPGAs but these are only for experts who know hardware description languages. There is a challenge in making this technology accessible and easy to use by everyone.
In this talk I will present the project Apio, a multiplatform cli toolbox, and Icestudio, a high-level visual editor that allows to create and synthesize graphic designs into Open Source FPGAs.
Connecting high-level description languages with real hardware implementations enables a lot of new ideas, new research branches, new capabilities. We have begun to explore the surface but there is still a long way to go!

- **Speaker:** Jesús Arroyo Torrens
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 12:30–12:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_fpga_gui/)

**Slides &amp; links**

- [Icestudio](https://github.com/FPGAwars/icestudio)
- [Apio](https://github.com/FPGAwars/apio)
- [FPGAwars](http://fpgawars.github.io/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Graphic design tools for Open Source FPGAs” by Jesús Arroyo Torrens, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_fpga_gui.webm](https://video.fosdem.org/2018/K.4.201/cad_fpga_gui.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8f06de9c-ef2c-4c71-a504-036ec5438bc4/a5ddd71b-8392-4998-8679-420762b9772c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/iEnuVWBZTRVhE49KA54gZ7</video:player_loc><video:duration>1506</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T07:38:59.849Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7ZAcBt5iHwg1kTy2Pt5TRY</loc><lastmod>2026-10-10T08:29:20.191Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4e6353bd-40d8-41a0-8d79-6345ccb3c4b7.jpg</video:thumbnail_loc><video:title>Google’s approach to distributed systems observability for Go</video:title><video:description>- **Speaker:** Jaana Dogan (JBD)
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 12:30–13:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/google_go/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Google’s approach to distributed systems observability for Go” by Jaana Dogan (JBD), FOSDEM 2018.

**Original recording:** [2018/UD2.120/google_go.webm](https://video.fosdem.org/2018/UD2.120/google_go.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/38a14db0-4588-4f5d-bc4b-974f86e95a6e/a54b9c4f-6db0-4ac1-974b-d669a21fbe72-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7ZAcBt5iHwg1kTy2Pt5TRY</video:player_loc><video:duration>1432</video:duration><video:rating>5</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-10T08:29:20.191Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ngkJdhEpMfXCXKXsUqqTMN</loc><lastmod>2026-10-10T14:43:25.162Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/14e98a92-e1fe-432e-a80d-5de85adb4614.jpg</video:thumbnail_loc><video:title>pot: another container framework based on jails and ZFS</video:title><video:description>**A personal/educational project to run containers with the power of FreeBSD**

The initial idea of pot was to imitate containers, like docker, but using FreeBSD technologies, like jails and ZFS. The goal was to run several "pots" on my laptop to serve my needs and, at the same time, to learn how to manage them efficiently, especially in term disk usage. Instead of using/extending existing tools, like ezjail or iocage, I decided to reinvent the wheel and to write myself a new tool.
After some time, I realized that making pot more generic and available to everyone could be a good idea and that's what I intend to present.
I also show some interesting use cases and, hopefully, a live demo.

- **Speaker:** Luca Pizzamiglio
- **Track:** [BSD](https://archive.fosdem.org/2018/schedule/track/bsd/)
- **Room:** [K.3.401](https://archive.fosdem.org/2018/schedule/room/k3401/)
- **When:** Saturday 3 February 2018, 12:35–13:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/pot_container_framework/)

**Slides &amp; links**

- [The github repository](https://github.com/pizzamig/pot)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “pot: another container framework based on jails and ZFS” by Luca Pizzamiglio, FOSDEM 2018.

**Original recording:** [2018/K.3.401/pot_container_framework.webm](https://video.fosdem.org/2018/K.3.401/pot_container_framework.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ac3439e1-351f-4cc1-b689-abb10da4674c/65ac59c0-24d4-432f-863e-974a449b5acc-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ngkJdhEpMfXCXKXsUqqTMN</video:player_loc><video:duration>3078</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:43:25.162Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>BSD</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rv5yp2Z4sfcgsZPuPHcsaN</loc><lastmod>2026-10-10T09:27:07.670Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0fe8eab8-0f81-4d69-a923-d96bbc6397bf.jpg</video:thumbnail_loc><video:title>Nakadi Event Broker</video:title><video:description>**An event broker with a REST API, on top of Kafka-like queues**

Nakadi is an open source event broker, built on top of Kafka-like queues, that provides a REST API for easy integration with microservices. In this talk, we will introduce Nakadi, and demonstrate one of its most important features: timelines.

Timelines is a feature of Nakadi that allows administrators to transparently move queues between different clusters, without interrupting producers or consumers. This is useful to move between clusters, possibly using different technologies, but also as a fail-over for publishers in case of downtime on a cluster. Timelines can also be used to move event types between brokers on the same cluster, which is an alternative to rebalance operations. Contrary to rebalance operations, using timelines does not require additional data copy between brokers, which can slow them down. Future plans include using timelines for re-partitioning, i.e. changing the number of partitions in an event type.

Nakadi is used at Zalando, to produce around 15 terabytes and consume around 40 terabytes of data daily.

- **Speaker:** Lionel Montrieux
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 12:40–12:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/nakadi/)

**Slides &amp; links**

- [Nakadi website and documentation](https://zalando.github.io/nakadi)
- [Nakadi code repository](https://github.com/zalando/nakadi)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Nakadi Event Broker” by Lionel Montrieux, FOSDEM 2018.

**Original recording:** [2018/H.2215/nakadi.webm](https://video.fosdem.org/2018/H.2215/nakadi.webm) from the [FOSDEM video archive](htt...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ce83d85b-b22c-4929-832d-9b287b591508/bf074e46-e84a-45d6-af7f-02de5f0761d3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rv5yp2Z4sfcgsZPuPHcsaN</video:player_loc><video:duration>947</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T09:27:07.670Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/bshEBCQLbDxUHr32BY7ntD</loc><lastmod>2026-10-10T14:43:39.026Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/dd1248fc-c15b-4286-9f2f-c642699a27ff.jpg</video:thumbnail_loc><video:title>Analzying Blockchain transactions in Apache Spark</video:title><video:description>I will show the Blockchain analysis in Jupyter interactive notebook using the external Spark cluster running in Kubernetes, everything dockerized.

The talk will briefly describe how Blockchain transactions work, but most of the time would be the demo. In the demo I will show how we can run various queries on the publicly available Blockchain data, graph algorithms such as PageRank for identifying significant BTC addresses and more.

Intended audience: intermediate, analysts, Bitcoin/Altcoin enthusiasts

- **Speaker:** Jiří Kremser
- **Track:** [Graph Processing](https://archive.fosdem.org/2018/schedule/track/graph_processing/)
- **Room:** [H.2214](https://archive.fosdem.org/2018/schedule/room/h2214/)
- **When:** Saturday 3 February 2018, 12:45–13:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/analzying_blockchain_transactions_in_apache_spark/)

**Slides &amp; links**

- [Spark on OpenShift easily](https://radanalytics.io)
- [the code](https://github.com/jiri-kremser/bitcoin-insights)
- [GraphX](https://spark.apache.org/graphx)
- [GraphFrames](https://graphframes.github.io)
- [slides](http://bit.ly/fosdem18)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Analzying Blockchain transactions in Apache Spark” by Jiří Kremser, FOSDEM 2018.

**Original recording:** [2018/H.2214/analzying_blockchain_transactions_in_apache_spark.webm](https://video.fosdem.org/2018/H.2214/analzying_blockchain_transactions_in_apache_spark.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/54a6fec9-8b18-4445-9c15-25e778739dc7/2d296ac6-d447-4ec8-ab9f-ec2dadb69765-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/bshEBCQLbDxUHr32BY7ntD</video:player_loc><video:duration>2028</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:43:39.026Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graph Processing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uGVURybwbB4JQ7cfLfEA6X</loc><lastmod>2026-10-10T14:48:51.377Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5514ba3d-08f2-4036-8f89-a3b29a3071ce.jpg</video:thumbnail_loc><video:title>Securing Embedded Systems using Virtualization</video:title><video:description>Hypervisors were once seen as purely cloud and server technologies, but have slowly seeped into the embedded space providing extra layers of security. This discussion will showcase how companies from security vendors to automotive are using open source hypervisors (particularly Xen Project) to secure embedded systems, what challenges they face and how they have overcome it. We will also explore what this might mean to IoT at large and how to get started in securing your embedded system with a hypervisor-first approach.

Hypervisors were once seen as purely cloud and server technologies, but have slowly seeped into the embedded space providing extra layers of security. This discussion will showcase how companies from security vendors to automotive are using open source hypervisors (particularly Xen Project) to secure embedded systems, what challenges they face and how they have overcome it. We will also explore what this might mean to IoT at large and how to get started in securing your embedded system with a hypervisor-first approach.

The topic will cover content such as:
\* Why virtualisation in embedded
\* Hypervisor architectures on ARM and a quick roundup of examples
\* Relevant security technologies
\* Specific requirements for embedded systems
\* Example usage of FOSS based hypervisors in embedded
\* Challenges such as safety certification and how this may be approached

- **Speaker:** Lars Kurth
- **Track:** [Virtualization and IaaS](https://archive.fosdem.org/2018/schedule/track/virtualization_and_iaas/)
- **Room:** UB2.252A (Lameere)
- **When:** Saturday 3 February 2018, 12:45–13:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/vai_securing_embedded_systems/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Securing Embedded S...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e876db77-3b97-4d07-921f-1398d7e9f171/f3972cbd-5415-4d91-b563-69333a3e261b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uGVURybwbB4JQ7cfLfEA6X</video:player_loc><video:duration>2414</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:48:51.377Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Virtualization and IaaS</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/fLLBS1NjLTAFKgsr7brzLK</loc><lastmod>2026-10-10T14:47:10.446Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/fc028696-69ea-4f10-913e-097f9fea1e56.jpg</video:thumbnail_loc><video:title>BaseDocumenter</video:title><video:description>**LibreOffice Base applications: how to document them, how to manage and analyze impacts of changes**

BaseDocumenter will be published (under the GPLV3 license) during the first half of 2018 as an extension/plugin of LibreOffice.

The software scans Base applications (tables, queries, forms, scripts, ...) and collects everything useful to support the application designer and to improve the dialog with the end-user.
A special focus is set upon impact analysis, i.e. how to cope with design changes and what-if situations.

SQL and Basic scripts are parsed. An SQL beautifier is also included.

The documentation is made available as a set of static HTML pages. All dependencies between objects ("query X uses table Y", "table Y is used by query X") are made visible by hyperlinks. This makes browsing thru the documentation particularly efficient.

- **Speaker:** Jean-Pierre Ledure
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 12:50–13:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_base/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “BaseDocumenter” by Jean-Pierre Ledure, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_base.webm](https://video.fosdem.org/2018/AW1.120/ode_base.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/77a02a04-acc6-48be-ad7c-0e92fdc9a44f/a8122b0c-5bf5-42a2-822e-80188ca2aef6-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/fLLBS1NjLTAFKgsr7brzLK</video:player_loc><video:duration>1347</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:47:10.446Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/77wJCWExFuYt1dZWmqyznP</loc><lastmod>2026-10-10T14:49:11.625Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4350ee2c-fb1f-44fe-853b-91b7eeda80f8.jpg</video:thumbnail_loc><video:title>A pixel format guide to the galaxy</video:title><video:description>**A tool for interpreting pixel format definitions**

The Pixel Format Guide is a collection of documents and an accompanying python tool which aim to help people interpret and manipulate the pixel format definitions used by the various graphics APIs and projects. In this talk we will describe the Pixel Format Guide and the capabilities of the accompanying tool, provide examples of how it can be used to automate many tasks involving pixel format definitions and explore future directions.

Every graphics API and project has its own way of describing and naming pixel formats — the different flavors used by Vulkan, OpenGL, Mesa, Gallium, Wayland, DRM, GBM, Pixman, Mir and SDL are just a few of the beasts one can encounter in the graphics wilderness. The Pixel Format Guide aims to become a comprehensive reference for pixel format definitions used by such APIs and projects, describing aspects as component bit order and dependence on system endianness. The guide provides both a collection of documents describing how to interpret the definitions, and a python tool and library (called pfg) that allows automatic interpretation of pixel format definitions and operations on them. The Pixel Format Guide currently supports 12 pixel format families for a total of 541 format definitions.

The pfg python library allows users to leverage all the information and capabilities of the tool to create their own custom scripts. A prime example of such a script would be the automatic production of code to convert between pixel formats definitions belonging to different format families.

- **Speaker:** Alexandros Frantzis
- **Track:** [Graphics](https://archive.fosdem.org/2018/schedule/track/graphics/)
- **Room:** [K.4.401](https://archive.fosdem.org/2018/schedule/room/k4401/)
- **When:** Saturday 3 February 2018, 12:50–13:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/pixel_formats/)

**Slides &amp; links**

- [Project page](https:/...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/31803c5b-7317-4d36-98c9-401c526de595/9b74ba75-be9e-4f5d-8d77-00a17c26b869-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/77wJCWExFuYt1dZWmqyznP</video:player_loc><video:duration>893</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:49:11.625Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graphics</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/chUQ8xPWL7Q8KciZTMKGJs</loc><lastmod>2026-10-10T14:52:28.331Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e9eef7f1-480a-4a89-b5b3-910e78f8f761.jpg</video:thumbnail_loc><video:title>Rubber 'Duke' Debugging</video:title><video:description>In the spirit of Jon Bentley(not the top gear
dude), we will take this chance to talk about
everybody’s favorite pastime...debugging!

As programmers, we spend most of our time
debugging. I know I know, most of us never
'write' any bugs(it's ALWAYS your pesky
colleagues). Still, somebody has to clean it
all up.

And yet, there's very little literature about
debugging. Fewer conference talks still.
But that's about to change.

This talk will be a collection of real-life
bug micro-mortems. Proving now more
than ever, that for want of a nail, kingdoms
can really be lost...

- **Speaker:** Mahmoud Abdelghany
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 12:50–13:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/duke_debugging/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Rubber 'Duke' Debugging” by Mahmoud Abdelghany, FOSDEM 2018.

**Original recording:** [2018/UD2.208/duke_debugging.webm](https://video.fosdem.org/2018/UD2.208/duke_debugging.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/5b70fbad-b888-42b2-b738-b81d343a5266/3f34d05d-2638-4516-a728-cdc7d2ed7420-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/chUQ8xPWL7Q8KciZTMKGJs</video:player_loc><video:duration>1511</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:52:28.331Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/xoKEBvVHxD6XYv2dPx9WYf</loc><lastmod>2026-10-10T14:52:41.819Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6d8f6587-14f5-458c-a661-5c34b2b4d31d.jpg</video:thumbnail_loc><video:title>Shared Memory Parallelism in Ada: Load Balancing by Work Stealing</video:title><video:description>Tasking in Ada provides an effective tool for shared memory parallelism. For coarse grained regular parallelism, load balancing works with one single job queue. For finer grained and irregular parallelism, work stealing balances the load with multiple job queues. The programming concepts will be illustrated with examples of algorithms in polyhedral geometry. The demonstrated code belongs to the free and open source PHCpack, at https://github.com/janverschelde/PHCpack.

- **Speaker:** Jan Verschelde
- **Track:** [Ada](https://archive.fosdem.org/2018/schedule/track/ada/)
- **Room:** [AW1.125](https://archive.fosdem.org/2018/schedule/room/aw1125/)
- **When:** Saturday 3 February 2018, 13:00–13:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_parallel/)

**Slides &amp; links**

- [More info on Ada-Belgium web site](http://www.cs.kuleuven.be/~dirk/ada-belgium/events/18/180203-fosdem.html#parallel)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Shared Memory Parallelism in Ada: Load Balancing by Work Stealing” by Jan Verschelde, FOSDEM 2018.

**Original recording:** [2018/AW1.125/ada_parallel.webm](https://video.fosdem.org/2018/AW1.125/ada_parallel.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/fe389244-c6d2-4178-84cc-5cabbb774766/8569409c-e133-4a8a-9d2b-026bc45cc541-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/xoKEBvVHxD6XYv2dPx9WYf</video:player_loc><video:duration>1211</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:52:41.819Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Ada</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jVWBVWH7HvznPoK1md9W5C</loc><lastmod>2026-10-10T14:56:54.800Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/afc602aa-ffae-489a-b8f8-fbde256c02b4.jpg</video:thumbnail_loc><video:title>NFV a' la VDE way</video:title><video:description>vSwitches, vRouter, vGateway can be transparently deployed on the
hosts of a LAN using VDE based Networks of Namespaces (NoN).

A Network of Namespaces (NoN) interconnects network namespaces running on
different hosts as if they were on the same (virtual) Local Area Network. It is
possible to set up and maintain NoN using VLANs, veth, kernel bridge
definitions,… but it would be a daunting work for system administrators.

VXVDE and VXVDEX implement zero-configuration NoN. Starting a namespace
connected to a NoN it is as simple as typing a command like: “vdens vxvde://“.
This new approach is fast (about the same performance figures of VXLAN’s kernel
implementation) and it runs on vanilla Linux kernels.

Several protection features can be added to support different usage scenarios:
VXVDEX provides NoN with access control, and the agnostic encryption (meta)
plugin can protect any kind of VDE implementation from eavesdropping.

- **Speaker:** Renzo Davoli
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 13:00–13:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/vde/)

**Slides &amp; links**

- [github repository](https://github.com/rd235/vdeplug4)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “NFV a' la VDE way” by Renzo Davoli, FOSDEM 2018.

**Original recording:** [2018/H.1301/vde.webm](https://video.fosdem.org/2018/H.1301/vde.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/994c937e-1532-498d-91a0-289a0ed7d0a4/b209907e-af24-4591-9b22-2ae3c2cc43c2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jVWBVWH7HvznPoK1md9W5C</video:player_loc><video:duration>1741</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T14:56:54.800Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/9T2KYtW8RzDrKHQfy7A8h4</loc><lastmod>2026-10-10T15:01:38.166Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6aa90847-c37c-4946-8b42-197cdf3276a3.jpg</video:thumbnail_loc><video:title>PostgreSQL Replication in 2018</video:title><video:description>The world of PostgreSQL replication has come a long way from the days of manually compiling and installing erServer. The options are new, and there are many of them, directed at solving different problems. This talk takes a look at some of the options available today and tomorrow.

- **Speaker:** Magnus Hagander
- **Track:** [PostgreSQL](https://archive.fosdem.org/2018/schedule/track/postgresql/)
- **Room:** H.1302 (Depage)
- **When:** Saturday 3 February 2018, 13:00–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/postgresql_replication_in_2018/)

**Slides &amp; links**

- [Talk on the FOSDEM PGDay website (may include slides)](https://www.postgresql.eu/events/fosdem2018/schedule/session/1755-postgresql-replication-in-2018/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “PostgreSQL Replication in 2018” by Magnus Hagander, FOSDEM 2018.

**Original recording:** [2018/H.1302/postgresql_replication_in_2018.webm](https://video.fosdem.org/2018/H.1302/postgresql_replication_in_2018.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/47e92003-f2ce-44db-8638-689a9ab4edcf/0d1a16b7-74a4-4a7c-b2ca-d49708c9144f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/9T2KYtW8RzDrKHQfy7A8h4</video:player_loc><video:duration>3006</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:01:38.166Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>PostgreSQL</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/hqpJpnxnHzdqQu8dUF2JB6</loc><lastmod>2026-10-10T15:01:51.044Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/83709a02-16eb-4279-b998-df576b9cfbff.jpg</video:thumbnail_loc><video:title>Dep Deep Dive!</video:title><video:description>This talk dives into github.com/golang/dep, the “official experiment” and precursor to a new approach to dependency management in the go toolchain itself. To help you get the most out of dep, we’ll cover both the essential workflows, and dep’s core design principles.

This talk will cover the essential mechanics of dep, combined with an explanation of the main ideas behind dep’s design. It makes sense to explain these together, as dep is an opinionated tool with a spare interface: if people don’t understand dep’s basic way of thinking about dependency management, then they may find themselves “holding it wrong,” and having a difficult time. The benefit of dep’s spare design is that doesn’t take long to cover the essentials, and attendees will be able to walk away with a clear sense of how to leverage dep to their advantage.

- **Speaker:** Sam Boyer
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 13:00–13:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/dep/)

**Slides &amp; links**

- [dep project](https://github.com/golang/dep)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Dep Deep Dive!” by Sam Boyer, FOSDEM 2018.

**Original recording:** [2018/H.1308/dep.webm](https://video.fosdem.org/2018/H.1308/dep.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/84fab19f-8dce-4ba5-8b56-56c356da0c73/6cdc4639-23ba-424b-af6d-045af1dbeed7-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/hqpJpnxnHzdqQu8dUF2JB6</video:player_loc><video:duration>1666</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:01:51.044Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/53GUB1iRvuzwr4ZHYMm3Vw</loc><lastmod>2026-10-10T15:04:47.774Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/b34a48d9-1148-4775-9b10-01e9ead83770.jpg</video:thumbnail_loc><video:title>What's new in GStreamer?</video:title><video:description>This talk will take a look at what's been happening in the GStreamer multimedia framework as of late and what shiny new features you can expect to land in the near future.

It will be fairly high-level and is targeted at both application developers and anyone interested in multimedia on Linux and elsewhere.

GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, \*BSD, OS/X, Windows, iOS and Android.

Whether WebRTC, RTP, RTSP, SRT or RTMP, decoding or encoding, streaming or recording, we have it all!

Join us to find out what's new!

- **Speaker:** Tim-Philipp Müller
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 13:00–13:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_gstreamer/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “What's new in GStreamer?” by Tim-Philipp Müller, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_gstreamer.webm](https://video.fosdem.org/2018/H.1309/om_gstreamer.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/20c54082-4def-402d-9c09-52b221d8bc18/41213090-c861-4ba3-bdc8-551dc23c7a61-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/53GUB1iRvuzwr4ZHYMm3Vw</video:player_loc><video:duration>1365</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:04:47.774Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/ta4Nn2bK1r2MYPQm9UfpFh</loc><lastmod>2026-10-10T15:04:27.392Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/6f42f59b-54d2-4701-a1c6-d2674370d4b0.jpg</video:thumbnail_loc><video:title>Connecting the Edge</video:title><video:description>**Project Flogo as Ultra-lightweight IoT Apps framework**

There are few things in today’s technology landscape that promise to be more transformational than the emergence of an estimated 20 billion IoT edge devices by 2020.One of the well understood impacts of the edge as it emerges is that it will unleash a data tsunami. The evidence is already out there—a connected car can produce up to 5 terabytes of data hourly, an oil and gas drilling rig can produce 7 to 8 terabytes of data daily. Waiting for all of this data to be sent to the cloud and acted upon won’t cut it for many applications in industrial or consumer domains. Even for edge analytical applications, conventional big data architectures that involve forwarding everything to the cloud to be stored and analysed doesn’t make sense—what you likely need are Machine Learning and streaming analytics capabilities at the edge.

Project Flogo is an 100% open source light weight engine which enables developers in building the broadest open IoT community. Project Flogo functions as one the first design bots for IoT edge application development, with a tile-based, zero-code environment for building and deploying integration and data processing directly onto connected devices. Its design bot and Web-based UI bring the best of TIBCO’s design environments to the IoT, with prepackaged building blocks for building applications, integration, data processing, and microservices, as well as error handling, including the first-ever auto-stepback debugger. Project Flogo brings this power to many of the smallest connected devices, with an average installed footprint that is up to 20 times lighter than Node.js and 50 times lighter than Java.

- **Speaker:** Anshul Sharma
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 13:00–13:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/dbeac778-93ff-4cab-8e3b-955f470d3992/049a97e9-8bb7-403b-83b8-96390af3336d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ta4Nn2bK1r2MYPQm9UfpFh</video:player_loc><video:duration>918</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:04:27.392Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/95LXwxToCjwbvfmWnuG5PQ</loc><lastmod>2026-10-10T15:12:18.151Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/24a07357-bf6d-4518-b17e-8f5307c15822.jpg</video:thumbnail_loc><video:title>The circuit less traveled</video:title><video:description>**Investigating some alternate histories of computing.**

Retrocomputing, lost lessons of software design, a quarter of a century of failed progress - and how learning from the past could lead to the next generation of computers.

There are many now-forgotten OSes and languages that could do things that modern systems can't even approach, but they are long gone, out-competed by inexpensive commodity computers and lowest-common-denominator software. This talk discusses some of that forgotten history, and how what we did instead has landed has landed us with significant problems... and some possible ways that we could escape these problems and find new ways forward.

It will touch upon Plan 9 and Inferno, Taos and Intent/Elate, the Dandelion machines and Mesa, Oberon, OpenGenera, Movitz, ChrysaLisp, Urbit, the Canon Cat, the original Newton OS and Dylan, and more besides. It will also examine the next big transition that we're facing, one that almost nobody has noticed and which existing OSes are ill-suited to handle -- and how learning from the past could help improve the future.

- **Speaker:** Liam Proven
- **Track:** [History](https://archive.fosdem.org/2018/schedule/track/history/)
- **Room:** [Janson](https://archive.fosdem.org/2018/schedule/room/janson/)
- **When:** Saturday 3 February 2018, 13:00–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/alternative_histories/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The circuit less traveled” by Liam Proven, FOSDEM 2018.

**Original recording:** [2018/Janson/alternative_histories.webm](https://video.fosdem.org/2018/Janson/alternative_histories.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/4173ca52-219b-421f-8dd9-af005a7a6506/6c3fa5ea-36b8-498e-b823-a4a6d40ec7f2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/95LXwxToCjwbvfmWnuG5PQ</video:player_loc><video:duration>3038</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:12:18.151Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>History</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/4kDnPW2uAYAkSJFkkUNTgt</loc><lastmod>2026-10-10T15:12:34.670Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ae7656d8-50fc-4079-bad2-0244de117841.jpg</video:thumbnail_loc><video:title>Lift your Speed Limits with Cython</video:title><video:description>**Fast native code for Python**

The Cython compiler is the most widely used static compiler for Python. It is used to speed up Python code and to extend the CPython runtime with fast native extension modules that process huge amounts of data all around the world. This talk by one of the core developers gives a quick intro into the compiler, the language, and some of its main applications in the Python big-data ecosystem.

Cython is not just a Python compiler or a native code wrapping tool, but also a programming language in its own right that mixes the Python language with C and C++ data types. The fact that you can simply drop Python code into it and compile it gives a very low entry level into performance optimisation by statically compiling your critical code and then tuning it into fast C to make it run faster.

In this talk, I will guide you through some examples where the compilation of regular Python code leads to faster execution, and present ways how to make the code run much faster.

- **Speaker:** Stefan Behnel
- **Track:** [Python](https://archive.fosdem.org/2018/schedule/track/python/)
- **Room:** K.1.105 (La Fontaine)
- **When:** Saturday 3 February 2018, 13:00–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cython/)

**Slides &amp; links**

- [cython.org](http://cython.org)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Lift your Speed Limits with Cython” by Stefan Behnel, FOSDEM 2018.

**Original recording:** [2018/K.1.105/cython.webm](https://video.fosdem.org/2018/K.1.105/cython.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/1b0994e2-af2c-4a5d-8f4d-7d1084a1813d/eec1116d-1c19-4024-9839-9f4377305b3c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/4kDnPW2uAYAkSJFkkUNTgt</video:player_loc><video:duration>2994</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:12:34.670Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/1s9xrbFu34opMovRdAh4eU</loc><lastmod>2026-10-10T15:15:59.619Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/043b6f89-abc2-46fc-92e4-e1d2cde6b5e6.jpg</video:thumbnail_loc><video:title>Package quality assurance</video:title><video:description>Today open-source is used in almost any software development cycle. We're able to deliver the best product to our customers faster than ever before. At the same time, nobody wants to sacrifice quality or the pace of production. We know a lot about software quality assurance, and we have tools to produce higher quality software. Could we use them to ensure the quality of the open-sourced solutions as well?A couple of years ago, I created a tool called Ossert. An experiment to asses the quality of every Ruby gem. While developing Ossert, I thought a lot about the quality of the open-source software.

In this talk, I'll talk about my experience in making the quality of OSS measurable: how could it correlate with project maturity stage? The patterns of its community behaviour? Finally, I'll share the set of practices I created to asses the quality of open-source development processes.

- **Speaker:** Dolganov Sergey
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 13:00–13:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/packagequalityassurance/)

**Slides &amp; links**

- [Ossert experiment](https://ossert.evilmartians.io/bundler)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Package quality assurance” by Dolganov Sergey, FOSDEM 2018.

**Original recording:** [2018/K.3.201/packagequalityassurance.webm](https://video.fosdem.org/2018/K.3.201/packagequalityassurance.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/03a69a29-7c28-4f26-8567-ffe275975372/97724ba5-b9f0-4a13-bfaf-ff930cce76bd-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/1s9xrbFu34opMovRdAh4eU</video:player_loc><video:duration>1654</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:15:59.619Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/9y9v2cXeYL2o5pU9SGKZSZ</loc><lastmod>2026-10-10T15:16:10.724Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5771ee35-3bba-49a6-ae86-cf66a89e25c0.jpg</video:thumbnail_loc><video:title>Funny digital electronics with Open Source FPGAs</video:title><video:description>Is it possible for non-tech people or even kids to create digital circuits? Thanks to the [Icestorm project](http://www.clifford.at/icestorm/) we all have open source FPGAs. We have develop both Free/libre hardware and software for making it very easy for the non-tech people or kids to start learning and playing with digital circuits. We will show in a demo how the [Icestudio](https://github.com/FPGAwars/icestudio) and the [Icezum Alhambra](https://github.com/FPGAwars/icezum/wiki) FPGA board works. With very few clicks the digital circuits are synthesized and uploaded into the FPGA. It opens the way for teaching hardware thinking and digital circuits without pain and learning concepts while building circuits

- **Speaker:** Juan Gonzalez-Gomez (Obijuan)
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 13:00–13:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_os_fpga/)

**Slides &amp; links**

- [ICEstorm project](http://www.clifford.at/icestorm/)
- [Icezum Alhambra FPGA board](https://github.com/FPGAwars/icezum/wiki)
- [Icestudio: Experimental graphic editor for open FPGAs. Built on top of the Icestorm project.](https://github.com/FPGAwars/icestudio/wiki)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Funny digital electronics with Open Source FPGAs” by Juan Gonzalez-Gomez (Obijuan), FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_os_fpga.webm](https://video.fosdem.org/2018/K.4.201/cad_os_fpga.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercia...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/45462600-f2e2-4f86-b30b-050422757409/753b6b31-ad12-4d90-ad70-f6df28225f37-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/9y9v2cXeYL2o5pU9SGKZSZ</video:player_loc><video:duration>1440</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:16:10.724Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/fxJNwZnbnxyW5sfU3sLwLq</loc><lastmod>2026-10-10T15:20:24.475Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/a1164d5e-1f07-412f-8b51-8656a80860ae.jpg</video:thumbnail_loc><video:title>Tomorrow's JavaScript Debugger</video:title><video:description>**How to shape your own JS debugger in 2018**

These days, Mozilla is rewriting Firefox's devtools using a new and shiny technology stack. Anyone can join easily - the code is on Github, and it's just a matter of 2 commands in your terminal to get a local debugger running!

The debugger is universal - it can debug any browser, node and mobile. The feature list is innovative and aimed to be the best debugging experience for React, Angular, Ember, RxJS and more types of apps. In addition, making contribution to the debugger together with top notch developers from all around the world is an exciting experience!

By the end of this talk you will have the tools to get into hacking on Firefox's debugger. I will introduce architecture and process of development, and make you feel comfortable to approach a world class open source project, and become a contributor to tomorrow’s JavaScript debugger.

- **Speaker:** Amit Zur
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 13:00–13:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_tomorrows_js_debugger/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Tomorrow's JavaScript Debugger” by Amit Zur, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_tomorrows_js_debugger.webm](https://video.fosdem.org/2018/UA2.118/mozilla_tomorrows_js_debugger.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/75ce603f-d402-45c4-a9b8-e0ebd8229408/6d1977a7-7e6b-43e8-8f39-b2d9a9c9a816-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/fxJNwZnbnxyW5sfU3sLwLq</video:player_loc><video:duration>1674</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:20:24.475Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jvAE5DVZJwivg1pxm5mFat</loc><lastmod>2026-10-10T15:20:38.102Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c8637038-1160-4d48-b2d5-b8172a91298e.jpg</video:thumbnail_loc><video:title>Identity governance and data protection with midPoint</video:title><video:description>This talk will present new data protection and identity governance capabilities of midPoint. MidPoint is open source identity management (IDM) and identity governance (IGA) system. MidPoint has all the features of a traditional identity management system. However, this talk will focus on data protection and identity governance. We will explain what identity governance is and how it can handle the challenges of data protection legislation such as European GDPR regulation. We will show how to use midPoint to set up identity management and governance policies and how midPoint can be used to maintain them in the long run. The talk will show how to manage data protection, entitlements and security policies in one unified system and how to consistently apply that to employees, students, contractors ... and all other identities in all your systems.
This talk is intended for identity administrators, security officers and all security practitioners in general.

Overall goal: Overview of midPoint as an open source identity management and governance system. Especially focused on the governance part, as that is very unique in the open source world. Demonstration how midPoint can be used for data protection (e.g. GDPR).

- Very quick overview of midPoint - what it is, a bit of history, etc.
- Basic demonstration of RBAC, role request process, approval and so on. Just few minutes to warm up the audience and get everybody at the same level of understanding of the IDM basics.
- Identity governance: Explanation of how midPoint policy rules and data protection scopes work. How they can be used to set up data protection policies (such as GDPR lawful basis management). Little bit of theory. But mostly practical.
- Short demonstration of the policy set up in midPoint. E.g. show how midPoint can report the problems with GDPR compliance.

MidPoint is a comprehensive open source IDM system. Project is running since 2011 and it is very active:
https://github.com/Evolveum/midpoint
Katarin...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/95e66c4e-6541-4c80-b6df-0af1226aa7c1/89acf6d9-17b0-4810-9c25-1c86c85cdd15-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jvAE5DVZJwivg1pxm5mFat</video:player_loc><video:duration>1891</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:20:38.102Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/4S4Lu5WZEzuvLRTc7dag6w</loc><lastmod>2026-10-10T15:27:04.380Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7260243d-2de6-4ff4-afb6-cc6ce7145c68.jpg</video:thumbnail_loc><video:title>Debug your build by tracing and reversing</video:title><video:description>**stracing your build from sources to binaries**

Can you tell exactly which source files are built into your binaries? Any sufficiently large build feels a bit like magic!
Join me to explore how you can debug your build by stracing it and rebuilding a build graph of files and tools transformations.

Some applications for this knowledge:

- better control of which subset of the code you use and depend on.
- general build hygiene and debugging such as pruning obsolete or dead code.
- build optimization

And answer some questions such as:

- if a file is really used or not and where it is used and what for.
- how it was compiled and combined
- what are your build dependencies.

I will present a TraceCode, a FOSS tool that uses build-time syscalls tracing to reconstruct your build graph.
Using build tracing with strace (disclaimer: *I am a small-time contributor to strace* ), you capture a complete *trace of all the systems calls* happening during your build.

The trace is then parsed and processed to reconstruct the *build graph* of your binaries as a directed graph of files transformations over tools such as code generators, scripts, compilers, assemblers, linkers, etc. This requires NO modification of your build at all.

The graph can then be analyzed for fun and profit, including creating *fancy dot graphic visualizations* and can help understand exactly which files were built, by what and how they were transformed in multiple steps from sources to your final binaries.

As a bonus, I will also present new FOSS extension that perform similar build reversing but using static analysis only.

- **Speaker:** Philippe Ombredanne
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/room/aw1121/)
- **When:** Saturday 3 February 2018, 13:05–13:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debugging_tools_st...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/1f48ed0b-8afc-4665-9379-a87243865984/260545af-07b9-46f7-a73c-93ba10aec8b3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/4S4Lu5WZEzuvLRTc7dag6w</video:player_loc><video:duration>2651</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:27:04.380Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Debugging tools</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/pCkictNFg5ZVNoNKhs6aVT</loc><lastmod>2026-10-10T15:25:57.251Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/bae37555-748b-49e3-9999-07a6037ea64b.jpg</video:thumbnail_loc><video:title>Observability: not just an Ops thing</video:title><video:description>Historically, monitoring has been thought of as an afterthought of the software development cycle: something owned by the ops side of the room. But instead of trying to predict the various ways something might go sideways right before release and crafting dashboards to prepare, what might it look like to use answers about our system to figure out what to build, and how to build it, and whom for?

Observability is the practice of understanding the internal state of a system via knowledge of its external outputs -- and is something that should be built into the process of crafting software from the very beginning.

- **Speaker:** Christine Yen
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 13:10–13:40 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/observability_and_the_development_process/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Observability: not just an Ops thing” by Christine Yen, FOSDEM 2018.

**Original recording:** [2018/UD2.120/observability_and_the_development_process.webm](https://video.fosdem.org/2018/UD2.120/observability_and_the_development_process.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/bf54db57-41a9-4b44-87d6-a5b81d2460a1/593d85f6-dbc1-418d-95c6-0786dae18fd1-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/pCkictNFg5ZVNoNKhs6aVT</video:player_loc><video:duration>1810</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:25:57.251Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/gk38k793xrZG3QZWs4GU5d</loc><lastmod>2026-10-10T15:29:16.890Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/30420422-0a42-4fab-af05-b55713ddea16.jpg</video:thumbnail_loc><video:title>Load testing with Locust</video:title><video:description>This lightning talk will cover our team's efforts at Bloomberg to run a set of performance tests using Locust, an open source Python-based user load testing tool. The talk will review our motivation for running performance tests, how we set up our testing environment in a distributed fashion so that we can generate a high load, how Locust helps with this, and how to automate this testing process. The talk will also cover how testing can prevent potential risks when releasing new software to your client base.

- **Speaker:** Kubilay Kahveci
- **Track:** [Testing and automation](https://archive.fosdem.org/2018/schedule/track/testing_and_automation/)
- **Room:** [H.2213](https://archive.fosdem.org/2018/schedule/room/h2213/)
- **When:** Saturday 3 February 2018, 13:15–13:40 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/loadtesting_locust/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Load testing with Locust” by Kubilay Kahveci, FOSDEM 2018.

**Original recording:** [2018/H.2213/loadtesting_locust.webm](https://video.fosdem.org/2018/H.2213/loadtesting_locust.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/7c21859e-9b29-426a-93ba-8edec5c15ff4/e6a71058-884a-4f15-9018-caf96cb66b0a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/gk38k793xrZG3QZWs4GU5d</video:player_loc><video:duration>1423</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:29:16.890Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Testing and automation</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3EWgrZ4gYUKdZrFirT8hyn</loc><lastmod>2026-10-10T15:29:41.613Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/44743740-e381-4b7a-965d-bb9fe7a0cf3f.jpg</video:thumbnail_loc><video:title>PBX on a non-specialized distro</video:title><video:description>**How and why we included an easy FreePBX setup in NethServer**

Installing FreePBX and Asterisk on a general-purpose system has a lot of hidden traps and requires sysadmin skills.
But sometimes we don't want to use a specialized distro for several reasons.
This talk is about why we have chosen to provide a ready-to-use PBX on NethServer and how we dealt with problems that you face when you try to install cutting edge FreePBX and Asterisk releases on a standard distro (CentOS 7 in our case) that has to work in production environment providing also other services.

Installing FreePBX and Asterisk on a general-purpose system has a lot of hidden traps and requires sysadmin skills.
But sometimes we don't want to use a specialized distro for several reasons.
This talk is about why we have chosen to provide a ready-to-use PBX on NethServer and how we dealt with problems that are faced when trying to install cutting edge FreePBX and Asterisk releases on a standard distro (CentOS 7 in our case) that has to work in production environment providing also other services.
Issues solved are: PHP version required by FreePBX &gt; than CentOS upstream, missing or outdated RPMs, Installation scripts Vs RPMs, backup and restore, HTTPD instance that runs as asterisk user, security issues and keeping kernel modules up-to-date with upstream kernel.
After this talk, you'll know how to package and maintain FreePBX, Asterisk and their dependencies for your favorite distro, and how to overcome issues you can usually encounter when packaging webapps.

- **Speaker:** Stefano Fancello
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 13:20–13:35 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/freepbx/)

**Slides &amp; links**

- [main package source](https://github.com/NethServer/nethserver-freepbx)
- [distribution web site](http://w...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/15a1fbc0-4f5d-458d-b7fb-f7d0bbb5b63d/466ade16-9ad2-4491-bf1c-0ef86a79ceea-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3EWgrZ4gYUKdZrFirT8hyn</video:player_loc><video:duration>935</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:29:41.613Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7UFHpbtbUjtkZdSJH5NBar</loc><lastmod>2026-10-10T15:32:58.873Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3d3f96cf-6416-48b6-b809-d4b54e3c172c.jpg</video:thumbnail_loc><video:title>Nouveau</video:title><video:description>**Status Update**

Brief update on the Nouveau project.

We want to talk about what we have done on over the past year(s) and what we are planning to work on in the near future. Main topics will be power management, Nvidia and community.

- **Speakers:** Martin Peres, Pierre Moreau, Karol Herbst
- **Track:** [Graphics](https://archive.fosdem.org/2018/schedule/track/graphics/)
- **Room:** [K.4.401](https://archive.fosdem.org/2018/schedule/room/k4401/)
- **When:** Saturday 3 February 2018, 13:20–13:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/nouveau/)

**Slides &amp; links**

- [Freedekstop Nouveau wiki](https://nouveau.freedesktop.org/wiki/)
- [How to test SPIR V support in clover](https://github.com/pierremoreau/mesa/wiki/SPIR-V-support-in-clover)
- [How to test OpenCL support for Nouveau](https://github.com/pierremoreau/mesa/wiki/OpenCL-support-for-Nouveau)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Nouveau” by Martin Peres, Pierre Moreau, Karol Herbst, FOSDEM 2018.

**Original recording:** [2018/K.4.401/nouveau.webm](https://video.fosdem.org/2018/K.4.401/nouveau.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/37f1fb84-86d8-4cb6-b868-0e1a3177599f/eb347ba5-eacf-40ad-a6b3-dfd55d0682df-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7UFHpbtbUjtkZdSJH5NBar</video:player_loc><video:duration>1526</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:32:58.873Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graphics</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/iUn1qHtm5DqwKijZtV2YBt</loc><lastmod>2026-10-10T15:33:29.385Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ad855053-df38-4788-ae2b-b9b225686ab7.jpg</video:thumbnail_loc><video:title>MethodHandles Everywhere!</video:title><video:description>The MethodHandle API was added in Java 7, as a way to programmatically build up smart function pointers. Far more powerful than simple reflection, handles JIT and optimize like Java code, producing a fast, direct, type-safe callable. And the API has continued to evolve: in Java 9, you can now embed atomic semantics, array views, loops and "finally" logic, and much more. Come learn how flexible and useful MethodHandles can be!

- **Speaker:** Charles Nutter
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 13:20–13:45 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/method_handles/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “MethodHandles Everywhere!” by Charles Nutter, FOSDEM 2018.

**Original recording:** [2018/UD2.208/method_handles.webm](https://video.fosdem.org/2018/UD2.208/method_handles.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/90fafac0-5651-4b9f-81cf-319c779a5681/7b870420-b127-4286-8d22-6b671ec6bd42-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/iUn1qHtm5DqwKijZtV2YBt</video:player_loc><video:duration>1576</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:33:29.385Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wp89dgo6qCQtFZGhCJcYXT</loc><lastmod>2026-10-10T15:37:09.845Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ded50975-74a2-4418-bcd4-bb8a3ec552e7.jpg</video:thumbnail_loc><video:title>Passing the Baton: Succession planning for FOSS leadership</video:title><video:description>As we look at the next horizon for FOSS, we must consider who will take us there. While we have these founders in our midst, we must take the time to do succession planning for free and open source leadership.

While sharing of and collaborating on software has been around as long as there's been code, the open source concept and movement only came into being in the late 1990s. There are many who remember a time before open source. Of those, most helped to shape the philosophy, laws, governance, and policies which are the foundation of the free and open source movement we enjoy today.

But what happens when these people decide to retire? Who will carry the baton and lead the movement?

Thankfully these people are still with us, helping to craft and lead FOSS, but there are very few younger individuals among their ranks. As we look at the next horizon for FOSS, we must consider who will take us there. While we have these founders in our midst, we must take the time to do succession planning for free and open source leadership.

This talk will cover:

- Succession planning: what it is &amp; why we need it
- What new leaders must know &amp; learn
- Steps we can take to develop the FOSS leaders of the future

- **Speaker:** VM (Vicky) Brasseur
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 13:25–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_passing_the_batton_foss_leadership/)

**Slides &amp; links**

- [Slides with speaker notes (PDF)](https://archive.org/download/fosdem2018-successionplanning/03-fosdem2018-successionplanning-with_speaker_notes.pdf)
- [Slides without speaker notes (PDF)](https://archive.org/download/fosdem2018-successionplanning/03-fosdem2018-successionplanning-without_speaker_notes.pdf)
- [Internet Archive page for this tal...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f62caaeb-f4c0-463a-82d4-dff150915e61/0797d6bc-0e2e-4934-a764-8022b775fe0d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wp89dgo6qCQtFZGhCJcYXT</video:player_loc><video:duration>1751</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:37:09.845Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jZtpPiDCcGpGjoRVee8MHg</loc><lastmod>2026-10-10T15:36:48.172Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8ad3a0af-aa72-4d9c-8f14-8332c8b15248.jpg</video:thumbnail_loc><video:title>Accessibility 101 (not only) for LibreOffice developers</video:title><video:description>This talk will take you through the basics of a11y in a desktop application, using LibreOffice as an example. Starting with basic terminology (mnemonic widget? accessible label?), we'll discover building blocks of a11y in desktop environment, have a look at the sources of most common mistakes developers make when they don't include a11y-awareness into their development process and how to fix them. We'll also show the ways how anyone (even those with little or no knowledge of programming) can contribute to improving a11y ... not only in LibreOffice.

- **Speakers:** Thorsten Behrens, Katarina Behrens
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 13:30–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_accessibility/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Accessibility 101 (not only) for LibreOffice developers” by Thorsten Behrens, Katarina Behrens, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_accessibility.webm](https://video.fosdem.org/2018/AW1.120/ode_accessibility.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/99cac87d-3760-45da-8f22-c1193799c275/23d190a3-85c9-45b2-aa3b-a29ce77ad677-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jZtpPiDCcGpGjoRVee8MHg</video:player_loc><video:duration>1282</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:36:48.172Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/dPjKQqzcZxSU65YBf2FSkg</loc><lastmod>2026-10-10T15:40:00.482Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/2d606593-f8dd-408c-a7b9-b201e192b44e.jpg</video:thumbnail_loc><video:title>Ada, or How to Enforce Safety Rules at Compile Time</video:title><video:description>This is a real life story of a mixed criticality system, where a proper usage of Ada's features for controlling visibility allowed a provable enforcement of the segregation rules at compile time: any violation would simply not compile.

- **Speaker:** Jean-Pierre Rosen
- **Track:** [Ada](https://archive.fosdem.org/2018/schedule/track/ada/)
- **Room:** [AW1.125](https://archive.fosdem.org/2018/schedule/room/aw1125/)
- **When:** Saturday 3 February 2018, 13:30–13:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_safety/)

**Slides &amp; links**

- [More info on Ada-Belgium web site](http://www.cs.kuleuven.be/~dirk/ada-belgium/events/18/180203-fosdem.html#safety)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Ada, or How to Enforce Safety Rules at Compile Time” by Jean-Pierre Rosen, FOSDEM 2018.

**Original recording:** [2018/AW1.125/ada_safety.webm](https://video.fosdem.org/2018/AW1.125/ada_safety.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/67c92e05-296c-451e-80a7-8870dbebaa0d/a0186911-a0b7-4d72-842e-9613ffd184f2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dPjKQqzcZxSU65YBf2FSkg</video:player_loc><video:duration>1249</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:40:00.482Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Ada</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/q5GtaRmKEZ7z5Tr97idjiu</loc><lastmod>2026-10-10T15:41:23.204Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5a672572-f74a-49e1-a5eb-16848b9cc964.jpg</video:thumbnail_loc><video:title>Integrating cloud and container projects in the OPNFV community: Cross Community CI</video:title><video:description>**In this talk we will explain about the OPNFV community, and how it interacts with other communities, such as Kubernetes or OpenStack, to offer a platform for cross-project CI.**

This talk will explain the tight relationship between the OpenStack and OPNFV communities, using as a base the Cross Community CI project, and the benefits that both communities get from it.

Initially the OPNFV CI was based on the consumption of stable artifacts, including stable versions of OpenStack. Developers were not able to work with master versions, causing lack of testing and delay on delivering projects.

Cross Community CI project (XCI) enabled testing based on master versions of the different upstream components (OpenStack , OpenDaylight...). This caused to significantly cut the time of development and identify bugs earlier.

In this talk we will introduce that concept, and we will also explain the tooling used to achieve it (bifrost, openstack-ansible, ansible-opendaylight), showing how a deployment goes from end to end, how to reuse this project for your own needs, and how to start integrating your own project into XCI if that fits into the scope.

- **Speakers:** Fatih Degirmenci, Yolanda Robla Mota
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 13:30–14:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/opnfv_xci/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Integrating cloud and container projects in the OPNFV community: Cross Community CI” by Fatih Degirmenci, Yolanda Robla Mota, FOSDEM 2018.

**Original recording:** [2018/H.1301/opnfv_xci.webm](https://video.fosdem.org/2018/H.1301/opnfv_xci.webm) from the [FOSDEM video archive](http...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c3033e13-86f2-4d0b-863b-2f345cc261ae/1965cff1-9afa-4cb4-9c79-13b3d614973b-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/q5GtaRmKEZ7z5Tr97idjiu</video:player_loc><video:duration>1311</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:41:23.204Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/974Mu3P47RWookLhAbK8Hf</loc><lastmod>2026-10-10T15:43:05.278Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/748ecc19-716c-4fdd-8124-dc4b7b590db1.jpg</video:thumbnail_loc><video:title>Networking Swiss Army Knife for Go</video:title><video:description>Creating and managing network devices, Traffic Control, routing and iptables, introspecting and manipulating network packets. That normally involves a lot of low level C programming, which introduces a huge gap between frontend (web and service oriented) and backend needs (systems programming). Go is excellent in bridging this gap in general, and thanks to the great work of the Go community, networking tasks are very easy to solve too. This session will introduce a set of libraries which form a comprehensive Swiss Army Knife to tackle almost any network related task on Linux with Go.

- **Speaker:** Roman Mohr
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 13:30–14:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/networking_swiss_knife/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Networking Swiss Army Knife for Go” by Roman Mohr, FOSDEM 2018.

**Original recording:** [2018/H.1308/networking_swiss_knife.webm](https://video.fosdem.org/2018/H.1308/networking_swiss_knife.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/41a1e76c-4789-4f92-bf52-438072a104ec/9c082575-9d59-4ae6-923f-e7862b2e4926-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/974Mu3P47RWookLhAbK8Hf</video:player_loc><video:duration>1254</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:43:05.278Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/vR5T5dAtCwVqR49eg2skQu</loc><lastmod>2026-10-10T15:45:03.612Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/41084fd4-c850-41af-850a-e407649091ec.jpg</video:thumbnail_loc><video:title>Update on GStreamer for Embedded Devices</video:title><video:description>GStreamer is the de-facto multimedia framework used for embedded Linux systems. I will focus on recent improvements relevant to the embedded community. In particular, I'll explain our progress in making it easy to do zero-copy pipelines using DMAbuf to connect all the components of the multimedia pipeline, from V4L2 capture, to OpenMAX based codecs to Wayland or KMS based sinks. I'll also give a short overview of the improvements into the OpenGL stack, in particular for embedded platforms.

GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, \*BSD, Solaris, macOS, Windows, iOS and Android.

This talks targets everyone who cares about Free and Open Source multimedia on embedded systems. GStreamer is the standard multimedia framework, not only on the Linux desktop, but most importantly, in embedded Linux products.

- **Speaker:** Olivier Crête
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 13:30–13:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_gst_embedded/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Update on GStreamer for Embedded Devices” by Olivier Crête, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_gst_embedded.webm](https://video.fosdem.org/2018/H.1309/om_gst_embedded.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f1b3793f-6d8b-49af-b233-820f6a668868/b8315b29-b608-4b30-b9b0-121d3c57acbb-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vR5T5dAtCwVqR49eg2skQu</video:player_loc><video:duration>1243</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:45:03.612Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/p2y2g9BaJzFXemJ1tTS91c</loc><lastmod>2026-10-10T15:48:29.420Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ea746a5f-ddb9-4492-872f-463aa1c3ea88.jpg</video:thumbnail_loc><video:title>G-CORE: The LDBC Graph Query Language Proposal</video:title><video:description>The talk will present G-CORE and its most striking features. G-CORE is a graph query language proposal developed by Linked Data Benchmark Council (LDBC). It is a closed graph query language that includes graph pattern matching, inclusive extended regular path expressions, graph construction (graph projection and graph aggregation), and (weighted) shortest path finding. The query language queries graphs and returns a graph. Hence, it supports views and correlated sub-queries, which have proven their worth in the relational databases. To ensure that the query language is practically usable on large data, G-CORE builds on previous complexity results and carefully select useful features, but restricted in such ways that the resulting language is polynomial in data complexity. As such, G-CORE connects the practical work done in industrial proposals with the foundational research on graph databases; in fact, it can be considered as a bridge between these two worlds.

- **Speaker:** Hannes Voigt
- **Track:** [Graph Processing](https://archive.fosdem.org/2018/schedule/track/graph_processing/)
- **Room:** [H.2214](https://archive.fosdem.org/2018/schedule/room/h2214/)
- **When:** Saturday 3 February 2018, 13:30–14:05 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/gcore_query_language/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “G-CORE: The LDBC Graph Query Language Proposal” by Hannes Voigt, FOSDEM 2018.

**Original recording:** [2018/H.2214/gcore_query_language.webm](https://video.fosdem.org/2018/H.2214/gcore_query_language.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ba79aac3-d9c9-47e6-8cd1-718af16f8a0b/5122efa9-ee5f-49a6-b3e2-c63d5ae419cf-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/p2y2g9BaJzFXemJ1tTS91c</video:player_loc><video:duration>2224</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:48:29.420Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Graph Processing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/q6hRcyPGY7DaEmfN8zBWCV</loc><lastmod>2026-10-10T15:48:43.674Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1301832d-61d3-4673-9a6d-51d810fd3998.jpg</video:thumbnail_loc><video:title>How compilers affect dependency resolution in Spack</video:title><video:description>Spack is a general-purpose package manager, used on machines ranging from
laptops to high performance computing (HPC) clusters. It supports
packages in C, C++, Fortran, as well as many other languages, and it
allows users to build many different versions of packages with different
compilers, build options, dependencies, patches, and target
architectures.

Swapping a new compiler into a build may seem trivial, but this and other
features in Spack add subtle constraints and complexities to the
dependency model. We'll talk about modeling compiler runtime libraries
in the DAG, compilers depending on other compilers, and how dependency
resolution has to change for cross-compiling. We'll also touch on why all
this is necessary for HPC environments, and how packaging has helped to
enable new collaborations and software reuse across the scientific
computing community.

- **Speaker:** Todd Gamblin
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 13:30–14:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/spack/)

**Slides &amp; links**

- [Spack website](http://spack.io)
- [Spack github page](http://github.com/spack/spack)
- [Spack documentation with tutorial slides](http://spack.rtfd.io)
- [Recent podcast on OSS and supercomputing](https://changelog.com/rfc/13)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “How compilers affect dependency resolution in Spack” by Todd Gamblin, FOSDEM 2018.

**Original recording:** [2018/K.3.201/spack.webm](https://video.fosdem.org/2018/K.3.201/spack.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mir...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c3186e07-87ed-4054-bd87-2c83e06f165d/4fca02f5-26ef-411b-bae4-029a1ea341ac-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/q6hRcyPGY7DaEmfN8zBWCV</video:player_loc><video:duration>1563</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:48:43.674Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/dVbhmVx3MDCiVxvBBvfKKe</loc><lastmod>2026-10-10T15:54:13.898Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/27f7e5ab-8328-445b-bf37-7241366a691e.jpg</video:thumbnail_loc><video:title>CBSD, Isolation manager</video:title><video:description>**How to manage jails, bhyve VMs and Xen via CBSD, while keeping it all simple**

CBSD is able to manage bhyve, jails and xen on a cluster of hosts while keeping dependencies reasonably low. It is able to configure network interfaces and firewall rules dynamically, whether you use PF, IPFW or IPFILTER. This talk will cover main CBSD features, implementation details, future plans and growth of CBSD as well as ecosystem around it.

Management of Xen, VMs and jails on FreeBSD becomes increasingly tedious job especially with technologies like ZFS and VNET (just to mention few) which add on the number of alternative ways one can run FreeBSD based infrastructure. Combining that with multiple options for a firewall and the requirement for VMs to connect to jails and vice verse, makes FreeBSD very versatile. It is also very hard to choose the right set of tools. CBSD strives to unify management of jails and VMs while not taking away any options, and keeping UI and code simple as possible.

- **Speaker:** Goran Mekić
- **Track:** [BSD](https://archive.fosdem.org/2018/schedule/track/bsd/)
- **Room:** [K.3.401](https://archive.fosdem.org/2018/schedule/room/k3401/)
- **When:** Saturday 3 February 2018, 13:30–14:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cbsd_isolation_manager/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “CBSD, Isolation manager” by Goran Mekić, FOSDEM 2018.

**Original recording:** [2018/K.3.401/cbsd_isolation_manager.webm](https://video.fosdem.org/2018/K.3.401/cbsd_isolation_manager.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/689a6b97-fc9d-4dd8-8a18-6c98f5661cf7/efd6c7d4-be35-41fb-916e-434870c905b5-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dVbhmVx3MDCiVxvBBvfKKe</video:player_loc><video:duration>2457</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:54:13.898Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>BSD</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8ssWDJjSt8MuTUGq4yGe77</loc><lastmod>2026-10-10T15:52:33.094Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/95026c1d-e3b0-42ed-a8b9-b818f427deaa.jpg</video:thumbnail_loc><video:title>The open source EDA tool chain for the Chips4Makers project</video:title><video:description>**Is an ASIC made with fully open source tool chain possible ? Is it affordable ?**

The Chips4Makers project tries to make low volume ASICs possible for makers and hobbyists. The talk will start with a summary and vision of the Chips4Makers project.

In a second part of the talk the current state of the used tool chain will be discussed. With the Retro-uC project this tool chain is tested and it will be presented what worked and what is candidate for improvement. I do hope I can get feedback from the public and get more inspiration to improve the toolchain in use for future user projects.

The Retro-uC chip itself - a microcontroller with the right instruction set for a retrocomputing enthusiast - is discussed in a talk in the retrocomputing devroom.

- **Speaker:** Staf Verhaegen
- **Track:** [CAD and Open Hardware](https://archive.fosdem.org/2018/schedule/track/cad_and_open_hardware/)
- **Room:** [K.4.201](https://archive.fosdem.org/2018/schedule/room/k4201/)
- **When:** Saturday 3 February 2018, 13:30–13:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_os_asic/)

**Slides &amp; links**

- [The Chips4Makers blog](https://chips4makers.io/blog)
- [Hackaday Retro-uC project page](https://hackaday.io/project/27091-chips4makers-pilot-retro-uc)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The open source EDA tool chain for the Chips4Makers project” by Staf Verhaegen, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_os_asic.webm](https://video.fosdem.org/2018/K.4.201/cad_os_asic.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3c61e992-7e4d-4711-a465-584cc47d0956/dcb45185-e092-481b-a779-45d54ef1c9ae-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8ssWDJjSt8MuTUGq4yGe77</video:player_loc><video:duration>1465</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:52:33.094Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/rVa4a1SnLpBnQGxS8qpX2U</loc><lastmod>2026-10-10T15:55:08.290Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5c1d7a16-6954-4c13-8691-5aadc97fd435.jpg</video:thumbnail_loc><video:title>Making a browser fast</video:title><video:description>**The story of Firefox Quantum**

Making a browser fast will speak about the numerous changes that happens under the hood of Firefox during 2017 and how Mozilla made his browser much more reactive to the user.

This presentation will explain how a browser works, then go into more details about:
- Quantum Compositor
- Quantum Style (Stylo)
- Quantum Flow

and will explain in details some of the major changes that happens under the hood of Firefox during 2017.

- **Speaker:** Jean-Yves Perrier
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 13:30–14:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_story_firefox_quantum/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Making a browser fast” by Jean-Yves Perrier, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_story_firefox_quantum.webm](https://video.fosdem.org/2018/UA2.118/mozilla_story_firefox_quantum.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d1e0775e-6a9d-4879-aa3d-8c00c6093fa2/630c557b-74b3-4803-ae50-f260fb8bf247-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/rVa4a1SnLpBnQGxS8qpX2U</video:player_loc><video:duration>1215</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:55:08.290Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wVuwjSgVnEwhTASsaZmpba</loc><lastmod>2026-10-10T16:00:05.409Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9db0fa13-3b4c-4d5c-9877-bce5f571a3c1.jpg</video:thumbnail_loc><video:title>Unleashing the Power of Unikernels with Unikraft</video:title><video:description>Unikernels have been shown to provide incredible performance benefits, including boot times of a few milliseconds, low CPU utilization, throughput in the range of 10-40 Gb/s and memory footprints of a few MBs or even KBs, to name but a few metrics. The clear downside is development time: it can take several months or longer to produce a working, optimized unikernel, and up until now, the process needed to be repeated for each target application. There was no shared research and development on the building and creation of unikernels.

In this presentation we will introduce Unikraft, a new, open source Xen Project sub-project under the auspices of the Linux Foundation that seeks to automate the development process for unikernels. Unikraft decomposes operating systems and libraries into elementary modules called libraries (e.g., schedulers, memory allocators, drivers, filesystems, network stacks, etc) and then allows users to quickly pick and choose, through a menu, which components to use when building a unikernel. Once done, Unikraft builds one image per target “platform” (e.g., Xen, KVM or Linux user-space), severely reducing unikernel development time. We will show a brief demo on how to use Unikraft, and cover the basics of the system including how to contribute to it.

We have spent quite a bit of our time over the last few years developing unikernels – specialized virtual machine images targeting specific applications. We have been particularly interested in them since because of their fantastic performance benefits: tiny memory footprints (hundreds of KBs or a few MBs), boot times comparable to those of processes, and small migration times, to name a few metrics.

Despite the fact that this work and work from several others is proof of their potential, unikernels have yet to see massive adoption. One of the main showstoppers is development time: for instance, developing Minipython [4], a MicroPython unikernel, took the better part of 3 months to put together...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/fa6a284e-03f5-47c5-a70a-f0d4c9c13659/fde2ee92-e29e-4e42-b7b1-527d46b177d5-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wVuwjSgVnEwhTASsaZmpba</video:player_loc><video:duration>2395</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-10T16:00:05.409Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Virtualization and IaaS</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/jAmCrFPLUuNARpnvTGMYrv</loc><lastmod>2026-10-10T15:58:36.096Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/fb236e58-ea20-4450-a50e-c7c5e854bf3e.jpg</video:thumbnail_loc><video:title>Qt in Automotive</video:title><video:description>**What does the Qt Automotive Suite do?**

The Qt Automotive Suite solves a number of automotive problems, but these are not unique to our industry. We have a look at how to measure and understand start-up timing and performance, how to use the Qt Application Manager Wayland compositor, how to generate platform APIs and more. We also take a quick look at the tools provided, e.g. QMLLive for rapid prototyping and GammaRay for deep introspection.

The Qt Automotive Suite is built on top of the general Qt framework and takes Qt from an app creation framework to a platform creation framework. It consists of both tools and libraries.

We see that the QMLLive tool is enjoying usage outside the automotive space and hope that the other components will find users outside of the industry as well. Come here to learn what we do and why.

- **Speaker:** Johan Thelin
- **Track:** Embedded, mobile and automotive
- **Room:** [UD2.218A](https://archive.fosdem.org/2018/schedule/room/ud2218a/)
- **When:** Saturday 3 February 2018, 13:30–14:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/qt_automotive/)

**Slides &amp; links**

- [Qt Automotive Suite documentation](https://doc.qt.io/QtAutomotiveSuite/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Qt in Automotive” by Johan Thelin, FOSDEM 2018.

**Original recording:** [2018/UD2.218A/qt_automotive.webm](https://video.fosdem.org/2018/UD2.218A/qt_automotive.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/96907f28-d895-4934-8a09-473c19d472cf/73bf2fd6-d67a-41a5-b537-a659705fd976-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jAmCrFPLUuNARpnvTGMYrv</video:player_loc><video:duration>1306</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T15:58:36.096Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Embedded, mobile and</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/pJGUMjT2YQe8AdraUNuRbr</loc><lastmod>2026-10-10T16:05:45.863Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/fa92d9a6-a1ed-4fe2-97d5-185bb9b06cc6.jpg</video:thumbnail_loc><video:title>Microkernels in the Era of Data-Centric Computing</video:title><video:description>During the history of digital computers, the majority of mainstream computer systems we designed as CPU-centric. All the data that the computer processed always passed through the main memory in one way or the other and the code running on the CPU manipulated with the data, directly on indirectly. Even DMA controllers, co-processors, GPUs and intelligent NICs were used just as slave peripherals, although with some degree of computational off-loading in the recent years.

One of the reasons for keeping the same basic architecture despite its drawbacks such as the ever-widening memory barrier (i.e. the difference between the latency of the CPU and the RAM) was arguably its conceptual simplicity. However, trends for a major change in the status quo are finally emerging into the mainstream. These new architectures, often called data-centric computing or near-data processing, propose to turn an ordinary computer into a distributed system where the distinction between the CPU, main memory and peripherals is much more blurry. Components such as individual DRAM chips, flash memory chips and NICs should have autonomous computing capabilities and the possibility to interchange data between other components without the involvement of the main CPU.

This talk will present a brief overview of the concepts and discuss the consequences for operating system designs, especially regarding microkernels.

- **Speaker:** Martin Děcký
- **Track:** [Microkernels](https://archive.fosdem.org/2018/schedule/track/microkernels/)
- **Room:** [AW1.126](https://archive.fosdem.org/2018/schedule/room/aw1126/)
- **When:** Saturday 3 February 2018, 13:35–14:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_era_of_datra_centric_computing/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c038a3a3-d62b-438a-8059-375c0f85e2c1/acf3dc97-8cee-4fcb-a15b-eb2c0e524af5-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/pJGUMjT2YQe8AdraUNuRbr</video:player_loc><video:duration>2787</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-10T16:05:45.863Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Microkernels</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/8Wa6NunonGXYxc532wi5wK</loc><lastmod>2026-10-10T16:03:09.875Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8555c88b-6c78-4470-bf02-21bece198672.jpg</video:thumbnail_loc><video:title>Implementing a safe and auditable access to customer instances of your SaaS for the support staff...</video:title><video:description>SaaS are for a lot of us an unavoidable part of our day to day workflows. Unfortunately, sometimes things goes wrong and you need an hand from the support team to get you back on track.

This talk will explore how, as a SaaS provider, you can implement an access to independent customer instances for your support staff and guarantee accountability and auditability using only free software tools like HashiCorp Vault.

A rough outline of the talk would be:
\* Challenges of doing support as a SaaS provider in terms of access management
\* Evaluation of solutions and their shortcoming
\* Introduction to the secret manager tool HashiCorp Vault
\* Implementation of a solution that guarantee accountability and auditability. There will be a bit of PKI and Golang.
\* Live demo using the [myTuleap](https://www.tuleap.org/solutions/mytuleap) cloud service as an example

- **Speaker:** Thomas Gerbet
- **Track:** [Identity and Access Management](https://archive.fosdem.org/2018/schedule/track/identity_and_access_management/)
- **Room:** [UD2.119](https://archive.fosdem.org/2018/schedule/room/ud2119/)
- **When:** Saturday 3 February 2018, 13:35–14:05 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/hashicorp_vault/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Implementing a safe and auditable access to customer instances of your SaaS for the support staff with HashiCorp Vault” by Thomas Gerbet, FOSDEM 2018.

**Original recording:** [2018/UD2.119/hashicorp_vault.webm](https://video.fosdem.org/2018/UD2.119/hashicorp_vault.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/403fbe06-c008-45c8-8d74-2c249dad152f/12db8223-d798-416f-8271-7ffb3c4cfe64-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8Wa6NunonGXYxc532wi5wK</video:player_loc><video:duration>1251</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:03:09.875Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Identity and Access Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/5XZkuF2CMiEjrynC79tKdW</loc><lastmod>2026-10-10T16:05:28.317Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c15b8243-ec80-4c94-98d7-ab122d35ca2d.jpg</video:thumbnail_loc><video:title>Urbit: the personal server</video:title><video:description>**A clean-slate decentralized software stack.**

The internet has failed to decentralize. What started as a network of nodes in people's homes turned into a network of server farms largely owned by a handful of tech giants. Flaws in the internet's design and implementation allowed for an online world to form where a few large services control nearly all users. Social networks don't put you in touch with your friends. They put you in touch with a server that helps with that... at the cost of privacy and community.

Urbit aims to solve this and many other problems by providing a decentralized network of personal servers. These come with a personal identity and an operating system that provides an immutable global namespace and all the infrastructure needed for making decentralized applications.

---

---

The internet has lost its way. What was promised to be an open cyberspace where digital communities could form and flourish has turned into a landscape of unmovable monoliths. It may not have wanted this, but flaws in the design of its infrastructure and software set it up to fail.

Security is hard, but the defaults aren't helping. Without diving into often complicated configurations and the inner machinations of your system, the best you're going to get is an unencrypted connection and passwords stored in plain text. Sysadmins can do this. Your parents probably can't.

Social networks don't put you in touch with your friends. They put you in touch with a server that helps you talk to your friends. It's difficult to form cohesive communities when you see everyone through a filtered stream of data, rather than getting to exchange content directly.

Wheels are being re-invented over and over again. WhatsApp, iMessage, Facebook Messenger, Telegram... can you still tell them apart? They fulfill nearly the exact same purpose, using practically identical interfaces. Why can't I message my friends on Twitter using Signal?

Everyone has a ton of accounts for all kinds of...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2835cbef-7bf1-45f4-a3a0-9327911bd3f2/93cf8aa7-67e7-41d5-a5ca-b3d64568f71d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/5XZkuF2CMiEjrynC79tKdW</video:player_loc><video:duration>916</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:05:28.317Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uLeH9zqSAu14WGghg6B98X</loc><lastmod>2026-10-10T16:08:15.949Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7241ad9e-e482-4bff-b0fc-f9a6c760590d.jpg</video:thumbnail_loc><video:title>Maintaining accessibility through testing?</video:title><video:description>Accessibility in free software has been much improved between 2004 and 2009
thanks to Sun, which massively invested for it. Since it has disappeared, big
free software projects have experienced many regressions in this matter. Some
of their maintainers consider that there is not enough money to deal with the
matter.

Given the complexity of code such as Libreoffice, and given the
status of accessibility of software in modern society, it becomes impossible
to invest millions of euros to pay for someone who would fix current bugs
and track future ones in millions of code lines, through hundreds of commits,
and permanently. All the more since beyond this task, a paid expert should
rather work about improvements of assistive technologies themselves and pipes
(at-spi, atk), instead of fixing miscoding of unaware developers. So, to hope
a free and accessible software, major projects need to take responsibility of
this. Non-regression tests could be a way to make this duty lighter, even if not
a complete solution. What kind of tests could be set?

- **Speaker:** Samuel Thibault
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 13:50–14:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_testing/)

**Slides &amp; links**

- [Hypra company supporting the work](http://hypra.fr/)
- [Slides and stuff](http://brl.thefreecat.org/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Maintaining accessibility through testing?” by Samuel Thibault, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_testing.webm](https://video.fosdem.org/2018/AW1.120/ode_testing.webm) from the [FOSDEM v...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e8ed0e9e-7f5b-4a38-b94d-f7c0e710d595/f688f058-0717-45c1-af3f-af6970c29a0d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uLeH9zqSAu14WGghg6B98X</video:player_loc><video:duration>1085</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:08:15.949Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/7PCdMrdvJWCw5abdAaCPxy</loc><lastmod>2026-10-10T16:08:50.625Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/157f4619-ded5-4e82-9402-17fa4661d668.jpg</video:thumbnail_loc><video:title>strace: new features</video:title><video:description>strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactions
between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state.
In this talk the maintainer of strace will describe new features implemented since FOSDEM 2017.

In 2017, several interesting features were implemented within strace project, including
\* syscall specification improvements: new syscall classes, regular expressions, conditional expressions;
\* detailed parsers of netlink protocols;
\* advanced syscall filtering syntax;
\* advanced syscall tampering and filtering with Lua;
\* asinfo: advanced syscall information tool;
\* gdbserver backend.

In this talk the maintainer of strace will describe these new features
and demonstrate what kinds of problems they help to solve.

- **Speaker:** Dmitry Levin
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/room/aw1121/)
- **When:** Saturday 3 February 2018, 13:50–14:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/debugging_tools_strace_features/)

**Slides &amp; links**

- [strace homepage](https://strace.io)
- [source code @sourceforge](https://sourceforge.net/p/strace/code/)
- [source code @github](https://github.com/strace/strace/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “strace: new features” by Dmitry Levin, FOSDEM 2018.

**Original recording:** [2018/AW1.121/debugging_tools_strace_features.webm](https://video.fosdem.org/2018/AW1.121/debugging_tools_strace_features.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.or...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/373d1c5b-2c8d-45fc-aa9f-841b57399032/7a1567ad-8f24-4986-ae61-bc6703cecf28-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/7PCdMrdvJWCw5abdAaCPxy</video:player_loc><video:duration>1344</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:08:50.625Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Debugging tools</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/mKGWekHcqxTopDwcLURuoe</loc><lastmod>2026-10-10T16:12:24.421Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/51ff26b1-df15-42ae-8559-8fb778ad5c62.jpg</video:thumbnail_loc><video:title>The LTTng approaches to solving complex problems</video:title><video:description>The LTTng kernel and user-space tracer can help solve a wide variety of
problems (especially those hard to reproduce ones). There are four main ways of
extracting and processing an LTTng trace, and each of them addresses a
different use-case. In this presentation we will demonstrate these modes and
present real-world situations where they can be used. If you already know how
to use LTTng you will learn new ways this tool can help you, and if you don't,
you will probably discover a new way to address these complex problems.

The modes we will demonstrate are: post-processing mode (default), snapshot
mode, live mode and the new rotation mode.

All of these modes have their pros and cons in a context of monitoring and
cloud and we will be happy to discuss with the crowd to see how to address
their particular use-cases and help them gain a full-system insight.

The intended audience is devops engineers having to deal with complex
problems and look for a way to scale their monitoring and debugging method
on a small or large fleet of servers.

Here is a summary of the modes we will demonstrate and their main use-cases:

```
- post-processing mode (default): gather as much data as possible and take
  the time to investigate (debugging, logging);
- snapshot mode: when an error is detected, extract the last trace buffer
  from memory (fault investigation, sampling, low impact monitoring);
- live mode: continuously monitor a stream of events (logging, monitoring);
- rotation mode: periodically, or on a specific trigger, process a chunk of
  trace without stopping the tracing (monitoring, logging, archiving
  sampling).
```

- **Speaker:** Julien Desfossez
- **Track:** [Monitoring and Cloud](https://archive.fosdem.org/2018/schedule/track/monitoring_and_cloud/)
- **Room:** UD2.120 (Chavanne)
- **When:** Saturday 3 February 2018, 13:50–14:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/the_lttng_approaches_to_solving_...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a810fb7e-8e29-435b-84fc-e15472ead021/793bbece-2c6f-4272-a6b1-aebb291f819a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/mKGWekHcqxTopDwcLURuoe</video:player_loc><video:duration>1504</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:12:24.421Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Monitoring and Cloud</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/pxD2dRgKdsiypJmqnA7Wgv</loc><lastmod>2026-10-10T16:12:11.120Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7a60f3ae-5d5a-479d-b774-45bc36d33096.jpg</video:thumbnail_loc><video:title>Top Ten Metrics for Evaluating your Garbage Collector</video:title><video:description>There's an old joke about a new bride who prepares her first big
dinner for her new husband. She's making her mother's brisket recipe
which starts by cutting the ends off of the roast. Her husband asks
her why she cuts the ends off. She says she does it because that's the
way her mother always did it. She asks her mother and her mother says
"That's the way your grandmother always did it". She asks her
grandmother and her grandmother says "That's the only way it would fit
in my pan". There's a lot of folklore and myth surrounding Java
garbage collection performance, most of which is obsolete, irrelevant
to your application, or was never really right in the first place.

So how do we evaluate a GC algorithm? We can measure various metrics:
end to end run time, maximum pause time, average pause time,
percentage of the cpu given to the Java threads, memory footprint,
micro benchmarks, ... This talk will focus on ten (give or take)
metrics/tools we can use to evaluate garbage collection performance.
This isn't a comparison of OpenJDK collectors, it's a discussion of
what characteristics are important in a good garbage collector and how
to measure them.

- **Speaker:** Christine H Flood
- **Track:** [Free Java](https://archive.fosdem.org/2018/schedule/track/free_java/)
- **Room:** UD2.208 (Decroly)
- **When:** Saturday 3 February 2018, 13:50–14:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/evaluate_gc/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Top Ten Metrics for Evaluating your Garbage Collector” by Christine H Flood, FOSDEM 2018.

**Original recording:** [2018/UD2.208/evaluate_gc.webm](https://video.fosdem.org/2018/UD2.208/evaluate_gc.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unoffi...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/bead0fa3-8bfd-4070-9890-9a6b2cd1d84b/fdf9b3d1-64b5-4698-bba0-3c4344695110-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/pxD2dRgKdsiypJmqnA7Wgv</video:player_loc><video:duration>1294</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:12:11.120Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Free Java</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/uxndtCPNKMduuA6W4fYeb7</loc><lastmod>2026-10-10T16:16:02.719Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/07b188f4-0596-433b-9bd4-425cfea2d7e5.jpg</video:thumbnail_loc><video:title>What community can learn from marketing</video:title><video:description>**Community isn't marketing but there are things that developer community organisers can learn from marketing.**

It's true, community isn't marketing. But we should adopt and adapt good ideas when they have the power to make us more effective.

In this talk I'll look at how both non-commercial and commercial developer communities can use some of those ideas from the world of marketing to create, implement, measure and report on a strategic plan that provides a clear path from newcomer to community leader. Not only that, I'll also show how to measure and then report that effectiveness to commercial sponsors and the community itself.

There are three great lessons we can borrow from our friends in the marketing world:

- Have a strategic plan.
- Measure, measure and measure again.
- It didn't happen unless you told someone.

It's true, community isn't marketing. But we should adopt and adapt good ideas when they have the power to make us more effective.

In this talk I'll look at how both non-commercial and commercial developer communities can use some of those ideas from the world of marketing to create, implement, measure and report on a strategic plan that provides a clear path from newcomer to community leader. Not only that, I'll also show how to measure and then report that effectiveness to commercial sponsors and the community itself.

If there's a FOSS community that you love and you want to see it become more effective, come and join me in the community dev room.

- **Speaker:** Matthew Revell
- **Track:** [Community devroom](https://archive.fosdem.org/2018/schedule/track/community_devroom/)
- **Room:** [K.4.601](https://archive.fosdem.org/2018/schedule/room/k4601/)
- **When:** Saturday 3 February 2018, 13:55–14:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_what_can_community_learn_marketing/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creative...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/e721037d-0962-47b5-a279-ffc85db71d9e/ed7bf7ee-dbe3-4a0a-afb3-4bf2f74650bf-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uxndtCPNKMduuA6W4fYeb7</video:player_loc><video:duration>1403</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:16:02.719Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Community</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3E5G59VVMcCSe5MqyVdvqf</loc><lastmod>2026-10-10T16:20:45.657Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0461cfff-0337-4a88-b968-31dc3c28c357.jpg</video:thumbnail_loc><video:title>Contract-based Programming: a Route to Finding Bugs Earlier</video:title><video:description>Contract-based programming is a software development technique, where you include assertions of program properties as a part of the compiled source text. In the strict form, the assertions are checked at compile-time, but in this presentation I will focus on the more common, less strict, form, where at least some of the assertions aren't checked until run-time. Ada gives us a lot of help, so we can write the our assertions about the program properties once, and then have the compiler insert actual run-time checks wherever there is a possibility that the assertion is violated.

This presentation will focus on how we can write these contracts in Ada in a way that make them effective at ensuring that our source text does what we intend it to and allow the compiler to generate efficient checks of the assertions. The intended audience is anybody with enough programming experience to know concepts like types, encapsulation and packages. Having tried to write Ada before will be a benefit, but it isn't a requirement.

- **Speaker:** Jacob Sparre Andersen
- **Track:** [Ada](https://archive.fosdem.org/2018/schedule/track/ada/)
- **Room:** [AW1.125](https://archive.fosdem.org/2018/schedule/room/aw1125/)
- **When:** Saturday 3 February 2018, 14:00–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_contracts/)

**Slides &amp; links**

- [More info on Ada-Belgium web site](http://www.cs.kuleuven.be/~dirk/ada-belgium/events/18/180203-fosdem.html#contracts)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Contract-based Programming: a Route to Finding Bugs Earlier” by Jacob Sparre Andersen, FOSDEM 2018.

**Original recording:** [2018/AW1.125/ada_contracts.webm](https://video.fosdem.org/2018/AW1.125/ada_contracts.webm) from the [FOSDEM video archive](h...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/15836e73-1748-4e40-bf36-2ec04eb04142/e6ce93d6-f72b-4e6b-a7b7-672982801c82-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3E5G59VVMcCSe5MqyVdvqf</video:player_loc><video:duration>3010</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:20:45.657Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Ada</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2P8bhCasEBQS6grvq1cW6R</loc><lastmod>2026-10-10T16:19:16.273Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cbd773e2-5e61-4d0c-8881-e9c0d5017be1.jpg</video:thumbnail_loc><video:title>Barometer: Taking the pressure off of assurance and resource contention scenarios for NFVI</video:title><video:description>If fixed function appliances are going to be replaced and complemented by a mix of physical and virtualized appliances, the manageability and service assurance capabilities need to remain consistent or improve on what is available today.
The ability to monitor the Network Function Virtualization Infrastructure (NFVI) where VNFs are in operation will be a key part of Service Assurance within an NFV environment.

It is vital to monitor systems for malfunctions that could lead to users' application service disruption and promptly react to these fault events to facilitate improving overall system performance and user experience.
The relevant events and metrics must be reported to higher level fault management systems, to detect violations (and enforce SLAs), as well as faults or degradation in the performance of NFVI resources.

Additional statistics facilitate more resilient and performant telco/NFV clouds.
By exposing system statistics to collectd, there is more data available, which can be used for monitoring, performance analysis, fault detection, failure prediction, etc. using OPNFV, action can then be taken to negate the effects of any faults in the deployment.

This talk will include:
- a short overview of the Barometer (NFVI Service Assurance) project in OPNFV
- A demo of how quickly you can start monitoring the NFVI with Barometer.
- How OPNFV and ONAP are taking these changes on board

- **Speaker:** Emma Foley
- **Track:** [SDN and NFV](https://archive.fosdem.org/2018/schedule/track/sdn_and_nfv/)
- **Room:** H.1301 (Cornil)
- **When:** Saturday 3 February 2018, 14:00–14:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/barometer/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Barometer: Taking the pressure off of assurance and ...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0ead84e0-9e1e-48a2-9c5c-48cd79f0d263/e8d27ba4-11b3-466c-91fb-a9a54e64cb31-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2P8bhCasEBQS6grvq1cW6R</video:player_loc><video:duration>1165</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:19:16.273Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>SDN and NFV</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/sfhM5F41awEQteau7Wg7TC</loc><lastmod>2026-10-10T16:27:52.718Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/50ba76cb-20b2-4b05-8629-340cdd658d8b.jpg</video:thumbnail_loc><video:title>JITing PostgreSQL using LLVM</video:title><video:description>In a number of workloads, primarily of analytical nature, several parts of postgres' query execution are limited by CPU speeds. One way to address that is by allowing queries to be processed by more than one core at a time; which the project started to enable with 9.6, extended a lot in version 10, with significant additional features expected in 11. But that does not address the efficiency / economics of overall query execution.

This talk will focus on increasing the efficiency of query execution by just in time compiling parts of queries. That is, instead of having roughly interpreter like code to execute the queries, emit native code doing precisely the work needed for a specific query.

The current goal of the project is to use LLVM to perform JIT of two main parts of query execution:

- expression evaluation (WHERE clause, aggregates, GROUP BY clauses, etc)
- tuple deforming (converting on-disk tuples into a more efficiently accessible in-memory representation)

and to integrate as much of that work as possible into PostgreSQL 11.

We'll discuss:

- how the above parts of the system were identified as the primary bottlenecks
- how JIT compilation can help resolve them
- which structural changes to postgres were required to allow for JIT compilation
- how JIT compilation is currently implemented, including the current development state
- the problems faced using LLVM for this task, and which improvements to it could make it better for the use-case

Depending on the available time, we'll also discuss possible future avenues for optimization.

- **Speaker:** Andres Freund
- **Track:** [PostgreSQL](https://archive.fosdem.org/2018/schedule/track/postgresql/)
- **Room:** H.1302 (Depage)
- **When:** Saturday 3 February 2018, 14:00–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/jiting_postgresql_using_llvm/)

**Slides &amp; links**

- [Slides](http://anarazel.de/talks/fosdem-2018-02-03/jit.pdf)
- [Talk on t...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d48c5b77-3d02-4eac-84a1-e6c87231ae82/b7a57836-716b-4aba-bb1b-3e54c102f4ba-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/sfhM5F41awEQteau7Wg7TC</video:player_loc><video:duration>2897</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-10T16:27:52.718Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>PostgreSQL</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/9jxByUH8j8fQmtiTfkRKyc</loc><lastmod>2026-10-10T16:23:34.093Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/cc61a508-382d-4ad3-8eaa-92ace83f5a5e.jpg</video:thumbnail_loc><video:title>The case for interface{}</video:title><video:description>**When and how to use empty interface**

The empty interface (interface{}) is one of the most interesting, powerful, and easily abused features of Go, but there are use cases for which it is uniquely and excellently suited. In this talk for the Go devroom, I will propose a set of rules which can be used to see if your use of interface{} will be the elegant and simple API that interface{} promised, or merely lead to a maintainability nightmare down the road.

- **Speaker:** Sam Whited
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- **Room:** H.1308 (Rolin)
- **When:** Saturday 3 February 2018, 14:00–14:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/interface/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “The case for interface{}” by Sam Whited, FOSDEM 2018.

**Original recording:** [2018/H.1308/interface.webm](https://video.fosdem.org/2018/H.1308/interface.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/435ffabf-92cc-4b55-9f6c-5c6a2647392f/20287f39-2b1d-4192-840b-13c8a39d4220-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/9jxByUH8j8fQmtiTfkRKyc</video:player_loc><video:duration>1141</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:23:34.093Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Go</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/h6ob5poRuTHcdqW3fFLmMm</loc><lastmod>2026-10-10T16:28:29.987Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/172a2439-e0f6-4ac6-b3f3-c2b5dc4426a4.jpg</video:thumbnail_loc><video:title>Modern tools to debug GStreamer applications</video:title><video:description>GStreamer is a framework to develop multimedia applications such as media players, transcoders or video editors.
Recent GStreamer releases gained new tools making it easier to debug and gather data about the running pipeline.

In this talk I'll present GStreamer's tracing system and existing tracers (from gst core and third party such as gst-shark). I'll show how GStreamer's leak tracer can be an easier and faster alternative to Valgrind to track memory leaks in your GStreamer application.
I'll also present my new log parsing library, written in Rust, to very easily extract and process data from GStreamer's log system.

- **Speaker:** Guillaume Desmottes
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 14:00–14:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_gst_dbg/)

**Slides &amp; links**

- [blog post about the leaks tracer](https://blog.desmottes.be/?post/2016/06/20/GStreamer-leaks-tracer)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Modern tools to debug GStreamer applications” by Guillaume Desmottes, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_gst_dbg.webm](https://video.fosdem.org/2018/H.1309/om_gst_dbg.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/82529a3a-4b5d-44d8-9405-837c5f1bd3a6/a9eaafa6-e22e-4ee0-a5d9-56cbe26e4b07-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/h6ob5poRuTHcdqW3fFLmMm</video:player_loc><video:duration>1510</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:28:29.987Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Media</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3KCSsVx5jmHFpCyJfMVxC4</loc><lastmod>2026-10-10T16:30:27.070Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0fbbb0a7-ad0d-41ee-8d07-62fe132cb991.jpg</video:thumbnail_loc><video:title>Making electronics</video:title><video:description>**How to assemble open source electronics projects**

Open source electronics is only useful if you actually know how to make and assemble a given design. In this lightning talk Kaspar will walk through the build of an electronic circuit assembly: from ordering or making the board, getting the parts and soldering them on to get to a working project.

- **Speaker:** Kaspar Emanuel
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 14:00–14:15 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/making_electronics/)

**Slides &amp; links**

- [Awesome Electronics - A curated list of resources for electronic engineers and hobbyists](https://github.com/monostable/awesome-electronics)
- [Kitspace - A free and open source site to share open source hardware designs](https://kitspace.org)
- [(slides)](https://monostable.github.io/presentations/fosdem2018-making-electronics)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Making electronics” by Kaspar Emanuel, FOSDEM 2018.

**Original recording:** [2018/H.2215/making_electronics.webm](https://video.fosdem.org/2018/H.2215/making_electronics.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/1649fb3e-4be4-4fb6-aeb5-a3a036d958df/41558f0d-542b-46c0-a1ea-30e3ce0d7a14-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3KCSsVx5jmHFpCyJfMVxC4</video:player_loc><video:duration>910</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:30:27.070Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Lightning Talks</video:tag><video:tag>lightning talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/dY4E2t5Gatjd2bm86y6uFu</loc><lastmod>2026-10-10T16:36:45.974Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/af958d9b-264c-428a-829d-717466361c1d.jpg</video:thumbnail_loc><video:title>Digital Archaeology</video:title><video:description>**Maintaining our digital heritage**

In a few years time, it will be impossible to study the history of retro-computers since its software was either proprietary, closed-source, written in a now-obsolete language, or encumbered by software “protection” to prevent copying. Furthermore, the hardware upon which it ran is dying, and the cassette tapes holding the software are physically disintegrating.

This talk covers a ten-point plan outlining the primary issues in digital archaeology. It covers the methods necessary to preserve our computing legacy, the use of emulation, and how open source can help with this endeavour. We end with an overview of some projects that will inspire you, and help you preserve your own slice of history!

- **Speaker:** Steven Goodwin
- **Track:** [History](https://archive.fosdem.org/2018/schedule/track/history/)
- **Room:** [Janson](https://archive.fosdem.org/2018/schedule/room/janson/)
- **When:** Saturday 3 February 2018, 14:00–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/digital_archaeology/)

**Slides &amp; links**

- [Digital Heritage](http://marquisdegeek.com/digital_heritage)
- [em.ulat.es](http://em.ulat.es)
- [Emulation as a service](http://em.ulat.es/eaas)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Digital Archaeology” by Steven Goodwin, FOSDEM 2018.

**Original recording:** [2018/Janson/digital_archaeology.webm](https://video.fosdem.org/2018/Janson/digital_archaeology.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/69019161-262f-4b07-a412-e70473c3fb8a/df5d7fb8-28ad-4b23-98c3-ddce76dcee9a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dY4E2t5Gatjd2bm86y6uFu</video:player_loc><video:duration>3127</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-10-10T16:36:45.974Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>History</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/2uQvXyvHkLNwoy2MnYUUaN</loc><lastmod>2026-10-10T16:37:51.219Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/8bbae9d3-6aa6-456e-bf67-59b1fe72c653.jpg</video:thumbnail_loc><video:title>Load testing web services at Mozilla with Molotov</video:title><video:description>**http://molotov.readthedocs.io/**

This talk presents the different challenges Mozilla faces when deploying web services for millions of users, and how load testing
is used to prevent the most common pitfalls, through the usage of Molotov.

Molotov (http://molotov.readthedocs.io/) is a custom load testing tool the Mozilla QA team created and uses to stress applications that get deployed for Firefox.

This talk will present the following:

- the different types of applications Mozilla deploys in the cloud
- the most common bottlenecks and how to detect and correct them
- the existing load testing tools
- Molotov features and examples
- Continuous Load Testing principles

By the end of the talk, attendees should have a good understanding of how an application should be stressed.

- **Speaker:** Tarek Ziade
- **Track:** [Python](https://archive.fosdem.org/2018/schedule/track/python/)
- **Room:** K.1.105 (La Fontaine)
- **When:** Saturday 3 February 2018, 14:00–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/molotov/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Load testing web services at Mozilla with Molotov” by Tarek Ziade, FOSDEM 2018.

**Original recording:** [2018/K.1.105/molotov.webm](https://video.fosdem.org/2018/K.1.105/molotov.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/0c1fdd13-ef96-423d-8413-d6054c3d8708/1314206e-0348-4e9b-9e26-c7afc266a794-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/2uQvXyvHkLNwoy2MnYUUaN</video:player_loc><video:duration>3010</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:37:51.219Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/qc3cBUAvVw3WvQcv6KpNDw</loc><lastmod>2026-10-10T16:40:08.204Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/024025a7-aa9e-43a2-b4d0-ffe3b848ecdc.jpg</video:thumbnail_loc><video:title>Package management over Tor</video:title><video:description>Tor has become a popular choice for privacy-oriented services such as the Debian project or Tails. Unfortunately, not many package management systems integrate Tor. In this talk, we will try to address this issue as we will walk through Tor-aware setup using pkgsrc from NetBSD. You will learn how to "go under the radar" when building packages from source and installing binary packages from your own hidden service.

- **Speaker:** Alexander Nasonov
- **Track:** [Package Management](https://archive.fosdem.org/2018/schedule/track/package_management/)
- **Room:** [K.3.201](https://archive.fosdem.org/2018/schedule/room/k3201/)
- **When:** Saturday 3 February 2018, 14:00–14:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/packagemanagementovertor/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Package management over Tor” by Alexander Nasonov, FOSDEM 2018.

**Original recording:** [2018/K.3.201/packagemanagementovertor.webm](https://video.fosdem.org/2018/K.3.201/packagemanagementovertor.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c3e5dd85-001b-41d1-81d2-708275b6cf20/9d6320b2-f8f9-4acd-bca7-baaeeeb04cb8-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/qc3cBUAvVw3WvQcv6KpNDw</video:player_loc><video:duration>1510</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:40:08.204Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Package Management</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/wfUzVf3zhQ2zdT2JavuVyo</loc><lastmod>2026-10-10T16:40:40.778Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7478f1f7-0122-48a6-ae04-a949ee7e63ff.jpg</video:thumbnail_loc><video:title>Automated system partitioning based on hypergraphs for 3D stacked integrated circuits</video:title><video:description>With the evolution of integrated circuits (ICs), 3D integration is becoming a short and middle term viable solution to increase the system performance, functional density per unit area and reduce system power, as an alternative to costly sub 7nm CMOS technologies. However, as trendy as it may turn, there is no viable Electronic Design Automation (EDA) toolchain that allows to design ICs in 3D. Our work aims at developing tools that could be used in standard 2D EDA chains to deal with 3D ICs. Such tools will automatically transform any 2D design into an optimized 3D architecture by extracting a graph from the DEF file coming out from 2D synthesis and place&amp;route flow. Afterward, this graph can be partitioned automatically using state-of-the art graph partitioning tools.

In order to create the toolchain, we developed a custom DEF parser to answer specific and limited needs that existing solutions such as Verilog-perl or PyVerilog did not allow. The software scans the DEF to find all the gates, pins and nets in the given design. When analyzing nets, it also parses the routing information to determine the total length of the net, which will be needed in the partitioning phase.

In parallel with the DEF parsing (design input), the LEF technology file (technology input) is also parsed to fetch the characteristics of the gates that will be used later on in the clustering and partitioning steps.

Once the design has been parsed, it can be clusterized to reduce the problem complexity and the output is formatted to extract the underlying hypergraph.
The extraction makes use of standard Python structures such as dictionaries in order to quickly find links in the design and establish references between the vertices (i.e. clusters or gates) and edges (i.e. nets). When building the hypergraph, some metadata are linked to each vertex/edge (e.g. area, power, total length, total connections) to later set their weights that will be needed in the partitioning phase.

As soon as th...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/f506faa6-ebba-409a-bef1-70c6b934e19a/b6c60043-5e49-48af-9d09-691798c40b6a-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/wfUzVf3zhQ2zdT2JavuVyo</video:player_loc><video:duration>1260</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:40:40.778Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>CAD and Open Hardware</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/hkgTWaNhSZCm6JAaSwLMyh</loc><lastmod>2026-10-10T16:43:16.105Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/504da0b7-b6d4-439b-bb06-2dc13d0edc15.jpg</video:thumbnail_loc><video:title>Firefox: How to ship quality software</video:title><video:description>**8000 new patches, a release every 6 weeks, how Mozilla does it?**

Developed by a huge community of developers and users, Firefox is one of the biggest software ever created.

In every release, a crazy number of patches (~8000) lands into the code base. The changes can be C, C++, Java, Rust, Javascript, XML, HTML, CSS, etc.

In order to avoid regressions, over years, Mozilla created a number of tools, method and process to make sure the release in a good shape at release day.

This talk will present the various strategy deployed to reach the best quality possible.
We will present a wide range of techniques like manual QA, automated tests, code coverage, static analysis, fuzzers, crash detection and managements, etc.

- **Speaker:** Sylvestre Ledru
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 14:00–14:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_how_ship_quality_software/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Firefox: How to ship quality software” by Sylvestre Ledru, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_how_ship_quality_software.webm](https://video.fosdem.org/2018/UA2.118/mozilla_how_ship_quality_software.webm) from the [FOSDEM video archive](https://video.fosdem.org/2018/). This channel is an unofficial mirror; [FOSDEM](https://fosdem.org/) is a free and non-commercial event organised by the community for the community.</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/84432565-e57f-45fd-bbb7-c16d52c31fe4/1a6d2237-4c0e-400d-8be6-240d6a97871d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/hkgTWaNhSZCm6JAaSwLMyh</video:player_loc><video:duration>1390</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:43:16.105Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Mozilla</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/huhNZVSryHauM3XQjYvkMY</loc><lastmod>2026-10-10T16:44:21.647Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4c496dd5-3320-40cd-aafe-786d8e125dfa.jpg</video:thumbnail_loc><video:title>Android Real Life experience in Production</video:title><video:description>**How an application developer can survive in the chaotic Android ecosystem**

Nowadays one of the most powerful and used OS is also a pain for the developers. Too many devices and customizations makes the management of your app in production a very tough job: users are increasingly demanding, and time to market is required to be at flash speed. How to manage all this madness? How to get information of a particular device that you don't own in order to reproduce the problem and fix it? Is there a global solution? Well, we'll share our experiences gained with an application that is distributed to more than 40000 users, and we'll show some interesting cases we faced with.

Our intent is to share some problematic situations we got developing an android application for a home automation product. In particular we faced issues concerning the following fields: real-time audio/video performances, networking, mobile network operator reliability, device customizations. Often the issues comes from Google market reviews, making very hard to reproduce the same context of the user (device owned, application's set, space available on flash etc..). For each case, we will show the problem, how we faced it and how we solved it using tools and strategies refined with on the field experience.

- **Speakers:** Teodoro Vadalà, Alberto Panizzo
- **Track:** Embedded, mobile and automotive
- **Room:** [UD2.218A](https://archive.fosdem.org/2018/schedule/room/ud2218a/)
- **When:** Saturday 3 February 2018, 14:00–14:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/android_in_production/)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Android Real Life experience in Production” by Teodoro Vadalà, Alberto Panizzo, FOSDEM 2018.

**Original recording:** [2018/UD2.21...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/85856762-b46a-4b63-a053-017ee9f1a4de/bb530cab-bed3-4317-913f-32bed04c32e0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/huhNZVSryHauM3XQjYvkMY</video:player_loc><video:duration>1453</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:44:21.647Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Embedded, mobile and</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/pYRVD9FxCAsCUzJQdfmeWN</loc><lastmod>2026-10-10T16:45:07.605Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e3446b48-e0f3-4c00-8fe3-1d8c0272e081.jpg</video:thumbnail_loc><video:title>Maximizing UX for Customizing</video:title><video:description>**Improving user experience and accessibility of LibreOffice's Customize dialog**

Past, present, and the future of LibreOffice's Customize dialog.

You can customize menus, toolbars, context (right-click) menus and keyboard shortcuts in LibreOffice, add new menus and toolbars, and assign macros to events.

In the past, the Customize Dialog was providing many ways to change how LibreOffice looks and behaves, but it was not very usable, and it was in need of a revamp. Starting with GSoC 2017, we started a journey to modernize the Customize dialog to make it more usable, fully accessible, and less buggy.

I will try to present a summary about the journey so far, and the plans for the future.

- **Speaker:** Muhammet Kara
- **Track:** [Open Document Editors](https://archive.fosdem.org/2018/schedule/track/open_document_editors/)
- **Room:** [AW1.120](https://archive.fosdem.org/2018/schedule/room/aw1120/)
- **When:** Saturday 3 February 2018, 14:10–14:30 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_customizing/)

**Slides &amp; links**

- [GSoC Final Submission report: Revamp the Customize Dialog](https://muhammetkara.com/post/2017-09-01-gsoc-final-submission-report-revamp-the-customize-dialog/)
- [Initial proposal by the LibreOffice Design Team](https://user-prompt.com/how-to-make-libreoffice-customization-usable/)
- [Design Session for GSoC’17 Customization Dialog](https://docs.google.com/document/d/1IPXkYMmyXQzoVUdMpnBeoQdf-LNp5_oNaqfW6OFhxqA/edit?usp=sharing)

---

**Licence:** [Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE)](https://creativecommons.org/licenses/by/2.0/be/deed.en) (as stated in [the FOSDEM video archive](https://video.fosdem.org/)).

**Attribution:** “Maximizing UX for Customizing” by Muhammet Kara, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_customizing.webm](https://video.fosdem.org/2018/AW1.120/ode_customizing.webm) from the [FOSDEM video archive](https://video.fosd...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c2329b89-ed85-44c4-91bd-69b7e293eabe/95602732-dec6-4ca0-9d42-17e48a7cc6d1-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/pYRVD9FxCAsCUzJQdfmeWN</video:player_loc><video:duration>910</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-10T16:45:07.605Z</video:publication_date><video:tag>FOSDEM</video:tag><video:tag>FOSDEM 2018</video:tag><video:tag>Open Document Editors</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/fosdem2018_videos/videos">FOSDEM 2018</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/mNP6Ex2geaj9HwFf4vv4V6</loc><lastmod>2026-10-10T10:42:24.635Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/019fcbe6-6a66-4cf2-bf83-5ec231f868e9.jpg</video:thumbnail_loc><video:title>test video</video:title><video:description>test video</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a88002f7-4010-4240-99ca-bf0606e41eab/995dfc6f-083d-42ec-b616-7534a7c48915-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/mNP6Ex2geaj9HwFf4vv4V6</video:player_loc><video:duration>8</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-10T10:42:24.635Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/root_channel/videos">Main root channel</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/c/root_channel/videos</loc><lastmod>2026-10-10T10:42:22.078Z</lastmod></url><url><loc>https://peertube.watch/c/ocw/videos</loc><lastmod>2026-04-17T18:31:54.483Z</lastmod></url><url><loc>https://peertube.watch/c/ohneclip_channel/videos</loc><lastmod>2026-05-25T12:32:37.850Z</lastmod></url><url><loc>https://peertube.watch/c/tianji_astrology_channel/videos</loc><lastmod>2026-08-29T22:52:30.651Z</lastmod></url><url><loc>https://peertube.watch/c/sophiefischer67/videos</loc><lastmod>2026-09-08T18:57:34.853Z</lastmod></url><url><loc>https://peertube.watch/c/cfrsocial_channel/videos</loc><lastmod>2026-09-19T17:48:59.379Z</lastmod></url><url><loc>https://peertube.watch/c/oceangate/videos</loc><lastmod>2026-09-25T21:07:07.104Z</lastmod></url><url><loc>https://peertube.watch/c/fosdem2018_videos/videos</loc><lastmod>2026-10-08T16:00:02.072Z</lastmod></url><url><loc>https://peertube.watch/a/root/video-channels</loc><lastmod>2026-03-30T18:10:32.579Z</lastmod></url><url><loc>https://peertube.watch/a/peertube_watch_team/video-channels</loc><lastmod>2026-03-31T18:09:22.213Z</lastmod></url><url><loc>https://peertube.watch/a/ohneclip/video-channels</loc><lastmod>2026-05-25T11:33:13.704Z</lastmod></url><url><loc>https://peertube.watch/a/tianji_astrology/video-channels</loc><lastmod>2026-08-29T22:37:42.022Z</lastmod></url><url><loc>https://peertube.watch/a/antoniomorales/video-channels</loc><lastmod>2026-09-08T18:54:56.799Z</lastmod></url><url><loc>https://peertube.watch/a/cfrsocial/video-channels</loc><lastmod>2026-09-18T15:46:16.485Z</lastmod></url><url><loc>https://peertube.watch/a/oceangate_account/video-channels</loc><lastmod>2026-09-25T21:05:23.278Z</lastmod></url><url><loc>https://peertube.watch/a/fosdem2018/video-channels</loc><lastmod>2026-10-08T16:00:02.124Z</lastmod></url></urlset>