Линус Торвальдс утвердил (http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6...) включение в ветку ядра Linux 3.8 файловой системы F2FS (Flash-Friendly File System), ориентированной на использование на Flash-памяти, в том числе оптимально подходящей для SSD-накопителей, карт памяти (eMMC/SD) и встраиваемых в различные потребительские устройства Flash-чипов. Изначально, код F2FS был открыт компанией Samsung в октябре, после чего доработан инженерами Samsung с учётом замечаний сообщества. Дополнительно развивается пакет f2fs-tools (http://git.kernel.org/?p=linux/kernel/git/jaegeuk/f2fs-tools...), содержащий набор утилит для обслуживания разделов F2FS (mkfs.f2fs, в разработке находится fsck.f2fs).Файловая система F2FS разработана специально с учётом специфики Flash-памяти и учитывает такие особенности, как неизменное время доступа и ограниченный ресурс по число перезаписи данных. Из особенностей F2FS можно выделить:
- Хранение структур данных организовано в форме лога, а при обновлении информации используется подход Copy-on-Write, при котором при изменении данные не перезаписываются, а сохраняются в новом месте. При этом, для снижения износа Flash данные по возможности распределяются равномерно, сводя к минимуму повторную запись в одни и те же блоки. Для этого используется алгоритм последовательного заполнения накопителя, при котором новые данные всегда записываются только в области, следующие после уже записанных данных без оглядки на возможную фрагментацию. После достижения конца раздела запись начинается с начала, занимая по мере работы освободившиеся блоки. Для исключения конфликтов с логикой контроллера накопителя, в F2FS учитывается специфика работы прослойки FTL (Flash Translation Layer), выполняющей на многих накопителях сходную задачу по равномерному заполнению.
- Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем.- Для адаптации F2FS к различным видам Flash, которые отличаются своими характеристиками в зависимости от внутренней геометрии и схемы управления, предусмотрен широкий спектр параметров для управления структурой распределения данных в разделе и предоставлена возможность выбора различных алгоритмов очистки и выделения блоков.
- Раздел F2FS формируется из сегментов размером 2 Мб, сегменты группируются в секции, которые в свою очередь объединяются в зоны;
- В процессе разработки F2FS учтены проблемы ранее доступных специализированных ФС на основе структур в форме лога и предприняты все усилия для устранения известных недостатков, таких как большое потребление памяти и высокие накладные расходы при выполнении операций очистки.
- Файловая система F2FS защищена от эффекта снежного кома, проявляющегося для Wandering-деревьев: в ситуации, когда вместо перезаписи создаются новые элементы (меняется номер блока), для деревьев в которых родительский узел ссылается на дочерние узлы, изменение узла приводит к перестроению всех вышележащих узлов.
- Для ускорения выполнения операций в процессе работы основные индексы с информацией о распределении данных хранятся в оперативной памяти.
- Для выполнения операций чистки реализован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.
- Поддерживается традиционная для UNIX схема разграничения доступа и такие расширенные механизмы, как xattr и POSIX ACL.
URL: http://www.h-online.com/open/news/item/F2fs-flash-friendly-f...
Новость: http://www.opennet.dev/opennews/art.shtml?num=35667
сколько стоит ее создать и поддерживать?
Около 50000 рублей в год на поддержку и примерно 4365700 рублей на создание уходит.
Если быть точным, то 49998 рублей 52 копейки и 4365700 рублей 12 копеек соответственно
Никто точно это не посчитает. Важно тут то что что-то стоило оно только самсуню, а остальным - в общем то мало чего стоит. Например, я смогу это использовать потратив около $0. Затраты на поддержание - какие-то конечно есть, но размажутся на всю толпу.
Примерно 200 тысяч долларов. На такой проект нужно трёх нормальных программеров. Работать они будут примерно 6 месяцев, это включая исследования, разработку и тестирование. Средняя зарплата каждого 10 тысяч. Получим 180 тысяч. Ещё 20 тысяч уйдёт на содержание рабочих мест и оборудование. В итоге 200 тысяч
> Примерно 200 тысяч долларов. На такой проект нужно трёх нормальных программеров. Работать
> они будут примерно 6 месяцев, это включая исследования, разработку и тестирование.
> Средняя зарплата каждого 10 тысяч. Получим 180 тысяч. Ещё 20 тысяч
> уйдёт на содержание рабочих мест и оборудование. В итоге 200 тысяч$ sloccount linux-3.8-rc1/fs/f2fs/
[...]Total Physical Source Lines of Code (SLOC) = 9,681
Development Effort Estimate, Person-Years (Person-Months) = 2.17 (26.03)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 0.72 (8.63)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 3.02
Total Estimated Cost to Develop = $ 292,993
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."$ sloccount linux-3.8-rc1/
Total Physical Source Lines of Code (SLOC) = 10,932,586
Development Effort Estimate, Person-Years (Person-Months) = 3,480.88 (41,770.56)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 11.88 (142.52)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 293.09
Total Estimated Cost to Develop = $ 470,219,539А ведь было ж миллиард! Все полимеры...
> А ведь было ж миллиард! Все полимеры...Половину project менеджерам, очевидно же :)
Сюда не включены ранее написанные строчки кода.
Плюс исследования, изобретение, тестирование и т.д.
Лучше бы reiser4 включили так просто в ядро как f2fs(
там чистая политика, его бы никогда не включили.
Чем же этим политикам Reiser4 не угодила?
> Чем же этим политикам Reiser4 не угодила?Напрочь игнорирует существующий функционал ядра и не склонны к каким либо компромиссам по таким поводам. Вот Мэйсон не выступал сильно много и на компромисс идет если урезонить. И не рассматривает кернел как место с дармовой рабочей силой - его взяли без проблем почему-то.
За F2FS стоит компания лидер, а за reiser4 три-четыре человека на сегодня.
Да причем тут компания лидер. За твердотельными носителями будущее и было бы неблагоразумно не включать в ядро то, что специально заточено под это. А reiser4 - это совершенно другой продукт, в другом направлении, и сравнивать эти две фс в данном контексте не хорошо :)
Reiser4 умела плагины - например сжатия или шифрования. Ханс хотел их продавать (некоторые) или по крайней мере разрабы ядра так подумали и послали его для верности, сообщив что прям все не по феншую...А вообще я не очень понимаю кому она сейчас нужна, когда есть btrfs и zfs...
Основная идея насколько я понял на момент создания была в том что процессоры стали мощнее, давайте использовать его по полной, чтобы ускорить дисковые операции.
> Чем же этим политикам Reiser4 не угодила?не политикам, а политика (слово с множеством значений).
Во первых не чистая политика, а стиль написания. А в нужный вид код привели только после того как Райзера посадили в тюрьму и Namesys испарилась. Сейчас её бы включили, если бы кто-то её разрабатывал. А Шишкин только поддерживает и то без особого тестирования, т.к. делает это в свободное время.
"Лучше бы продавали тепловоз чем самокаты!". Ну подумаешь, немного разные по параметрам транспортные средства :)
Лучше бы ZFS включили. =/
проснись и пойв ядро включить невозможно по лицензионным причинам, а технически оно уже давно работает на уровне ядра (zfsonlinux) или на уровне fuse.
Я всё это прекрасно знаю, поэтому и поставил в конце скривившийся смайлик. ZFS включить в ядро нельзя.Надо ядро перелицензировать под другой лицензией. =/
> Надо ядро перелицензировать под другой лицензией. =/Ну вам надо - вы пишите ядро и лицензируйте под нужной вам лицензией. А мы будем посмотреть что у вас получится.
> Я всё это прекрасно знаю, поэтому и поставил в конце скривившийся смайлик.
> ZFS включить в ядро нельзя.
> Надо ядро перелицензировать под другой лицензией. =/Размер кода ZFS - менее 1% процента от кода ядра. Семеро одного не ждут.
Угу, а блобы можно. Видимо, для gpl-щиков closed source православнее, чем пермиссивные лицензии.
> Угу, а блобы можно. Видимо, для gpl-щиков closed source православнее, чем пермиссивные
> лицензии.да. потому что проприетарщики — они парни простые и предсказуемые, им бабки нужны. а вот фанбои «пермессивных лицензий» — живой рандом: поскольку неизвестно, как у них работает мозг (и есть ли он вообще), то что им стрельнет в череп в ближайшую же секунду — спрогнозировать невозможно. ну, кроме непрекращающихся бессвязных воплей о том, что GNU отобрала у них свободу и поэтому должна умереть.
Чего это у тебя такой попоболь? Тебя разве никогда не удивлял тот факт, что всякую блобятину без сорцов вообще - можно, а код разрабатываемый сообществом, но под неверной лицензией - низзя??
нет, не удивлял. и я даже написал, почему. а ещё потому, что если даже лицензия позволяет добавить условия GPL, то от «любителей свободы» будет столько вони, что лучше не надо. хотя раз свобода — то и свобода добавлять GPL-условия в том числе. но Поборники Истинно Свободных Лицензий обвиняют GPL-щиков именно в том, что присуще самим Поборникам: «свобода может быть любого вида, если она одобрена нами.» а когда им указываешь на логическую несостыковку — визжат ещё громче и бессвязней, нежели обычно.
Ваша GPL похожа на грязного, вонючего бомжа - в принципе никто против ее существования, а против того, что она все вокруг стремится заразить и изгoвнякать. Иначе никто бы не замарачивался выпиливать gcc из фряхи. Так же и тут - если бы отфоркали код под GPL, так и флаг в руки и барабан на шею. Развивайте дальше сами как хотите. Так оно же будет гадить везде вокруг, в любой продукт, который будет иметь неосторожность с нем соприкоснуться.
> а против того, что она все вокруг стремится заразить и изгoвнякать.внизапна! выход есть: не пользоваться GPL-ным софтом.
> Иначе никто бы не замарачивался выпиливать gcc из фряхи.
и так бы и не выпилил, если бы огрызку не понадобился компилятор. что-то pcc, о котором много и с помпой писали, вообще нигде не видно.
> Так же и тут — если бы отфоркали код под GPL
тора-гой. дописывание GPL автоматически означает форк. прикинь.
> Развивайте дальше сами как хотите.
ты просто не поверишь — опять всё именно так. фанбои Истинно Свободной Лицензии при этом сосут лапу. потому что глаз видит, а взять нельзя. а вот у фанбоев можно невозбранно брать дальше. не нравится? а в чём проблема-то? это как раз та самая Свобода, о которой фанбои пекутся.
> Так оно же будет гадить везде вокруг, в
> любой продукт, который будет иметь неосторожность с нем соприкоснуться.интересно, как? я вот использую gcc для сбора софта не под GPL. и ничего, брат здоров, софт магически не превращается в GPL-ный.
впрочем, лекарство опять есть, и всё то же: не использовать софт под мерзкой GPL. никто же силком не заставляет. а если так получается, что нужного качества и открытое есть только под GPL — может, это вовсе не потому, что «быдло не понимает Свободы и не хочет пилить нечто под Расово Верной Лицензией, а вместо этого идёт в рабство GPL»?
Ладно, моя попытка потроллить потерпела жырный фейл.:)
Но все равно, срачи из-за лицензий таки напрягают. Когда ZFS не могут включить в ядро не по техническим причинам, что было бы справедливо и понятно, а из-за расово неверной лицензии - это малость неприятно, да.
> Ладно, моя попытка потроллить потерпела жырный фейл.:)ты слишком явно подыгрывал. ну да ладно.
> Но все равно, срачи из-за лицензий таки напрягают.
есть немного.
> Когда ZFS не могут включить в ядро не по техническим причинам, …
> а из-за расово неверной лицензиину, господам проприерастам никто не мешал выбрать одну из лицензий, совместимых с GPLv2. или настолько неограничивающую, чтобы позволяла GPL просто добавить. но они же специально выбрали лицензию, которая с GPL не дружит никак. и в итоге получили btrfs, которая играет примерно на том же поле, но обойдёт zfs в любом случае — хотя бы потому, что у btrfs разработчиков больше. даже если btrfs где-то пока «не дотягивает» — её допилят. да, догонять «с нуля» медленно. но набрав скорость, можно внезапно обойти лидера.
капитаню, да.
> ну, господам проприерастам никто не мешал выбрать одну из лицензий, совместимых с
> GPLv2. или настолько неограничивающую, чтобы позволяла GPL просто добавить. но они
> же специально выбрали лицензию, которая с GPL не дружит никак. и
> в итоге получили btrfs, которая играет примерно на том же поле,
> но обойдёт zfs в любом случае — хотя бы потому, что
> у btrfs разработчиков больше. даже если btrfs где-то пока «не дотягивает»
> — её допилят. да, догонять «с нуля» медленно. но набрав скорость,
> можно внезапно обойти лидера.
> капитаню, да.а теперь давай тоже самое, только меняя btrfs на clang... :)
> Ваша GPL похожа на грязного, вонючего бомжа - в принципе никто против
> ее существования, а против того, что она все вокруг стремится заразитьК сожалению, корпорасы-проприерасы по другому не понимают. Уповать на джентльменство и добрые намерения акул бизнеса не приходится. Они акулы. А бомжами в результате остаются bsdшники. Которые в пролете и так и сяк. Им ни от одних не обламывается, ни от других. Вот и пролетают лет на 10.
> и изгoвнякать. Иначе никто бы не замарачивался выпиливать gcc из фряхи.
Это фряшники пытаются стелиться под корпорасов. А корпорасы что, они акулы а не благотворительное общество. Или вы их в узду, или они вас на еду. Промежуточные формы взаимодействия как-то не очень получаются.
> любой продукт, который будет иметь неосторожность с нем соприкоснуться.
Самозащита, однако. Хотите пользоваться работой других - работайте на них. Не вижу почему это не честно. С таким же успехом можно вопить что международные декларации прав человека - вирусный отстой, который принимают почти все страны которые с ним соприкоснулись.
Проснись, ты серешь.
Solaris, лицензия на ZFS - CDDL. При чём тут BSD ? Линукс мозга?
> Проснись, ты серешь.
> Solaris, лицензия на ZFS - CDDL. При чём тут BSD ?Так FreeBSD - главный пользователь вторичного опенсорсного продукта на букву Z.
Не постеснялись тянуть в ламоть корпоративного копилефта? "Корпоративный" - значит "можно"!
> Линукс мозга?
Прими таблетки.
>> Линукс мозга?
> Прими таблетки.Андрюша, ты свои-то уже принял?
>> Прими таблетки.
> Андрюша, ты свои-то уже принял?Слабак и плагиатор. :-P
> Solaris, лицензия на ZFS - CDDL.Да-да. И это будет на 80% причиной ее печальной кончины. Сани заточили лицензию лично для себя. Бсдшники тут лишь при том что это единственные кто всерьез купился на подачку и засунул это себе в систему. Показав свою лицемерную сущность. Мол, копилефт от жадных копиравов нацеленный на грeблю под сани - это ничего. А вот гнутый копилефт (грeбущий чисто под сообщество и проект) - это сакс. Ну как бы, каждый имеет выбор. А потом этот выбор его имеет.
> Чего это у тебя такой попоболь?То что идиоты не понимающие простую истину "семеро одного не ждут" уже достали. Сколько людей над ZFS работает? А сколько над ядром линукса? И кто первые такие чтобы диктовать вторым как им и что делать?
> Чего это у тебя такой попоболь? Тебя разве никогда не удивлял тот
> факт, что всякую блобятину без сорцов вообще - можно, а код
> разрабатываемый сообществом, но под неверной лицензией - низзя??Разница невелика - ведь то сообщество все равно проприетарщикам подлизывает.
"То"? А "это" - нет? Я таки ишшо не забыл, какой баттхерт тут с воплями стоял из-за того, что в дебе то ли выпилили, то ли только собрались выпилить блобы из ядра.
> "То"? А "это" - нет?Это их в узде держит, не давая себя растаскивать по проприетарным закоулкам. Чем и хорошо. Потому что лучше 1 мощный майнлайн чем кучка проприетарных самобытных трупиков по углам.
> выпилили, то ли только собрались выпилить блобы из ядра.
Они довольно умно сделали - вынесли в отдельные пакеты IIRC.
> да. потому что проприетарщики — они парни простые и предсказуемые,Бедные шестерки. Одни об них ноги вытирают, вторые за это откровенно смеются над ними. И так облом и эдак. Ну не добиваются многого в жизни шестерки, увы.
> Бедные шестерки. Одни об них ноги вытирают, вторые за это откровенно смеются над ними. И так облом и эдак. Ну не добиваются многого в жизни шестерки, увы.Да, тяжело жить bsdшникам.
> Да, тяжело жить bsdшникам.но не надо так уж сильно над ними издеваться. ведь у них Правильная Архитектура. просто быдло не понимает и не хочет отчего-то использовать их систему. ну, быдло же, что с него взять…
>> да. потому что проприетарщики — они парни простые и предсказуемые,
> Бедные шестерки. Одни об них ноги вытирают, вторые за это откровенно смеются
> над ними. И так облом и эдак. Ну не добиваются многого
> в жизни шестерки, увы.Ты-то сам лично чего добился? Ты не владеешь контрольным пакетом РедХат? А пивным ларьком хотя бы? Так о чем лично ты трындишь, планктонина? О каком успехе, а?
Эт точно, сперва, как известно, добейся.
> Так о чем лично ты трындишь, планктонина?Например, о том что у меня теперь есть операционка обслуживающая мои нужды. Без потребности строиться под фошысские EULA или жрать какие-то отходы производства в виде просрочки и некондиции вываленных проприетарщиками по принципу "ну зачем же на помойку, пусть лучше бомжики покушают, в обмен на полезную работу для нас".
Это Столману скажите, посмотрим куда он вас пошлет.
Дык Столман вроде уже и против напрочь проприетарных игр не очень возражает.:) Главное, чтобы не неверный open source, "конкурент хуже врага"(с)хе-хе
> ужеон и раньше против игрушек особо не возражал. впрочем, кое-кому понять разницу между закрытой игрушкой и закрытой фирмварью железа сложно.
> Угу, а блобы можно.Блобы в кодах системного проца никто не таскает. А блобы других процов для системного лишь набор данных а не код. Блобье типа видеодров - поставляется отдельно и чисто сторонняя инициатива.
> Видимо, для gpl-щиков closed source православнее, чем пермиссивные лицензии.
Пермиссивные гребущие под один конкретный сан и теперь оракль - могут идти лесом с интересом. Никто не будет ради одной переросточной и тормозной ФС весь кернел перелицензировать. Тем паче что btrfs лучше во многих аспектах и его разработчики почему-то не выеживались с лицензиями.
Нет дедупликации данных. Нет fsck. А также длинныыыый список всего того, чего нет. Я просто выдал два пункта, которые мне 0чень нужны, из-за чего я на сервер и не поставил линь.
> Нет дедупликации данных.Довольно нишевая потребность. А что, про RAID5/6 в btrfs уже вякать не хочется, вякалка на днях сломалась? Бывает. Будет спрос на это - и это запилят. А не запилят - значит не очень то и надо было.
> Нет fsck.
Это вы про что? В лине он как раз традиционно есть. В отличие от некоторых других.
> А также длинныыыый список всего того, чего нет.
Проблема лишь в том что у остальных эти списки в разы длиннее. За что они и пролетают. Пардон, у линя например лучше чем у других с виртуализацией. Да и контейнеры там есть. И много чего еще. Ну хоть пакетные менеджеры нормальные, с живым сообществом майнтайнеров поддерживающих многие тысячи пакетов. С полезным и нужным софтом. В общем то все мощные и инновационные стартапы в последнее время именно на пингвине почему-то взлетают.
> Я просто выдал два пункта, которые мне 0чень нужны, из-за чего я на сервер и не поставил линь.
Не, если выпятить недостатки и забить на достоинства - что угодно можно отстоем назвать. Вот только сферический отстой в вакууме - нечто абстрактное. Имеет смысл сравнить с другими. Тут то и окажется что остальные еще отстойнее по целой туевой хуче параметров.
Не те пошли нынче фряшнки. Про фсцк и дедупликацию задвигают. А раньше? Тут тебе и про геом с нетграфом и мпдой расскажут. И про пф с ипвф залечат.
Дедупликация, фсцк...тьху.
> Не те пошли нынче фряшнки. Про фсцк и дедупликацию задвигают.Да что там, вон тут лабухи которые posix не знают. Единственное на что годны - кормом для троллоты выступать.
> А раньше? Тут тебе и про геом с нетграфом и мпдой расскажут.
Ну а мы ответим мыслями про скорость работы всего этого и accel припомним. Провы с nag.ru вроде пингвинами нынче довольны.
> И про пф с ипвф залечат.
Получив в ответ невкусное сравнение с нетфильтром :)
Так речь то про ФС. Каким боком тут все перечисленное?
>его разработчики почему-то не выеживались с лицензиями.Вы могли бы ограничиться этим. Или таки сможете перечислить "аспекты", в которых btrfs лучше?
> btrfs лучше?Да запросто.
1) Включено в майнлайн и потому активно пилится кучей разработчиков. В отличие от хрени с кривой лицензией которая в результате почти никем не пилится особо.
2) И по той же причине работает в лине сразу, а не после того как попрыгаешь с бубном. А линь это не только ценный мех, но и уйма полезных и нужных окружающим технологий, хорошая поддержка железа и прочая.
3) У btrfs в отличие от единственного конкурента нормально сделан кэш.
4) Человеческие экстенты а не жалкая пародия на таковые.
5) Гибкость в размещении метаданных, вплоть до возможности оформить старую ФС как снапшот новой.
6) Да, таки у него есть какой-никакой fsck. А у ZFSников только маркетингоывй буллшит наготове. А fsck нету.
>[оверквотинг удален]
> 2) И по той же причине работает в лине сразу, а не
> после того как попрыгаешь с бубном. А линь это не только
> ценный мех, но и уйма полезных и нужных окружающим технологий, хорошая
> поддержка железа и прочая.
> 3) У btrfs в отличие от единственного конкурента нормально сделан кэш.
> 4) Человеческие экстенты а не жалкая пародия на таковые.
> 5) Гибкость в размещении метаданных, вплоть до возможности оформить старую ФС как
> снапшот новой.
> 6) Да, таки у него есть какой-никакой fsck. А у ZFSников только
> маркетингоывй буллшит наготове. А fsck нету.ZFS на практике (и by design) не нуждается в fsck. Особенно при правильной прокладке между креслом и консолью.
> ZFS на практике (и by design) не нуждается в fsck.Зелен виноград, да.
> ZFS на практике (и by design) не нуждается в fsck. Особенно при
> правильной прокладке между креслом и консолью.Говорю же - маркетинговый буллшит.
1) Нет дедупликации данных
2) Нет fsck
3) Явственно тормознее всех остальных фс.Так что btrfs - явно буллшит, не так ли?
> 1) Нет дедупликации данныхФакт. Но это довольно нишевая штука. Нужная например тем у кого виртуализация. А с оной зато небогато на остальных системах где ZFS есть. Так что и тут no win.
> 2) Нет fsck
Вылезайте из бронетранспортера уже! Энное время как есть, вообще-то. Не идеальный, но - есть. А у ZFS даже в проекте нету. Ы?
> 3) Явственно тормознее всех остальных фс.
Только почему-то даже ранний прототип делал ZFSину на ура. И чего бы это он?
> Так что btrfs - явно буллшит, не так ли?
Нет, не так. Если не подгонять решение под ответ как тупое школие и честно сравнивать - картинка получается намного более симпатичной чем злопыхателям хотелось бы.
4) работает только в линукс?
5) hot spare есть?
6) raidz2 (хотя, тут, вроде бы сделали райд6), raidz3?
7) аналог zdiff?
8) как там с шифрованием?
> 4) работает только в линукс?Никто не виноват что все остальные по сути нынче стали второсортными копипастерами, которые сами по себе уже полные импотенты и кормятся только с подачек со стороны. Как то со стороны оракла и zfs on linux. Куда уж таким лузерам потянуть проект такого масштаба как создание ФС с нуля? У них как обычно ресурсов нет. Ибо лузеры.
> 5) hot spare есть?
А вот как раз на днях тематические пачи летали. Пока вы пиндите полагая что проблемы нерешаемые (для лузеров у которых нет ресурсов - это и правда бетонаня стена), в пингвинах разработкики просто вкалывают и решают проблемы. Потому что это работоспособная команда а не куча лузеров.
> 6) raidz2 (хотя, тут, вроде бы сделали райд6), raidz3?
Raid5/6 патчи тоже как раз до кондиции доходят. Ну и нормальненько. И да, никто не будет драть ZFS 1 в 1, это ж не лузеры-копипастеры все-таки.
> Угу, а блобы можно. Видимо, для gpl-щиков closed source православнее, чем пермиссивные
> лицензии.Ага. Потому что пермиссивная лицензия - это будущий closed source. Если уж быть гoвном - так сразу в этом признаваться.
Да, вы правы. Клятые проприетарщики повыпиливают из интернетов все копии уже открытого кода, и закроют их. Блджад, да и с локалхостов их повыпиливают тоже! И закроют. Вот ведь бяки какие.
> тоже! И закроют. Вот ведь бяки какие.Ну вон оракл соляру доволно успешно закрыл. Да и эппл дарвина неплохо приложил. Ах, хакинтоши помешали? Ну да, никто и не сомневался что проприерасы будут ставить подножки конкурентом. Поэтому - в пень. Хотя тот кто хочет по жизни быть вторым сортом - добро пожаловать. А мне не надо второй сорт. Я первый хочу, извините.
>> тоже! И закроют. Вот ведь бяки какие.
> Ну вон оракл соляру доволно успешно закрыл. Да и эппл дарвина неплохо
> приложил. Ах, хакинтоши помешали? Ну да, никто и не сомневался что
> проприерасы будут ставить подножки конкурентом. Поэтому - в пень. Хотя тот
> кто хочет по жизни быть вторым сортом - добро пожаловать. А
> мне не надо второй сорт. Я первый хочу, извините.И следом редхат сказал "жуйте лапу, мы оставим сорсы открытыми, но вместо набора описанных изменений вы будете иметь стопицотмильёнов строк кода, из которого вам самим надо выпиливать патчи чтобы дальше что-то уже делать". И будет РХ иметь вас как захочет, пофиг что GPL.
покажи мне эти супермегагиганужные патчи от RH к хотя бы ядру 3.3.
> покажи мне эти супермегагиганужные патчи от RH к хотя бы ядру 3.3."Statistics for the 3.3 development cycle" @ LWN:
By changesets
Red Hat 1290 12.6%Я выпью море, как только ты отделишь...
> Я выпью море, как только ты отделишь…я, понятно, просил показать те самые «простыни», которые RH вываливает, а линус безропотно вкорячивает в ядро. то, что RH активно пилит новые ядра — я в курсе. как и в курсе, что делают они это вполне культурно.
> я, понятно, просил показать те самые «простыни»Ты что, не понял? Целых 1290 простыней!!!111 Правда я так и не понял - почему их не склеили в одну большую мегапростынь? </sarcasm>
> Ну вон оракл соляру доволно успешно закрыл. Да и эппл дарвина неплохо
> приложил.и сорцы у вас отобрали?
> и сорцы у вас отобрали?Как я уже сказал, просрочка и отбраковка от проприерасов меня мало интересует. А первый сорт выкладывать они как-то и не готовы, потому что видите ли с ними конкурировать смогут. Ну вот потому и развивается пингвин такими темпами что остальным и не снилось.
> Угу, а блобы можно. Видимо, для gpl-щиков closed source православнее, чем пермиссивные лицензии.Что ZFS, что блобы - один фиг нельзя в составе ядра поставлять. Проприетарня там на птичьих правах, да. А почему вы так переживаете из-за этого?
Я? Ничуть. Просто забавляет такая непоследовательность.
> Я? Ничуть. Просто забавляет такая непоследовательность.Где непоследовательность?
> Лучше бы ZFS включили. =/И правда, нафиг самокаты. Карьерные самосвалы - наше все!
>> Лучше бы ZFS включили. =/
> И правда, нафиг самокаты. Карьерные самосвалы - наше все!Все такие знатоки обсуждаемого вопроса, что никто даже не вспомнил, что ZFS изначально для мобильных носителей не предназначена. Совсем. Ее можно использовать на них. Но не нужно.
> Ее можно использовать на них. Но не нужно.На карьерном самосвале тоже в принципе наверное можно по городу разъезжать. Только неудобно нифига и гайцы очень уж фигеют.
> Поддерживается традиционная для UNIX схема разграничения доступа и такие расширенные механизмы, как xattr и POSIX ACL.Гибко? В смысле отключаемо/настраиваемо так, чтобы можно было носить с собой SSD, и при монтировании права получал бы только тот пользователь, под которым смонтировалось, а не так как с extfs (777 или почти никак)?
а тебе не всё равно? если ты суёшь свой накопитель в чужую систему, то о security можно забыть сразу. где гарантия, что чужая система не монтирует вообще без оглядки на какие-либо права?
> система не монтирует вообще без оглядки на какие-либо права?Более того, система может записать туда что угодно. Не обязательно полезное для получателя. На винде подобное делало вирье заражавшее все флехи и фотоаппараты с мп3 плеерами в округе. В лине конечно настолько нагло и просто не пройдет, но ненулевой шанс нарваться - в принципе есть.
и поэтому какие-либо «права на владение» на переносном носителе — вещь не только бесполезная, но и вредная, дающая ложное ощущение безопасности.
> не только бесполезная, но и вредная, дающая ложное ощущение безопасности.Собственно кернел системы с которой некто работает вотпрямща и все кто может ему командовать - центральная ауторити. Что они захотят - то и будет. Думаю несложно догадаться почему я в пингвинах так заинтересован :)
Гарантий нет. Но если я дистрибутиву на чужом ПК доверяю, то почему бы и нет. А вот если на этом же ПК ещё кто-то залогинен (например, по ssh), то вот ему совершенно необязательно иметь доступ.
> А вот если на этом же ПК ещё
> кто-то залогинен (например, по ssh), то вот ему совершенно необязательно иметь
> доступ.что спокойно решается назначением прав доступа на точку монтирования, нет?
> код F2FS был открыт компанией SamsungSamsung все больше радует своими открытыми, дельными разработками (раньше с недоверием относился к этой конторе), это вам фуфло от всяких ретхетов.
> Samsung все больше радует своими открытыми, дельными разработками (раньше с недоверием
> относился к этой конторе),Да уж, как ни странно, криворукие корейцы которые были почти в одном ряду с дядюшкой Ляо и его сарайчиком нехило заапгрейдились и развились и становятся серьезным индустриальным гигантом.
> это вам фуфло от всяких ретхетов.
Если это была попытка потроллить то она как-то не очень успешна. Впрочем, по странному совпадению обстоятельств самсунг как раз порцию лажи под Exynos подогнал: http://www.opennet.dev/opennews/art.shtml?num=35624
Эти криворукие корейцы из соседнего с дядюшкей Ляо сарая уже лет 30 вкладывают в r&d столько, что их впору называть азиатским ibm
> Эти криворукие корейцы из соседнего с дядюшкей Ляо сарая уже лет 30
> вкладывают в r&d столько, что их впору называть азиатским ibmЭто не отменяет ряда довольно забавных косяков и некую непоследовательность. Азиатский тянитолкай. Хотя в целом вроде в правильную сторону топают, хоть и неуклюже. Вон процы довольно мощные для телефонов лепить научились, например.
> Если это была попытка потроллить то она как-то не очень успешна.Это попытка отработать свой хлеб на службе у оракла //К.О.
А я вот не знаю, что должен сделать самсунг, чтобы я простил чипованные картриджи в принтерах.
Нафаршировать яблочную задницу патентами
> Нафаршировать яблочную задницу патентамиИ занять место яблока на посту главтролля?
А если данные очень редко изменяются, они будут периодически принудительно переноситься на другие блоки, чтобы ячейки не простаивали?
А за что "-"? Вопрос-то по делу.
В NILFS они обнаружили фатальный недостаток?
> В NILFS они обнаружили фатальный недостаток?да
http://en.wikipedia.org/wiki/List_of_file_systems#File_syste...
> В NILFS они обнаружили фатальный недостаток?Угу. Не заточен на поблочное выравнивание, явную размазку записей под флеш и подыгрывание уровню FTL в случае кода он есть. Хотя, конечно, вы в вашем праве поучить одного из крупнейших производителей флеш-памяти тому как надо файловые системы под флеш делать :)
>> В NILFS они обнаружили фатальный недостаток?
> Угу. Не заточен на поблочное выравнивание, явную размазку записей под флеш и
> подыгрывание уровню FTL в случае кода он есть. Хотя, конечно, вы
> в вашем праве поучить одного из крупнейших производителей флеш-памяти тому как
> надо файловые системы под флеш делать :)Ваше право потреблять то, что вам сливает производитель третьесортного ширпотреба. После небольшого пиар-внушения вы будете довольны файловой системой на костылях с функциональностью на уровне 80-х. Так же обязательно купите бадафон с операционной системой от крупнейшего блаблабла.
> Ваше право потреблять то, что вам сливает производитель третьесортного ширпотреба.Мое право - выбирать решения которые мне видятся наиболее адекватными из доступного. А вот кем оно там made by, если честно, мне вообще не принципиально. Мне интересно как оно ездит и решает мои задачи. А там пусть хоть зеленые человечки с рыжей планеты это писали. Какая мне разница, по большому счету? Я даже взаимодействовать с ними согласен, при условии что мои и их интересы как-то стыкуются.
> После небольшого пиар-внушения
... в виде десятка даташитов на чипы флеш-памяти, изучения сорса интелского FTL и небольшого упражнения в виде написания приблуды умеющей перепрограммировать флеш, я прекрасно в курсе как это работает, что для флеша хорошо и удобно и все такое прочее. Поэтому как бы удачи вам и вашему словесному поносу в попутках пудрить мне мозг.
Проблема только в том что я в силу упомянутых факторов как-то в состоянии оценивать технологии касающиеся флеш-памяти совершенно без ваших соплей, поэтому такой передерг у вас не получится. FAIL.
> на уровне 80-х.
В 80-е флеш-память пешком под стол ходила. А на данный момент самсунь - один из крупнейших производителей флешатины. Да и вообще чипы у них в последнее время - весьма даже ничего. Они еще не все детские болезни удавили, но в целом их прогресс в технологиях заслуживает уважения. Они как-то так выбились из производителей третьесортного крапа в контору которую боится даже эппл с их гламурной огороженной хренью. И не зря боится, btw.
> изучения сорса интелского FTL и небольшого упражнения в виде написания приблуды умеющей перепрограммировать флеш, ярешил, что разбираешься в файловых системах неглядя, молодец.
> А на данный момент самсунь - один из крупнейших производителей флешатины
MS крупнейший производитель операционок, отличный аргумент.
ФС вообще ничего не умеет и ничем не интересна, кроме костылей под флэш, особенно под некоторые чипы. В остальном два шага назад.
> решил, что разбираешься в файловых системах неглядя, молодец.Ну я вижу что задизайнено с неким пониманием проблемы. Что для одного из крупнейших производителей флеш-памяти выглядит логично. Более того - производитель чипов как-то по идее заинтересован в том чтобы его чипы не просто работали, а работали хорошо. Ну вот это - шажок в ту самую сторону. У самса навалом девайсов которым это пригодится, те же телефоны и планшеты например. А тот кто разработал - внедряет вперед конкурентов обычно. Небольшое но нахальное техническое преимущество.
>> А на данный момент самсунь - один из крупнейших производителей флешатины
> MS крупнейший производитель операционок, отличный аргумент.Если посмотреть не только на константы но и на производные - можно немного офигеть от ситуации на рынке.
> ФС вообще ничего не умеет и ничем не интересна, кроме костылей под
> флэш, особенно под некоторые чипы.Ну так нефиг пытаться забивать гвозди микроскопом. Взять в руки молоток и сделать это в 10 раз быстрее и не портя товар - намного умнее.
> В остальном два шага назад.
А пытаться представить флеш как этакий "жесткий диск" с "секторами 512 байтов" - это вообще парад маразма и некрофилии.
>> решил, что разбираешься в файловых системах неглядя, молодец.
> производитель чипов как-то по идее заинтересован в том чтобы его чипы не
> просто работали, а работали хорошо.Пускай драйвера и фирмварь пилит, чтобы работали нормально с другими файловыми системами. Или если никак, то патчи к существующим проверенным или активно разрабатываемым ФС.
Теперь каждый будет под свои модели чипов файловую систему изобретать? Есть желание устроить такой же бардак как в графическом стеке?> У самса навалом девайсов которым это пригодится, те же телефоны и планшеты например.
Гнусу возможно ручная ФС и пригодится. А вот тебе, когда ты на своём хоббитском девайсе захочешь поиметь непрерывный снепшот, или компрессию/шифрование, или онлайн-ресайз раздела, придётся выбирать: или нормальную ФС с фичами, или гнусмасовский кастрат, зато в 3 раза быстрее. А потом и железо придётся выбирать от определённых производителей, под которых есть специальный волшебный костыль в файловой системе.
Потому что реализовывать поддержку отдельных моделей контроллеров в коде файловой системы ― это либо сугубо местечковое-вендорное решение, либо большой архитектурный фэйл.> Если посмотреть не только на константы но и на производные - можно
> немного офигеть от ситуации на рынке.Ты уже купил бадафон от крупейшего производителя смартфонов, или как обычно демагогией занимаешься?
> Ну так нефиг пытаться забивать гвозди микроскопом. Взять в руки молоток и
> сделать это в 10 раз быстрее и не портя товар -
> намного умнее.Немного иначе: зачем менять насадку у шуруповёрта, если можно шуруп молотком забить?
> Я даже взаимодействовать с ними
> согласен, при условии что мои и их интересы как-то стыкуются.Какой важный персонаж... 294-ый, ау, плевать тебе на макушку всякие самсунги хотели, сдался ты им...
> Какой важный персонаж... 294-ый, ау, плевать тебе на макушку всякие самсунги хотели, сдался ты им...Зато мне их файловая система пригодится. А на остальное мне тоже как-то плевать, если честно. Пусть эту фс хоть зеленые человечки пишут, мне до балды. Я смотрю на дизайн вундервафли, технические параметры и возможность привинтить с пользой для себя куда-то. По всем этим параметрам вундервафля от самсуня выглядит интересно. Что мне еще надо то? :)
чукча не читатель?
> Линус Торвальдс утвердил включение в ветку ядра Linux 3.8 файловой системы F2FS (Flash-Friendly File System), ориентированной на использование на Flash-памяти, в том числе оптимально подходящей для SSD-накопителей, карт памяти (eMMC/SD) и встраиваемых в различные потребительские устройства Flash-чипов.Годно, скоро SSD подешевеют, до 20$ за терабайт
>> Линус Торвальдс утвердил включение в ветку ядра Linux 3.8 файловой системы F2FS (Flash-Friendly File System), ориентированной на использование на Flash-памяти, в том числе оптимально подходящей для SSD-накопителей, карт памяти (eMMC/SD) и встраиваемых в различные потребительские устройства Flash-чипов.
> Годно, скоро SSD подешевеют, до 20$ за терабайтМечтать не вредно.
>Мечтать не вредно.скоро линукс захватит все десктопы!
>>Мечтать не вредно.
> скоро линукс захватит все десктопы!надеюсь, этого таки никогда не произойдёт.
> надеюсь, этого таки никогда не произойдёт.Эм... не вижу проблем: для илитистов маргинальных систем на их век явно хватит. А линукс уже давно перерос маргинальные рамки.
набег тушканчиков эффективно превращает нормальную систему в гуано. потому что тушканчики не просто не умеют читать, они считают, что уметь читать — большой грех.
> набег тушканчиков эффективно превращает нормальную систему в гуано.Я думаю что со слакой ты можешь спать спокойно. Тушканчикам слака нафиг не упала. Ну и превращать ее во что-то этакое мало кто будет.
А сам кернел - гибок и многообразен, из него лепится все - от пульта управления для стиралки которой может пользоваться домохозяйка до суперкомпов. Как ты понимаешь, ломать все это никто не будет. Да и не получится.
К чему это я? К тому что если ты не захочешь быть тушканчиком - не понимаю как тебя можно заставить таковым стать. Равно как и твоего любимого Патрика. Как максимум - пощелкать галочками в менюконфиге немного. Ну так тем кто не хомячок это не проблема вроде.
Конечно не вредно. Да и двадцатку-то жалко, хорошо бы по чирику.
А главное сколько пользы от этот ФС!# mkfs.f2fs /dev/sdi1
# mount -t f2fs /dev/sdi1 /mnt/flash
# cp Hobbit.avi /mnt/flash;
# umount /mnt/flashПошел к соседке.
Вставили флешку в телек - нет диска,
Засунули в комп. - карту не видно,
пытались на старый BBK - не видно.Пришлось сразу сексом заниматься :)
> ЧЯДНТ? :)приобрети новую технику от отличной корпорации Samsung. твоя устарела. желательно — слетай на машине времени лет на пять вперёд.
> желательно — слетай на машине времени лет на пять вперёд.Этот баян был и с ext2, и с ffs, и ....
FAT - непобедим!Только судебная принудиловка ко всем производителям, - поставлять со своими поделками,
общественную ФС. Естественно чистую от патентных претензий.
> Этот баян был и с ext2, и с ffs, и ....
> FAT - непобедим!а у меня N900 видит ext2 и ext3. фоточки делает, музычку играет, фильмики показывает. победил?
>> Этот баян был и с ext2, и с ffs, и ....
>> FAT - непобедим!
> а у меня N900N900 - это Жигуль 2106 с квантовым двигателем - это круто и ездит везде, только
нужно держать свой тех.центр, бригаду механиков и ТО делать раз в неделю.
> нужно держать свой тех.центр, бригаду механиков и ТО делать раз в неделю.Да ладно тебе, я даже блондинок с оным видел. Телефон как телефон, просто для тех кто в курсе дает +100500 к фичности.
> N900 — это Жигуль 2106 с квантовым двигателем — это круто и
> ездит везде, только
> нужно держать свой тех.центр, бригаду механиков и ТО делать раз в неделю.O_O
а у меня просто работает. ЧЯДНТ? CSSU пилят, апдейты приходят, thumb2 потихоньку собирают, вики огромная, форум вполне живой… не имею с аппаратом никаких проблем.p.s. ладно, *почти* никаких. жлобонокия, зараза, открыла код не всех компонентов, и кое-что починить без костылей достаточно сложно. но average joe этого вообще никогда не заметит.
>> N900 — это Жигуль 2106 с квантовым двигателем — это круто и
>> ездит везде, только
>> нужно держать свой тех.центр, бригаду механиков и ТО делать раз в неделю.
> O_O
> а у меня просто работает. ЧЯДНТ? CSSU пилят, апдейты приходят, thumb2 потихоньку
> собирают, вики огромная, форум вполне живой… не имею с аппаратом никаких
> проблем.CSSU - это и есть бригада механиков :)
> CSSU - это и есть бригада механиков :)ну, ребята-контрибуторы из lkml тогда тоже. %-)
>> CSSU - это и есть бригада механиков :)
> ну, ребята-контрибуторы из lkml тогда тоже. %-)В общем, я о том, что это мы тут такие все кучерявые, а блондинки и менеджеры
максимум что осилят, так это "Копировать на съёмный диск D:\ ?"
> В общем, я о том, что это мы тут такие все кучерявые,
> а блондинки и менеджеры
> максимум что осилят, так это «Копировать на съёмный диск D:\ ?»да ладно, есть простое решение: при первом засовывании устройства в винду видно маленький фат-раздел с драйверами и автораном. дальше-дальше-дальше-готово — при следующем уже никакого фата. после чего если таких девайсов станет достаточно много, очередной виндовый sp будет содержать нужные драйвера. а самим производителям девайсов новую fs интегрировать вообще несложно: всё равно в большинстве внутри пингвин сидит.
собственно, у гнусмаса есть силы для проворачивания такого финта. а вот есть ли у них ещё и яйца для этого…
> много, очередной виндовый sp будет содержать нужные драйвера.Кэп, ты реально Кэп. Нет, даже не так. Реально доставляющий Кэп :).
> а у меня просто работает. ЧЯДНТ? CSSU пилят, апдейты приходят, thumb2 потихоньку собирают,О, сколько приятных слов, да еще и от Кэпа. Кстати заметьте контраст: в каком-нибудь виндофоне если вас кинули на апдейты и маркет - вы по сути несете аппарат на свалку. А тут народ сам подхватил инициативу и апдейты пилит. Потому что годная вундервафля. Народу нравится. Плюсы опенсорса налицо.
> открыла код не всех компонентов, и кое-что починить без костылей достаточно сложно
Есть такое дело, да, увы. Но в целом помнится в рамках Mer довольно многое переписали. А в целом - симпатичный такой и окультуренный дебиан. Еще б ему свежий кернел для полноты счастья...
> О, сколько приятных слов, да еще и от Кэпа.ну, я же фанат N900. %-)
> в рамках Mer довольно многое переписали.
мне лично не нравится.
> Еще б ему свежий кернел для полноты счастья…
а зачем? kernel power собирают же (и, кстати, реально экономит батарейку; особенно если сделать скрипт, который по локу спустит частоту до 200).
> FAT - непобедим!Да уж - хрен его убедишь создать файл более 4Гб :)
> Пошел к соседке.
> Вставили флешку в телек - нет диска,
> Засунули в комп. - карту не видно,
> пытались на старый BBK - не видно.
> Пришлось сразу сексом заниматься :)Павлик, ты смотри, "антивирус" на свою "флешку" надевай, и не суй её куда попало, а то мы тебя безвременно потеряем.
На Винде-то читаться F2FS будет? ))
> На Винде-то читаться F2FS будет? ))Да, я уже пишу драйвер!
>> На Винде-то читаться F2FS будет? ))
> Да, я уже пишу драйвер!серьёзно ? полезное начинание, мне бы пригодилось
Как успехи?