What Operating Systems has wolfSSL been ported to?

When embarking on a project the operating system used is a hard choice and limiting factor. Many embedded IoT projects even do without the operating system due to resource constraints. wolfSSL is a compact, highly customizable, and open-source SSL/TLS library that provides encryption, authentication, and secure communication. One remarkable feature, among many, of wolfSSL is its versatility – it has been ported to a large selection of operating systems, enabling developers to integrate robust security into a diverse range of platforms.

Ported operating systems range all the way from the obvious and expected operating systems to embedded and niche operating system:

  1. Linux (embedded Linux, Yocto Linux, PetaLinux, Debian, and more)
  2. Windows
  3. MacOS
  4. FreeBSD, NetBSD, OpenBSD
  5. Android
  6. iOS
  7. QNX
  8. FreeRTOS, SafeRTOS
  9. VxWorks
  10. GreenHills INTEGRITY
  11. ThreadX
  12. WinCE
  13. TRON
  14. Micrium
  15. MQX
  16. embOS
  17. TOPPERS
  18. RIOT
  19. CMSIS-RTOS
  20. TinyOS
  21. Nucleus
  22. Solaris
  23. OpenWRT
  24. TI-RTOS
  25. Keil RTX
  26. MontaVista
  27. NonStop
  28. Zephyr
  29. Azure Sphere OS
  30. Deos
  31. PikeOS
  32. Apache Mynewt
  33. AIX
  34. HP/UX
  35. Nintendo Wii and Gamecube with DevKitPro
  36. And many more that wolfSSL could work on…

wolfSSL has been developed from the ground up to work well in embedded devices and edge devices. This design has lent itself well for easily porting over to many different operating systems. If you are working on a project that has a need for some excellent security contact us at facts@wolfSSL.com, or call us at +1 425 245 8247.

Download wolfSSL