Git Product home page Git Product logo

os's Introduction

Armbian logo
Armbian OS

GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

What does this project do?

  • Builds quarterly stable, daily rolling and weekly community Armbian OS images
  • Keeps build framework packages artifacts cache up to date to secure fast rebuild process
  • Keeps stable apt.armbian.com and nightly beta.armbian.com packages repository up to date
  • Keep synchronizing the selection of 3rd party applications with Armbian repositories
  • Reversion Firefox, Thunderbird and Chromium to higher (9) epoch version then its Snapd counterparts (1)
  • Tests install of all packages added onto stable and testing Debian and Ubuntu releases
  • Tests packages upgrade sucess on real hardware
  • Tests build supported and community supported desktops

How to enable images?

Build lists are generated automatic based on support policy and with help of templates, .blacklist and .map files.

When is this happening?

  • Artifacts cache is updated every eight hours, starting at 0:00 AM UTC
  • Repository update starts after artifacts cache update is done succesfully
  • Smoke tests starts once per day at 5:30 AM UTC
  • Nightly images are build once per day, at 2:00 AM UTC, or if build config / template is changed
  • Manually, when Armbian release manager executes a build action

Latest smoke tests results:

  • installs kernels, device tree blob and headers
  • runs network (iperf) and computing performance tests (7z benchmark)
  • store armbianmonitor logs
Board nameKernel versionSupportLogsIperf7z -bRepo
Khadas VIM16.6.44-current-meson64893723beta
Khadas VIM16.10.3-edge-meson64903720beta
Orange Pi Zero Plus6.6.43-current-sunxi648332683beta
Orange Pi Zero Plus6.7.12-edge-sunxi648512616beta
Rockpi E6.6.44-current-rockchip649003291beta
Rockpi E6.10.3-edge-rockchip649003236beta
Raspberry Pi 46.6.44-current-bcm27118804830beta
Raspberry Pi 46.10.3-edge-bcm27117484097beta
Le potato6.6.44-current-meson64903616beta
Le potato6.10.3-edge-meson64933800beta
Odroid C26.6.44-current-meson648903794beta
Odroid C26.10.3-edge-meson647503483beta
Rockpi 4B6.6.44-current-rockchip648806433beta
Khadas VIM26.6.44-current-meson648906207beta
Khadas VIM26.10.3-edge-meson648806149beta
Khadas VIM36.6.44-current-meson648307097beta
Khadas VIM36.10.3-edge-meson648407043beta
NanoPi M46.6.44-current-rockchip649706666beta
Odroid C46.6.44-current-meson648905627beta
Odroid C46.10.3-edge-meson648805647beta
Cubietruck6.6.43-current-sunxi5951028beta
Banana Pi M2 Ultra6.6.43-current-sunxi6632697beta
Orange Pi 5 Plus6.1.75-vendor-rk35xx88418582beta
Odroid N26.6.44-current-meson649028908beta
Odroid N26.10.3-edge-meson646908889beta
Tanix TX66.6.43-current-sunxi64904127beta
Tanix TX66.7.12-edge-sunxi64914206beta
Tinker Board 26.6.44-current-rockchip648406949beta
Banana Pi M2Pro6.6.44-current-meson648605324beta
Banana Pi M2Pro6.10.3-edge-meson648705332beta
Odroid M16.6.44-current-rockchip645305223beta
Odroid M16.10.3-edge-rockchip644005227beta
Tinker Board6.6.44-current-rockchip8803708beta
Tinker Board6.10.3-edge-rockchip8803562beta
Banana Pi CM4IO6.4.13-edge-meson648607228beta
Banana Pi CM4IO6.4.13-edge-meson648887136beta
NanoPi R4S6.6.44-current-rockchip649006526beta
Orange Pi 56.1.75-vendor-rk35xx89217334beta
Udoo6.6.44-current-imx63852254beta
Khadas VIM45.15.137-legacy-meson-s4t753813156beta
Banana Pi F36.1.15-legacy-spacemit8847464beta
Pine H646.6.43-current-sunxi648794173beta
Orange Pi One+6.6.43-current-sunxi648584179beta
NanoPi R6S6.1.75-vendor-rk35xx225015029beta
Odroid XU46.6.43-current-odroidxu48627459beta
Banana Pi M76.1.75-vendor-rk35xx90015969beta
Banana Pi M76.1.75-vendor-rk35xx90015969beta
Clearfog Pro6.6.44-current-mvebu8992217beta

