> man operating_systems
Знакомьтесь: Proolix OS
Разработчик о своей ОС
на Суббота, 30 Октябрь 2004, 17:45
добавил: Roman I Khimov список авторов печатать элемент контента создать pdf-файл  элемент контента
категория Статьи
комментарии: 0
просмотров: 1610

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

Ко мне попала информация об ОС, о которой я совсем ничего не слышал. Конечно, я подумал, что это непорядок, и пошел выяснять, что к чему. Проект мне показался достаточно интересным, посему, предоставляю слово главному разработчику Proolix OS, Сергею Пустовойтову:

Мой проект начался еще в 1996 году вначале как шутка (появилась идея создать нечто загружаемое ОС-подобное прикалывать коллег). Затем захотелось попробовать написать настоящую, большую ОС (мечта всех юных кулхакеров). Никакой практической цели в смысле переплюнуть Гейтса, K&R, Торвальдса, Вирта, Столлмена или Таненбаума я не ставил, достаточно трезво оценивая свои возможности. Цели написания своей ОС были примерно такие: изучение архитектуры ОС и компьютеров, изучение программировани, тренировки в программировани, получение удовольствия от программировани (моя основная работа админом мало связана с программированим), в конце концов просто полезно убить время. Или вот такая мелочь: когда-то у меня болел зуб, а когда я программировал, то заметил, что зуб стал меньше болеть. И сейчас занятия программированим вызывают у меня чувства, близкие к эйфории.

ОС я писал и пишу в одиночку, но пользуясь советами коллег и друзей, ну и, разумеется, книгами, информацией из Фидо, BBS и Интернета (повторяю, я начал в 96 году, тогда и BBS и Fido были вполне источниками информации и конкурировали с сетью Relcom - предшественнико Интернета), распространяемыми исходниками и т.д.

Вначале задумывалось нечто POSIX-совместимое, но разрабатывалосьв среде Turbo C 2.0/2.01, поэтому получился жуткий монстр, гибрид POSIXа (по книге "Инструментальна мобильная ") и MSDOS с системными вызовами, частично совместимыми и с POSIX и с Turbo C. Задумывалась многозадачность но ее реализация пока не дошла дальше почти сразу виснущего многозадачного монитора, висящего на таймерном прерывании и реализующего вытесняющую многозадачность Но однопрограммныйрежим вполне работает. Файловая система для облегчения отладки и для совместимости - FAT-подобная с немного удлиненными именами, различием больших и маленьких букв, возможностью нескольких точек в имени и расширенеим более 3 символов. (Но с VFAT или с FAT-32 не совместимо, только с FAT-12/FAT-16. Я назвал эту ФС FAT+, хотя правильнее ее было бы назвать FAT--) Пруликс работает в реальном режиме i8086 и требует мало ресурсов (помнится, запускали его на таком старом компьютере как "", а это была XT с 64 или 128 К ОЗУ)

Есть простейший MSDOS-эмулятор, в нем даже запускались Turbo C, Volcov commander - и почти сразу висли. Еще там работает старый отладчик SST

Своего компилятора в Proolix'е нет, возможна кросс-компиляция с C или ассемблера в Turbo C / tasm.

Этот проект я то бросал на месяцы и годы, то опять начинал писать. А теперь (осенью 2004 года) неожиданно опять взялся за него, стал переносить на кросс-платформу gcc/as/Linux, немного воодушевленный исходниками GRUB и Linux, а также с целью изучения архитектуры Linux, защищенного режима процессоров 386 и так далее. В этом новом проекте закончены только бут-сектор (stage1) и stage2 (он же boot manager).

Распространяется Пруликс по лицензии GPL (в первую очередь потому, что я не считаю его каким-то серьезным ноу-хау, и кроме того я сторонник открытых систем, правда не фанатичный)

Название Proolix произошло от моего студенческого прозвища Пруль (Prool), а прозвище пришло из фильма "Через тернии к ".

Информационные источники по Пруликсу: официальный сайт http://prool.kharkov.org/proolix и недавно открытая рассылка http://subscribe.ru/catalog/comp.soft.othos.proolix (на сайте есть аудио и видеоролик, где я рассказываю о своей ОС, эти ролики появились, когда моей ОС заинтересовалас Ирина Бохно, киевский журналист, выпускающая компьютерную программу "K.I.S.S." на одном из киевских телеканалов).


Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.