Jump to content

Нетаталк

Нетаталк
Разработчик(и) Команда Netatalk
Первоначальный выпуск 1990 год ; 34 года назад ( 1990 )
Стабильная версия
3.2: 3.2.4 / 19 июля 2024 г .; 18 дней назад ( 19.07.2024 )
2.4: 2.4.4 / 19 июля 2024 г .; 18 дней назад ( 19.07.2024 )
Репозиторий github /Netatalk /netatalk
Операционная система POSIX- совместимые *NIX / *BSD системы
Тип Удаленный доступ
Лицензия 2001: GPL-2.0 или новее [а]
1990: Другие разрешительные лицензии [1]
Веб-сайт NetTalk .что

Netatalk (произносится как «нед-э-ток») [2] — это бесплатная с открытым исходным кодом реализация протокола Apple Filing Protocol (AFP) . Он позволяет Unix-подобным операционным системам служить файловыми серверами для Macintosh компьютеров под управлением macOS или Classic Mac OS .

Netatalk изначально был разработан группой Research Systems Unix в Мичиганском университете для Unix-систем, производных от BSD. [3] и выпущен в 1990 году. Apple представила AppleTalk вскоре после выпуска оригинального Macintosh в 1985 году, а затем в 1987 году последовало приложение для обмена файлами AppleShare (которое было создано на основе AFP). Это был ранний пример сети с нулевой конфигурацией . получил широкое распространение в образовательных учреждениях, а также в офисах малого и среднего размера в конце 80-х годов. Netatalk возник как часть экосистемы программного обеспечения вокруг AppleTalk.

В 1986 году Колумбийский университет опубликовал пакет Columbia AppleTalk Package (CAP), который представлял собой реализацию AppleTalk с открытым исходным кодом, первоначально написанную для BSD 4.2, позволяющую серверам Unix быть частью сетей AppleTalk. [4] У CAP также была собственная реализация AFP/AppleShare, но Netatalk, появившийся в 1990 году, заявил о лучшей производительности благодаря преимуществам разработки программного обеспечения. [5] CAP и Netatalk также были совместимы, причем последний можно было запускать на серверной части AppleTalk, предоставленной CAP.

В рамках перевода программного обеспечения в проект сообщества с открытым исходным кодом кодовая база была перенесена в SourceForge для контроля версий в июле 2000 года, а затем повторно лицензирована в соответствии с условиями Стандартной общественной лицензии GNU с версией 1.5pre7 в августе 2001 года. [6]

Поскольку в классической Mac OS использовалась раздвоенная файловая система , в отличие от хостовых операционных систем, на которых будет работать Netatalk, Netatalk изначально реализовал формат AppleDouble для хранения вилки ресурсов отдельно от вилки данных, когда файл Mac OS был перенесен на Unix-подобный компьютер. файловая система. Это было необходимо для того, чтобы не испортить большинство файлов из-за удаления ветки ресурса при копировании на том Netatalk, обслуживаемый AppleShare . С выпуском Netatalk 3.0 серверная часть была переработана для использования формата расширенных атрибутов , который Apple представила в Mac OS X для обратной совместимости с классическими ответвлениями ресурсов Mac OS.

История развития

[ редактировать ]

Первоначальным разработчиком Netatalk был Уэсли Крейг из Мичиганского университета. В 1997 году Адриан Сан создал популярный форк, закодировав первоначальную реализацию нового на тот момент сетевого уровня AppleShare IP (AFP over TCP/IP). [7] К тому времени, когда проект начал переходить на модель с открытым исходным кодом в 2000 году, ответвление «ASUN» было снова объединено с собственно Netatalk.

В октябре 2004 года был выпущен Netatalk 2.0, который принес значительные улучшения, в том числе: поддержку Apple Filing Protocol версии 3.1 (обеспечивает длинные имена файлов UTF-8, размеры файлов > 2 гигабайт , полную с Mac OS X совместимость CUPS ), интеграцию Kerberos V , поддержку , позволяющую настоящий « единый вход », надежное и постоянное хранение идентификаторов файлов и каталогов, а также бесчисленные исправления ошибок по сравнению с предыдущими версиями.

