Page 1 of 2

Файловая система ext в ReactOS.

Posted: Fri Oct 30, 2015 10:28 pm
by Start
Ведутся работы по поддержке файловой системы ext (ext, ext2, ext3, ext4) в ReactOS.

Появление ФС ext в ReactOS даст возможность использовать одни и те же носители информации в ReactOS и Linux, станет возможным читать данные из ReactOS на разделах Linux и наоборот.

Подробности про ФС ext: Материал из Википедии — свободной энциклопедии

Re: Файловая система ext в ReactOS.

Posted: Fri Oct 30, 2015 10:32 pm
by Start
Информация о возможности просмотра HDD-диска в ReactOS, отформатированного в файловую систему ext.
Источник:
Twitter
ВКонтакте

ext3
[ external image ]

Re: Файловая система ext в ReactOS.

Posted: Sun Nov 01, 2015 8:05 pm
by Yaraslau
От поддержки NTFS было бы больше пользы. Всё-таки пользователей Windows больше, чем у Линукса. Остаётся набраться терпения и ждать.

Re: Файловая система ext в ReactOS.

Posted: Mon Nov 02, 2015 2:42 am
by towerr
Yaraslau wrote:От поддержки NTFS было бы больше пользы. Всё-таки пользователей Windows больше, чем у Линукса. Остаётся набраться терпения и ждать.
чтение нтфса почти приелемое, тоесть в принципе оно пашет, за исклюением одного секретного бага
ждите когда еще запись будет работать и радуйтесь потом уже.... да и тот секретынй баг заодно подправится уже

Re: Файловая система ext в ReactOS.

Posted: Fri Feb 12, 2016 4:43 pm
by lumix
towerr wrote:
Yaraslau wrote:От поддержки NTFS было бы больше пользы. Всё-таки пользователей Windows больше, чем у Линукса. Остаётся набраться терпения и ждать.
чтение нтфса почти приелемое, тоесть в принципе оно пашет, за исклюением одного секретного бага
ждите когда еще запись будет работать и радуйтесь потом уже.... да и тот секретынй баг заодно подправится уже
поправился секретный баг?

ещё хочется спросить, если для работы с ext привлекли наработки стороннего проекта, так же Вайн ещё задействован в том же качестве, то какие ещё проекты с открытой лицензией можно использовать или уже используются в РеактОСи, может какой Exploerer++ или ещё какие, очень интересно?

Re: Файловая система ext в ReactOS.

Posted: Fri Feb 12, 2016 7:05 pm
by towerr
lumix wrote: поправился секретный баг?
поправился, еще тогда, почти сразу... но и работает только на чтение.
lumix wrote: ещё хочется спросить, если для работы с ext привлекли наработки стороннего проекта, так же Вайн ещё задействован в том же качестве, то какие ещё проекты с открытой лицензией можно использовать или уже используются в РеактОСи, может какой Exploerer++ или ещё какие, очень интересно?
нет, вайн работает на линухе и никакого отношения сам по себе к файловым системам не имеет, с самими файловыми системами работает только само ядро ОС, все остальное, лишь иллюзия, эмуляция... так-что...
и в реактос нет смысла накручивать раззные файловые системы, сначала надо добится просто работы с софтом, с приложениями, а какие ФС будет использовать ядро ОСи, это вообще дело третье, хоть и к примеру криптованая фс, с точки зрения юзера это всеравно просто диск и самоввнушение того, что там что-то в каком-то виде хранится...

Re: Файловая система ext в ReactOS.

Posted: Sat Feb 13, 2016 9:52 am
by fog
lumix wrote: ещё хочется спросить, если для работы с ext привлекли наработки стороннего проекта, так же Вайн ещё задействован в том же качестве, то какие ещё проекты с открытой лицензией можно использовать или уже используются в РеактОСи, может какой Exploerer++ или ещё какие, очень интересно?
После установки ReactOS есть окошечко "Acknowledgements" (Благодарности) там перечислены основные 10-15 проектов, код которых используется при разработке ReactOS.

