Форум переехал и обновился!

Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.

Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.

Если вы уже установили новый пароль, повторять восстановление не нужно.

Занудство не позволяет молчать ;)

Аватара пользователя
Добрый_Гений
Сообщения: 2901
Зарегистрирован: Пт сен 08, 2006 14:49

Занудство не позволяет молчать ;)

Сообщение Добрый_Гений »

начало обсуждения Ссылка



но так как там это был бы злостный оффтоп, отвечаю здесь



smile



просто патологическая склонность к точности не позволяет мне промолчать wink



В общем так

не макось ни bsd (и все ее внучки freebsd, openbsd, netbsd, bsdi...) ни линукс

НИКОГДА не были unix-ами

а уж тем более System V

они не содержат НИ ОДНОЙ общей с юниксами строчки кода!!!

Иначе и быть не может - так как Unix - это ЧАСТНАЯ собственность и за нее нужно платить роялти

и уж тем более она не может быть бесплатно раздаваемой

классические реализации unix -это

AIX, HPUX, Solaris, SCO Unix (сейчас novell по моему...)

произошли от разработок компании AT&T

после чего авторское право много раз перепродавалось...

но это не факт - роялти платится до сих пор!



BSD - Berkeley Software Distribution - это была университетская разработка - и так, как была сделана на деньги налогоплательщиков - не могла быть платной



на ее основе было сделано множество реализаций (так как BSD это скорее исследовательский проект чем законченный продукт)

и эти реализации были как платные так и бесплатные (благо лицензия на код BSD позволяет это сделать)



но существуют несколько принципиальных различий между юниксами и BSD - эти отличия архитектурные



другое дело, что некоторые производители (в частности Sun Microsystems) имеют оба системных интерфейса и BSD

и System V

(с саном это сложилось исторически - в самом начале один из основателей Сана Билл Джой - (кстати изобретатель редактора vi и соизобретатель протокола NFS wink )

взял из BSD огромный кусок и на его основе была написана первая ОС Сан - Solaris 1

(но это и не удивительно Билл Джой учился в Беркли)



то есть Solaris 1 - это был НЕ юникс - а BSD

А вот Solaris 2 - это уже была System V - но в целях совместимости с уже существующими приложениями содержала системные интерфейсы BSD

( Кстати историческая справка - Sun Microsystems расшифровывается как Stanford University Network - а для тех кто бывал в тех местах - не секрет что от Станфордского университета до университета Беркли можно доехать на машине меньше чем за час )



ну а теперь про macos X - это не просто 10 версия macos - это принципиально новая система

базирующаяся на идеях nextstep (который в свое время опередил так называемый mainstream на десятилетия)

это микроядро mach

(вот уже главное отличие от юниксов - юникс - это монолитное ядро по определению)

это darwin - это все что не вошло в микроядро - от драйверов устройств до системных интерфейсов

это toolkit-ы различные - aqua, cocoa, carbon, quartz - и тому подобное

их обилие связано с необходимостью обеспечивать совместимость с macos 9 и младше



но нигде нет ни одного интерфейса unix и ни одной строки кода unix - за которые нужно платить роялти



в общем - где то так...



Я думаю многих людей смущает то, что встроенно много свободных программ покрываемых FSF, BSD и GNU лицензиями

ну так они доступны даже для виндовз (Cygnus и прочее) - но при этом никто же не называет windows - юниксом smile
Аватара пользователя
awo
Сообщения: 5542
Зарегистрирован: Вс мар 12, 2006 07:16

Re: Занудство не позволяет молчать ;)

Сообщение awo »

Добрый_Гений писал(а): начало обсуждения Ссылка



но так как там это был бы злостный оффтоп, отвечаю здесь...
Игорь, читая ту ветку, я верил, что просто так все не кончится!

И поиски истины продолжатся!

Мои надежды оправдались! smile
С уважением, Александр.

Изображение
Аватара пользователя
CyrilTheGreat
Сообщения: 506
Зарегистрирован: Пн апр 18, 2005 07:57

Re: Занудство не позволяет молчать ;)

Сообщение CyrilTheGreat »

Добрый_Гений писал(а): Я думаю многих людей смущает то, что встроенно много свободных программ покрываемых FSF, BSD и GNU лицензиями

ну так они доступны даже для виндовз (Cygnus и прочее) - но при этом никто же не называет windows - юниксом smile
Я предлагаю разойтись по-мирному smile

Если вы считаете так - пусть это будут ваши проблемы, а я буду продолжать называть Mac OS X Unix и пусть это будет моими проблемами smile Хорошо?
<b>Воинствующий Кофейник</b>



ТУП, ЖАДЕН, ПРОЖОРЛИВ, ЛЕНИВ,

ТРУСЛИВ, НАДМЕНЕН,

ХАРАКТЕР ОТСУТСТВУЕТ,

НЕ ЖЕНАТ.
Аватара пользователя
kondak
Сообщения: 6640
Зарегистрирован: Чт янв 26, 2006 20:33

Re: Занудство не позволяет молчать ;)

Сообщение kondak »

rolleyes



Они сошлись, волна и камень,

стихи и проза,лед и пламень..



clap_1 clap_1 clap_1
Аватара пользователя
Sandro
Сообщения: 3565
Зарегистрирован: Чт апр 20, 2006 12:51

Re: Занудство не позволяет молчать ;)

Сообщение Sandro »

kondak писал(а): rolleyes



Они сошлись, волна и камень,

