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
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
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
Built upon Alpine v2 but using BusyBox for init
Init process via BusyBox
init
process reads ⁄etc⁄inittab
for sysinit
entiresinit
calls ⁄etc⁄init.d⁄rcS
rcS
executes Start scripts in ⁄etc⁄init.d
in orderFile Name | Description |
---|---|
S95unifi-os | Starts Unifi OS Container |