Collapse OS - новая операционная система с открытым исходным кодом разработан специально для самых мрачных дней человечества. Должно быть может работать с компонентами, которые есть везде и легко восстанавливаются в ожидании апокалиптического будущего, в котором бытовая электроника уйдет в прошлое, будущего, в котором глобальная цепочка поставок рухнет и люди больше не смогут массово производить электронные устройства, которые остаются огромным источником политической и социальной власти.
По словам его создателя, разработчика Вирджила Дюпраса, Collapse OS - это то, что людям будущего понадобится, чтобы перенастроить то, что по-прежнему будет технологическими устройствами текущий. Дюпрас, кажется, разделяет мнение тех, кто считает, что человечество движется к болезненному этапу в своей истории и что после этого гипотетического апокалиптического периода очень вероятно, что люди смогут использовать или лучше контролировать технологии старого мира, которые будут обвиняют своих коллег.
В связи с этим он сказал:
«Я делаю это, чтобы снизить риск, который я считаю реальным. Это не неизбежно, но, вероятно, этого достаточно, чтобы оправдать скромные усилия.
Вирджил Дюпрас считает, что самой большой проблемой для людей, знакомых с постапокалиптическими технологиями, будут микроконтроллеры. с интегральными схемами, которые объединяют основные компоненты компьютера: процессор, память (ROM и RAM), периферийные устройства и интерфейсы ввода-вывода.
Также можно будет построить машину с уникальным дизайном и утилизировать детали с помощью нетехнологичных инструментов.
Объясните об этом на сайте, посвященном проекту:
«Через двадцать лет компьютеры выйдут из строя, и мы больше не сможем программировать микроконтроллеры». Это также гарантирует, что Collapse OS можно запускать на минимальных и импровизированных машинах, взаимодействовать с импровизированными устройствами (клавиатурами, экранами, мышами ...), редактировать текстовые файлы, компилировать исходные файлы. ассемблер для широкого спектра MCU и CPU,
Также, цель этого проекта - быть максимально независимым. Имея копию этого проекта, компетентный и творческий человек должен иметь возможность создать и установить Collapse OS без внешних ресурсов (например, Интернета) на машине своей разработки, построенной из частей, восстановленных с помощью низкотехнологичных инструментов.
ОС Collapse основана на ядре z80 а также набор программ, документов и инструментов. Он совместим с 80-битными микропроцессорами Z8, его редактор подчеркивает, что он уже может работать на домашнем компьютере Z80, RC2014 и теоретически на консоли Sega Genesis.
На данный момент, проект размещен на GitHub, и Dupras доволен его прогрессом. Вы ищете разработчиков, которые могут внести свой вклад в проект, но должны соответствовать определенным критериям:
«Участие требует очень специфического набора наклонностей (верю в апокалипсис) и навыков (электроника и компиляция z80)».
Основная цель Collapse OS - быть как можно более простой и универсальной, чтобы быть ядром z80 и набором программ, инструментов и документации, которые позволят любому собрать операционную систему, которая может:
- Бегите на минималистичных и подручных машинах.
- Интерфейс подручными средствами (серийник, клавиатура, экран).
- Редактировать текстовые файлы.
- Скомпилируйте исходные файлы ассемблера для широкого диапазона микроконтроллеров и процессоров.
- Читайте и пишите с различных устройств хранения.
- Воспроизведите себя.
По поводу входа, Dupras хочет дать системе возможность подключать любую изобретенную клавиатуру или другие формы импровизированного интерфейса., поэтому есть поддержка PS / 2, D-Pad, клавиатурных адаптеров и т. д.
Так же, как оболочка для игры с вводом-выводом, тоже уже есть. Поддерживаются SD-карты, реализована самовоспроизведение для упрощения совместного использования (при наличии достаточного количества ОЗУ и хранилища), а ядро полностью настраивается, записывается как отдельные модули, склеенные вместе.
Без лишних слов вы можете узнать больше о проекте на его официальном сайте. (ссылка эта) или проверьте код на github (ссылка такая).
гениальный