<?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/52116fb5-7ea6-4b34-b576-539823676a5e-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/a3cf8a1b-d3ca-4f87-805f-50006d32e1c1-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/47f97881-08b4-40c1-9623-407cbdd571a8-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/a632a7de-672c-4381-9251-f558b779f9af-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/ea1cfab5-fb80-4179-9dfe-57af9a144300-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/b166ad82-6716-4b30-87c6-581c75a54f80-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/d67b4182-33fc-4a09-b299-58db7d2fae02-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/028aae57-cb00-4f3f-b309-4361fdae1b3b-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/44f0b857-5467-4da4-bd65-28d9b83782fc-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/27a29d8c-c980-440e-ab49-eca190419c38-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/547aacef-a3c7-4f4d-8137-ee67765fe296-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/0a3ff8f5-1f01-4fae-8926-bc16e55de8f3-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/2ae784f1-52a6-44ec-9de3-d922f7ff95cc-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/exUEZRzr9DLpgDRmK3X5Qf</loc><lastmod>2026-10-11T09:04:24.234Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/235e22f7-ad9d-4cf6-b1f8-0838c3620f27.jpg</video:thumbnail_loc><video:title>ServerDrop: Discover Discord servers</video:title><video:description>ServerDrop is a free site for discovering Discord servers across gaming, anime, art, music, tech and more. Server owners get custom profiles to show off their community. Free, works in the browser. https://serverdrop.gg</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/6dbb51e8-58f7-49a3-8593-f75323021096/943e44b8-d3ea-499e-965f-7428178eeba7-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/exUEZRzr9DLpgDRmK3X5Qf</video:player_loc><video:duration>12</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-11T09:04:24.234Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/serverdrop_channel/videos">ServerDrop</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/mxdNZxGCixeH4PWKSzgauK</loc><lastmod>2026-10-11T10:36:27.949Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f1d23305-948f-480b-a7b7-75a08ae37178.jpg</video:thumbnail_loc><video:title>Simplifying the contribution process for both contributors &amp; maintainers</video:title><video:description>**A case study of the GitHub integration in EasyBuild**

Despite platforms like GitHub &amp; co, several hurdles remain for wannabe contributors,
on top of whatever skills were required to puzzle together the contribution,
especially for people that are not software developers themselves.
Examples include:

- minimal experience with the VCS used by the project (Git, Mercurial, ...);
- some familiarity with the platform where the project repository is located (GitHub, GitLab, Bitbucket, ...);
- being aware of the project-specific contribution policy (for example feature &amp; target branches, how to ;

Although these hurdles can be overcome with a reasonable amount of effort,
for example by reading the project's documentation or following some basic tutorials,
they turn out to be a showstopper for some people.
Possible reasons include:

- limited interest in getting familiar with all required details, especially for first-time or infrequent contributors;
- a lack of time to learn how to overcome these hurdles;
- becoming demotivated quickly because of problems encountered while following the contribution process;

This can result in a significant amount of (potentially very useful) lost contributions...

In addition, project maintainers often lack the time required to process all incoming contributions.
Doing so not only requires a visual review of the code changes, but also testing, enforcing code style requirements, providing feedback, etc.

In this talk, I will outline the extensive GitHub integration that has been implemented in EasyBuild,
a framework implemented in Python for building and installing (scientific) software on High Performance Computing (HPC) systems.

The EasyBuild command line interface has been extended to add support for:

- previewing pull requests by comparing with current state of the project repository;
- fully automatically creation of new pull requests (covering both the Git workflow &amp; GitHub interface);
- updating existing pull requests to re...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/a652b982-26eb-43ad-a02c-cfb8f4dc2a2f/32f70400-b207-4cc2-baa0-01989363fe1f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/mxdNZxGCixeH4PWKSzgauK</video:player_loc><video:duration>2657</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:36:27.949Z</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/vZk2mnaKaJNPLXuc8cvQ7P</loc><lastmod>2026-10-11T10:36:42.666Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/78f12fa9-32db-4dd5-b49d-a4abd8e4a1c7.jpg</video:thumbnail_loc><video:title>SaMBa-AD, it works</video:title><video:description>**stories of battles fought and won**

Samba Active Directory is now battle ready for enterprise identity and access management.

We want to share with your some stories of how Samba Active Directory is used daily on large setups with many hundreds or thousands of users and PCs.

You'll discover that the thing is used in Ministries, large universities, research center, state governments ... even central banks !!

Our aim is to inspire you to take Samba-AD back home with you and make it an ingredient of your own success as enterprise identity managers.

- **Speaker:** Vincent Cardon
- **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, 14:10–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/samba_ad_it_works/)

---

**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:** “SaMBa-AD, it works” by Vincent Cardon, FOSDEM 2018.

**Original recording:** [2018/UD2.119/samba_ad_it_works.webm](https://video.fosdem.org/2018/UD2.119/samba_ad_it_works.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/f2da23b9-abe7-42bb-a927-aa501dc25ba3/eed16439-f25a-43ef-a601-ebe65af2cb41-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vZk2mnaKaJNPLXuc8cvQ7P</video:player_loc><video:duration>2410</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:36:42.666Z</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/8p9RqXtJQSsZW3VxEnUuon</loc><lastmod>2026-10-11T10:43:32.877Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7877803f-2547-4c08-bc20-e7fb7918a043.jpg</video:thumbnail_loc><video:title>Efficient Graph Algorithms in Neo4j</video:title><video:description>We recently released a graph algorithms library for Neo4j.

You can use these graph algorithms on your connected data to gain new insights more easily within the transactional database and to improve query results from your graph data, for example by focusing on particular communities or favoring popular entities.

We developed this library as part of our effort to make it easier to use Neo4j for a wider variety of applications. Many users expressed interest in running graph algorithms directly on Neo4j without having to employ a secondary system.

We also tuned these algorithms to be as efficient as possible in regards to resource utilization as well as streamlined for later management and debugging.

In this session, we'll look at some of these graph algorithms and the types of problems that you can use them for in your applications and the implementation choices we made.

- **Speaker:** Michael Hunger
- **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, 14:15–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/efficient_graph_algorithms_neo4j/)

---

**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:** “Efficient Graph Algorithms in Neo4j” by Michael Hunger, FOSDEM 2018.

