id summary reporter owner description type status priority milestone component version resolution keywords cc field_blocks field_dependson field_seealso 651 Implement Turris Omnia support (arm32) Jakub Jermář Jiri Svoboda "Implement support for Turris Omnia open-source router. Details:: Turris Omnia is a open-hardware router for home use. It features dual-core ARM CPU, 1GB of RAM, 4GB of internal storage and 5 LAN ports. The machine is well documented and can be used as a model hardware for the network usability of HelenOS. Turris Omnia offers a lot of functionality (including USB, !WiFi or SIM card slot) thus a complete support would require more than 3 monts but basic functionality is within the reach of a single trimester work. What Gains and Benefits will this bring?:: Turris Omnia would be a good demonstrator for HelenOS to show that HelenOS is capable of a full-fledged routing functionality. Difficulty:: Medium to High Required skills:: A successful applicant will need to have very good skills in programming in the C language and the ability to learn how to drive hardware based on various information sources (official documentation, source code of other operating system projects). Documentation:: * [[https://omnia.turris.cz/en/|Turris Omnia Homepage]] Possible mentors:: HelenOS Core Team " enhancement new major helenos/kernel/arm32 mainline gsoc16, gsoc17