Would you like to join spare hardware to this automated testings?

All you need to do is:

  • deploy any latest Armbian image to hardware
  • provide IP address
  • contact us

Device has to be always on and easily accesible for you to re-image in case of failed upgrade.

Development

Download prebuilt images

Support

Contact

os's People

Contributors

alexl83 avatar amazingfate avatar armbianworker avatar dependabot[bot] avatar dusikasss avatar efectn avatar evilolaf avatar glneo avatar igorpecovnik avatar kreyren avatar lanefu avatar neothefox avatar rpardini avatar steemanmi avatar tonymac32 avatar viraniac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

os's Issues

Armbian & Khadas are rewarding contributors

Which software package would you like that is mirrored?

Armbian’s developer community is the backbone of our success, dedicated to maintaining and updating a wide range of devices. To ensure our long-term sustainability, we need ongoing contributions that support our core infrastructure, including the build framework, OS components, and more.

Introducing the Armbian Contribution Reward Program:

We are thrilled to launch this initiative to recognize and reward the incredible contributors who help keep Armbian running smoothly. This program not only celebrates your hard work but also clarifies the roles of hardware manufacturers and the larger community in maintaining software support.

How to get to the pool? Who can participate?

Pull requests authors that will complete their work awarded with a special tag https://github.com/armbian/build/labels/Giveaway

Active community members that will be nominated by anyone and approved by at least one moderator
Regulars and first time contributors are both welcome!
You qualify by contributing to:

On October 15th, we’ll hold a random draft to select a winner from the pool.

Rewards:

One lucky winner will receive premium and one standard Khadas Mind portable workstation, both with dock, generously donated by Khadas.

51uu4EKZo0L AC_SL1500

How to Get Involved:

Dive into any of the eligible areas and make a significant impact on Armbian. Your contributions not only support our community but also give you a chance to win an amazing reward.

For more details about the reward, visit Khadas product page!

Let’s join forces to keep Armbian thriving and growing!

Amlogic S802 support

Which board images would you like us to rebuilt?

I have an Amlogic S802 Android TV box that I'd like to run Linux and Pi-Hole on and I'm wondering if Armbian would ever get support for it? I've been doing research on how I could get Linux running on it, I've come across some informative pages but none that say they support Amlogic S802 SoC

https://linux-meson.com/index.html

The M8 Amlogic S802 Android TV box specs:

CPU Amlogic S802 Cortex A9 r4 2GHz Quad Core
GPU Octa-core Mali-450MP GPU @ 600MHz
RAM 2GB DDR3
ROM 8GB NAND FLASH
Wifi Connectivity 2.4G/5G, wireless mouse and keyboard via 2.4GHz USB dongle
Ethernet 10/100M, standard RJ-45
Bluetooth Support
HDD File System FAT16/FAT32/NTFS
Card reader SD/SDHC/MMC cards
HDMI Port Standard HDMI female, 1.4b
Other Interfaces 2 x High speed USB 2.0, support USB DISK and USB HDD ;1 x RJ45 ;1 x AV port ;1 x Optical ;1 x SD card slot
Power DC 5V/2A

Rename GPIO pin from Armbian OS 23.02.1 for Odroid C2 ?

Hi.

I'm using my Odroid C2 to run Klipper / Moonraker / Mainsail and to drive my 3D printer.

Now I want to drive a relay board using GPIO so I can power on and off my printer.

This feature is embeded in Moonraker but I have to use the GPIO pin name.

When I look on my Odroid C2 :

$ gpioinfo gpiochip1|grep J2
line 78: "J2 Header Pin35" unused input active-high
line 82: "J2 Header Pin36" unused input active-high
line 83: "J2 Header Pin31" unused input active-high
line 88: "J2 Header Pin32" unused input active-high
line 89: "J2 Header Pin26" unused input active-high
line 92: "J2 Header Pin29" unused input active-high
line 93: "J2 Header Pin24" unused input active-high
line 94: "J2 Header Pin23" unused input active-high
line 95: "J2 Header Pin22" unused input active-high
line 96: "J2 Header Pin21" unused input active-high
line 97: "J2 Header Pin18" unused input active-high
line 98: "J2 Header Pin33" unused input active-high
line 99: "J2 Header Pin19" unused input active-high
line 100: "J2 Header Pin16" unused input active-high
line 101: "J2 Header Pin15" unused input active-high
line 102: "J2 Header Pin12" unused input active-high
line 103: "J2 Header Pin13" unused input active-high
line 104: "J2 Header Pin8" unused input active-high
line 105: "J2 Header Pin10" unused input active-high
line 111: "J2 Header Pin11" unused input active-high
line 113: "J2 Header Pin7" unused input active-high

