- Разница между Ubuntu и Linux.
- Что такое Linux?
- Что такое Ubuntu?
- В чем разница между Ubuntu и Linux?
- Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?
- Чем отличается Unix от Linux
- Чем отличается Unix от Linux?
- Краткая история создания UNIX
- Краткая история создания Linux
- Почему Linux называют UNIX-подобной ОС?
- Распространение и сфера применения
- Выводы
- Что есть кто (unix, linux, ubuntu, debian, kali)?
- Линукс — это Юникс?
- Часть 1
- Часть 2 — история Линукса
Разница между Ubuntu и Linux.
в Linux 17.07.2019 0 104 Просмотров
Linux – это семейство Unix-подобных операционных систем. Все ОС этого семейства включают ядро Linux. Ubuntu – это вариант одного из дистрибутивов Linux под названием Debian. Ubuntu предназначена для персональных компьютеров, а не для больших серверов. Ubuntu – это самый популярный дистрибутив Linux, который используют 12 миллионов пользователей на своих компьютерах. Это примерно половина доли рынка Linux для настольных ПК.
Что такое Linux?
Linux относится к Unix-подобным операционным системам. Операционные системы Linux используют ядро Linux. Linux может использоваться с различными типами систем, такими как персональные компьютеры, мобильные телефоны, ноутбуки, нетбуки, сетевые устройства, консольные игры, мейнфреймы и суперкомпьютеры. Фактически, Linux является самой популярной операционной системой, используемой на серверах, и говорят, что Linux используется в качестве операционной системы в топ-10 самых быстрых суперкомпьютеров в мире. Linux – это бесплатный продукт с открытым исходным кодом, разработанный сообществом разработчиков открытого кода.
Linux лицензируется на условиях GNU General Public License. Поэтому любой может изменять и распространять исходный код под той же лицензией. Debian, Fedora и openSUSE являются одними из популярных дистрибутивов Linux, которые включают ядро Linux. Дистрибутивы Linux, предназначенные для настольных компьютеров, обычно поставляются с графическими пользовательскими интерфейсами, такими как система X Widows, среда GNOME или KDE. Серверные версии дистрибутива Linux обычно поставляются с HTTP-сервером Apache и OpenSSH. Свободные приложения, такие как браузер Mozilla Firefox, OpenOffice и GIMP, являются одними из наиболее часто используемых приложений в Linux.
Что такое Ubuntu?
Ubuntu – это операционная система на основе Debain GNU/Linux. Ubuntu предназначена для персональных компьютеров, но также предоставляет версию для сервера. Используя год выпуска и месяц в качестве номера версии, Ubuntu выпускает каждый год две версии. Обычно выпуски Ubuntu рассчитаны таким образом, что они выпускаются через месяц после последнего выпуска GNOME и через два месяца после последнего выпуска X.Org, что означает, что все выпуски Ubuntu будут включать в себя более новые версии GNOME и X. Long Term Support (LTS) – это выпуск, который выходит четвертым выпуском во 2-м квартале чётного года. Релизы LTS включают обновления для настольной версии на 3 года и для серверной версии на 5 лет. Компания Canonical также предоставляет платную техническую поддержку для Ubuntu. Ubuntu 18.04 LTS, является самой последней версией. Релизы LTS поддерживаются в течение года и обычно поддерживаются, по крайней мере, до следующего выпуска LTS.
В чем разница между Ubuntu и Linux?
Основное различие между Ubuntu и Linux заключается в том, что Linux – это семейство бесплатных и открытых Unix-подобных операционных систем, а Ubuntu – это единственный дистрибутив Linux. Linux представляет собой ряд операционных систем, подходящих для многих типов компьютеров, от персональных компьютеров до суперкомпьютеров, тогда как Ubuntu предназначена только для персональных компьютеров. Хотя Ubuntu предлагается совершенно бесплатно, Canonical получает прибыль за счет технической поддержки.
Источник
Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?
UNIX (не стоит путать с определением «UNIX-подобная операционная система») — семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.
Отличительные особенности UNIX:
- Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
- Широкое использование командной строки.
- Использование конвейеров.
В наше время UNIX используют в основном на серверах, и как систему для оборудования.
Нельзя не отметить огромную историческую важность UNIX систем. В настоящее время они признаны одними из самых исторически важных ОС. В ходе разработки UNIX систем был создан язык Си.
UNIX-подобная ОС
UNIX-подобная ОС (иногда используют сокращение *nix) — система, образованная под влиянием UNIX.
Слово UNIX используется как знак соответствия и как торговая марка.
Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.
Вот здесь вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.
Linux
Linux — общее название UNIX-пободных операционных систем, которые разработаны в рамках проекта GNU (проект по разработке СПО). Linux работает на огромном множестве архитектур процессора, начиная от ARM заканчивая Intel x86.
Наиболее известными и распространенными дистрибутивами являются Arch Linux, CentOS, Debian. Также существует много «отечественных», российских дистрибутивов — ALT Linux, ASPLinux и другие.
Возникает довольно много споров об именовании GNU/Linux.
Сторонники «open source» используют термин «Linux», а сторонники «free software» — «GNU/Linux». Я предпочитаю первый вариант. Иногда для удобства представления термина GNU/Linux используют написания «GNU+Linux», «GNU-Linux», «GNU Linux».
В отличие от коммерческих систем (MS Windows, Mac OS X) Linux не имеет географического центра разработки и определенной организации, которая владела бы системой. Сама система и программы для нее — результат работы огромных сообществ, тысяч проектов. Присоединиться к проекту или создать свой может каждый!
Вывод
Таким образом у нас поучилась цепочка: UNIX -> UNIX-подобная ОС -> Linux.
Подводя итог, я могу сказать, что отличия между Linux и UNIX очевидны. UNIX — намного более широкое понятие, фундамент для построения и сертификации всех UNIX-подобных систем, а Linux — частный случай UNIX.
Источник
Чем отличается Unix от Linux
Часто можно слышать вопросы о том, почему Linux называют Unix-подобной системой, в чём разница между этими операционными системами. Но на самом деле сравнивать напрямую эти два понятия не совсем корректно.
UNIX – это операционная система, соответствующая единой спецификации UNIX. Linux – это ядро операционной системы с открытым исходным кодом. Так почему сравнивают UNIX c Linux и что означает термин UNIX-подобная система? Давайте разберёмся в этих вопросах.
Чем отличается Unix от Linux?
Сразу стоит уточнить, что называть операционную систему Debian, или любой другой дистрибутив, одним словом Linux не совсем правильно. GNU/Linux, именно так лучше именовать операционную систему на основе ядра Linux. Что такое GNU и как он связан с UNIX можно понять, изучив историю создания операционных систем.
Краткая история создания UNIX
История UNIX начинается в 1969 году, когда в одном из подразделений AT&T Bell Labs была начата разработка операционной системы для компьютера PDP-7 производства DEC. В её основу легли идеи, заложенные в более продвинутую и требовательную к ресурсам компьютера Multics. Например, модель хранения данных была взята именно из этой операционной системы.
Изначально операционная система была написана на ассемблере, но в скором времени Кен Томпсон, один из создателей UNIX, решил перенести язык BCPL на машину с более скромными характеристиками. В результате получился компилируемый язык программирования Би, а на его основе в скором времени появился язык Си.
Таким образом на свет появилась не только одна из самых распространённых операционных систем, но ещё и язык программирования, оказавший влияние при создании C++, C#, Java и многих других языках программирования.
В компании AT&T хотели создать коммерческую версию ОС. Однако, из-за запрета правительства США на ведение деятельности, не связанной с телефонным и телеграфным оборудованием, пришлось лицензировать исходный код для нескольких университетов. В 1973 году университет Беркли получил в своё пользование код и уже в 1978 году появилась их собственная операционная система BSD, имевшая в своём составе сетевые протоколы TCP/IP, разработанные там же. Эти протоколы перекочевали в собственную систему AT&T. С этого момента можно сказать, что UNIX стал семейством операционных систем. Наработки одной системы появлялись в другой и со временем становились неким стандартом.
Краткая история создания Linux
В 1983 году Ричард Столлман, программист лаборатории Массачусетского технологического университета, решил посвятить свою жизнь созданию открытого программного обеспечения. Так появился проект GNU. Акроним расшифровывается как GNU is Not UNIX (GNU – это не UNIX). Одной из первых программ стал текстовый редактор Emacs. В дальнейшем выходили и другие утилиты под лицензией GNU GPL.
Разработка ядра свободной операционной системы началась в 1990 году. Но спустя всего один год появилась первая версия ядра Linux. Его автором стал финский студент Линус Торвальдс. Вдохновившись книгой о создании операционных систем на примере MINIX за авторством Эндрю Таненбаума, Линус решил создать своё ядро операционной системы, но со свободной лицензией. MINIX разрешалось использовать только в образовательных целях. Изначально применялись системные утилиты MINIX, но очень скоро они были заменены на GNU.
С этого началось развитие проекта GNU/Linux. Именно так нередко называют семейство операционных систем Linux. Ядром является Linux, а набором системных утилит – GNU. Хотя это заявление справедливо не всегда. Например, Android хоть и использует ядро Linux, но утилиты GNU заменены на собственную разработку.
Почему Linux называют UNIX-подобной ОС?
Операционные системы UNIX должны соответствовать единой спецификации UNIX, основным семейством стандартов которой является POSIX. Этот набор документов описывает то, как программы общаются с операционной системой. Например, в нём описан формат времени, отсчёт которого идёт с 1 января 1970 года. POSIX был создан для того, чтобы была возможность переносить исходный код с одной операционной системы на другую.
Некоторые операционные системы полностью соответствуют требованиям стандартов и прошли сертификацию, чтобы иметь право называться UNIX. К таким операционным системам можно отнести macOS, HP-UX, AIX и ещё ряд операционных систем.
Но сертификация не бесплатна и большая часть операционных систем является UNIX-подобными. Такие системы соответствуют большей части требований POSIX, но при этом могут иметь небольшие отличия. Среди таких операционных систем можно выделить семейство Linux, семейство BSD, Solaris.
Многие пакеты программного обеспечения написаны с учётом этих требований и позволяют переносить код с одной операционной системы на другую, что заметно упрощает портирование проектов. Например, графическая оболочка GNOME в большей мере соответствует стандартам POSIX, что позволяет использовать её не только на Linux, но и на BSD.
Распространение и сфера применения
Операционные системы Linux получили широкое распространение не только на промышленном и серверном оборудовании. Linux можно встретить на персональных компьютерах, в том числе для домашнего использования.
Системы UNIX, за исключением macOS, применяются исключительно на серверах, рабочих станциях и промышленном оборудовании. Несложно догадаться, что UNIX имеет гораздо меньшее распространение, чем UNIX-подобные системы, и тем более Windows.
И несмотря на то, что систем UNIX не так много и используются они на относительно небольшом количестве компьютеров, опять же, если не учитывать macOS, влияние UNIX значительно. Для той же Microsoft Windows, а ранее и для DOS, выходили наборы утилит для обеспечения совместимости с POSIX. Последним таким решением является WSL, слой совместимости для запуска приложений Linux на Windows 10.
Выводы
UNIX внёс огромный вклад в развитие операционных систем. Заложенные в нём принципы используются до сих пор. Даже язык программирования Си обязан своим появлением этой операционной системе. Однако, далеко не все разработчики готовы проходить сертификацию UNIX и выпускают UNIX-подобные операционные системы.
Как раз к таким можно отнести семейство Linux. Операционные системы Debian, Arch, Fedora объединяет то, что они используют ядро Linux. С другой стороны, UNIX фактически может быть основан на любом ядре, лишь бы оно удовлетворяло всем требованиям единой спецификации UNIX.
Теперь вы знаете чем отличается Unix от Linux. В двух словах, проект GNU/Linux – это реализация идей UNIX со свободной лицензией.
Источник
Что есть кто (unix, linux, ubuntu, debian, kali)?
Любая операционная система состоит из двух частей — ядро и окружение.
Ядро понятное дело, это системные вызовы, работа с аппаратурой и процессами.
Окружение — это то, с чем взаимодействует пользователь, набор утилит, программ и системы запуска.
Как можно догадаться, на разные ядра можно прикручивать разное окружение. Состав ядра и окружения задает дистрибутив — набор из ядра и окруждения.
Так вот, версии UNIX и отличаются именно этими наборами, есть дистрибутивы классических юникс-систем, типа BSD (openbsd, freebsd, solaris . ). Есть дистрибутивы Linux, отличающиеся в основном окружением, имея одно и тоже ядро linux.
Теперь поговорим про окружение. В состав практически каждого окружения входит такая вещь, как пакетный менеджер., через который происходит установка и развертывание самого Окружения. Вот по типу пакетных менеджеров и отличаются обычно дистрибутивы linux. Есть debian-подобные подобные дистрибутивы (dpkg), есть redhat-подобные (rpm), есть альтернативные (pacman, yast, make world).
В общем, все линуксы имеют в своем составе ядро linux + какой-то из пакетных менеджеров + систему запуска типа init/systemd/upstart + набор программ на выбор основателей дистрибутива
Все юниксы имеют одно из ядер unix + все остальное тоже самое, но своё!
Источник
Линукс — это Юникс?
Часть 1
В первой части истории о взаимоотношениях Линукса и Юникса вы узнаете о богатой истории Юникса, которая определяет, чем он является и кому принадлежит.
Линукс это Юникс?
Если вы задаетесь этим вопросом, значит вы находитесь в одном ряду с многочисленными Линукс и Юникс разработчиками, администраторами и пользователями. Каков приговор? Суд так и не может принять окончательное решение. С виду это простой вопрос, но задайте его 10 людям, и вы получите 10 разных ответов. Суть проблемы заключается в том, как каждый человек по-разному представляет эти понятия. Некоторые думают, что это наборы стандартов, другие, что это сообщества, третьи — вообще торговые марки. Откровенно говоря, Линукс и Юникс — это все эти вещи одновременно.
Многие пытаются использовать старый «утиный тест» при поиске ответа — «Если предмет выглядит как утка, плавает, как утка и крякает, как утка, то это, вероятнее всего, и есть утка». Несмотря на то, что пример с уткой вряд ли сопоставим со сложными системами, рассуждения в общем где-то созвучны. Линукс действительно напоминает Юникс почти в каждом аспекте. На самом деле, первоначальное ядро Линукс было построено по образцу Юникса, и даже его создатель(!) в свое время связывал ядро с Юниксом.
Означает ли это, что Линукс — это Юникс? Не обязательно. Если бы вас клонировали, был бы ваш клон вами? Многие бы поспорили, что то, что определяет какой-то предмет — это не только его состав, но и история. В случае с клоном, у него не было бы вашей памяти, так что он не был бы по-настоящему вами.
Краткая история Юникс
Развитие Юникс по-настоящему началось в 1960-х годах проектом под названием Multics, который не принес большой прибыли и был брошен одной из крупнейших компаний, вносившей основной вклад в его развитие. Тем не менее, работа над проектом была продолжена энтузиастами, что в конечном итоге привело к рождению UNICS (игра звучаний с «Multics», позже переименованной в UNIX) в 1970-х годах.
В 1980 году компанией AT&T был разработан пакет коммерческих лицензий на все дистрибутивы UNIX, и сведение всех версий в одну: UNIX System V. Университет Калифорнии, Беркли продолжал разрабатывать свою собственную версию Unix под названием BSD. Многие из важнейших разработок в UNIX изначально пришли из BSD, к примеру, включение TCP/IP в основную версию UNIX.
В течение 80-х и 90-х, многие компании приобрели и залицензировали свои собственные версии UNIX, в том числе Sun Microsystems, Microsoft, и SCO. Примерно в это же время группы разработчиков и компаний осуществили рывок в сторону «открытого» Юникса, создавая отдельную ветвь его развития. В начале 90-х, AT&T продала все свои права на UNIX компании Novell. В 1995 году уже Novell продает часть своих прав на Юникс, включая право на дальнейшую разработку, компаниям System V и SCO.
Все эти покупки, продажи, лицензирования, делицензирования и независимое развитие в 90-е привели к многочисленным искам, спорам, а также драмам по поводу владения частями Юникса. Линукс также фигурировал в иске SCO, как содержащий код Юникса, который принадлежал им. Когда все поутихло, Novell выиграла дело в отношении SCO, и заставила SCO отозвать иски против IBM и Sequent, а также Linux. Они даже пошли на то, что сказали «Мы не верим, что в Линуксе есть что-то от Юникс».
Сегодня ОС Solaris компании Sun Microsystems является крупнейшей Юниксовой операционной системой. BSD продолжает свое развитие и породил бесплатные версии, такие как FreeBSD. В 2005 году Sun опубликовала большинство кода OpenSolaris, что привело к еще большему количеству версий с открытым исходным кодом на основе Юникс.
Часть 2 — история Линукса
Во второй части этой серии вы узнаете о пути Линукса от скромного начала к славе и богатству!
Краткая история Linux
В 1991 году в Хельсинки, Финляндии, Линус Торвальдс начал работу над проектом, который был, по его словам, «просто для удовольствия». Этот проект в конечном счете стал ядром Linux. Он никогда не был предназначен для чего-то особенного, просто инструмент, который позволил бы студенту получить доступ к UNIX-серверам в соседнем университете. Он написал его специально для железа, на котором он работал на тот момент, и оно не зависело от операционной системы. Через некоторое время Линус понял, что то, что он нечаянно создал — и есть само ядро операционной системы.
Торвальдс смоделировал его на основе разновидности UNIX под названием Minix. Код Minix был открытым, но изменения и дальнейшее распространение не были разрешены, поэтому ядро Торвальдса не защищалось авторским правом. Хотя оно было смоделировано по образу Юникса, оно не было Юниксом. После того как он осознал, что создал, он написал на Usenet:
«Привет всем, кто использует MINIX — Я делаю (бесплатную) операционную систему (просто хобби, это не будет большой и профессиональной системой, как GNU) для 386 (486) AT моделей. Я занимаюсь этим с апреля, и сейчас завершаю работу. Я бы хотел получить какие-либо отзывы о тех вещах, которые вам нравятся и не нравятся в MINIX, так как моя система несколько напоминает ее (то же физическое расположение файловой системы (из практических соображений) среди всего остального). „
Очевидно, в то время Торвальдс не понимал, насколько его ядро было важным для движения открытого программного обеспечения, которые постепенно начинало распространять свое влияние к тому времени. Фонд свободного ПО(Free Software Foundation), наиболее известный своим проектом GNU, начавшим развитие в 1983 году, искал ядро, чтобы осуществить свою мечту о “достаточном количестве свободного программного обеспечения, чтобы вообще можно было обходиться без какого-либо ПО, которое не свободно». Да, целью была полноценная операционная система плюс дополнительные программные средства с открытым исходным кодом и защищенные GPL. В 1992 году они обнаружили Linux, и GNU/Linux начала свой путь, который привел ее именно туда, где «существует достаточное количество свободного программного обеспечения, что можно обходиться без какого-либо ПО, которое не свободно».
В заключении .
Является ли Линукс Юниксом? Вы все еще не знаете? Я тоже, но по крайней мере теперь у вас есть факты. С этого момента, выбор позиции является исключительно вашим личным решением.
С одной стороны, в отличие от всех версий UNIX, Linux не содержит код из какого бы то ни было цикла разработки UNIX. Однако, если что-то выглядит как утка… Ну, остальное вы знаете.
Источник