Forth
http://fforum.winglion.ru/

[OS] полезные ссылочки
http://fforum.winglion.ru/viewtopic.php?f=16&t=682
Страница 2 из 5

Автор:  Kopa [ Сб окт 06, 2012 19:07 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

WingLion писал(а):
Kopa писал(а):
Haiku OS?


а "полезную ссылочку?" :roн

На сайте разработчиков есть "ночные" сборки (Live c установкой)
Development
Git репозитарий, например на google ресурсе? И поиск по i-netу
Более стабильный релиз, наверное скоро (в 2013г.) будет, но и так неплохо "крутится"
При(До) загрузке нажатие Shift клавиши - небольшая корректировка конфигурации загрузки

P.S. Можно завести отдельный топик.
Руссиикатор клавы - установка пакета keymapSwitcher в терминале
installoptionalpackage keymapSwitcher

Автор:  Mihail [ Вс окт 07, 2012 11:32 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Kopa писал(а):
Кто нибудь пробовал использовать открытую Haiku OS?

Для чего использовать? Если ее рассматривать в качестве полуфабриката для ФортОС,
то желательно чтобы объем исходного кода был поменьше. А главное, чтобы собиралась.
Вот Visopsys мне не удалось собрать.

Автор:  Kopa [ Вс окт 07, 2012 13:17 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Mihail писал(а):
Kopa писал(а):
Кто нибудь пробовал использовать открытую Haiku OS?

Для чего использовать? Если ее рассматривать в качестве полуфабриката для ФортОС,
то желательно чтобы объем исходного кода был поменьше. А главное, чтобы собиралась.
Вот Visopsys мне не удалось собрать.

Использовать, как легковесную альтернативу дистрибутивам Linux, Windows для мульти-медиа.:)
и как некий неплохой "поучительный" образец дизайна ОС.

P.S. ISO образ Visopsys у меня не запустился :(, а количество кода, в существущей и рабочей системе, это не такое "тяжёлое" бремя
при разработке "своей" ОС:) Удастся ли собрать Haiku с Форт (инструментарий тоже прилагается) и есть ли в этом необходимость
ещё неизвестно, но данная ОС, мне пока интересна. Колибри, с таким функционале, ещё не скоро взлетит.

Автор:  KPG [ Вс фев 17, 2013 22:20 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Небольшой проект Форт Оси. (3х-годичной давности)
My_forth_os

Автор:  vikt [ Вт фев 19, 2013 09:43 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

KPG писал(а):
Небольшой проект Форт Оси. (3х-годичной давности)
My_forth_os


Выполнил ( согласно инф. из makefile ) - readme прочитать не могу, в английский не понимаю.

cp floppy.orig.img myfloppy.img
su -c "mount -o loop -t auto ./myfloppy.img ./mnt "
скопировал в ./mnt forth.f

umount ./mnt

qemu -fda ./myfloppy.img

заставка FortOS мелькает, затем система ( которая в окне qemu ) подвисает

Чего еще надо сделать?

Автор:  ld [ Ср янв 14, 2015 13:33 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Единственный вменяемый перечень всех команд Open Firmware, из того что удалось найти, в т.ч. и FORTH:
http://www.firmworks.com/QuickRef.html#Numeric%20Usage

Автор:  KPG [ Ср май 20, 2015 04:37 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Код:
The 32-bit GFOS (Graphical Forth Operating System) was written entirely in assembly with NASM (Intel, minimum PENTIUM). It has been tested with emulators (BOCHS and QEMU) and on real hardware (an old desktop, a netbook and a laptop). The bochs-config file can be found in gfos.zip and fos.zip. fos.zip is an old non-graphical version of GFOS, no multitasking
This OS doesn't use the mouse.
It has most of the words from ANSI Forth. The main things that are missing are the double cells, value, locals and ;code. The search-related words are only: FIND, ORDER and ORDER? . GFOS is case insensitive. Currently there are four dictionaries/vocabularies consisting of 8 subdictionaries according to the length of the words. This speeds up the search. forth.asm in the source is very well commented and the source of YForth should also be checked (it's written in C and can be downloaded from this page).
Features:
- Multitasking
- IDE HDD support
- Floating Point
- 1024*768*16
- USB (EHCI, UHCI) pendrive support (sectors/files)
- HD Audio driver
- Boots from winchester(also from USB pen-drive), floppy, CD-with-floppyemulation (from floppy and disk also with Bochs)
A Bitmap Font Editor is also available (BFEditor.zip, written in python 2.7) in order to facilitate the design of charsets for high resolution in GFOS (e.g. 16*24 fonts for 1024*768).

GFOS

Автор:  vikt [ Ср май 20, 2015 21:41 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

KPG писал(а):
[code]
GFOS


Не скачивается чего то. :( А хотелось бы посмотреть

Автор:  KPG [ Ср май 20, 2015 22:11 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

vikt писал(а):
KPG писал(а):
[code]
GFOS


Не скачивается чего то. :( А хотелось бы посмотреть


Синии стрелочки в конце,строки наверное тоже самое :)

Автор:  vikt [ Чт май 21, 2015 00:05 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Наверно сбой был у них на сервере. Теперь стрелочки появились.
Запустилось. В папке GFOS запустить
qemu -fda file.img # имитирует загрузку с дискеты -- file.img - образ дискеты

К сожалению, они гоняют пустые циклы во время ожидания ввода пользователя
(так же, как и разработанная дебилами мс дос и виндовс ранних версий)
Но зато первая форт ос, которая у меня запустилась. Буду изучать дальше

Автор:  KPG [ Пт май 22, 2015 18:28 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

vikt писал(а):
Но зато первая форт ос, которая у меня запустилась. Буду изучать дальше

А какие ещё варианты были испытаны?

P.S. Один из вариантов (делал Михаил.М) интеграция Форт с ядром KolibriOS :)

Автор:  Hishnik [ Пт май 22, 2015 18:37 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

KPG писал(а):
Один из вариантов (делал Михаил.М) интеграция Форт с ядром KolibriOS

Насколько я читал форумы по Колибри, он там появился, предложил переписать все на Форте и был закономерно послан. Что касается "интеграции" в его понимании, то интеграция Форта с Eclipse на деле вылилась в отправку сообщений об ошибках в stderr. Поскольку Eclipse может запускать внешние программы и естественно перехватывает stderr, ошибки компиляции стали выводиться в консоли Eclipse. Так что запуск Форта из-под Колибри - это еще далеко не интеграция.

Автор:  KPG [ Пт май 22, 2015 18:57 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Hishnik писал(а):
Так что запуск Форта из-под Колибри - это еще далеко не интеграция.

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

P.S. Под KolbriOS есть рабочий вариант SP-Forth системы.

Автор:  Hishnik [ Пт май 22, 2015 19:11 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

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

Автор:  KPG [ Пт май 22, 2015 20:01 ]
Заголовок сообщения:  Re: [OS] полезные ссылочки

Hishnik писал(а):
Мы опять возвращаемся к рассмотрению того, что такое ФортОС. Например, Linux, переписанный на Форте, будет являться ФортОС? С точки зрения пользователей, это все равно Linux, так что им и все равно, на чем такая система написана. Автору приятно, вот и все.

У пользователя нет задачи поддержки масштабируемого и переносимого решения в виде ОС написанной например на ассемблере.
Почему в OLPC применили Форт? А если всё равно то и результат не так важен и железо можно сменить :)

Hishnik писал(а):
Смысл такого упоминания только в косвенной популяризации Форта, и в этом отчетливый привкус защитной реакции. Дескать, Форт не совсем потерянный язык, вон, смотрите, на нем даже ОС пишут.

Защищаются от серьезной угрозы крупные игроки рынка, что явно к Форт не относится, ввиду малочисленности коммерческого Форт софта.
Hishnik писал(а):
А это изначально слабая позиция, которая может привести только к тому, что после серии каверзных вопросов собеседники хмыкнут и скажут "ну ладно, чего только в мире не бывает, ну пусть и Форт ваш живет... где-то там, на периферии гиковских проектов". И что, именно это является целью?

Предположу что "Форт" процессоры до сих пор используются и летают в гиковых проектах NASA, хотя бы :)

P.S. Учебная популярная литература проекты, возможно, несколько "продвинули" бы Форт в массовом IT сознании :)
А цель, в конечном итоге, всегда эфимерна и новый виток прогресса выкидывает на свалку отработанных вещей бывшие вчера иконой стиля. И что из этого следует? :)
Кому в Форте и от Форта что нужно то и имеет и обсуждает.
И Нет особой необходимости возвращаться к обсуждению ФортОС.
Даже возможно существование данного Форт Форума в тематике "некоторых" тем и содержания "дискуссий" уже нонсенс.

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