Pin's name use blank.

Meanwhile, the same command on a Raspberry Pi 3 :

$ gpioinfo gpiochip0
gpiochip0 - 54 lines:
line 0: "ID_SDA" unused input active-high
line 1: "ID_SCL" unused input active-high
line 2: "SDA1" unused input active-high
line 3: "SCL1" unused input active-high
line 4: "GPIO_GCLK" unused output active-high
line 5: "GPIO5" unused input active-high
line 6: "GPIO6" unused input active-high
line 7: "SPI_CE1_N" unused input active-high
line 8: "SPI_CE0_N" unused input active-high
line 9: "SPI_MISO" unused input active-high
line 10: "SPI_MOSI" unused input active-high
line 11: "SPI_SCLK" unused input active-high
line 12: "GPIO12" unused input active-high
line 13: "GPIO13" unused input active-high
line 14: "TXD1" unused input active-high
line 15: "RXD1" unused input active-high
line 16: "GPIO16" unused input active-high
line 17: "GPIO17" "moonraker" output active-high [used]
line 18: "GPIO18" unused input active-high
line 19: "GPIO19" unused input active-high
line 20: "GPIO20" unused input active-high
line 21: "GPIO21" unused input active-high
line 22: "GPIO22" unused input active-high
line 23: "GPIO23" unused input active-high
line 24: "GPIO24" unused input active-high
line 25: "GPIO25" unused input active-high
line 26: "GPIO26" unused input active-high
line 27: "GPIO27" unused input active-high
line 28: "NC" unused input active-high
line 29: "LAN_RUN_BOOT" unused input active-high
line 30: "CTS0" unused input active-high
line 31: "RTS0" unused input active-high
line 32: "TXD0" unused input active-high
line 33: "RXD0" unused input active-high
line 34: "SD1_CLK" unused input active-high
line 35: "SD1_CMD" unused input active-high
line 36: "SD1_DATA0" unused input active-high
line 37: "SD1_DATA1" unused input active-high
line 38: "SD1_DATA2" unused input active-high
line 39: "SD1_DATA3" unused input active-high
line 40: "PWM0_OUT" unused input active-high
line 41: "PWM1_OUT" unused input active-high
line 42: "ETH_CLK" unused input active-high
line 43: "WIFI_CLK" unused input active-high
line 44: "SDA0" unused input active-high
line 45: "SCL0" unused input active-high
line 46: "SMPS_SCL" unused input active-high
line 47: "SMPS_SDA" unused output active-high
line 48: "SD_CLK_R" unused input active-high
line 49: "SD_CMD_R" unused input active-high
line 50: "SD_DATA0_R" unused input active-high
line 51: "SD_DATA1_R" unused input active-high
line 52: "SD_DATA2_R" unused input active-high
line 53: "SD_DATA3_R" unused input active-high

In moonraker configuration file, I have to use GPIO17 to trigger the state.

But on my Odroid C2, I can't because Moonraker can't parse GPIO name.

Is it possible to rename the GPIO from "J2 Header Pin7" to "J2_Header_Pin7" for example ? Withour recompiling th OS, of course :D

Thanks

Image für Kobol helios64

Which software package would you like that is mirrored?

Dear reader,

On https://wiki.kobol.io/download/ one can find a link that points to https://dl.armbian.com/helios64/archive/Armbian_21.05.1_Helios64_buster_current_5.10.35.img.xz . But this destination is no longer availabel.

I read on https://www.armbian.com/helios64/ that there is a maintainer missing. I would expect this is the reason why the os-image is not available anymore. Are there any older images available for download or is it likely that you find a new maintainer pretty soon?

Regards

Suk-RAM

aml-s9xx-box

Which board images would you like us to rebuilt?

Please can you make rolling release for aml-s9xx-box with EDGE kernel?

Armbian OS

Which board images would you like us to rebuilt?

Please remake bananapim3 images!

OrangePi 5 images issues

Which board images would you like us to rebuilt?

Please remake orangepi 5 plus images, all of them are not bootable.
all edge 6.8. kernel :(
Even myself I tried to use for armbian repository and build my own image of armbian and it is not bootable also :(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.