стихи и проза,лед и пламень..



clap_1 clap_1 clap_1
А кто из них Ленский, а кто - Онегин ? smile

Надеюсь, до дуэли на пистолетах или шпагах дело не дойдет ? rolleyes
<!--coloro:#006600--><span style="color:#006600"><!--/coloro--><i><b>Бывает все на свете хорошо - в чем дело, сразу не поймешь ! !</b></i><!--colorc--></span><!--/colorc-->
Аватара пользователя
Sandro
Сообщения: 3565
Зарегистрирован: Чт апр 20, 2006 12:51

Re: Занудство не позволяет молчать ;)

Сообщение Sandro »

Игорь, позволь скромно дополнить твой объемный пост маленькой цитатой из Википедии:



NEXTSTEP was a combination of several parts:



* a Unix-like operating system based on the Mach kernel, plus source code from BSD Unix

* Display PostScript and a windowing engine

* the Objective-C language and runtime

* an object-oriented (OO) application layer, including several "kits"

* development tools for the OO layers



т.е. NextStep основана на ядре Mach и исходном коде BSD.
<!--coloro:#006600--><span style="color:#006600"><!--/coloro--><i><b>Бывает все на свете хорошо - в чем дело, сразу не поймешь ! !</b></i><!--colorc--></span><!--/colorc-->
Аватара пользователя
awo
Сообщения: 5542
Зарегистрирован: Вс мар 12, 2006 07:16

Re: Занудство не позволяет молчать ;)

Сообщение awo »

Sandro писал(а): Игорь, позволь скромно дополнить твой объемный пост маленькой цитатой из Википедии:



NEXTSTEP was a combination of several parts:



* a Unix-like operating system based on the Mach kernel, plus source code from BSD Unix

* Display PostScript and a windowing engine

* the Objective-C language and runtime

* an object-oriented (OO) application layer, including several "kits"

* development tools for the OO layers



т.е. NextStep основана на ядре Mach и исходном коде BSD.
Двое на одного - нечестно! Изображение
С уважением, Александр.

Изображение
Аватара пользователя
Добрый_Гений
Сообщения: 2901
Зарегистрирован: Пт сен 08, 2006 14:49

Re: Занудство не позволяет молчать ;)

Сообщение Добрый_Гений »

CyrilTheGreat писал(а): Я предлагаю разойтись по-мирному smile

Если вы считаете так - пусть это будут ваши проблемы, а я буду продолжать называть Mac OS X Unix и пусть это будет моими проблемами smile Хорошо?


Вредность характера не дает мне согласиться wink

НО для себя, Ваше заблуждение я оправдываю только тем, что по непонятной мне причине юниксами называют у нас любые ОС

не производства микрософт (хотя если вспомнить историю, микрософт производила некоторое время юникс /настоящий/ и назывался он interactive unix - и этот юникс даже был еще не system V а, насколько мне не изменяет - system III)



в общем - это приблизительно также как принято у нас называть Ксероксами любые копировальные аппараты вне зависимости от того действительно он ксерокс или кэнон или оки-дата wink



а про операционные системы - я могу спорить только чуть меньше чем про фотографию biggrin
Аватара пользователя
Добрый_Гений
Сообщения: 2901
Зарегистрирован: Пт сен 08, 2006 14:49

Re: Занудство не позволяет молчать ;)

Сообщение Добрый_Гений »

Sandro писал(а): Игорь, позволь скромно дополнить твой объемный пост маленькой цитатой из Википедии:



NEXTSTEP was a combination of several parts:



* a Unix-like operating system based on the Mach kernel, plus source code from BSD Unix

* Display PostScript and a windowing engine

* the Objective-C language and runtime

* an object-oriented (OO) application layer, including several "kits"

* development tools for the OO layers



т.е. NextStep основана на ядре Mach и исходном коде BSD.


здесь все правда, кроме того что BSD - не юникс smile

а unix-like - то есть "похожий на юникс" это приблизительно как в истории было:

20 лет назад у нас был аспирант - китаец - так вот он меня все время называл сергеем,

на что я ему сказал - ну почему ты меня всегда неправильно зовешь?

- извини говорит - путаю тебя с твоим коллегой сергеем - "ВЫ РУССКИЕ ВСЕ НА ОДНО ЛИЦО"

(это не анекдот - а реальный случай! smile )



а слово UNIX - оно зарегистрированое



а на исходном коде BSD очень много чего основано - в том числе и ВСЯ TCP/IP ЧАСТЬ ВСЕХ ВИНДОВЗОВ

со времен winsock.dll вплоть до windows 2000 - дальше не смотрел, не интересно



И еще - смешное - в MacOS X даже имена всех тулкитовых классов совпадают с NextStep-овскими

и до сих пор выглядят как NSтрали-вали
Аватара пользователя
CyrilTheGreat
Сообщения: 506
Зарегистрирован: Пн апр 18, 2005 07:57

Re: Занудство не позволяет молчать ;)

Сообщение CyrilTheGreat »

Вредность характера не дает мне согласиться wink
И это тоже заблуждение smile
<b>Воинствующий Кофейник</b>



ТУП, ЖАДЕН, ПРОЖОРЛИВ, ЛЕНИВ,

ТРУСЛИВ, НАДМЕНЕН,

ХАРАКТЕР ОТСУТСТВУЕТ,

НЕ ЖЕНАТ.

Вернуться в «Mac и другие системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: ClaudeBot [Bot] и 0 гостей