В чем разница между командными строками в Linux MacOS и Windows
Обновлено: 21.11.2024
Независимо от того, хотите ли вы приобрести новый ПК, обновить существующий или просто хотите попробовать что-то новое, в мире операционных систем есть три крупных игрока: Windows, macOS и Linux. В этой статье мы кратко расскажем, чем они отличаются с точки зрения работы, и сравним их. Так что, если вы рассматриваете возможность изменения, вы можете пройти через это. Во-первых, давайте быстро посмотрим, как далеко они продвинулись.
История
Окна:
История Windows восходит к 1981 году, когда Microsoft начала работу над проектом под названием «Менеджер интерфейсов». Позже, в 1983 году, Windows была переименована в Windows. Однако первая официальная версия Windows не была выпущена до ноября 1985 года. Microsoft создала раннюю Windows как расширение графического пользовательского интерфейса (GUI) своей операционной системы MS-DOS. Так продолжалось до выпуска Windows 95, который полностью объединил все функции MS-DOS, превратив Windows в настоящую графическую операционную систему.
macOS:
Apple выпустила «System 1», первую операционную систему из серии Classic Mac OS, в январе 1984 года. Эта серия включает в себя от самой ранней System 1 до финального выпуска Mac OS 9 в 2001 году. В отличие от Windows, System 1 была развернута с самого начала как графическая операционная система, работающая с компьютерами Apple Macintosh. Так что технически она стоит старше Windows. В 2001 году Apple перешла на технологию Unix-подобных ОС с выпуском Mac OS X, сокращенно до OS X и, наконец, того, что мы сейчас называем macOS. Со временем macOS претерпела ряд изменений в своей системной архитектуре. Последним был переход на «Apple Silicon», собственные процессорные чипы собственной разработки в 2020 году, через 15 лет после перехода на процессоры на базе Intel x86.
Линукс:
Разочарованный в то время ограниченным лицензированием MINIX (операционной системы, производной от Unix), Линус Торвальдс, студент финского университета, начал работу над ядром Linux, стремясь создать бесплатную операционную систему с открытым исходным кодом. Ядро Linux было выпущено в 1991 году. Однако для разработки полнофункциональной операционной системы в ядро необходимо было включить дополнительное программное обеспечение, программы и утилиты. К счастью, код из проекта GNU (более ранняя совместная инициатива по созданию бесплатной ОС) был легко доступен.
Интеграция компонентов GNU с ядром Linux прошла успешно, в результате чего появилась первая в мире полностью функционирующая, бесплатная операционная система с открытым исходным кодом, известная как Linux.
Ключевые операционные отличия
Мы обсудим два основных различия в их режиме работы.
Структура файловой организации
Ключевое различие между этими тремя ОС заключается в том, как они хранят и упорядочивают файлы.
Система организации файлов Windows работает как структура картотеки, состоящей из ящиков шкафа, в которых хранится несколько файлов. В Windows ящики кабинета аналогичны логическим дискам («C:», «D:» или «E:»), содержащим системные файлы, личные файлы.
На компьютерах Mac файлы хранятся в папках, также называемых каталогами. Самая верхняя папка называется корневым каталогом (обозначается косой чертой /). Папки внутри корневого каталога называются подкаталогами. Некоторые распространенные примеры подкаталогов Mac: /Applications, /System, /Developer, /Network и т. д.
Система файловой структуры Mac и Linux в чем-то похожи, поскольку обе являются операционными системами на базе UNIX.
В Linux порядок файлов похож на древовидную структуру, следуя иерархической последовательности от корней. Как и в Mac, самая верхняя папка с файлами является корневым каталогом (также обозначается косой чертой). Подпапки, также называемые подкаталогами, перемещаются и ответвляются от этого корневого каталога, придавая ему древовидную структуру.
В отличие от Windows, в Linux нет дисков. Все является файлом, включая внешние устройства, такие как жесткие диски, компакт-диски, принтеры, которые отображаются как диски в Windows, а в Linux отображаются как файлы.
Кроме того, в отличие от Mac и Windows, в Linux вы можете иметь два файла с одинаковыми именами в одном каталоге при условии, что они используются в разных регистрах.
Командная оболочка
Командная оболочка, также называемая терминалом, консолью или подсказкой, позволяет пользователям выполнять административные задачи, выполнять или автоматизировать системные задачи и устранять неполадки на своем ПК путем ввода ряда символов (команд) с клавиатуры. Эта программа операционной системы имеет интерфейс командной строки, а не графический интерфейс.
В Windows вы можете получить доступ к этой программе через приложение «Командная строка», «Windows Powershell» или «Терминал Windows».
Для пользователей Mac эта программа-оболочка доступна через приложение под названием Терминал. Вы можете найти его в папке «Утилиты» в разделе «Приложения» на Mac или запустить поиск SPOTLIGHT (используя имя) и нажать на результат.
У пользователей Linux есть несколько вариантов доступа к этой оболочке, но самый простой способ — сочетание клавиш — Ctrl+Alt+T.
Сравнимая разница
А теперь посмотрим, чем они отличаются друг от друга.
Стоимость/цена. Важным фактором, который следует учитывать, является цена, поэтому она начинается в этом списке. MacOS предназначена исключительно для оборудования Apple, компьютеров Macintosh. И в зависимости от модели цена нового Macintosh могла исчисляться тысячами. Windows, с другой стороны, может работать на внешнем оборудовании нескольких производителей. Кроме того, Windows и связанное с ней оборудование относительно дешевле. Тем не менее, вы все равно обменяете несколько сотен долларов на приличный ПК с Windows. В рамках лицензирования программного обеспечения GNU Linux можно загружать, изменять и распространять совершенно бесплатно!
Игры: существует обширная коллекция игр для Windows, в основном из-за ее широкого использования. Если вы геймер, это хорошая новость. ПК на базе Windows также выигрывают от широкого спектра обновлений графических карт и игрового оборудования. Есть игры для Mac, но они не идут ни в какое сравнение с играми для Windows. Что касается Linux, доступных игр относительно немного.
Простота использования. Настройка и начало работы с Windows очень просты и понятны. Это одна из причин, по которой вы найдете ПК с Windows в нескольких домах и на предприятиях. Mac проще в использовании по сравнению с Linux, особенно для начинающих пользователей.
Безопасность/защита от вирусов. Помимо регулярно выпускаемых Apple исправлений и обновлений безопасности, macOS менее подвержена атакам безопасности из-за лицензирования программного обеспечения с закрытым исходным кодом. Из-за лицензирования с открытым исходным кодом Linux более уязвим, чем Mac, но для него разработано меньше вредоносных программ, поскольку он менее популярен. Однако, будучи открытым исходным кодом, Linux имеет большую базу сообщества, которая поможет в любое время, когда произойдет нарушение безопасности. Из трех систем Windows наиболее подвержена вирусным атакам из-за своей популярности среди пользователей. И, как и следовало ожидать, для него разработано большое количество вредоносных программ. Тем не менее, несколько бесплатных и платных антивирусов обеспечивают безопасность для пользователей Windows.
Процент использования/популярности. Согласно опубликованному отчету Statista, доля Windows на рынке операционных систем для ноутбуков, планшетов и консолей составляет 70,92 %, что делает ее самой популярной ОС в мире. За ним следует macOS с долей рынка примерно 16% и, наконец, Linux с примерно 2%.
Поддержка оборудования: macOS выделяется в этой категории, поскольку она доступна только на оборудовании Apple. В результате он предлагает надежную интеграцию аппаратного и программного обеспечения, обеспечивающую наилучшие результаты. Однако Linux и Windows можно использовать на широком спектре компьютерного оборудования. Однако могут возникнуть проблемы со стабильностью из-за различий в конфигурациях оборудования.
Целевая группа пользователей: Windows относительно дешевле, чем Mac, поэтому она предназначена для людей всех возрастов и социально-экономических классов, что делает ее подходящей для многих домов и предприятий. Mac более распространен среди творческих людей — видеоредакторов, графических дизайнеров и аниматоров. Для людей, которые хотят потратить больше на что-то стильное и необычное, Mac — отличный вариант. Linux обычно находит популярность среди технарей — разработчиков и программистов. И это потому, что Linux имеет открытый исходный код, не отслеживает цифровой след своих пользователей и предоставляет графический пользовательский интерфейс (GUI) или интерфейс командной строки (CLI) для простой и расширенной настройки.
Где они используются. Настольные компьютеры, ноутбуки, смартфоны и другие устройства работают под управлением операционной системы Windows. Компьютеры, серверы и несколько встроенных систем используют Linux. Mac в основном используется на настольных компьютерах и не рекомендуется для серверов из-за его высокой стоимости.
Windows, Mac или Linux?
В целом, мы рассмотрели, что делает эти операционные системы уникальными и разными. То, на что вы решите согласиться, в конечном итоге будет зависеть от ваших индивидуальных потребностей и того, чего вы хотите достичь. Есть несколько причин, по которым вы можете выбрать одно, а не другое. Ваш бюджет, доступные функции, кросс-функциональные возможности, аппаратная интеграция и личные предпочтения будут определять ваш выбор. Все зависит только от вас. Расскажите нам, что это будет?
Следующие советы и эквиваленты элементов управления должны помочь вам при переходе между средами разработки Mac и Windows (или WSL/Linux).
Для разработки приложений ближайшим эквивалентом Xcode будет Visual Studio. Существует также версия Visual Studio для Mac, если вы когда-нибудь почувствуете необходимость вернуться. Для межплатформенного редактирования исходного кода (и большого количества подключаемых модулей) наиболее популярным выбором является Visual Studio Code.
Сочетания клавиш
Диспетчер клавиатуры PowerToys можно использовать для сопоставления сочетаний клавиш Windows с сочетаниями клавиш, которые вы используете на Mac.
Операция | Mac | Windows |
---|---|---|
Копировать td> | Command+C | Ctrl+C |
Вырезать | Command+X | Ctrl+X |
Вставить | Command+V | Ctrl+V |
Command+Z | Ctrl+Z | |
Сохранить | Command+S td> | Ctrl+S |
Открыть | Command+O | Ctrl+O |
Заблокировать компьютер | Command+Control+Q | WindowsKey+L |
Показать рабочий стол | Command+F3 | WindowsKey+D |
Открыть браузер файлов | Command+N | WindowsKey+E |
Свернуть окна | Command+M | WindowsKey+M |
Поиск | Command+Пробел | WindowsKey |
Закрыть активное окно | Command+W | Control+W |
Переключить текущую задачу | Command+Tab | Alt+Tab |
Развернуть окно до f полный экран | Control+Command+F | WindowsKey+Up |
Сохранить экран (снимок экрана) | Command+Shift+3 | Клавиша Windows+Shift+S |
Сохранить окно | Command+Shift+4 | < td>Клавиша Windows+Shift+S|
Просмотр информации или свойств элемента | Command+I | Alt+Enter |
Выбрать все элементы | Command+A | Ctrl+A |
Выбрать более один элемент в списке (несмежном) | Command, затем щелкните каждый элемент | Control, затем щелкните каждый элемент |
Введите специальный символы | клавиша Option+символ | клавиша Alt+символ |
Сочетания клавиш на трекпаде
Некоторым из этих ярлыков требуется «Трекпад Precision», например трекпад на устройствах Surface и некоторых других ноутбуках сторонних производителей.
Параметры трекпада можно настроить на обеих платформах.
Операция | Mac | Windows |
---|---|---|
Прокрутка td> | Вертикальное смахивание двумя пальцами | Вертикальное скольжение двумя пальцами |
Масштаб | Сведение и сведение двух пальцев | td>Сведение и разведение двух пальцев |
Пролистывание вперед и назад между представлениями | Проведение двумя пальцами в стороны | Два смахивание пальцем в сторону |
Переключение между виртуальными рабочими пространствами | Скольжение четырьмя пальцами в сторону | Скольжение четырьмя пальцами в сторону |
Отображение открытых приложений | Пролистывание вверх четырьмя пальцами | Пролистывание вверх тремя пальцами |
Переключение между приложениями< /td> | Нет данных | Медленно провести тремя пальцами вбок |
Перейти на рабочий стол | Растопырить четыре пальца< /td> | Проведите тремя пальцами вниз |
Открыть Cortana/Центр уведомлений | Проведите двумя пальцами справа | Три пальца нажмите |
Открыть дополнительную информацию | Три пальца коснитесь | Нет данных |
Показать панель запуска/запустить приложение | Сведите четыре пальца | Нажмите четырьмя пальцами |
Оболочки командной строки и терминалы
Windows поддерживает несколько оболочек и терминалов командной строки, которые иногда работают немного иначе, чем оболочка BASH на Mac и приложения-эмуляторы терминала, такие как Terminal и iTerm.
Оболочки Windows
В Windows есть две основные оболочки командной строки:
Пользователи оболочки BASH для Mac и Linux: PowerShell также поддерживает многие псевдонимы команд, с которыми вы уже знакомы. Например:
- Показать содержимое текущего каталога, используя: ls
- Переместить файлы с помощью: mv
- Перейти в новый каталог с помощью: cd
Некоторые команды и аргументы в PowerShell отличаются от BASH. Чтобы узнать больше, введите: get-help в PowerShell или ознакомьтесь с псевдонимами совместимости в документации.
Чтобы запустить PowerShell от имени администратора, введите "PowerShell" в меню "Пуск" Windows, затем выберите "Запуск от имени администратора".
Командная строка Windows (Cmd): Windows по-прежнему предоставляет традиционную командную строку (и консоль — см. ниже), обеспечивая совместимость с текущими и устаревшими командами и пакетными файлами, совместимыми с MS-DOS. Cmd полезен при запуске существующих/старых пакетных файлов или операций командной строки, но в целом пользователям рекомендуется изучить и использовать PowerShell, поскольку Cmd сейчас находится на обслуживании и не будет получать никаких улучшений или новых функций в будущем.< /p>
Оболочки Linux
Подсистема Windows для Linux (WSL) теперь может быть установлена для поддержки запуска оболочки Linux в Windows. Это означает, что вы можете запускать bash с любым выбранным вами дистрибутивом Linux, интегрированным прямо в Windows. Использование WSL обеспечит среду, наиболее знакомую пользователям Mac. Например, вы будете ls отображать файлы в текущем каталоге, а не в каталоге, как в традиционной командной оболочке Windows. Чтобы узнать об установке и использовании WSL, см. Руководство по установке подсистемы Windows для Linux.Дистрибутивы Linux, которые можно установить в Windows с помощью WSL, включают:
Это лишь некоторые из них. Дополнительные сведения см. в документации по установке WSL и устанавливайте их непосредственно из Microsoft Store.
Терминалы Windows
В дополнение ко многим сторонним предложениям Microsoft предоставляет два «терминала» — приложения с графическим интерфейсом, которые обеспечивают доступ к оболочкам и приложениям командной строки.
Терминал Windows: Терминал Windows — это новое, современное, гибко настраиваемое приложение терминала командной строки, которое обеспечивает очень высокую производительность, работу с командной строкой с малой задержкой, несколько вкладок, разделенные панели окон, настраиваемые темы и стили, несколько " profiles" для различных оболочек или приложений командной строки, а также широкие возможности для настройки и персонализации многих аспектов работы с командной строкой.
Вы можете использовать Windows Terminal для открытия вкладок, подключенных к PowerShell, оболочкам WSL (например, Ubuntu или Debian), традиционной командной строке Windows или любому другому приложению командной строки (например, SSH, Azure CLI, Git Bash). р>
Консоль: на Mac и Linux пользователи обычно запускают предпочтительное терминальное приложение, которое затем создает и подключается к пользовательской оболочке по умолчанию (например, BASH).
Однако из-за особенностей истории пользователи Windows традиционно запускают свою оболочку, а Windows автоматически запускает и подключает консольное приложение с графическим интерфейсом.
Хотя по-прежнему можно запускать оболочки напрямую и использовать устаревшую консоль Windows, пользователям настоятельно рекомендуется вместо этого установить и использовать терминал Windows, чтобы испытать наилучшие, самые быстрые и продуктивные возможности командной строки.
Обычно мы хотим знать, в чем разница между Mac OS, Windows и Linux? мы задаем этот вопрос, чтобы найти ответы до тех пор, пока люди его не узнают.
Windows является наиболее сложной, поскольку каждая версия предназначена для обратной поддержки предыдущих версий. Ядром Windows является ядро, основанное на операционной системе OS/2 [1], а оно, в свою очередь, основано на MS DOS [2], которая, в свою очередь, была дешевым клоном CP/M [3]. . Программы, которые были написаны для DOS, по-прежнему будут работать на компьютерах с Windows. Windows, как и OS/2, является операционной системой POSIX [4], а это означает, что программа, написанная для операционной системы POSIX, должна компилироваться и работать во всех операционных системах POSIX с очень небольшими изменениями, если таковые имеются. До недавнего времени Windows была многозадачной, но не многопользовательской операционной системой.
Linux и Mac OS X относятся к операционным системам типа UNIX [5]. Они настолько похожи, что трудно провести между ними различие. Linux был написан с нуля как бесплатная обучающая операционная система. Создатель, Линус Торвальдс [6], хотел, чтобы UNIX была лучше, чем MINIX, и создал то, что в итоге стало Linux [7].
Mac OS X является результатом смешения операционной системы NeXTSTEP [8] из NeXT Cube с Apple OS (в то время OS 9), что привело к OS X (OS 10). OS X основана на ядре Mach, которое частично основано на BSD UNIX. Таким образом, OS X уходит своими корнями в ОС UNIX, тогда как Linux был основан на концепциях UNIX и шаблонах проектирования, но был создан с нуля.
Сегодня Linux — это система UNIX с полностью открытым исходным кодом (как и Free BSD), имеющая множество разновидностей, использующих одно и то же ядро. OS X представляет собой смесь открытого исходного кода и проприетарного кода. А Windows — это полностью проприетарный код.
Несмотря на то, что все они соответствуют стандарту POSIX, это соответствие ограничивается инструментами командной строки. Когда дело доходит до графического пользовательского интерфейса (GUI), они очень разные. OS X и Windows используют проприетарные API-интерфейсы управления окнами, которые обеспечивают единообразие пользовательского внешнего вида, тогда как в Linux нет стандарта. В Linux есть буквально десятки вариантов графического интерфейса, что приводит к его огромной фрагментации, что означает отсутствие единого внешнего вида. Даже когда пользователь выбирает рабочий стол и диспетчер окон, приложение может не поддерживать их и использовать собственный интерфейс.
Помимо пользовательского интерфейса, все эти системы позволяют нескольким пользователям одновременно использовать компьютер, а также предоставляют средства аутентификации, авторизации и учета, которые достигают одной и той же конечной цели, но каждая из них имеет свои собственные методы.
Сегодня все эти системы одинаково хорошо взаимодействуют друг с другом. Для большинства выбор был сделан в день покупки компьютера, но для амбициозных аппаратное обеспечение не мешает им выбрать любимую ОС.
Mac OS и Linux очень похожи; обе имеют корни в Unix, простой, но мощной и более безопасной операционной системе. Mac OS является проприетарной и работает на их оборудовании, что увеличивает цену.
Linux является бесплатным и открытым исходным кодом, поэтому сообщество пользователей может проверить его на уязвимости.Поскольку Linux работает на дешевом оборудовании, таком как ваш обычный ПК с Windows, он будет явным победителем практически во всем. Но вы должны сами загрузить и установить Linux на свой компьютер, что у меня занимает около 15 минут плюс время загрузки.
Доля Linux на рынке настольных и портативных ПК невелика, где-то несколько десятков миллионов (точно никто не знает). Во всем остальном — суперкомпьютерах, телефонах, серверах, маршрутизаторах — доминирует Linux. Многие телефоны и планшеты работают под управлением Android, в основе которого лежит Linux.
Из-за такой низкой доли рынка трудно заставить разработчиков писать программы и драйверы, которые работают на чем угодно, кроме Windows, в частности на играх. Это меняется по мере того, как все больше компаний видят преимущества Linux, и Steam лидирует.
Существует несколько различных основных типов или «дистрибутивов» Linux, а также множество различных сред рабочего стола, каждая из которых может быть настроена для достижения нужного пользователю внешнего вида. (Windows может добиться того же, но обычно для этого требуются дополнительные программы.) Почему Linux лучше, объясняется немного подробнее. Если для вас это «слишком большой выбор», ответ прост: установите ZorinOS, Ubuntu или ElementaryOS и будьте счастливы. Существуют специальные дистрибутивы для геймеров, художников, музыкантов, телезрителей, шпионов, гиков и многих других.
Вот графическое представление. Я парень внизу справа. (На самом деле, я инженер по вакуумным лампам на пенсии с седыми волосами.)
Mac — персональный компьютер определенной марки, продаваемый Apple. Старые модели были основаны на микропроцессорах Motorola серии 68000, затем на процессорах PowerPC RISC, а сегодня на микропроцессорах Intel. Ранние модели поставлялись с проприетарной MacOS, более поздние модели поставлялись с ОС с открытым исходным кодом под названием XNU, основанной на микроядре Mach и OpenBSD (это основа операционной системы Apple OS X).
Linux — это ядро операционной системы, изначально написанное студентом финского университета по имени Линус Торвальдс, выпущенное как программное обеспечение с открытым исходным кодом, а затем разработанное более широким сообществом и упакованное в различные дистрибутивы операционных систем, используемые в самых разных системах. аппаратных платформ. Он не зависит от процессора и работает практически на любой аппаратной платформе с использованием микропроцессора общего назначения).
Если вы использовали OS X, вы знаете, что она удобна для пользователя, но не очень гибка. В этом отношении OS X очень похожа на Windows: вы получаете то, что имеете, и мало что можете с этим сделать. Если вам не нравится макет рабочего стола, вы можете переместить панель Dock в любую сторону, уменьшить ее или сделать так, чтобы она автоматически скрывалась. Вы также можете добавлять сторонние приложения и темы рабочего стола. В остальном вам не повезло. Скажем, например, вы хотите, чтобы на вашем рабочем столе была только панель Dock (со встроенными функциями панели задач). Вы не можете этого сделать. Эта панель задач — такая же часть OS X, как синий экран смерти в Windows 95. Linux — это совсем другая история. Вам не нужна панель задач, но вам нравятся ее функции? Без проблем. Добавьте любые функции на любую панель задач или панель, которую вы хотите. Linux может в значительной степени принять любую конфигурацию, которую вы ему предложите. И если вам все еще не нравится то, что у вас есть, установите другой рабочий стол или оконный менеджер, и все готово.
Одной из самых больших проблем, с которой сталкиваются пользователи Linux при работе с OS X, является лицензия. Apple взяла ядро BSD для создания собственного ядра Darwin, выпустила его под лицензией Apple Public Source License (которая была принята Free Software Foundation), а затем наложила слой поверх этого проприетарного программного обеспечения для создания OS X. В какой-то момент Apple создал OpenDarwin, который был совместным усилием между Apple и сообществом открытого исходного кода. Этот проект длился четыре года, прежде чем Apple закрыла его, потому что посчитала, что попытка создать операционную систему Darwin с открытым исходным кодом потерпела неудачу. В 2007 году была создана PureDarwin для продолжения работы, разработанной с помощью OpenDarwin. Проект PureDarwin прошел долгий путь и может даже запускать оконные менеджеры на базе Linux (такие как Enlightenment) поверх него. Однако OS X все еще тесно связана друг с другом и не может конкурировать с открытостью Linux.
Хотя большинство пользователей OS X возмутятся этим (заявив, что им не нужна командная строка), большинство опытных пользователей знают, что командная строка имеет решающее значение для выполнения серьезных административных задач. В этом отношении OS X сильно отстает от Linux. В Linux вы можете делать почти все, что вам нужно, из командной строки. С ОС Х? Удачи. Конечно, в OS X есть неплохой набор инструментов командной строки, но для опытного администратора этого недостаточно. Это одна из областей OS X, которую я просто не могу понять. Почему Apple просто не перенесла основные утилиты Linux на OS X? Существуют проекты, направленные на компиляцию coreutils в OS X, но было бы разумнее иметь это по умолчанию. Пакет coreutils — это огромный набор инструментов, который содержит почти все необходимые вам базовые команды. OS X пришлось заново изобретать это колесо. Но это выходит за рамки пакета coreutils.А установка через командную строку? Как насчет безопасности командной строки? Как насчет запуска/остановки служб из командной строки?
В моей семье есть два компьютера Mac. One Mac — это старый iBook с тактовой частотой 800 МГц и 512 МБ оперативной памяти. Эта машина работает медленно, на ней работает OS X. Но с Yellow Dog Linux этот маленький ноутбук работает намного быстрее. То же железо, другая ОС. Другой Mac — это процессор G4 1.2 с 1 ГБ оперативной памяти. У меня есть эквивалентная машина Intel с Ubuntu 8.10. Машины даже не сравнить по производительности. Машина Ubuntu быстрее на всех уровнях (от загрузки до запуска приложения). Взглянув на минимальные системные требования для OS X и Ubuntu, вы увидите:
Поэтому очевидно, что Linux по умолчанию может работать на менее мощных компьютерах. И Ubuntu 8.10 — не самый оптимизированный из дистрибутивов Linux. У Mandriva Spring 2008 еще меньше требований (утверждается, что он работает на ЛЮБОМ ЦП и имеет только 256 МБ ОЗУ).
Я читал об сравнительных тестах, утверждающих, что OS X значительно превосходит Ubuntu 8.10. Но результаты реального мира, казалось бы, противоречат этим утверждениям. Я провел менее чем научный тест с Mac iBook G4 1.2 и Ubuntu 8.10 на процессоре 1.2. Обе машины имели 512 МБ оперативной памяти. На машине с Ubuntu (с оконным менеджером Enlightenment) я смог открыть следующие приложения до того, как машина начала зависать: Firefox, OpenOffice Writer, OpenOffice Calc, OpenOffice Impress, Scribus, The Gimp, Amarok, GnuCash, Thunderbird. , Basket, Audacity, Gqview и aterm. Машина OS X была другой историей. С открытыми OpenOffice, Firefox, Thunderbird и iTunes машина начала ползать. Произошла заметная деградация производительности. Это ОС, на которой запущено 14 приложений, по сравнению с ОС, на которой запущено четыре приложения, прежде чем ОС перейдет к обходу. Не знаю, как вы, а я бы предпочел возможность запускать 14 приложений.
В последнем соревновании "Pwn 2 Own" компьютеры с OS X и Windows Vista были взломаны, а компьютер с Linux - нет. Конечно, во всем мире есть ученые мужи, которые будут спорить об этом со всех трех сторон, и получение беспристрастных результатов сродни поиску окончательного ответа на извечный аргумент о совокупной стоимости владения. Но я могу однозначно сказать, после 10 с лишним лет работы с Linux, что у меня никогда не было компрометации машины или сервера. Это, конечно, не означает, что OS X небезопасна. Но Linux просто лучше оснащен в области безопасности. Как? Инструменты. С помощью таких инструментов, как iptables, fwbuilder и SELinux, Linux может блокировать различные способы и уровни. Итак, вы берете похожее ядро, но добавляете к нему инструменты уровня ядра для повышения безопасности, и вы можете быстро увидеть, насколько Linux превосходит OS X в области безопасности.
Еще одна область, в которой Linux превосходит все другие операционные системы, — это ее способность переносить установку с аппаратного на аппаратное. Linux обладает сверхъестественной способностью перемещаться. Я взял полные жесткие диски и переместил их с одной машины на другую. Пока архитектура оставалась неизменной (другими словами, переход с машины x86 на машину x86_64 не производился), казалось, что миграция всегда работала практически без корректировок. OS X, с другой стороны, привязана к машине, на которой она была установлена. Кроме того, с Linux вы можете взять определенные каталоги и перемещать их с машины на машину. Это хорошо работает с каталогом /home. Возможность переноса каталога /home с одного компьютера на другой может упростить сборку компьютеров. В OS X вам всегда придется переустанавливать систему с нуля.
Это важно для многих людей. Во-первых, у вас есть стоимость только операционной системы. Линукс бесплатен. Период. OS X в настоящее время продается за 129 долларов. Далее идет стоимость оборудования. Самый дешевый Macbook, который вы можете купить, стоит 999 долларов. Вы можете купить ноутбук за 399,00 долларов, который будет работать под управлением Linux, как чемпион, у любого данного дилера. Добавьте к этому стоимость программного обеспечения, которое вам понадобится, и вы получите довольно большую вкладку. линукс? Нада. У вас может быть готовый к работе компьютер с Linux, который будет решать почти все задачи, которые вы перед ним ставите, только за счет стоимости оборудования. Мак? Не так много. Поэтому, если вы хотите сократить расходы (а кто не хочет в этой экономике?), Linux — это то, что вам нужно.
Возможно, это вас удивит, но для Linux доступно гораздо больше программного обеспечения, чем для OS X. В совершенно ненаучном тесте я провел поиск как Linux, так и OS X в разделе «Добро пожаловать в Freecode» (указатель UNIX и перекрестных -платформенное программное обеспечение). Вот цифры: Linux 11 781 результат. OS X 1477 результатов. Конечно, многие скажут, что это нечестный поиск, потому что Welcome to Freecode явно представляет собой репозиторий с открытым исходным кодом для обучения. Имея это в виду, давайте обратимся к Google и найдем ПО для OS X и ПО для Linux. Результаты: OS X 19 100 000 просмотров. Linux 45 700 000 просмотров.
Одна из вещей, которая отличает Linux от всех других операционных систем, заключается в том, что для каждой задачи в Linux доступно множество инструментов. Давайте посмотрим на задачу обработки текста. Для Mac у вас есть Microsoft Office и OpenOffice в качестве основных игроков, а затем у вас есть второстепенные игроки, такие как Bean, Nisus, Mellel и NeoOffice. В Linux у вас есть основной игрок OpenOffice, а затем у вас есть второстепенные игроки Textmaker, Abiword, Hangul, EZ, Kwrite, gedit, nano, vi, emacs, Flwriter, Ted, Siag Office, LaTeX, EditPad Pro и т. д. Вы получить картину. И да, вы можете устанавливать приложения Linux на OS X с помощью Fink. Я сделал это. Это не очень хорошее решение, потому что программное обеспечение часто дает сбой или вообще не работает.
Я пытался придумать фразу, противоположную слову "тупой", но безуспешно. Так что работайте со мной над этим. Одна вещь, которую Apple очень хорошо сделала с OS X, — это упрощение интерфейса операционной системы до такой степени, что большинство задач легко выполнить любому. Но есть и те, кто не хочет этого тупого опыта. С Linux вы можете работать с рабочим столом на любом уровне. Вы можете получить полноценный, упрощенный опыт, похожий на OS X, с GNOME или KDE. Или вы можете пойти на полную противоположность и использовать консоль в качестве рабочего стола. Или вы можете испытать все и вся между ними. С OS X многие опытные пользователи чувствуют, что кто-то держит их за руку на протяжении всего опыта. В Linux вы можете время от времени отпускать эту руку или даже отрубать руку и заменять ее крюком. Когда вы используете рабочий стол Apple, все под контролем OS X. Когда вы используете рабочий стол Linux, все в ваших руках.
Одна из моих самых больших проблем с OS X заключается в том, что в ней нет нормально работающей клавиши Delete. Вместо этого вам нужно нажать fn + Delete, чтобы клавиша удаления работала должным образом. Это довольно распространенная практика с клавиатурой OS X, которая настолько же эффективна для заядлого программиста, насколько вкусен салат. И дело не только в клавише Delete. Клавиша End также не делает того, что вы ожидаете. Чтобы добраться до конца строки, вы должны добавить клавишу fn к клавише End (таким образом, fn + End приведет вас в конец строки). Еще одна проблема — кнопки мыши. Я знаю, что это фундаментальный дизайн, который имеет смысл для Apple. Но большинству людей нравятся две кнопки мыши. А в Linux вы получаете ТРИ кнопки мыши. С помощью этих трех кнопок мыши вы даже можете выполнить простую функцию копирования и вставки (выделите текст левой кнопкой мыши, а затем нажмите среднюю кнопку мыши для вставки). Клавиатура Linux намного эффективнее, чем клавиатура OS X.
OS-X — операционная система с общим исходным кодом (некоторые закрытые, некоторые нет) на базе UNIX (ядро Darwin), разработанная и оптимизированная специально для оборудования Apple.
Linux — в зависимости от версии, с открытым, общим или закрытым исходным кодом (некоторые коммерческие версии закрыты, большинство — с открытым исходным кодом), операционные системы на основе UNIX, предназначенные для общего оборудования.
Разновидности OS X и Linux отличаются друг от друга, но очень похожи по функциональности (особенно на уровне командной строки). Windows занимает наибольшую долю рынка (>85%).
В конце концов, у каждой операционной системы есть свои плюсы и минусы, поэтому я не буду спорить о том, какая из них лучше.
Операционная система считается основой любой системы. Без операционной системы пользователь и система не могут взаимодействовать. Он выступает посредником между ними обоими. В основном у нас есть три вида операционных систем, а именно Linux, MAC и Windows. Начнем с того, что MAC — это ОС, ориентированная на графический интерфейс пользователя и разработанная Apple, Inc. для своих систем Macintosh. Microsoft разработала операционную систему Windows. Он был разработан, чтобы преодолеть ограничения операционной системы MS-DOS. Linux — это UNIX, как исходное программное обеспечение, и может использовать операционную систему, обеспечивающую полную защиту памяти и многозадачность. Это открыто для всех.
Личное сравнение Linux, MAC и Windows (инфографика)
Ниже приведены 5 основных сравнений между Linux, MAC и Windows
Веб-разработка, языки программирования, тестирование программного обеспечения и другое
Ключевые различия между Linux, MAC и Windows
Это популярный выбор на рынке; давайте обсудим некоторые основные различия
Это наиболее часто используемые операционные системы. Хотя все три широко используются, между Linux, MAC и Windows есть существенные различия.Windows доминирует над двумя другими, поскольку 90% пользователей предпочитают Windows. Linux — наименее используемая операционная система, на долю пользователей приходится 1%. MAC популярен, и его общая база пользователей составляет 7 % по всему миру.
Что касается риска вредоносных программ, то Windows наиболее подвержена этому риску. Это связано с большей пользовательской базой. Linux вряд ли будет подвержен вредоносному ПО. MAC аналогичен, когда речь идет о вредоносных программах.
Windows стоит дорого, и ее стоимость начинается от 100 долларов США. Linux бесплатен, и каждый может скачать и использовать его. MAC дороже, чем Windows, и пользователь вынужден покупать систему MAC, созданную Apple.
Программа обучения Linux (16 курсов, более 3 проектов) 16 онлайн-курсов | 3 практических проекта | 160+ часов | Поддающийся проверке сертификат об окончании | Пожизненный доступ
4,5 (8 497 оценок)
Сравнительная таблица Linux, MAC и Windows
Как видите, сравнений много. Давайте посмотрим на лучшее сравнение ниже —
Заключение
У всех этих операционных систем есть свои плюсы и минусы. Это зависит от пользователя, его выбора и предпочтений в отношении того, что он ожидает от операционной системы. Windows можно использовать для игр. Программисты могут использовать Linux, а люди, интересующиеся графикой, могут использовать MAC.
Рекомендуемая статья
Это полезное руководство по различиям между Linux, MAC и Windows. Здесь мы также обсудим ключевые различия с инфографикой и сравнительной таблицей. Вы также можете ознакомиться со следующими статьями –
Читайте также: