Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт янв 31, 2023 07:42

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 66 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения: Re: [OS] полезные ссылочки
СообщениеДобавлено: Сб сен 08, 2018 17:44 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1921
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
vikt писал(а):
http://fpauk.narod.ru/BochsSPF-OFW.2.tar.gz
Прекрасно запустился. Похоже на msdos и даже волков командер есть.

Скомпоновал из данного проекта небольшой загрузочный ISO образ для проверки загрузки на реальном железе.
запускать из командной строки gg.bat (для старта Grub из под MS-DOS), если сначала запустить VC, то Grub не стартует.

P.S. У меня на реальном железе не видит HD дисков, ( SPF4 сборка и в Bochs не видит диск, в отличии от OFW сборки) и поэтому подгружаемый шелл работы
с файловой системой отключил (можно вручную набрать, например, в OFW: fl c:/autoexec.4 или S" c:/autoexec.4" included и.т.д диск может быть d:
бонусом в меню Grub добавил запуск KolibriOS. :)


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1921
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Проект в развитии,
Dusk OS
Цитата:
Dusk OS is a 32-bit Forth and big brother to Collapse OS. Its primary purpose is to be maximally useful during the first stage of civilizational collapse, that is, when we can't produce modern computers anymore but that there's still many modern computers still around.

It does so by aggressively prioritizing simplicity at the cost of unorthodox constraints.

Dusk OS innovates (well, will innovate) by having an "almost C" compiler allowing it to piggy-back on UNIX C code, through a modest porting effort, to reach its goals and stay true to its design constraints with a minimal effort.


Цитата:
Dusk OS — это 32-битный Forth и старший брат Collapse OS. Его основная цель — быть максимально полезным на первом этапе цивилизационного коллапса, то есть, когда мы уже не можем производить современные компьютеры, но все еще существует много современных компьютеров.

Он делает это, агрессивно отдавая приоритет простоте за счет неортодоксальных ограничений.

Dusk OS вносит новшества (ну, будет вводить новшества), имея компилятор «почти C», позволяющий использовать код UNIX C с помощью скромных усилий по портированию, чтобы достичь своих целей и оставаться верным своим проектным ограничениям с минимальными усилиями.


Цитата:
Status

Has a VM written in C, buildable from a POSIX environment, which allows Dusk to build itself for any of its supported targets.
Has an "almost C" compiler which still needs a lot of work, but is already capable of compiling a nice subset of C. For example, it can compile Collapse OS C VM. You can see the kind of code that Dusk is capable of compiling and executing at fs/tests/cc/test.c and you can read about its technical details.
It can run bare metal on some PCs (and QEMU, of course). It has drivers (in various state of sophistication) for:
VGA in text mode
PS/2 keyboard
PCI controllers
ATA controllers
AHCI controllers
PC COM ports
Can read, write and boot from FAT12/FAT16 (no FAT32 for now) volumes.
Can create new FAT12 volumes.
It completely self-hosts on all its target (only PC for now) machines.

Цитата:
]Статус

Имеет виртуальную машину, написанную на C, которую можно построить из среды POSIX, что позволяет Dusk создавать себя для любой из поддерживаемых целей.
Имеет «почти C»-компилятор, который еще требует много работы, но уже способен компилировать хорошее подмножество C. Например, он может компилировать Collapse OS C VM. Вы можете увидеть код, который Dusk способен компилировать и выполнять, на странице fs/tests/cc/test.c, а также прочитать о его технических деталях.
На некоторых ПК (и, конечно, на QEMU) он может работать на «голом железе». Он имеет драйверы (в разной степени сложности) для:
VGA в текстовом режиме
PS/2 клавиатура
PCI-контроллеры
АТА-контроллеры
AHCI-контроллеры
COM-порты ПК
Может читать, писать и загружаться с томов FAT12/FAT16 (пока не FAT32).
Может создавать новые тома FAT12.
Он полностью самостоятельно размещается на всех своих целевых (пока только ПК) машинах.

Возможно автор проектa использует и кодовую базу Форт кода из OpenBios

Roadmap


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

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 420
Откуда: Москва
Благодарил (а): 56 раз.
Поблагодарили: 20 раз.
А как же BolgenOS? :D

А если серьезно, то забавные заготовки на случай апокалипсиса. Что эта OS, что CollapseOS. И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново? :) Второй виндоус/линукс бы родили или что-то более компактное и элегантное?


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

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Total Vacuum писал(а):
И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново? :) Второй виндоус/линукс бы родили или что-то более компактное и элегантное?
Хороший вопрос! А ведь мы на пороге. Железо какое?
Если учесть все грабли, всех камней, то...
... то какой идеальной архитектуре бы принадлежал новый мир???

Моё ИМХО:
Проверенная основа - многоядерность.
Из перспектив - квантовые новшества, и это сразу потолок.

А далее, американские соображения всё ЭТО пустят на разрушение человечества.
Биолаборатории уже есть по всей планете. Естественно - всё во имя демократии...

_________________
Сотник. SotnikSTO@mail.ru


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

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 164
Благодарил (а): 19 раз.
Поблагодарили: 11 раз.
О, тема на "пофантазировать"!

Скорее всего, восстановили бы текущий статус, отказавшись от того, что сегодня существует только по историческим причинам.

Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).

ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов


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

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 448
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 7 раз.
zma писал(а):
О, тема на "пофантазировать"!


Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).

ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов

Кхм! Вот Вы тут помянули "всуе" Go - так он хоть и "общесистемный" ЯП, но на нём в основном пилят всяческий "богомерзкий бэкенд" для финтеха, крипты, и секссетей для взрослых (судя по вакансиям) Тут конечно "рыночек решает"!
Хотя ведь тот-же Go вполне себе позволяет делать нужные проги: yay (Arch-едрочеры знают), InfluxDb, Docker (вроде), ...
Про ОС и особенно *nix - так вообще всё очень "интересно" - начиная с самой убогой ip-камеры и ... практически всё на *nix основано.
ЗЫ я себя тут решил побаловать себя и заказал себе китайский осцил, так и он судя по "косвенным" признакам на *nix.


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

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


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

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


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

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