The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз драйвера ext2fsd 0.50 с реализацией ext2/ext3/ext4 для Windows

27.02.2011 20:16

Вышла новая версия Windows-драйвера ext2fsd, в которой реализована поддержка чтения/записи для файловой системы ext4, в дополнение к ранее поддерживаемым ФС ext2 и ext3. Разработка ext2fsd 0.50 продолжалась полтора года, драйверы имеют цифровую подпись корпорации Oracle и работают без проблем не только в Windows XP/Vista/Windows 7, но и в Windows 7 64. Код драйвера распространяется в рамках лицензии GPLv2.

Список изменений по сравнению с предыдущей версией включает:

  • Поддержка extent'ов на ext4. Также поддерживается ограниченная запись в существующие файлы, без возможности их увеличения.
  • Добавлена поддержка индексов деревьев ФС ext3 (что ускоряет открытие каталогов с множеством файлов).
  • Добавлена поддержка контрольных сумм групповых блоков и быстрой проверки (uninit_bg).
  • Теперь поддерживаются блоки размером в 64K для ext4.
  • Добавлена поддержка создания, чтения и удаления символьных ссылок и специальных inode записей.
  • Оптимизировано использование памяти для inode с переменным размером.
  • Теперь правильно возвращаются нули (0x0) для разряженных файлов.
  • Добавлена проверка свободного места перед размещением блоков.
  • После проигрывания (replay) журнала обновляется содержимое корневого каталога.
  • Журнал не переигрывается (replay), если раздел помечен только для чтения.
  • cmd.exe из Windows 7 теперь корректно отображает размер файлов.
  • Исправлена сборка программы для Windows 2000.

Пока не поддерживаются следующие расширения ext3/ext4:

  • Внешний журнал и операции на основе журнала.
  • extent'ы: увеличение и обрезание файла, удаление файлов.
  • flex_bg: первая группа метаданных.
  • Расширенные атрибуты и ACL.

