The main focus of this work is port the lwIP library to nanvix and create programs to use the internet protocol like clusters, APIs and web apps.
This repository hosts a fork of educational version of Nanvix.
Nanvix is a Unix-like operating system written by Pedro Henrique Penna for educational purposes. It is designed to be simple and small, but also modern and fully featured.
lwIP is a small independent implementation of the TCP/IP protocol suite created by Adam Dunkels [email protected] and Leon Woestenberg [email protected].
The focus of the lwIP TCP/IP implementation is to reduce the RAM usage while still having a full scale TCP. This making lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM.
lwIP was originally developed by Adam Dunkels at the Computer and Networks Architectures (CNA) lab at the Swedish Institute of Computer Science (SICS) and is now developed and maintained by a worldwide network of developers.
Nanvix targets 32-bit x86-based PCs and only requires a floppy or CD-ROM drive and 16 MB of RAM. You can run it either in a real PC or in a virtual machine, using a system image.
- Nanvix is a free software that is under the GPL V3 license and is maintained by Pedro Henrique Penna. Any questions or suggestions send him an email: [email protected]
- Nanvix Network Driver is a free plugin that is under the GPL V3 license and is maintained by Leon Junio Martins, Felipe Moura, Daniel Benevides and Gustavo Oliveira.
- @Leon Martins
- @Daniel Benevides
- @Gustavo Gomes
- @Felipe Moura