Jump to content

ГекОС

ГекОС
Оболочка GeckOS
Разработчик Андре Фаша
Семейство ОС Unix-подобный
Рабочее состояние Исторический
Исходная модель Открытый исходный код
Последний выпуск 2.1.1 / 25 января 2024 г .; 6 месяцев назад ( 25.01.2024 )
Последний предварительный просмотр 2.0.9 / 6 октября 2013 г .; 10 лет назад ( 06.10.2013 )
Репозиторий github /фачат /GeckOS-V2
Платформы МОП-технология 6502
ядра Тип Микроядро
Лицензия лицензия GPLv2
Официальный сайт 6502.org

GeckOS — это многозадачная операционная система для MOS 6502 и совместимых процессоров, таких как MOS 6510 . [1] Операционная система GeckOS — одна из немногих успешных попыток реализовать Unix-подобную операционную систему на архитектуре 6502.

Система предлагает некоторые Unix-подобные функции, включая вытесняющую многозадачность , многопоточность , семафоры , сигналы, бинарное перемещение , работу в сети TCP/IP через SLIP и стандартную библиотеку 6502 . [2] [3] [4]

GeckOS включает встроенную поддержку Commodore PET (модели 32 КБ и 96 КБ), Commodore 64 и домашней системы CS/A65. [5] Из-за платформонезависимой природы кода ядра GeckOS рекламируется как чрезвычайно простая ОС для переноса на альтернативные платформы 6502. [ нужна ссылка ]

Бинарная совместимость с операционной системой LUnix может быть достигнута при общей библиотеки lib6502. использовании [ нужна ссылка ]

Из-за небольшого стека с фиксированным расположением в 6502 и из-за того, что внешний MMU предоставляется редко, многозадачность несколько ограничена. [6] ОС поддерживает максимум четыре задачи при использовании общего стекового пространства. [ нужна ссылка ] Это число можно увеличить до шестнадцати задач, если включено создание снимков стека , хотя это делается за счет некоторого снижения скорости системы. [ нужна ссылка ]

интегрирован Веб-сервер в демон SLIP . [3]

Unix на архитектуре 6502

[ редактировать ]

Хотя ранние версии Unix работали, например, на компьютерах ранней модели PDP-11 , которые были сравнимы с Commodore 64 с точки зрения памяти и производительности процессора, существовали различия в архитектуре с точки зрения отсутствия режима ядра : только 3 8-битных регистра против восьми 16. -битные регистры общего назначения и фиксированный стек. Эти архитектурные ограничения усложняют внедрение Unix-подобной операционной системы на 6502. [7]

Возможный неисчерпывающий список других жизнеспособных Unix-подобных реализаций на 6502 — это LUnix, Asterix (Крис Бэрд) и ACE (Крис «Полярный» Бэрд). GeckOS, возможно, в некоторых отношениях более совершенен: ACE сильнее с точки зрения стандартных утилит Unix, но слабее в области операционной системы. [8]

  1. ^ Холмер (2019c) , стр. 1, 8.
  2. ^ Холмер (2019c) , стр. 8.
  3. ^ Jump up to: а б Веслинг (2019) , 3.9 операционные системы.
  4. ^ Фачат (2013) .
  5. ^ Фачат (2013) , Скачать, Архитектура.
  6. ^ Холмер (2019a) , 1 мес.
  7. ^ Холмер (2019b) , 2-5 м.
  8. ^ Холмер (2019a) , 3 мес.

Источники

[ редактировать ]
  • Веслинг, Хольгер (2019). Руководство для любителя THEC64 Mini (на немецком языке). Эндрюс ЮК Лимитед. OCLC   1099619858 .
  • Фаша, Андре (13 октября 2013 г.). «GeckOS/A65 V2.0» . 6502.org . Проверено 15 мая 2021 г.
  • Холмер, Гленн (30 сентября 2019a). GeckOS: Unix-подобная операционная система 6502 . Фестиваль старинных компьютеров Среднего Запада. Архивировано из оригинала 21 декабря 2021 года . Проверено 15 мая 2021 г. - через YouTube .
  • Холмер, Гленн (7 декабря 2019b). Взлом GeckOS (Речь). Мир Коммодора . Торонто , Канада . Проверено 15 мая 2021 г.
  • Холмер, Гленн (7 декабря 2019c). «Взлом GeckOS» (PDF) . Проверено 15 мая 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c2102c326ecbc4c048a71cfcb9ef36bf__1717530540
URL1:https://arc.ask3.ru/arc/aa/c2/bf/c2102c326ecbc4c048a71cfcb9ef36bf.html
Заголовок, (Title) документа по адресу, URL1:
GeckOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)