The OpenNET Project / Index page

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



"Компания Huawei предложила новую ФС EROFS для ядра Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от opennews (ok) on 01-Июн-18, 12:21 
Гао Сян (Gao Xiang) из компании  Huawei представил (https://lkml.org/lkml/2018/5/31/306) в списке рассылки разработчиков ядра Linux новую файловую систему EROFS (Extendable Read-Only File System), разработанную для использования на разделах, доступных в режиме только для чтения. В Huawei ФС EROFS рассчитывают использовать на монтируемых в режиме только для чтения разделов платформы Android.


Мотивом для создания новой ФС стала низкая эффективность работы существующих решений для read-only разделов. По сравнению с Ext4 новая ФС демонстрирует примерно идентичную производительность при выполнении операций последовательного чтения, но в разы обгоняет Ext4 при случайном доступе к данным. Например, при уровне сжатия 4 при тестировании на сервере с жестким  диском ФС EROFS обогнала Ext4 в операциях случайного чтения более чем в шесть раз, а при использовании Android-смартфона с Flash почти в три раза. При увеличении уровня сжатия разрыв уменьшается, но параметры выравниваются только к уровням порядка сжатия в 100 раз.


Как и в других read-only ФС структура EROFS существенно упрощена за счёт отбрасывания при реализации некоторых областей метаданных, таких как битовая карта свободных блоков. Основные отличия сводятся к оптимизациям, нацеленным больше на обеспечении высокой производительности, чем на максимальной экономии свободного пространства. EROFS поддерживает хранение данных в сжатом виде, но использует иной подход для хранения сжатых блоков.


В традиционных ФС на основе неупакованных блоков фиксированного размера формируются сжатые блоки, имеющие непредсказуемый произвольный размер. Так как доступ к данным на носителе осуществляется на уровне фиксированных блоков (кластеров), то при чтении сжатых блоков приходится читать и данные с остаточным заполнением до границ блока. Проблема частично решается применением дополнительной буферизации, но в этом случае увеличивается нагрузка на память и отсутствуют точные данные, и так как сжатые блоки не используются напрямую и требуют распаковки не ясно когда именно сжатый блок может потребоваться. Из-за этого буферизация сжатых данных эффективна только при последовательном чтении и приводит к существенному провалу производительности при случайном доступе к данным, который представляет типовую нагрузку в реальных системах.

Для ускорения операций случайного доступа в EROFS реализовано несколько идей:


-  Применяются блоки страничного размера, которые могут сохраняться без остаточного заполнения и не требуют буферизации.
-  Небольшие данные, расширенные атрибуты (xattr) могут читаться одновременно с метаданными inode.
-  Реализованы области совместно используемых расширенных атрибутов (xattr), в которых могут хранится типовые атрибуты, такие как метки SELinux, или слишком большие xattr, не вмещающиеся в inline-блок;
-  Метаданные и данные могут смешиваться при хранении;
-  При сжатии используется метод, формирующих выходные блоки фиксированного размера (в существующих ФС разбивка на блоки фиксированного рахмера ведётся до сжатия, а после сжатия на выходе получаются блоки разного размера), что позволяет избавиться от траты ресурсов на чтение остаточного заполнения.
-  В кластере может сохраняться один или несколько блоков со сжатыми данными. Хранимые данные размещаются в блоках фиксированного размера, но распаковываются в цепочки произвольной длины.

URL: https://lkml.org/lkml/2018/5/31/306
Новость: https://www.opennet.ru/opennews/art.shtml?num=48694

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +21 +/
Сообщение от Fracta1L (ok) on 01-Июн-18, 12:21 
Make love (EroFS), no war (BtrFS)!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +13 +/
Сообщение от Аноним (??) on 01-Июн-18, 13:39 
Good morning (POHMELFS)!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

90. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 04-Июн-18, 08:28 
DEVICEFUCKFS
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

92. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 04-Июн-18, 08:32 
не, лучше

EroFS - для академических исследований
FuckFS - для практического применения


Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

37. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –1 +/
Сообщение от 0x0 on 01-Июн-18, 16:20 
А чё? Со встроенной системой распознавания хранимых объектов, можно даже на майнинг криптолибидо располагать ‿
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

47. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –1 +/
Сообщение от Andrey Mitrofanov on 01-Июн-18, 18:27 
>можно даже на майнинг
> криптолибидо

Ээээ... это про любовь к халяве, я, извините, не распарсил?  </риторический вопрос, не отвечать!>

---"Каптёр, чужое. Взять-взять!"(ДМБ)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

91. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 04-Июн-18, 08:30 
ДМБ еще смотрят?
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

93. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Your Mama on 04-Июн-18, 10:27 
Конеш, на репите.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

4. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +6 +/
Сообщение от DerRoteBaron on 01-Июн-18, 12:26 
Всё это прикольно, но в случае с Android-устройствами это существенно осложнит жизнь тем, кто желает что-то менять в этих RO-разделах (например, /system или в новом a-b формате чуть ли не весь /).
И это довольно неплохо сочетается с вот этой новостью https://www.opennet.ru/opennews/art.shtml?num=48674
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +5 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:34 
Основное достоинство ext4 в Android, что его можно перемонтировать в rw-режиме.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от DerRoteBaron on 01-Июн-18, 12:47 
Именно. А тут, вероятно, придётся ребилдить весь раздел ради того, чтобы исправить какой-нибудь мелкий и тупой косяк в прошивке, скажем, самсунга.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –8 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:49 
> исправить какой-нибудь мелкий и тупой косяк в прошивке, скажем, самсунга

простите, что?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от Аноним (??) on 01-Июн-18, 14:10 
Удалить встроенное неотключаемое приложение
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

71. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от AnonPlus on 01-Июн-18, 20:06 
Модификация /system лишает OTA-обновлений.

Чтобы не трогать /system, посмотрите на Magisk.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

78. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 22:13 
Проблемы в переключении режимов камеры, например.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от нах on 01-Июн-18, 13:39 
как бы не пришлось пзуху перепаивать :-(

И да, у меня никаких сомнений, что плохой дорогой не ограничится - "промышленность с радостью перейдет на новый стандарт".

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

24. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от Аноним (??) on 01-Июн-18, 14:12 
Там будет лежать зашифрованный подписанный "раздел", ни ребилдить ни поменять никакой возможности не будет, и всё это конечно по просьбам трудящихся.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +3 +/
Сообщение от Аноним (??) on 01-Июн-18, 14:10 
Так это и нужно для того что-бы сделать кастомизацию максимально сложной. Постепенно системы становятся всё более огороженными и, со временем, судя по всему, начнётся жёсткая привязка к своей "марке" с арендной моделью использования.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

32. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –4 +/
Сообщение от X86 (ok) on 01-Июн-18, 15:35 
И в итоге все перейдут на китайские телефоны с разблокированными процессорами и прошивками.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

33. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +7 +/
Сообщение от Аноним (??) on 01-Июн-18, 16:03 
На минуточку, Huawei — самая что ни на есть китайская компания, которая на днях заявила, что не даст разблокировать загрузчик на своих андроидофонах. Вполне возможно, что и все другие китайцы, включая Дядюшку Ляо, последуют этому примеру
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

73. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от AnonPlus on 01-Июн-18, 20:07 
> На минуточку, Huawei — самая что ни на есть китайская компания, которая
> на днях заявила, что не даст разблокировать загрузчик на своих андроидофонах.
> Вполне возможно, что и все другие китайцы, включая Дядюшку Ляо, последуют
> этому примеру

Дядюшка Ляо изначально не предусматривает блокировку загрузчика, в отличие от Huawei, которая предусматривает, но отказывает в разблокировке.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

28. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 15:00 
> Всё это прикольно, но в случае с Android-устройствами это существенно осложнит жизнь
> тем, кто желает что-то менять в этих RO-разделах (например, /system или
> в новом a-b формате чуть ли не весь /).
> И это довольно неплохо сочетается с вот этой новостью https://www.opennet.ru/opennews/art.shtml?num=48674

Вряд-ли ибо как его потом обновлять заплатками.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

29. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от DerRoteBaron on 01-Июн-18, 15:20 
Так же, как это происходит сейчас: патчи на образ для минорных обновлений и полностью новый - для мажорных
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

5. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –2 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:33 
Если корень сделать с этой фс, программы бысрее будут грузится?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Ее on 01-Июн-18, 12:57 
На глаз этого кто.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 13:12 
Система - возможно. Программы - возможно предустановленные, до первого обновления.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +3 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:42 
ErrorFS
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Компания Huawei прекращает предоставление средств для ядра Li,,"  +3 +/
Сообщение от Andrey Mitrofanov on 01-Июн-18, 12:46 
> Гао Сян (Gao Xiang) из компании  Huawei представил
>в списке рассылки разработчиков ядра Linux новую файловую систему EROFS (Extendable

Когда прекращение https://www.opennet.ru/opennews/art.shtml?num=48674 предоставления?

Huawei прекращает предоставление средств для разблокировки з...
> Read-Only File System), разработанную для использования на разделах, доступных в режиме
> только для чтения. В Huawei ФС EROFS

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +6 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:48 
и ни слова про сравнение со squashFS
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –1 +/
Сообщение от Anon3 on 01-Июн-18, 17:46 
Тоже сначала подумал, может заменить squashFS на сабж у своих применениях.
Но, если подумать, область применения squashFS - почти безкомпромистное уменьшение размера посредством LZMA в ущерб скорости. У Huawei интеререс другой - размер хранилища они контролируют (смартфон то ихний), а от увеличения скорости фс повышается отзывчивость, а значит usability.
Иными словами имеет смысл бодаться с RO разделами EROSFS только если хочется повысить скорость чтения случайных данных с использованием уровня сжатия 4 EROSFS.
Т.е. usecase довольно узкий и сравнивать, думаю, не имеет особого смысла.
Умозрительно, если EROSFS рвет EXT4 на случайном доступе и это важно для холодных данных, то и squashFS очевидно плохое решение.
Если кэш FS ядра прогрелся, то думаю разницы большой не будет
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

67. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноний on 01-Июн-18, 19:43 
squashfs можно юзать без сжатия
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

95. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от edo (ok) on 17-Июн-18, 17:49 
> У Huawei интеререс другой - размер хранилища они контролируют (смартфон то ихний)

Почему именно смартфон? Основной бизнес Huawei — всё-таки операторские железки (это такой монстр, который пытается закрыть, пожалуй, всё ниши железа для интернет- и GSM-провайдеров, включая абонентское оборудование).

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

94. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от edo (ok) on 17-Июн-18, 17:41 
По ссылке есть
we once tried to use squashfs on our products with
different block sizes several years ago, it behaves
unacceptable in the low free memory scenario besides its
performance

Честно говоря, я не очень понял, о чем речь )

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +17 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:51 
> Компания Huawei

Это та которая закрывает прошивки и лишает гарантии при попытке разлочить рута? НЕНУЖНО.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 16:28 
А всё потому, что кто-то не хочет GPLv3.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +3 +/
Сообщение от Аноним (??) on 01-Июн-18, 12:52 
К чему эти полумеры, Huawei? Если вы так не желаете, чтобы пользователь вашего продукта разблокировал загрузчик или удалял ваш блоатварь, предлагаю при обнаружении root\несовпадении контрольной суммы загрузчика\вмешательстве в системные разделы удалённо подрывать или сжигать аккумулятор.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 13:19 
Это убыточно для экономики Китайской Народной Республики: пользователь нужен живым и здоровым, чтобы новый телефон купил у них же.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

25. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 14:14 
А куда он денется?
Да и гарантия при разблокировке снимается :)
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

69. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +4 +/
Сообщение от Аноним (??) on 01-Июн-18, 19:59 
> Это убыточно для экономики Китайской Народной Республики: пользователь нужен живым и здоровым,
> чтобы новый телефон купил у них же.

Мазь от ожогов тоже товар. Сочтут выгодным - диверсифицируют бизнес, откроют Хуавей Бёрн энд Вунд Медикалз, Лтд.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +1 +/
Сообщение от ryoken (ok) on 01-Июн-18, 14:02 
> подрывать или сжигать аккумулятор.

Это к гнусмасам. Не подскажет кто, они (гнусмасы) уже в характеристиках тротиловый ээквивалент публикуют?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

36. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 16:08 
Эти-то просто ошиблись в разработке. А Хуавей могут и реально дойти до чего-то такого
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

49. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Andrey Mitrofanov on 01-Июн-18, 18:29 
>А Хуавей могут и реально дойти до
> чего-то такого

Хойвей: "А чего?!  Им можно??"

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

52. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –1 +/
Сообщение от Аноним (??) on 01-Июн-18, 18:36 
ext4 давно ли сжатию научился?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

87. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –2 +/
Сообщение от Аноним (??) on 02-Июн-18, 17:33 
Через подсистему блочного устройства redhat, ищи на гитаре репу  VDO
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

59. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 19:11 
> При увеличении уровня сжатия разрыв уменьшается

Это точно EroFS, 100%

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  –1 +/
Сообщение от Аноним (??) on 01-Июн-18, 21:00 
А стирать можно будет УФ-лампой?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 01-Июн-18, 22:05 
Народу эта файловая система явно не нравится, а кто его вообще спрашивает.
А раз так, то зачем будоражить общественность?
Делайте всё втихую. -
Всякие нелепые файловые системы, прошивки со "случайными ошибками", которые случайно находятся, которыми могут воспользоваться злоумышленники (когда о них становится известно), а до тех пор пока неизвестно ими пользуются исключительно порядочные и честные люди.
П.С. Я против негодяев, но такие меры...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

89. "Компания Huawei предложила новую ФС EROFS для ядра Linux"  +/
Сообщение от Аноним (??) on 03-Июн-18, 21:10 
На SSD/Flash выигрыш по скорости совсем несущественный.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


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