Планируется ли удаление AFP из будущих версий macOS?

Я видел сообщения на форумах , которые предполагают, что AFP «мертв». Я видел этот вопрос и этот пост , в котором говорится, что SMB теперь является протоколом «по умолчанию» для совместного использования Apple.

Я использую FreeNAS, и он позволяет вам выбирать общие ресурсы AFP или SMB. В основном я использую клиенты для Mac, поэтому может показаться, что AFP будет очевидным выбором, но если AFP исчезнет в будущих версиях macOS, я не хочу зацикливаться на общих ресурсах, к которым у меня нет доступа, и/или файловых системах, к которым у меня нет доступа. необходимо перейти с AFP на другую систему.

Так что же правда, а что вымысел о будущем AFP? Перестанет ли он работать в будущих версиях macOS? Я не понимаю, как это возможно, поскольку Time Machine требует этого. Могу ли я безопасно использовать AFP, не беспокоясь о том, что он «умирает» на мне?

Tl;DnR: используйте SMB; у вас будет лучшая производительность и совместимость.

Ответы (3)

Протокол Apple Filing Protocol устарел 1 , а не «мертв». Есть большое различие, и оно устарело, оно все еще включено и все еще работает во время последней разработки, но было заменено чем-то другим — в данном случае SMB2. Это также означает, что дальнейшего развития не будет .

Перестанет ли он работать в будущих версиях macOS?

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

Могу ли я безопасно использовать AFP, не беспокоясь о том, что он «умирает» на мне?

AFP не собирается умирать так же, как cronне умирала, когда Apple ушла в launchd. Если вы используете AFP сегодня, у вас будет AFP завтра. Он не будет "обновлен". Тем не менее, завтра Apple может решить, что будущие версии macOS больше не будут поставляться с AFP; это не нарушит вашу существующую установку macOS.

Все это означает, что в качестве устаревшего протокола производители перестанут включать поддержку AFP в новые продукты (например, устройства NAS), а системные администраторы должны начать планировать переход на более новые технологии. Кроме того, будучи устаревшим, он больше не является протоколом обмена файлами по умолчанию, что означает, что вам (в конечном итоге) придется предпринять явные шаги для включения/подключения к общим ресурсам AFP.

Важно отметить, что AFP не поддерживает новую APFS (файловую систему Apple), поэтому более новые версии macOS (Sierra в будущем) не смогут обслуживать общие ресурсы AFP. 2

Вы можете обмениваться томами в формате APFS, используя сетевой протокол обмена файлами SMB. Протокол AFP устарел и не может использоваться для совместного использования томов в формате APFS.

Тем не менее, они, вероятно, будут включать клиент AFP, чтобы он мог продолжать подключаться к устаревшим устройствам/системам.


1 Устаревшее относится к функции программного обеспечения или языка программирования, которая допустима или поддерживается, но не рекомендуется. Устаревший атрибут или функция — это атрибут, который в конечном итоге может быть прекращен, но тем временем продолжает использоваться. Устаревание также помогает предотвратить проблемы обратной совместимости, давая пользователям время для миграции и начала использования более новой рекомендуемой функции. Устаревшая функция будет продолжать работать в текущей среде, но будет отображать предупреждающее сообщение о том, что используемая функция может быть удалена в будущих выпусках. Источник: Техопедия .

2 Источник: 9to5mac.com — Файловая система Apple (APFS), анонсированная на 2017 год, масштабируется «от Apple Watch до Mac Pro» и фокусируется на шифровании.

Новый APFS можно использовать только через SMB и NFS.

Прекращение поддержки AFP началось осенью 2013 года с версии 10.9/Maverick.

Когда произойдет этот переход, ответом будет: да, протокол обмена файлами AFP можно считать удаленным.

Конечно, у вас по-прежнему будет APFS для более старых версий ОС и, возможно, для более новых версий, если вы не конвертируете и не вынуждены конвертировать свои файловые системы на основе HFS в APFS.

Из введения файловых систем по ссылке выше :

HFS+ и его предшественнику HFS уже более 30 лет. Эти файловые системы были разработаны в эпоху гибких дисков и вращающихся жестких дисков, когда размеры файлов исчислялись килобайтами или мегабайтами.

Предварительная версия Apple File System для разработчиков доступна в macOS Sierra. Apple планирует выпустить Apple File System в качестве загрузочной файловой системы в 2017 году.

Time Machine полностью поддерживается через SMB . Мы не узнаем, когда Apple нажмет на курок, отказавшись от HFS и AFP, но запись уже висит на общедоступной стене веб-сайта разработчиков Apple.

Я не буду рассуждать в основной части своего ответа об обходных путях к вероятному результату, но вполне вероятно, что такие поставщики, как Paragon или Acronis, работают и / или выпустят продукт для добавления APFS поверх MacOS, как они делают сегодня на окна.

Никто не может ответить на этот вопрос, кроме Apple. Все остальное только слухи и домыслы.

Однако тот факт, что Time Machine основана на AFP и что AFP претерпел множество улучшений для поддержки Time Machine, можно рассматривать как показатель того, что AFP останется на некоторое время.

Обратите внимание, что Time Machine полностью поддерживается через SMB, поэтому, если вы можете настроить SMB так же, как и AFP сейчас, то SMB, вероятно, будет поддерживаться в течение самого длительного периода времени.

Однако теперь Time Machine официально поддерживает SMB (источники см . на странице apple.stackexchange.com/a/375065/26637 ).
@BlaisorBlade Time Machine уже давно поддерживает SMB (более 3 лет) ... поэтому добавление поддержки SMB не является признаком того, что поддержка AFP исчезнет сразу. Прошло 2,5 года с тех пор, как был задан вопрос, и AFP еще не исчез, поэтому, если у вас все еще есть эта установка с AFP, она не умерла за это время. Конечно, если мы посмотрим еще на 2,5 года вперед, я бы определенно сделал ставку на SMB, а не на AFP, если это выбор.
Я не уверен, что мы не согласны, за исключением того, что ИМХО эта информация улучшит ответ. Когда я прочитал этот ответ, я все еще думал, что Time Machine не поддерживает SMB, а потом узнал. Если бы у AFP не было альтернативы, он, вероятно, оставался бы «ненадолго», несмотря на устаревание. Поскольку у него есть альтернативы, кажется, что он останется на меньшее время.
@Blaisorblade Я обновил ответ дополнительной информацией! Спасибо!