OSDev http://osdev.su/ |
|
LamOS http://osdev.su/viewtopic.php?f=4&t=409 |
Страница 1 из 1 |
Автор: | 418ImATeapot [ 20 апр 2011, 11:18 ] |
Заголовок сообщения: | LamOS |
Идея - дисковая однозадачная форт-система, грузящаяся прямо с дискеты. Выглядеть это будет то-как: На дискете хранятся слова. Не файлы, а слова. Причем слова могут быть разными - примитивы (простые бинарники типа плюс-минус), списки команд (программы), исходники, просто файлы с данными. Загрузчик загружает все примитивы, затем все списки команд, и все слова данных отмеченные "на загрузку". Потом эта дискета вынимается, и вставляется новая, скажем, с блокнотом. Пользователь набирает что-то типа LOADPROG, и система по такому же алгоритму загружает блокнот. Затем как-то так: Код: "MY.TXT" LOAD ' MY.TXT NOTEPAD А когда блокнот больше не нужен, набираешь что-то типа Код: UN_NOTEPAD А программная реализация - на FASM и Форт. Ваши замечания/предложения/ругань. |
Автор: | SII [ 20 апр 2011, 12:47 ] |
Заголовок сообщения: | Re: LamOS |
Ну, на ось это не слишком-то тянет, больше похоже на подход в древних типа персоналках, где в ПЗУ зашивали интерпретатор Бэйсика или (БК-0010) Фокала... |
Автор: | iz56 [ 21 апр 2011, 10:59 ] |
Заголовок сообщения: | Re: LamOS |
Интересно. Вроде реализовать не трудно. Потом можно добавить полезную нагрузку. Вопрос в том, где это можно будет использовать? |
Автор: | 418ImATeapot [ 21 апр 2011, 13:56 ] |
Заголовок сообщения: | Re: LamOS |
iz56 писал(а): Интересно. Вроде реализовать не трудно. Потом можно добавить полезную нагрузку. Вопрос в том, где это можно будет использовать? Использовать можно для (само)обучения. А потом можно будет добавить PM, древовидную структуру списка слов, да и слова можно хранить на прямо на диске, а внутри файлов. Почему я не хочу сразу PM - это не сколько сложности собственно с PM, сколько сложности с организацией своего собственного BIOS. |
Автор: | 418ImATeapot [ 21 апр 2011, 13:59 ] |
Заголовок сообщения: | Re: LamOS |
SII писал(а): Ну, на ось это не слишком-то тянет, больше похоже на подход в древних типа персоналках, где в ПЗУ зашивали интерпретатор Бэйсика или (БК-0010) Фокала... Дисковая подсистема, примитивный менеджер памяти etc. все равно будет. По сравнению с DOS 1.0 функционал не сильно меньше. |
Автор: | iz56 [ 24 апр 2011, 12:23 ] |
Заголовок сообщения: | Re: LamOS |
Ценность этого дела будет только при наличии документированных исходных текстов - а это трудно ( что бы понятно было разобраться в коде) . А иначе проще самому написать всё с нуля. Всё таки нужно сразу делать хоть в чём-то полезную и нужную систему. Сперва нужно ответить на вопрос - для чего она нужна. После этого будет хотя бы понятно какие возможности должны быть реализованы в первую очередь, а какие будут добавлены. Без идеи не получится. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |