Design and implementation of a router multi-os platform

Wei Zeng,Mingwei Xu,Jianping Wu
DOI: https://doi.org/10.3321/j.issn:1002-0470.2006.04.001
2006-01-01
Abstract:In order to migrate router software to different operating systems and extend operating systems functions, this paper designs and implements a multi-os platform for IP routers named RMOS (Router Multi-OS). Based on the micro-kernel architecture, RMOS is designed with a uniform programming interface. Besides hiding the internal details of operating systems, RMOS enhances the memory calls, monitors systematic resources and simulates real-time calls to the non-real-time operating systems. Manufacturers can provide various cost-performance routers with different operating systems according to market requirement by using RMOS, while reducing the cost of software transitions sharply. At present, RMOS can run on both VxWorks and Linux.
What problem does this paper attempt to address?