> man operating_systems
InfomIT: 10 причин, по которым я ненавижу (U)NIX
UNIX был прекрасной рабочей лошадкой для своего времени, однако, время дает о себе знать. Дэвид Чиснелл (David Chisnall) считает, что пришло время перейти от UNIX к более современным системам с большим потенциалом - его 10 пунктов (English) о том, почему это стоит сделать.
Roman I Khimov  в  Вторник, 08 Ноябрь 2005, 10:41  |   Комментарии: 14  |  для печати

Комментарии
nnivanov |09.11.2005 10:37
Комментарии: 26

Зарегистрирован: 29.03.2005 01:18

Даже до конца не дочитал. Красиво говорит, да плохо обосновывает. Давно такой лабуды не слышал!

Я не идеализирую Unix и хорошо вижу ее недостатки, однако эти недостатки никак не связаны с идеологией Unix, на грехи которой указывает Дэвид Чиснол. Идеология Unix пережила НТР и ИР - а это много значит.

Говорить о недостатках Unix можно только с позиции конкретных реализаций. Основная беда Unix - это POSIX и другие стандарты, пытающиеся унифицировать Unix-системы.

Dron |09.11.2005 13:18
Комментарии: 558


Но и без стандартов - тоже нельзя...

Беда в том наверное, что стандарты пишут (или утверждают) умудренные опытом профессора, которые выросли на старых концепциях.

nnivanov |09.11.2005 14:17
Комментарии: 26

Зарегистрирован: 29.03.2005 01:18

1) Стандарты должны диктоваться разработчиками, а не теоретиками, далекими от разработки.
2) Стандарты должны быть многоуровневыми
3) Стандарты должны быть множественными: не должно быть единого стандарта на портируемую операционную систему, а операционная система должна состоять из компонентов, каждый из которых отвечает определенному стандарту.

Эти самые теоретики, параноидально стремящиеся все расставить на свои места, делают из мухи слона. Мало того: все кому не лень гонятся за бинарной совместимостью.

POSIX начинался с совместимости на уровне исходных кодов, но профессорам этого оказалось мало. Они решили все унифицировать. И это печально. В итоге идеология Unix обрастает всякого рода наворотами, которые препятствуют развитию новых интересных идей.

Не было бы ничего страшного, если бы POSIX был идеален. Однако это не так, да к тому же действует правило диода: однажды внедренное в POSIX обратной дороги не имеет.

ddc |09.11.2005 18:00
Комментарии: 523


Стандарты - это тормоз прогресса. Если бы не было никаких стандартов кроме форматов файлов и сетевых протколов, мы бы уже давно работали в куда более совершенных программных продуктах.

Dron |10.11.2005 10:16
Комментарии: 558


Сам себе противоречишь... стандарты нужны (сам же сказал что стандарт файлов или протоколов должен быть)

Просто не надо пытаться построить всех в одну шеренку...
Есть POSIX - ну пусть он будет... это всеравно не мешает людям изобретать что-то новое... и появляются новые стандарты...

Вообще стандарты это хорошо... но главное не надо на этом зацикливаться... это всего лишь рекомендации по совместимости а не догма какая нибудь.

Chizh |10.11.2005 18:11
Комментарии: 85

Зарегистрирован: 13.09.2004 18:42

nnivanov: "В итоге идеология Unix обрастает всякого рода наворотами, которые препятствуют развитию новых интересных идей."
Давно такой лабуды не слышал! Плохим танцорам вечно то в одном месте жмёт, то в другом.
А POSIX таки идеален. Просто горе-юниксоиды ничего дальше него не видят и видеть не хотят.

nnivanov |10.11.2005 23:16
Комментарии: 26

Зарегистрирован: 29.03.2005 01:18

2Alexander: А по-вашему идолопоклоносвто или полное отрицание чего-либо есть правильная позиция мыслящего человека? Я изучил POSIX от "корки до корки", а также на оновании своего многолетнего опыта программирования в Unix-системах заключил, что POSIX не идеален и тормозит развитие Unix, являясь для последней фактическим стандартом. Что Вы видите здесь недальновидного?

Chizh |10.11.2005 23:38
Комментарии: 85

Зарегистрирован: 13.09.2004 18:42

Я не про идеальность POSIX-а... Тормозит не POSIX, юниксоиды сами по-себе народ консервативный, им главное чтобы железно, надёжно и сдандартно. В такой агрессивной среде ничего нового родиться не может в принципе.

Chizh |11.11.2005 00:15
Комментарии: 85

Зарегистрирован: 13.09.2004 18:42

Во, придумал формулировку - не надо обвинять последствия в причинах А, ладно.

Dron |11.11.2005 09:46
Комментарии: 558


Да ладно вам... вас послушать, так все новшества наверное только от Майкрософт идут (которая по слухам сама вообще ничего не придумала

Всегда есть люди, которые не пойдут в ногу со всеми... этих людей мало, но именно они всегда толкали и будут толкать прогресс вперед.

А насчет совместимости... это однозначное зло, но люди пока этого не понимают... тяжелое детство, закрытые программы. для ДОС!!!

Когда люди это поймут и оценят, то и производители железа вынуждены будут понимать и оценивать зло от совместимости, иначе у них покупать ничего не будут.

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

Скорее всего такие времена никогда не настанут.

sem |11.11.2005 15:04
Комментарии: 7

Зарегистрирован: 31.08.2004 23:07

Да вы бы хоть прочитали статью до конца, а потом спорили.
Я подписываюсь под каждым словом автора. От себя добавлю, что одной уродливой сигнальной концепции Unix достаточно, чтобы ее невзлюбить, не говоря уже о том, что пишет автор. Я вижу, что статья не "высосана" из пальца в тиши кабинета, а выстрадана на его собственном опыте. И добавлю, что POSIX, скрупулезно стандартизируя безнадежно устаревшие концепции, "держит за руки" разработчиков POSIX систем, в т.ч. Hurd, и не дает им взглянуть на все по другому.
Я за ОО подходы в проектировании ОС, но ни BlueBottle, ни Singularity мне во многом не нравятся. Но это - отдельный разговор...

ddc |12.11.2005 00:21
Комментарии: 523


sem, не отвлекайтесь от своего УжОСа, а то как-то уж очень уныло Вас читать...

sem |12.11.2005 01:21
Комментарии: 7

Зарегистрирован: 31.08.2004 23:07

Да, уж не более уныло, чем Вас! Или Вы считаете, что существует только два мнения: Ваше, и неправильное?

ddc |12.11.2005 12:16
Комментарии: 523


Нет, я скорее читают, что два мнения - это Ваше и правильное.



Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.