OSDev

для всех
Текущее время: 10 ноя 2024, 22:23

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: FASM OS
СообщениеДобавлено: 31 окт 2013, 05:10 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
где то в интернете прочитал такое дело,
оказывается FASM замышлялся изначально как OS, а компилятор это дополнительное приложение,
и автор программы вроди бы написал эту OS но потом как то она потерялась,
может реализовать мечту автора этого компилятора???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FASM OS
СообщениеДобавлено: 31 окт 2013, 09:32 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Насколько я понимаю, этот раздел посвящен самому форуму...

По существу: Менуэт, Колибри, я тоже ядро и весь сопутствующий софт пишу на fasm'е - единственный компилятор, который позволяет собрать образ ядра, защищенный контрольной суммой, опираясь на собственные средства (без привлечения сложных сборочных скриптов и сторонних утилит). Хотя тут на первом месте ассемблер в общем (пишущих на Си попрошу обойтись без комментариев), нежели конкретно fasm, правда, когда я пользовался masm'ом, почему-то желания писать на нем ядро у меня не возникало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FASM OS
СообщениеДобавлено: 31 окт 2013, 12:02 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Я тут про язык Форт прочитал. Не путать с фортраном.
Так что идея не нова. Минимальный набор команд и само разворачивающийся код. + ввод и вывод данных.
И главное минимальный код 1300 байт. :mrgreen: По заявлению автора такая хрень может заменить ДОС.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FASM OS
СообщениеДобавлено: 01 ноя 2013, 01:17 

Зарегистрирован: 26 мар 2012, 17:32
Сообщения: 209
> По заявлению автора такая хрень может заменить ДОС.
Вообще говоря, не хрень, штука весьма и весьма практичная.
Более того, вспомни тот же "биос" (http://en.wikipedia.org/wiki/Open_Firmware) на Sun-технике.
Собственно, идея гибрида транслятора и операционки - т.е. среда + REPL к ней - очень рульная штука, когда хочется иметь возможность затачивать всё под себя и чтобы всё со всем интегрировалось полностью.
Ещё весьма заметно чувствуешь удобство, когда железка очень далеко и нельзя просто так взять и перезалить её софт. А при таком подходе легко предусмотреть возможность пофиксить конкретный баг на лету.

Правда, форт уж очень хардкорен, есть куда более человечный лисп, угорающие по которому пользуются/пользовались Genera OS, Emacs и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FASM OS
СообщениеДобавлено: 01 ноя 2013, 02:50 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
pavia писал(а):
Так что идея не нова. Минимальный набор команд и само разворачивающийся код. + ввод и вывод данных.

так ясно что не новая, сам FASM появился благодаря этой идеи.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB