Создана ОС для самодельных компьютеров на случай апокалипсиса / программирование :: Collapse OS :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

программирование geek Collapse OS 

Создана ОС для самодельных компьютеров на случай апокалипсиса

Операционная система Collapse OS, разработанная Вирджилом Дупрасом, способна работать на микроконтроллерах Z80. Их широкое распространение за счет использования в самой разной технике, по мнению автора проекта, позволит людям, пережившим апокалипсис (коллапс, как его называет Дупрас), собирать ПК на их основе, и работать на них посредством Collapse OS. Система наделена базовыми функциями, в том числе работой с внешними накопителями и редактированием текстовых файлов, и Дупрас призывает сторонних разработчиков присоединиться к ее дальнейшему развитию.


НИМИ11 НИМИ й„;.¡1« ч«««!2*. ■\ - И»; Шg ^ Ш • I 1 ■Щг ЕЯ «Ик\ Ч7Т Й1 1 53Г^ ч • |Ч47 ■л,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,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 лет до предполагаемой Дупрасом даты апокалипсиса его система научилась
это корявое построение фразы, или чувак пророк и знает, что нам осталось 10 лет? Хотя не отвечайте, я и так знаю что увижу "Да"
опять таблетки не выпил?
судя по данному случаею как раз таки принял он таблетки, видать его диллера отпустили на досрочное. Кстати, что это может быть, что то из опеойдных?
да ну, грибов наелся и всё
полупидора максимум.
Нiт
прям про линукс прочитал
Для линукса нужен MMU, которого нету на большинстве встраиваемых микроконтроллеров. На 8 битах линукс нативно никак не запустишь. Да и сильно жирным он стал в последнее время.

С другой стороны, ИМХО Z80 в бытовой технике не найти, там или специализированные чипы или какие нибуть ST32
Ничо подобного. Во-первых, есть uClinux, которому не нужен, во-вторых, поддержку режима без MMU уже давно добавили в мейнлайн.
>> Во-первых, есть uClinux, которому не нужен

Именно по этому μClinux и есть, так как линуксу нужен MMU

>> поддержку режима без MMU уже давно добавили в мейнлайн

