Ubuntu одна из самых популярных операционных систем семейства GNU Linux. Ubuntu основана компанией Canonical и благодаря усилиям этой компании, разработчиков и сообщества она стала такой известной. Основная сфера применения Ubuntu – домашние компьютеры и начинающие пользователи.

Но большую часть рынка обычных компьютеров занимает Microsoft Windows, поэтому такие дистрибутивы, как OpenSUSE и Red Hat взяли курс на коммерческий сектор. Ubuntu и OpenSUSE – это совершенно разные системы. В этой статье мы попытаемся сравнить их некоторые аспекты, чтобы помочь вам сделать правильный выбор.

Canonical была основана в том же году что и Facebook, и до сих пор пытается завоевать свою долю на рынке. Последние тенденции снижения продаж ПК заставили Canonical искать другие рынки, они разработали версию Ubuntu для смартфонов и планшетов. Но здесь компания тоже опоздала, в этой нише уже доминирует Android. Из-за того, что разработчики сосредоточили свои силы на Ubuntu Phone, в нескольких последних релизах Ubuntu мы не увидели серьезных изменений.

В то же время с Ubuntu было связанно много не очень хороших новостей. Такие организации, как EFF, FSF, X.org, KDE и огромное сообщество высказывают серьезные опасения по поводу роли Ubuntu в свободном программном обеспечении.

Много людей ищут альтернативы для Ubuntu. OpenSUSE – очень хороший вариант. Мы рассмотрим отличия Ubuntu и OpenSUSE, действительно ли им также просто пользоваться, удовлетворяет ли OpenSUSE ваши вычислительные потребности, а также какая операционная система ближе к идеологии OpenSource.

Простота использования

Одной из причин простоты использования Ubuntu было окружение рабочего стола Gnome. Разработчики приложили много усилий чтобы сделать его еще проще и создали свою оболочку – Unity. Еще одной причиной есть использование концепции популяризованной Клаусом Кноппером – LiveCD. Люди могли протестировать систему, даже не устанавливая ее на компьютер. Но в наши дни это теряет свою уникальность, любой дистрибутив достаточно просто использовать, и LiveCD поддерживается почти везде.

Удобство и простота использования OpenSUSE зависит от установленной среды рабочего стола. Но кроме этого, здесь есть специальное приложение конфигурации системы – Yast, с помощью которого можно очень просто настроить все что угодно, будь то сетевое подключение, обновление пакетов, настройка принтера или управление приложениями.

Я думаю не нужно говорить, что OpenSUSE тоже поддерживает режим LiveCD, но кроме того, здесь более гибкий и красивый установщик. Установка OpenSUSE vs Ubuntu ничем не отличается и очень проста, только у OpenSUSE более современный и красивый установщик, основанный на YaST.

Окружение рабочего стола

OpenSUSE поддерживает такие окружения рабочего стола, как GNOME, KDE, Xfce, LXDE, E19. Так что можно использовать ту среду, которая больше всего вам нравится. Базовая функциональность ОС обеспечивается независимо от окружения рабочего стола, то есть вы сможете получить доступ к YaST из любого окружения.

В Ubuntu же наоборот, большинство наработок Canonical доступны только в их собственной Unity. OpenSUSE рассматривает каждую DE как основную, и здесь вы можете установить несколько окружений в одной системе не боясь каких-либо конфликтов.

Такие приложения, как Ubuntu Softwere Center выглядят очень хорошо только в Unity и Gnome, что касается KDE и других сред, то дела обстоят ужасно.

В этом плане OpenSUSE намного лучше Ubuntu.

Программное обеспечение

Все приложения, разработанные для GNU Linux, доступны и отлично работают как в Ubuntu так и в OpenSUSE. Среди которых, Skype, Dropbox, Google Hangouts и, конечно же, клиент Steam. Исключением был клиент Ubuntu One, который вышел только для Ubuntu, Windows и Mac исключая другие дистрибутивы Linux, но после закрытия сервиса это уже неактуально.

Установка приложений выполняется очень просто как в Ubuntu, так и в OpenSUSE. В системах используются различные системы управления пакетами в Ubuntu – deb, в OpenSUSE – rpm, но так как это два самых популярных формата, проблем с поиском программ не возникнет ни там ни там. Как мне кажется в OpenSUSE этот процесс даже проще, потому что в Ubuntu Software Center для установки некоторых приложений нужно войти в свой аккаунт Ubuntu One.

Что касается установки сторонних приложений из PPA, то в Ubuntu с этим дела обстоят намного сложнее. Вам нужно искать PPA в интернете, вручную добавлять их через терминал, обновлять списки репозиториев.

В OpenSUSE это не очень сложно. Достаточно найти нужный пакет на software.opensuse.org, выбрать вашу версию дистрибутива и нажать кнопку установить. Об остальном позаботится YaST. Вам останется только принять GPG ключ разработчика и репозиторий будет автоматически подключен к системе. Разработчики OpenSUSE работают над инструментом который позволит устанавливать сторонние приложения, не открывая браузер.

Поддержка аппаратного обеспечения

Canonical часто хвастается поддержкой большого количества оборудования. Но это скорее заслуга не Canoncial, а огромного сообщества разработчиков, таких как бывший разработчик OpenSUSE Грег КН (сейчас он работает на FSF). Так что все оборудование, поддерживаемое в Ubuntu тоже поддерживается в OpenSUSE.

Сообщество

У обоих дистрибутивов огромное сообщество пользователей. У Ubuntu есть строгий кодекс поведения, чтобы поддержать порядочность и комфортные условия для пользователей. У OpenSUSE тоже очень дружелюбное сообщество, особенно для женщин, поскольку они берут участие в программе увеличения доступности Linux для женщин. Оба сообщества готовы помочь если у вас есть какая-либо проблема.

