: . Главная . : . Форум . : . Загрузка . : . Пользователи . : . ЧаВо . : . Документация . :


Операционная система 3OS -> Форумы -> Ядро 3OS
<< Предыдущая тема | Следующая тема >>   

Поддержка ядром других ФС.

Перейти к странице -1-2-3 Следующая
Автор Отправлено
demolisc
Sunday 04.01.2004 19:36 Цитата
Зарегистрирован Sunday 04.01.2004 19:22
Сообщений - 16
У меня такой вопрос будет ли ядро 3OS поддерживать другие
файловые системы типа FAT16, FAT32, NTFS, EXT2, EXT3 - это главные
и других ФС:(BeOS), freeBSD, openBSD...и т.п.

Наприм так как это реализованно в ОС типа UNIX - Linux'е
где к папке подключается ФС через спец.файл драйв.
Тип команды подключения: mount /dev/hdb1 /mnc/c - Подключается
FAT32 диск C: ну или раздел 1.

Ведь это важно сечас уже не у всех там установлен один win(любой)
а по две ОС , по три и бывает более.
Наверх
Freeman
Monday 05.01.2004 03:39 Цитата

Зарегистрирован: Sunday 16.11.2003 22:36
Местоположение: Зеленоград, Россия
Сообщений - 74
demolisc писал(а): ...
У меня такой вопрос будет ли ядро 3OS поддерживать другие файловые системы типа FAT16, FAT32, NTFS, EXT2, EXT3

У нас микроядро, поэтому файловые системы будут поддерживаться точно не ядром

demolisc писал(а): ...
Ведь это важно сечас уже не у всех там установлен один win(любой)а по две ОС, по три и бывает более

В настоящий момент, согласно концепции 3ОС не имеет собственной, "родной" файловой системы. Следовательно, любая существующая ФС может стать для нее родной, и она потенциально сможет загрузиться с любого раздела.

В будущем мы планируем поддерживать все традиционнные файловые системы, какие только существуют.
Наверх
demolisc
Monday 05.01.2004 15:43 Цитата
Зарегистрирован: Sunday 04.01.2004 19:22
Сообщений - 16
Это хорошо что будет поддерживать все возможные ФС я считаю это важно для пользователей. Т.к. сейчас пользуются разными перационками.
Наверх
demolisc
Monday 05.01.2004 18:07 Цитата
Зарегистрирован: Sunday 04.01.2004 19:22
Сообщений - 16
А да еще забыл вы пишите что:
"В настоящий момент, согласно концепции 3ОС не имеет собственной, "родной" файловой системы. Следовательно, любая существующая ФС может стать для нее родной, и она потенциально сможет загрузиться с любого раздела."

Если вы собираетесь сделать свою операционную систему ну по крайне мере я это прочитал в вашем разделе ЧаВо(FAQ) :
"Мы создаем не "еще одну ОС", вроде клона UNIX/Linux, а действительно новую операционную систему. Разработка 3ОС ведется с нуля. Изначально 3ОС задумывалась как генеральная чистка концепций.
"

То тогда эта ОС должна иметь свою собственную файловою систему не хуже других. Там журналируемую, с шифровкой данных ну и т.п.И главное
быстрой.

-Я не программист и не знаю может сделать ФС слишком сложно и легче использовать другую ФС???
Наверх
Irish
Monday 05.01.2004 23:51 Цитата

