Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   UNIX и *NIX (http://forum.oszone.net/showthread.php?t=14095)

modem 10-07-2003 16:27 75540

почему иногда букву "U" в UNIX заменяют "*"?

MF CAP 10-07-2003 18:21 75541

потому что под понятием *nix имеют ввиду все ос имеющие отношение к юникс... они так и называются юникс лайк (unix like), к ним относятся: linux, qnx, trinux и черт еще знает что!

Zur0 10-07-2003 19:00 75542

MF CAP
Ну если qnx и относится, то ИМХО довольно тдаленно

BeerMan 10-07-2003 22:11 75543

Цитата:

Ну если qnx и относится, то ИМХО довольно тдаленно
...а почему нет??? свои заморочки, конечно, но так ведь и ОСь заточена под определннные запросы (типа выполнение в реальное время и т.п.)...

bgg0408 11-07-2003 00:41 75544

to Zur0
QNX - самый натуральный UNIX.
1. Файловая система
2. Команды
3. Совместимость с другими UNIX

Zur0 11-07-2003 06:47 75545

2bgg0408
1) Файловая система там POSIX. Имеет ряд преимуществ (в смысмле надежности) над UNIX
2) Что подразумеваеш под словом команды??
3) На каком уровне?? Может быть все таки с POSIX, а не UNIX.

По поводу QNX.
Цитата:

В обзорах, посвященных UNIX-системам QNX практически никогда не упоминается на том основании что это ‘не совсем UNIX’ (а с архитектурной точки зрения ‘совсем не UNIX’).
http://www.rts-ukraine.com/QNXArticles/SinderelaQNX.htm

К тому же что ты имееш ввиду под словом UNIX???

Вообще система может называться UNIX если прошла определенную сертификацию (довольно дорогую кстати), так что UNIX'ов очень мало,
а есть UNIX like. Вот их то и называют *nix.

bgg0408 11-07-2003 10:33 75546

to Zur0
Сама идеология UNIX'овкая.
Цитата:

Что подразумеваеш под словом команды??
В QNX самые стандартные UNIX'овые проги, вроде ls, bash...
По крайней мере, QNX стабиьнее Windows.

ivank 11-07-2003 17:56 75547

Zur0
Цитата:

Файловая система там POSIX
POSIX (Portable Operating System Interfac) - это просто спецификация API предоставляемого ОСью, проще говоря люди взяли UNIX System V API, добавили туда BSD Sockets API и обозвали это Позиксом. Какое это имеет отношение к файловой системе остаётся только годать.

Цитата:

На каком уровне?? Может быть все таки с POSIX, а не UNIX.
На сеголняшний день, операционную систему называют unix-like, или совместимой с другими *nix только если она предоставляет POSIX API, иными словами, быть совместимым с POSIX и быть совместимы с другими unix-like операционками означает одно и то же.

Ссылки по теме: http://www.google.com.ru/search?q=POSIX

bgg0408 11-07-2003 20:35 75548

to Zur0
иерархическую файловую систему - черта первых UNIX.
Потом это прекочевало во все ОС. К тому же в UNIX все есть файл - сокеты, устройства и каталоги.


Zur0 12-07-2003 04:35 75549

ivank
Цитата:

POSIX (Portable Operating System Interfac)
Спасибо за прасветление моих мозгов :gigi:, но это не мои слова. Смотри на ссылку которую я привел.

Цитата:

иными словами, быть совместимым с POSIX и быть совместимы с другими unix-like операционками означает одно и то же.
M$ заявляет о том что W2K удволетворяет POSIX. По твоему она unix-like???

bgg0408
Цитата:

Сама идеология UNIX'овкая.
А как насчет микроядра?. Во всех классических UNIX, ядро монолит...
Как насчет виртуальной памяти. В QNX ее нет, всвязи с осбым предназночением.
И главное все же не идеология, а архитектура...

Цитата:

иерархическую файловую систему - черта первых UNIX.
Иерархическая файловая система впервые появилась в MULTICS, а не в UNIX. (ксати в те времена UNIX был достаточно убогой вещью, даже по тем временам)
К тому же иерархическая (то есть может иметь вложенные подкаталоги) файловой системой обладает и виндовс.

Другое дело монтируемые файловые системы...

ivank 12-07-2003 18:01 75550

Zur0
Цитата:

M$ заявляет о том что W2K удволетворяет POSIX.
Ничго они подобного не говорят. В WinNT и наследниках есть поддержка некоторого подмножества POSIX-функций, но далеко не всех.

Например, Windows + cygwin очень даже юникс-лайк, имхо.

Zur0 12-07-2003 20:08 75551

ivank

Цитата:

POSIX является стандартом взаимодействия операционных систем, он включен в Windows 2000 по требованию правительства США, а подсистема OS2 нужна для запуска соответствующих приложений.
http://www.iks.ru/~yevseev/tweaks.html

Цитата:

NTFS is a POSIX.1 compliant filesystem, but don't expect the OS to know what that means.
http://www.digitalmages.com/winnt/

