MY.UAСтатьи
В чем замысел файловой системы APFS
В чем замысел файловой системы APFS

В чем замысел файловой системы APFS

Если новая файловая система успела чем-то огорчить вас, имена виновных в этом будут вам интересны.

Это i.

Phone, i.

Pod touch и i.

Они слишком хорошо продавались, объёмы продаж стремительно росли, а у Apple появились свободные средства, в особо крупных размерах.

Представьте себя на месте Apple: вдруг, без каких-либо последствий, вы можете позволить себе все.

Они справились с соблазнами, и повели себя разумно.

Может быть даже слишком.

Жить было бы намного интереснее если бы они придумали не только лучшие в мире и самые успешные “умные часы”.

Стив мог бы рискнуть и замахнуться на что-то нереальное, но осиротевшее руководство компании слишком хорошо помнило откуда пришли эти деньги, и сотни предложений “снизу”, после долгих обсуждений и экспериментов, не принимались.

А вы на их месте вели бы себя как-то иначе? Тем не менее, некоторые из этих предложений, после длительных дискуссий и обсуждений, отвергнуть не удалось.

Одно из этих предложений касалось разработки новой, современной, файловой системы для iOS.

А не отвергли его по целому ряду причин.

Во-первых, файловая система в iOS живет и работает в уникальных (по сравнению с её сестрой в macOS) условиях.

Пользователи напрямую с ней не соприкасаются.

Она скрыта от них, её будто бы вообще нет (в СМИ сообщалось об её отсутствии).

Во-вторых, в любом iOS-устройстве – одно-единственное хранилище данных, и оно несменяемое.

А внешние хранилища данных к iOS-устройствам в те времена подключить было невозможно, и не из-за того что в Apple работали неумехи – это было принципиально: внешний накопитель, будь это флэшка, SSD или RAID – переносчик инфекции и заразы.

Были еще и “в-третьих”, и “в-четвертых”, но не стану вас утомлять.

С момента начала разработки до презентации новой файловой системы разработчикам (и предоставления им её бета-версии) должно было пройти два или два с половиной года.

Файловую систему для iOS, за это время, можно и нужно было вылизать до ослепительного блеска.

Совместимость с macOS? Напрямую с файловой системой iOS macOS дела не имела, лишь через специальное программное обеспечение.

Которое взаимодействовало с файловой системой iOS через API, которые решили сохранить нетронутыми.

Только API были один-в-один, но все остальное было, фактически, разработано заново.

Когда Mac OS 10.5 “Леопард” втискивали в мобильное устройство, переделывать пришлось многое.

Сначала операционную систему избавили от всего лишнего.

Значительную часть функций файловой системы просто отрезали.

Когда этого оказалось мало, высушивали блок за блоком, многие из них переписали заново, упрощая везде где это было возможно.

Можно считать что один раз её уже переписали.

О том что файловая система iOS радикально отличалась от той что использовалась в Mac’ах, мало кто знает.

Разве что про чувствительность HFS+ в iOS к регистру в именах файлов и других объектов файловой системы.

То есть, в HFS+/iOS строчные и заглавные варианты той же буквы считаются разными, и файлы “File.

txt” и “file.

txt” запросто могут находиться в одной директории.

macOS нечувствительна к регистру в именах объектов файловой системы, для обычных пользователей это оптимальный вариант.

В прошлом, в варианте файловой системы для Mac OS X Server, при установке операционной системы можно было включить или выключить чувствительность к регистру.

Если бы это было необходимо, сделать файловую систему Mac’ов чувствительной к регистру было бы легче легкого.

Извините за уклонение от темы, но в сети очень часто укоряют Apple за эту самую нечувствительность – и винят в этом низкую квалификацию её инженеров.

В марте 2017 года APFS дебютировала в iOS, и все прошло без сучка и задоринки.

То для чего её задумывали и для чего разрабатывали, дотошно и тщательно, получилось на все сто.

Высший балл.

Но в процессе разработки вводные поменялись.

Задание усложнили.

На каком этапе это произошло – неизвестно.

Сначала было принято решение о внедрении новой файловой системы в производных от iOS операционных системах.

Это было просто, и протестов у команды вызвать не могло.

Потом, скорее всего на каком-то очень нервном и неприятном для большинства участников совещании высшего руководства, у кого-то из топ-менеджеров, возникла эта мысль: “одна компания – одна файловая система”.

Так и решили: в macOS, к тому же сроку, тоже должна быть внедрена новая файловая система.

Современная, 64-битная, оптимизированная для работы с флэш-памятью, совместимая со всеми другими используемыми её типами.

Техническое задание требовало от APFS умения работать не только с флэш-памятью, но и с жесткими дисками, и с приводами Fusion, и много чего еще.

Все это за очень короткое время, под давлением администрации, в спешке.

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

Но ни тщательной проработки деталей, ни продуманных до тонкостей решений, увы, не видно.

APFS исполнилось два года, можно считать её версией 2.0, до версии 3.1, когда она должна “состояться”, остался еще год.

Поделиться
Поделиться сюжетом
Источник материала
Слухаємо новий альбом Біллі Айліш Hit Me Hard And Soft
Elle
2024-05-17T19:36:56Z
Учасник The Beatles Пол Маккартні став першим британським музикантом-мільярдером
Ukraine Art News
2024-05-17T16:31:05Z
Wellboy та BRYKULETS випустили спільну пісню "Перший крок"
Ukraine Art News
2024-05-17T12:01:23Z
Які вишиванки обирають українські знаменитості
Elle
2024-05-16T18:48:57Z
Позитив розповів, що найбільший гонорар отримував на корпоративі у Коломойського, та назвав суму
Ukraine Art News
2024-05-15T14:46:16Z
Очільник МЗС Ізраїлю запропонує учасниці Євробачення-2024 Еден Ґолан дипломатичну посаду
Ukraine Art News
2024-05-15T10:46:07Z
Лідер System of a Down Серж Танкян випустив мемуари і розкрив, чому хотів залишити гурт
Ukraine Art News
2024-05-14T14:46:02Z
Лідер гурту "Океан Ельзи" відзначає 49 років: цікаві факти про життя Святослава Вакарчука
Ukraine Art News
2024-05-14T10:46:04Z
Ексгітарист Bon Jovi Річі Самбора шкодує, що не пішов з гурту раніше
Ukraine Art News
2024-05-14T10:01:18Z
7 виставок, які варто побачити у Києві та Одесі в травні
Ukraine Art News
2024-05-19T10:01:16Z
Увага Конкурс, або скільки коштувало намалювати рекламу у Львові майже сто років тому?
Photo Lviv
2024-05-19T05:12:30Z
«Митець і дипломат свого складного часу» – давайте згадаємо Еммануїла Миська
Photo Lviv
2024-05-19T05:06:40Z
На біс. Львів’ян запрошують на концерти при свічках до Дня народження Квітки Цісик
Photo Lviv
2024-05-19T05:00:42Z
У Києві відкрилась виставка про спротив українців на тимчасово окупованих територіях
Ukraine Art News
2024-05-18T16:45:58Z
Присвятив мистецтву 30 років: на фронті загинув актор Київського театру ляльок на лівому березі Дніпра Євген Невинський
Ukraine Art News
2024-05-18T16:01:17Z
«Полювання з повітряним змієм»: у Києві відкрилася виставка художника Олексія Малих
Ukraine Art News
2024-05-18T15:16:15Z
Чому варто відвідати виставку "Небачена сила" — про спротив українців на окупованих територіях
Ukraine Art News
2024-05-18T12:01:27Z
У столиці ОАЕ відбувся майстер-клас з вишивки
Ukraine Art News
2024-05-18T10:01:19Z
Тест на тещу / трейлер
Cineast
2024-05-19T16:13:26Z
Українка Діана Оліфірова зняла два епізоди третього сезону «Бріджертонів»
Elle
2024-05-18T10:13:11Z
Як українські зірки озвучували героїв мультфільму «Ґарфілд у кіно»
KinoFilms
2024-05-18T09:45:52Z
Новинки 2024 року жанру історичний фільм
Ukraine Art News
2024-05-18T04:16:01Z
Найкращі телесеріали за 2024 рік
Ukraine Art News
2024-05-17T19:01:41Z
ЕФЕКТ ПАРАДОКСА | трейлер
Cineast
2024-05-17T16:37:08Z
«Відблиск»: трейлер, опис і дата виходу нової стрічки українського режисера Валентина Васяновича
KinoFilms
2024-05-17T15:21:49Z
У новому фільмі "Шалений Макс" 15-хвилинну сцену знімали 78 днів
Ukraine Art News
2024-05-17T14:16:00Z
Кінець історії кохання? У Мережі ширяться чутки про розлучення Дженніфер Лопес і Бена Аффлека
Elle
2024-05-17T14:04:05Z
Металевий будинок шириною вісім метрів у Філадельфії
Хмарочос
2024-05-18T07:16:40Z
На ВДНГ відкривається басейн просто неба
Хмарочос
2024-05-18T07:10:08Z
У Пирогові відкриють 100-літній відновлений вітряк з Херсонщини
Хмарочос
2024-05-17T14:07:22Z
Евакуація з Вовчанська, демонтаж "храму-МАФу" й День вишиванки
Ukraine Art News
2024-05-17T11:31:11Z
10 кінотеатрів Львова з цікавою історією
Photo Lviv
2024-05-17T05:12:31Z
Бердвотчинг: що це таке і де його шукати
Elle
2024-05-15T12:21:57Z
У японському місті Нагоя відкрився український ресторан
Ukraine Art News
2024-05-15T10:16:08Z
Першу на Закарпатті печерну стоянку людей кам'яної доби взяли під особливу охорону: деталі
Ukraine Art News
2024-05-15T08:46:46Z
Святий Ян Непомуцький – втрачені та збережені скульптури у Львові
Photo Lviv
2024-05-15T05:06:28Z
Портал Марека: на Личаківському цвинтарі у Львові відкрили пам'ятник Маркіяну Іващишину. Фото
Ukraine Art News
2024-05-19T17:16:14Z
Одного разу в Тускулі: деталі психологічного театру Річарда Нельсона
Ukraine Art News
2024-05-19T10:16:04Z
У турецькому Ескішехірі відкрили Парк кримської культури
Ukraine Art News
2024-05-19T07:46:10Z
У Йорданії посольство й українська громада відзначили День вишиванки
Ukraine Art News
2024-05-18T11:01:19Z
Речниця МЗС РФ Захарова заявила, що Україна використовує об'єкти культури у військових цілях: ЦПД спростував фейк
Ukraine Art News
2024-05-18T06:01:11Z
Кирило Кашліков: «Не з Леніна почалась Україна, і театри наші — теж не з нього»
Ukraine Art News
2024-05-18T05:45:56Z
Як майбутні учасники Листопадового чину у Львові святкували перемогу над Наполеоном
Photo Lviv
2024-05-18T05:12:32Z
У Львові закривається «Домівка Врятованих Тварин»
Photo Lviv
2024-05-18T05:03:34Z
Гурт "Крихітка" випустив перший за 15 років альбом "Мегалюбов"
Ukraine Art News
2024-05-17T16:01:26Z
AyaNeo випускає док-станцію з Radeon RX 7600M XT у фантастичному дизайні
Overclockers
2024-05-19T08:19:08Z
Microsoft додасть Call of Duty у Game Pass та змінить тарифи
Overclockers
2024-05-19T07:10:03Z
Samsung запропонує 14- та 16-дюймові лептопи Galaxy Book4 Edge на платформі Snapdragon X
Overclockers
2024-05-19T06:16:06Z
AMD представила спеціалізований прискорювач обчислень Alveo V80
Overclockers
2024-05-18T08:52:01Z
Для Redfall вийде фінальне оновлення
Overclockers
2024-05-18T08:07:11Z
Palit анонсувала топову відеокарту Nvidia Ada Lovelace з комбінованим охолодженням
Overclockers
2024-05-18T06:25:02Z
Процессор Intel Falcon Shores має 1500 Вт TDP
Overclockers
2024-05-17T15:10:08Z
Sony Music підозрює Google, Microsoft і OpenAI у незаконному використанні музики для навчання ШІ
Ukraine Art News
2024-05-17T15:01:19Z
Партнери Intel готуються до анонсу мобільних чипів Lunar Lake
Overclockers
2024-05-17T13:04:17Z
10 детокс-рецептів на всі часи
Elle
2024-05-17T17:51:54Z
«ТопШефи х WINETIME. Готуємо разом»: Сергій Башинський ділиться фірмовим рецептом ризото з креветками
Elle
2024-05-17T14:01:33Z
Корисний салат із кіноа, тахіні, горіхами й апельсинами від шеф-кухаря Філіпа Журдена
Elle
2024-05-16T16:01:15Z
Що приготувати з крашанок після Великодня: 8 смачних рецептів
Elle
2024-05-06T15:25:29Z
Корисна пшоняна каша з журавлиновим джемом: detox-сніданок для всієї родини
Elle
2024-05-06T12:27:53Z
Ромово-фруктова паска: покроковий рецепт
Elle
2024-05-03T13:39:52Z
Готуємо запечені томати з тофу та печерицями
Elle
2024-04-30T09:31:09Z
«ТопШефи х WINETIME. Готуємо разом»: Катерина Ефімчук ділиться фірмовим рецептом веганської пасти з яблучним чатні
Elle
2024-04-19T12:01:02Z
Банановий хліб за класичним американським рецептом
Elle
2024-04-16T11:12:52Z