Вы можете запустить Linux на Commodore 64, если вы действительно этого хотите

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | ИИ, сервисы и приложения

Любители программирования любят сложные задачи. Заставить Linux работать на чем угодно — задача, которую многие считают непреодолимой. Последний пример включает в себя запуск его на легендарном Commodore 64. Запустить его на Mac — это одно, а сделать то же самое на компьютере 40-летней давности с 64 КБ памяти — совсем другое.

Автор: Wikimedia commons

Разработчик Онно Кортманн использовал Semu, легкий эмулятор RISCV32, и скомпилировал его с помощью llvm-mos, что позволило коду работать на процессоре MOS Technologies 6502 C64. Следует отметить, что это было сделано через эмулятор, а не на реальном оборудовании, хотя это лишь вопрос времени.

Используя эмулятор VICE Commodore, Кортманн включил «режим деформации», в котором первые загрузочные сообщения появлялись через несколько минут, хотя на реальной машине это займет гораздо больше времени. На скриншоте ниже в режиме Warp потребовалось несколько часов, а это означает, что настоящему C64 потребуется неделя или больше, чтобы полностью загрузить Linux.

Оригинальный Commodore 64 имел всего 64 КБ памяти, и запуск облегченной ОС просто невозможен без использования модуля расширения ОЗУ. Кортманн не уточняет, какой REU он использовал, но REU C64 были доступны с объемом памяти до 512 КБ, или колоссальными 0,5 МБ. Процессор C64 с технологией MOS, работающий на частоте около 1 МГц, также нельзя назвать демоном скорости.

Кортманн считает, что есть много возможностей для улучшения, и говорит, что возможно десятикратное ускорение. Тем не менее, учитывая ограничения аппаратного обеспечения C64, даже с десятикратным ускорением, не ждите, что после завершения последовательности загрузки вам не придется много работать с программным обеспечением. Подобные вещи не служат никакой цели, кроме доказательства того, что это можно сделать. Однако это не делает его менее крутым.

Автор: Onno Kortmann

При желании код и инструкции можно найти на странице Кортмана на Github. Я не уверен, что кто-то, кроме самых мазохистских или скучающих программистов, примет этот вызов, но тем, кто это сделает: респект!

Целесообразен ли Linux на C64? Ни в малейшей степени. Но это, безусловно, впечатляющий подвиг, который оценят поклонники одного из величайших компьютеров всех времен.

Источник: You can run Linux on a Commodore 64 if you really want to

2 комментария

m
На всяких старых джсм модемах тоже был Линукс и бизибокс. Железо там не намного лучше.
4726101396168104167@mailru
До 512 кб или потрясающих 0.5 мб! Ты чё наркоман чтоль? Или ты не в курсе что это одно и тоже?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Тарт Татен: как случайная ошибка превратилась в один из самых знаменитых французских десертов

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

Как выбрать действительно свежую рыбу — продавцу вас не обмануть

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

Может ли ИИ расшифровать древние языки? Почему нейросети никогда не заставят заговорить молчаливые цивилизации

Расшифровка любой неизвестной письменности требует внешнего лингвистического контекста. Существуют два основных источника таких данных: билингвальные тексты (содержащие параллельный перевод на уже...

Зачем человек заводит питомцев? Ученые нашли ответ, наблюдая за дикими обезьянами

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

Зачем закапывать бархатцы в грядки осенью: что это даёт почве на самом деле

К концу сезона бархатцы выглядят уже не так нарядно, как летом. Цветов становится меньше, нижние листья темнеют, а после первых холодных ночей кусты теряют форму. Раньше я выдёргивала их вместе с...

Еда твёрдая как камень: почему она начала встречаться у нас на столах

Представьте себе кулинарный ингредиент, который по твёрдости может посоревноваться с некоторыми камнями или плотной древесиной. Инструмент, которым его обрабатывают, больше похож на плотницкий...