Зарегистрирован: Monday 17.11.2003 16:27
Сообщений - 29
Я убежден в том, что своя ФС у 3ОС быть обязана, так как это основная возможность обеспечить безопасность файлов и права доступа, обеспечить (или нет) скорость работы ОС с файлами, да и не будет возможности придраться в лицензионном плане (как это было с поддержкой FAT в Linux)
Наверх
Сайт
Roman I Khimov
Monday 05.01.2004 23:52 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
ФС - это вам не пуп царапать.
На самом деле, конечно, и в файловых системах полно своих заморочек, которые надо учитывать при разработке новых ФС. Но дело даже не в этом - ФС это ФС, а нам бы БД больше надо, а не ФС. Плюс ко всему концепция единого пространства данных - подключение туда традиционных ФС дело не простое, поэтому своя система хранения данных (файл - это ужасно, пора избавляться от таких терминов) должна быть. И должна быть заточена под единое пространство данных.
Как в Linux было? Решили сделать абстрактный слой Virtual File System, так и сделали его максимально приближенно по внутренней сруктуре к традиционной ext2. Получилось что все остальные ФС надо было всего лишь через драйвер привести к этой структуре. И это отлично! Но получилось, что практически в любом случае ext2/3 ФС будут немного побыстрее других - драйвер намного проще.
А у нас? Если у нас есть потихоньку складывающаяся концепция единого пространства данных, то там основные абстракции, как ни крути, а объекты и контейнеры, а не файлы и каталоги. Несмотря на очевидную параллель, это абстракции разного уровня, совершенно разного уровня! Прийти от них к традиционным ФС уже не так очевидно, как и наоборот.
Поэтому я боюсь, что Влад слегка погорячился, сказав, что потенциально 3OS должна грузиться с любого раздела. В идеале, конечно - да. Но в ближайшем будущем все-таки вряд ли. Читать - надо, писать - очень хочется, а вот грузиться... Все-таки надо мыслить о своей структуре хранения данных, приближенных по своей структуре к тому, как это будет представляться в едином пространстве данных.

Греби и улыбайся!
Наверх
Сайт
demolisc
Tuesday 06.01.2004 04:47 Цитата
Зарегистрирован: Sunday 04.01.2004 19:22
Сообщений - 16
Я не все понял ну да ладно.
Так вот по поводу единого пространства данных.
Все таки как это будет если на компе будет установлена не одна ОС а
соответственно и разные ФС.
Например опять же таки в линухе и БеОС можно без особых проблем подключить виндовскую ФС и работать с ней.
Зачем мне допустим копировать мои любимые клипы по всем операционным
система если проще подгрузить любую из них(ФС) и посмотреть мои клипы
не зависимо от того где они расположены.
Наверх
Freeman
Tuesday 06.01.2004 13:12 Цитата

Зарегистрирован: Sunday 16.11.2003 22:36
Местоположение: Зеленоград, Россия
Сообщений - 74
demolisc писал(а): ...
Например опять же таки в линухе и БеОС можно без особых проблем подключить виндовскую ФС и работать с ней.
Зачем мне допустим копировать мои любимые клипы по всем операционным
система если проще подгрузить любую из них(ФС) и посмотреть мои клипы
не зависимо от того где они расположены.

У нас будет точно также, не надо переживать.

А насчет собсвенной ФС пока могу сказать только одно: она будет отличаться от ныне существующих очень важным свойством - сведениями о типе хранимых данных. Вроде MIME-type в Web, но гораздо шире.
Наверх
Irish
Thursday 08.01.2004 11:02 Цитата

Зарегистрирован: Monday 17.11.2003 16:27
Сообщений - 29
Это здорово, но будет ли это быстро? Чем больше записей в БД, тем выше требования к ресурсам, поиск, индексирование и т.д. Понятно, что на 386 ставить никто не будет, но все же животрепещущим становится вопрос производительности...
Наверх
Сайт
Roman I Khimov
Thursday 08.01.2004 15:35 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
Однако 3OS нет сегодня, а завтра P5 будет старенькой машинкой! Так что удобство и "правильность" такого подхода не будет приносить больших неудобств. Ну и плюс ко всему мы постараемся все это максимально оптимизировать, так что не должно быть проблем и на PII-PIII.

Греби и улыбайся!
Наверх
Сайт
demolisc
Thursday 08.01.2004 18:57 Цитата
Зарегистрирован: Sunday 04.01.2004 19:22
Сообщений - 16
Я вобще не понимаю почему не забыть про эти слова крутые 286/386/486
pentium-УРА
Вот как раз в это время 2004г. .
Мне будет все равно на требования.Хотя другим наверное нет.
Ну не в этом дело сечас главное просто чтобы все работало правельно, четко, без баг(этого не бывает в жизни), и правда было просто удобно
и приятно работать.
Наверх
Перейти к странице -1-2-3 Следующая

Модераторы: Roman I Khimov.

Переход:     Наверх