Software Data
Unifi Controller
Current Releases
Ubiquiti used to maintain a help article where the table below was kept up to date. Now you might able to to find the latest stable on Ubiquiti Unifi Download page or by browsing the Community Forum Releases. Beta releases on the forum require and account that has accepted the Early Access program.
Release Branch | Definition | Current Release |
---|---|---|
EOL Product Support | Release that is maintained for products that do not support newer firmware versions. | 5.6.42 |
Stable | General availability (GA) release. Formerly called Stable | 6.0.36 |
Beta | Release we think can go to Stable unchanged. Formerly called Stable Candidate & Release Candidate | 6.0.40 |
Testing | Feature-frozen, going to Release Candidate and then Stable. No longer used? | - |
Unstable | Branch where new features are being added. | 6.1.26 |
UbiOS
UbiOS
UbiOS (Ubiquiti OS) Ubiquiti's new linux distribution which is expected to be gradually deployed in all their devices. Thensystem is based on Buildroot project and main elements are written in C++.
Technologies used: Buildroot, C, C++, various linux tools and daemons
UDM Pro
Internal Disk Layout
Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Device Start End Sectors Size Type /dev/sdb1 2048 133119 131072 64M Linux filesystem /dev/sdb2 133120 2230271 2097152 1G Linux filesystem /dev/sdb3 2230272 4327423 2097152 1G Linux filesystem /dev/sdb4 4327424 4589567 262144 128M Linux filesystem /dev/sdb5 4589568 4655103 65536 32M Linux filesystem /dev/sdb6 4655104 30777310 26122207 12.5G Linux filesystem
FS details
Partition | Mount point |
---|---|
/dev/sdb1 | |
/dev/sdb2 | |
/dev/sdb3 | root |
/dev/sdb4 | /mnt/persistent |
/dev/sdb5 | |
/dev/sdb6 | /mnt/data |
Swap is in a ~7G zram disk. Memory limit is set to around ~3G
Boot Sequence
Built upon Alpine v2 but using BusyBox for init
Bootloader
Kernel
Init
Init process via BusyBox
init
process reads⁄etc⁄inittab
forsysinit
entiresinit
calls⁄etc⁄init.d⁄rcS
rcS
executes Start scripts in⁄etc⁄init.d
in order
Startup Scripts
File Name | Description |
---|---|
S95unifi-os | Starts Unifi OS Container |
UniFi OS
UniFi OS - a shared platform for all UniFi controllers and to manage users.
UniFi OS is a web portal to provide consistent experience across UniFi products. The actual implementation in UbiOS can vary
Key Features
- Centralized user/access management
- Single sign-on to all controllers
- Single Remote connection and new Cloud portal
- Easy installation and management of different Apps (Controllers)
Available Apps (Controllers)
- Network (pre-installed)
- Protect (requires HDD)
- Talk
- Access