{"guid":"8069546e-0e69-4340-a2a7-f28b5b663de9","title":"Software updates for connected Linux devices: key requirements","subtitle":null,"slug":"ASG2017-122-software_updates_for_connected_linux_devices_key_requirements","link":"https://c3voc.de","description":"A key requirement for connected Linux devices is the ability to deploy remote software updates to them so that bugs, vulnerabilities and new features can be addressed while devices live in the field for up to 10 years.\n\nAs part of the Mender.io project, we have interviewed more than 100 embedded developers to understand best practices and the current state of enabling software updates for connected devices today. The key requirements found during this study can be split into the following areas we cover:\n\n- Robustness\n- Ease\n- Performant\n- Secure\n- Extensible","original_language":"eng","persons":["Drew Moseley "],"tags":["ASG2017","122"],"view_count":93,"promoted":false,"date":"2017-10-21T00:00:00.000+02:00","release_date":"2017-10-21T02:00:00.000+02:00","updated_at":"2025-10-15T13:30:05.412+02:00","length":1507,"duration":1507,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/122-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/122-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/8069546e-0e69-4340-a2a7-f28b5b663de9-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/8069546e-0e69-4340-a2a7-f28b5b663de9-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2017-122-software_updates_for_connected_linux_devices_key_requirements","url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_title":"All Systems Go! 2017","conference_url":"https://api.media.ccc.de/public/conferences/asg2017","related":[{"event_id":4638,"event_guid":"4701a208-608c-44b7-ad04-5d708cc347da","weight":6},{"event_id":4643,"event_guid":"b3a970c0-6c2d-4cf4-b118-dc74ddd2d824","weight":5},{"event_id":4645,"event_guid":"f0851394-22b0-440c-aafc-e8690fc1cf51","weight":5},{"event_id":4661,"event_guid":"dab1e9be-7bea-4997-a4d5-cde9097bc683","weight":13},{"event_id":4674,"event_guid":"22578f18-885b-4dce-a952-32ea3973ca15","weight":5},{"event_id":4681,"event_guid":"fa595475-4159-438a-aa03-735331373a15","weight":6},{"event_id":4684,"event_guid":"e829a025-7ad0-4ad0-8dd1-274490f7987f","weight":9}],"recordings":[{"size":61,"length":1507,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T21:51:03.029+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-hd/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_hd.mp4","url":"https://api.media.ccc.de/public/recordings/19978","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":21,"length":1501,"mime_type":"audio/opus","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T22:07:06.123+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/opus/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements.opus","url":"https://api.media.ccc.de/public/recordings/20004","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":22,"length":1501,"mime_type":"audio/mpeg","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T22:07:36.919+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/mp3/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements.mp3","url":"https://api.media.ccc.de/public/recordings/20005","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":34,"length":1507,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T22:08:23.479+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-sd/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_sd.mp4","url":"https://api.media.ccc.de/public/recordings/20006","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":37,"length":1507,"mime_type":"video/webm","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T22:20:38.016+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-sd/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/20011","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":81,"length":1507,"mime_type":"video/webm","language":"eng","filename":"ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T22:48:41.627+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-hd/ASG2017-122-eng-Software_updates_for_connected_Linux_devices_key_requirements_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/20013","event_url":"https://api.media.ccc.de/public/events/8069546e-0e69-4340-a2a7-f28b5b663de9","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"}]}