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 байт. По заявлению автора такая хрень может заменить ДОС. |
Автор: | 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/ |