Начиная с версии 2.0.5, Netatalk поддерживает использование Time Machine по сети аналогично Apple от Time Capsule . Начиная с версии 2.2, Netatalk поддерживает уровень протокола AFP 3.3, который совместим со всеми последующими версиями ОС как минимум через macOS Ventura (13.1).

Вплоть до версии 2 Netatalk реализовывал набор протоколов AppleTalk (DDP) , позволяющий Unix-подобным операционным системам также выполнять функции печати ( PAP через серверную часть CUPS ) и времени (Timelord). [8] серверы для компьютеров Macintosh. Кроме того, подключенные к сети компьютеры Apple IIe и Apple IIGS могут загружаться по сети с общего тома Netatalk. Фактически, эта версия содержит целый набор инструментов для проверки сетей AppleTalk и управления ими, а также для чтения и записи файлов в форматах Macintosh в Unix-подобной операционной системе. По этой причине версия 2 все еще активно разрабатывается и выпускаются новые версии.

Версия 3.0 Netatalk была выпущена в июле 2012 года и в нее добавлена ​​конфигурация в стиле ini и расширенные атрибуты, совместимые с Mac OS X, по умолчанию, но при этом удалена поддержка сети AppleTalk. Последняя версия поддерживает уровень AFP 3.4, представленный в OS X Mountain Lion .

В Netatalk 3.1, выпущенном в октябре 2013 года, добавлена ​​поддержка Spotlight помимо улучшенной совместимости SMB . [9] [10]

В настоящее время Netatalk работает в операционных системах Linux , FreeBSD , OpenBSD , NetBSD , Solaris , illumos и macOS.

Коммерческое использование

[ редактировать ]

Netatalk интегрирован (или был ранее) интегрирован в ряд решений NAS , включая системы Buffalo NAS, Exanet ExaStore, [11] Iomega , Жесткий диск домашней медиасети [12] IXsystems TrueNAS, ОС LaCie NAS, Lime Technology unRAID, [13] Напп-это, [14] Netgear ReadyNAS, QNAP NAS, Synology DiskStation, Thecus NAS, [15] и многое другое. [16] [17]

В 2010 году компания NetAFP, которой управляет группа сопровождающих Netatalk, начала предоставлять коммерческую поддержку развертыванию Netatalk на предприятиях. [18] В декабре 2013 года компания объединилась с немецким Samba поставщиком SerNet , что ознаменовало прекращение коммерческой поддержки Netatalk в пользу SMB , который Apple сделала основным протоколом обмена файлами с выпуском Mac OS X Mavericks в том же году. [19] Веб-сайт NetAFP был закрыт в начале 2022 года.

Логотип Netatalk, взят с сайта Мичиганского университета в 2000 году.

Во время проекта в Мичиганском университете логотип Netatalk представлял собой голову BSD Daemon на сервировочном подносе, соединенном последовательно , имитируя язык дизайна значков, который Apple использовала для AppleTalk и AppleShare в классической Mac OS. [20]

Одновременно с выпуском Netatalk 2.0 логотип был стилизован под силуэт головы демона с наложенным логотипом сетевых кабелей , который проект использует в настоящее время. [21]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ GPL-2.0 или более поздняя с 28 августа 2001 г., версия 1.5pre7.
  1. ^ «Netatalk/АВТОРСКИЕ ПРАВА на главной · Netatalk/Netatalk» . Гитхаб .
  2. ^ «Часто задаваемые вопросы по Netatalk» . Исследовательские системы Unix Group . Мичиганский университет. 19 февраля 1996 года. Архивировано из оригинала 23 декабря 1996 года . Проверено 11 января 2023 г. Как произнести [ sic ] netatalk? Ах, хороший вопрос! Непросвещенные люди часто неправильно произносят это слово «net-'a-to.k». Правильное произношение [ sic ] — \'ned-*-to.k\ (буква «t» мягкая, как d, а первая «a» — это шва).
  3. ^ «Netatalk — работа в сети Apple Macintosh через открытый исходный код» . Архивировано из оригинала 27 января 2007 г.
  4. ^ «Мабам/КАП» . Гитхаб .
  5. ^ «Часто задаваемые вопросы по Netatalk» . Архивировано из оригинала 26 ноября 2001 г.
  6. ^ «Список рассылки Netatalk-devel» . СоурсФордж . ИсточникФордж. 28 августа 2001 года . Проверено 11 января 2023 г. Начиная с версии 1.5pre7, netatalk распространяется под лицензией GNU Public License (GPL). Версии до 1.5pre7 по-прежнему могут быть изменены в соответствии с лицензией BSD, и все условия лицензии BSD, которые не противоречат GPL, остаются в силе.
  7. ^ Билл МакГонигл (2 марта 2001 г.). «Netatalk Faq-O-Matic» . Netatalk Faq-O-Matic . Архивировано из оригинала 2 марта 2001 года . Проверено 12 января 2023 г. За последние пару лет Адриан Сан в значительной степени взял на себя разработку приложений и добавил множество новых функций, включая AFP через TCP и исправления ошибок.
  8. ^ «Клиент/сервер Mac Time» . Университет Мельбурна . Университет Мельбурна. 19 февраля 1996 года. Архивировано из оригинала 3 марта 2001 года . Проверено 12 января 2023 г. Пакет tardis/Timelord позволяет устанавливать время Macintosh по сети AppleTalk с сервера времени на базе Macintosh или UNIX/CAP.
  9. ^ «Примечания к выпуску Netatalk» . Проверено 2 января 2014 г.
  10. ^ «11. Совместное использование» . Руководство пользователя FreeNAS® 11.2-U3 . 11.1. Акции Apple (AFP) . Проверено 2 января 2014 г.
  11. ^ П. В. Энтони (19 сентября 2005 г.). «Netatalk / Re: [Netatalk-admins] Редактирование видео» . netatalk-admins (список рассылки) . Проверено 17 февраля 2019 г.
  12. ^ «Последовательный порт (Домашний медиа)» . NAS-Central Iomega Wiki . Архивировано из оригинала 17 августа 2018 г. Проверено 17 февраля 2019 г.
  13. ^ «Примечания к выпуску» . unRAID вики . Проверено 17 февраля 2019 г.
  14. ^ «napp-it // сетевое устройство ZFS NAS/SAN для OmniOS, OpenIndiana и Solaris: расширения» . Проверено 17 февраля 2019 г.
  15. ^ «Бета-прошивка N0204 V3.00.10.1» . Текус . Проверено 17 февраля 2019 г.
  16. ^ Ральф Бёме (22 сентября 2011 г.). «Состояние поддержки Netatalk и AFP поставщиком NAS, обновление» . Проверено 17 февраля 2019 г.
  17. ^ Ральф Бёме (18 января 2011 г.). «Состояние поддержки Netatalk и AFP поставщиком NAS» . Проверено 17 февраля 2019 г.
  18. ^ «Поддержка NetAFP Netatalk» . НетАФП . 15 августа 2010 года. Архивировано из оригинала 15 августа 2010 года . Проверено 11 января 2023 г.
  19. ^ Ральф Бёме (11 декабря 2013 г.). «SerNet расширяет поддержку Apple – NetAFP присоединяется к SerNet» . СерНет . СерНет Сервис Нетворк ГмбХ . Проверено 11 января 2023 г. К SerNet присоединился Ральф Бёме из NetAFP, чтобы еще больше укрепить команду SAMBA. Бёме — главный разработчик Netatalk, бесплатной реализации AFP для серверов Linux. [...] «Многие пользователи и производители используют Netatalk в качестве серверов Linux для клиентов Apple. В течение следующих двух лет им необходимо перейти на SMB», — говорит Ральф Бёме.
  20. ^ «Группа исследовательских систем Unix: Netatalk» . Архивировано из оригинала 14 марта 2019 г.
  21. ^ «Netatalk — работа в сети Apple Macintosh через открытый исходный код» . Архивировано из оригинала 25 августа 2004 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bcf5cc721eea206740c5db7a2032b37e__1721504460
URL1:https://arc.ask3.ru/arc/aa/bc/7e/bcf5cc721eea206740c5db7a2032b37e.html
Заголовок, (Title) документа по адресу, URL1:
Netatalk - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)