OSDev http://osdev.su/ |
|
Файловая система http://osdev.su/viewtopic.php?f=6&t=139 |
Страница 1 из 4 |
Автор: | nop [ 28 сен 2007, 08:22 ] |
Заголовок сообщения: | Файловая система |
Ещё вопрос: кто чем руководствовался при написании ФС для своей оси? Какие использовались материалы? |
Автор: | phantom-84 [ 28 сен 2007, 10:12 ] |
Заголовок сообщения: | Re: Файловая система |
VFS писал самостоятельно - основной принцип - не поддаваться стереотипам. Драйверы для FAT писал на основе руководства Microsoft и собственных знаний по этим ФС. Собственные ФС не использую, предпочитаю использовать уже имеющиеся. |
Автор: | zidan [ 04 окт 2007, 05:17 ] |
Заголовок сообщения: | Re: Файловая система |
Вот мне - теоретику тоже показалась что разработка файловой системы интересная тема.. странно (офтоп, но..) мне вообще показалось что тут системы разрабатываются по принципу "сборки" из других источников - файловая система от Петра, кодировка от Павла, а язык от Страустрапа... Почему тогда разработка? - может просто изучение процессора х86 (как я заметил писать лучше "ядро сразу") по трудам Товарда? который кстати (труд) тоже с трудом претендует на "разработку ОС" - он же ведь всего лишь жпл юникс. |
Автор: | phantom-84 [ 04 окт 2007, 08:25 ] |
Заголовок сообщения: | Re: Файловая система |
Zidan, ты не прав. Никто тебя не заставляет брать за основу готовую ось. Поддержка существующих ФС, символьных кодировок и т.п. - все это ради совместимости, все же остальное ты должен придумать и сделать сам. |
Автор: | Himik [ 04 окт 2007, 12:24 ] |
Заголовок сообщения: | Re: Файловая система |
Цитата: Вот мне - теоретику тоже показалась что разработка файловой системы интересная тема.. странно (офтоп, но..) мне вообще показалось что тут системы разрабатываются по принципу "сборки" из других источников - файловая система от Петра, кодировка от Павла, а язык от Страустрапа... //Zidan Потому, что файловая система - это не ОС, кодировка - это не ОС, язык программирования - не ОС. ОС - это то, что позволяет всему этому работать. ОС - примерно тоже самое, что материнская плата в компьютере. Конфигурация может быть любой. |
Автор: | phantom-84 [ 04 окт 2007, 12:39 ] |
Заголовок сообщения: | Re: Файловая система |
Chizh, видимо, ему интересны именно файловые системы. В этом случае новую ФС лучше прикрутить к уже существующей операционной системе, написав под нее драйвер. |
Автор: | zidan [ 04 окт 2007, 15:56 ] |
Заголовок сообщения: | Re: Файловая система |
я вообще про разработку в принципе, мне чего то кажется временами что после Смолтолка в котором все увидели ООП и с которого все скопировали графический интерфейс, и который по сути был осью никто так толком ничего не разрабатывал... мне интересны не только ФС, я бы не отказался бы и над языком новым по теоризировать. |
Автор: | phantom-84 [ 04 окт 2007, 17:03 ] |
Заголовок сообщения: | Re: Файловая система |
Лучше выбрать что-нибудь одно и заняться этим вплотную (не только на уровне теории). Давайте здесь говорить на заданную тему. |
Автор: | zidan [ 04 окт 2007, 20:13 ] |
Заголовок сообщения: | Re: Файловая система |
да... немного офтопичное обсуждение затеял... попросить бы разделить и перенести в отдельную тему в соответсвующий раздел, но даже не знаю стоит ли оно того - все равно единомышлеников предпочитающих разработку с чистого листа весьма немного. |
Автор: | phantom-84 [ 05 окт 2007, 07:15 ] |
Заголовок сообщения: | Re: Файловая система |
Разработку чего? Ты сначала определись, что ты хочешь разрабатывать. Если ось, то ее написание на уже существующем языке, а также поддержка с ее стороны уже существующих ФС, протоколов, кодировок и т.п. вовсе не означает, что она разрабатывается не с нуля. |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |