Linux Kernel:
We solve complex low-level problems:
- Support for new audio/video devices, network devices, data storage systems.
- Linux kernel supporting, writing modules, device drivers.
- Development of kernel subsystems: arch, block, drivers, fs, mm, net.
- Transferring logic from the kernel to user space (kernel bypass) to reduce context switching costs, eliminating unnecessary copying of data inside the kernel (zero copy).
- Customization and assembly of operating system images based on the Linux kernel using buildroot, yocto for a wide range of applications.
- Development for the Android Open Source Project (AOSP).