Планы на будущее:

  • Улучшение производительности и оптимизация кода.
  • Поддержка недостающих возможностей (extents, journal, flex_bg)
  • Поддержка LVM и портирование e2fsprogs под Windows.
  • Автоматическое обновления драйвера и проверка на наличие новых версий.


  1. Главная ссылка к новости (http://www.ext2fsd.com/?p=74...)
  2. OpenNews: Для Windows реализована возможность чтения Ext4-разделов
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29731-ext2
Ключевые слова: ext2, ext3, ext4, windows, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, svchost (ok), 22:12, 27/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то Оракл в последнее время что-то пытается..Как это назвать...Письма вот на почту мне шлют, что поменяли платформу сайта openoffice.org, приходите люди дорогие и все такое.
     
  • 1.2, Кракен (ok), 22:28, 27/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Вот было бы весело, если бы оно в тестах показало себя быстрее ntfs...
     
     
  • 2.3, Анонимко (?), 23:14, 27/02/2011 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А еще лучше, если после этого оно разрешит с него загружаться.
     

  • 1.4, gegMOPO4 (ok), 23:44, 27/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как цифровая подпись согласуется с GPL?
     
     
  • 2.5, Аноним (-), 23:47, 27/02/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > И как цифровая подпись согласуется с GPL?

    Так же как и MD5/SHA подпись на пакет в любом Linux-дистрибутиве.

     
     
  • 3.6, gegMOPO4 (ok), 23:54, 27/02/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я могу собрать изменённый драйвер и подписать его этим кодом?
     
     
  • 4.7, vadiml (ok), 00:03, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можете, если есть ключ для генерации подписи :)
     
     
  • 5.34, gegMOPO4 (ok), 14:30, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А его распространяют вместе с исходным кодом?
     
  • 4.8, Аноним (-), 00:16, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Я могу собрать изменённый драйвер и подписать его этим кодом?

    Нет, не сможете. Ключи для формирования цифровой подписи держатся каждым дистрибутивом в строгом секрете. Все почти тоже самое, только вместо Oracle выступают Red Hat, Debian, Ubuntu, Fedora и т.д.

     
     
  • 5.9, Евгений (??), 00:42, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вроде ReactOS фонд может подписывать, только им исходники нужны для проверки
     
  • 5.35, User294 (ok), 14:32, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Нет, не сможете. Ключи для формирования цифровой подписи держатся каждым дистрибутивом
    > в строгом секрете. Все почти тоже самое,

    ...только в дистрибе линукса ВЫ можете не только юзать майнтайнеровские ключи (равно как и удалить их), но и добавить ВАШ ключ (если вы рут). Ну и подписать оным СВОЙ пакет. И система будет доверять лично вам и ВАШИМ подписям. И инструменты для этого есть, и процесс документирован. В общем все как у людей - у рута прав столько же сколько и у майнтайнеров, а при большом желании всегда можно хапнуть руль в свои руки и майнтенансить самолично (если пупок не развяжется :D).

    А вот в винде вы этого не сможете. Во всяком случае, внятного описания как добавить свой ключ или удалить MSовские - я ни разу не встречал. Такое вот "небольшое" отличие. В линухе рут систему контролирует полностью. В винде у МС почему-то больше контроля над системой чем у админа. Хотя в случае closed source так всегда: что "сверху" спустят, то и жри, дескать. Всеравно неугодные изменения откатить не сможешь без большого геморроя.

     
  • 5.37, gegMOPO4 (ok), 14:33, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В Дебиане я могу сам создать ключ и подписать им свой репозитарий. В Windows так тоже можно?
     
  • 4.13, Frank (ok), 07:40, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если страшилки правильные, то в винде 7 невозможно установить неподписанный драйвер, а подписать можно только купив у майкрософта подпись.
     
     
  • 5.19, NULL (??), 08:14, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Только на Windows 7 amd64, но можно поставить без подписи когда при загрузке нажимаешь F8(там будет спец пункт).
     
     
  • 6.28, User294 (ok), 13:01, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > загрузке нажимаешь F8(там будет спец пункт).

    Прикольно каждый раз геморроиться с F8. Ага :). Я даже слоган придумал: "ощути себя человеком второго сорта вместе с корпорацией Майкрософт!" :)

     
  • 5.42, Аноним (-), 18:47, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Можно создать свой тестовый сертификат и подписать им. А для установки такого драйвера необходимо один раз включить тестовый режим:
    bcdedit /set TESTSIGNING on
     
  • 2.48, Аноним (-), 21:33, 08/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    всплывала недавно новость, где некая компания бесплатно подписывает драйвера, если они являются СПО (GPL/LGPL/MIT/BSD...)
     

  • 1.10, Stax (ok), 01:53, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блоки размером в 64к в ext4 - что это?? Почему под линуксом все еще больше 4к блоки не сделать, а под виндой хоть 64 работает?
     
  • 1.11, 7134956 (ok), 01:54, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Великолепно! Теперь у меня есть единственный способ править линукс из виндов! Долго ждал и очень рад, что дело продвигается. Теперь на ext4 как родная красуется папочка $RECYCLE.BIN со значком корзиночки (-:
     
     
  • 2.24, cmp (ok), 11:03, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    знакомый админ как-то показывал какую-то фичу - из под винды скачал rpmку, распаковал rarом, поправил конфиг в нотепаде и скопировал все в корень сервака, по-самбе, с 0755 правами на на все... Господи спаси.
     
  • 2.38, gegMOPO4 (ok), 14:36, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как появятся вирусы под Линукс!
     
     
  • 3.41, User294 (ok), 16:14, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот как появятся вирусы под Линукс!

    А их как обычно надо будет компилить самому до запуска? :)

     

  • 1.12, Аноним123321 (ok), 03:45, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Планы на будущее:

    ...
    >   Автоматическое обновления драйвера и проверка на наличие новых версий.

    ну это ппц... каждой програме свой влосипед.. и неужеле вендарастам такое нравиться %) %)

     
     
  • 2.15, Аноним (-), 08:02, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >ну это ппц... каждой програме свой влосипед.. и неужеле вендарастам такое нравиться %) %)

    Не так уж много программ нужных, за обновлениями которых нужно следить. И исправления выходят не так уж часто. По большому счету, если в программе тебя все устраивает, то никто особо и не парится.

     

  • 1.14, keha (?), 07:53, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Виндовс вообще слабо приспособлен для жизни - xfs, к примеру, до сих пор не читает. И как им пользоваться....
     
     
  • 2.16, alltiptop (ok), 08:11, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Да, до десктопа ему далеко.
     
  • 2.17, Аноним (-), 08:11, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Виндовс вообще слабо приспособлен для жизни - xfs, к примеру, до сих
    > пор не читает. И как им пользоваться....

    О, уверяю, большинство людей прекрасно живет не зная того, что XFS вообще существует.

     
     
  • 3.20, Ващенаглухо (ok), 08:52, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    большинство людей прекрасно живет не зная того, что кроме виндовс вообще что либо существует.
     
     
  • 4.33, zazik (ok), 13:58, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > большинство людей прекрасно живет не зная того, что кроме виндовс вообще что
    > либо существует.

    Большинство людей прекрасно живёт даже не понимая того, что такое "виндовс" на самом деле. Для них это просто ярлык.

     
     
  • 5.44, Аноним (-), 21:04, 01/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А Интернет это ярлык IE :)
     
     
  • 6.47, zazik (ok), 10:40, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А Интернет это ярлык IE :)

    Не утрируйте. Я уверен, что немало пользователей даже не подозревают, что пользуются ИЕ - они просто нажимают на "вон тот синий ярлычок".

     
  • 3.29, User294 (ok), 13:04, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > О, уверяю, большинство людей прекрасно живет не зная того, что XFS вообще
    > существует.

    А в СССР на продукции советского автопрома ездили не очень заморачиваясь тем что иномарки лучше, да :)

     
  • 3.32, xoomer (ok), 13:52, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и JFS ^_^
     
  • 3.45, Аноним (-), 21:11, 01/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Виндовс вообще слабо приспособлен для жизни - xfs, к примеру, до сих
    >> пор не читает. И как им пользоваться....
    > О, уверяю, большинство людей прекрасно живет не зная того, что XFS вообще
    > существует.

    Ну да, можно жить и думать, что Земля плоская. Уверяю вас, можно

     
     
  • 4.46, zazik (ok), 10:39, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Виндовс вообще слабо приспособлен для жизни - xfs, к примеру, до сих
    >>> пор не читает. И как им пользоваться....
    >> О, уверяю, большинство людей прекрасно живет не зная того, что XFS вообще
    >> существует.
    > Ну да, можно жить и думать, что Земля плоская. Уверяю вас, можно

    Или, что Солнце вращается вокруг Земли(хотя это и верно отчасти).

     

  • 1.22, Zenitur (?), 10:15, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это изначально Sun'овскаяразработка?
     
     
  • 2.40, User294 (ok), 16:12, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это изначально Sun'овскаяразработка?

    Нет. Это изначально проект одного разработчика, если меня не подводит склероз. Да и сейчас там 2 разработчика на виду. Вообще, один из наиболее юзабельных драйверов, но все-равно достаточно сырой. Может, если его допилят, народ сможет наконец юзать шустрый EXT4 на внешних дисках прицепленных к NAS и прочим плеерам/телевизорам/... без геморроя? :)

     

  • 1.23, z (??), 10:44, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Добавлена поддержка индексов деревьев ФС ext3 (что ускоряет открытие каталогов с множеством файлов)

    ускоряет поиск(-lookup), а не открытие (-readdir), автор учи матчасть

     
  • 1.25, zomg (?), 11:08, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прекрасная новость. Только я, пожалуй, подожду багфикс-релиза, чтобы перевести разделы на ext4. Пока посижу на старой версии и на ext3.
     
  • 1.30, Bad_Habit (?), 13:17, 28/02/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ах, как оно феерично течет на ext3 и семерочке 64
     
     
  • 2.31, Роман (??), 13:36, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ах, как оно феерично течет

    По каким признакам определили?

     
     
  • 3.36, Bad_Habit (?), 14:33, 28/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    с примонтированным разделом отжирает сразу 500 мб памяти и забивает всю доступную при любых действиях с фс на разделе
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру