MY.UAНовости
Файловая система APFS: зачем она стала нужна
Файловая система APFS: зачем она стала нужна

Файловая система APFS: зачем она стала нужна

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

На момент её замены на APFS ей было уже лет тридцать, модными новшествами она и в самом деле не блистала, но, как ни странно, если её отсталость кому-то и мешала, то очень немногим.

Её не замечали, то есть, она отлично справлялась со своими обязанностями.

С ней не было проблем, чего не скажешь о новой файловой системе – неплохой, но все еще слишком юной.

Файловые системы Mac’ов, начиная с самой первой из них, вызывали у тех, кто знает толк в файловых системах, презрение и чувство собственного превосходства.

В самом первом Mac’e, в 1984 году, файловая система даже не была иерархической.

MFS (Macintosh File System) обладала целым рядом уникальных особенностей, которые для первого Mac’а были намного нужнее чем самые современные и не до конца продуманные механизмы современных (на тот момент) файловых систем – я имел дело с VAX/VMS, по сравнению с файловой системой которых MFS была из каменного века.

Но для первого Mac’а она была абсолютно достаточной.

Сначала в первом Mac’е планировалось использовать файловую систему из Lisa OS, вполне себе иерархическую и современную на тот момент, которая, в свою очередь, происходила от SOS, очень приличной файловой системы для Apple II и Apple III – но амбициозные и безумные задачи стоявшие перед первым Mac’ом не оставили для неё места.

MFS в той ситуации была одним из блестящих и остроумных инженерных решений, без которых Mac’а бы просто не было.

Что такое HFS.

К иерархической системе вернулись через полтора года, в сентябре 1985 года.

Когда Стив был уволен из Apple.

Новую файловую систему назвали, не без вызова, просто и со вкусом: HFS.

Операционную систему Mac’ов называли System, а иерархическую файловую систему – иерархической файловой системой (Hierarchical File System, или HFS).

А какие еще могут быть операционные и файловые системы? В системах где от файловых систем требовались особые способности, они быстро усложнялись и развивались.

В Mac’ах этого не требовалось.

Пока к середине 90-х у HFS не возникла серьезная проблема, с которой надо было что-то делать: размеры дисков, по сравнению с 1985 годом, существенно увеличились.

Типичный размер диска в конце 80-х – 40-80 Мегабайт.

В конце 90-х размеры дисков уже измерялись в единицах Гигабайт.

А HFS была 16-битной.

На томе можно было разместить не более 65535 файлов.

В результате, даже если в файле нужно было хранить один или два символа, на диске для него выделялось килобайт десять, а то и двадцать.

С файловой системой надо было что-то делать, и немедленно.

Но компания была на грани гибели, несла убытки, как стало известно через несколько лет, через 2-3 месяца, если бы ничего не изменилось, ей грозило неминуемое банкротство.

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

Когда совещание закончилось, он уволил почти все руководство подразделения, и назначил на руководящий пост инженера который предложил что-то, что Стиву понравилось.

Короче, самодур и все такое.

С тем инженером я в 1998 общался, речь на том совещании шла о новой файловой системе.

Вариантов было два: либо, в течение 3-4 лет, разрабатывать современную и насыщенную вкусностями (от которых эксперты индустрии будут в восторге) FS, а потом, в течение нескольких лет, доводить её до приличного состояния – либо быстро и просто устранить реальные проблемы, на что требовалось максимум полгода – по мнению тех кто предлагал этот путь.

Через 3 или 4 месяца, в Mac OS 8.1, появилась HFS+.

APFS есть не только в Mac, но и i.

Phone, i.

Pad и Apple Watch.

Фактически, это была та же самая HFS, с относительно небольшими изменениями.

Даже с переходом на исправленную и доработанную копию самой себя были проблемы.

Именно эта файловая система, вплоть до марта 2017 года, была файловой системой в macOS (как бы она не называлась), в iOS, в tvOS и в watchOS.

Как обычно, “спецификации” у файловой системы были, мягко говоря, очень бледными.

Но проблем с ней почти не было, разве что в серверном бизнесе Apple, который так и остался всего лишь эпизодом.

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

Если бы с i.

Phone ничего не получилось, в Mac’ах на смену HFS+ пришла бы ZFS, году в 2008 или 2009.

Но, к счастью или к несчастью, с i.

Phone все получилось.

С 2005 по 2009 Apple Computer, плавно превратившаяся на середине этого пути в просто Apple, активно интересовалась ZFS, уникальной файловой системой разработанной в Sun Microsystems.

Это практически безграничная файловая система, 128-битная, пределы на которые она рассчитана скорее всего никогда не будут достигнуты, а по набору функций и признаков современной файловой системы едва ли не самая-самая в мире.

До 2007 года, пока Apple была Apple Computer, “яблочный” вариант этой файловой системы успешно развивался, в Леопарде (в той самой версии Mac OS X, срок выхода которой перенесли из-за аврала по поводу подготовки самого первого i.

Phone к выходу в свет) ZFS должны была появиться в серверном варианте системы – но, внезапно, Apple утратила к ней интерес.

Как появилась APFS.

До 2007 года у компании (точнее, у Стива) все еще были сомнения в успехе главной инновации десятилетия – i.

Phone, в 2007 году эти сомнения были развеяны.

В индустрии до сих пор ходят слухи о том, что Apple не справилась с внедрением ZFS в Mac OS X.

Есть еще одна версия: кто-то не то в Sun Microsystems, не то в Oracle Corporation (вскоре купившей Sun), забыл упомянуть Стива в какой-то речи, или как-то не так его упомянул.

Реальная причина очевидна: поворот в сторону мобильных устройств (в которых HFS+ хватило бы на годы, и ведь хватило же) был рискованным, но сулил Apple намного большее.

Как только на этом фронте наметился реальный успех, серверное направление стали потихоньку закрывать.

В 2014 году (по другим данным, в 2012 – но скорее всего, все-таки в 2014) в Apple началась разработка новой файловой системы.

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

Какие-то планы на будущее, с которыми HFS+ стала бы несовместимой.

Файловые системы создаются долго и трудно.

На это уходят годы.

В 2016 году APFS была объявлена.

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

В том же году, осенью, APFS в составе High Sierra пришла и на Mac’и.

Чтобы состояться, операционной или файловой системе нужно дожить до версии 3.1.

Им нужно переболеть детскими болезнями, научиться справляться с житейскими ситуациями, повзрослеть.

Я не знаю к чему готовятся в Apple, для чего им понадобилась “современная файловая система” именно сейчас, но мощь этого неизвестного замысла уже впечатляет.

У APFS все еще много недостатков, но главный из них (юность) очень быстро проходит.

Поделиться
Поделиться сюжетом
Источник материала
Разведка Украины не видит способа победить только на поле боя: границы 91-го не завершат войну, — ISW
Фокус
2024-05-03T05:30:22Z
РФ выбрала город-миллионник, как новую цель для ударов баллистики: в ВСУ сделали тревожное заявление
Comments UA
2024-05-01T19:15:06Z
Худшая инаугурация в истории. Стало известно, кто приедет на «коронацию» Путина
Comments UA
2024-05-01T16:54:09Z
Помощь США – не панацея. Что должна сделать Украина, чтобы не проиграть
Comments UA
2024-05-02T21:48:18Z
Выборы президента США: Байден будет меньше уделять внимания Украине из-за избирателей, — СМИ
Фокус
2024-05-03T05:27:00Z
Какие страны НАТО Россия захватит за неделю: в ГУР сделали заявление
Comments UA
2024-05-03T05:09:45Z
Российская армия прогрессирует на фронте в Украине: разведка США озвучила неутешительный прогноз
Фокус
2024-05-02T18:52:46Z
Разговор с Анной Болейн: экстрасенс рассказала, полетит ли ядерное оружие через территорию Украины
Знай
2024-05-02T20:21:14Z
"Оружие задротов": экс-нардепка Черновол высказалась о нынешней роли FPV-дронов на фронте
Фокус
2024-05-02T14:45:49Z
В Украине резко подорожал один из популярных овощей: как и почему изменилась цена
Обозреватель
2024-05-02T21:22:43Z
В Украине резко подорожала земля: сколько теперь стоит гектар
Обозреватель
2024-05-02T10:46:27Z
Субсидии вам не видеть: что не учитывают украинцы, обращаясь за помощью
Знай
2024-04-30T14:12:48Z
Курс валют после Пасхи: банкир дал прогноз ситуации на рынке
TSN
2024-05-02T15:03:15Z
В 9 областях Украины введена новая доплата к пенсиям: кто и сколько сможет получить
Фокус
2024-05-03T05:27:39Z
104 миллиона долларов за налоговый донос: как граждан привлекают к наполнению бюджета
Фокус
2024-05-03T05:15:44Z
Тарифы на газ с 1 мая: опубликована стоимость кубометра
Обозреватель
2024-05-02T22:52:58Z
Украинцев могут оштрафовать на 500 тысяч за газовую колонку: чего нельзя делать
Хвиля
2024-05-02T17:21:45Z
Санкции подождут: США возобновили работу с крупнейшими российскими банками, в чем причина
Telegraf
2024-04-30T13:28:34Z
В Кремле отреагировали на желание Украины уничтожить Крымский мост
Comments UA
2024-05-02T09:48:11Z
Придется придумать новую дату: ВСУ о возможности захвата ВС РФ Часового Яра до 9 мая
Фокус
2024-05-02T15:15:41Z
Вот так результат: названо количество россиян, уничтоженных ударом по полигону в Луганской области
Telegraf
2024-05-02T16:09:41Z
Что Россия принесла жителям оккупированного Северодонецка: красноречивое видео из города
TSN
2024-05-02T20:21:55Z
Потери российских оккупантов в бронетехнике и автомобилях продолжают расти благодаря ВСУ – статистика на 3 мая
AutoCentre
2024-05-03T05:31:17Z
"Операция для входа и выхода": в ГУР не исключают, что Россия может готовить наступление на две области Украины
Обозреватель
2024-05-03T05:30:12Z
Штурм провалился: ВСУ уничтожили 42 танка и другой техники РФ в Донецкой области
Фокус
2024-05-02T09:21:10Z
Оккупанты с декабря казнили 15 бойцов ВСУ при попытке сдаться в плен – отчет HRW
TSN
2024-05-02T12:52:55Z
Оккупанты все чаще бьют по Одессе: в ВСУ раскрыли тревожную причину
Telegraf
2024-05-01T08:45:02Z
Праздник 3 мая: что нельзя делать сегодня в Страстную пятницу
Telegraf
2024-05-03T03:33:00Z
Сиамские близняшки рассказали об их сексуальной жизни: одну привлекают мужчины, а другую – женщины
TSN
2024-05-02T11:06:14Z
Помощь будет: когда Украина может перейти в контрнаступление
Корреспондент
2024-04-30T11:51:02Z
Страстная пятница: значение и запреты
ZN UA
2024-05-02T21:31:38Z
Мало кто знает: один день в Страстной неделе, когда паски печь нельзя
Telegraf
2024-05-03T05:12:14Z
Война дронов на фронте: опыт командира роты ВСУ Дмитрия Глущенко
Хвиля
2024-05-03T05:06:22Z
Волонтер: Ответственным за базовую подготовку военных назначен хронический алкоголик
Comments UA
2024-05-02T14:36:58Z
Десант на Казачью Лопань или разгрузка авиации. Зачем в Белгородской области РФ строят новый аэродром и как его поразить
Фокус
2024-04-30T12:42:28Z
Сколько денег получают украинские беженцы в Европе: появились результаты нового опроса
Comments UA
2024-05-02T17:06:35Z
Фура чуть не упала на женщину: в Киеве произошло жуткое ДТП
TSN
2024-04-30T14:36:15Z
Огонь распространяется с огромной скоростью: российская Бурятия объята пламенем
Telegraf
2024-04-30T18:15:33Z
Тревожная ночь в России: в Ростове-на-Дону — "бавовна", а в Махачкале воет сирена
TSN
2024-04-30T23:36:28Z
В Киеве женщина пыталась прыгнуть с Владимирского пешеходного моста: появилось видео удивительного спасения
TSN
2024-05-02T17:36:09Z
В Запорожье выбросили с балкона собаку, привезенную бойцом с фронта
Корреспондент
2024-05-03T04:54:46Z
В Киеве правоохранители задержали вооруженного наркодилера
Корреспондент
2024-05-02T22:45:57Z
Отдали в частную собственность гектар лесопарка стоимостью 10 млн грн: разоблачены чиновники сельсовета на Киевщине. Фото
Обозреватель
2024-05-02T09:00:08Z
Погибли невестка со свекром: обновлены данные о жертвах удара по Золочеву
Апостроф
2024-05-01T13:33:35Z
"Среагировать было невозможно": что известно о кровавом ударе России по Одессе и в каком состоянии пострадавшие
TSN
2024-05-01T08:48:14Z
Мудрик помог "Челси" победить "Тоттенхэм" и приблизиться к зоне еврокубков
TSN
2024-05-02T20:48:07Z
"Вам от России прилетит": в Минспорте отреагировали на заявления чемпионки Украины по гребле
Фокус
2024-04-30T18:51:47Z
"Марсель" и "Аталанта" не определили победителя в первом полуфинальном матче Лиги Европы
TSN
2024-05-02T21:36:18Z
Забытая Кабаева раскрыла свой неприятный секрет, который мог разрушить ее карьеру
Comments UA
2024-05-01T20:51:05Z
Полный стадион в Лондоне устроил овации Мудрику. Видео
Обозреватель
2024-05-02T21:10:22Z
"Новости из Украины заставляют меня плакать". Свитолина не сдержалась, рассказывая о происходящем в Одессе
Обозреватель
2024-05-02T19:55:22Z
Климас: Для Украины чемпионство Усика очень много значит
Корреспондент
2024-05-02T10:06:55Z
Лунин в основе: "Реал" назвал стартовый состав на полуфинал Лиги чемпионов
ZN UA
2024-04-30T17:25:18Z
Месси пришел поддержать Майами, однако клуб проиграл
Корреспондент
2024-04-30T10:09:12Z
Владельцам авто могут выписать штраф из-за цвета машины: как избежать наказания
Апостроф
2024-05-02T20:54:13Z
Что нельзя делать в авто "ведешкой": не все водители знают
Апостроф
2024-05-02T15:12:10Z
Toyota показала улучшенный дешевый внедорожник и назвала его цену
Обозреватель
2024-05-03T04:10:05Z
Первый летающий автомобиль успешно совершил полет с пассажиром: скоро пробки будут и вверху
Знай
2024-05-02T13:51:28Z
Можно ли выполнить маневр? Непростая задача по ПДД с видео
Обозреватель
2024-05-03T03:07:11Z
Volkswagen сделал свой самый доступный электрокар намного лучше. Фото
Обозреватель
2024-05-02T20:37:23Z
Об этом многие забывают: что обязательно делать со стиральной машиной
Telegraf
2024-04-30T19:00:27Z
Toyota Starlet может возродиться в виде 150-сильного хот-хэтча
AutoCentre
2024-04-30T06:09:30Z
Новый бюджетный кроссовер Renault крупнее Duster показали в подробностях. Фото
Обозреватель
2024-05-03T05:16:15Z
"Бабушка" Шанидар: ученые воспроизвели лицо неандертальской женщины, которая жила 75 тысяч лет назад
Апостроф
2024-05-02T18:27:51Z
Что делать, если на телефоне пропала связь: важная инструкция
Политека
2024-04-30T09:31:22Z
Таропрогноз на 2 мая 2024: выберите карту и узнайте, что Вас ждет в четверг
Telegraf
2024-05-01T18:09:46Z
Переход со смартфона на кнопочный телефон: какие три главных преимущества
Апостроф
2024-05-02T22:18:56Z
НЛО в небе над Украиной: что это могло быть и как объясняют ученые
Апостроф
2024-05-03T04:57:01Z
От Луны "откололся" большой кусок и стал астероидом - стоит ли бояться
Знай
2024-05-03T04:51:01Z
Как выглядела женщина-неандерталец 75 тысяч лет назад: ученые сложили 200 частичек черепа ради этого фото
Telegraf
2024-05-02T19:21:59Z
На Солнце произошла мощная вспышка: на Земле исчезла связь
UAToday
2024-05-02T14:06:31Z
Украинские разработники улучшили ударные дроны - специальные чипы позволяют отсрочить взрыв
Комсомольская правда
2024-05-02T15:58:31Z
Для мяса, курицы и рыбы: идеальный кляр готовится по этому рецепту
Telegraf
2024-05-02T19:15:12Z
Кому ждать неприятностей в мае: гороскоп для всех знаков
Обозреватель
2024-05-02T11:01:47Z
Позволяет понять истинное отношение к вам: прием, которым пользуются дипломаты
Апостроф
2024-05-02T20:30:37Z
"Мертвый город": путешествие в Чернобыль, переживший российскую оккупацию
Обозреватель
2024-05-03T03:55:29Z
Как правильно хранить косметику: ошибка может иметь неприятное последствие
Обозреватель
2024-05-03T05:07:33Z
"Шуба" с сельдью и яблоком: рецепт салата по-новому
Обозреватель
2024-05-03T05:07:32Z
Не делайте этого никогда: почему нельзя касаться носа у домашних кошек
Апостроф
2024-04-30T13:48:47Z
Как очистить стеклянную электрическую плиту: несколько эффективных советов
Политека
2024-05-02T20:25:10Z
Витаминная бомба: рецепт ягодного смузи, который наполнит энергией
Telegraf
2024-05-02T11:33:09Z
Устроила безумные и пьяные танцы: в России высмеяли бывшую певицу из Украины
Comments UA
2024-05-02T20:48:14Z
Певицу из Украины освистали зрители во время концерта в РФ, она покинула зал
Comments UA
2024-05-02T19:12:49Z
67-летний Том Хенкс восхитил романтическими фото с женой и показал, как они выглядят
TSN
2024-04-30T19:03:45Z
Klavdia Petrivna дала первое интервью
Корреспондент
2024-05-01T16:39:25Z
Жестокая шутка: самая безумная теория заговора о семье Кейт Миддлтон, которая вас шокирует
Marie Claire
2024-05-03T03:31:30Z
Почему Елена Зеленская носит обувь в мужском стиле и как выглядят ее любимые туфли. Фото
Обозреватель
2024-05-03T01:04:22Z
Российская телеведущая покинула Россию: что известно
Comments UA
2024-05-01T20:21:32Z
Где и когда смотреть первый полуфинал "Евровидения-2024": платформы в Украине
Апостроф
2024-05-02T15:28:07Z
Что носить этим летом: 7 трендов на которые стоит обратить внимание
Фокус
2024-05-02T08:45:48Z
AstraZeneca признала побочные эффекты вакцины против COVID-19
ZN UA
2024-04-30T20:31:15Z
От чего умирают люди: самые распространенные причины смерти в мире
Comments UA
2024-05-02T14:06:15Z
Напиток, продлевающий молодость: улучшает память, "стирает" морщинки на лице
TSN
2024-04-30T09:03:25Z
"Как к собакам": мариупольцы рассказали об отношении "врачей" и уровне медицины в оккупации
TSN
2024-05-01T13:48:54Z
Спасает наших воинов: Фонд Порошенко купил дефицитную кислородную барокамеру для лечения раненых
Обозреватель
2024-05-02T19:58:41Z
Как быстро похудеть в талии: 7 упражнений, которые помогут эффективно сжигать калории
Фокус
2024-05-02T19:30:17Z
Обязательная медкомиссия: новые правила мобилизации исключат статус "ограниченно пригодных"
Хвиля
2024-05-01T18:27:06Z
Как защититься от клещей в теплое время года: рекомендации Минздрава
Апостроф
2024-05-01T12:15:20Z
Будет два трудных периода: когда ждать магнитных бурь в мае и как к ним подготовиться
Обозреватель
2024-04-30T20:37:09Z