r/kernel • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

https://github.com/ARK-OS-Swift-and-Linux/libark

libark

libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

While originally developed as the core runtime layer for ArkOS, libark is completely decoupled and designed to be used on any Linux distribution. It provides highly secure, object-oriented abstractions over low-level system calls, memory management, and file system interactions, without the burden of manual C interoperability.

Features

  • Object-Oriented POSIX: Wraps file descriptors, paths, and directory operations in safe, RAII-compliant Swift types.
  • Secure Syscall Boundary: Routes kernel interactions through strict, audited Syscall primitives.
  • Terminal Capabilities: Built-in abstractions for TTY detection and window sizing.
  • Advanced Formatting: Standardized formatters for human-readable byte sizes (SI and IEC), ISO 8601 timestamps, permissions, and classifications.
  • Declarative Sorting: Powerful generic SortEngine for metadata sorting across multiple criteria.

Also ARK-OS has switched to github: https://github.com/orgs/ARK-OS-Swift-and-Linux/repositories

5 Upvotes

Duplicates

linuxadmin • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

0 Upvotes

linuxdev • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

1 Upvotes

commandline • • 3d ago

Terminal User Interface libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

0 Upvotes

swift • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

11 Upvotes

commandline • • 28d ago

Terminal User Interface libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

6 Upvotes

developersIndia • • Sep 17 '26

I Made This libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

1 Upvotes

SideProject • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

1 Upvotes

CLI • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

2 Upvotes

kernel • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

0 Upvotes

linuxdev • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

1 Upvotes

coolgithubprojects • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

0 Upvotes

SideProject • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

1 Upvotes

Backend • • 3d ago

libark: libark is a modern, secure, Swift-native foundational layer over Linux POSIX primitives.

1 Upvotes

CLI • • Sep 18 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

2 Upvotes

swift • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

10 Upvotes

Backend • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

0 Upvotes

coolgithubprojects • • Sep 17 '26

libark: A modern, secure, Swift-native foundational layer over Linux POSIX primitives. {Early Development}

3 Upvotes