šļø Amiga Knowledge Base
65,174 curated entries on demos, software, hardware and history of the Commodore Amiga
DOS Library
The DOS Library (dos.library) is a fundamental AmigaOS component that provides the application programming interface for AmigaDOS functionality and file system operations. It manages essential tasks including file I/O, directory traversal, path resolution, and process execution through a packet-based messaging system. The library implements critical features such as file locks for concurrency control, logical volume assigns, and communication with handler-based file systems ranging from floppy disks to hard drives. It serves as the abstraction layer between applications and storage devices, enabling standardized access to various media types through the AmigaDOS API.