Автор Тема: Операционная система SPIN  (Прочитано 5925 раз)

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Операционная система SPIN
« : Декабрь 14, 2012, 02:45:40 pm »
Нашел в своё время на просторах интернета. Написана на Модуле-3.
Оффсайт полумертвый, сама ось давно умерла. Есть много интересного, несомненный плюс - наличие хорошей документации "искаропки".
Залил на GitHub, планирую позаниматься ею. Может еще кого заинтересует

Valery

  • Full Member
  • ***
  • Сообщений: 101
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #1 : Декабрь 16, 2012, 11:39:57 am »
Интересно. Может быть, для обучения студиозов можно использовать?

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #2 : Декабрь 16, 2012, 11:44:11 am »
Интересно. Может быть, для обучения студиозов можно использовать?
IMHO для обучения лучше Excelsior подойдет.
Y = λf.(λx.f (x x)) (λx.f (x x))

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #3 : Декабрь 16, 2012, 12:01:20 pm »
Интересно. Может быть, для обучения студиозов можно использовать?
Обучения чему, и на каком уровне?

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #4 : Декабрь 16, 2012, 12:03:40 pm »
Интересно. Может быть, для обучения студиозов можно использовать?
IMHO для обучения лучше Excelsior подойдет.
то же самое.. имеются  ввиду основы программирования (по сути дела алгоритмизация), и Оберон 2?

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #5 : Декабрь 16, 2012, 12:06:08 pm »
Интересно. Может быть, для обучения студиозов можно использовать?
IMHO для обучения лучше Excelsior подойдет.
то же самое.. имеются  ввиду основы программирования (по сути дела алгоритмизация), и Оберон 2?
Нет. Имеется ввиду системное программирование (устройство ОС) и взаимодействие с железом, а также архитектура железа (вплоть до создания своего процессора, или модификации существующего на FPGA).
Y = λf.(λx.f (x x)) (λx.f (x x))

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #6 : Декабрь 16, 2012, 12:09:55 pm »
а.. Кронос, забыл про него...

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #7 : Декабрь 16, 2012, 12:14:12 pm »
не в основной сетке занятий - что то типа спецкурса...

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #8 : Декабрь 16, 2012, 12:25:48 pm »
и забытию  способствует его вторичность -Среди них была и группа из Цюрихского университета под руководством Никлауса Вирта, в 1984 году построившая рабочую станцию Lilith. Машина имела программное обеспечение, написанное на языке Modula-2, в том числе реляционную СУБД Lidas. В Советском Союзе Lilith творчески воспроизводилась под именем «Кронос».   http://kronos.ru/

DIzer

  • Гость
Re: Операционная система SPIN
« Ответ #9 : Декабрь 16, 2012, 02:03:23 pm »
не в основной сетке занятий - что то типа спецкурса...
опять.. а  почему не Танненбаумовский Minix - он специально был разработан для учебных целей.. да книгу вроде по нему можно при желании надыбать, и от Линукса не далеко?

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #10 : Декабрь 18, 2012, 07:34:43 am »
Интересно. Может быть, для обучения студиозов можно использовать?
Почему бы и нет? Если, конечно, удастся её собрать ))

Valery Solovey

  • Hero Member
  • *****
  • Сообщений: 509
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #11 : Декабрь 18, 2012, 03:13:17 pm »
в сети ещё валяются образы (или виртуалки) редхата нужной версии, так что собрать, возможно, ещё получится.

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #12 : Декабрь 18, 2012, 04:35:59 pm »
как появится время я ее модифицирую для сборки новым компилятором

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Операционная система SPIN
« Ответ #13 : Январь 27, 2013, 09:04:22 am »
Выложил исходники CM3 Compiler 5.8.6 на GitHub. Это стандартный компилятор CM3, оффрелиз.