Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.

Latest commit

 

History

History
26 lines (18 loc) · 2.04 KB

README.md

File metadata and controls

26 lines (18 loc) · 2.04 KB

Netatalk 2.2.x

A fork of the Netatalk 2.2 codebase which takes in post-2.2.6 downstream patches from various sources, while adding some modern conveniences such as systemd unit configurations for all daemons.

The primary focus of this fork is to have a version of Netatalk 2.2.x that runs well on modern Open-Source systems, in particular Debian Linux and NetBSD.

As of Netatalk 3.0, support for Apple's legacy AppleTalk (DDP) protocol was dropped. AppleTalk is required for Macs running System 6.0 through Mac OS 7.6, as well as supported Apple II systems, to be able to connect to an AppleShare server out of the box. Additionally, AppleTalk support brings the convenience of a printer server (papd) which can act as a two-way bridge for using modern printers on old Macs, and vice versa, as well as a time server (timelord,) plus an Apple II netboot server (a2boot.)

At the same time, the ability of Netatalk 2.2 to understand both AppleTalk (DDP) and TCP/IP (DSI) allows it to serve as a bridge between very old Apple II and Mac systems, and modern macOS and other systems that understand AFP.

Hence, the need among the vintage Apple community to keep maintaining the Netatalk 2.2 codebase.

Installation

Follow the installation steps in the official Netatalk 2.2 documenation to configure and install Netatalk.

As supplementary information when installing on Debian derivate Linux distros, you need at least these apt packages:

libssl-dev libdb-dev libcups2-dev autotools-dev automake libtool libgcrypt20-dev

An example configuration that enables systemd and all the AppleTalk daemons, plus zeroconf for service discovery on Mac OS X (requires libavahi):

$ ./configure --enable-systemd --enable-ddp --enable-a2boot --enable-cups --enable-timelord --enable-zeroconf

Documentation

Comprehensive documentation for Netatalk 2.2 can be found on SourceForge.net