ext4 — файловая система нового поколения

Теодор Тсо — один из авторов наиболее популярной файловой системы Linux ext2/ext3 анонсировал создание ext4. В основе новой ФС лежат стабильность, обратная совместимость с ext2/ext3 и разумная сложность кода. Процесс разработки включает 4 этапа:

  1. Создание новой кодовой базы в ядре 2.6 (первоначальное название ext3dev), помеченной как «экспериментальная»
  2. Критичесике исправления из ветки ext4 будут попадать в ext2/ext3. Основная разработка будет вестись только в ext4.
  3. Обязательная обратная совместимость с ext2/ext3.
  4. Ориентировочно через 6-9 месяцев, когда будет завершен первый этап разработки и все новые улучшения будут добавлены, файловая система будет переименована в ext4.

copy-paste from http://www.linux.org.ru/profile/ram32/view-message.jsp?msgid=1471652
The concerns that were expressed can be summarized in the
following points:

* Stability. There is a concern that while we are adding new
features, bugs might cause developers to lose work.
This is particularly a concern given that 2.6 is a
«stable» kernel series, but traditionally ext2/3
developers have been very careful even during
development series since kernel developers tend to get
cranky when all of their filesystems get trashed.

* Compatibility confusion. While the ext2/3 superblock does
have a very flexible and powerful system for
indicating forwards and backwards compatibility, the
possibility of user confusion has caused concern by
some, to the point where there has been one proposal
to deliberately break forwards compatibility in order
to remove possible confusion about backwards
compatibility. This seems to be going too far,
although we do need to warn against kernel and
distribution-level code from blindly upgrading users’
filesystems and removing the ability for those
filesystems to be mounted on older systems without an
explicit user approval step, preferably with tools
that allow for easy upgrading and downgrading.

* Code complexity. There is a concern that unless the code is
properly factored, that it may become difficult to
read due to a lot of conditionals to support older
filesystem formats.

10 Комментарии

  1. Unknown Unknown

    Лучше пусть четвёртый Рейзер нормльно допишут, а то «может привести к потери данных и не рекомендован к повседневному использованию» (из инфы о Gentoo Linux for AMD64).
    Обратная совместимость щтука неплохая, но увлекаться ей тож не стОит, а то получиться не новая ФС а очередная прикрутка к старой ext2 (как было с ext3 — прикрутили журнал и вот вам новая ФС или с той же FAT16 в Win95/WinNT4, обозванной VFAT для поддержки длинных имён).

  2. Unknown Unknown

    а рейзером вообще другая команда занимается. Namesys.
    не знаю, что пишут, но я сидел на reiser4 полгода на Убунте, и никаких проблем не было. и ресетом перегружал даже иногда — все работало на ура =) на самом деле, в тексте новости я никаких конкретных фактов не нашел — например, какие плюсы по сравнению с той же ext3? темнят чего-то…

  3. Unknown Unknown

    Дык у тебя x86, в у меня AMD64. Про поддержку x86 я не смотрел…

    Они и сами прка не ришили, просто хотят новую ФС — типа WinFS не удалась, а мы как замутим что-нить прикольное!

  4. Unknown Unknown

    а вот у меня по совершенно непонятным причинам рвотный рефлекс на kde. даж не знаю, почему. цветное все такое, аляповатое… бр!

  5. Unknown Unknown

    А мне GNOME не нравится:
    1. его уже нет в Slackware
    2. у него куча нелепых библиотек, которые можно затрахаться ставить… Помню, как я собирал Stardict без GNOME, grip даже не буду пробовать ;) 3. Я вообще fluxbox люблю =)

  6. Unknown Unknown

    а мне тоже ГНОМ не очень, потому что грузной. сижу в основном на Xfce, до этого был на Enlightenment DR17.
    надо будет попробовать когда-нибудь Флюкс настроить ;)

Отправить ответ

Ваш e-mail не будет опубликован.


*


Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.