products:software:ubios:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
products:software:ubios:start [2020/12/01 11:26] – created UbiOS page riy-enproducts:software:ubios:start [2025/05/12 13:37] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== UbiOS ====== ====== UbiOS ======
  
-UbiOS (Ubiquiti OS) is Ubiquiti's new linux distribution. They use: Buildroot, C, C++, various linux tools and daemons.+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 === 
 +<code> 
 +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 
 +</code> 
 + 
 +=== 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'' for ''sysinit'' entires 
 +  * ''init'' 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  |
  • products/software/ubios/start.1606843571.txt.gz
  • Last modified: 2025/05/12 13:37
  • (external edit)