Я так понимаю, что Linux'ом зовется все ОС, на базе ядра, поддерживаемого Л. Торвальдсом.
UNIX'ом все, что создано на ядре, удовлетворяющем POSIX (системные вызовы).
Есть System V, поддерживаемый Berkley и являющийсы продолжением начального UNIX, от 1970г.
А теперь вопросы:
Почему разделяют Linux и UNIX (ведь ядра того же Solaris и FreeBSD тоже отличаются)?
Что входит в POSIX, кроме системных вызовов, и вообще UNIX-like есть ли это просто соответствие POSIX?
Является ли сейчас UNIX конкретной ОС (как та же винда)?
UNIX должен удовлетворять тестам от Open Group25.09.03 18:20 Автор: lunc <Alexander Krizhanovsky> Статус: Member
> Я так понимаю, что Linux'ом зовется все ОС, на базе ядра, > поддерживаемого Л. Торвальдсом. > UNIX'ом все, что создано на ядре, удовлетворяющем POSIX > (системные вызовы). > Есть System V, поддерживаемый Berkley и являющийсы > продолжением начального UNIX, от 1970г. > > А теперь вопросы: > Почему разделяют Linux и UNIX (ведь ядра того же Solaris и > FreeBSD тоже отличаются)? > Что входит в POSIX, кроме системных вызовов, и вообще > UNIX-like есть ли это просто соответствие POSIX? > Является ли сейчас UNIX конкретной ОС (как та же винда)?
Там такое запутанное "дерево" (точнее граф) изображено...
Не, история меня не интересует....
Интересно почему именно Linux не является UNIX, а например FreeBSD является?
Существует ли СЕЙЧАС торговая марка UNIX, или на Version 10 все было конченно?
Что в себя включают POSIX, только ли системные вызовы?
Кстти, в этой статье не описывается различие между "влиянием на ОС" и "дальнейшим развитием". Вообщем хочется узнать, в чем именно внутренние различая UNIX от UNIX-like.
Кстати, Unix это еще и зарегистрированная марка мясных консервов :-)25.09.03 19:23 Автор: leo <Леонид Юрьев> Статус: Elderman
> Интересно почему именно Linux не является UNIX, а например > FreeBSD является?
Отдельной, фактически самодостаточной и ни от чего не зависящей ветвью UNIX подобных ОС является Linux. Именно поэтому часто говорят, что Linux это не совсем UNIX. История Linux началась с создания профессором Хельсинского университета Эндрю Танненбаумом программы Minix, демонстрирующей различные возможности UNIX. Студент факультета вычислительной техники того же университета, Линус Торвальдс, решил на ее основе разработать эффективную версию UNIX для платформы IBM PC, которую он назвал Linux. В 1991 году была опубликована версия 0.1. Получив большое распространение в Интернет и доработанная многими энтузиастами эта ОС доросла к 1994 году до версии 1.0, к этому моменту в нее был интегрирован TCP/IP стек, базирующийся на 4.3BSD. Позже ядро операционной системы и ее архитектура были серьезно переработаны поближе к спецификации System V Release 4.2, а так же с целью максимально возможного соответствия стандарту POSIX, что послужило выпуску версии 2.0.
Это ничего не объясняет...25.09.03 16:02 Автор: lunc <Alexander Krizhanovsky> Статус: Member
> Отдельной, фактически самодостаточной и ни от чего не > зависящей ветвью UNIX подобных ОС является Linux. Именно > поэтому часто говорят, что Linux это не совсем UNIX. > Позже ядро операционной системы и > ее архитектура были серьезно переработаны поближе к > спецификации System V Release 4.2, а так же с целью > максимально возможного соответствия стандарту POSIX, что > послужило выпуску версии 2.0
Я читал это. Фактически, это сводится к "так исторически сложилось".
Я не понимаю, как не зная что за система передо мной я могу с уверенностью сказать: "Это UNIX, а это Linux"?
В чем так сильно (и главное принципиально) различается Debiam Linux от FreeBSD и чем так похож Solaris на FreeBSD, что говорится, что Linux - это не UNIX, а Solaris и FreeBSD - UNIX. Я юзал эти ОС (немног, но все же) и на пальцах знаю их различая, но не могу понять в чем ПРИНЦИПИАЛЬНАЯ разница?
SCO купила торговую марку UNIX, но конкретной ОС c названием "UNIX" нет (у SCO UnixWare).
P.S.
Вообщем то у меня бы и не возникло желания до всего этого докапываться, лично мне пофиг как правильно называется ос, с которой я работаю UNIX или Linux.
Но сегодня возник спор: утверждалось, что RH - не UNIX, FreeBSD - UNIX, при том UNIX - торговая марка. Вторая часть - верна, но она противоречит первой. Докапаться как следует я не успел - пара кончилась :)
Я называю UNIX и Linux тоже и не вижу (пока) объективной причины, почему это не верно.
Спасибо
Ремарка13.10.03 09:45 Автор: XR <eXtremal Research> Статус: The Elderman Отредактировано 13.10.03 09:48 Количество правок: 1
AT&T Developed Unix, then sold it to SCO a few years ago.
Bellcore had nothing to do with Unix.
Posix is a common set of APIs/commands that define a "minimum" OS
environment, that would allow a program written to it to be simply
recompiled on a new platform that supported POSIX and run as expected.
POSIX isquitelimited. WinNT3.51 and up have been POSIX compliant.
POSIX <> Unix.
У линуха слишком много наворотов. Free BSD - не развиваются "вширь" (расширение стандартных юниксовых API) как линух25.09.03 15:21 Автор: Killer{R} <Dmitry> Статус: Elderman