TrustRadius: an HG Insights company

Ubuntu

Score8.7 out of 10

298 Reviews and Ratings

What is Ubuntu?

Ubuntu Linux is a Linux-based operating system for personal computers, tablets and smartphones. There is also a Server version which is used on physical or virtual servers in the data center.

Categories & Use Cases

If it didn't have Snap, I would love it.

Use Cases and Deployment Scope

We have many servers and a few workstations running Ubuntu. We wanted a nice alternative to Windows and something that was more robust and compatible for our web hosting needs. Additionally, we needed to have our chosen server system work with our tooling (Laravel Forge) and that made Ubuntu the clear choice.

Pros

  • Laravel Forge integration
  • Easy install/updates
  • User friendly interface
  • Decent software selection

Cons

  • Snap integration causes more problems than it solves, especially on servers
  • Container virtualization is weaker than I would like
  • Continues trying their own thing rather than supporting the upstream community

Return on Investment

  • We've been able to get a lot done without needing to spend anything, as we've only ever used the open source offerings.

Usability

Alternatives Considered

Fedora Linux, Debian OS and Linux Mint

Other Software Used

Debian OS

The Most Suitable Environment for Backend Developers Ubuntu

Use Cases and Deployment Scope

We use Ubuntu in our company to publish our website, manage our database and as a development environment. Ubuntu is a great Linux distribution that allows you to take advantage of the capabilities of the Linux operating system. When it is running at full capacity when we need it from time to time, its performance is ahead of many of its competitors.

Pros

  • Friendly UI
  • Package Management
  • LTS (Long-term Support)
  • Cloud and Server Integration

Cons

  • Hardware Compatibility
  • Power Management Tuning
  • No built-in rollback

Return on Investment

  • Security-Tooling Gaps
  • Hardware Compatibility
  • Large Package Repository

Usability

Other Software Used

NGINX

Powerful Opensource Operating System

Use Cases and Deployment Scope

All of our server side and some of our development machines are running on Ubuntu only. It really provides support to lot of products, languages and tools. The product is open source and their community is very huge which is really helpful incase of any issue, bugs, support and deployment related issue.

Pros

  • All our aws machines are running using Ubuntu OS only.
  • We use Ubuntu with whenever we need to perform any machine learning model training as it is more compatible with CUDA
  • Some of our python based development strictly needs Linux OS and we're using Ubuntu there also

Cons

  • there is lot of versioning that we need to manage while installing on ubuntu
  • With new version UI is consuming lot of resources, that must be addressed by developers
  • there must be an option of customizing what we need and what we not while installing Ubuntu, it's like something between current installation methods provided.

Return on Investment

  • With Ubuntu we're saving lot of money that we have invested on license of other Operating system
  • With Ubuntu our deployment is really very fast

Alternatives Considered

Red Hat Enterprise Linux (RHEL), Fedora Linux and Debian OS

Other Software Used

TensorFlow, NVIDIA CUDA Toolkit, Anaconda, Spyder, Jupyter Notebook

A review of Ubuntu Linux from a Software Developer's perspective

Use Cases and Deployment Scope

As a software solution developer and provider firm, when we initially tried to switch our major workload to Linux, there were a lot of options available, but as per the need, we wanted a system which was lightweight, have wide software and hardware support and also a good user base. After a lot of research, we settled for Ubuntu, which I would say, was our best choice so far.

It's still very good, have support for many languages and also Web Development, right out of the box, which makes it so much better, plus it's also understandable and easy to work with for the user, who's using Linux for the first time. Till today, I'll recommend Ubuntu to someone without thinking twice.

Pros

  • Management of Resources
  • Security of the Systems
  • Stable and reliable system
  • Not so buggy
  • Works across all configurations.

Cons

  • More software support
  • Better hardware support
  • Better UI

Most Important Features

  • Networking
  • Easy Remote Access
  • Better Software Support
  • Wide Hardware capability

Return on Investment

  • It got of rid for frequent windows crashes
  • It helps us securing the environment
  • It comes handy in many jobs

Alternatives Considered

Kali Linux, macOS and Microsoft Windows

Other Software Used

Microsoft Windows, macOS, Kali Linux

My Review

Use Cases and Deployment Scope

Possible alternative for CentOS Distribution.

Pros

  • Virtualization
  • Stability
  • Support
  • Patch Management

Cons

  • Upgrade Experience
  • User Desktop Experience
  • Cloud Services

Most Important Features

  • Virtualization
  • NFS
  • FTP

Return on Investment

  • Stability
  • Support
  • Availability

Alternatives Considered

Alma Suite

Other Software Used

VMware vCenter Configuration Manager, Globalscape Enhanced File Transfer (EFT), MariaDB Platform