LINUX.ORG.RU
ФорумTalks

[4.1][учёба] UNIX vs Linux

 


0

0

В чушке задали сравнить эти 2 оси и всё расписать. Собственно сравнивайте :)

ps. Проприетарная vs Открытая это уже понятно, интересует сравнение на техническом уровне


http://en.wikipedia.org/wiki/Single_UNIX_Specification:

Specification

The user and software interfaces to the OS are specified in four main sections:
Base Definitions - a list of definitions and conventions used in the specifications and a list of C header files which must be provided by compliant systems.
Shell and Utilities - a list of utilities and a description of the shell, sh.
System Interfaces - a list of available C system calls which must be provided.
Rationale - the explanation behind the standard.

Плясать от этой печки

bakagaijin
()

> В чушке задали сравнить эти 2 оси и всё расписать. Собственно сравнивайте :)

Собственно, рекомендую не полениться и найти хотя бы работы Стивенса, Неммет и Робачесвкого. Там есть немало сводных таблиц, отражающих различия в реализациях Unix-подобных систем.

mutronix ★★★★
()

UNIX R.I.P. Long live UNIX.

Ну и сравненьице. UNIX -- устаревшая ОС, которую сейчас на работающей машине не найдёшь. Linux -- современное ядро ОС. Смело сдавай им работу "Сравнение телефона с дисковым номеронабирателем и клавиатуры Nokia N810."

Camel ★★★★★
()
Ответ на: комментарий от anonymous

Кусочек сахару троллям

>> UNIX -- устаревшая ОС, которую сейчас на работающей машине не найдёшь.

>Смешно, да.

Саныч, залогинься. Нет, найти можно без проблем, они даже есть на рынке, но... кто кроме линукса активно развивается? Бздя и соляра?

anonymous
()
Ответ на: UNIX R.I.P. Long live UNIX. от Camel

> Ну и сравненьице. UNIX -- устаревшая ОС, которую сейчас на работающей машине не найдёшь. Linux -- современное ядро ОС. Смело сдавай им работу "Сравнение телефона с дисковым номеронабирателем и клавиатуры Nokia N810."

Ты это сбербанку скажи, ога.

А еще для примера - сравни ядра Solaris (который имет все права зватся UNIX-ом) и Linux.

Linux: дохера интересных нововведений, фич, все сырое и еле держится от выпадения в осадок (kernel panic).

Solaris: отточенное enterprise уровня ядро, с немалым уровнем фич, до многих из которых Linux в силу специфики своей разработки просто в принципе не дорастет (например - возможность без ребута апдейтить ядра, не только в пределах одной ветки, а на уровне перехода от 2.0 к 2.6), с очень продвинутыми средствами самодиагностики, продвинутой моделью безопасности, итп, итп.

Итого сводим: UNIX - вылизанная проприетарщина, местами с открытыми сорцами (тот-же Соляризззз), Linux - вечно-сырая но очень динамичная система, бегущая "ффпереди планеты фсей".

fmj
()
Ответ на: Кусочек сахару троллям от anonymous

> Саныч, залогинься. Нет, найти можно без проблем, они даже есть на рынке, но... кто кроме линукса активно развивается? Бздя и соляра?

Каг минимум Соляра.

Бздя - в лице OS X тоже (OS X 10.5 Leopard прошла сертификацию на соотвествие всем требуемым UNIX-овым интерфейсам, так что может по праву считаться "продолжателем рода")

fmj
()

первый шаг к пониманию различий и разницы - Linux - ядро, работающее в ОС GNU.
GNU Not Unix - ОС с архитектурой Unix. Not подчёркивает то, что это не оригинальный Unix.
архитектура одна и та же, и Linux и оригинальное ядро Unix - монолит.
хоть, ядро Linux и поддерживает модули.
так что, однако, разница сводится к реализиции ядра и ОС.

saahriktu ★★★★★
()
Ответ на: комментарий от fmj

