{"guid":"42d5d1ea-8ca1-45e6-9545-717d90268f4d","title":"50 years in filesystems","subtitle":"Writing data to disk – how hard can it be, and what have we learned in the last 5 decades?","slug":"froscon2025-3238-50_years_in_filesystems","link":"https://programm.froscon.org/2025/events/3238.html","description":"Writing data to disk, how hard can it be? File systems are a special topic, because when you make a mistake, somebody is losing data and rollback ain't gonna fix it.\nWe have had innovations in filesystems roughly in intervals of a decade for the last 50 years. What have we learned, what has changed due to changes in technology, and where are we now?\n\nA tour of the V7 Unix file system, BSD FFS, SGI XFS, LFS and ZFS, and some remarks on modern environments. A technical tour of how we store data in Unix.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"eng","persons":["Kristian Köhntopp"],"tags":["3238","2025","froscon2025","Retro-Computing - VAXination becoming cool again","HS 1/2","froscon2025-eng","Day 1"],"view_count":2486,"promoted":false,"date":"2025-08-16T10:00:00.000+02:00","release_date":"2025-08-16T00:00:00.000+02:00","updated_at":"2026-04-11T02:00:04.067+02:00","length":3800,"duration":3800,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2025/3238-42d5d1ea-8ca1-45e6-9545-717d90268f4d.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2025/3238-42d5d1ea-8ca1-45e6-9545-717d90268f4d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2025/3238-42d5d1ea-8ca1-45e6-9545-717d90268f4d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2025/3238-42d5d1ea-8ca1-45e6-9545-717d90268f4d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2025-3238-50_years_in_filesystems","url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_title":"FrOSCon 2025","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025","related":[],"recordings":[{"size":328,"length":3800,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T13:39:26.718+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/av1-hd/froscon2025-3238-eng-50_years_in_filesystems_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/90113","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":57,"length":3800,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-16T13:34:08.209+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/mp3/froscon2025-3238-eng-50_years_in_filesystems_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/90098","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":36,"length":3800,"mime_type":"audio/opus","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-16T13:34:03.402+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/opus/froscon2025-3238-eng-50_years_in_filesystems_opus.opus","url":"https://api.media.ccc.de/public/recordings/90097","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":370,"length":3800,"mime_type":"video/webm","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T13:39:37.791+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/webm-hd/froscon2025-3238-eng-50_years_in_filesystems_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/90114","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":134,"length":3800,"mime_type":"video/webm","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-16T13:38:53.819+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/webm-sd/froscon2025-3238-eng-50_years_in_filesystems_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/90109","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":148,"length":3800,"mime_type":"video/mp4","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-16T13:33:25.290+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/h264-sd/froscon2025-3238-eng-50_years_in_filesystems_sd.mp4","url":"https://api.media.ccc.de/public/recordings/90089","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":485,"length":3800,"mime_type":"video/mp4","language":"eng","filename":"froscon2025-3238-eng-50_years_in_filesystems_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T13:01:37.796+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/h264-hd/froscon2025-3238-eng-50_years_in_filesystems_hd.mp4","url":"https://api.media.ccc.de/public/recordings/90069","event_url":"https://api.media.ccc.de/public/events/42d5d1ea-8ca1-45e6-9545-717d90268f4d","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"}]}