Linux и Unix. В чем разница?
Два термина Linux и Unix очень похожи между собой и их часто путают даже опытные пользователи. Давайте все-таки разясним разницу между этими понятиями и в каких случаях их стоит применять. Начнем с истории возникновения Linux и Unix.
История Unix началась еще в конце 1960-х годов, изначально система разрабатывалась вместе с MIT и General Electric, но потом некоторые разработчики решили сделать собственную ОС и в 1970 году она получила название Unix, далее была переписана на языке программирования Си. С того времени ОС начала распространяться как бесплатно, так и на коммерческой основе. Появлялись новые редакции и варианты, самой большой популярностью пользовалась BSD.
Linux похож своими функциями на Unix, но вполне отличается кодовой базой. Данная операционная система была сделана из двух проектов, один из которых GNU, а второй - ядро Linux. Цель такого проекта - создать систему похожую на сам Unix, но который бы не зависил от него. Другими словами, нужно было создать ОС, которая бы бесплатно распространялась и могла модифицироваться без ограничений. Linux был разработан под влиянием системы Minix, наследника Unix, но кодовая база была написана с нуля. Linux был рассчитан на использование на обычных ПК, в то время как Unix использовался на крупных фирмах. Но уже сегодня Linux прекрасно работает на большинстве платформ и интегрируется со многими инстурментами. Например, современные дистрибутивы Linux безпроблемно работают даже с файловыми системами для Windows - FAT32, NTFS. Как появился пингвин Такс – символ Linux?
В чем суть Unix?
Данный термин может относиться к нескольким понятиям сразу:
- самобытная ОС, на основе которой создают и развивают другие операционные системы;
- товарный знак, который принадлежит The Open Group. Данная компания разрабатывает стандарты для операционных систем Single UNIX Specification. Системы соответствующие данным стандартам могут именоваться Unix на законных основаниях;
- все ОС, которые зарегистрированы под именем Unix: AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS и OS X.
В чем суть Linux?
- это Unix подобная операционная система, которая ведет себя как Unix, но не использует его код;
- не имеет сертификата Unix, но по функциональности имеет множество сходств;
- реализирует много принципов работы Unix.
Чем похожи Linux и Unix?
Обе системы имеют похожие принципы администрирования данных, кроме того базовые команды управления ОС идентичны. Также системы устойчивы к вирусам на одном уровне.
Основные отличия между Linux и Unix?
Linux - ОС с открытым исходным кодом, распространяется бесплатно, Unix - только ее производные находятся в свободном доступе. Linux можно назвать своеобразным клоном Unix, который не использует его код. Linux изначально разрабатывался для домашних ПК, а Unix для больших корпораций. Правда, на сегодня Linux поддерживает больше платформ чем Unix и является более популярным среди пользователей. И, конечно же, Linux поддерживает больше типов файловых систем чем Unix. Операционные системы на базе LINUX. Какие наиболее известны?
Часто данные понятия путают из-за того, что они могут по-разному трактоваться и обозначать разные вещи. Если учитывать все факторы, то ОС Unix менее универсальна, потому что каждый дистрибутив адаптирован к только определенному количеству платформ и файловых систем, в отличии от Linux, которая в данном плане намного универсальней.
Отличия между Linux и UNIX значительны. UNIX - широкое понятие, конкретнее говоря, некий фундамент для построения и сертификации всех UNIX-подобных систем, а Linux - одна из веток, UNIX-подобная. Хотя, если учитывать фактор технлогий, то данные термины довольно близки. Например, много ПО, которое было создано для Linux, можно отлично адаптировать для работы с ОС UNIX. При этом не нужно переписывать исходный код. Полезные команды Linux, которые необходимо знать в следующей статье.
Как итог данной статьи можно привести вот такую последовательность UNIX → UNIX-подобная ОС → Linux, которая во многом обясняет последовательность и зависимость обеих операционных систем.
Основные отличия Linux и BSD тут.
Компания HyperHost™ желает Вам успешной и продуктивной работы с Linux и UNIX!