- 6 причин, почему в Linux мало приложений
- Распространенные причины, по которым в Linux мало приложений
- 1. Нет надежного потенциала заработка в экосистеме Linux
- 2. Огромное количество дистрибутивов Linux
- 3. Разногласия между разработчиками и пользователями
- 4. Отсутствие финансирования для поддержки проектов
- 5. Вопросы авторского лева для компаний
- 6. Ограниченная доля рынка
- Заключительная мысль
- Как узнать размер приложений, которые мы установили в Gnu / Linux
- Графическое представление размера приложений
- Смотрите размер в командной строке
- Заключение
- 2 комментариев, оставьте свой
- Оставьте свой комментарий Отменить ответ
6 причин, почему в Linux мало приложений
По сравнению с Windows и macOS количество пользователей Linux не так уж и много. Хотя Linux — бесплатная система с открытым исходным кодом, в отличие от Windows и macOS, люди не интересуются ею по многим причинам. Одной из основных причин является отсутствие достаточного количества программного обеспечения и приложений. Действительно, для большинства пользователей Linux стал распространенным вопрос о том, почему в Linux нет большего количества приложений. В принципе, этому есть несколько причин. Если вы используете Linux или планируете использовать его в будущем, вы должны узнать об этом. Для этого оставайтесь с нами до конца, и я уверен, вы узнаете что-то новое.
Распространенные причины, по которым в Linux мало приложений
По сути, бесплатность и открытый исходный код — основная причина того, что в Linux не так много приложений и программного обеспечения. Кроме того, у него много дистрибутивов, и все они имеют разные правила и требования. Однако это не все, что стоит за этой проблемой. Чтобы правильно понять причины, нам нужно углубиться в некоторые факторы, которые мешают Linux иметь больше приложений. Мы нашли шесть существенных факторов в этом случае. Не пропускайте ни одного предложения, чтобы понять его правильно.
1. Нет надежного потенциала заработка в экосистеме Linux
В отличие от разработчиков Windows или macOS, которые могут легко взимать фиксированную плату или размещать ежемесячные подписки на свои приложения, разработчики Linux просто не могут этого сделать. Даже если разработчики решат продавать свои приложения, потому что они с открытым исходным кодом, весь исходный код доступен всем. Никто не может на самом деле гарантировать, что кто-то просто не возьмет код, подправит его и не распространят бесплатно, что приведет к потерям для исходного разработчика.
Более того, разные дистрибутивы Linux имеют разные политики. Например, Ubuntu немного снисходительно относится к проприетарным программам. С другой стороны, Fedora использует сильный подход с открытым исходным кодом и не допускает использования любого проприетарного программного обеспечения.
Несколько способов заработать деньги на разработке приложений для Linux относительно невелики и ненадежны. Это означает, что большинство разработчиков не будут тратить время и усилия на создание качественные приложения для Linux , а те, кто это делает, часто не в состоянии зарабатывать на жизнь этим.
2. Огромное количество дистрибутивов Linux
Linux предлагает множество различных дистрибутивов или «дистрибутивов». У каждого дистрибутива есть свой собственный менеджер пакетов, и у каждого менеджера пакетов есть собственный репозиторий. Эта фрагментация затрудняет для разработчиков создание, тестирование и управление приложениями, совместимыми со всеми различными менеджерами пакетов. Кроме того, каждый дистрибутив имеет собственный набор правил и руководств, которым должны следовать разработчики, что может сбивать с толку и отнимать много времени.
В то время как Windows или macOS имеют единый унифицированный магазин приложений, в Linux есть много разных магазинов приложений, каждый со своим набором приложений. Это может сбивать с толку пользователей, а это означает, что разработчики должны отправлять свои приложения в несколько магазинов, чтобы охватить всех пользователей Linux. Это разнообразие является одной из причин, по которой для Linux доступно меньше приложений.
Хорошая новость заключается в том, что эта тема постепенно меняется. В последнее время появилось много универсальных систем управления пакетами, и разработчики могут создавать кроссплатформенные приложения и распространять их на все разные дистрибутивы. Таким образом, у пользователей Linux появляется больше надежд на использование большего количества приложений.
3. Разногласия между разработчиками и пользователями
Сообщество Linux хорошо известно своим подходом «открытого диалога», когда речь идет о разработке программного обеспечения. Это означает, что разработчикам рекомендуется обсуждать свою работу с другими участниками сообщества и выслушивать отзывы и предложения. Однако это может привести к разногласиям, и это может быть серьезной причиной того, что в Linux не так много приложений.
Разработчики часто имеют разные представления о том, как должно работать то или иное приложение. Они планируют разные подходы к разработке своих приложений. И не всегда могут прийти к консенсусу по соглашению. В результате многие приложения никогда не разрабатываются, а многие из тех, что разрабатываются, не на должном уровне. Это также одна из причин, по которой Linux имеет различные Среды рабочего стола которые используют одни и те же принципы работы по-разному.
Многим пользователям также приходится страдать по этой причине. По этой же причине возникают проблемы с совместимостью, и программы сильно глючат. Кроме того, пользователи также имеют разные мнения и требования относительно своего любимого программного обеспечения, которое они используют в своей повседневной жизни. Часто неоплачиваемые разработчики-добровольцы вынуждены отказываться от проектов своей мечты только из-за негативной реакции из-за невозможности выполнить все требования, установленные сообществом.
4. Отсутствие финансирования для поддержки проектов
Многие люди переходят на Linux, потому что он бесплатный и имеет открытый исходный код. И они не готовы платить за программное обеспечение. Поскольку у разработчиков не так много возможностей продавать свои приложения, они в основном полагаются на пожертвования сообщества. В то время как многие крупные компании получают достаточный доход от пожертвований, отдельные разработчики испытывают трудности с привлечением достаточного количества энтузиастов открытого исходного кода для финансирования своих проектов.
Следовательно, коммерческие разработчики стараются избегать создания версий своего программного обеспечения для Linux, потому что у них мало стимулов для этого. Многие многообещающие проекты просто остаются в пыли из-за отсутствия финансовой поддержки.
5. Вопросы авторского лева для компаний
Копилефт — это тип лицензирования, позволяющий бесплатное использование, модификацию и распространение работы. Как правило, авторское лево часто используется в проектах программного обеспечения, поскольку оно позволяет любому внести свой вклад в проект, не беспокоясь о проблемах с авторскими правами.
Лицензии с авторским левом, такие как Стандартная общественная лицензия GNU (GPL), требуют, чтобы любые производные работы выпускались под той же лицензией. Это означает, что если компания выпускает программное обеспечение под лицензией с авторским левом, она должна выпустить исходный код программного обеспечения. И это непривлекательный вариант для многих компаний, поскольку они хотят, чтобы их исходный код оставался закрытым.
Многие организации предпочитают не разрабатывать приложения для Linux, чтобы не рисковать своей бизнес-моделью продажи приложений с «закрытым исходным кодом» и избежать юридических последствий. В результате многие компании предпочитают выпускать свое программное обеспечение под более разрешительной лицензией, такой как лицензия MIT. Это позволяет компаниям держать исходный код закрытым, позволяя другим использовать и модифицировать программное обеспечение.
6. Ограниченная доля рынка
Использование Linux на персональных компьютерах значительно ниже, чем в операционных системах Windows и macOS. По данным StatCounter, пользователей, использующих Linux на своих настольных компьютерах, во всем мире составляет менее 3%. Сравните это с Windows, которая составляет около 76%, или с macOS, которая составляет около 16%.
Разработчики с большей вероятностью разрабатывают программное обеспечение для платформ с большей долей рынка. В результате многие разработчики не считают финансово целесообразным создавать приложения для Linux. Кроме того, большинство компаний стараются ориентироваться на широкий круг потенциальных пользователей своих продуктов. Небольшая часть пользователей Linux не может создавать приложения специально для Linux или продолжать поддерживать кроссплатформенные приложения в Linux.
Заключительная мысль
Итак, мы видим, что деньги — главная причина, по которой в Linux мало приложений. Большинство пользователей вряд ли будут платить за приложения, а у разработчиков нет надежной системы финансирования для запуска нового проекта. Хотя Linux постепенно растет и развивается, тем не менее; у него не так много приложений. Но, в конце концов, она привлекает новых разработчиков программного обеспечения, и многие крупные проекты постоянно сотрудничают с этой растущей, развивающейся системой.
Linux — самая доступная система для студентов и обычных пользователей. Действительно, существующая коллекция приложений наверняка достаточна для общего использования. И шанс получить все больше и больше приложений в будущем также очень высок.
Однако я уверен, что теперь вы лучше понимаете, почему в Linux не так много приложений. Итак, теперь мы можем уйти на сегодня и надеяться на ваш приятный опыт работы с Linux. Спасибо за ваше время.
Как узнать размер приложений, которые мы установили в Gnu / Linux
В настоящее время на современных компьютерах у нас обычно нет проблем с пространством или производительностью, но на компьютерах с небольшим количеством ресурсов, то есть на старых компьютерах или компьютерах с ограниченным оборудованием с ограниченными ресурсами, необходимо знать, сколько места занимают установленные приложения.
Или по крайней мере знать размер наиболее важных приложений операционной системы. Ниже мы объясняем, как узнать размер приложений графически и, конечно, через терминал, очень полезный инструмент.
Как и во многих случаях, мы должны разделять решения между дистрибутивами на основе Debian и дистрибутивами на основе Fedora и OpenSUSE. В первом случае у нас есть не только форма в командной строке, но и графическая форма. В случае Fedora и RedHat у нас есть форма через командную строку.
Графическое представление размера приложений
Чтобы увидеть эту опцию, мы должны установить Synaptic. После того, как мы установили Synaptic, мы должны открыть его и перейти в меню «Настройки» -> «Настройки» и перейти на вкладку «Столбцы и источники» на этой вкладке, мы должны отметить параметры размера и размера загрузки, затем мы даем им возможность применить и затем нажмите кнопку ОК. После подзарядки мы можем видеть размер загружаемых пакетов и размер приложений что мы установили.
Смотрите размер в командной строке
Чтобы сделать что-то подобное в командной строке, мы должны открыть терминал и ввести следующее:
sudo dpkg-query -Wf '$\t$\n' | column -t
После чего вылезет нечто подобное:
140 xserver-xorg-video-siliconmotion 98 xserver-xorg-video-sisusb 87 xserver-xorg-video-tdfx 161 xserver-xorg-video-trident 50 xserver-xorg-video-vesa . . . 157 zeitgeist-datahub 350 zenity 1716 zenity-common 573 zip 157 zlib1g
Если у нас есть распределение, которое основан на Fedora или OpenSUSE мы должны использовать следующую команду:
sudo rpm -qa --queryformat '%10 - %-25 \t %\n' | sort -n
И если у нас есть дистрибутив, основан на Arch Linux или использует менеджер pacman, мы должны написать следующее:
sudo pacman -S pacgraph sudo pacgraph -c
Это покажет нам список с размер приложений в мегабайтах или байтах что мы установили на нашем компьютере.
Заключение
Эти методы просты и позволяют нам узнать, насколько велики приложения, но они также могут помочь нам узнать, какое приложение потребляет больше, чем обычно, в системе, что может быть практичным для безопасности нашего оборудования Вы так не думаете?
В любом случае лично я Я бы склонился к Synaptic, инструмент очень полный и намного легче чем другие варианты Ubuntu или Gnome, хотя, если у нас нет графической среды, лучше всего подходит командная строка.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Любители Linux » GNU / Linux » Системное администрирование » Как узнать размер приложений, которые мы установили в Gnu / Linux
2 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ
Винсу Карма сказал
nando1031 сказал