First of all, OpenWrt mentioned in the title is a customized router firmware based on Linux. In other words, it is not a proprietary firmware created by a router company, but it is a firmware that is modified based on Linux so that external developers can run Linux on the router.
Why use OpenWrt?
When I tried to use with OpenWrt, I was worried in many ways.
“Even though there is a dedicated firmware that works well, did external developers build Linux by installing Linux?”
“I wonder what the benefits gained by using OpenWrt are.”
“Why do I have to use OpenWrt even though there is a well-established official firmware?”
No matter how I entered the OpenWrt homepage, I tried to compile and install it, but I could not get an answer easily. I asked OpenWrt on a different angle and asked OpenWrt again if I could find the answer to why I used OpenWrt.
“What are the benefits of using Linux? People use Linux.”
“I already have Windows running on my PC, so why use Linux?”
It is not exactly 1: 1 matching questions, but the correct answers are as follows. (It’s a personal idea.)
OpenWrt’s goal and goal is to have the freedom to try something that is beyond the boundaries of the manufacturer and yet still be unknown or personally different, Maybe not.
The introduction of OpenWrt seems to me to some degree true.
[Selecting, configuring, and installing packages, rather than a single fixed firmware, will give you more freedom in using your router.]
As for the reasons why you should use OpenWrt, it seems that you have to find the right thing for your purpose like the existing Linux (although OpenWrt is also Linux). (Whether fun, academic or new)
What is the difference between OpenWrt and traditional Linux?
In fact, since OpenWrt itself is Linux based, it may be contradictory to look for differences from existing Linux. If you change your question, I think that the difference between OpenWrt and existing PC Linux is not right.
So what’s the difference? The biggest difference is the difference in the target HW. In the case of PC Linux, there is no big problem in running it because it runs with strong HW, whereas OpenWrt runs in limited HW as the example below. (Actually, when I first got to OpenWrt, I noticed that the router HW spec was so low.)
Another difference is the difference in the interface. PC Linux provides a UI to the user based on the X window system, while OpenWrt provides its own web interface named luci. [Of course, the terminal provides both.]
OpenWrt is Linux running on a limited HW. Because it is based on Linux, you can put the changes you want, or you can skip unwanted features. What you do with OpenWrt is up to you so that you can get away from the constraints of existing manufacturers and do what you want. If you want to put Linux on your router for fun, if you want to put your own features into the router, try OpenWrt.