{"guid":"9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","title":"Netboot21: Bootloaders in the 21st Century","subtitle":"User-space bootloaders with LinuxBoot","slug":"ASG2018-215-netboot21_bootloaders_in_the_21st_century","link":"https://cfp.all-systems-go.io/en/ASG2018/public/events/215","description":"Sick of insecure PXE booting over TFTP? Come learn about our efforts to write modern boot loaders in Linux's user space.\n\nLinuxBoot is a project to put Linux kernels into firmware. LinuxBoot means we have the full toolset of modern languages like Go at our fingertips: let's use them! We can now easily develop boot loaders with trivial support for HTTPS-, gRPC- or TPM-based network booting.","original_language":"eng","persons":["Chris Koch"],"tags":["asg2018","215","Booting"],"view_count":257,"promoted":false,"date":"2018-09-29T00:00:00.000+02:00","release_date":"2018-09-29T02:00:00.000+02:00","updated_at":"2026-02-12T01:30:06.167+01:00","length":1965,"duration":1965,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2018/215-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2018/215-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2018/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2018/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2018-215-netboot21_bootloaders_in_the_21st_century","url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_title":"All Systems Go! 2018","conference_url":"https://api.media.ccc.de/public/conferences/asg2018","related":[{"event_id":6044,"event_guid":"5808be1e-ce91-48a2-a22a-91c3289d3819","weight":15},{"event_id":6047,"event_guid":"e83405c6-2a35-4834-a462-5da4fe10652e","weight":31},{"event_id":6052,"event_guid":"206292d6-2ccf-4af9-af3c-06e29b0d213c","weight":11},{"event_id":6053,"event_guid":"0e4c27b1-d60b-450f-b4e4-66c41472e81c","weight":14},{"event_id":6058,"event_guid":"7fe2a84b-bbed-4a4e-80fb-85b581c14b13","weight":24},{"event_id":6059,"event_guid":"fc7004b6-93cd-4fe6-a64e-22a66fa1d73f","weight":16},{"event_id":6064,"event_guid":"c80dcd0e-6ca3-4299-a793-dd023a22b54c","weight":16},{"event_id":6068,"event_guid":"44078f4e-52bc-4541-a7a8-5f60f95e44ca","weight":16},{"event_id":6072,"event_guid":"620818d0-107b-41bf-9aa3-7a77f3a367f1","weight":2},{"event_id":6076,"event_guid":"68c30487-d434-4b4e-8df0-fb06aa4e8cdf","weight":19},{"event_id":6078,"event_guid":"8a3c7006-ba7f-451c-a555-3a9ca4af5f2f","weight":29},{"event_id":6097,"event_guid":"f14e6935-43b0-4257-b2e9-c2ec898f5682","weight":3},{"event_id":6099,"event_guid":"9b3437bb-e750-47ba-9cd5-70e633a3c88b","weight":5},{"event_id":6103,"event_guid":"c6d2bb1a-26b4-4382-a149-55f0b86ff4c4","weight":15}],"recordings":[{"size":79,"length":1965,"mime_type":"video/mp4","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-09-29T19:08:37.821+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/h264-hd/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_hd.mp4","url":"https://api.media.ccc.de/public/recordings/29201","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"},{"size":46,"length":1965,"mime_type":"video/mp4","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-09-29T19:26:35.853+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/h264-sd/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_sd.mp4","url":"https://api.media.ccc.de/public/recordings/29219","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"},{"size":62,"length":1965,"mime_type":"video/webm","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-09-29T19:27:03.655+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/webm-sd/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/29220","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"},{"size":29,"length":1959,"mime_type":"audio/mpeg","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-09-29T19:27:18.333+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/mp3/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/29221","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"},{"size":25,"length":1959,"mime_type":"audio/opus","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-09-29T19:27:35.167+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/opus/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_opus.opus","url":"https://api.media.ccc.de/public/recordings/29222","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"},{"size":124,"length":1965,"mime_type":"video/webm","language":"eng","filename":"asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-09-29T20:54:40.142+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2018/webm-hd/asg2018-215-eng-Netboot21_Bootloaders_in_the_21st_Century_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/29239","event_url":"https://api.media.ccc.de/public/events/9524ac7d-5313-4a4b-aba0-1d0a34c1af9e","conference_url":"https://api.media.ccc.de/public/conferences/asg2018"}]}