Заглядывая в туманное будущее

Олег Шимчик aka The Wanderer, Среда, 20 Июль 2005, 20:22

<b></b>

Думаю, стоит начать наш разговор с "hardware", оборудования или просто железа. По этому поводу у меня достаточно много мыслей, и они напрямую переплетаются с другими, не столь значительными. Тем не менее, попытаюсь изложить их все и по порядку.
Прежде всего, я хочу сказать, что архитектуру IBM PC в ближайшем будущем не заменит ничто. Мы еще долго будем наблюдать этих "" в своих домах, на работе и в клубах. Основная сила архитектуры - модульность - обеспечит ей долгую жизнь. Несомненно, произойдут изменения в сторону расширения числа поддерживаемых модулей, но новая архитектура место старой займет вряд ли (по крайней мере, скоро). Если говорить о распределении ролей среди настольных, переносных и карманных компьютеров, то никаких изменений, мне кажется, не будет. И через десять лет будут стоять "" настольные компьютеры, с карманных будут читать почту и лазить по интернету, а переносные по-прежнему будут занимать нишу между ними. Несмотря на то, что это звучит очень самоуверенно и едва ли похоже на правду, я не вижу причин, по которым положение должно измениться.
Тем не менее, это не главное. Мне кажется, что компьютеры обывателей будущего не будут значительно мощнее наших сегодняшних. Мое мнение, что будет создан бизнес (и он будет процветать!) удаленной аренды оборудования. Скорость передачи данных существенно увеличится и скоростная сеть будет доступна практически каждому (как сейчас уже отживающий свое диал-ап), поэтому клиентам будут передаваться уже обработанные данные. Например, сгенерированая сервером картинка для какой-либо новой игры будет сразу передана клиенту, без необходимости нагружать его компьютер. Выгоды, на мой взгляд, очевидны: для клиента - отсутствие необходимости покупать дорогостоящее обрудование, которое будет большую часть времени простаивать. Для компаний-производителей железа же гарантированная раскупаемость новой линейки продуктов. Почти полное отсутствие затрат на рекламу, маркетинговые исследования и прочее повлияют на цены, в результате чего все будут довольны. И ваши, и наши.
По этой причине, как ни странно, домашние компьютеры могут даже вовсе не обладать винчестером. При необходимости, нужные данные можно записать прямо на болванку и использовать их оттуда. Кстати, CD-приводы еще так или иначе продержатся достаточно долго, главным образом из-за полного отсутствия каких-либо общих стандартов для DVD (сейчас каждая компания, работающая в этом направлении, пытается создать что-то свое, несвоместимое с другими). Скорее всего, CD-приводы займут место сегодняшних floppy-дисков. Самими же floppy компьютеры перестанут оснащать вовсе, что, в принципе, уже стало реальностью.
И, конечно же, телевизоры и радиоприемники изживут себя (как и всякие магнитофоны). Их место займет одна-единственная компьютерная система с множеством разнообразных модулей. В итоге внешне привычные нам аппараты изменятся мало, но будут предлагать абсолютно другой спектр услуг.

<b>Программное </b>

Клиентское программное обеспечение отойдет на второй план. Из-за бурного развития Интернета, клиентская часть будет минимизирована, насколько это только возможно. Операционная система будет мала, быстра и незаметна. Единственная ее цель - служить прослойкой между оборудованием и человеком. Поэтому ОС будущего будет скрывать железо насколько это только возможно. Пользователь не будет заботится о том, где и как хранятся его документы, как это происходит в данный момент. Вместо этого главным интерфейсом станет мощный поисковик. И вопреки ожиданиям, он не будет принимать человеческую речь в качестве запроса. И не потому, что это будет невозможно технически, а потому что это будет неудобно пользователю. Почему? Потому что человеческая речь содержит очень много "связующих ", которые незаменимы при обычном общении человек->человек, но излишни для поиска. Я уверен, вы очень редко вводите в строку поиска Google или Yandex осмысленное предложение (только в том случае, если вы ищите текст, содержащий именно это предложени). В большинстве случаев вам проще и удобнее было бы задать какие-то дополнительные атрибуты или ввести в строку поиска ключевые слова. Как говорится, "умело заданный вопрос - это уже половина ". Многие из нас при поиске знают хотя бы эту половину?
Еще один момент - это любимый всеми ИИ. Я знаю, что многие избегают в последнее время такого названия, но оно наиболее просто и понятно. Что я скажу по этому поводу? Изобретут. Механизм, способный поддерживать вполне содержательную и осмысленную беседу с человеком. Но широкого распространения он не получит никогда. Скорее всего, он получит распространениесреди старых и одиноких людей. Способный, при необходимости, позвонить в больницу, пожарную или милицию. Такие технологии уже есть (роботы-сиделки), но в данный момент они далеки от идеала.
И, между прочим, люди не уйдут в виртуальность. Возможно, такая возможность будет, но массово в виртуальные миры никто не ринется.

