EROFS evaluation is a research proposal aimed at interns with data science and algorithmic skills.
The goal of the research project is to evaluate EROFS - Enhanced Read-Only File System - as the file system type to use for Oniro systems. Oniro is using Squashfs v4 with a set of defaults for compression type and various "bucket sizes". EROFS is a promising new file system that may offer advantages in terms of speed and memory without sacrificing anything for compatibility.
Researches should modify oniro-image-base
to switch to the EROFS file system and run a the same set of payloads in both the stock and modified images on selected off-the-shelf devices.
The result of the work should be in the form of preliminary tooling, data sets, recommendations for and constraints against performing such switch. The researcher can be supported by an existing platform engineer, where required.
Most tooling should be written in a combination of the following technologies: make
, sh
, bash
, python
, c
and go
. Tools for processing the collected data can use any available technology.