Настройка

В Ubuntu очень мало настроек в лучшем случае вы можете поменять обои или размер значков меню. Даже в Winodws и MacOS настроек больше – там есть возможность перемещать панель так как это нравится пользователям. Но в Ubuntu 16.04 это недоразумение с панелью исправили.

Напротив же OpenSUSE позволяет полностью настроить вашу систему. KDE Plasma используемая по умолчанию известна своей большой настраиваемостью и вы можете делать с ней все что захотите.

Конфиденциальность и безопасность

FSF считает Ubuntu шпионским ПО с тех пор, как они ввели отправку всех поисковых запросов Dash на сервера Canonical, где эти данные использовались для показа рекламы. Поскольку функция включена по умолчанию Canonical автоматически получает запросы пользователя и IP даже без его явного на то согласия. Это может быть серьезным риском для конфиденциальности. В последних версиях эту “фичу” убрали, но осадок остался.

В OpenSUSE нет таких острых нарушений конфиденциальности. Наоборот в OpenSUSE поставляется очень продвинутый брандмауэр, блокирующий некоторые порты, чтобы обеспечить дополнительную защиту для пользователей.

Таким образом, с точки зрения конфиденциальности OpenSUSE опять опережает Ubuntu.

Область применения

Как я уже говорил Canonical сосредоточилась на обычных пользователях и мобильном секторе. Но, похоже, идея со смартфонами провалилась и компания сместила точку зрения на планшеты.

OpenSUSE не пытается заработать деньги на обычных пользователях. Они отлично зарабатывают в корпоративной среде. Но кодовая база OpenSUSE используется как в корпоративной версии, так и в обычной.

Опыт Linux

Люди часто говорят что Android это не Linux, ChormeOS – не Linux. С технической точки зрения, это не так, ведь Linux – всего лишь ядро, на котором основаны эти системы. Но люди пытаются сказать, что они не получают желаемого “Опыта Linux” используя эти операционные системы.Что же такое этот опыт Linux? Мои причины использовать Linux были простыми:

  • Безопасная система, защищающая мои данные и мою конфиденциальность
  • Система, разработанная сообществом, не зависящая от компании
  • Полный доступ и контроль над системой
  • Сообщество свободного ПО, которое прислушивается к мнению каждого пользователя

Попробуйте оценить свою систему по этим утверждениям и вы поймете дает ли ваша система вам “Опыт Linux”.

Выводы

Есть много пользователей Linux, для которых свободное программное обеспечение означает только бесплатное. Эти пользователи не будут искать “Опыта Linux”, для них пригодна любая бесплатная ОС. И это нормально. Не все, кто ходит в зоопарк любят животных, некоторые ходят просто на прогулку.

Используйте любую операционную систему, которая вам нравится, неважно будь то OpenSUSE или Ubuntu. Цель этой статьи не указать вам какую ОС использовать, а сравнить отличия двух мощных операционных систем, чтобы вы смогли сделать обоснованный выбор. Для вас, что лучше, Ubuntu или OpenSUSE?

Вы пропустили

AEGIS Algorithms Android Angular Apache Airflow Apache Druid Apache Flink Apache Spark API API Canvas AppSec Architecture Artificial Intelligence Astro Authentication Authorization AutoGPT AWS AWS Aurora AWS Boto3 AWS EC2 AWS Lambda Azure Babylon.js Backend bash Beautiful Soup Bento UI Big Data Binary Tree Browser API Bun Career Cassandra Charts ChatGPT Chrome Extension Clean Code CLI ClickHouse Coding Codux Combine Compose Computer Context Fusion Copilot Cosmo Route CProgramming cron Cryptography CSS CTF Cypress DALL-E Data Analysis Data science Database dbt dbt Cloud deno Design Design Patterns Detekt Development Distributed Systems Django Docker Docker Hub Drizzle DRY DuckDB Express FastAPI Flask Flutter For Beginners Front End Development Game Development GCN GCP Geospatial Git GitHub Actions GitHub Pages Gitlab GMS GoFr Golang Google Google Sheets Google Wire GPT-3 GPT3 Gradio Gradle Grafana Graphic Design GraphQL gRPC Guidance HMS Hotwire HTML Huawei HuggingFace IndexedDB InfoSec Interview iOS Jackknife Java JavaScript Jetpack Compose JSON Kafka Kotlin Kubernetes LangChain Laravel Linux LlaMA LLM localStorage Logging Machine Learning Magento Math Mermaid Micro Frontends Mobile Mobile App Development mondayDB MongoDB Mongoose MySQL Naming NestJS NET NetMock Networks NextJS NLP Node.js Nodejs NoSQL NPM OOP OpenAI OTP Pandas PDF PHP Playwright Plotly Polars PostgreSQL Prefect Productivity Programming Prometheus Puppeteer Pushover Python Pytorch Quarkus Rabbitmq RAG Ramda Raspberry Pi React React Native Reactor Redis REST API Revolut Riverpod RProgramming Ruby Ruby on Rails Rust Scalene SCDB ScyllaDB Selenium Servers Sklearn SLO SnowFlake Snowkase Software Architecture Software Development Solara Solid Spring Boot SQL SQLite Streamlit SudoLang Supabase Swift SwiftUI Tailwind CSS Taipy Terraform Testing Transformers TURN TypeScript Ubuntu UI Design Unix UX UX Design Vim Vite VSCode Vue Web Architecture Web Components Web Development Web Frameworks Web Scraping Web-разработка Webassembly Websocket Whisper Widgets WordPress YAML YouTube Zed Наука о данных Разное Тренды

Как исследовать и визуализировать данные МО для обнаружения объектов на изображениях