{"guid":"b231881d-afaf-56f5-a57a-eaaab6668d79","title":"Squeezing Water from Stone - KornShell in 2019","subtitle":null,"slug":"ASG2019-121-squeezing-water-from-stone-kornshell-in-2019","link":"https://cfp.all-systems-go.io/ASG2019/talk/CV9R3N/","description":"Despite of it's old age, ksh still remains one of the most popular shells. In 2013, David Korn and others who worked on ksh were laid off from AT\u0026T Bell Labs. This lead to speculations of death of ksh. In 2017, Siteshwar Vashisht and Kurtis Rader resumed it's development on GitHub. This talk will be about what makes ksh so challenging to maintain and how new developers are trying to revive it.","original_language":"eng","persons":["Siteshwar Vashisht"],"tags":["asg2019","121","2019"],"view_count":122,"promoted":false,"date":"2019-09-21T00:00:00.000+02:00","release_date":"2019-09-21T02:00:00.000+02:00","updated_at":"2025-04-30T17:00:07.096+02:00","length":1249,"duration":1249,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/121-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/121-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/121-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/121-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2019-121-squeezing-water-from-stone-kornshell-in-2019","url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_title":"All Systems Go! 2019","conference_url":"https://api.media.ccc.de/public/conferences/asg2019","related":[{"event_id":7864,"event_guid":"3d439f1d-e67a-5e92-96b6-3a9c5ad30965","weight":9},{"event_id":7869,"event_guid":"8f67b425-117b-5575-839f-f6d9e3604f3a","weight":2},{"event_id":7870,"event_guid":"878e4754-c346-5b93-96d2-1ca8bf5109c3","weight":15},{"event_id":7873,"event_guid":"bc369d82-ced8-535d-a824-32b2efdf9528","weight":8},{"event_id":7878,"event_guid":"dcabb3af-fcac-5e83-a77d-5aa655cd95b3","weight":3},{"event_id":7882,"event_guid":"a738a107-7051-544d-98cf-b6c3adce4a3f","weight":13},{"event_id":7883,"event_guid":"40aa2960-6288-5a2f-bf6f-268746f0ecdf","weight":20},{"event_id":7893,"event_guid":"7bc76c4b-311d-55e4-b60e-1c837b15ed7b","weight":8},{"event_id":7894,"event_guid":"b9883475-56ad-5749-9c65-e178a1e6bbfb","weight":8},{"event_id":7917,"event_guid":"895baa61-c621-50c3-8b3b-1e69333f76a2","weight":7}],"recordings":[{"size":57,"length":1249,"mime_type":"video/mp4","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T16:11:52.528+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-hd/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_hd.mp4","url":"https://api.media.ccc.de/public/recordings/40335","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":30,"length":1249,"mime_type":"video/mp4","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T17:24:56.533+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-sd/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_sd.mp4","url":"https://api.media.ccc.de/public/recordings/40489","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":84,"length":1249,"mime_type":"video/webm","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T17:25:40.763+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-hd/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/40490","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":19,"length":1249,"mime_type":"audio/mpeg","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T17:25:53.718+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/mp3/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/40491","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":39,"length":1249,"mime_type":"video/webm","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T17:26:55.898+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-sd/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/40492","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":14,"length":1249,"mime_type":"audio/opus","language":"eng","filename":"asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T17:27:34.644+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/opus/asg2019-121-eng-Squeezing_Water_from_Stone_-_KornShell_in_2019_opus.opus","url":"https://api.media.ccc.de/public/recordings/40493","event_url":"https://api.media.ccc.de/public/events/b231881d-afaf-56f5-a57a-eaaab6668d79","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"}]}