# Why use an RTOS?

**URL:** <https://forums.windriver.com/t/why-use-an-rtos/35>\
**Category:** Operating Systems\
**Created:** [April 19, 2021, 5:28pm UTC](https://forums.windriver.com/t/why-use-an-rtos/35 "2021-04-19T17:28:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rob.woolley](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.windriver.com/rob.woolley/32/18_2.png) [@rob.woolley](https://forums.windriver.com/u/rob.woolley)\
**Post date:** [April 19, 2021, 5:28pm UTC](https://forums.windriver.com/t/why-use-an-rtos/35/1 "2021-04-19T17:28:31Z")

</div>

When should you use an RTOS? Isn’t Linux good enough?

---

<div class="post-metadata">

**Author:** ![wradmin](https://avatars.discourse-cdn.com/v4/letter/w/e68b1a/32.png) [@wradmin](https://forums.windriver.com/u/wradmin)\
**Post date:** [April 21, 2021, 12:30pm UTC](https://forums.windriver.com/t/why-use-an-rtos/35/2 "2021-04-21T12:30:58Z")

</div>

If your application require a predictable or deterministic execution then you may need to use a RTOS.  
You can find more information [here](https://en.wikipedia.org/wiki/Real-time_operating_system).
