Разница между GNU и Unix (с таблицей)

Оглавление:

Anonim

Нам нужна операционная система, чтобы обучать наш компьютер и получать результаты. Помимо MS Windows, операционная система - MSDOS, Unix, GNU / Linux. В нашей повседневной жизни мы привыкли к Microsoft Windows из-за простого использования графического интерфейса. В этой статье мы углубимся в ключевые различия между GNU и Unix.

GNU против Unix

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

GNU разрабатывался как проект во время движения за программное обеспечение. Ричард Столмен начал разработку GNU в 1984 году по инициативе 1983 года. GNU также известен как GNU’s Not Unix, что означает, что он не является производным от Unix. GNU имеет совершенно другой кодовый набор, несовместимый с Unix. Это комбинация большого количества бесплатного программного обеспечения, которое свободно доступно для общественности.

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

Таблица сравнения между GNU и Unix

Параметры сравнения

GNU

Unix

Функция Для работы требуется ядро. У него уже есть ядро ​​и оболочка, поэтому он работает самостоятельно.
оболочка и ядро Он использует собственную оболочку, но использует ядро ​​типа Unix. Он состоит из собственного ядра и оболочки.
Исходный код открыть закрыто
Источник Ричард Столмен разработал его. Кен Томпсон и Деннис Ричи разработали его для лабораторий Bell.
Логотип Пингвин или темная антилопа Буквы его названия

Что такое GNU?

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

Gnu может быть вдохновлен Unix, но его код полностью отличается от Unix. GNU предоставляет нам бесплатный исходный код. Нам не нужно платить за его использование. Он не принадлежит такому бренду, как Unix. GNU представляла собой проектную работу, лицензированную под Стандартной общественной лицензией или GPL. Кроме того, GNU не может работать самостоятельно, потому что в нем отсутствует ядро; Ядро - это среда, через которую программное обеспечение интерпретирует свой код для оборудования. GNU скомпилирован с программным обеспечением с открытым исходным кодом, которое каждый может использовать по мере необходимости. Но для работы на компьютере требуется операционная система. Таким образом, GNU объединяется с ядром Linux для создания операционной системы GNU / Linux.

Этьен Суваса разработал логотип GNU, позже его модифицировал Аурелио Хекерт. Фонд свободного программного обеспечения опубликовал логотип в 2013 году. Это пингвин или темная антилопа. Самым популярным является логотип пингвина, известный как Tux.

Что такое Юникс?

Кен Томпсон и Деннис Ричи разработали Unix в Bell Labs. Он был разработан в 60-х годах. Unix был изменен различными компаниями и организациями, и они создали свою собственную операционную систему, которая реализует и модифицирует коды Unix. Помимо того, что это базовая операционная система, Unix может использоваться одним или несколькими пользователями одновременно. Операционная система также может выполнять несколько задач одновременно.

Unix состоит из ядра и оболочки. Ядро в основном охватывает файловое хранилище, время, пространство памяти и так далее, тогда как оболочка преобразует наши команды в двоичное число, читаемое компьютером. Логотип Unix - это обычный обычный текст, показывающий его буквы.

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

Некоторые расширения Unix: IBM AIX, SUN Solaris, Mac OS, HPUX. Эти компании внедрили код Unix, модифицировали его и создали свои собственные операционные системы. В то время они оценили эту ОС до 5000 долларов, они не были доступны в свободном доступе. Unix также является товарным знаком. Unix написан на языке C.

Основные различия между GNU и Unix

Вывод

Во время движения за программное обеспечение Ричард Столмен начал разработку GNU в 1984 году. Источником вдохновения стала Unix, основная операционная система. GNU может быть вдохновлен Unix, но его код полностью отличается от Unix. GNU предоставляет нам бесплатный исходный код. Кроме того, GNU не может работать самостоятельно, потому что в нем отсутствует ядро; Ядро - это среда, через которую программное обеспечение интерпретирует свой код на оборудовании. GNU скомпилирован с программным обеспечением с открытым исходным кодом, которое каждый может использовать по мере необходимости. Фонд свободного программного обеспечения опубликовал логотип в 2013 году.

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

Фундаментальное различие между GNU и Unix заключается в том, что GNU - это бесплатный код, в то время как Unix является товарным знаком. Каждый может использовать GNU, в то время как Unix оплачивается, вам нужно заплатить, если вам нужно подать заявку на Unix.

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

Разница между GNU и Unix (с таблицей)