Создана ОС для самодельных компьютеров на случай апокалипсиса
Операционная система Collapse OS, разработанная Вирджилом Дупрасом, способна работать на микроконтроллерах Z80. Их широкое распространение за счет использования в самой разной технике, по мнению автора проекта, позволит людям, пережившим апокалипсис (коллапс, как его называет Дупрас), собирать ПК на их основе, и работать на них посредством Collapse OS. Система наделена базовыми функциями, в том числе работой с внешними накопителями и редактированием текстовых файлов, и Дупрас призывает сторонних разработчиков присоединиться к ее дальнейшему развитию.
Постапокалиптическая ОС
Разработчик программного обеспечения Вирджил Дупрас (Virgil Dupras) создал операционную систему Collapse OS, способную, по его мнению, пережить апокалипсис (сам Дупрас называет возможное будущее человечества «коллапсом», collapse). Он утверждает, что его ОС сможет работать на компьютерах, которые люди будут собирать из компонентов, найденных ими на свалках.
Для распространения Collapse OS Дупрас создал сайт collapseos.org, на котором привел объяснение, зачем такая ОС вообще нужна. По мнению разработчика, в обозримом будущем, примерно к 2030 г., мировые цепочки поставок себя исчерпают и перестанут быть эффективными, а то и вовсе разорвутся. Это приведет сперва к резкому сокращению, а затем и вовсе к прекращению производства микроэлектроники, и в итоге людям придется искать компоненты для новых ПК в буквальном смысле в горах мусора.
Системные требования ОС на 10 октября 2019 г. опубликованы не были. Разработчик также не уточнил, на каком ядре базируется Collapse OS.
Главное преимущество ОС
Вирджил Дупрас подчеркнул, что главной проблемой постапокалиптических пользователей его ОС может стать поиск микроконтроллеров. Да, их можно раздобыть на материнских платах компьютеров и других устройств, но перепрограммировать их под новые нужды уже не получится. «Через несколько десятилетий компьютеры придут в такое состояние, что уже не будут подлежать ремонту. Люди больше не смогут программировать микроконтроллеры», - отметил Дупрас на посвященном его ОС сайте.
В этом, по словам разработчика, и заключается главная особенность Collapse OS, которая позволит ей пережить апокалипсис. Система может работать даже на восьмибитных микропроцессорах Z80, использующихся в сравнительно простых с точки зрения электроники устройствах. Их можно обнаружить в кассовых аппаратах и калькуляторах.
Дупрас специально готовил Collapse OS к работе на этих микропроцессорах – он уверен, что именно они, ввиду широкого их распространения, будут чаще всего попадаться «копателям», в отличие от 16- и 32-битных микросхем.
Что умеет Collapse OS
Проект Collapse OS еще находится в разработке, но на момент публикации материала Вирджил Дупрас интегрировал в нее массу базовых функций. За 10 лет до предполагаемой Дупрасом даты апокалипсиса его система научилась редактировать текстовые файлы, читать данные с внешнего накопителя и копировать информацию на носители, воспроизводить себя и заодно компилировать исходные файлы на языке ассемблера для целого спектра центральных процессоров и микроконтроллеров. Также система поддерживает ряд интерфейсов и привычное устройство ввода – клавиатуру. Разработчиком заявлена поддержка карт памяти стандарта SD.
Работоспособность системы
Collapse OS находится на одной из ранних стадий разработки, но, по заверениям Дупраса, она вполне может запускаться на самосборных ПК самого базового уровня. Актуальную версию своей СО он запустил на компьютере домашней сборки на базе микроконтроллеров Z80 под названием RC2014.
Девелопер отметил, что в теории Collapse OS должна запускаться даже на игровых приставках. В качестве примера он привел классическую консоль четвертого поколения Sega Genesis, выпущенную в 1988 г. и известную в России под названием Mega Drive. Управлять системой, запущенной на этой приставке, можно через комплектный джойстик или клавиатуру со специальным переходником.
Дальнейшие планы и поиск единомышленников
Базовыми функциями Дупрас ограничиваться не станет, так как его цель заключается в создании полноценной многогранной ОС, которой должно быть удобно пользоваться. Он разместил открытый исходный код на портале Github (принадлежит Microsoft) и призвал сторонних разработчиков присоединиться к работе над его проектом.
«Я думаю, что смогу закончить разработку сам, но мне кажется, что было бы веселее работать с парой других специалистов. Участие в проекте требует очень специфического набора склонностей (вера в апокалипсис) и навыков (электроника и сборка z80). Я думаю, на свете есть не очень много людей, соответствующих этим требованиям, но если таковые все же есть, я бы хотел их найти», – сказал Вирджил Дупрас.
Согласно «дорожной карте» разработки, в планы Дупраса на ближайшее будущее входит запуск Collapse OS на программируемых графических калькуляторах TI-83+ (выпущен в 1999 г.) TI-84+ (2004 г.), разработанных компанией Texas Instruments. Следующим шагом станет запуск системы на настольном микрокомпьютере TRS-80 model 1 образца начала 80 годов XX века. Также в систему будет добавлена поддержка широкого спектра LCD-дисплеев и панелей на электронных чернилах (Е Ink) и различных дискет, включая 3,5-дюймовые.
Подробнее
НИМИ11 НИМИ й„;.¡1« ч«««!2*. ■\ - И»; Шg ^ Ш • I 1 ■Щг ЕЯ «Ик\ Ч7Т Й1 1 53Г^ ч • |Ч47 ■л
программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Collapse OS
это корявое построение фразы, или чувак пророк и знает, что нам осталось 10 лет? Хотя не отвечайте, я и так знаю что увижу "Да"
С другой стороны, ИМХО Z80 в бытовой технике не найти, там или специализированные чипы или какие нибуть ST32
Именно по этому μClinux и есть, так как линуксу нужен MMU
>> поддержку режима без MMU уже давно добавили в мейнлайн
Хм, замержили в 2002г, а я как то даже и не знал об этом. Что вот так саппорт на все архитектуры из μClinux добавили в мейнлайн?
Почему продолжил существование μClinux?
Я не в курсе, но мне что-то подсказывает, что там далеко не все из μClinux замержили.
1 - после апокалипсиса будет пииипец как мало профильных систем, на которые рассчитана Collapse OS. А питать их будет не чем. Кушают платки по 1.5-2 ампера + Экран еще 2-3 ампера. Будет в край геморно добывать таким системам запчасти и покушать.
2 - для сходных систем, которых больше чем нужно и которые развиваются до сих пор усилиями энтузиастов (Commodore, Amiga) уже написано достаточно ОС со свистелками-перделками.
3 - В случае БП - первичные задачи на 20-30 лет будет прямое выживание, ведение войн за ресурсы, воспроизводство и адаптация окружающей среды. Затем распространение и социальные пере мены еще 20-40 лет. Если пойдет вверх какая-нибудь религия, или власть имущие будут давить науку, то там до бесконечности будут средние века. Через 60 лет о лампочках и компьютерах будут ходить легенды как о магии. К моменту, как дойдут до электричества и компьютеров - наука будет уже в состоянии производить новые чипы.
Задумка - ОК как и Temple OS, Но необходимость в ней со стороны человечества?? Сорян, но нет!
Возьмем к примеру картинку. Ты портишь ценную хавку. Тебе нужно дохера проводов и причем разные металлы. Которые расходуются и не могут быть восстановлены.
10-20 минут компа или месяц жизни?
Дешевыми источниками всегда будут - текущая вода, температура солнца, атмосфера. На крайняк - мускульная сила животных или рабов. И что-то мне подсказывает, что если любой реакторчанин выживет, то он будет не за компом сидеть, а крутить педали, чтобы у быдлохозяина был ужин при лампах.
а, и электричество добывать проще простого, вопрос нахуя тебе редактирование текстовых файлов или открытие карт памяти если кругом рейдеры пустош и анклав?!
А по формату БП: военный конфликт естессно отпадает. Он вынесет только часть суши, ближайшую к враждующим странам. А остальным надо будет выживать после того как потеряются источники ништяков. Вспоминая совок - у меня во дворе в 89м убили парня, чтобы снять с него джинсовую курточку. Тоесть ну будет пост совок - переживем, хоть и потеряем чего-нибудь. Потом снова кто-то будет делать лапти и консервы. Война - не БП
Мое мнение на вероятные БП такие: пандемия, падение метеорита, межзвездная катастрофа (Бетельгейзе там коптится подозрительно сильно), вышедший из под контроля парниковый эффект, Безос с друганами свалят на марс и решат просто очистить Землю от людей, для чего в новых домашних помощниках будет заныкан рой нано роботов. Ну и в финале, Безос с друганами...не успеют свалить на марс, потому что их нано роботов использует искусственный интеллект, решивший, что люди не нужны.
Из чего то более реального и близкого - IK Pegasi может достичь достаточной массы для суперновы, но не скоро и там 150 световых лет до нас сейчас и звезда только удаляется от нас...
Что бы уничтожить жизнь на земле - супернова должна быть примерно в 30-50 световых лет от нас.. примерно 50-100 лет(может чуть больше 50и) расстояния уже даст лишь серьезные последствия, но жизнь останется.
Из очень маловероятного - сириус B наверное нас наибольший шанс испариться с этой планеты, но вероятность ее превращения в супернову КРАЙНЕ МАЛА.
Но самое вероятное это то, что не увидим мы с планеты земля близкую супернову, ибо солнце скорее всего наебнется раньше.
Допустим, я достаточно эрудирован, что бы из говна и палок соорудить простейший ЭВМ на коленке. Ладно.
Где мне в пустошах найти постапокалиптический гитхаб, что скачать эту систему?
Кстати, были времена, в журналах "Радио" и "Моделист конструктор" публиковались программы, и даже игры для zx-spectrum и прочих БК-01 КР-86. Ну то есть на бумаге, буквами и цифрами. 4 часа набираешь на клаве код, и всё, вперёд, можно гамать.
Пруф:
и ведь находят как то, хоть и ноют вечно что работников нету, все бараны, работать никто не хочет и тд.
Радиолампы - уже сложнее, но в целом если общество выстояло и в состоянии заниматься поиском в выброшенной бытовой технике чипов вроде z80, а главное имеет в этом потребность в хоть каких-то компьютерах, то можно организовать производство радиоламп. Не уверен насчет энергопотребления такого компьютера, но полагаю надежность и быстродействие у него будет повыше чем у релейного.
Вариант сложнее - это уже проектировать исходя из того что производства сложных интегральных схем нет, но производить транзисторы возможно.
https://habr.com/en/post/395919/ собственно вот. Вполне реальная задача. К тому же уже один раз ее решили https://habr.com/en/post/366855/ Полагаю что найти в обломках транзисторы будет проще чем живой Z80.
https://habr.com/en/post/179705/ Ну или вот.
Если у нас уже есть простые интегральные схемы для реализации логики, то уже можно организовать что-то приличное https://andrebaptista.com.br/?page=Jaca вроде такого.
https://www.homebrewcpuring.org/ А вообще проектов компьютеров из говна и палок^W^W транзисторов и логических схем - достаточно.
Винрарный Magic-1/
32-х битный RISC-V
LMARV-1 на ютубе - еще один RISC-V.
и это далеко не всё.
З.Ы. Некоторое время назад я загорелся такой идеей, сделать самодельный проц из микросхем малой интеграции. Есть какие-то всратые зачатки в верилоге. Может, напишу как-нибудь пост об этом. (Этот комментария добавлен, чтоб было больше мотивации делать и не забросить, чтобы не прослыть пиздоболом).