PDA

Просмотр полной версии : Программист создал "аварийную" операционную систему на случай апокалипсиса



!dx
14.10.2019, 00:41
Разработчик утверждает, что ее можно будет запустить даже с кассового аппарата, калькулятора и со старой приставки Sega.

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

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

Разработчик утверждает, что уже опробовал новую ОС на компьютере домашней сборки на базе Z80 под названием RC2014. Он также уверен, что она запустится на игровой консоли Sega Genesis. А пока всех интересующихся Дюпрас приглашает подробнее ознакомиться со своим детищем на сайте github.com/hsoft/collapseos (https://github.com/hsoft/collapseos)


Источник (https://fishki.net/3111725-programmist-sozdal-avarijnuju-operacionnuju-sistemu-na-sluchaj-apokalipsisa.html)

NEO SPECTRUMAN
14.10.2019, 01:35
Ахаха
но тут вопрос в другом
от куда будет браться электричество для питания сегамегадрайва в случае апокалипсиса? :)

Bolt
14.10.2019, 02:07
Да фиг с ним, с электричеством, не в этом дело. Не надо понимать "апокалипсис" буквально.

Я тоже сначала не понял в чём смысл этой операционки, сейчас дошло. Это такой автономный инструмент для начального старта и разработки, если супер-мега-компьютеры-программаторы недоступны. Проблема курицы и яйца - чем прошить микроконтроллер в только что собранном программаторе?

Находим в руинах (у нас же апокалипсис, да?) плату с Z80, "прошиваем" загрузчик в ПЗУ тумблерами, ставим на плату, далее набиваем эту ОСь, в ОСи же пишем поддержку "программатора" и софт для другой железки, прошиваем... Ну и далее раскрутка до гигабайтных операционок на гигагерцовых процессорах. Эволюция микропроцессорных вычислительных средств, дубль два. Не с перфокарт же начинать.

NEO SPECTRUMAN
14.10.2019, 02:37
Не с перфокарт же начинать.
как раз с них
весь кремний испаритьсо
залежи апокалипсисостойких радио ламп будут на вес золота
и будут обмениваться на рабов в соотношении 1 : 1 за штуку :)

Bolt
14.10.2019, 03:04
Ну, такой вариант мне кажется маловероятным, а вот "вымирание" на нашей территории процессоров Intel - очень даже.
Будем играть на кассовых аппаратах в Марио и изучать Эльбрус по распечаткам на фальцованной бумаге (https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%BB%D1%8C%D1%86%D0%BE%D0%B2%D0%B0%D 0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D1%83%D0%BC%D0%B0%D0 %B3%D0%B0).

haywire
14.10.2019, 18:42
В руинах гораздо проще будет найти современный ПК, чем Z80.

siemensC35
14.10.2019, 19:38
Наша песня хороша, начинай сначала, СР/М на любом напильнике помойму уже есть, а под нее уже настрогали софта как грязи...

NEO SPECTRUMAN
15.10.2019, 07:23
СР/М на любом напильнике помойму уже есть,
c 8080 совместимым процом
а тут аффтар нацелилсо на все подряд

- - - Добавлено - - -

да и этот ваш цпм ужо амарально устарел
его бы подобновить

Eltaron
15.10.2019, 08:28
c 8080 совместимым процом
а тут аффтар нацелилсо на все подряд

Ага, это с ядром на асме Z80? Так оно даже на 8080 не запустится. При этом автору настолько плевать на совместимость, что он ТРИ байта пересылает LDIR'ом (https://github.com/hsoft/collapseos/blob/e259e3d02eafd0ed4b4a172a97881a2243d37d4d/kernel/fs.asm#L227).

siemensC35
15.10.2019, 09:48
c 8080 совместимым процом
а тут аффтар нацелилсо на все подряд

- - - Добавлено - - -

да и этот ваш цпм ужо амарально устарел
его бы подобновить

Но дос уже тоже изобрели как обнову ср/м

- - - Добавлено - - -


c 8080 совместимым процом
а тут аффтар нацелилсо на все подряд

- - - Добавлено - - -

да и этот ваш цпм ужо амарально устарел
его бы подобновить

