What is our primary use case?
I primarily use it in my day to day work to test my products. There are a lot of open-source tools on the market, and I need this product to have something to deploy them on.
What is most valuable?
I prefer the new organization of Ubuntu. The repository is excellent.
They have provided a new interface, which is great.
I don't need the UI so much as the CLI, however, both are excellent.
What needs improvement?
While for the most part, I am quite happy with the new developments on the solution, from my perspective (and as a user or a solutions architect), the product needs to keep on doing enhancements according to the needs sprouting out of recent developments in technology.
There should be a CI/CD process for all software that it is on the market.
Overall, the solution offers me exactly what I need. I'm not really missing any features.
You need a lot of bandwidth during the initial setup in order to pull from the repository. Without good bandwidth, you'll get cut off and the implementation will fail.
For how long have I used the solution?
I've been using the solution for about four or five years.
What do I think about the stability of the solution?
The stability is good. Whatever I've needed to maintain, I've been able to on Unbuntu. It doesn't crash or freeze and it's not buggy. I find it to be reliable.
That said, they do have to look at their security measures and maybe tighten those up a bit.
What do I think about the scalability of the solution?
I'm not sure about the scalability of the solution. It may be how you use the solution and how you set it up.
We're just a startup with a small team of maybe ten people. We aren't a big organization.
Which solution did I use previously and why did I switch?
I'm familiar with many different options, including CentOS, Red Hat, and SUSE. I prefer Unbuntu out of all of these. However, it is a personal preference. Each has its own pros and cons.
How was the initial setup?
The initial setup is not very complex although I wouldn't exactly describe it as straightforward. You need to have the right people on it. Those that understand the industry will have an easier time. Otherwise, it might not connect to the correct server and will get disconnected, causing the implementation import to fail.
Countries that lack bandwidth need Unbuntu to offer a CAP server so they can pull off the repository and do updates and upgrades that won't fail if the bandwidth cuts.
Therefore, it's not necessarily the installation itself that gives you trouble. Unbuntu needs to get closer to the countries in order to make it easier to pull from the repository easily.
What other advice do I have?
I highly recommend the solution. It's very popular among developers. It's worked quite well for us.
Of course, solutions like Red Hat and CentOS also have good capabilities. For us, however, Unbuntu is the best.
Overall, I'd rate the solution seven out of ten. It offers me basically everything I need and has worked well for our team.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Good and nice to use with ease and friendly GUI look.