The OpenNET Project / Index page

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

Samsung открыл код F2FS, новой файловой системы для Flash-накопителей

05.10.2012 20:20

Инженеры из компании Samsung представили в списке рассылки разработчиков ядра Linux набор патчей с реализацией новой файловой системы F2FS (Flash-Friendly File System), разработанной специально для использования на накопителях, использующих NAND Flash, таких как SSD, eMMC и SD карты. Кроме патчей для ядра Linux также опубликован первый релиз пакета f2fs-tools, содержащего коллекцию утилит для обслуживания разделов F2FS (пока в состав входит только mkfs.f2fs, но в ближайшее время обещают добавить утилиту fsck и набор отладочных инструментов). Код всех составных частей распространяется в рамках лицензии GPLv2.

В отличие от файловых систем общего назначения, проект F2FS разработан специально с учётом специфичных особенностей NAND Flash и оптимизирован для памяти с неизменным временем доступа. Для минимизации случаев перезаписи данных в F2FS используются структуры в форме лога, обеспечивающие равномерное использование блоков данных для снижения износа NAND Flash. Отмечается, что в процессе разработки F2FS были учтены проблемы ранее доступных специализированных ФС на основе структур в форме лога и предприняты все усилия для устранения известных недостатков, таких как большое потребление памяти, высокие накладные расходы при выполнении операций очистки и эффект снежного кома для Wandering-деревьев (в ситуации когда вместо перезаписи создаются новые элементы (меняется номер блока), для деревьев в которых родительский узел ссылается на дочерние узлы, изменение узла приводит к перестроению всех вышележащих узлов). Кроме традиционной для UNIX схемы разграничения доступа, F2FS предоставляет такие механизмы, как xattr и POSIX ACL.

Раздел F2FS формируется из сегментов размером 2 Мб, сегменты группируются в секции, которые в свою очередь объединяются в зоны. Для адаптации F2FS к различным видам NAND Flash, которые отличаются своими характеристиками в зависимости от внутренней геометрии и схемы управления, предусмотрен широкий спектр параметров для управления структурой распределения данных в разделе и предоставлена возможность выбора различных алгоритмов очистки и выделения блоков. Для выполнения операций чистки реализован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы. Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем. Для ускорения выполнения операций в процессе работы основные индексы с информацией о распределении данных хранятся в оперативной памяти.

  1. Главная ссылка к новости (http://lkml.org/lkml/2012/10/5...)
  2. OpenNews: Представлена новая открытая файловая система для внешних накопителей - LanyFS
  3. OpenNews: LogFS - новая файловая система оптимизированная для работы на Flash
  4. OpenNews: Компания Nokia разработала новую файловую систему для Flash дисков
  5. OpenNews: Для Linux представлена файловая система с реализацией XIP механизма выполнения программ
  6. OpenNews: Juniper и Semihalf передают проекту FreeBSD стек и ФС для накопителей NAND Flash
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35017-f2fs
Ключевые слова: f2fs, flash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:52, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    > предусмотрен широкий спектр параметров для управления структурой распределения данных

    Вотъ. Самсунь знает толк в флеш-памяти :)

     
     
  • 2.2, Аноним (-), 21:12, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отож, они ею торгуют
     
     
  • 3.3, Andrey Mitrofanov (?), 21:38, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Отож, они ею торгуют

    Какая связь знания толка в торговле со знанием толка во флэше??

     
     
  • 4.5, виндотролль (?), 21:49, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    они - один из крупнейших вендоров, вообще-то.
     
     
  • 5.10, Аноним (-), 22:23, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > они - один из крупнейших вендоров, вообще-то.

    разработчиков и производителей...

     
  • 4.30, Аноним (-), 08:03, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Какая связь знания толка в торговле со знанием толка во флэше??

    есть еще компании, которые продают то что производят

     
     
  • 5.67, Andrey Mitrofanov (?), 13:25, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • –10 +/
    >> Какая связь знания толка в торговле со знанием толка во флэше??
    > есть еще компании, которые продают то что производят

    Капитан Банальность ка бы намекает, что всё больше компаний раздают то, чтороизводят даГом, а эти , которые подают, таки _выимрающий _вид?? Я правильно не понял Ваще "есть еще"?!

     
     
  • 6.70, Аноним (-), 14:57, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Что-то ты совсем квалификацию порастерял. Троллинг - жирный, приколы - не по делу. Ай-яй-яй, вы теряете левел.
     
  • 4.66, Andrey Mitrofanov (?), 13:20, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Отож, они ею торгуют
    > Какая связь знания толка в торговле со знанием толка во флэше??

    Я понял, никро не врубился, чего я написал.

    Всем отвечавшим мне: "знают толк в" Анонима в#1 _никак_ не следует из "они её торгуют" Анонима в#2. "Какая связь" было обозначена в#2 междометием "Отож" -- повторяю это логическая ошибка.

    Не, ну мож я и не понял, и тама было не про _логику, а про поклонение Маммоне??

     
     
  • 5.68, filosofem (ok), 13:54, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь всё понятно. ― как бы отвечает Капитан Сарказм.
     
  • 3.9, Аноним (-), 22:22, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    они её разрабатывают, лол!
     
     
  • 4.20, Аноним (-), 01:31, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +10 +/
    А потом приходит Apple и говорит, что у них патент на хранение информации на флеш-носителях, а также на их разработку. Поэтому все не-яблочные девайсы с поддержкой флешек должны быть запрещены ко ввозу в Америку. И американский суд запрещает.
     
     
  • 5.31, Аноним (-), 08:16, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > И американский суд запрещает.

    Ну да, а потом самсунг не продлит контракт и эппл будет выпускать пустые коробочки вместо телефонов. Потому что проц - самсунь, память - самсунь, экран - самсунь... ну а от эппла там гламурный логотипчик, во :)

     
     
  • 6.37, Аноним (-), 08:51, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> И американский суд запрещает.
    > Ну да, а потом самсунг не продлит контракт и эппл будет выпускать
    > пустые коробочки вместо телефонов. Потому что проц - самсунь, память -
    > самсунь, экран - самсунь... ну а от эппла там гламурный логотипчик,
    > во :)

    ну закупят у TSMC. А потом и на них в американский суд подадут :)

     
     
  • 7.40, detergen (?), 09:52, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И таки TSMC готова отгружать памяти, экранов, и процов хотя бы по миллиону штук в день?
     
  • 7.71, Аноним (-), 15:09, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ну закупят у TSMC.

    TSMC не разрабатывает чипы. Так что сначала придется разработать оные. А вот с этим у яппла бида-бида. Они умеют только логотип на корпус лепить, не более :)

     
     
  • 8.80, Michael Shigorin (ok), 15:57, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может, хватит врать уже Увы и ах, что-то сами умеют, для чего-то покупают стор... текст свёрнут, показать
     
  • 6.42, Аноним (-), 11:32, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >и эппл будет выпускать пустые коробочки вместо телефонов

    Зато ещё более прямоугольные и с ещё более скруглёнными углами :)

     
  • 6.44, Anonim (??), 11:45, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Глупость сморозил. Они не могут не продлить.
    Если ты построил 10 заводов для производства всякого железа, то день их простоя - миллионы убытков. Да и железо разработано. В утиль его?
    Да и самсунг - это конгламерат компаний. Они только ядерные подлодки не производят. Даже если эпл поднасрал большей части подразделений, то всем осальным это просто выгодный клиент. Скорее всего, железо эпл берет подороже китайский хуавеев и прочих.
     
     
  • 7.51, 88 (??), 15:02, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    "Они только ядерные подлодки не производят" :)))))
    Кто-ж их знает

    http://www.samsungthales.com/eng/main.asp

     
  • 7.72, Аноним (-), 15:10, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Глупость сморозил. Они не могут не продлить.

    Да как сказать? Если убытки от наглежа эппла начнут перевешивать убытки от снижения мощностей - вполне себе вариант. Вполне в духе капиталистов :)

     
     
  • 8.100, Hugo Reyes (ok), 17:29, 29/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да они же там контрактами повязаны по самое небалуйся... текст свёрнут, показать
     
  • 5.53, evgeny_t (ok), 16:58, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    у эппл патент на закруглённую флеш память
    и на закруглённую файловую систему )
     

  • 1.4, Омский линуксоид (?), 21:44, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Молодцы! Побольше открытых файловых систем! Омские линуксоиды одобряют. По крайней мере с продуктами Samsung современная файловая система для флешпамяти заползёт на все компьютеры мира.
     
     
  • 2.45, Anonim (??), 11:48, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Молодцы! Побольше открытых файловых систем! Омские линуксоиды одобряют. По крайней мере
    > с продуктами Samsung современная файловая система для флешпамяти заползёт на все
    > компьютеры мира.

    МС в сервиспак поддержку не запихнет (а он этого не сделает) и фс не станет массовой никогда. Даже ихний exfat пользовать нереально из-за плохой поддержки в ХП (с соотв-и обновлениями)
    Как ФС для установки системы на флешку д б неплохо. Если скорость в порядке.

     
     
  • 3.46, zhuk (?), 12:49, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    все же логично. вендузятники должны страдать. и они страдают. не вижу никаких проблемм.
     
  • 3.81, terraslav (ok), 16:33, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего, шта ведроид на ext2 стоит? МС приложения от этого не страдают?
     
  • 3.82, terraslav (ok), 16:37, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > МС в сервиспак поддержку не запихнет (а он этого не сделает) и
    > фс не станет массовой никогда. Даже ихний exfat пользовать нереально из-за
    > плохой поддержки в ХП (с соотв-и обновлениями)
    > Как ФС для установки системы на флешку д б неплохо. Если скорость
    > в порядке.

    Как думаешь, вендорам драйвер новой ФС размером<=100кБ в инсталлятор сложно засунуть?

     

  • 1.6, oneonfire (?), 21:51, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так и не понял, где патч с поддержкой новой файловой системы?
     
     
  • 2.41, Мимо проходил (?), 10:35, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где же ещё, в ядре:
    https://lkml.org/lkml/2012/10/5/205
     
     
  • 3.61, oneonfire (?), 19:58, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поищи и на сайте kernel.org ниче не найдешь!!!
     
     
  • 4.73, Аноним (-), 15:12, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Поищи и на сайте kernel.org ниче не найдешь!!!

    Вредно пить тормозную жидкость!

     
  • 3.99, oneonfire (?), 18:42, 23/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    From 44608 51116 44537 Subject PATCH 00 16 f2fs introduce flash-fri... большой текст свёрнут, показать
     

  • 1.7, Аноним (-), 22:03, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Реализацию под альтернативно одаренную ОС уже прдеставили?
     
     
  • 2.11, Аноним (-), 22:23, 05/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Реализацию под альтернативно одаренную ОС уже прдеставили?

    нафейхоа? ах да самсунг на вендовонах тоже могёт...

     
     
  • 3.32, Аноним (-), 08:17, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > нафейхоа? ах да самсунг на вендовонах тоже могёт...

    Это уже совсем альтернативно одаренная ОС. Там производителю вообще ничего нельзя. Даже, блин, угребищный экран с квадратиками заменить. А уж чтобы ФС получше заюзать? Ха-ха, не в этой жизни!

     
  • 3.63, Харитон (?), 22:39, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Реализацию под альтернативно одаренную ОС уже прдеставили?
    > нафейхоа? ах да самсунг на вендовонах тоже могёт...

    сделают стандартный драйвер для флешки и делов-то...

     

  • 1.8, Loooooker (ok), 22:21, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Раздел F2FS формируется из сегментов размером 2 Мб

    фигассе там накладных расходов получится, тем более на небольших файлах. Это чтоб быстрее место заканчивалось на флешках что ли? И люди покупали флешки больших размеров ;)

     
     
  • 2.23, savant (ok), 01:42, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    сегмент != кластер
     
  • 2.24, Ytch (?), 01:46, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Информации мало, но нигде, вроде, не сказано, что в одном сегменте размещается только один файл. Они свои внутренние области измеряют в сегментах, а заодно их (области) и выравнивают по границам сегментов.
     
  • 2.29, homka (?), 07:16, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И чем же таким мелким вы хотите заполнять современные многогиговые флешки? однокилобайтными или полукилобайтными файликами?

    Да ладно!

     
     
  • 3.38, Аноним (-), 08:52, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И чем же таким мелким вы хотите заполнять современные многогиговые флешки? однокилобайтными
    > или полукилобайтными файликами?
    > Да ладно!

    много всякого мусора по 1-2 кб.

     
     
  • 4.48, тоже Аноним (ok), 14:38, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если вы действительно часто пишете на флешку "много мусора по килобайту", у вас давно уже должен был выработаться рефлекс собирать этот мусор в архив перед копированием и тем самым уменьшать время всего действа на порядок.
     
  • 4.59, Аноним (-), 19:42, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Интересно - что это?
    Я тут по быстрому просканил все свои флешки и SD-карты ... основная, подавляющая масса - фотки  размер от 1.2Mb и больше и mp3-шки еще более большие. Всякой служебной мелочевки - совсем немного. С десяток-другой файликов _на_весь_диск_ ...

    Нашел только один SD-шник где действительно много мелочи. На нём у меня pfSense живёт и как вы понимаете F2FS туда никак не планируется :)

    Ну так как - расскажешь юзер-кейс про мульён мелочи на флешке?

     
  • 4.101, Hugo Reyes (ok), 17:33, 29/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > много всякого мусора по 1-2 кб.

    распакованный снапшот /usr/portage?

     
  • 3.89, Anonymus.UA (?), 10:36, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    root filesystem не?!
     

  • 1.12, Аноним (-), 22:40, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    При стоимости NAND Flash чипов и их большой объем купить новую и больше уже не такая то проблема. Вообще молодцы выложили на публику, сейчас сообщество доделает не доделанное и добавит новое. Вообще я считаю, что привлечение сообщества к процессу разработки или дообработки это хороший плюс не только для компании, но и для потребителя.
     
  • 1.13, Аноним (-), 23:01, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Ну просто они другую ФС сделали на базе эпловской, поэтому эту и открыли.
     
     
  • 2.22, Аноним (-), 01:40, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну просто они другую ФС сделали на базе эпловской, поэтому эту и открыли.

    Если быть точным, на базетехнологий, защищенных эпловскими патентами. Потому что собственную ФС Apple сделать не может, зато наверняка запатентовала задним числом практически все принципы работы ФС, начиная с хранения информации в виде файлов.

     

  • 1.14, Аноним (-), 23:35, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слова про wear-leveling - это бред.
    Wear-leveling занимается чип в SSD/SDCard, он и делает маппинг логических адресов секторов в физические адреса. Все дополнительные попытки размазать запись равномерно по всем секторам NAND flash - это мартышкин труд.
    Возможно эта файловая система предназначена для "bare metal" NAND чипов, без использования FTL (например в макбуках такие чипы распаяны и называются "SSD диск", хотя это совсем не то, что называют "SSD диск" в повседневной жизни). Но тогда зачем говорить про SSD/SDCard ?

    Пора бы уже Samsung и другим производителям как-то стандартизировать/классифицировать FTL который они на SSD/SDCard зашивают, вот тогда можно было бы что-то оптимизировать с износостойкостью флэша.

     
     
  • 2.34, Аноним (-), 08:21, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Слова про wear-leveling - это бред.
    > Wear-leveling занимается чип в SSD/SDCard,

    ...только он делает это довольно примитивно и в принципе ему вполне можно удачно подыграть. Если подобрать смещения и блокинг так чтобы попало вровень по блокам флеша.

    Hint: у SD карт не практикуется тот же trim насколько я знаю. Поэтому wear leveling там достаточно топорный и незатейливый и не то чтобы в удачном режиме работает.

     
     
  • 3.62, Аноним (-), 20:04, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я являюсь одним из авторов uFlip (www.uflip.org)
    Мы как раз пытаемся выяснить где и как можно подыграть FTL чтобы добиться лучшей производительности при работе с NAND flash.
    Увы, "подыграть" не получится. Более того, даже выяснить более-менее достоверные закономерности работы конкретной реализации FTL практически невозможно.
    Про топорность FTL вы к сожалению глубоко заблуждаетесь. Сейчас часто даже дедупликация секторов используется...
    Потому и следовало бы хоть немного классифицировать эти реализации FTL, иначе толку от всех этих ФС работающих поверх них не будет.
     
     
  • 4.74, Аноним (-), 15:30, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У SD карт и usb-флешек, про которые шла речь, как правило все довольно просто ... большой текст свёрнут, показать
     
     
  • 5.83, Erley (ok), 18:09, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Про FTL важно знать ровно две вещи - размер физического блока (то что вы называете erase блоком и это действительно размер атомарного erase) и принцип ремаппинга секторов.

    У нас тоже была такая гипотеза что есть корреляция между структурой FAT и логикой работы FTL. В целом это разумно, так как позволило бы добиться значительного выигрыша производительности при записи.
    Скорость чтения практически у всех константная, не меняется от адреса сектора.

    Корреляцию со структурой FAT можно обнаружить только в выборе размера сектора. Логический размер сектора как правило 512 байт. Бывает размер 1024 и более, но даже в этом случае возможна эмуляция 512 байтового режима. А вот физический размер блока может сильно отличаться от этого.
    Размер физического блока можно выявить, если переписывать рандомные данные (чтобы исключить дедупликацию) по полностью заполненной NAND, то подбирая размер сектора можно увидеть "лесенку" на графике скорости записи. Но и эта лесенка в современных чипах сильно ломаная - FTL даже тут пытается что-то там оптимизировать.
    Поэтому выставляя размер FAT сектора в размер физического блока можно уже значительно выиграть в производительности.

    Что касается ремаппинга секторов, то тут большинство SSD, SDcard и USB флешек ведут себя непредсказуемым образом. Из многих тысяч дампов которые нам присылают ни разу за последние годы не было чёткой картины работы FTL. Иногда сектора ремапятся на конец флеша, иногда на следующий блок...
    Но я бы не сказал что это всегда абсолютно случайно.
    Конечно, пока таблица ремаппинга не заполнена до конца - скорость записи очень быстрая, FTL просто берёт следующий пустой сектор. А вот потом - никакой закономерности.
    И именно это убивает всякие попытки делать wear-leveling на уровне файловой системы.

    Кстати, из всех производителей статистически лучшие FTL у Samsung.
    Мне попадались SD карточки которые были на порядок (!) быстрее в записи чем большинство других. Причём за ту же цену :)

     

  • 1.15, Michael Shigorin (ok), 23:35, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > эффект снежного кома при формировании дерева

    "snowball effect of wandering tree" переводится как-то иначе, но не так.

     
     
  • 2.54, Аноним (-), 17:09, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> эффект снежного кома при формировании дерева
    >"snowball effect of wandering tree" переводится как-то иначе, но не так.

    Там смысл в том, что узлы содержат статистику, которую нужно обновлять при изменениях выше по дереву. Добавил новый элемент и нужно всю цепочку вверх по стволу обновлять.

     
     
  • 3.55, Аноним (-), 17:27, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Там смысл в том, что узлы содержат статистику, которую нужно обновлять при изменениях выше по дереву. Добавил новый элемент и нужно всю цепочку вверх по стволу обновлять.

    ой, всмысле ниже по дереву - от листьев к корню.

     
     
  • 4.69, Michael Shigorin (ok), 14:45, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Там смысл в том, что узлы содержат статистику, которую нужно обновлять при изменениях
    >> выше по дереву. Добавил новый элемент и нужно всю цепочку вверх по стволу обновлять.
    > ой, всмысле ниже по дереву - от листьев к корню.

    Спасибо.  Термин видел, но смысл то ли не понял, то ли не запомнил.

     
     
  • 5.94, Аноним (-), 21:48, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Там смысл в том, что узлы содержат статистику, которую нужно обновлять при изменениях
    >>> выше по дереву. Добавил новый элемент и нужно всю цепочку вверх по стволу обновлять.
    >> ой, всмысле ниже по дереву - от листьев к корню.
    > Спасибо.  Термин видел, но смысл то ли не понял, то ли
    > не запомнил.

    Впрочем, как всегда. Устриц не кушал, но мнение уже высказал.

     
     
  • 6.96, Michael Shigorin (ok), 23:19, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Спасибо.  Термин видел, но смысл то ли не понял, то ли не запомнил.
    > Впрочем, как всегда. Устриц не кушал, но мнение уже высказал.

    Читать учитесь, горе-писатель.  Остальное Ваше "творчество" рядом пришлось удалить как нарушающее http://wiki.opennet.ru/ForumHelp -- надеюсь, выводы сделаете.

     
     
  • 7.97, Аноним (-), 23:34, 16/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Спасибо.  Термин видел, но смысл то ли не понял, то ли не запомнил.
    >> Впрочем, как всегда. Устриц не кушал, но мнение уже высказал.
    > Читать учитесь, горе-писатель.  Остальное Ваше "творчество" рядом пришлось удалить как
    > нарушающее http://wiki.opennet.ru/ForumHelp -- надеюсь, выводы сделаете.

    Спасибо, умею. Смысл вижу. Когда мне нечего сказать по существу - я помалкиваю. Намякнуто ясно?

     
     
  • 8.98, Michael Shigorin (ok), 02:22, 17/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы умели, то не лезли бы на рожон Термин мне в принципе знаком с тех пор,... текст свёрнут, показать
     
  • 2.75, Аноним (-), 15:31, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> эффект снежного кома при формировании дерева
    > "snowball effect of wandering tree" переводится как-то иначе, но не так.

    По-моему достаточно сносный перевод...

     

  • 1.16, Аноним (-), 23:56, 05/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уж больно nilfs2 напоминает
     
     
  • 2.17, anonymous (??), 00:10, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже про неё вспомнил.

    >используются структуры в форме лога
    >Для выполнения операций чистки реализован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.

    Правда снапшоты не упоминаются.
    Помню, как когда-то издевался над nilfs2 и в резальтате получил забитую на 99% фс (за счёт чекпойнтов), а "сборщик мусора" ничего с этим не мог поделать, а тупо загружал цпу и шуршал диском без остановки.

     
     
  • 3.39, Аноним (-), 09:18, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Тоже про неё вспомнил.
    >>используются структуры в форме лога
    >>Для выполнения операций чистки реализован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.
    > Правда снапшоты не упоминаются.
    > Помню, как когда-то издевался над nilfs2 и в резальтате получил забитую на
    > 99% фс (за счёт чекпойнтов), а "сборщик мусора" ничего с этим
    > не мог поделать, а тупо загружал цпу и шуршал диском без
    > остановки.

    Я тоже над ней издевался как-то. Система время от времени в кернел паник уходила при записи на неё.

     
  • 2.19, Аноним (-), 01:20, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Только nilfs2 уже давно не разрабатывается.
     
     
  • 3.26, Michael Shigorin (ok), 02:12, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Только nilfs2 уже давно не разрабатывается.

    Утилиты подпиливают, летом были выпуски.

     
     
  • 4.27, Аноним (-), 02:20, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мелкие багфиксы.
    Последней серьезной фичей nilfs2 стала поддержка resize (весна прошлого года).
    Такими темпами, поддержку квот, fsck и нормальный gc в нынешнем веке ждать не стоит.
     
  • 2.35, Аноним (-), 08:21, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > уж больно nilfs2 напоминает

    ...только оптимизированный для именно флеша.

     
  • 2.50, kotonimus (?), 14:44, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а нефиг энтам в заснеженные горы лезть.
     

  • 1.18, letsmac (ok), 00:41, 06/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Сам-ты-сунг продолжает традиции копирования чужого и на этот раз скопировал YAFFS2.
     
     
  • 2.21, Аноним (-), 01:33, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Сам-ты-сунг продолжает традиции копирования чужого и на этот раз скопировал YAFFS2.

    Вас не затруднит указать совпадающие куски кода, подтверждающие ваше заявление?
    Или вы балабол?

     
     
  • 3.76, Аноним (-), 15:41, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Или вы балабол?

    Это макофаг. Это то же самое, только хуже.

     
  • 2.25, Ytch (?), 02:01, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Сам-ты-сунг продолжает традиции копирования чужого и на этот раз скопировал YAFFS2.

    У них была, помнится, своя "закрытая" FS для NAND flash еще когда не было YAFFS2. Логично предположить, что они развивали именно её.

     
  • 2.36, Аноним (-), 08:24, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сам-ты-сунг продолжает традиции копирования чужого и на этот раз скопировал YAFFS2.

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

     
     
  • 3.43, анон (?), 11:44, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Другое дело, что в Самсунге идиотов нет, и никто никому ничего показывать не будет
     
     
  • 4.78, Аноним (-), 15:43, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Другое дело, что в Самсунге идиотов нет, и никто никому ничего показывать не будет

    Действительно. Можно просто включить убытки в цену чипов для эппла. По копейке за чип - а на массовом тираже и миллиард баксов накапает как раз :)

     
  • 3.47, Аноним (-), 13:37, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И как только покажут палец, производить все это будет кто-нибудь другой.
     
     
  • 4.77, Аноним (-), 15:42, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И как только покажут палец, производить все это будет кто-нибудь другой.

    ...годиков через эн. В течение которых эпплу будет нелегко :). Так как сложно, знаете ли, выпускать новый девайс где все вообще - хуже чем в старом. Эхехе.

     
  • 3.60, Аноним (-), 19:50, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, и только эппл на белом коне.

    С точки зрения бизнеса - увы, но таки да! :(

    > Они только понты генерировать умеют.

    Еще _профит_. А за это любой бизнес простит им любое массовое убийство и пр. пряников :( Всё как у Маркса и было расписанно :)


     
     
  • 4.85, kurokaze (ok), 20:22, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Еще _профит_. А за это любой бизнес простит им любое массовое убийство
    > и пр. пряников :( Всё как у Маркса и было расписанно
    > :)

    Маркс был русофобом.
    Поцреоты такие смешные.

     
     
  • 5.88, Аноним (-), 05:37, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Скруглённые прямоугольники" могут пройти только у компании с $600bln капитализацией.
    За такое бабло как в том анекдоте - "номер квартиры не нужен" :(

    А чего-там-фобом был Маркс - мне по барабану, по политэкономике всё что он вывел мы теперь и видим :(  (Ваши кумиры - вообще говорящие головы из ящика beeeeeeep!)

    >Поцреоты такие смешные.

    В сортах $%^&# не разбираюсь ==> вам таки виднее.

     

  • 1.28, добрый дядя (?), 02:55, 06/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну так а драйвер под маздайку они дадут? Думаю вполне логично сделать такой драйвер, пусть хоть одна ФС для флэшек будет с хорошими драйвером под оффтопик, так глядишь и эксфаты подохнут...
     
     
  • 2.49, тоже Аноним (ok), 14:43, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы готовы всегда носить с собой этот драйвер на второй флешке с ФАТом?
     
     
  • 3.52, anonymous (??), 15:03, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    виртуальный сидиром, как на usb wifi уже отменили?
    за iso9660 не надо платить по патентам волшебным
     
     
  • 4.56, тоже Аноним (ok), 17:43, 06/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вирусы на флешках тоже никто не отменял. У моих подопечных, например, вам вряд ли удастся что-нибудь установить с флешки (тем более - драйвер). Да и не факт, что вы вообще будете иметь права админа на целевой машине, чтобы его установить.

    "Башмак" с логотипом MS очень давно стоит под колесами технического прогресса, и легких способов его убрать нет, к сожалению.

     
     
  • 5.65, Аноним (-), 00:37, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что за глупости - ты что, не знаешь как долго сознательные люди критиковали Microsoft за то что они снова и снова не реализуют права для пользователей, или реализуют плохо? В связи с чем безопасность никакая.
     

  • 1.57, darkshvein (ok), 18:14, 06/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В каком ядре это уже можно будет пощупать? Или вручную надо накладывать патчики?
     
  • 1.64, Аноним (-), 00:33, 07/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уважаемый накрутчик голосов. Разбери компьютер (или мама запрещает, потому что на гарантии?). Почитай что написано на платках памяти. Вытащи HDD. Посмотри что написано на микросхеме памяти. А теперь на видеокарте.

    Минусуй-минусуй сообщения о том, что Samsung разрабатывает память, а не торгует ей. Пусть все думают, что ты контролируешь общественное мнение на Опеннете! А заодно и то, что "здесь какие-то тупые сидят".

     
     
  • 2.79, Michael Shigorin (ok), 15:45, 07/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Уважаемый накрутчик голосов. [...] Минусуй-минусуй сообщения о том,
    > что Samsung разрабатывает память, а не торгует ей.

    Простите, что вмешиваюсь -- просмотрел тред, не заметил подобного; от себя могу добавить, что разговор у людей вроде скорее про Flash, а не DRAM (это к тому, что если к маме апеллируете -- так хоть спросите свою, в чём разница и какую обычно ставят на кэш HDD).

    IIRC стереть пришлось одну расхожую глупость о том, что Apple, мол, только продаёт -- так или иначе, сейчас это не соответствует действительности при всех антипатиях к их манерам.

     

  • 1.86, Аноним (-), 19:26, 08/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    HFS+ по новому ?
     
  • 1.87, XoRe (ok), 01:54, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно, конечно, хорошо, когда напрямую к ячейкам.
    А когда через raid контроллер - уже не очень.
    Если контроллер не умеет TRIM...
     
  • 1.90, ФФ (ok), 21:54, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему-то подумалось про патенты M$ на fat.
    Самсунгу респект.
     

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



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

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