Но дос уже тоже изобрели как обнову ср/м

zx_
15.10.2019, 10:18
и виндовс 10 как обновка дос тоже ничо так

NEO SPECTRUMAN
15.10.2019, 11:59
В руинах гораздо проще будет найти современный ПК, чем Z80.
только вот машинки на z80 живые ужо по 40 лет
и даже ремонтопригодны

а сказать такое про современные пк как то совсем нельзя
ремонтопригодность нулевая
а даже на оборот делают их чтоб сами ламались через несколько лет
бгашки эти ваши отпадают от *****х перепадов температуры +-3 градуса...
скоро вообще до обновляются до чертиков
что без быдлонета нельзя будет даже запустить...

Bolt
15.10.2019, 13:06
А ещё я так и не понял какие файловые системы поддерживает эта ОС. Глубоко не смотрел, а на поверхности автор как-то избегает эту тему, "SD card" и всё.

NEO SPECTRUMAN
15.10.2019, 13:42
А ещё я так и не понял какие файловые системы поддерживает эта ОС. Глубоко не смотрел, а на поверхности автор как-то избегает эту тему, "SD card" и всё.
да кому она вообще надо?
еще одна недоОС...


ну кому не хочетсо взять и написать свою ОС с блекджеком и шлюхами?

Eltaron
15.10.2019, 14:40
А ещё я так и не понял какие файловые системы поддерживает эта ОС. Глубоко не смотрел, а на поверхности автор как-то избегает эту тему, "SD card" и всё.
Так никакие. Только своя собственная, не умеющая в фрагментацию.

Вообще, обсуждать этот проект немного смешно. Это же художественный концепт, инсталляция, что угодно, только не полезный софт.
Это как стимпанк. Какая может быть польза от паровых машин? Однако ж делают люди.

OrionExt
15.10.2019, 15:35
Хорошо афтор недо ОС вбросил г… на лопате в форум zx-pk, с подачи !dx.

Вы еще подеритесь в духе zx-pk :)

- - - Добавлено - - -

Хорошо афтор недо ОС вбросил г… на лопате в форум zx-pk, с подачи !dx.

Вы еще подеритесь в духе zx-pk :)

NEO SPECTRUMAN
15.10.2019, 15:41
афтор недо ОС вбросил
хотя наверно nedoOS по полезней буит и без аппокалипсисов
и можно было ие лишний раз не упомянать

OrionExt
15.10.2019, 15:50
хотя наверно nedoOS по полезней буит и без аппокалипсисов
и можно было ие лишний раз не упомянатьнедо ОС это любая ОС для ржавого железа. уточню.

- - - Добавлено - - -


хотя наверно nedoOS по полезней буит и без аппокалипсисов
и можно было ие лишний раз не упомянатьнедо ОС это любая ОС для ржавого железа. уточню.

Lethargeek
15.10.2019, 17:06
Ага, это с ядром на асме Z80? Так оно даже на 8080 не запустится.
и нинада, в апокалипсис z80 удобнее

CodeMaster
15.10.2019, 17:11
В руинах гораздо проще будет найти современный ПК, чем Z80.
Так и представляется, как чел разгребает лопатой кучу iPhone XX и находит на самом дне ZX 48К.

Lethargeek
15.10.2019, 17:13
Так и представляется, как чел разгребает лопатой кучу iPhone XX и находит на самом дне ZX 48К.
ну, с учётом отрицательной ремонтопригодности кукофонов, он этот zx будет целенаправленно выковыривать

!dx
15.10.2019, 17:58
Так и представляется, как чел разгребает лопатой кучу iPhone XX и находит на самом дне ZX 48К.

А что.. ) практически инсталляция/сценария для будущих кино в жанрах терминатор и ко ))

Рассмешил, молодец )

OrionExt
15.10.2019, 18:36
Ню ню. Лично меня будет интересовать вопрос. Поесть. А потом еще поесть и еще. И если я поем от пуза, буду делать детекторный приемник, а не эту вашу недо ось.

А так ключевое слово КУШАТЬ (даже возможно съем кого из своего подвида).

gurfunkel
15.10.2019, 22:09
КУШАТЬ

https://youtu.be/EV5vjsUJqgE