**Original recording:** [2018/H.2214/efficient_graph_algorithms_neo4j.webm](https://video.fosdem.org/2018/H.2214/efficient_graph_algorithms_neo4j.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/3beb8860-5f68-4341-a74b-ccd54a870d71/8e080ff5-e95b-4cfd-bb21-eee782f01a83-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8p9RqXtJQSsZW3VxEnUuon</video:player_loc><video:duration>2777</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:43:32.877Z</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/qPfqRzXQAn4oMQht1LAojc</loc><lastmod>2026-10-11T10:41:34.129Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/64e1c249-daaa-4421-944c-623338ab9aff.jpg</video:thumbnail_loc><video:title>Leveraging Software Defined Network for virtualization</video:title><video:description>Software Defined Networking seems to be a natural fit for virtual data centers. Centralized management along with flexibility and speed of provisioning are traits of both virtualization and SDN.
The oVirt team aims at making this a reality with OVN, a new network virtualization extension to Open vSwitch.
The integration is accomplished by the "network provider for OVN", which uses OVN through an OpenStack Neutron-like API, allowing the use of OVN through Neutron abstractions.
This concept is already being used in the oVirt project, and there's work in progress to implement it in the ManageIQ project

The session will look into utilising Software Defined Network concepts in a virtualization project through the oVirt perspective.

The presentation will consist of 4 parts:
- What is SDN and OVN
- Overview of the network provider for OVN
- Overview of how the provider is used in oVirt
- Live demo: OVN in oVirt

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

---

**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:** “Leveraging Software Defined Network for virtualization” by Marcin Mirecki, FOSDEM 2018.

**Original recording:** [2018/UB2.252A/vai_leveraging_sdn_for_virtualization.webm](https://video.fosdem.org/2018/UB2.252A/vai_leveraging_sdn_for_virtualization.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/c8f42d4b-3be8-46d8-92b6-61e81c1a1007/09544b4e-f11c-49ae-927e-03b906db030e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/qPfqRzXQAn4oMQht1LAojc</video:player_loc><video:duration>2006</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:41:34.129Z</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/iM3riA4WHHVoJgtkY2V8fZ</loc><lastmod>2026-10-11T10:43:54.917Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/63eb458e-c14a-4177-a31b-a7a1a44c6d72.jpg</video:thumbnail_loc><video:title>Introduction into the ppci project</video:title><video:description>Ppci is a compiler written entirely in Python. This allows for easy compiler development, portability and installation. The compiler is able to process C code into WASM, WASM into xtensa code, but there are more possible code paths. During this session a demo will be shown on how to compile some webassembly to the riscv platform.

The ppci project was started by the need for a better system level programming language then C. The compiler is implemented in python, and hence is not very fast. On the other hand, the compiler is portable and is easier to develop due to being implemented into a higher level language. Currently it supports msp430, x86, xtensa, avr, arm, open risc and stm8 computer architectures, in various levels of maturity. The supported languages are C3 and brainfuck. Language support for C is a work in progress.

The C3 language was the starting point for the compiler, aiming at being a better version of C. It has no header files, but features a more modular approach like C# and java. Furthermore its syntax is context free, making it easier to parse using standard compiler tools.

The backend of the compiler consists of a code generator featuring both instruction selection and register coloring algorithms. The output of the compiler is an instruction stream, which can be serialized as text or in binary form.

Possible uses of this library are:

```
Compile code and include it into the currently running python instance
Create ctypes bindings for C code by making use of the C parser frontend
Create a programming language using ply/textx and generate machine code from it using ppci
```

During this session, we will explore the various parts of the ppci library and have a good overview what it is capable of.

- **Speaker:** Windel Bouwman
- **Track:** [Lightning Talks](https://archive.fosdem.org/2018/schedule/track/lightning_talks/)
- **Room:** H.2215 (Ferrer)
- **When:** Saturday 3 February 2018, 14:20–14:35 (Brussels time)
- **Schedule:** [FOSDEM 201...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/8ff55409-805c-4442-9564-cc682de166f9/a087b1de-cec1-4f1f-8b15-a17a350d9343-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/iM3riA4WHHVoJgtkY2V8fZ</video:player_loc><video:duration>911</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:43:54.917Z</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/ap7CjvPVoQoZeNkKMpXJxX</loc><lastmod>2026-10-11T10:47:30.597Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/791be160-e67b-4961-a54c-08e898802a85.jpg</video:thumbnail_loc><video:title>Graal: How to use the new JVM JIT compiler in real life</video:title><video:description>With JEP 317: Experimental Java-Based JIT Compiler it is very likely that Graal will be part of JDK 10. In fact, Graal is already available in JDK 9 due to JEP 243: Java-Level JVM Compiler Interface. Graal is itself written in Java and that brings some new properties and behavior to the table which we haven’t seen with existing HotSpot JIT compilers. This talk will show how to use Graal with JDK 9, how to compile an upstream Graal version and what to look out for when using it for benchmarking or even in production.

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

---

**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:** “Graal: How to use the new JVM JIT compiler in real life” by Christian Thalinger, FOSDEM 2018.

**Original recording:** [2018/UD2.208/graal.webm](https://video.fosdem.org/2018/UD2.208/graal.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/4c1c702c-ff5d-40d8-a74b-4403604f8f8d/e1451070-c76c-488b-8637-3ce13ca7e3a9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/ap7CjvPVoQoZeNkKMpXJxX</video:player_loc><video:duration>1560</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:47:30.597Z</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/r83BUXVywmAZoky3d8KsGj</loc><lastmod>2026-10-11T10:47:59.562Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/ccd44807-284e-43ab-9abc-b7d51ed5c237.jpg</video:thumbnail_loc><video:title>Debugging realtime application with Ftrace</video:title><video:description>Introducing Ftrace and using it for Linux realtime application

Ftrace (Function Tracer) is a very famous tracing/debugging tool. It is built directly into the Linux kernel and most of standard distributions already have
various configurations of Ftrace enabled in their most recent releases.

One of the benefits that Ftrace brings to Linux is the ability to see what is happening inside the kernel with a large
number of 'tracers' (function or events) .

- kernel function calling tree and timestamps
- kernel events (such as processus wakeup or switch)

As such, this makes finding problem areas or simply tracking down that strange bug more manageable. Ftrace's ability to show the events that lead up to severe problem gives
a better chance of finding exactly what caused it and can help the developer a lot. API to talk with Ftrace is located in a Debugfs file system. typically mounted at /sys/kernel/debug.
You can also use 'trace-cmd' utility for easier access.

After a brief history and introduction about tracing tools (SystemTap, eBPF, LTT-ng, ...) we will (briefly) talk about Ftrace internals and describe main features :

- installing it on embedded distribution such as Buildroot or Yocto (ARM platform)
- tracing kernel functions (function, function\_graph)
- kernel messages (trace\_printk)
- markers (trace\_marker)
- events

After describing a simple use-case for a kernel driver we will focus on events and use trace-cmd on "realtime" application running on standard Linux then PREEMPT\_RT (ARM).

We will compare performances of a POSIX based periodic task using SCHED*FIFO or SCHED*OTHER on both kernel and finally generate graphs with GNU-plot.

- **Speaker:** Pierre Ficheux
- **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, 14:25–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive....</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/cb70497a-7144-48fc-bc55-33d8c0eb01f2/d4e29068-7fb9-4cee-9d38-756f0ce5145d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/r83BUXVywmAZoky3d8KsGj</video:player_loc><video:duration>1648</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:47:59.562Z</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/dGJrRTaao9mq5Acc7mbkZL</loc><lastmod>2026-10-11T10:52:05.500Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c35c2db8-21fc-4d5c-9cb1-90e1940cf145.jpg</video:thumbnail_loc><video:title>pkgsrc on ChromeOS</video:title><video:description>pkgsrc (the NetBSD package collection) supports more than a dozen platforms. On a Chromebook in Dev Mode, you can install "arbitrary" Linux software. Obviously, pkgsrc is the perfect fit for that!

However, things are not quite as easy. First, you must get a C compiler, and then there are a lot of idiosyncrasies on the platform. This talk gives an overview of how to get started, and shows the grossest hacks I had to do to get a working pkgsrc setup.

- **Speaker:** Benny Siegert
- **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, 14:25–14:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/pkgsrc_on_chromeos/)

**Slides &amp; links**

- [Slides](https://docs.google.com/presentation/d/e/2PACX-1vSk7dCv8sNycDkuaHi-vmxZpVjrGLOYbLRXkDW2s9nMrR4a_UGsMsl_GOHi4NOpsOtzpZMp_4U5k7zH/pub)
- [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:** “pkgsrc on ChromeOS” by Benny Siegert, FOSDEM 2018.

**Original recording:** [2018/K.3.401/pkgsrc_on_chromeos.webm](https://video.fosdem.org/2018/K.3.401/pkgsrc_on_chromeos.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/66dd92aa-5ef3-4ff3-b2a5-437890a05592/e74ead4c-ebc8-48c6-80c3-9413c4d3d99e-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dGJrRTaao9mq5Acc7mbkZL</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-11T10:52:05.500Z</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/3wMNMsZ9HAWPFwNbALY64v</loc><lastmod>2026-10-11T10:52:20.613Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0a78c388-c4cc-4430-8d98-c42f7ee466a8.jpg</video:thumbnail_loc><video:title>You’ve Got Some Explaining to Do! So Use An FAQ!</video:title><video:description>Doing something controversial? Have lots of stakeholders with conflicting needs? Changing course in a way that makes people suspicious or concerned? Write an FAQ! If you can answer the hard questions publicly, honestly, and confidently, you’ll foster trust and build good will even when your audience does not hear the exact answers they want. What’s more, the feedback will give you the input you need to correct any errors you have in fact made. We’ll use real world examples to look at some best practices, including Sun’s comprehensive FAQ for open sourcing Java.

Perhaps you’re in a company, trying to engage developers, leverage the FLOSS development model, and participate in communities important for your business. Maybe you’re part of a developer community eager to further your progress, and intent on changing your contract with contributors and downstream users. When you’re in the development and FLOSS world, inevitably you’ll have complicated, controversial, or unpopular news to deliver as things move forward, and skeptics ready to believe the worst! A comprehensive, transparent, honest FAQ document can help in ways you might not expect.

In this talk, we’ll look at how to use an FAQ to:

o Organize the effort.
o Force decision makers and leaders to decide on goals, craft a coherent strategy, and understand and accept the tradeoffs.
o Internally sell transparency and scrupulous honesty as essential to success.
o Help the legal team be a partner, instead of just saying “no”.
o Simplify and accelerate communications and make the Marketing Department an ally.

We’ll be using a bit of FLOSS history to illustrate our points - Sun’s Open Source Java Initiative.

Java wasn’t always Free Software. By 2005, Sun was making a lot of money with its staunchly proprietary Java platform. Richard Stallman called it a seductive “trap”. Under pressure from FLOSS community leaders to open source Java and turn it into a compelling example of the new model, Sun listened.

Those of...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/147ed1db-401b-4d25-818e-75467e1c3abf/32ec570d-dcee-4361-9b8b-69fd96caacc0-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3wMNMsZ9HAWPFwNbALY64v</video:player_loc><video:duration>1693</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:52:20.613Z</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/qccnC8ZSuJz2DzRn6fA3Gg</loc><lastmod>2026-10-11T10:55:00.906Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/87feb7c8-8d9b-42ea-955b-9152f83dc6f5.jpg</video:thumbnail_loc><video:title>Proposal for better font handling in LibreOffice</video:title><video:description>The LibreOffice' bugtracker lists hundreds of tickets regarding fonts. Besides rendering issues many tickets are related to what is bundled, how missing fonts are substituted, and how to deal with installed fonts. The talk will give an overview of the problems, shows how competitors solve it, and presents a proposal to improve LibreOffice.

- **Speaker:** Heiko Tietze
- **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:30–14:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_fonts/)

---

**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:** “Proposal for better font handling in LibreOffice” by Heiko Tietze, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_fonts.webm](https://video.fosdem.org/2018/AW1.120/ode_fonts.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/c3eb849f-2d62-45fe-b2a2-168ee714f477/c120ef7e-0d6a-473e-8d34-c5ac70486987-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/qccnC8ZSuJz2DzRn6fA3Gg</video:player_loc><video:duration>1281</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:55:00.906Z</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/483u9ViyQbQdVkX36HQ7rT</loc><lastmod>2026-10-11T10:55:19.992Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/50b3a1c4-c938-43a4-94d3-cb049a997d8f.jpg</video:thumbnail_loc><video:title>Reducing CPU usage of a Toro Appliance</video:title><video:description>Toro is a x64 kernel that dedicates all system resources to the embedded user application. The result of the compilation of Toro is an image that contains both the kernel and the application. The kernel image can be booted by all majors hypervisors Hyper-V, KVM, VMWare ESXi, and emulators Qemu, VMWare WorkStation, VirtualBox. In these environments, the application runs directly inside the kernel without the need of a general purpose operating system. In this talk, I will present recent experimentation in which the scheduler of Toro is optimized to reduce the CPU usage of a VM. It has been identified three cases in which the scheduler can be optimized to reduce the impact of idle loops. To validate these techniques, I will present the impact of the improvements on a live running Toro VM on top of QEMU and Hyper-V. Open questions are welcome throughout the session to discuss the benefits and drawbacks of this approach but also take-away lessons.

- **Speaker:** Matias  Vara
- **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, 14:30–15:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/microkernel_toro_reducing_cpu_usage/)

---

**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:** “Reducing CPU usage of a Toro Appliance” by Matias  Vara, FOSDEM 2018.

**Original recording:** [2018/AW1.126/microkernel_toro_reducing_cpu_usage.webm](https://video.fosdem.org/2018/AW1.126/microkernel_toro_reducing_cpu_usage.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...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/19472770-5cb2-4363-ae96-068ddce672e5/905d0de1-c44e-496c-8a4a-ab16a2b54595-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/483u9ViyQbQdVkX36HQ7rT</video:player_loc><video:duration>1060</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:55:19.992Z</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/kw4PiY8oPVpwLchRFZiyxr</loc><lastmod>2026-10-11T10:59:22.557Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/91dc3304-72e9-4d33-a318-61b8f3adb0dc.jpg</video:thumbnail_loc><video:title>The challenges of XDP hardware offload</video:title><video:description>To improve the historically mediocre performances of the Linux kernel regarding high-speed networking, the community has been working hard over the last years. In particular, eBPF (extended Berkeley Packet Filter) programs, when attached to XDP (eXpress Data Path) hooks at the driver level, provide a fast in-kernel programmable data plane.

Because XDP is so low-level, the only way to move packet processing further down to earn additional performances is to involve the hardware. In fact, it is possible since kernel 4.9 to offload eBPF programs directly onto a compatible NIC, thus offering acceleration while retaining the flexibility of such programs.

Building the compatible NIC, and optimising the offload process are not trivial. The objective of this talk is to present the current state of eBPF offload, the challenges that have been overcome, and the ones that lay ahead.

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

**Slides &amp; links**

- [Netdev 1.2 (October 2016) - eBPF/XDP hardware offload to SmartNICs (Jakub Kicinski, Nic Viljoen)](https://www.netdevconf.org/1.2/session.html?jakub-kicinski)
- [Netdev 2.2 (November 2017) - Comprehensive XDP off‌load-handling the edge cases (Jakub Kicinski, Nic Viljoen)](https://www.netdevconf.org/2.2/session.html?viljoen-xdpoffload-talk)
- [Resources on eBPF hardware offload on the Open-NFP platform](https://open-nfp.org/dataplanes-ebpf/)

---

**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 challenges of XDP hardware offload” by Quentin Monnet, FOSDEM 2018.

**Original recording:** [2018/H.1301/xdp....</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9e104c94-6db3-4051-a7bf-8eee3eab5977/2cdfa26d-9bee-447f-863b-90d766fb1965-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/kw4PiY8oPVpwLchRFZiyxr</video:player_loc><video:duration>1829</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:59:22.557Z</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/cm1PryRkQgNqJy173AzvCH</loc><lastmod>2026-10-11T10:58:24.027Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f659276c-7cf9-44b1-bade-f66deec5564a.jpg</video:thumbnail_loc><video:title>Google’s approach to distributed systems observability for Go</video:title><video:description>The progression of microservices in the industry resembles me the way microservices progressed at Google. First, a common container format. Then, a way to express complicated systems in terms of containers. Then, tools to deploy them and services to schedule them. Then, core networking services to support the complicated networking requirements of our highly large systems with complex dependencies. Then, observability: collecting diagnostics data not just to recognize and debug production problems, but also to provide critical signals about usage to our highly adaptive and scalable environment.

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

---

**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/H.1308/observability.webm](https://video.fosdem.org/2018/H.1308/observability.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/5bdfe79c-cc19-46a2-b7da-3b41373df56d/2a4c01be-cf23-4c43-a236-b64bfb975110-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/cm1PryRkQgNqJy173AzvCH</video:player_loc><video:duration>1155</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T10:58:24.027Z</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/bUKMGcBvaAQLwYbMkk5j4F</loc><lastmod>2026-10-11T11:03:25.810Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/22064f47-f96f-4aa1-9679-e44f9ab40dd1.jpg</video:thumbnail_loc><video:title>What's new in Upipe</video:title><video:description>This presentation will go over all the recent additions to Upipe, what's coming, how easy it is to add new modules and why it is the best multimedia framework in the universe.

Upipe is a recent multimedia framework coming from the mastermind behind the original VLC.
It was designed to solve a lot of shortcomings in the existing multimedia frameworks and comes with all you need to create live low-latency professional television software.

Learn how we're creating the core infrastructure for broadcasting live television to millions of people all around the globe, 188 bytes at a time.

We'll briefly present the latest modules additions to the framework and what we're currently working on.

- **Speaker:** Rafaël Carré
- **Track:** [Open Media](https://archive.fosdem.org/2018/schedule/track/open_media/)
- **Room:** H.1309 (Van Rijn)
- **When:** Saturday 3 February 2018, 14:30–14:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/om_upipe/)

---

**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 Upipe” by Rafaël Carré, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_upipe.webm](https://video.fosdem.org/2018/H.1309/om_upipe.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/58590c3f-1b91-4ac2-b14b-d36997d1bf4d/870e84f5-867e-4119-b140-fa36c104d681-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/bUKMGcBvaAQLwYbMkk5j4F</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-11T11:03:25.810Z</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/w5Hgco4fWgUdnc1mBvnk66</loc><lastmod>2026-10-11T11:03:05.223Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/f829af9c-b0af-4543-a598-cb3bfb98f8c3.jpg</video:thumbnail_loc><video:title>The many ways of using Guix packages</video:title><video:description>**A guide to which ways might suit you**

The GNU Guix package manager offers some useful and exciting features and properties, but with this comes some options about how to make use of these.

This talk will explore different ways in which Guix packages can be used, and what these different ways offer in terms of distributing, reproducing, versioning and isolating packages.

- **Speaker:** Christopher Baines
- **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:30–15:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/usingguix/)

**Slides &amp; links**

- [Guix website](https://www.gnu.org/software/guix/)
- [Slides and notes](https://www.cbaines.net/projects/guix/fosdem-2018/presentation/)

---

**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 many ways of using Guix packages” by Christopher Baines, FOSDEM 2018.

**Original recording:** [2018/K.3.201/usingguix.webm](https://video.fosdem.org/2018/K.3.201/usingguix.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/f39a9041-1271-484a-a9f1-85feacc9d9cb/e6c8f6b5-0f6c-479b-ad7c-9887742a64e9-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/w5Hgco4fWgUdnc1mBvnk66</video:player_loc><video:duration>1525</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T11:03:05.223Z</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/o1HCNCfWxju9YqthdmyZhx</loc><lastmod>2026-10-11T11:07:01.695Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7e874022-d48b-4409-9d37-1b0bca6c17ee.jpg</video:thumbnail_loc><video:title>KiCad Version 5 New Feature Demo</video:title><video:description>A demonstration of the new features in version 5 of KiCad, along with a quick state of the union, by KiCad's project leader.

- **Speaker:** Wayne Stambaugh
- **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, 14:30–14:55 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/cad_kicad_v5/)

---

**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:** “KiCad Version 5 New Feature Demo” by Wayne Stambaugh, FOSDEM 2018.

**Original recording:** [2018/K.4.201/cad_kicad_v5.webm](https://video.fosdem.org/2018/K.4.201/cad_kicad_v5.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/b242b56e-d91b-453d-b4b4-989bf7c3e603/142bfbb5-328d-429a-ae49-6db6e452d581-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/o1HCNCfWxju9YqthdmyZhx</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-11T11:07:01.695Z</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/dojiKnB4wCH94ro4LGjukn</loc><lastmod>2026-10-11T11:06:46.388Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4a3171b1-580a-4dd8-9ca3-6f8813a7e545.jpg</video:thumbnail_loc><video:title>Photon Performance</video:title><video:description>**How We Made Firefox Faster**

I'll share things we've learned while working on improving browser front-end performance. Techniques, best practices, what to definitely avoid, etc. There won't be a deep dive into any specific tool, but examples of how we measured performance and avoided / eliminated regressions during the Quantum / Photon development cycle, and what things we learned along the way.

- **Speaker:** Florian Quèze
- **Track:** [Mozilla](https://archive.fosdem.org/2018/schedule/track/mozilla/)
- **Room:** UA2.118 (Henriot)
- **When:** Saturday 3 February 2018, 14:30–15:00 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/mozilla_photon_performance/)

---

**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:** “Photon Performance” by Florian Quèze, FOSDEM 2018.

**Original recording:** [2018/UA2.118/mozilla_photon_performance.webm](https://video.fosdem.org/2018/UA2.118/mozilla_photon_performance.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/644b4eee-c967-4ca7-a42f-caa8ba5a55e3/86877828-740e-4937-b5bb-02f9d7fdd1de-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dojiKnB4wCH94ro4LGjukn</video:player_loc><video:duration>1448</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T11:06:46.388Z</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/eVLKtFFY616mVWk3AEA81f</loc><lastmod>2026-10-11T11:11:18.932Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/7825c038-b1e1-480b-97eb-5bca7fb6a3b1.jpg</video:thumbnail_loc><video:title>The RED Method: How To Instrument Your Services.</video:title><video:description>The RED Method defines three key metrics you should measure for every microservice in your architecture; inspired by the USE Method from Brendan Gregg, it gives developers a template for instrumenting their services and building dashboards in a consistent, repeatable fashion.

In this talk we will discuss patterns of application instrumentation, where and when they are applicable, and how they can be implemented with Prometheus. We’ll cover Google’s Four Golden Signals, the RED Method and the USE Method. We’ll also discuss why consistency is an important approach for reducing cognitive load. Finally we’ll talk about the limitations of these approaches and what can be done to overcome them.

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

---

**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 RED Method: How To Instrument Your Services.” by Tom Wilkie, FOSDEM 2018.

**Original recording:** [2018/UD2.120/the_red_method.webm](https://video.fosdem.org/2018/UD2.120/the_red_method.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/70c8cce1-858f-4fa2-9a09-95303ab1c8fa/eb9f8398-aac0-421f-bc42-2ce3e70bd137-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/eVLKtFFY616mVWk3AEA81f</video:player_loc><video:duration>1628</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T11:11:18.932Z</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/iTXbXTeQBGR37haCGKxVeT</loc><lastmod>2026-10-11T11:10:37.513Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c6120492-f29d-486c-9fea-f7a32c4814b1.jpg</video:thumbnail_loc><video:title>Componolit - a component-based open-source platform for trustworthy mobile devices</video:title><video:description>**Deprivileging the Google software stack.**

Google [tracks you](https://qz.com/1131515/google-collects-android-users-locations-even-when-location-services-are-disabled/) even with location service disabled. Your smartphone can be taken over remotely [via WiFi](https://blog.exodusintel.com/2017/07/26/broadpwn/). Opening media files remains an (unpredictable risk)[https://en.wikipedia.org/wiki/Stagefright\_(bug)]. Despite all the effort put into mitigation techniques we don't seem to make good progress with the privacy and security of our mobile devices.

We present our vision of Componolit, an open-source platform for trustworthy mobile devices. Based on the Genode OS framework, the component-based system will provide strict isolation between apps, services and drivers. The platform will enable users to run arbitrary unmodified Android apps without giving up control of their devices. This is realized by trustworthy policy objects implemented and formally proven in the SPARK language.

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

---

**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:** “Componolit - a component-based open-source platform for trustworthy mobile devices” by Alexander Senier, FOSDEM 2018.

**Original recording:** [2018/UD2.218A/trustworthy_mobile_devices.webm](https://video.fosdem.org/2018/UD2.218A/trustworthy_mobile_devices.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 orga...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/90ec4d0a-1c3f-43a5-b813-fc54870794a1/b5ba9cbe-d222-4156-b9ad-7a29cb416c49-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/iTXbXTeQBGR37haCGKxVeT</video:player_loc><video:duration>1429</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T11:10:37.513Z</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/uZGjEp3wUwBdXPafu64pZV</loc><lastmod>2026-10-11T11:12:53.183Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/69bdb12f-563a-4128-9600-95f543e3694a.jpg</video:thumbnail_loc><video:title>i3 window manager</video:title><video:description>**A tiling wm for developers**

i3 is a tiling window manager aimed at developers for maximizing their productivity and control on their windows appearance, while maintaining maximum simplicity.

The idea behind tiling window managers is to give full control over the arrangement and placement of windows with minimal efforts, only displaying what's required and wanted.

The talk will introduce the project and its core principles, as well as a demonstration of how it works and some little hacks for customizing your setup. At the end of the talk, I hope you're eager to install and try i3!

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

**Slides &amp; links**

- [Official website](https://i3wm.org/)
- [Github repository](https://github.com/i3)
- [Presentation slides / resources](https://github.com/eplanet/2018-fosdem-i3wm)

---

**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:** “i3 window manager” by Emeric Planet, FOSDEM 2018.

**Original recording:** [2018/H.2215/i3.webm](https://video.fosdem.org/2018/H.2215/i3.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/eace2064-b399-400a-ae02-085e21cb4ba3/f0d2ea6b-6386-48eb-8615-64333db42c23-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uZGjEp3wUwBdXPafu64pZV</video:player_loc><video:duration>735</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-11T11:12:53.183Z</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/s4cVHweabRfJjhjQjyJZ8w</loc><lastmod>2026-10-11T11:13:14.710Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/c3c945f4-d9b8-4de6-b06f-30751c294381.jpg</video:thumbnail_loc><video:title>Native GTK3 UI</video:title><video:description>**progress from gtk3 themed vcl widgets to native gtk widgets**

- **Speaker:** Caolán McNamara
- **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:50–15:10 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ode_gtk3/)

---

**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:** “Native GTK3 UI” by Caolán McNamara, FOSDEM 2018.

**Original recording:** [2018/AW1.120/ode_gtk3.webm](https://video.fosdem.org/2018/AW1.120/ode_gtk3.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/d3002fab-98b9-4468-8ea8-252964415588/ab898123-e115-4880-8f3d-2aa4a9edfaa2-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/s4cVHweabRfJjhjQjyJZ8w</video:player_loc><video:duration>867</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T11:13:14.710Z</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/h75D6HQTrsfYt4LqybAdD7</loc><lastmod>2026-10-11T15:05:10.814Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/60e252bb-6c22-462c-a526-bf5c4ad829b4.jpg</video:thumbnail_loc><video:title>100 Bunte Steine - Starter-Impulse zur Musik-Improvisation</video:title><video:description>Vielleicht kennst du das: Du setzt dich an dein Instrument, oder legst ein Blatt Papier vor dir hin; die Stille im Raum, die Stille in dir ist erwartungsvoll – und plötzlich fühlt sich der erste Ton, der erste Strich tonnenschwer an. Wir wollen, dass es sofort „richtig“ klingt, ein fertiges Bild da ist; dass eine Melodie entsteht, die Sinn ergibt. Dieser Anspruch ist oft die größte Barriere für unsere Kreativität.

In meiner neuen Reihe „100 Bunte Steine“ möchte ich dich einladen, diesen Druck abzulegen. Ein bunter Stein ist kein ganzer Palast; er ist ein einzelner, kleiner Impuls. Er muss nicht perfekt sein. Er muss nur gelegt werden.

Improvisation bedeutet nicht, aus dem Nichts ein Wunder zu erschaffen. Es bedeutet, mit dem zu spielen, was gerade da ist. Wenn wir uns erlauben, „unwichtig“ zu spielen, öffnen wir die Tür für die echte Musik.

Hier kannst du starten: 
https://steady.page/de/art-mentoring/about</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/826b8a5b-3a4d-43c2-957a-481b2a030b08/994fa8ce-e35d-4df2-a14a-11ccbb8ff780-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/h75D6HQTrsfYt4LqybAdD7</video:player_loc><video:duration>367</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2026-10-11T15:00:48.890Z</video:publication_date><video:tag>Improvisation</video:tag><video:tag>Musik</video:tag><video:tag>Querflöte</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/frequenzraum_musik/videos">FrequenzRaum Musik</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/pNSYJNm66wSiLNqwNm1Twh</loc><lastmod>2026-10-11T16:28:04.786Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/528681b8-7056-4c28-8c8d-ae0762860fa6.jpg</video:thumbnail_loc><video:title>Generic Graphics Tablets in Linux</video:title><video:description>**Hardware peculiarities, software challenges, and how to make them work**

Presentation on the DIGImend project's efforts to improve Linux support for generic graphics tablets.

Wacom graphics tablets are very well supported by Linux, thanks to the efforts of several core developers and many contributors, including Wacom engineers. However, the story is not so great for tablets from other manufacturers. Those range from the minimal 4.5" signature pads to full-blown 22" tablet monitors. Usually developed by OEMs in Taiwan, those tablets can be accompanied by very poor attempts at Linux kernel drivers, but most of the time no Linux support at all.

This talk is going to present the DIGImend project's efforts to improve support of such graphics tablets in Linux, the hardware peculiarities, software and organizational challenges, and what it takes to make one supported.

Because of their low price, generic graphics tablets are very attractive to artists just starting out, or living in developing countries. Same artists, who, for the same reason, would rather use Linux and Open-Source software, if only their graphics tablet worked with it. One of the aims of the DIGImend project is to support such artists.

- **Speaker:** Nikolai Kondrashov
- **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, 14:50–15:40 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/graphic_tablets/)

**Slides &amp; links**

- [DIGImend project website](http://digimend.github.io/)
- [Slides at slides.com](http://slides.com/spbnick/generic_graphics_tablets_in_linux)

---

**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:** “Generic Graphics Tablets...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/c0cdd1ad-ad1c-4bfd-95c0-d5d516a51e88/2646cea1-5f50-4414-ac38-1a8215e31bb3-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/pNSYJNm66wSiLNqwNm1Twh</video:player_loc><video:duration>2465</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T16:28:04.786Z</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/vWgeeKvY2tLkamWhHjfJ9v</loc><lastmod>2026-10-11T16:26:49.652Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/94c26eb1-7edb-4a89-a3a4-f8ce8e9afe76.jpg</video:thumbnail_loc><video:title>JVM startup: why it matters to the new world order</video:title><video:description>The software development world has changed. With trends like continuous integration and cloud scaling of workloads, deployments come fast and furious (and frequent!). Is Java too big and slow to play in the new world? Never fear! Learn how the Eclipse OpenJ9 JVM has been approaching these challenges using SharedClasses, dynamic AOT now and some of the projects future directions.&lt;/div&gt;

OpenJ9's SharedClasses cache is similar to OpenJDK's CDS but takes a more dynamic approach. This talk will introduce some of the feature of the Eclipse OpenJ9 JVM that help it provide high performance while making efficient use of memory. This session will explain why these tradeoffs are critical for cloud deployments

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

---

**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:** “JVM startup: why it matters to the new world order” by Daniel Heidinga, FOSDEM 2018.

**Original recording:** [2018/UD2.208/jvm_startup.webm](https://video.fosdem.org/2018/UD2.208/jvm_startup.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/f26c91c7-47e0-4ee2-9591-56eb485eaec5/a177e045-8bc8-4c08-a290-91dadfa61fef-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/vWgeeKvY2tLkamWhHjfJ9v</video:player_loc><video:duration>1480</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-11T16:26:49.652Z</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/6xgGjXDC3GpPAqspvFdku9</loc><lastmod>2026-10-11T16:32:26.907Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/87c0e7dc-6ac7-420e-9fcb-2db7f25591e5.jpg</video:thumbnail_loc><video:title>DTrace for Linux</video:title><video:description>DTrace for Linux

DTrace is a dynamic tracing tool that allows kernel and userspace tracing in
operating systems. It was first implemented for Sun's Solaris and later adopted
by other operating systems (Mac OS X, BSD). The Linux port is still ongoing.

In this talk, I would like to introduce the D language and its features. After a
brief introduction the talk will focus on the architecture of the DTrace itself.
Last part of the talk will be focused on the current status of the project.

DTrace is able to process data directly in kernel like eBPF. This allows us to
perform some actions at the time an event has occured rather than during post
processing of the records later in userspace. It allows also more precise selection
of events of interest.

It is possible to use DTrace in many use cases:

```
- A kernel hacker may precisely monitor the Linux kernel
- A system administrator might use DTrace as an underlying technology
  for observing system behavior.
- Participation in distributed tracing of complex scenarios
```

I would like to show some real life examples how DTrace can be used to inspect
running system or as source for external telemetric system.

There are many tracers in the Linux world today with different aproaches to achive
their goals. One way to group them depends on when the data processing happens.

DTrace is a predecessor of eBPF. The difference is that eBPF alone is not easy to
handle from user perspective. For that purpose a BCC project has started that provides
compiler and runtime libraries based on llvm to allow end users write tracing tools
in high level languages (C/Python). DTrace is based on D language (DTrace own language)
and has its own compiler built-in. This does not require any high-level language skills
or extra tools to start using DTrace.

- **Speaker:** Tomáš Jedlička
- **Track:** [Debugging tools](https://archive.fosdem.org/2018/schedule/track/debugging_tools/)
- **Room:** [AW1.121](https://archive.fosdem.org/2018/schedule/r...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/2cdb6c38-7a6f-40e6-827b-9b8bad682b3c/400e460f-b169-4c20-9e3b-c9335ff3032f-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/6xgGjXDC3GpPAqspvFdku9</video:player_loc><video:duration>2389</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T16:32:26.907Z</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/oxmDrtQuZd5mQZbL7RGdYs</loc><lastmod>2026-10-11T16:31:47.203Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/0c949f1f-993b-45cd-910e-51bddb0f883c.jpg</video:thumbnail_loc><video:title>Technical Writing for Non-Writers</video:title><video:description>You need to write (technical) texts now and then? But you are not sure how to structure them, how to phrase your content, or how to best address your readers? This workshop shows you how to optimize texts to make them easier to understand (and translate). Get to know universal principles that can be applied to a wide variety of text types - including release notes, bug reports, error messages, or e-mails.

- **Speaker:** Tanja Roth
- **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, 14:55–15:20 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/community_technical_writing_non_writers/)

---

**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:** “Technical Writing for Non-Writers” by Tanja Roth, FOSDEM 2018.

**Original recording:** [2018/K.4.601/community_technical_writing_non_writers.webm](https://video.fosdem.org/2018/K.4.601/community_technical_writing_non_writers.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/b689d4a4-7622-4311-864c-330885b4e78a/cbfb656f-71f6-4d60-bc85-c14b219dbc73-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/oxmDrtQuZd5mQZbL7RGdYs</video:player_loc><video:duration>1355</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T16:31:47.203Z</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/r1AH512GraDdRwoCy9gjqK</loc><lastmod>2026-10-11T16:43:46.336Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9a6116e1-b854-45e5-8b85-43117e6bf222.jpg</video:thumbnail_loc><video:title>Samba AD in Fedora</video:title><video:description>**The long road to AD**

Samba AD is a free software implementation of Microsoft's Active Directory solution. It took more than five years to port Samba AD to MIT Kerberos and now it is a part of Fedora 27 release. However, the work does not stop here. Active Directory is a complex set of technologies and one of driving factors behind Fedora Server work is to make them easier to deploy and manage. The talk will go into details what is needed to be done to make Fedora a preferred distribution to deploy Samba AD.

- **Speaker:** Andreas Schneider
- **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, 14:55–15:25 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/samba_ad_in_fedora/)

---

**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:** “Samba AD in Fedora” by Andreas Schneider, FOSDEM 2018.

**Original recording:** [2018/UD2.119/samba_ad_in_fedora.webm](https://video.fosdem.org/2018/UD2.119/samba_ad_in_fedora.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/ca89db2a-855f-438b-8cec-3e2838bd1efb/bcc0688a-a11c-459a-8633-980b455f6572-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/r1AH512GraDdRwoCy9gjqK</video:player_loc><video:duration>1928</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T16:43:46.336Z</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/uVmKLcfBrTqzdPUzWdaMKc</loc><lastmod>2026-10-11T16:51:47.827Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/5c3858bb-01c3-4441-954d-aab45ca0f7d3.jpg</video:thumbnail_loc><video:title>SPARK Language: Historical Perspective &amp; FOSS Development</video:title><video:description>SPARK started in 1987 as a restricted subset of Ada 83, defined by its own grammar rules. The overhaul of the language and toolset starting in 2010 increased greatly the language subset, dropping in effect the need for separate grammar rules. Since then, SPARK has progressively adopted most of the Ada features, to a point where the last remaining non-SPARK significant Ada feature today is pointers. We have started work on including safe pointers in SPARK, borrowing the ideas of pointer ownership from Rust. So one can legitimately wonder what difference remains between SPARK and Ada.

In the first part of this talk, I will lay out the principles that have guided us through the inclusion of language features in SPARK since 2010. I will describe in particular the trade-offs that we considered for support of important features like recursion, types with non-static constraints, generics, object orientation, concurrency. I will give a preview of the support envisioned for pointers in SPARK. So that the distinction between Ada and SPARK appears clearly: it's not about quantity, it's about safety and security.

In the second part of this talk, I will give a tour of FOSS projects which are using SPARK today: Aida, Certyflie, Muen, PolyORB-HI, Pulsar, StratoX, Tokeneer. For each one, I will describe at which level of assurance SPARK is used, with how much efforts and for which benefits. Then I will focus on the largest one, Muen, an x86/64 separation kernel for high assurance. Finally, we will look at the resources which are available to the community for FOSS development in SPARK.

- **Speaker:** Yannick Moy
- **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, 15:00–15:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/ada_spark/)

**Slides &amp; links**

- [More info on Ada-Belgium web si...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ea3317bc-2bfb-4670-9d60-f27836f2dc45/12ec80d2-3bd1-4d9b-9666-1d0e84293d88-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/uVmKLcfBrTqzdPUzWdaMKc</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-11T16:51:47.827Z</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/8BYkwnGXcA9CW3DB88FAj5</loc><lastmod>2026-10-11T16:57:57.617Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/431afcdc-9084-473b-88c3-727b4641b7fa.jpg</video:thumbnail_loc><video:title>Fast Packet Processing in Linux with AF_XDP</video:title><video:description>Deep Packet Inspection (DPI) and other specialized packet processing
workloads are often run in user space due to their complexity and/or
specialization. With the increase of Ethernet speeds from 40, 100 to
200 Gbits/s, the need for high-speed raw Ethernet frame delivery to
Linux user-space is ever increasing. In this talk, we present AF*XDP
(formerly known as AF*PACKET V4) designed to scale to these high
networking speeds through the use of true zero-copy, lock-less data
structures, elimination of syscalls and other techniques, while still
abiding to the isolation and security rules of Linux. AF\_XDP is
currently an RFC on the Linux netdev mailing list with the goal to
get it accepted upstream.

In our evaluation, AF*XDP provides a performance increase of up to 40x
for some microbenchmarks and 20x for tcpdump compared to previous
AF*PACKET (raw socket) versions in Linux. To illustrate the approach,
we have implemented support for Intel I40E NICs and veth, but it should
hopefully be easy to port to other NICs and virtual devices as
well. AF*XDP is designed as an extension to the existing XDP support
in Linux so that XDP enabled devices will be able to use this. We also
show how SW networking libraries and SDKs such as DPDK can benefit
from AF*XDP to achieve increased robustness, ease-of-use and HW
independence.

Name: Magnus Karlsson, Intel, Stockholm, Sweden

```
  Björn Töpel, Intel, Stockholm, Sweden
```

Bio Magnus Karlsson:

Magnus Karlsson has worked with low-level SW and microprocessor design
for most of his life. Started in academia as a post-doc, but for the
past 11 years he has been working "in the real world". Currently, his
main interests lie in Linux networking, telecom systems and
hypervisors. He is an avid cook, skier and runner, and dreams of
becoming a wine grower or beer brewer at some point in his life.

Bio Björn Töpel:

Björn Töpel has dabbled in all kinds of networking stacks, ranging
from Skype's peer-to-peer stack, high-frequency trading p...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/3db5b8a3-5d47-4b6f-85b0-091665b6ff08/579a5eea-0bcb-4042-94f9-3baa89b8dbe1-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/8BYkwnGXcA9CW3DB88FAj5</video:player_loc><video:duration>1811</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T16:57:57.617Z</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/dpa4LqZkpwVFoz3ihH4Xde</loc><lastmod>2026-10-11T17:06:01.289Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/069d5600-8747-4ff0-bdb6-d4385fedb64a.jpg</video:thumbnail_loc><video:title>Blue elephant on-demand: Postgres + Kubernetes</video:title><video:description>So, you've chosen Postgres to manage your data; next challenge is where to run it at scale? Want to avoid vendor lock-in and take advantage of the latest Postgres features and popular extensions not available in managed services from commercial vendors? Need to integrate your Postgres databases with existing monitoring and deployment tools? Interested in building your own database as a service?

In fact, you can do it with existing open-source components. Our talk is a story of how the database team at Zalando created company-wide database-as-a-service based on Postgres, Kubernetes and various open-source tools we developed on our own. We will share how we run hundreds of high-availability Postgres clusters on Kubernetes and automate routine operations using our open-source Postgres operator, providing developers easy-to-use tools to create, manage and monitor their database instances.

We are going to cover, among other things:

- Kubernertes Postgres operator
- Postgres HA with Patroni
- Postgres web-based realtime monitoring
- Postgres pam authentication with Oauth2 tokens

and other open-source components. We will also show a live demo.

- **Speakers:** Oleksii Kliukin, Jan Mussler
- **Track:** [PostgreSQL](https://archive.fosdem.org/2018/schedule/track/postgresql/)
- **Room:** H.1302 (Depage)
- **When:** Saturday 3 February 2018, 15:00–15:50 (Brussels time)
- **Schedule:** [FOSDEM 2018 event page](https://archive.fosdem.org/2018/schedule/event/blue_elephant_on_demand_postgres_kubernetes/)

**Slides &amp; links**

- [Talk on the FOSDEM PGDay website (may include slides)](https://www.postgresql.eu/events/fosdem2018/schedule/session/1735-blue-elephant-on-demand-postgres-kubernetes/)

---

**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:** “Blue elephant on-demand:  Postgres + Kubernetes” by Oleksii Kliuk...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/64695b6a-6c21-4aba-ab29-f2d7da59b5c9/8c43c942-173a-4d67-814f-2c82d4c3e0ea-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/dpa4LqZkpwVFoz3ihH4Xde</video:player_loc><video:duration>2759</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-10-11T17:06:01.289Z</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/qZ8jYiVvTbM1oZGKNp87AV</loc><lastmod>2026-10-11T17:17:13.731Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/4d6432f2-7d58-433d-ad7f-c70d3ec366a6.jpg</video:thumbnail_loc><video:title>The Animal Kingdom (1932)</video:title><video:description>The Animal Kingdom (also known as The Woman in His House in the UK) is a 1932 American pre-Code comedy-drama film directed by Edward H. Griffith based upon a comedy of manners play of the same name by Philip Barry. The film stars Leslie Howard, Ann Harding, Myrna Loy, William Gargan, Ilka Chase, and Neil Hamilton. Howard, Gargan, and Chase also starred in the play when it opened on Broadway on January 12, 1932. It was remade 1946 as One More Tomorrow.

**Directed by:** Edward H. Griffith, George Cukor  
**Starring:** Leslie Howard, Ann Harding, Myrna Loy, William Gargan, Henry Stephenson, Ilka Chase, Don Dillaway, Harry Lee  
**Genre:** comedy drama, comedy film, drama film  
**Released:** 1932  
**Studio / distributor:** RKO Radio Pictures  
**Country:** United States  
**Running time:** 85 min

**Public domain:** this film is in the public domain in the United States (since 1960); reason: copyright not renewed. Licence on Wikimedia Commons: Public domain. Public-domain status can differ in other countries.

**Video:** [File:The Animal Kingdom (1932).webm](https://commons.wikimedia.org/wiki/File:The_Animal_Kingdom_%281932%29.webm) on Wikimedia Commons  
**Source of the file:** [YouTube](https://www.youtube.com/watch?v=Iod1mfD3-no)  
**More about the film:** [The Animal Kingdom (1932 film) on Wikipedia](https://en.wikipedia.org/wiki/The_Animal_Kingdom_%281932_film%29) · [Wikidata](https://www.wikidata.org/wiki/Q1514624)

The introduction above is taken from the Wikipedia article [The Animal Kingdom (1932 film)](https://en.wikipedia.org/wiki/The_Animal_Kingdom_%281932_film%29), available under the [Creative Commons Attribution-ShareAlike 4.0 licence](https://creativecommons.org/licenses/by-sa/4.0/).</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/ca553cfb-0765-4947-8ffa-776835720ac9/9e48d21d-f5c5-419b-8732-927abdc9cf97-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/qZ8jYiVvTbM1oZGKNp87AV</video:player_loc><video:duration>5075</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-11T17:17:13.731Z</video:publication_date><video:tag>public domain</video:tag><video:tag>classic film</video:tag><video:tag>1930s</video:tag><video:tag>comedy drama</video:tag><video:tag>comedy</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/public_domain_movies/videos">Public Domain Movies</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/sKZi7NN3ZEyGqyhANweGMw</loc><lastmod>2026-10-11T17:53:43.843Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/3f630cbc-cb7b-4cf8-8bf8-5d559d490397.jpg</video:thumbnail_loc><video:title>Rain (1932)</video:title><video:description>Rain is a 1932 pre-Code drama film that stars Joan Crawford as prostitute Sadie Thompson. Directed by Lewis Milestone and set in the South Seas, the production was filmed in part at Santa Catalina Island and what became Crystal Cove State Park in California. The film also features Walter Huston in the role of a conflicted missionary who insists that Sadie end her evil ways, but whose own moral standards and self-righteous behavior steadily decay. Crawford was loaned out by MGM to United Artists for this film.

The plot of the film is based on the 1922 play Rain by John Colton and Clemence Randolph, which in turn was based on the 1921 short story "Miss Thompson" (later retitled "Rain") by W. Somerset Maugham. Actress Jeanne Eagels had played the role on stage.  Other movie versions of the story include: a 1928 silent film titled Sadie Thompson starring Gloria Swanson, and Miss Sadie Thompson (1953), which starred Rita Hayworth.

**Directed by:** Lewis Milestone  
**Starring:** Joan Crawford, Walter Huston, William Gargan, Beulah Bondi, Guy Kibbee, Walter Catlett, Matt Moore  
**Genre:** drama film  
**Released:** 1932  
**Studio / distributor:** United Artists  
**Country:** United States  
**Running time:** 94 min

**Public domain:** this film is in the public domain in the United States (since 1960); reason: copyright not renewed. Licence on Wikimedia Commons: Public domain. Public-domain status can differ in other countries.

**Video:** [File:Rain (1932).webm](https://commons.wikimedia.org/wiki/File:Rain_%281932%29.webm) on Wikimedia Commons  
**Source of the file:** [YouTube](https://www.youtube.com/watch?v=uGaHeBnNpL4)  
**More about the film:** [Rain (1932 film) on Wikipedia](https://en.wikipedia.org/wiki/Rain_%281932_film%29) · [Wikidata](https://www.wikidata.org/wiki/Q2127904)

The introduction above is taken from the Wikipedia article [Rain (1932 film)](https://en.wikipedia.org/wiki/Rain_%281932_film%29), available under the [Creative Commons Attribution-...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/d8b1e58a-9b29-4985-83e0-26bba2712318/22cca732-5dba-4c35-a6c0-e3af50aa0395-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/sKZi7NN3ZEyGqyhANweGMw</video:player_loc><video:duration>5618</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2026-10-11T17:53:43.843Z</video:publication_date><video:tag>public domain</video:tag><video:tag>classic film</video:tag><video:tag>1930s</video:tag><video:tag>drama</video:tag><video:tag>Lewis Milestone</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/public_domain_movies/videos">Public Domain Movies</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/k6LnXZJmjQMf3DoPBpg9Ph</loc><lastmod>2026-10-11T17:32:38.577Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/9cf9cc93-a551-4048-a2f7-6afe4a40e512.jpg</video:thumbnail_loc><video:title>Creating GopherJS Apps with gRPC-Web</video:title><video:description>This presentation will introduce gRPC, gRPC-Web and GopherJS to attendees. At the end of the presentation, they will know how to create a GopherJS frontend and leverage GopherJS gRPC-Web bindings for the communications with a generic Go gRPC backend.

I'm the author of the [GopherJS gRPC-Web bindings](https://github.com/johanbrandhorst/protobuf). The library is based on the [TypeScript gRPC-Web library by Improbable](https://github.com/improbable-eng/grpc-web). It allows the user to define the frontend-backend interface as a proto3 protobuf file and generate a Go-gRPC-client-like interface for the GopherJS frontend to consume. In addition, it allows the user to write GopherJS frontends for generic gRPC servers, with the use of a proxy developed by Improbable. For more information about gRPC-Web see [Improbable's blog post](https://improbable.io/games/blog/grpc-web-moving-past-restjson-towards-type-safe-web-apis).

My library further extends the capabilities of the Improbable library by adding client side and bidirectional streaming over a websockets with a custom Go proxy library.

I have developed a demo for the library, available on &lt;https://grpcweb.jbrandhorst.com&gt;.

The presentation will start with a quick introduction to Protobuf, gRPC and gRPC-Web, then introduce GopherJS and my GopherJS gRPC-Web bindings and walk through development of a small web app using GopherJS, the GopherJS gRPC-Web bindings and a generic Go gRPC backend server. I have previously delivered a lightning talk to the London Go User Group on the topic of this library, [recording available](https://skillsmatter.com/skillscasts/10924-using-grpc-web-to-connect-gopherjs-apps-to-grpc-backends). For this talk I will be able to talk more about the implementation details and walk through getting started with developing a GopherJS web app. I will wrap up with a summary of what we've discussed.

- **Speaker:** Johan Brandhorst
- **Track:** [Go](https://archive.fosdem.org/2018/schedule/track/go/)
- ...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/9aabb3e7-0cf8-4926-9ce9-3b8ca3c9233e/07d5ea5c-d4df-4107-b51d-cedd2e7291fe-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/k6LnXZJmjQMf3DoPBpg9Ph</video:player_loc><video:duration>1627</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T17:32:38.577Z</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/jQfpmM9vDR2i6dXQM8FAbX</loc><lastmod>2026-10-11T19:08:50.221Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/e03322ed-14fa-4711-a7fd-5cbddc574a81.jpg</video:thumbnail_loc><video:title>Nothing Sacred (1937)</video:title><video:description>Nothing Sacred is a 1937 American Technicolor screwball comedy film directed by William A. Wellman, produced by David O. Selznick, and starring Carole Lombard and Fredric March with a supporting cast featuring Charles Winninger and Walter Connolly. Ben Hecht was credited with the screenplay based on the 1937 story "Letter to the Editor" by James H. Street, and an array of additional writers, including Ring Lardner Jr., Budd Schulberg, Dorothy Parker, Sidney Howard, Moss Hart, George S. Kaufman and Robert Carson made uncredited contributions.

The lush, Gershwinesque music score was by Oscar Levant, with additional music by Alfred Newman and Max Steiner and a swing number by Raymond Scott's Quintette. The film was shot in Technicolor by W. Howard Greene and edited by James E. Newcom, and was a Selznick International Pictures production distributed by United Artists. The film's opening credits feature distinctive caricatures of the leading actors, as 3d-figurines, and creative artists, as 2d-cartoons, by Sam Berman.

This was Lombard's only feature-length Technicolor film. She stated that this film was one of her personal favorites.

**Directed by:** William A. Wellman  
**Starring:** Carole Lombard, Fredric March, Walter Connolly, Sig Ruman, Margaret Hamilton, Raymond Scott, Ann Doran, Hedda Hopper  
**Genre:** romantic comedy, comedy drama  
**Released:** 1937  
**Studio / distributor:** Selznick , United Artists  
**Country:** United States  
**Running time:** 74 min

**Public domain:** this film is in the public domain in the United States (since 1965); reason: copyright not renewed. Licence on Wikimedia Commons: Public domain. Public-domain status can differ in other countries.

**Video:** [File:Nothing Sacred (1937) by William A. Wellman.webm](https://commons.wikimedia.org/wiki/File:Nothing_Sacred_%281937%29_by_William_A._Wellman.webm) on Wikimedia Commons  
**Source of the file:** Selznick International Pictures Inc.  
**More about the film:** [Nothing Sacre...</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/988112a5-6a97-49f4-9b0e-767992863d6b/6627e422-dd65-443c-b3b9-0c8524d3a135-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/jQfpmM9vDR2i6dXQM8FAbX</video:player_loc><video:duration>4411</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-10-11T19:08:50.221Z</video:publication_date><video:tag>public domain</video:tag><video:tag>classic film</video:tag><video:tag>1930s</video:tag><video:tag>romantic comedy</video:tag><video:tag>comedy drama</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/public_domain_movies/videos">Public Domain Movies</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://peertube.watch/w/3YYJizZeRKyLRMhyT9sgBL</loc><lastmod>2026-10-11T18:20:35.299Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/1d6e6400-d274-435d-9a2e-467a65e9f83d.jpg</video:thumbnail_loc><video:title>GPAC: Support for High Efficiency Image Format (HEIF)</video:title><video:description>This talk will focus on the High Efficiency Image Format.
HEIF is an image format based on HEVC compression technology, and standardized by MPEG. The GPAC team is a contributor and provides tools to support it.

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

**Slides &amp; links**

- [GPAC support for HEIF](https://gpac.wp.imt.fr/2017/06/09/gpac-support-for-heif/)

---

**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:** “GPAC: Support for High Efficiency Image Format (HEIF)” by Ahmed Rida Sekkat, FOSDEM 2018.

**Original recording:** [2018/H.1309/om_gpac.webm](https://video.fosdem.org/2018/H.1309/om_gpac.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/1826e39f-93ef-4da7-863b-3a3dda13a3a6/22d718c0-4b58-4c9c-b413-54aea799b84c-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/3YYJizZeRKyLRMhyT9sgBL</video:player_loc><video:duration>509</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T18:20:35.299Z</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/gQC8f5E8wmBVNvtQMqJ1b9</loc><lastmod>2026-10-11T23:30:54.227Z</lastmod><video:video><video:thumbnail_loc>https://peertube.watch/lazy-static/thumbnails/47f04bc5-a2bb-4a73-ad67-fefee8e00f70.jpg</video:thumbnail_loc><video:title>Penny Serenade (1941)</video:title><video:description>Penny Serenade is a 1941 American melodrama film directed by George Stevens starring Irene Dunne and Cary Grant as a loving couple who must overcome adversity to keep their marriage and raise a child. It was produced and distributed by Columbia Pictures. Grant was nominated for the Academy Award for Best Actor for his performance.

**Directed by:** George Stevens  
**Starring:** Irene Dunne, Cary Grant, Beulah Bondi, Edgar Buchanan, Ann Doran, Bess Flowers, Dorothy Adams, Leonard Willey  
**Genre:** romantic drama film  
**Released:** 1941  
**Studio / distributor:** Columbia Pictures  
**Country:** United States  
**Running time:** 120 min

**Public domain:** this film is in the public domain in the United States (since 1968); reason: copyright not renewed. Licence on Wikimedia Commons: Public domain. Public-domain status can differ in other countries.

**Video:** [File:Penny Serenade (1941) by George Stevens.webm](https://commons.wikimedia.org/wiki/File:Penny_Serenade_%281941%29_by_George_Stevens.webm) on Wikimedia Commons  
**Source of the file:** &lt;https://archive.org/details/penny-serenade-1941-by-george-stevens&gt;

&lt;https://yts.mx/movies/penny-serenade-1941&gt;  
**More about the film:** [Penny Serenade on Wikipedia](https://en.wikipedia.org/wiki/Penny_Serenade) · [Wikidata](https://www.wikidata.org/wiki/Q419838)

The introduction above is taken from the Wikipedia article [Penny Serenade](https://en.wikipedia.org/wiki/Penny_Serenade), available under the [Creative Commons Attribution-ShareAlike 4.0 licence](https://creativecommons.org/licenses/by-sa/4.0/).</video:description><video:content_loc>https://peertubewatch.b-cdn.net/streaming-playlists/hls/80430b29-b5f0-48df-955a-faa75f792ffc/03efb2d1-f561-43e1-98c1-0439f2f3293d-master.m3u8</video:content_loc><video:player_loc>https://peertube.watch/videos/embed/gQC8f5E8wmBVNvtQMqJ1b9</video:player_loc><video:duration>7185</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2026-10-11T23:30:54.227Z</video:publication_date><video:tag>public domain</video:tag><video:tag>classic film</video:tag><video:tag>1940s</video:tag><video:tag>romantic drama</video:tag><video:tag>George Stevens</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://peertube.watch/c/public_domain_movies/videos">Public Domain Movies</video:uploader><video:live>NO</video:live></video:video></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/c/serverdrop_channel/videos</loc><lastmod>2026-10-11T09:04:21.524Z</lastmod></url><url><loc>https://peertube.watch/c/frequenzraum_musik/videos</loc><lastmod>2026-10-11T15:00:35.040Z</lastmod></url><url><loc>https://peertube.watch/c/public_domain_movies/videos</loc><lastmod>2026-10-11T22:32:41.511Z</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><url><loc>https://peertube.watch/a/serverdrop/video-channels</loc><lastmod>2026-10-11T08:58:36.023Z</lastmod></url><url><loc>https://peertube.watch/a/christine_thomsen/video-channels</loc><lastmod>2026-10-11T13:27:55.690Z</lastmod></url><url><loc>https://peertube.watch/a/public_domain_movies_user/video-channels</loc><lastmod>2026-10-11T16:55:53.797Z</lastmod></url></urlset>