Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб июл 21, 2018 17:16

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Сб окт 06, 2012 19:07 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
WingLion писал(а):
Kopa писал(а):
Haiku OS?


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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Вс окт 07, 2012 11:32 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Kopa писал(а):
Кто нибудь пробовал использовать открытую Haiku OS?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Вс окт 07, 2012 13:17 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Mihail писал(а):
Kopa писал(а):
Кто нибудь пробовал использовать открытую Haiku OS?

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Вс фев 17, 2013 22:20 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 844
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
Небольшой проект Форт Оси. (3х-годичной давности)
My_forth_os


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Вт фев 19, 2013 09:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 219
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
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 ) подвисает

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

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Ср янв 14, 2015 13:33 
Не в сети

Зарегистрирован: Сб май 13, 2006 18:17
Сообщения: 42
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Единственный вменяемый перечень всех команд Open Firmware, из того что удалось найти, в т.ч. и FORTH:
http://www.firmworks.com/QuickRef.html#Numeric%20Usage


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Ср май 20, 2015 04:37 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 844
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
Код:
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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Ср май 20, 2015 21:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 219
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
KPG писал(а):
[code]
GFOS


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

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Ср май 20, 2015 22:11 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 844
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
vikt писал(а):
KPG писал(а):
[code]
GFOS


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


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



За это сообщение автора KPG поблагодарил: vikt
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Чт май 21, 2015 00:05 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 219
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
Наверно сбой был у них на сервере. Теперь стрелочки появились.
Запустилось. В папке GFOS запустить
qemu -fda file.img # имитирует загрузку с дискеты -- file.img - образ дискеты

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

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Пт май 22, 2015 18:28 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 844
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
vikt писал(а):
Но зато первая форт ос, которая у меня запустилась. Буду изучать дальше

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Пт май 22, 2015 18:37 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6344
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
KPG писал(а):
Один из вариантов (делал Михаил.М) интеграция Форт с ядром KolibriOS

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Пт май 22, 2015 18:57 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 844
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
Hishnik писал(а):
Так что запуск Форта из-под Колибри - это еще далеко не интеграция.

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Пт май 22, 2015 19:11 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6344
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
Мы опять возвращаемся к рассмотрению того, что такое ФортОС. Например, Linux, переписанный на Форте, будет являться ФортОС? С точки зрения пользователей, это все равно Linux, так что им и все равно, на чем такая система написана. Автору приятно, вот и все. Смысл такого упоминания только в косвенной популяризации Форта, и в этом отчетливый привкус защитной реакции. Дескать, Форт не совсем потерянный язык, вон, смотрите, на нем даже ОС пишут. А это изначально слабая позиция, которая может привести только к тому, что после серии каверзных вопросов собеседники хмыкнут и скажут "ну ладно, чего только в мире не бывает, ну пусть и Форт ваш живет... где-то там, на периферии гиковских проектов". И что, именно это является целью?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Пт май 22, 2015 20:01 
Не в сети

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

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

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

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB