Skip to content

Armbian-NG is similar to Armbian but written in Python and runs natively on Aarch64

License

Notifications You must be signed in to change notification settings

AndrewBCN/Armbian-NG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Armbian-NG logo

Armbian-NG is a project with a similar purpose to Armbian's: generating Debian or Ubuntu images that can be directly booted on ARM hardware.

The key differences between Armbian and Armbian-NG are:

  • Armbian is written in bash. While bash works well for small scripts, the Armbian build scripts have essentially reached a size where using a more advanced programming language would prove advantageous. So Armbian-NG is written in Python 3, using Sultan to run shell commands and the Clint command-line package to interface with the user.
  • Armbian runs on x86-64 hardware and requires cross-compilation toolchains. Armbian-NG runs natively on Aarch64 hardware and uses native compilation toolchains.
  • Armbian can generate images for both 32-bit and 64-bit ARM hardware. Armbian-NG only supports the generation of images for 64-bit ARM hardware (Aarch64).
  • Armbian-NG can optionally use distcc to accelerate kernel compilation.

Documentation

Again similar to Armbian, Armbian-NG documentation is written in markdown and stored in the docs/ subfolder, with images in docs/images. It is recommended to use the Remarkable markdown editor to generate Armbian-NG documentation.

About

Armbian-NG is similar to Armbian but written in Python and runs natively on Aarch64

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages