Linux is adaptable; it can run pretty much anywhere. It wouldn't surprise me if I found the Linux kernel on a lawn mower in the next few years. In a world where IT is becoming more and more relevant for our daily lives, alongside the rise of the Internet of Things, the presence of Linux has spiked like never before. Therefore, as Linux architects, we need to be prepared to design with almost everything.
In an on-premises environment, we are most probably facing two scenarios:
- Bare metal server
- Virtual machines (VMs)
Both of them will be very different, as the options that we will have to make our solution more resilient will vary.