Forth
http://fforum.winglion.ru/

ForthOS - настоящая ОС? :)
http://fforum.winglion.ru/viewtopic.php?f=16&t=1306
Страница 1 из 2

Автор:  Necromancer13 [ Пн май 26, 2008 16:18 ]
Заголовок сообщения:  ForthOS - настоящая ОС? :)

ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? :) или как? :) есть у это ОС графическая оболочка? :) и т.д. расскажите, пожалуйста =)
ФортОС написанная на чистом форте? :)

Автор:  Hishnik [ Пн май 26, 2008 17:44 ]
Заголовок сообщения: 

"Форт-ОС" как программный продукт в настоящее время не существует. Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике. Отсюда пошла идея, что надо написать операционную систему на Форте, чтобы сразу стало ясно, что Форт - полноценный язык. Однако практика показывает, что ОС - это не предмет первой необходимости, поскольку в написании скрытых от пользователя вещей Форт не обладает какими-то видимыми преимуществами, а вот как приложение, работающее в окружении готовой ОС, получит гораздо больше преимуществ.
В то же время на Форте можно успешно изучать особенности разработки операционных систем. Вот только делать это гораздо приятнее, читая параллельно специальную литературу :)

Автор:  mOleg [ Пн май 26, 2008 19:03 ]
Заголовок сообщения: 

Хищник писал(а):
Существует разве что некоторый ажиотаж, истоки которого находятся в недостаточной уверенности в том, что Форт действительно применим на практике.

не согласен с данным утверждением.

Автор:  Hishnik [ Пн май 26, 2008 19:14 ]
Заголовок сообщения: 

mOleg писал(а):
не согласен с данным утверждением.

С какой конкретно его частью? :)

Автор:  forth@km.ru [ Пн май 26, 2008 19:30 ]
Заголовок сообщения:  Re: ForthOS - настоящая ОС? :)

Necromancer13 писал(а):
ForthOS это такая же операционная система как MenuetOS или KolibriOS? или это ВМ такая? :) или как? :) есть у это ОС графическая оболочка? :) и т.д. расскажите, пожалуйста =)
ФортОС написанная на чистом форте? :)

любая ОС -- это набор программ или для форт-ос набор заготовок для программ и программных продуктов, голая ОС никому не нужна

Автор:  mOleg [ Пн май 26, 2008 19:42 ]
Заголовок сообщения: 

Хищник писал(а):
С какой конкретно его частью?

процетированной 8)
по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology.

Автор:  Hishnik [ Пн май 26, 2008 20:00 ]
Заголовок сообщения: 

mOleg писал(а):
по крайней мере это не для всех актуально, потому что кое-кому просто хочется иметь pure forth technology.

Ну я же и написал - "истоки" :)) В дальнейшем у течения может быть и приток. ;) Тем не менее, могу озвучить и еще один мотив для "работы" над ФортОС - желание вывести себя за рамки традиционных оценок. Скажем, если человек не может написать какую-то программу на Си - у него просто недостаточная квалификация. А если не может на Форте - он... испытывает временные трудности в решении сложной задачи на нетривиальном языке программирования?

Автор:  Necromancer13 [ Пн май 26, 2008 20:25 ]
Заголовок сообщения: 

а как на форте возможно написать ОС? Форт это ведь ВМ. ? О_о

Автор:  Hishnik [ Пн май 26, 2008 22:45 ]
Заголовок сообщения: 

Necromancer13 писал(а):
а как на форте возможно написать ОС? Форт это ведь ВМ. ?

Смотря что понимать под ВМ. Форт отнюдь не виртуален, это язык со своей грамматикой, для которого пишутся трансляторы. О виртуальности обычно вспоминают в том смысле, что Форт реализует стековую машину, которая на большинстве процессоров аппаратно не поддерживается. Поэтому стековые операции приходится выписывать через команды ассемблера или Си (впрочем, вместо Си подойдет и любой другой язык высокого уровня). В итоге, раз уж мы все равно для каждого процессора или ОС должны написать базовые слова Форта, и говорят, что есть такая виртуальная машина, которая на самом деле адаптирует стековые операции под конкретный процессор.

Автор:  Necromancer13 [ Вт май 27, 2008 03:29 ]
Заголовок сообщения: 

Значит на форте можно написать полноценную ОС ?:)

Автор:  in4 [ Вт май 27, 2008 06:14 ]
Заголовок сообщения: 

Necromancer13 писал(а):
Значит на форте можно написать полноценную ОС ?
Можно. И даже есть. Например, colorForth.
Необычная, всего ~64Кб и работает не на любом железе... :(
Так что для первого знакомства не рекомендую. ;)
Правда, обычно под "полноценной" понимается "более-менее похожая на традиционную/привычную"... ;)

Автор:  Necromancer13 [ Вт май 27, 2008 14:34 ]
Заголовок сообщения: 

Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:)

Автор:  Kopa [ Вт май 27, 2008 14:40 ]
Заголовок сообщения: 

Necromancer13 писал(а):
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?:)


Веселые у Вас вопросы:)
Если коротко то возможно. Будете писать?

Автор:  Pretorian [ Вт май 27, 2008 14:47 ]
Заголовок сообщения: 

Кстати, а не так уж и сложно написать ось в реальном то режиме. Пользуйся прерываниями биос и все. Такая ось вполне подойдет управлять каким нибудь оборудованием.

Автор:  Mihail [ Вт май 27, 2008 15:28 ]
Заголовок сообщения: 

Necromancer13 писал(а):
Я имел в виду, возможно ли написать что-то типа GNU/Linux или MS Windows? ну понятно, что для этого надо очччень много людей и времени. но теоретически это возможно?


Можно, но не реально. Чем неустраивает идея встроить Форт в ядро того-же Linux?

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/