Eltaron
16.10.2019, 06:46
и нинада, в апокалипсис z80 удобнее
Согласен. Чтоб минус пять вольт для 8080 где-то взять, надо сначала отрицательные числа переизобрести. А это долго, в прошлый раз у человечества почти 2 миллиона лет ушло.

Denn
16.10.2019, 14:23
Тема огонь) Я, если что, телефонный модем предусмотрительно не выкинул ещё))

NEO SPECTRUMAN
16.10.2019, 17:43
А так ключевое слово КУШАТЬ
А как же продолжение рода
и восстановление былой численности популяции
в режиме даешь пятилетку за 3 года?

- - - Добавлено - - -


А так ключевое слово КУШАТЬ
А как же продолжение рода
и восстановление былой численности популяции
в режиме даешь пятилетку за 3 года?

- - - Добавлено - - -


Тема огонь)
а может просто
без 365/2 дней до 1-го апреля?



А так ключевое слово КУШАТЬ (даже возможно съем кого из своего подвида).
ты только представь
производство туалетной бумаги тоже прекратитсо :v2_dizzy_roll:

bigral
17.10.2019, 10:50
каменты какие угодно но только "не по делу", ктото обьяснит вообще какие фичи у этой оси? и чем она отличается от 100500 других уже существующих?

NEO SPECTRUMAN
17.10.2019, 12:07
каменты какие угодно но только "не по делу"
ачегохотеть то?
адептов этой новой оси в теме нету
заявленное назначение оси близко к "ось предназначена для бурления на форуме"

нужно еще подождать пока аффтар чего то понапишет или забьет вообще
тогда можно будет что то говорить

- - - Добавлено - - -


каменты какие угодно но только "не по делу"
ачегохотеть то?
адептов этой новой оси в теме нету
заявленное назначение оси близко к "ось предназначена для бурления на форуме"

нужно еще подождать пока аффтар чего то понапишет или забьет вообще
тогда можно будет что то говорить

Eltaron
17.10.2019, 20:35
каменты какие угодно но только "не по делу", ктото обьяснит вообще какие фичи у этой оси? и чем она отличается от 100500 других уже существующих?
Встроенный редактор текста, две с половиной тыщи звезд на гитхабе (у фузикса 1.1к, например, лол). Мечта, а не ОС!

NEO SPECTRUMAN
17.10.2019, 21:23
Встроенный редактор текста, две с половиной тыщи звезд на гитхабе (у фузикса 1.1к, например, лол). Мечта, а не ОС!
ну дык
все как всегда
вся таже херня что и с любым рейтингом
и с количеством просмотров на ютубе
что только есть подчеркивает
на каком уровне развития находиться 98% всей интернет имеющей биомассы...

- - - Добавлено - - -


Встроенный редактор текста, две с половиной тыщи звезд на гитхабе (у фузикса 1.1к, например, лол). Мечта, а не ОС!
ну дык
все как всегда
вся таже херня что и с любым рейтингом
и с количеством просмотров на ютубе
что только есть подчеркивает
на каком уровне развития находиться 98% всей интернет имеющей биомассы...

Oleg N. Cher
22.10.2019, 00:49
Пипл, ну в данном случае народу нравится не сам продукт, а идея :)
Тут как с ZXDev: продукт отличный, просто сама идея не нравится. Только наоборот.

ZXMAK
27.10.2019, 01:25
Согласен. Чтоб минус пять вольт для 8080 где-то взять, надо сначала отрицательные числа переизобрести. А это долго, в прошлый раз у человечества почти 2 миллиона лет ушло.

вроде где-то читал, что отрицательное напряжение только старым экземплярам нужно было, т.к. кристалл недостаточно чистый был.

Геккон
04.03.2020, 16:01
В случае апокалипсиса не найдешь ни 8080 ни Z80 и тем более нет полезного и актуального ПО под них.
А ПО понадобится скорее всего энциклопедии и справочники, по медицине, по выживанию, по нахождению и выращиванию питания...
Реально для этого подошли бы лишь планшет, сотовый или raspberry pi как более распространенные и доступные устройства и энергоэффективные.
А вот с хранением данных полный швах учитывая долговечность носителей как вышедших из употребления так и современных.

