• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Отличие Linux от Unix

T

to_0day

Linux широко распространен в наши дни. Кроме того, в последних версиях Windows 10 можно запускать подсистему Windows для Linux со всеми совместимыми приложениями, что до недавнего времени казалось невероятным.

Linux теперь может обеспечить основу для нормального функционирования глобальной сети. Тем не менее, его предком является Unix, идея создания которого была разработана с 1970-х годов.

Что такое Unix?

Хотя сами разработчики Unix пытались создать простое программное обеспечение, было бы трудно точно сказать, что это такое. Изначально Unix был создан американскими исследовательскими лабораториями AT & T, но в настоящее время бренд Unix принадлежит . Кроме того, это имя также используется для обозначения целого семейства операционных систем.

Основная концепция Unix заключается в том, что каждая программа должна четко выполнять определенную задачу. То есть, вместо того, чтобы пытаться объединить все мыслимые возможности, инструмент Unix должен просто выполнять свою работу, создавая выходные данные, которые можно вставлять непосредственно во входные данные других приложений.

В наши дни доступно множество дистрибутивов Unix, как в бесплатных, так и в коммерческих версиях.

Что такое Linux?

Linux - это еще один термин, который описать гораздо сложнее, чем вы думаете. С технической точки зрения полный дистрибутив Linux представляет собой «Unix-подобную» операционную систему, но это еще не все.

Многие люди используют Linux как аббревиатуру для того, что было бы более точно описано как «GNU / Linux». В то же время сам Linux является лишь ядром операционной системы, которая выполняет базовые вычисления и взаимодействует с оборудованием. В то же время основные утилиты, работающие на этом ядре, также являются наиболее важными компонентами.

1580817201734.png


GNU - это сокращение от GNU, а не Unix. В то же время проект GNU не содержит исходного кода Unix, но предоставляет все утилиты, которые можно использовать в операционной системе Linux. В этом ключевое отличие Unix от Linux.

Краткая история появления Unix и Linux

Даже создатели Unix не разрабатывали его с самого начала. Вместо этого Кен Томпсон и Деннис Риччи вдохновлены более ранней операционной системой Multics, исходный код которой был полностью переписан на языке программирования C, разработанном одним из этих ученых.

Платформа Unix не была программным обеспечением с открытым исходным кодом. Вместо этого, руководство «AT&T» начало продажу коммерческих лицензий на свой продукт, но эта компания была не единственной, кто работал над развитием Unix. В это же время, академики из Беркли разработали дополнение под названием «Berkeley Software Distribution», или BSD, ставшее впоследствии их собственной полноценной версией Unix.

1580816938279.png


Помимо этого, начиная с1980-х годов, различные компании начали продавать свои фирменные платформы Unix, среди которых «IBM AIX», «Sun Solaris» и «Xenix», которые позже стали называть «SCO UNIX».

Стремительное развитие Linux

В дополнение к различным модификациям Unix было также доступно несколько Unix-подобных версий ОС. Одной из них была MINIX, которая предназначалась для академического использования. Разработчик программного обеспечения из Хельсинки по имени Линус Торвальдс был разочарован ограничениями MINIX, вследствие чего он стремился создать подобное ядро, которое смогло бы использовать все преимущества новейших компьютерных систем.

Тем временем, Ричард Столлман, занимающийся с 1983 года проектом GNU, целью которого было создать бесплатные аналоги различных утилит Unix, также занимался поиском платформы для реализации своих идей. В итоге, Торвальдс впервые стал использовать GNU на бесплатном ядре собственной разработки, после чего также поступили и другие энтузиасты.

Результатом этого стало быстрое распространение систем Linux в мировом масштабе, а к середине 1990-х годов это программное обеспечение набрало очень большую популярность среди обычных пользователей благодаря возможности бесплатного использования, как самого ядра, так и многофункционального набора инструментов GNU. Несмотря на то, что стали доступны различные другие бесплатные операционные системы Unix, коммерческий характер распространения в первые 20 лет работы над этим проектом крайне негативно повлиял на популярность Unix, что продолжает происходить и по сей день.

Где используется Unix в наши дни?

Сейчас одним из основных различий между Linux и Unix также является их популярность, о чем мы сказали выше. Тем не менее, в свободном доступе существует множество бесплатных дистрибутивов Unix, способных работать под управлением того же программного обеспечения, что и Linux. Двумя наиболее известными из них являются «FreeBSD» и «OpenBSD», которые основаны на BSD, как следует из названий.

Вместе с тем, сейчас любые устройства «Apple», в числе которых «MacBook», «iPhone» и даже «Apple Watch» работают под управлением Unix-подобной операционной системы. Используя «iPhone» или «Apple Watch», вы никогда не узнаете об этом, но на компьютерах с «MacOS» это сразу заметно.

1580816962705.png


Здесь можно просто запустить приложение «Mac Terminal», после чего вы получите доступ к стандартным утилитам Unix, таким как «ls», «pwd», и даже к редактору «vim», который является довольно мощным инструментом.

Использование Linux

В наше время Linux используется на многих платформах, но вы не сможете сами об этом догадаться. Например, самая популярная мобильная операционная система в мире Android является форком Linux. Большинство владельцев гаджетов не узнает об этом из-за красивого вида самой операционной оболочки, под которой скрывается определенная версия ядра Linux, модифицированная для использования на мобильных устройствах.

1580816987114.png


Большая часть узлов интернета также работает на Linux. К тому же, подавляющее большинство серверов используют дистрибутив Linux, хотя в серверных системах часто ставят Windows или Unix. Во многом это связано со свободным характером операционной системы Linux, а также с ее высоким уровнем надежности и безопасности. Одновременно с этим, Unix не менее стабильна во всех отношениях, но популярность Linux означает, что большинство людей выберут именно ее.

Одним из самых громких усовершенствований Linux за последние несколько лет является разработка подсистемы «Windows Subsystem for Linux». Это дало возможность запускать утилиты Linux в Windows, что является большим преимуществом для веб-программистов и разработчиков программного обеспечения.

Заключение

В завершение стоит отметить, что сейчас работа с компьютером под управлением Unix или Linux стала гораздо проще, чем когда-либо. Более того, большая часть рабочих дистрибутивов этих операционных систем находится в бесплатном свободном доступе, что позволяет использовать их даже в инфраструктуре предприятий на законных основаниях, так как для этого ПО не требуется покупать лицензии.


Источник
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!