RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Ага. А вот мне просто любопытно, по технологическим меркам, где находятся современные ОС: winxx, OS/2, BeOS, MacOS, AIX? > > IMHO не везде там все продвинуто (особенно в MacOS<10.0) > > Ну я не эксперт по системному программированию :-) Но ИМХО, все современные системы можно условно поделить на две группы - legacy и "новые". Legacy значит что-то вроде "с наследством", то есть старые давно развиваемые системы, с массой наработок, развитым API, множеством написанных под них программ и тд. К таким относятся WinXX, OS/2, *nix. У всех у них недостаток один - система задумывалась много (иногда - десятки) лет назад, когда большинство современных решений как на уровне ОС так и аппаратуры просто не существовали или были неприменимы из-за дороговизны. Поэтому в таких ОС много компромиссов и примитивных архитектурных решений бессмысленных и нелепых для нынешнего времени. Но выбросить их нельзя - сдохнут тонны программ уже написаных для этих систем. > > "Новые" системы проектируются с учетом более-менее современного уровня железа и опыта разработки ОС, но проблема у них обычно обратная - нет программ. А поскольку они испытывают острую конкуренцию со "старыми" ОС, то долго обычно не живут. Типичный пример - BeOS, которая всем хороша, но выжить не сумела. > > Получается замкнутый круг, из которого не вырваться. Устаревшие ОС тянут за собой устаревшие стандарты, протоколы и архитектуру прикладного ПО в целом. А это в свою очередь - не дает менять устаревшее системное ПО. Наиболее критический пример - Интернет технологии. Очевидно, что протоколы семейства TCP/IP безнадежно устарели и не обеспечивают нужного уровня сервисов в глобальной сети уже сейчас (а завтра вообще будет катастрофа). Но сделать почти ничего нельзя - невозможно заменить даже одну только сетевую часть ОС на 200,000,000 компьютеров одновременно. Вот и приходится рубить кошке хвост по кусочкам, сколько выдержит кошка - неизвестно... >
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.