<b>Программировани</b>

Здесь все будет, по сути, также. Распространениеполучат кроссплатформеные и "" языки. Если Sun откроет исходники Java, то он, возможно, вытеснит все другое для написания клиенского программного обеспечение. Хотя, возможно, (и вероятнее всего) его место займет какая-либо новая, изначально открытая технология. И мне кажется весьма маловероятным, что лидирующую позицию займет .NET.
Компиляторов с "" языков не будет. Разве что только как академические проекты, которые не получат особенного распространения. Ни один человеческий язык не предназначен для написания программ. Точно так же, как и к языку математики, к языку программировани постепенно привыкнут. Мне кажется, появится какой-то "" язык программировани, которому будут учить и от которого все остальные будут отталкиваться.
Как я уже сказал, языков для написания клиентского программного обеспечения будет очень немного. Значительно больший выбор будет для написания серверного ПО, куда, собственно, и переместится основная масса программистов. Здесь о "" что-либо сказать сложно. Сегодняшние веб-языки к этому времени, думаю, устареют и на первый план выдвинится либо какой-то из ныне молодых языков, либо созданный позже.
Закрытое программное обеспечение не выживет. Коммерческие компании скоро поймут, что открывать свои исходники - это не только модно и безопасно, но и выгодно для бизнеса, так как позволяет легко продавать ту функциональност, которую на самом деле была реализована абсолютно посторонними людьми.

<b></b>

Как можно понять по всем предыдущим пунктам, это область, на которую я возлагаю самые большие надежды. Многое уже было сказано о распространениисерверного ПО, так что повторятся не буду. Давайте лучше поговорим о том, как будет развиваться Интернет в будущем.
Прежде всего, сегодняшний веб, как предрекают разнообразные Касперские, не рухнет ни завтра, ни послезавтра. Он (веб, а не Касперский) будет существовать еще очень долго, и на новую архитектуру никто спешно переходить не станет. Скорее, веб будет эволюционировать, обрастать "новыми технология" вроде AJAX, и постепенно и очень неспешно, люди будут уходить в другую, более технически совершенную сеть (так же, как было с Fido). Так что Интернет постепенно очиститься, здесь будет по-прежнему блаженно проживать небольшое сообщество, а основная масса людей перейдет в новую сеть. Но это, как я уже сказал, не будет носить стихийный характер и будет достаточно нескоро.
Новая Глобальная сеть не будет делиться на сайты и будет представлять собой огромную, постоянно пополняемую и модерируемую базу знаний с мощным поиском (что-то вроде современной wikipedia.org). Плюс, конечно же, большое количество разнообразных сервисов. В том числе и ранее упомянутое телевидение и радиовещание

<b>Microsoft</b>

Не могу удержаться, чтобы не посвятить софтверному гиганту отдельный раздел. Как гласит одна японская мудрость, "зло пожирает само себя". Microsoft, к сожалению, по сути стало злом. Это неизбежно и сам Microsoft в этом не виноват. Компания стала слишком большой и неповоротливой. Естественный отбор таких не выносит. Microsoft неизбежно расколется сначала надвое, а потом и на множество мелких кусков. Флаг подхватит кто-то из молодых и шустрых компаний. Возможно, что Microsoft купит такую компанию, вложит средства в ее разработки, а после раскола она вернется изначальным владельцам. Вероятно, что различные ниши, которые сейчас занимает Microsoft, оккупирует не одна, а множество мелких компаний. Так или иначе, среди них определенно выделится одна, которая и займет сегодняшнюю позицию MS.

<b>Заклю</b>

Это все или почти все, о чем я хотел рассказать. Повторюсь, что все это - только мои мысли, не подкрепленные никакими фактами. Так или иначе, будет интересно посмотреть, насколько все это сбудется и сбудется ли вообще.


это контент от Центр информации по операционным системам
( http://www.osrc.info/plugins/content/content.php?content.109 )