RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Linux - как конкурент....


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Pilot
To : Alex
Subj : Linux - как конкурент....

> Ага. А вот мне просто любопытно, по технологическим меркам, где находятся современные ОС: winxx, OS/2, BeOS, MacOS, AIX?
> IMHO не везде там все продвинуто (особенно в MacOS<10.0)

Ну я не эксперт по системному программированию :-) Но ИМХО, все современные системы можно условно поделить на две группы - legacy и "новые". Legacy значит что-то вроде "с наследством", то есть старые давно развиваемые системы, с массой наработок, развитым API, множеством написанных под них программ и тд. К таким относятся WinXX, OS/2, *nix. У всех у них недостаток один - система задумывалась много (иногда - десятки) лет назад, когда большинство современных решений как на уровне ОС так и аппаратуры просто не существовали или были неприменимы из-за дороговизны. Поэтому в таких ОС много компромиссов и примитивных архитектурных решений бессмысленных и нелепых для нынешнего времени. Но выбросить их нельзя - сдохнут тонны программ уже написаных для этих систем.

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

Получается замкнутый круг, из которого не вырваться. Устаревшие ОС тянут за собой устаревшие стандарты, протоколы и архитектуру прикладного ПО в целом. А это в свою очередь - не дает менять устаревшее системное ПО. Наиболее критический пример - Интернет технологии. Очевидно, что протоколы семейства TCP/IP безнадежно устарели и не обеспечивают нужного уровня сервисов в глобальной сети уже сейчас (а завтра вообще будет катастрофа). Но сделать почти ничего нельзя - невозможно заменить даже одну только сетевую часть ОС на 200,000,000 компьютеров одновременно. Вот и приходится рубить кошке хвост по кусочкам, сколько выдержит кошка - неизвестно...


Mon 03 Dec 2001 18:39 Mozilla/4.61 [en] (OS/2; I)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.