Difference between revisions of "Projects:Orange Pi 4 Workstation"

From Dejvino's Knowledge Base
Jump to navigation Jump to search
Line 1: Line 1:
 
Project: Workstation computer built using [[Orange Pi 4]] running [[Linux]] fulfilling [[Goal:Technology]].
 
Project: Workstation computer built using [[Orange Pi 4]] running [[Linux]] fulfilling [[Goal:Technology]].
 +
 +
== Requirements ==
 +
* [[open source]] software
 +
** ability to build all of the components and utilities from source
 +
* standalone and independent
 +
** ability to build on the target hardware in order to be independent
 +
* up-to-date software
 +
** mainline kernel (with only a few necessary patches)
 +
** actively maintained distribution
 +
* '''NO'' binary blobs
  
 
== Hardware ==
 
== Hardware ==
Line 12: Line 22:
  
 
== Software ==
 
== Software ==
{{Todo|Organize into steps and final target.}}
+
=== Experimental Stage ===
 +
# {{IconDone}} Try pre-built images
 +
#* [[BSP Linux on Orange Pi 4]]: {{IconPlus}} everything mostly works, {{IconMinus}} old kernel with missing components
 +
#* [[Armbian on Orange Pi 4]]: {{IconPlus}} new kernel, {{IconMinus}} high power usage, incomplete HW support (e.g. graphics)
 +
# {{IconWip}} Try custom-built images
 +
#* [[BSP Linux on Orange Pi 4]]: {{IconPlus}} ..., {{IconMinus}} ...
 +
#* [[Armbian on Orange Pi 4]]: {{IconPlus}} ..., {{IconMinus}} ...
 +
# {{IconTodo}} Design a custom image-building toolkit
 +
#* {{IconTodo}}
  
* [[BSP Linux on Orange Pi 4]]
+
=== Target Stage ===
* [[Armbian on Orange Pi 4]]
 
 
* [[Mainline Linux on Orange Pi 4]]
 
* [[Mainline Linux on Orange Pi 4]]
 
* [[Arch Linux ARM on Orange Pi 4]]
 
* [[Arch Linux ARM on Orange Pi 4]]

Revision as of 10:29, 10 April 2020

Project: Workstation computer built using Orange Pi 4 running Linux fulfilling Goal:Technology.

Requirements

  • open source software
    • ability to build all of the components and utilities from source
  • standalone and independent
    • ability to build on the target hardware in order to be independent
  • up-to-date software
    • mainline kernel (with only a few necessary patches)
    • actively maintained distribution
  • 'NO binary blobs

Hardware

Details: Orange Pi 4 Hardware

  • multiple 64-bit ARM cores which provides enough horsepower for common tasks
  • 4 GB of LPDDR4 RAM is sufficient for common tasks given it will run Linux
  • 1 Gbps Ethernet & WiFi & Bluetooth for solid connectivity
  • tiny form factor frees up lots of space (compared to a standard desktop tower PC)
  • low power consumption makes this cheap to run
  • low noise levels thanks to a single slow running fan

Software

Experimental Stage

  1. Try pre-built images
  2. Try custom-built images
  3. Design a custom image-building toolkit

Target Stage