
Разработчик Вирджил Дюпра презентовал свою операционную систему Collapse OS, которая имеет открытый исходный код. По словам разработчика, Collapse OS сможет работать на компьютерах, вручную собранных из деталей с постапокалиптических свалок.
Разработанная им ОС способна работать с восьмибитными микропроцессорами Z80. Сейчас они используются в кассовых аппаратах, музыкальных инструментах, калькуляторах и других устройствах. По словам Дюпра, именно их будет проще всего найти в будущем из-за большого числа выпущенных экземпляров относительно 16- и 32-битных процессоров.
Collapse OS должна запускаться даже на импровизированных компьютерах, которые собрали из подручных средств. Она позволит редактировать текстовые файлы, компилировать исходные файлы ассемблера для широкого спектра микроконтроллеров и центральных процессоров, читать и записывать данные на накопители и воспроизводить себя.
ОС продемонстрировала успешную работу на компьютере домашней сборки на базе Z80 под названием RC2014. Разработчик уверен, что она запустится на игровой консоли Sega Genesis.
Дюпра утверждает, что к 2030 году массовое производство потребительской электроники прекратится, так как цепочки поставок исчерпают себя. Однако электронное оборудование будет оставаться важным звеном в политической и социальной жизни, и каждый, способный перепрограммировать старое устройство на новый лад, получит преимущество.
Разработчик увидел основную проблему в микроконтроллерах, которые располагаются на материнской плате компьютера и контролируют его функции: «Спустя несколько десятилетий компьютеры придут в такое состояние, что уже не будут подлежать ремонту, и мы больше не сможем программировать микроконтроллеры».
Информацию о Collapse OS разместили на GitHub. Дюпра пригласил других разработчиков принять участие в своем проекте.
Комментарии (63)
 - helgihabr09.10.2019 19:04- we won't be able to produce most of our electronics because it depends on a very complex supply chain that we won't be able to achieve again for decades (ever?) Что случится с цепочками поставок? - AntonSor09.10.2019 19:13- видимо все производители электроники переключатся на выпуск прицелов, приборов ночного видения, мозгов для «умных бомб», самонаводящихся дронов и прочих беспилотников :)  - helgihabr09.10.2019 19:15- Пусть так, а что случится с текущим оборудованием? Я комп не менял уже лет 5-7 и нормально. 
 А он срок указал до 2030, что довольно короткий период для таких глобальных прогнозов. - bodqhrohro09.10.2019 22:54+3- Так речь не о долговечности оборудования, а о сворачивании производства. 
 - Но вообще, прогноз лишь чуть менее жопоголистичный, чем у Кошастого. Ладно ископаемые редкоземельные металлы исчерпаются — но переработка старых микросхем на что? Всё равно починке они не подлежат (что, впрочем, тоже может в будущем измениться): лепить из них что-то новое имеет смысл до первой микротрещины. 
 - А вот как платформа для - калькуляторовкомпьютеров из дерьма и палок (привет креосановским веточкам-резисторам) — имеет смысл. Вот только чем она лучше сотен других наколеночных микрооперационок, написанных в учебных целях или for fun? Раз дело и впрямь маячит барышами, то за него живо возьмутся крупные- корпорациибандитские группировки, и софт и стандарты будут диктовать они, а не энтузиаст, предсказавший это за десятки лет до того, как оно стало мейнстримом. Первый раз, что ли? - SergeyMax10.10.2019 08:36- редкоземельные металлы исчерпаются «Редкоземельные» — не значит «редкие». Суммарные их запасы в 10 раз больше например запасов свинца. - bodqhrohro10.10.2019 12:52- Важны не сооотношения запасов, а сроки, за которые добыча станет нерентабельной.  - SergeyMax10.10.2019 13:22- Добыча ресурсов станет нерентабельной ровно в тот момент, когда потребность в этих ресурсах исчезнет.  - bodqhrohro10.10.2019 13:26- Ну станет добыча, допустим, такой дорогой, что позволить себе электронику смогут только NASA и ещё пару богатеньких институтов. А потом не смогут и они. Много толку будет?  - SergeyMax10.10.2019 13:51- Боюсь, за много-много лет до этого в мире закончится свинец, и мы не сможем заводить свои автомобили!  - bodqhrohro10.10.2019 14:06- Какие автомобили? Молодёжь уже вовсю на велосипеды, электромопеды и гироскутеры пересаживается.  - SergeyMax10.10.2019 14:43- Я начал пересаживаться на велосипед в три года, ещё до того, как это стало мейнстримом. 
 
 
 
 
 
 
 
 
 
  - Alexey200509.10.2019 20:53- Ну на самом деле сверхцентрализация производства — это не очень-то хорошо и не слишком надёжно. Когда нужные чипы производятся всего на одной-двух фабриках в мире, любое повреждение этих предприятий приведёт к лютому дефициту. Тут даже апокалипсиса не надо, хватит любой локальной заварушки. 
 Вот начнёт к примеру Китай аннексировать Тайвань силовыми методами, и что станет с производством? Или южане окончательно закошмарят Ына, что тот решит немного отстреляться по соседям. И всё IT в мире рухнет на долгие годы. Точно тот же эффект может возникнуть в результате локального землетрясения или наводнения. - Gryphon8809.10.2019 23:37+2- Скорее пару лет всё будет сильно дороже, а потом будут копии или аналогии на техпроцессе пару шагов назад. 
  - Muxaulo11.10.2019 12:06- Я думаю, что ничего сильно страшного не случится, на самом деле. Оборудование для производства микропроцессоров воссоздать не так сложно при вливании нужного количества денег. Главное — вовремя подсуетиться. 
 
 
 - CoolCmd09.10.2019 20:06+3- какой только херней люди не занимаются... 
 - ему нужно было не на гитхаб выкладывать, а в жаропрочный сейф с толстыми свинцовыми стенками класть что-то типа перфокарты.  - dvrpd09.10.2019 22:13- Засунув в сейф, её особо не распространишь. А при таком раскладе этим займутся заинтересовавшиеся проектом. 
  - slonopotamus09.10.2019 23:28- Ну это как: 
 - Only wimps use tape backup. REAL men just upload their important stuff on ftp and let the rest of the world mirror it. 
 © Linus Torvalds
 
 - GeorgKDeft09.10.2019 21:20+1- Если довести идею о работающем компе в постапокалиптическом мире до максимума, то наверно стоит задуматься о современном чисто механическом варианте вроде аналитической машины Бэббиджа?  - norguhtar10.10.2019 07:42- Для ее изготовления нужны высокоточные станки. Такое уже есть и стоит в лондонском музее науки. В времена же Бэббиджа не хватало точности изготовления.  - Gryphon8810.10.2019 11:11- Во-первых, сейчас шестерни машины Бэббиджа считаются ходовыми, а не высокоточными, во-вторых, можно поступить как Паскаль со своим сумматором — увеличить размер, тогда относительный размер погрешности изготовления снижается.  - drWhy10.10.2019 11:39- Ну это сейчас, когда доступны станки и энергия. И где вы возьмёте столько бронзы/латуни для большого количества больших шестерён? Энергию для плавки? И столько еды для рабов, которые будут их крутить? 
 Тогда уже нужно переходить на каменные шестерни. - Gryphon8810.10.2019 11:52- Есть у меня ощущение, что если БП и сокращение населения раз в 10 или больше, цивилизация сможет прожить без производства, т.е. грабя склады и раздербанивая сломавшиеся приборы для условно исправных, как бы не четверть века, если не больше. 
 
  - norguhtar10.10.2019 11:59- Да ладно? Вот прям сейчас я могу пойти в магазин купить шестеренок и собрать машину бэббиджа? И да там и так довольно большие были шестерни. При увеличении шестерней вам нужны большие усилия и большие оси.  - Gryphon8810.10.2019 12:08- В одном вряд ли, их уж очень там дофига. Но заказать и через 3-5 недель получить с локального производства или из Китая не проблема. Кстати, машину Бэббиджа можно сделать меньше и менее требовательной к нагрузкам, за счёт использования электродвигателей вместо общей механической передачи. На заводах ХХго века переход к электродвигателям на каждом станке от общего вала с раздаткой на ремнях было почти революцией. 
 
 
 
 
 - xFFFF09.10.2019 22:18- Думаю, надо ориентироваться на STM32  - olartamonov09.10.2019 22:28+3- В постапокалиптическом мире надо ориентироваться на запасы топлива и антибиотиков, а STM32 всё едино без электричества работает не сильно лучше, чем Z80.  - mSnus10.10.2019 03:15- Z80 не подвержены Meltdown… или не представляют угрозы для захвативших мир киборгов SkyNet… или не реквизируются военными комиссарами для майнинг-борьбы… мало ли какой сценарий можно напридумывать! 
  - xFFFF10.10.2019 13:15- Маломощные источники тока не сложно сделать, или найти. Солнечные батареи подойдут.  - Gryphon8810.10.2019 13:25- Нет :) Вот не понимаю, что все так фанатеют от дорогой, хрупкой и необслуживаемой штуки. Самое простое — это солнечный коллектор+стирлинг, и можно с помощью механического ограничителя задать частоту вращения, таким образом отказавшись от дорогого инвертора. 
 
 
  - semen-pro10.10.2019 19:45- STM32 слишком замороченные, куб не начем будет запускать… ставлю на 8051, там есть радиационностойкие и производителей куча. 
 
 - tormozedison10.10.2019 09:16- Автор — большой любитель Fallout, даже слово improvised взял оттуда. Но вещь сделал интересную. 
 - greensky11.10.2019 10:03- У нас были 2 raspberry, десяток esp32 и stm32, мешок attiny13, и целая куча старых Spectrum 48K. Нет ничего страшнее, чем IoT, собранные на Z80. Я знал, что рано или поздно мы перейдем на них.  - drWhy11.10.2019 11:16- На Хабре была статья о распределённом корпоративном хранилище, реализованном на плеерах на чипах Realtek. 
 
 - DyshaHr11.10.2019 12:06- Осталось всего лишь этот апокалипсис устроить. 
 Ну, что бы появился смысл лазить по радиоактивным помойкам в поисках z80 и запускать на ней новую операционку.
 - LuckyOok11.10.2019 12:06- Сделал ставку на процессоры, с архитектурой и техпроцессом, которые по силам воспроизвести после визита БПП — толково! Думается пригодится для хоббийных проектов. 
 - ilyawg11.10.2019 12:07- Уже сейчас Z80 можно легко найти разве что в музее. А 8051 встречаются чуть ли не в каждом втором устройстве. Я бы на них в первую очередь обратил внимание. 
 - Igor110111.10.2019 12:07- Да кто будет писать на z80 ассемблере в постапокалиптическом мире? Технология, которой уже почти никто не пользуется. 
 Найдутся люди с выжившими x86 ноутбуками и ИБП, заставят их включиться, создадут новую примитивную архитектуру, которую легко будет сделать на транзисторах(которые легко создавать). Напишут для нее ассемблер, ОС, и вот вам будет постапокалиптическая платформа. - LuckyOok11.10.2019 18:06- Понятно, что всё будет зависеть от глубины дна. Так-то «Сетунь» вполне пригодна для промышленного производства из палок и верёвок и обслуживания этих ваших чпу. 
 
 
           
 

zabbius
Ждем видео с демкой и инструкции, как пощупать
kITerE
Collapse OS documentation
-> Running Collapse OS on an emulator
zabbius
Судя по всему просто так не взлетит — нужен напильник.
kITerE
Вероятно.
Но судя по Roadmap ось уже запущена на RC2014 и Sega Master System:
Старт на реальном железе в разы интереснее.
overmind
docs/emulate.md
zabbius
спасибо, оно и правда живое