OSDev
http://osdev.su/

FASM OS
http://osdev.su/viewtopic.php?f=6&t=814
Страница 1 из 1

Автор:  scuter [ 31 окт 2013, 05:10 ]
Заголовок сообщения:  FASM OS

где то в интернете прочитал такое дело,
оказывается FASM замышлялся изначально как OS, а компилятор это дополнительное приложение,
и автор программы вроди бы написал эту OS но потом как то она потерялась,
может реализовать мечту автора этого компилятора???

Автор:  phantom-84 [ 31 окт 2013, 09:32 ]
Заголовок сообщения:  Re: FASM OS

Насколько я понимаю, этот раздел посвящен самому форуму...

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

Автор:  pavia [ 31 окт 2013, 12:02 ]
Заголовок сообщения:  Re: FASM OS

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

Автор:  Nable [ 01 ноя 2013, 01:17 ]
Заголовок сообщения:  Re: FASM OS

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

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

Автор:  scuter [ 01 ноя 2013, 02:50 ]
Заголовок сообщения:  Re: FASM OS

pavia писал(а):
Так что идея не нова. Минимальный набор команд и само разворачивающийся код. + ввод и вывод данных.

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/