” , с миллионами разработчиков

Стек технологий Source丨51CTO (ID: blog51cto)
Рецензенты: Юнь Чжао, Цяньшань.
Перепечатано с разрешения оригинального официального аккаунта
Недавно на Zhihu горячей темой стал вопрос «Почему все корпоративные компьютеры, такие как государственные предприятия, должны быть заменены средами Linux?».

Источник изображения @zhihu
Грубо просмотрел область комментариев, и многие люди обсуждали это с точки зрения «застрявшей шеи».

Источник изображения @zhihu
Этот ракурс, конечно, имеет смысл, но мы могли бы также отбросить международные факторы и посмотреть только на саму операционную систему, почему у Linux такая низкая доля рынка операционных систем (по статистике у Linux менее 5% рынка). доля мирового рынка настольных операционных систем), все по-прежнему одержимы операционной системой Linux.

Глобальная таблица статистики общего доступа к настольным операционным системам, изображение source@network
Первоначально Linux был написан Линусом Торвальдсом как хобби, и первая версия была выпущена в сентябре 1991 года и содержала всего 10 000 строк кода.
Конечно, технически Линус разработал только ядро Linux, и хотя ядро является ядром операционной системы, оно не является полноценной операционной системой. Поэтому некоторые организации или производители упаковывают ядро Linux с различным программным обеспечением и документами, а также предоставляют интерфейс установки системы и инструменты настройки, настройки и управления системой, которые составляют дистрибутив Linux.
В процессе разработки ядра Linux огромную роль сыграли различные дистрибутивы Linux, и именно они продвигают применение Linux, благодаря чему все больше людей начинают обращать внимание на Linux.
Дистрибутивы Linux можно условно разделить на две категории: одна — это дистрибутив, поддерживаемый коммерческими компаниями, а другая — дистрибутив, поддерживаемый общественными организациями. Первый представлен знаменитой Red Hat, а второй — Debian.
В Китае наиболее широко используемые дистрибутивы Linux в основном включают следующие четыре.
Red Hat (Red Hat) — самый старший в мире поставщик Linux (существует уже почти 30 лет) и самый узнаваемый бренд Linux. Продукты Red Hat в основном включают RHEL (Red Hat Enterprise Linux, платная версия) и CentOS (версия RHEL для клонирования сообщества, бесплатная версия), Fedora Core (разработанная на основе настольной версии Red Hat, бесплатная версия).
В настоящее время Red Hat является самой популярной версией Linux в Китае.Большинство отечественных руководств по Linux объясняются на примере Red Hat.
Ubuntu разработан на основе хорошо известного Debian Linux. Он прост в использовании и имеет всестороннюю аппаратную поддержку. В настоящее время это наиболее подходящий дистрибутив Linux для настольных систем, и все дистрибутивы Ubuntu предоставляются бесплатно.
SUSE Linux основана на Slackware Linux.Первоначально это была версия Linux, выпущенная SUSE Linux AG в Германии.Первая версия была выпущена в 1994 г. Сначала существовала только коммерческая версия.После приобретения компанией Novell в 2004 г. было создано сообщество OpenSUSE и запущена собственная версия OpenSUSE для сообщества.
SuSE Linux более популярен в Европе и имеет больше приложений в Китае.Одна из возможных причин заключается в том, что он вобрал в себя многие характеристики Red Hat Linux. Для сравнения, взаимодействия между SUSE Linux и Windows добиться относительно легко.
Изначально Gentoo был создан Дэниелом Роббинсом (одним из разработчиков FreeBSD), а первая стабильная версия была выпущена в 2002 году. Gentoo — самый сложный для установки из всех дистрибутивов Linux, и до сих пор он по-прежнему использует пакеты исходного кода для компиляции и установки операционной системы. Тем не менее, это самая управляемая версия после установки и самая быстрая версия для работы на том же оборудовании.
Высокая степень настройки Gentoo делает Gentoo более подходящим для ветеранов с опытом работы с Linux.
В целом, Linux имеет много общего с более ранними операционными системами UNIX, но большинство операционных систем UNIX соответствуют аппаратному обеспечению, то есть большинство систем UNIX, таких как AIX, HP-UX и т. д., не могут быть установлены на серверах x86 и персональные компьютеры, в то время как Linux может работать на различных аппаратных платформах.
Кроме того, UNIX — это коммерческое программное обеспечение, а Linux — программное обеспечение с открытым исходным кодом.
Благодаря функциям UNIX и открытому исходному коду эти две характеристики делают Linux популярным среди программистов.
«Любимая» настольная система Linux
Хотя открытый исходный код является важной причиной популярности настольной системы Linux, это не объясняет, почему правительства разных стран отдают предпочтение настольной системе Linux: Linux — не единственная настольная операционная система с открытым исходным кодом. , FreeBSD также является настольной операционной системой с открытым исходным кодом, но внимание правительств, похоже, приковано к Linux.
Например, в 2004 году, когда правительство Мюнхена в Германии искало операционную систему для замены Windows, оно выбрало Linux (конечно, 10 лет спустя правительство Мюнхена в Германии снова переключилось на Windows, что является более поздней историей); в мае 2019 года Южная Корея объявила, что последует С окончанием
жизненного цикла Windows 7 все правительственные компьютеры в Южной Корее перейдут с Windows на Linux; в 2020 году ряд польских государственных ведомств достигли сотрудничества с Linux Polska ( Польский поставщик услуг технологий с открытым исходным кодом и наукой о данных); что касается отечественных, большинство отечественных операционных систем разработаны на основе Linux.
Почему Linux стал «любимцем» многих правительств?
Причина, вероятно, связана с достаточно развитой производительностью Linux, а именно в следующих моментах.
1. Множество доступных программ и бесплатных программ
Хотя программного обеспечения Linux в офисных приложениях, играх и развлечениях по-прежнему относительно мало по сравнению с системой Windows, по сравнению с другими операционными системами с открытым исходным кодом (такими как FreeBSD), экосистема программного обеспечения в системе Linux богата, например, Apache, Samba , PHP, MySQL и т. д., и большинство этих программ бесплатны и имеют низкую стоимость разработки. Это одна из причин, по которой многие предприятия и учреждения отдают предпочтение Linux.
2. Хорошая портативность и гибкость
Система Linux обладает хорошей переносимостью, она поддерживает практически все платформы ЦП, что упрощает ее адаптацию и настройку. Мы можем разместить Linux на таких носителях, как U-диск, CD-ROM и т. д., или его можно широко использовать во встраиваемых системах.
3. Отличная стабильность и безопасность
Известный хакер Эрик С. Рэймонд однажды сказал: «Достаточно глаз, и все проблемы выйдут на поверхность». и безопасно.
Кроме того, по сравнению с Windows, из-за большой доли рынка Windows, что делает ее основной целью атаки, и из-за небольшой доли Linux, люди, создающие компьютерные вирусы и шпионское ПО, «ленятся» атаковать ее. Это также делает Linux более безопасным.
4. Поддержка практически всех сетевых протоколов и языков разработки
Linux является разновидностью UNIX, и система UNIX была разработана вместе с языком C и протоколом TCP/IP.Основные сегодняшние языки, такие как PHP, Java, C++ и другие языки программирования, являются производными от языка C. Сетевые протоколы и языки разработки хорошо поддерживаются.
Подводя итог, хотя у Linux все еще есть недостатки, такие как необходимость улучшения программного обеспечения для настольных компьютеров и отсутствие единообразия в спецификациях Linux, она квалифицируется как операционная система для настольных компьютеров и является достаточной альтернативой.
В настоящее время настольная системная среда Linux продвигается и популяризируется правительством во многих странах из-за ее универсальности, зрелости, управляемости и прозрачности.В конце концов, ни одна компания или учреждение не относились к настольной операционной системе Linux как массовый продукт.
Однако это не мешает нам уделять больше внимания настольной системе Linux. «30 лет Hedong, 30 лет Hexi», продукты, которые когда-то были популярны, могут в конечном итоге исчезнуть (например, браузер IE), а продукты, которые когда-то были нишевыми, также возвещают день, когда расцветают весенние цветы. Чтобы увидеть сюрпризы, которые приносит время.
<КОНЕЦ>
Эксклюзивная футболка программиста
Прямая ссылка на покупку товара👇
Тщательно подобранный дом скриптов , гарантия сделки , покупайте с уверенностью , футболка программиста с короткими рукавами
Mini Program

Рекомендуемое чтение:
Это футболка, которую понимают только программисты
Спустя 37 лет Windows 11 заменяет системный терминал по умолчанию
Стажеры, нанятые 7K, таинственной прошлой компанией, стоящей за памятью Linux , не знают, как находить файлы в Linux!
Как использовать команду vmstat в Linux