Так же
http://www.microsoft.com/technet/tre...u/sfuposix.asp
http://www.google.com.ru/search?q=ca...u&ie=UTF-8
http://www.oszone.net/windows/winnt_2000/1.shtml

bgg0408 13-07-2003 01:05 75552

to Zur0
Цитата:

А как насчет микроядра?. Во всех классических UNIX, ядро монолит...
Как насчет виртуальной памяти. В QNX ее нет, в связи с особым предназночением.
И главное все же не идеология, а архитектура...
Монтирование и в Win2k есть.
Микроядро естьв UNIXах. QNX - realtime OS!-> нет виртуальной памяти
Во всех UNIX'ах, которые я видел ФС такая, что есть корень(в Win2k такого нет), а все остальные каталгои могут быть на этой ФС или подмонтированы.
POSIX - это API. Кто-нибудь пробовал компилировать программ типа Hello World c printf'ом в Винде и Линуксе?
А вообще спор беспредметный.

Глупость утверждать, что WinNT - UNIX, но он[WinNT] соответствует в некоторых местах POSIX'у


[s]Исправлено: bgg0408, 2:13 13-07-2003[/s]

ivank 13-07-2003 13:32 75553

Zur0
Ни по одной из данных тобой ссылок не указано насколько WinNT+ поддерживает POSIX. Максимум информации, это то что в WinNT есть POSIX подсистема.

Zur0 13-07-2003 17:44 75554

bgg0408
Цитата:

Монтирование и в Win2k есть.
Но она не обладает монтируемой файловой системой. Т.е. возмоможностью
собрать в одно дерево каталогов, физически разные носители.
Цитата:

Микроядро естьв UNIXах.
Примеры в студию...
Цитата:

QNX - realtime OS!-> нет виртуальной памяти
А я именно это и имел ввиду когда говорил о "особом предназначении"
Цитата:

Кто-нибудь пробовал компилировать программ типа Hello World c
printf'ом в Винде и Линуксе?
В чем проблема собственно.  Я писал небольшую прогу на С, и она у меня легко откомпилировалась и под Linux (там и писал), так и под win98 (borland
c++ 5)
Цитата:

Глупость утверждать, что WinNT - UNIX
А я этого и не говорю. Это из ваших утверждений следует. :gigi:
Цитата:

POSIX это API
Я имел ввиду несколько не то что написал. Я имел ввиду что она не ограничевается exec, fork и.т.д. Там есть и работа с сетью, и с файловой системой, и.т.д.
http://www.pasc.org/standing/sd11.html#statustable

ivank
Цитата:

Ни по одной из данных тобой ссылок не указано насколько WinNT+ поддерживает POSIX
Ну тогда новый линк
Цитата:

Windows 2000 is compliant with the POSIX 1003.1 standard. It is not
compliant with the later POSIX 1003.2 standard.
http://support.microsoft.com/default...en-us%3b323952

более полно
Цитата:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html
/_core_port_from_unix_to_win32.asp


ivank 13-07-2003 18:07 75555

Zur0
Цитата:

The first option UNIX programmers look at is the Windows NT/2000 POSIX subsystem. However, it only supports POSIX 1003.1, which was the only POSIX version standardized when Windows NT was created. Since then, there has been little demand for extending this subsystem, because most applications have been converted to Win32. The 1003.1 system is of limited interest for fully featured applications, because it does not include many capabilities (such as those in 1003.2, network support, and so on). Full featured applications run under the Windows NT/2000 POSIX subsystem do not have access to Windows NT/2000 features available to Win32 applications, such as memory-mapped files, networking, and graphics. Applications such as VI, LS, and GREP are the main targets for the Windows NT/2000 POSIX subsystem.
Как это не согласуется с тем, что я сказал выше?

Цитата:

Цитата:

Глупость утверждать, что WinNT - UNIX
А я этого и не говорю. Это из ваших утверждений следует.
Тыкни пальцем, пожалуйста, я пока не вижу такого вывода.

Цитата:

Цитата:

POSIX это API
Я имел ввиду несколько не то что написал. Я имел ввиду что она не ограничевается exec, fork и.т.д. Там есть и работа с сетью, и с файловой системой, и.т.д.
Никто и не сомневался. Надо расшифровывать что такое API?

Если есть намерение спорить дальше, то я перенесу эту тему во флейм.

Petya 13-07-2003 20:01 75556

Zur0
Цитата:

Но она не обладает монтируемой файловой системой. Т.е. возмоможностью
собрать в одно дерево каталогов, физически разные носители.
если честно то можно - просто в компутер менеджменте примонтируй тот носитель в какой нибудь каталог и всё .... правда работает только на нтфс ...

Zur0 14-07-2003 05:41 75557

ivank
Цитата:

Никто и не сомневался. Надо расшифровывать что такое API?
Нет не надо.
Цитата:

Если есть намерение спорить дальше, то я перенесу эту тему во флейм.
Не желания, ни намерения :gigi:


Время: 13:55.

Время: 13:55.
© OSzone.net 2001-