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

Операционная система Proolix

За 2004-11-06

Proolix site

Вдогонку к предыдущему письму:

я все написал, только забыл написать адрес сайта Пруликса. На всякий
случай напоминаю: http://prool.kharkov.org/proolix

С уважением, С.Пустовойтов (Prool)

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.othos.proolix
Написать в лист: mailto:comp.soft.othos.proolix-list@subscribe.ru
Отписаться: mailto:comp.soft.othos.proolix--unsub@subscribe.ru?subject=comp.soft.othos.proolix

http://subscribe.ru/ http://subscribe.ru/feedback

   Prool 2004-11-06 23:31:04 (#258496)

Proolix news

Hi, All!

Кто желает поучаствовать в разработке OS Proolix или просто помочь мне
разобраться с малоуловимым багом?

Только что я зарелизил (выложил) на официальном сайте Пруликса cvs
дерево, датированное сегодняшней датой (6 ноября 2004 года). Что в нем
есть:

1. Бут-сектор, работающий (каталог boot-sector, главный файл boot.S).
Написан на ассемблере as, предназначен для загрузки с 1.44 M 3" дискеты
с файловой системой FAT/VFAT, находит, загружает и запускает файл /boot
(a:\boot в терминологии MSDOS). /boot - это на самом деле второй этап
загрузки ОС (stage2, а первым этапом считается бут-сектор, он же stage1)

2. stage2 (каталог stage2, главный файл boot.S) - написан на ассемблере,
работает частично (вот в нем мне и нужна помощь).

stage2 представляет собой интерпретатор нескольких команд (например,
команды help и reboot). В отладочных целях в нем делается команда ls,
которая будет выводить список файлов корневого каталога дискеты. А потом
я сделаю команду load kernel, которая будет загружать и запускать ядро в
формате ELF, написанное на C.

Несмотря на то, что в реализации команды ls использованы те же
подпрограммы, что и в boot-секторе (отлаженные и работающие), что-то там
не срослось (это можно увидеть самому, сделав команду ls). Может кто-то
увидит баг свежим взглядом?

Что нужно сделать:

- иметь Linux с gcc, время и вдохновение
- вытащить файл proolix-l-cvs-6-nov-2004.tar.gz
- извлечь командой cvs оттуда последние исходники
- смотреть ;)

Инсталляция бут-сектора Пруликса на дискету производится командой
make install в каталоге src/boot-sector

Инсталляция stage2 производится командой make install в каталоге
src/stage2

Вот, пожалуй, и все. Да, вот еще: никто не знает хорошего отладчика под
Линукс, который может отлаживать автономно загружаемые программы (типа
бут-сектора)

Prool

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.othos.proolix
Написать в лист: mailto:comp.soft.othos.proolix-list@subscribe.ru
Отписаться: mailto:comp.soft.othos.proolix--unsub@subscribe.ru?subject=comp.soft.othos.proolix

http://subscribe.ru/ http://subscribe.ru/feedback

   Prool 2004-11-06 23:09:30 (#258487)