Хм, замержили в 2002г, а я как то даже и не знал об этом. Что вот так саппорт на все архитектуры из μClinux добавили в мейнлайн?
Почему продолжил существование μClinux?
Я не в курсе, но мне что-то подсказывает, что там далеко не все из μClinux замержили.
Я не пользовался, ни uClinux, ни тем, что замерджили, только слышал. Как мне говорили, он все ещё легче обычного ядра.
На Zilog Z80 работали системы стандарта MSX/MSX-2, где была операционная система MSX-DOS, облочка ND и полно софта: ассемблер, С, Turbo Pascal до 3.0 включительно, охрененная туча игрушек, отладчики, редакторы текста и графические, электронные таблицы и базы и т.д. и т.п. Была сеть. Была блочная организация памяти, преодалевающая 8-битный порог в 64K (256K памяти в некоторых комплектациях из коробки). Стандартно был видеоконтроллер с разными графическими режимами и трехканальный звуковой контроллер с шумогенератором. Часы реального времени, которых не было в первых IBM PC.
http://www.symbos.de/download.htm
File Vieu ? File Edit Format Vieu ? Fipps. iProces. I Performance [_ ■■ ■ _AP.II________ . .. . ... .__ ® courses, books and Mis far? 11 |l 5tartl|ig?5ymilB5TagM^ Task Manager ifiareis^t back at NUTS for seme prcbfem you ay ha>/e had. WITS doesn't make rr-oney seling p »itware
Первое проявление СШК, поздравляю реакторчан с вступлением в ТЭТ
Провел анализ кода и пришел к выводам:
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 наверное нас наибольший шанс испариться с этой планеты, но вероятность ее превращения в супернову КРАЙНЕ МАЛА.

Но самое вероятное это то, что не увидим мы с планеты земля близкую супернову, ибо солнце скорее всего наебнется раньше.
Видимо я переиграл в Elite: Dangerous, потому что первой мыслью, которая появилась в голове после фразы "и там 150 световых лет" была "ага, всего 3 хопа на конде"
Если Бетельгейзе в нашу сторону чихнет джетом, то нам ничего не поможет. Ну и военный конфликт с размахом вполне сможет от править часть стран в средневековье. И не думаю, что какая-нибудь выжившая Австралия будет иметь серьезное влияние на уровень жизни выживших где-нибудь в Сибири - тупо расстояния станут проблемой распространения цивилизации.
Эти институты очень хрупки, на самом деле. Для их поддержания нужны усилия, а растратить человек может всё за одно-два поколения с одичанием в абсолютный ноль.
Допустим, наступил апокалипсис. Окей.
Допустим, я достаточно эрудирован, что бы из говна и палок соорудить простейший ЭВМ на коленке. Ладно.
Где мне в пустошах найти постапокалиптический гитхаб, что скачать эту систему?
В том же схроне где у тебя лежит запас консервов, калаш и патроны. Короче кто оружием запасается, а кто дисками с линухой и программаторами
Но зачем разделять? Просто помимо оружия, провизии и материалов будет еще пяток флешек
Которые за пару лет потеряют все данные. CD тоже дохнут. Скорее на касеты надо писать и мафон для загрузки.
А поддержка перфокарт там не планируется часом?
Кстати, были времена, в журналах "Радио" и "Моделист конструктор" публиковались программы, и даже игры для zx-spectrum и прочих БК-01 КР-86. Ну то есть на бумаге, буквами и цифрами. 4 часа набираешь на клаве код, и всё, вперёд, можно гамать.
Пруф:
КОМПЬЮТЕР ДЛЯ ВАС С. ПЕРЕВЕРЗЕВ, Е. ФИЛИППОВ Игра «ZOO» написана для компьютера «Специалист» и принадлежит к тому же классу игр, что и «LODE RUNNER» для микроЭВМ PC XT (PC АТ) и «LAND» для ПЭВМ ДВК-3. Нажимая на определенные клавиши, управляют поведением персонажа («снежного человека»). По
И буржуйка на Линексе.
походу парень ищет достаточно умных программистов, чтобы писать ОС, но достаточно тупых, чтобы поверить что єта система пригодится. сложная задачка.
не сложнее чем работодателям найти умного инженера или программиста, согласного работать за зарплату, которая меньше минимума еды+жкх+транспорт+одежда.
и ведь находят как то, хоть и ноют вечно что работников нету, все бараны, работать никто не хочет и тд.
Умные программисты такое могут делать по фану.
То есть, теперь можно будет играть в фолыч, пока вокруг будет твориться настоящий фолыч?
ну тем, кто жаловался на диалоги в Ф4 теперь будет радость. Сплошной фолач из диалогов и текста.
Ну а комп с системой он собирал по катологу? Всмысле, он покупал эти запчасти или искал по помойкам? Пускай на практике проверит как это собрать комп со свалки и запилит видос на эту тему. Будет тру.
у тебя микроконтроллеры и логические гейты есть во всей электронике от вибраторов(с разными режимами) до сварочных аппаратов и микроволновок.
Да это понятно. Но не буду же распиливать свою микроволновку. Тем более мы воссоздаём ситуацию, когда в мире ни у кого нет микроволновки и её нужно добыть. Значить исключаем квартирные кражи и шаримся по свалкам. Если б чувак запилил такой видос, проект раскрутился бы быстрее.
Вот только проблема на уровне совместимости железа, а не ос как таковой.
Лучше какие-нибудь релейные компьютеры и ос для них делал. Те же реле изготовить крайне просто (1835-й год изобретения и 1837-й год начала использования). Жрать такой компьютер в себя энергии будет будь здоров, но если он нужен, а на ближайшей свалке нет ничего из чего можно выдрать Z80 - выбора нет.
Радиолампы - уже сложнее, но в целом если общество выстояло и в состоянии заниматься поиском в выброшенной бытовой технике чипов вроде 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.
и это далеко не всё.

З.Ы. Некоторое время назад я загорелся такой идеей, сделать самодельный проц из микросхем малой интеграции. Есть какие-то всратые зачатки в верилоге. Может, напишу как-нибудь пост об этом. (Этот комментария добавлен, чтоб было больше мотивации делать и не забросить, чтобы не прослыть пиздоболом).
Хоть кто-то задумался о сохранении накопленных знаний. Это не отпускало с тех пор, как прочел книгу "Под тенью феникса".
И? Ты сможешь это прочитать?
пфф.у меня в эбу не было ос и он почти работал
Последнюю неделю у меня вся новостная лента завлена этим говном. Какой-то высер под старое железо. Напоминаю, Z80 - это спекутрум, к примеру. Это нам Z80 - древнее говно, а тогда это был мейнстримовый проц для многих. И для него было написано дохуя нормального софта. Но даже сейчас есть энтузиасты спектрума. Короче, чувак просто удачно хайпанул.
Z80 это далеко не только Спектрум, это и гораздо более продвинутые системы. Я начинал с MSX-2 на Z80, там был Turbo Pascal 3.0
Мне одному Z80 в жизни вообще не попадался? Я верю, что компьютеры пост аппокалипсиса - это STM32, вот их реально полно, в каждом джойстике и мышке. В качестве системы FreeRTOS. Это уже реалистичнее. Ведь компьютер в такое время должен быть практичным, датчики там опрашивать, релехи дёргать.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Newbie: So which programming language should I learn first? Programmers:Игры Г рафика и Видео Взлом и Разработка Просмотр порно М 0 £ 1 о сг. 0 £ 1 Windows Linux Mac OS Windows Linux Windows Mac OS Mac OS CO 0 # 1 о о £ J Windows Linux Mac OS Функциональность ОС
подробнее»

ОС Windows Linux mac OS geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Игры Г рафика и Видео Взлом и Разработка Просмотр порно М 0 £ 1 о сг. 0 £ 1 Windows Linux Mac OS Windows Linux Windows Mac OS Mac OS CO 0 # 1 о о £ J Windows Linux Mac OS Функциональность ОС
Почему? Почему?! ^>о->Ьаг() — Почему? — А, вот почему...Пердолить арч по 8 часов Кодить по 4 часа