>OS X 10.5 Leopard прошла сертификацию на соотвествие всем требуемым UNIX-овым интерфейсам, так что может по праву считаться "продолжателем рода"

Ну да, а венда, как известно, posix-совместима. А ваш лайнакс - нет.

anonymous
()
Ответ на: комментарий от anonymous

> Ну да, а венда, как известно, posix-совместима

еще бы она была не совместима, как они будут код бсдшный юзать ?

phasma ★☆
()
Ответ на: комментарий от anonymous

>венда, как известно, posix-совместима. А ваш лайнакс - нет.
]]]
posix - Portable Operating System Interface for uniX. стандарт был разработан для облегчения переносимости софта между unix'ами. unix'ы неподдерживающие posix - музейные экспонаты.
в WinNT была поддержка подсистем OS/2 и posix, но, понятное дело, в мелкософтовской реализации.
в WinXP этих подсистем уже нет.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

4.2 в WinXP posix-подсистема есть.

anonymous
()

>UNIX vs Linux

Ты сначало пойми разницу между всей Осью и ядром.

asc
()
Ответ на: комментарий от saahriktu

>и Linux и оригинальное ядро Unix - монолит

Фак мой мозг, Linux - _модульное_ ядро, харэ называть его монолитным...

anonymous
()
Ответ на: комментарий от anonymous

>в WinXP posix-подсистема есть.
<<Подсистема POSIX (Portable Operating System for UNIX) не включена в
поставку Windows XP. Подсистема POSIX была заменена новой программной
средой Interix. Interix предоставляет более широкую поддержку
UNIX-окружения (при этом сохраняется совместимость со стандартом
POSIX).
За дополнительной информацией об Interix обратитесь к следующему
веб-сайту Microsoft:
http://www.microsoft.com/windows2000/interix >>
(c) http://support.microsoft.com/kb/308259/ru
>Linux - _модульное_ ядро, харэ называть его монолитным...

а это у кого как ;]
$lsmod
Opening /proc/modules: No such file or directory

saahriktu ★★★★★
()
Ответ на: комментарий от fmj

только Linux почему-то работает, а солярка ни на одном из моих компьютеров даже не запустилась. Что-то тут не так =)

amoralyrr ★☆
()
Ответ на: комментарий от amoralyrr

Так у тебя не компьютеры, а говнецо нищебродское. Солярку надо на чем либо вроде Netra T5220 гонять, а не на писюках позорных.

anonymous
()

Почитай ESR, Unix Programming Art.

GFORGX ★★★
()

>UNIX vs Linux

Это кто же вам такое сравнение писать задал ? неужто препод вантузятнег ? :)

Из добротных (ещё теплящихся) UNIX можно пересчитать по пальцам - AIX (IMHO самый перспективный), Solaris, ну и поделки от SCO Group.

Первый, как и второй, достаточно стандартизированы, и проверены временем вкупе с аппаратными платформами (поверьте, Solaris на x86 это как ракетоносец в тазике).

Linux, увы, ничего нового не привносит (кроме лицензий), однако является достаточно хорошим конкурентом в Desktop варианте.

P.S.: *BSD здесь не рассматриваю, в принципе :)

P.P.S.: Вот Linux vs. Plan9 было бы занятнее :)

robot12 ★★★★★
()
Ответ на: комментарий от anonymous

>Фак мой мозг, Linux - _модульное_ ядро, харэ называть его монолитным...

Долбодятел, Linux - монолитное ядро с подгружаемыми модулями. Почитай что-нибудь про архитектуру ядер. И, заодно, - чем микроядро отличается от монолитного ядра.

router ★★★★★
()
Ответ на: комментарий от fmj

> например - возможность без ребута апдейтить ядра, не только в пределах одной ветки, а на уровне перехода от 2.0 к 2.6

LOL. С чего ты взял, что Solaris это умеет?

bigbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.