Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Антивирусное обозрение "Ежики":: OS Proolix


Надо сказать, что начинал я знакомство с компьютерами в далеком 1981-м (с большими машинами серии ЕС ЭВМ), а с IBM PC-совместимой техникой - в 87-м. Основной операционной системой тогда была MSDOS, цвета, графики и мыши не было (всё это считалось излишествами) и работали мы в командной строке. С тех времен я испытывал пиетет перед таким сложным и могучим явлением как операционная система и долго вынашивал мысль написать свою ОС. Естественно, я понимал, что серьезную ОС написать в одиночку нереально, но что-то сотворить хотелось. И начал я в 96-м, just for fun, одновременно с Торвальсом (еще не зная о нем), только в отличие от него, я со старта взял медленный темп и с каждым месяцом и годом всё больше и больше отставал от Линукса. В общем, я по сути повторил MSDOS: а именно сделал что-то однозадачное, работающее с командной строкой. Инструментальной машиной у меня тогда был компьютер с ОС MSDOS (потом с Windows) и компилировал я свои сорцы при помощи Turbo Assembler'а и Turbo C 2.0. И вот теперь, перейдя на платформу Ubuntu GNU/Linux, я решил переписать свою ОС заново, теперь уже на полностью свободном компиляторе (gcc+as). Свои текущие наработки я выкладываю на github, если кому интересно - https://github.com/prool/proolix На данный момент в загрузочном секторе (boot-секторе) размещена короткая программа (493 байта! не килобайта, а байта!), которая находит в корневом каталоге загрузочного диска файл с ядром и загружает его. (Бут-сектор MSDOS, MS Windows или Linux этого не умеет, у них загрузочные программы намного более простые!) Одно время у меня в бут-секторе даже была простейшая антивирусная проверка на бут-вирусы, перехватывающие 13-е прерывание (эта проверка давно убрана, так как время этих вирусов давно прошло, они были еще в доинтернетовскую эпоху). В ядро встроен простейший командный интерпретатор и простейший эмулятор MSDOS (пока недописанный). Вот пока и всё на данный день, практической пользы от моей ОС по сути нет, но удовольствия от ее написания и опыта я получил немало. В общем, учебная и "хоббическая" получилась система.
Пруль
prool.kharkov.org
Онлайновая игра Virtustan MUD

В избранное