Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal - Build Armbian Linux Kernels and Images natively on Arm #223

Closed
lanefu opened this issue Oct 27, 2020 · 11 comments
Closed

Proposal - Build Armbian Linux Kernels and Images natively on Arm #223

lanefu opened this issue Oct 27, 2020 · 11 comments
Assignees
Labels
approved ARMDEVSUMMIT2020 Sponsored Arm64 Server for best project idea

Comments

@lanefu
Copy link

lanefu commented Oct 27, 2020

ARMDEVSUMMIT2020

Contact Info

Igor Pecovnik -- igor dot pecovnik at gmail dot com -- Armbian Project Founder and Lead
Lane Jennison -- lane at lane-fu dot com -- Armbian Project Admin, Maintainer, and Evangelist

Project Title and description

Armbian is a base operating system platform for single board computers (SBCs) that other projects can trust to build upon.

  • Lightweight Debian or Ubuntu based Linux distribution specialized for ARM development boards
  • Each system is compiled, assembled and optimized by Armbian Build Tools
  • It has powerful build and software development tools to make custom builds
  • A vibrant community

We focus on providing the best mainline-linux experience possible for Single Board Computers excluding Raspberry Pi. This is achieved by:

  • working closely with SoC maintainers and developers to apply hardware enablement patches not yet fully upstreamed to mainline Linux and U-boot
  • providing our own patches and device tree overlays
  • providing off-the-shelf configurations optimized for specific SoCs and SBCs

Which members of the community would benefit from your work?

  • We already serve thousands of existing users by providing stable, current OS images for the owners of of low-cost SBCs where the vendor only provides unstable demo images based on unmaintained BSP kernels.
  • We empower users in 3rd world markets to self-educate and deploy solutions using low-cost SBCs that would otherwise be unusable
  • We empower small-scale engineer shops to bring boutique products to market because we have an OS to support their hardware. ex: See the helios4 and helios64 NAS products by Koblo.io

Is the code that you’re going to run 100% open source?

yes

Provide the URLs where it is located, or a Git repository.

What infrastructure (computing resources and network access) do you need?

We build dozens of different linux kernels and hundreds of linux image permutations. We're looking for ways to build kernels faster and run image building within debboostrap faster

Describe the continuous integration (CI) system in use or desired for this project.

As a linux distribution targeting over 100 bespoke SBCs, testing is hard. See this article describing some of our challenges.

Current Testing is the following

Please state your contributions to the open source community and any other relevant initiatives.

Brag a little bit about yourself, please!

Armbian is the project I've been waiting for. I've been involved for a few years now.. I'm also a maintainer for some of the ansible roles for hashicorp tools. (I love running nomad and consul on Armbian) or nomad running arm VMs on armbian

Important reminders and logistics

Approved projects will be expected to provide credit back to Works on Arm
in the form of a logo display, blog post, Twitter post, news release, or
some other suitable acknowledgement.

Approved projects are subject to a 90 day review process for termination.
When you are done with the project, please let info@worksonarm.com know
so that we can reuse the hardware for someone else!

Sometimes projects change ownership or key people. Please let
info@worksonarm.com know promptly if we need to communicate with new folks.

For more project information, see the following social channels:

i agree to above

@kushalkoolwal kushalkoolwal added the ARMDEVSUMMIT2020 Sponsored Arm64 Server for best project idea label Oct 30, 2020
@kushalkoolwal
Copy link
Contributor

Congrats on winning the ARMDEVSUMMIT2020 draw!

@lanefu
Copy link
Author

lanefu commented Oct 30, 2020

wow! that's super exciting!

@igorpecovnik exciting opportunities ahead!

@EvilOlaf
Copy link

EvilOlaf commented Nov 1, 2020

This is awesome. Thank you so much for this opportunity!

@lanefu
Copy link
Author

lanefu commented Nov 2, 2020

So what's timing on next steps?

@pgmwoa
Copy link
Contributor

pgmwoa commented Nov 4, 2020

Please allow us few days to provision your hardware. You will be notified via email once the hardware is available.

@vielmetti
Copy link
Contributor

Account setup has been done, you should see a set of welcome messages shortly @lanefu @EvilOlaf

@lanefu
Copy link
Author

lanefu commented Nov 5, 2020

@vielmetti yep! my account is setup now.

@lanefu
Copy link
Author

lanefu commented Nov 6, 2020

@pgmwoa Okay we have access to the account, and will wait for you to provision and confirm.

@pgmwoa
Copy link
Contributor

pgmwoa commented Nov 6, 2020

Necessary infrastructure is reserved. Please refer to the welcome email for instructions on how to use the reserved server and the supporting resources.

@vielmetti
Copy link
Contributor

Looks like we're good to go @lanefu

@lanefu
Copy link
Author

lanefu commented Nov 6, 2020 via email

@pgmwoa pgmwoa closed this as completed Nov 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved ARMDEVSUMMIT2020 Sponsored Arm64 Server for best project idea
Projects
None yet
Development

No branches or pull requests

5 participants