Разработчики ReactOS всегда говорили, что они стараются как можно больше взаимодествовать с другими открытыми проектами и, по-возможности, не писать "свои велосипеды". Проблема тут в том, что недостаточно просто взять код какого-то другого проекта, ведь его приходится поддерживать, исправлять баги, отправлять исправления в менстрим "заимствованного" проекта, и наоборот, проводить синхронизацию с его новыми релизами и т.п. Поэтому важен не сам код, а то, чтобы разработчики других проектов "шефствовали" на той частью их кода, которая есть в ReactOS, а этого добиться весьма не просто.

Re: Файловая система ext в ReactOS.

Posted: Sat Feb 13, 2016 10:01 am
by fog
Yaraslau wrote:От поддержки NTFS было бы больше пользы. Всё-таки пользователей Windows больше, чем у Линукса.
А причем тут пользователи Линукса? Пользователю любой ОС в 90% случаев вообще без разницы, какая там файловая система - если бы в FAT32 была поддержка больших файлов, никто бы и не чесался о поддержке других ФС. А все более-менее современные файловые системы с функциональной точки зрения почти одинаковы, и не важно про ext4, ntfs, или про что-то другое мы говорим.

Re: Файловая система ext в ReactOS.

Posted: Mon Feb 15, 2016 6:20 pm
by lumix
fog wrote:Пользователю любой ОС в 90% случаев вообще без разницы, какая там файловая система - если бы в FAT32 была поддержка больших файлов, никто бы и не чесался о поддержке других ФС. А все более-менее современные файловые системы с функциональной точки зрения почти одинаковы, и не важно про ext4, ntfs, или про что-то другое мы говорим.
это да, но вот например для поиска файла по имени в фс отличной от ntfs придётся создавать велосипед.

Re: Файловая система ext в ReactOS.

Posted: Mon Feb 15, 2016 6:26 pm
by fog
lumix wrote:для поиска файла по имени в фс отличной от ntfs придётся создавать велосипед.
Вот в этом месте можно по-подробнее?

ps: Кстати, на wiki есть статья про поддержку разных ФС. Её можно почитать и/или дополнить: http://winehq.org.ru/ROS_File_Systems

Re: Файловая система ext в ReactOS.

Posted: Mon Feb 15, 2016 6:46 pm
by lumix
fog wrote:Вот в этом месте можно по-подробнее?
все расширенные виды поиска по системе привязаны к фс, если была бы реализованная ntfs в РеактОС, то можно было бы просто найти программу с открытым кодом и всё, а так придётся её делать.

Posted: Tue Feb 16, 2016 10:48 am
by fog
lumix wrote:все расширенные виды поиска по системе привязаны к фс,
Можно пример того, что я смогу найти на NTFS и не смогу, например, на FAT32 ? В моей картине мира все обращения происходят через ОС к абстрактной ФС. Т.е. все приложения, (кроме ОС) не знают о том, с какой ФС они работают. Они просто отправляют запрос к файлам через ОС и получают ответ от ОС. И всё. Т.е. вся специфика работы той или иной файловой системы происходит только на уровне драйвера этой ФС.

Re:

Posted: Tue Feb 16, 2016 9:42 pm
by lumix
fog, пример аля динозавр: 《FAR поддерживает длинные имена файлов, атрибуты файлов файловой системы NTFS, различные кодировки текстов, может использовать системные функции для копирования файлов, имеет многоязычный интерфейс и систему помощи.

FAR Manager был с самого начала ориентирован на платформу Windows. Время от времени пользователи высказывали просьбы сделать версии для других платформ (Linux и Mac OS). Разработчики утверждают, что код программы слишком специфичен для Windows, и портирование на другую платформу потребовало бы больших изменений.》
https://ru.m.wikipedia.org/wiki/FAR_Manager

если что-то работает в fat или в ntsf, то оно совершенно необязательно работает в ext.

Re: Файловая система ext в ReactOS.

Posted: Wed Feb 17, 2016 12:54 pm
by Gennady
Если в WINDOWS будет драйвер для работы с EXT, то FAR так же специфично и только для виндовс будет работать и с этой файловой системой. FAR использует WIN для своих базовых функций, поэтому тяжело переписать такой большой кусок кода под другую ОС со своим API и прочее...

Все дело в волшебных пузырьках - драйверах, как и было сказано выше.

Re: Файловая система ext в ReactOS.

Posted: Fri Feb 19, 2016 7:26 pm
by lumix
драйвер может многое, но не всё, с точки зрения обычного пользователя. всё кругом абстракция, а программы реальность.