Вы можете запустить 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

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Внеочередной любитель игр и всего, что с ними связано. Обладаю PS4, хоть и не являюсь сонибоем. Делюсь своим субъективным мнением по поводу отдельных тайтлов и всегда готов к дискуссиям. Пишу материалы ради удовольствия и чтобы отвлечься от болезни, с которой борюсь и которую точно одолею. Да и просто, всем добра, играйте во что нравится и наслаждайтесь.

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

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

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

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

Новости

Публикации

Google Pixel 7A: лучший Android-смартфон со средним ценником

Рассуждения
В последние несколько лет при покупке смартфона среднего ценового сегмента существовала очень простая схема: если вам нужен лучший экран, покупайте Samsung. Если вам необходима лучшая камера,...

Интересные функции станции самоочистки, о которых вы могли не знать

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

Недорогой M.2 SSD Silicon Power XD80 512 ГБ: пощупаем?

Обзор
Увидел этот SSD в разделе распродажи, купил для того, чтобы использовать как быстрое файлохранилище. Ну и просто занять свободный разъём на материнской плате. Особых требований к скоростям у меня...

Обзор и видеообзор смарт-телевизора Maibenben 43M2FA: «обёрнутый» и быстрый

Обзор
Всем привет! Сегодняшний разбор посвящен смарт-телевизору Maibenben Smart TV 43M2FA. Это бюджетный китайский телевизор по качеству, яркости и звуку не отличающийся от других телевизоров этой...

Обзор GraveAudio DA06: доступный мобильный ЦАП на чипе CX31993

Обзор
Сегодняшний обзор я хочу посвятить мобильному ЦАПу GraveAudio DA06, который, при до смешного низкой цене, дает примерно те же результаты, что и более дорогие устройства от солидных брендов....

Какой повербанк подойдет для зарядки ноутбука

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