информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Ремарка 13.10.03 09:45  Число просмотров: 1423
Автор: XR <eXtremal Research> Статус: The Elderman
Отредактировано 13.10.03 09:48  Количество правок: 1
<"чистая" ссылка>
>
> SCO купила торговую марку UNIX,

Это неверные сведения - торговой маркой "UNIX (tm)" владеет OpenGroup

SCO же владеет лицензией на код SVR4

Я бы (ImHO) позиционировал UNIX как группу стандартов - которую разрабатывает
и поддерживает OpenGroup.
<operating systems>
Что такое UNIX? 25.09.03 14:24  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка>
Я так понимаю, что Linux'ом зовется все ОС, на базе ядра, поддерживаемого Л. Торвальдсом.
UNIX'ом все, что создано на ядре, удовлетворяющем POSIX (системные вызовы).
Есть System V, поддерживаемый Berkley и являющийсы продолжением начального UNIX, от 1970г.

А теперь вопросы:
Почему разделяют Linux и UNIX (ведь ядра того же Solaris и FreeBSD тоже отличаются)?
Что входит в POSIX, кроме системных вызовов, и вообще UNIX-like есть ли это просто соответствие POSIX?
Является ли сейчас UNIX конкретной ОС (как та же винда)?
UNIX должен удовлетворять тестам от Open Group 25.09.03 18:20  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка>
http://www.opengroup.org/openbrand/register/

UNIX должен удовлетворять тестам от Open Group
FreeBSD, Linux - не UNIX, похоже, что даже SVR4 туда плетела
UNIX должен удовлетворять тестам от Open Group 13.10.03 09:37  
Автор: XR <eXtremal Research> Статус: The Elderman
<"чистая" ссылка>
> http://www.opengroup.org/openbrand/register/

ССылка правильная - читай внимательней ;)


> UNIX должен удовлетворять тестам от Open Group
> FreeBSD, Linux - не UNIX, похоже, что даже SVR4 туда
> плетела

Основной стандарт которому должны удовлетворять *NIX-ы
это SUS (Single UNIX Specification)

Исторически есть 2 основные ветки *NIX
1) SVR
2) BSD

Первая считается "более" UNIX - ом ;)

Linux это вообще говоря смесь обоих веток (хотя ImHO от 1 в нем больше чем от 2)

кстати OpenGroup сейчас специфицирует Linux как отдельный стандарт (из за кучи новых фич - которых нет в SUS)

POSIX - это ГРУППА стандартов и когда идет речь о соответствии POSIX
нужно указывать номер стандарта.
Вот поройся 25.09.03 14:45  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 25.09.03 14:57  Количество правок: 1
<"чистая" ссылка>
> Я так понимаю, что Linux'ом зовется все ОС, на базе ядра,
> поддерживаемого Л. Торвальдсом.
> UNIX'ом все, что создано на ядре, удовлетворяющем POSIX
> (системные вызовы).
> Есть System V, поддерживаемый Berkley и являющийсы
> продолжением начального UNIX, от 1970г.
>
> А теперь вопросы:
> Почему разделяют Linux и UNIX (ведь ядра того же Solaris и
> FreeBSD тоже отличаются)?
> Что входит в POSIX, кроме системных вызовов, и вообще
> UNIX-like есть ли это просто соответствие POSIX?
> Является ли сейчас UNIX конкретной ОС (как та же винда)?

Там такое запутанное "дерево" (точнее граф) изображено...

http://vap.org.ru/daemonix/02.shtml
http://vap.org.ru/daemonix/03.shtml
Вот поройся 25.09.03 16:01  
Автор: Q Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Там такое запутанное "дерево" (точнее граф) изображено...
а вот по больше =)
http://www.levenez.com/unix/history.html
История меня не интересует 25.09.03 15:16  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
Отредактировано 25.09.03 15:18  Количество правок: 1
<"чистая" ссылка>
Не, история меня не интересует....
Интересно почему именно Linux не является UNIX, а например FreeBSD является?
Существует ли СЕЙЧАС торговая марка UNIX, или на Version 10 все было конченно?
Что в себя включают POSIX, только ли системные вызовы?

Кстти, в этой статье не описывается различие между "влиянием на ОС" и "дальнейшим развитием". Вообщем хочется узнать, в чем именно внутренние различая UNIX от UNIX-like.
Кстати, Unix это еще и зарегистрированная марка мясных консервов :-) 25.09.03 19:23  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
Отрывок из статьи (про Линух) 25.09.03 15:34  
Автор: whiletrue <Роман> Статус: 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
<"чистая" ссылка>
>
> SCO купила торговую марку UNIX,

Это неверные сведения - торговой маркой "UNIX (tm)" владеет OpenGroup

SCO же владеет лицензией на код SVR4

Я бы (ImHO) позиционировал UNIX как группу стандартов - которую разрабатывает
и поддерживает OpenGroup.
Кое что нашел 25.09.03 15:26  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
Отредактировано 25.09.03 15:26  Количество правок: 1
<"чистая" ссылка>
Вот, кое-что нашел:

Unix is a trademark, owned by SCO (IIRC).

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
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach