Proolix.Article

Материал из Прулепедии
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Основная цель этой ОС - изучение/обучение и развлечение. Никаких планов по покорению рынка...»)
 
Строка 1: Строка 1:
 +
Статья, сохраненная отсюда -- https://osrc.info/plugins/content/content.php?content.71
 +
 +
----
 +
 +
Разработчик о своей ОС
 +
 +
Суббота, 30 Октября 2004, 17:45
 +
 +
добавил: Roman I Khimov
 +
 +
категория Статьи
 +
 +
комментарии: 0
 +
 +
просмотров: 1610
 +
 
Основная цель этой ОС - изучение/обучение и развлечение. Никаких планов по покорению рынка настольных или каких-либо других компьютеров, просто для себя, просто программировать просто получать удовольствие.
 
Основная цель этой ОС - изучение/обучение и развлечение. Никаких планов по покорению рынка настольных или каких-либо других компьютеров, просто для себя, просто программировать просто получать удовольствие.
  
Строка 20: Строка 36:
  
 
Информационные источники по Пруликсу: официальный сайт http://prool.kharkov.org/proolix и недавно открытая рассылка http://subscribe.ru/catalog/comp.soft.othos.proolix (на сайте есть аудио и видеоролик, где я рассказываю о своей ОС, эти ролики появились, когда моей ОС заинтересовалас Ирина Бохно, киевский журналист, выпускающая компьютерную программу "K.I.S.S." на одном из киевских телеканалов).
 
Информационные источники по Пруликсу: официальный сайт http://prool.kharkov.org/proolix и недавно открытая рассылка http://subscribe.ru/catalog/comp.soft.othos.proolix (на сайте есть аудио и видеоролик, где я рассказываю о своей ОС, эти ролики появились, когда моей ОС заинтересовалас Ирина Бохно, киевский журналист, выпускающая компьютерную программу "K.I.S.S." на одном из киевских телеканалов).
 +
 +
 +
----
 +
 +
Современное примечание к этой статье.
 +
 +
Харьков, Украина, 18 июля 2022 года, война
 +
 +
Информация в этой статье несколько устарела. На настоящее время я давно забросил ветку Proolix-d, с которой начинал и достаточно много напрограммировал в ветке Proolix-l. Там уже реализована собственная файловая система FoolFS (а с FAT ветка d не работает), язык скриптов ProolSkript, инсталляция на жесткий диск (и загрузка с него, только инсталляция портит всб таблицу разделов и начало диска), зачаточный MSDOS-эмулятор (куда ж без него). Недавно открытую рассылку я собираюсь закрывать, потому что с началом войны стараюсь рвать связи с российскими ресурсами. Вот, скоро сохраню оттуда полезную информацию
 +
.

Версия 18:48, 18 июля 2022

Статья, сохраненная отсюда -- https://osrc.info/plugins/content/content.php?content.71


Разработчик о своей ОС

Суббота, 30 Октября 2004, 17:45

добавил: Roman I Khimov

категория Статьи

комментарии: 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." на одном из киевских телеканалов).



Современное примечание к этой статье.

Харьков, Украина, 18 июля 2022 года, война

Информация в этой статье несколько устарела. На настоящее время я давно забросил ветку Proolix-d, с которой начинал и достаточно много напрограммировал в ветке Proolix-l. Там уже реализована собственная файловая система FoolFS (а с FAT ветка d не работает), язык скриптов ProolSkript, инсталляция на жесткий диск (и загрузка с него, только инсталляция портит всб таблицу разделов и начало диска), зачаточный MSDOS-эмулятор (куда ж без него). Недавно открытую рассылку я собираюсь закрывать, потому что с началом войны стараюсь рвать связи с российскими ресурсами. Вот, скоро сохраню оттуда полезную информацию .

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты