LINUX.ORG.RU

Опубликованы спецификации и библиотеки для работы с новой файловой системой Apple APFS

 , , , ,


0

1

Новая файловая система APFS от Apple, поддержка которой начала появляться во всех операционных системах компании с 27 марта 2017 года, успешно разобрана известным немецким исследователем в области информационной безопасности и digital forensics Йонасом Плюмом (Jonas Plum). Опубликованы первичные спецификации и библиотеки для работы с этой файловой системой. Разбор проводился с использованием Kaitai Struct, что автоматически позволило сгенерировать библиотеки для C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby.

Работа Йонаса позволит в ближайшее время реализовать поддержку APFS в ОС, отличных от macOS/iOS, с помощью FUSE.

Напомним, что файловая система APFS является новой (и до сих пор закрытой) разработкой Apple, которая в перспективе должна полностью заменить используемую сейчас по умолчанию HFS+. В качестве основных преимуществ файловой системы заявляются более оптимальная работа с flash-накопителями и SSD, гибкая поддержка шифрования, поддержка sparse-файлов, встроенные средства контроля целостности ФС и параллелизации доступа.

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: Pinkbyte (всего исправлений: 4)

Контрольная сумма данных есть?

Deleted
()

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

Означает ли это, что на HDD будет тыква вместо производительности? Если это так, то лучше сидеть на HFS+

bookman900 ★★★★★
()

Работа Йонаса позволит в ближайшее время реализовать поддержку APFS в ОС, отличных от macOS/iOS, с помощью FUSE.

И моментально получить разработчикам этих ОС стопку патентных исков от яббла, нафейхоа такое счастье?

anonymous
()

Разбор проводился с использованием Kaitai Struct

реквестирую видео с открыванием шампанского

system-root ★★★★★
()
Ответ на: комментарий от anonymous

Кому получить? Тот же Йонас, например, сидит в своей Германии, которая патенты на ПО не признает. FUSE-модуль для Linux или BSD вполне может быть сторонней штукой, не входящей в ядро (как в целом уже происходит с NTFS сейчас).

GreyCat ★★
() автор топика
Ответ на: комментарий от GreyCat

не входящей в ядро (как в целом уже происходит с NTFS сейчас)

Драйвер в ядре уже давно может производить запись, у него скорость даже выше будет чем у fuse реализации .Просто с юридическими правами у NTFS очень сложно .По решению суда после «развода и раздела имущества» с Ибм (прекращение совместного проекта мерлин - полуось) ,права на файловую систему оказались поделены поровну между 2 компаниями .Фирма Ибм уже достаточно давно выложила свыше 2500 патентов в различные ассоциации по патентной защите Linux , M$ просто не выгодно затевать судебные тяжбы ,с не очевидным результатом ,благо что к 20 году практически на все связанные с нтфс технологии кончиться срок действия патентной защиты .

maximnik0 ★★
()
Ответ на: комментарий от maximnik0

у него скорость даже выше будет чем у fuse реализации

Когда я последний раз видел бенчмарки - скорость там отличалась на полпроцента-процент - практически в рамках статистической погрешности. Ну и да, NTFS3G приводился в пример в качестве того, что там разработчики из Европы (Венгрии, Финляндии), которые сначала глубоко плевать хотели на все эти патенты вообще, а потом, когда организовали бизнес и начали экспансию в штаты, тогда уже подписали соглашение с Microsoft.

GreyCat ★★
() автор топика

более оптимальная работа с flash-накопителями и SSD, гибкая поддержка шифрования, поддержка sparse-файлов, встроенные средства контроля целостности ФС и параллелизации доступа.

Не убедительно. Обывателю вообще все равно чем пользоваться.

hhhhacker
()
Ответ на: комментарий от bookman900

На HDD будет тыква вместо производительность в любом случае на текущий момент. На какой ФС не сиди.

nikita-b
()

Заголовок звучит так, как будто Apple сама открыла

ZenitharChampion ★★★★★
()

Что-то такой короткий файл с описанием, да и заметка небольшая. Не верится, что этого достаточно для чтения файлов с ФС.

i-rinat ★★★★★
()
Ответ на: комментарий от maximnik0

благо что к 20 году практически на все связанные с нтфс технологии кончиться срок действия патентной защиты .

Так вот почему у МС появилась новая файловая система, ReFS. В недавнем обновлении Windows 10 в неё уже можно форматировать флешки и внешние диски.

Самое время начать дизассемблировать её код.

full_inu
()
Ответ на: комментарий от hlamotron

Опять разупорин подорожал, поди.

anonymous
()
Ответ на: комментарий от Deleted

1) жена есть?
2) оформляйте им развод.
3) денег дайте, обоим.

Почему мне смешно, но я не понимаю почему?
Напоминает вот это:

Купил мужик шляпу, а она ему как раз

awesomebuntu
()
Ответ на: комментарий от anonymous

И моментально получить разработчикам этих ОС стопку патентных исков от яббла, нафейхоа такое счастье?

Да у них независимая разработка, просто совместимая. С таким же успехов Мелкософт может предъявить иск создателям Wine и ReactOS, но всем насрать.
В арче например вопросов вообще не будет - зальют в аур и все не при делах, в других версиях просто в отдельное репо можно делать. Хотя вайн в оффициальных репах и всем пофиг.
Только кому-то у себя на машине это использовать вряд ли нужно, скорее совместимость - можно будет всякие айфоны подключать и на линуксе, если кто-то юзает итд.

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)

закрытой разработкой Apple

Но никто еще не написал «не нужно». Либо их забанили за оскорбление чувств верующих. :P

xdimquax ★★★★
()
Ответ на: комментарий от xdimquax

При попытке добавить «не нужно» в тему про ябл, страница крашится, слишком много «не нужно» на одной странице))

flyshoot
()
Ответ на: комментарий от hlamotron

Это тонкая отсылка к печальной истории Ганса Райзера

ncrmnt ★★★★★
()
Ответ на: комментарий от Motif

Тебе и не облом им отвечать? :-)

Кто понял, тот понял, а эти тролли пусть кормятся на википедии.

Deleted
()
Ответ на: комментарий от i-rinat

Ага, а еще если программа не тормозит, то это несолидно.

buddhist ★★★★★
()
Ответ на: комментарий от flyshoot

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

anc ★★★★★
()

Это, конечно, хорошо, но Apple сами обещали спеки выложить после публичного релиза, так что работа немного впустую.

Legioner ★★★★★
()
Ответ на: комментарий от xdimquax

Просто Apple слишком глубоко проник на ЛОР. А вообще, нужно. Но нет, не потому что это хорошая годная ФС.

WARNING ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.