CodeMaster
04.03.2020, 19:11
А вот с хранением данных полный швах учитывая долговечность носителей как вышедших из употребления так и современных.
Скрижали, только скрижали на мраморе/граните.

Black Cat / Era CG
04.03.2020, 19:22
Скрижали, только скрижали на мраморе/граните.
...абак и оберон

Lethargeek
04.03.2020, 19:53
А вот с хранением данных полный швах учитывая долговечность носителей как вышедших из употребления так и современных.
современные разные бывают, могут вплоть до миллиардов лет сроком годности, и не требовать для чтения электроники

Геккон
04.03.2020, 21:43
современные разные бывают, могут вплоть до миллиардов лет сроком годности, и не требовать для чтения электроники

винчестеры чем новее тем дерьмовее, флеш накопители с каждым поколением всё меньше циклов записи...

Я до сих пор использую иногда 2 гб флешку на SLC (100000 циклов перезаписи) которой уже больше 15 лет и "современные" QLC которые всего лишь на 1000 циклов

QLC будут без питания хотя бы год и про информацию на них можно забыть...

Lethargeek
04.03.2020, 23:26
Я до сих пор использую иногда 2 гб флешку на SLC (100000 циклов перезаписи) которой уже больше 15 лет и "современные" QLC которые всего лишь на 1000 циклов
а ты готов за гигабайт платить столько же, сколько 15 лет назад + инфляция?

NEO SPECTRUMAN
05.03.2020, 07:09
ну 15 лет назад флешки были порядочно дорогими
а вот 10 лет назад
флешки уже были дешевые
и по надежности они превосходили теперешние

у меня долго была 2 гигабайтная
которая постоянно заменяла собой очередную вышедшую из строя жменю на 4, жменю на 8, на 16 гигов...
...пока я ее совсем недавно не посеял :v2_cry:

купил щас на 32
через 2 дня слетела ФС...

...конечно это могло произойти по любым другим причинам

...
а 1Гб что осталась с доисторических времен дико тормознутая

danner
22.05.2020, 18:00
https://www.youtube.com/watch?v=q4Ra4NwMHBM
Первая сборка ядра + приложений под Спектрум, можно посмотреть на хеллоуорлд :) Пока заканчиваю пилить поддержку ленты, после чего ось будет (надеюсь) официально спектрумовской!

--
UPD: уже ассемблит с ленты (https://youtu.be/7CVvZ9KqEyk)

Eltaron
22.05.2020, 21:48
https://www.youtube.com/watch?v=q4Ra4NwMHBM
Первая сборка ядра + приложений под Спектрум, можно посмотреть на хеллоуорлд :) Пока заканчиваю пилить поддержку ленты, после чего ось будет (надеюсь) официально спектрумовской!
Забавно получилось.
А сколько в итоге весит? В ПЗУ влезет? Или там ввод-вывод и лента через вызовы синклеровского ROMа сделаны?

- - - Добавлено - - -

А, в описании к видео же написано :) Через родное ПЗУ работает.
Но было бы интересно сделать автономный вариант. Не знаю, зачем, но сама суть проекта подразумевает автономность :D

danner
23.05.2020, 01:40
Не знаю, зачем, но сама суть проекта подразумевает автономность
Я там поглядел, как он на TRS80 портировал, примерно так же, обращения к флопику и дисплею через системные вызовы. С одной стороны, оно как бы рассчитано на кастомное железо и работу из ПЗУ автономно. С другой, перепрошивать ПЗУ фирменной машины особого смысла нет - для самосборки одного ОЗУ все равно не хватит, нужен диск (ну или лента). А если еще вспомнить, что к TRDOS-диску без прошивки не пробиться, получается, что только через ПЗУ и есть смысл это дело запускать (ну если он вообще есть, смысл-то :) )

danner
29.05.2020, 21:20
Порт на Спектрум уже можно пощупать на гитхабе (там в том числе и тап-файлы, Boot.tap - собранный моноблок)
https://github.com/hsoft/collapseos/pull/105/commits/d82285ededa09e62144dcbb337c37820962105de
Проверяйте, кому интересно :)