Нетбуки, сетевые ОС и тёмное будущее

Netbook

Мир IT кардинально меняется.
Не все это ещё заметили, и не все это заметят и, главное, не все смогут в это поверить в ближайшие несколько лет, а потом уже будет поздно.
Что меняет мир IT? Что будет с софтверной индустрией через 5-7 лет? Какой софт будет восстребован? Что будет с программированием и с языками программирования через 5 лет?


В этой статье я изложу своё видение ответов на эти вопросы. Это будет непросто читать.
Уверен, моё видение вызовет отторжение у многих - не стесняйтесь писать в комментариях своё мнение, т.к. мне это интересно. Я буду рад, если вы мне докажете, что мои мысли ошибочны, ибо мне, как программисту и специалисту, не нравятся такие изменения. Мой мир меняется и мне придётся меняться вместе с ним, а значит весь мой опыт, знания и умения могут быть невосстребованы в новом мире. И бесспорно, вам придётся что-то менять тоже.



Итак, начнём издалека.
Вспомните времена 30-40 летней давности. Когда были огромные компьютеры и терминалы для доступа к ним. Всё, что имел сотрудник фирмы или программист - это терминал (клавиатура, иногда даже свой монитор). Сам компьютер был где-то, может быть даже далеко, и терминалов к нему могло быть подключено множество.
Сейчас всё по-другому. У каждого есть персональный компьютер, а у кого-то даже и не один, а еще ноутбуки. Но нужно ли это разнообразие людям?
Ответ на этот вопрос достаточно прост - не нужно. Посмотрите статистику продаж ноутбуков. Уже в прошлом году случилось знаменательное событие - ноутбуки обогнали настольные PC по числу проданных штук. При этом ноутбуки в целом дороже и менее мощные. Но люди выбирают их. Почему? Потому что удобно и просто.


Обычным людям не нужны мощные компьютеры. Им нужен просто компьютер, который сможет делать всё, что они хотят. Это ключевая мысль. Её надо понять. Мало кому нужен новый 10Ггц-овый процессор и 64Гб быстрой памяти. Вы скажете, что это нужно геймерам или тем, кто оцифровывает видео и т.п., но и им это по сути скоро станет ненужно. Сейчас поясню.


Предположим, что вы можете купить компьютер всего за 100 долларов, который позволит вам играть во все сегодняшние и будущие игры, какие бы крутые они не были - вы в этом уверены и вам дают гарантию. Вы бы купили? Я бы купил.
Скажете, что это невозможно? Ошибаетесь. Уже несколько лет ведется разработка onLive - онлайнового облачного сервиса для геймеров. Смысл прост - где-то есть куча мощных серверов, на которых крутятся игры, а геймер просто соединяется с сервером, используя браузер, управляет игрой, используя клавиатуру и мышку и получает картинку от сервера с запущенной игрой. Всё. Ему не нужно мощное железо, новая операционная система ( ОС ) для поддержки DirectX11 и новые драйвера - нужно только иметь браузер и интернет. Навечно. Впечатляет?
Выгода для игрока очевидна - он платит цену игры, как всегда, плюс возможно некоторую плату сервису, но не мучается с установкой, глюками, сохранением сэйвов и т.п. - всё хранится на сервере.
Выгода для того, кто предоставляет сервис тоже велика - миллионы подписчиков - это миллиарды долларов.


Тоже самое и с оцифровыванием видео или работой в 3D пакетах моделирования или в фотошопе - всё это можно переместить в сеть, а модель получения прибыли сменить на подписку. Раньше продавали коробки, а теперь будут предоставлять платную подписку для работы с теми же программами через сеть.
Тоже самое УЖЕ сделано для офисных и почтовых приложений, для просмотра видео и телевидения, для прослушивания звука и радио, для общения в сети, причем бесплатно.


Получается, что уже сейчас люди готовы отказаться от мощных компьютеров, так как они фактически уже не нужны. Уже сейчас достаточно самого дешевого неттопа для большинства задач большинства людей. А через год-два и геймерам уже не нужны будут мощные компьютеры. Кто их тогда будет покупать?
Недаром глава Intel Paul Otellini на прошлой неделе объявил, что они считают, что рынок старых больших мощных десктопов УЖЕ мертв. И они концентрируются на рынке минилэптопов и нетбуков.


Пока что я говорил только о том, что происходит прямо сейчас, ни слова о будущем. Но уже сейчас с этой информацией вы можете остановиться и попробовать спроецировать свой софт на нужды людей - нужны ли будут кому-то на слабых неттопах ваши программы? Захотят ли его люди ставить на свой слабенький компьютер с 4Гб диском?
Но давайте заглянем немного вперед…


Сейчас все обсуждают сетевые ОС. Пока что нет готовых работающих реализаций и, главное, нет компании-лидера, которая изменила бы мир, предложив полноценную сетевую ОС со всеми нужными фичами. Ведь недостаточно сделать сетевую ОС, надо сделать еще дешевый нетбук, который будет работать с ней и продвинуть его в массы. Также надо придумать и сделать новую модель заработка на такой ОС - уже невозможно будет платить за покупку ОС. В новой модели ОС - это сервис. А за сервис надо платить постоянно.
Но я считаю, что именно появление сетевых ОС изменит полностью расклад сил в IT. И это произойдет уже в ближайшие 5-7 лет. Я уверен.


Опять же, представьте, что вы можете купить ноутбук за 100 долларов. Может даже без жесткого диска. Всё, что умеет этот компьютер - это грузить Linux или Windows, или MacOS прямо из BIOS и запускать Firefox (IE, Safari, Opera…). Всё. Больше этот ноутбук ничего не умеет, но вам этого уже достаточно, чтобы делать всё, что вы хотите - браузить инет, общаться с друзьями, смотреть и выкладывать фото и видео, играть в самые новые игры, писать письма и составлять документы, презентации и таблицы, программировать и тестировать, рисовать в фотошопе, оцифровывать видео - вы сможете делать всё.
При этом вам не надо будет заботиться об установке всего этого ПО на свой компьютер, не надо будет заботиться о драйверах или несовместимостях, не надо будет покупать лицензии, не надо будет переустанавливать ОС каждые несколько месяцев и т.п…
Хотели бы вы этого? Уверен, 99% населения Земли хотели бы.
И это случится уже скоро с появлением первых нетбуков с полноценной сетевой ОС, которая будет иметь хороший набор онлайновых программ. А уже через 2-3 года после появления этой ОС все осознают, что за этими ОС будущее и начнут переносить свой софт в сеть (to the Clouds).


Помните начало статьи про 30-40 летней давности компьютеры-мейнфреймы и терминалы? История развивается по спирали и то, что 20 лет назад уже считалось историей, теперь возвращается в новом обличье. Те же мейнфреймы где-то далеко и куча слабеньких терминалов, присоединенных к мейнфрейму по сети. Весь софт и вся мощь на мейнфреймах, а терминалы не умеют почти ничего.


Это всё очень здорово для обычных пользователей - я жду с нетерпением этой новой эры онлайновых ОС, как пользователь.
Но что я думаю, как программист?
Как программисту, мне реально страшно думать про такое будущее.
Знать, что уже через 5-10 лет всё изменится, что не будет больше развиваться рынок десктопов, что большинство компьютеров не будут даже иметь жесткого диска и будут работать только через браузер - это очень тяжёлое знание. Это значит, что уже сейчас надо уходить от программирования на C++, чтобы не закончить, как те Фортранщики и Кобольщики, которые в свое время не распознали перемен.


Это значит, что нужно думать и о будущем компании, где ты работаешь.
Есть ли в новом будущем место для того софта, который вы пишете сейчас? Который Я пишу сейчас?

Кому нужны будут антивирусы в таком мире, если OC вшита в BIOS и её невозможно заразить? Если все программы запускаются в сетевой ОС, которая единая для всех и наверняка будет иметь свой встроенный антивирус. Боюсь, что антивирусная индустрия погибнет в таких условиях вместе с вирусописателями и хакерами (что опять же не так уж и плохо для конечных пользователей :)).
Точно такой же анализ можно провести и для других индустрий. У многих ли из них будет шанс не измениться в новых условиях? Ни у кого!
Изменится всё - и используемые методы маркетинга, и методы деплоймента, и используемые языки программирования, и, главное, качество софта. Если есть центральная точка принятия решения о качестве - компания-владелец этой сетевой ОС, то они смогут диктовать уровень качества (например, выдавать сертификаты и добавлять софт только после серьезного внутреннего тестирования) и, уверен, планка качества будет очень высока.


Итак, готовы ли вы к таким изменениям?
Верите ли вы в них? Если нет, то почему?
Если я вам открыл глаза на это, то что вы собираетесь теперь делать с этой информацией? :)
Каким вы видите будущее IT “всего” через 5 лет?



Понравилась статья? Подпишись на RSS!


Похожие статьи:
Windows 7
Российская операционная система

96 комментариев к Нетбуки, сетевые ОС и тёмное будущее

  • Joka

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

    Отсюда вывод что надо расширять бекбоны и магистрали, а это огромные деньги…так что я думаю настольный ПК (включая ноутбук, нетбук и тп) еще поживет, просто а счет того что у него собственная операционная система - автономная. А то нет инета и соотвественно нет компа - кому такое надо ?:)

    • Проблема ширины канала решается сейчас. В Европе уже каналы ОЧЕНЬ широкие и каждый год с этим все лучше и лучше. В глубинках России и Украины - да, будут с этим еще проблемы лет 5-10, но и туда проведут. И, кстати, за прошлый год объем трафика в инете вырос меньше, чем ширина каналов, так что никакого коллапса в 2013 году не будет.

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

      • a

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

        • Тоже верно. Но они и новый комп покупать не будут, а на старом все и так дальше будет работать, как сейчас. Так что для них ничего не изменится, да.

  • Ninibel

    Когда-то, во времена туманного совка, нам говорили: кухня - пережиток, есть фабрика кухня, стирка - пережиток, есть общественная прачечная, личная жизнь - пережиток, есть коммунальная квартира и дом культуры. Картина описанная в статье - мечта в квадрате для большого брата. Щелк тумблером - вот тебе Китай, а то и Дырьма какая-нибудь, где обладание персональным компьютером тянет на 10 лет без права. Конечно, когда на 100 жителей будет 110 компов (как сейчас мобильников) 90% согласятся жрать с общей раздачи, но те 10%, кто имеет персоналки уже сейчас не откажутся от своего первородства за миску чечевичной похлебки. Для них, для этих 10% вы пишете программы, в будущем количество таких людей не увеличится, но и не упадет. Эти 10% - вы сами и есть, люди одержимые компьютерами и программированием. Вот и работайте для них - работы хватит.

    • 10% - возможно верная оценка. Но сейчас-то это 100%, а значит число пользователей, для которых мы пишем софт сократится в 10 раз.
      То есть и бюджеты в 10 раз сократятся… Нехорошо.

  • Согласен почти со всем изложенным в статье. Сам, наверное к счастью, занимаюсь программированием под веб на скриптовых языках (пхп, питон), поэтому за свое будущее на ближайшие 3-5 лет не боюсь, а дальше, как говорится, будем посмотреть.

    Но вот с чем не согласен категорически, точнее согласен с тезисом, но не увидел его продолжения, так это с тем что вирусописатели и хакеры умрут. Действительно, скорее всего в том виде что они существуют сейчас они действительно умрут, но на их месте появятся новые вариации на эту же тему. Если есть система, то обязательно найдутся несгласные с ней - это свойство любой системы, буть она хоть политической, хоть информационной. С вытеснением лошадей автомобилями проблема с воровством транспорта не исчезла, собственно как и замена бумажных/золотых денег электронными.

    • Я пока не придумал, как смогут хакеры и вирусописатели выжить в новом мире. Кого и как они будут заражать или обворовывать?
      Понятно с фишингом, спамом и кражей личных данных - это останется, но вирусы?

      • egorinsk

        Так как станет активным использование и-нета, всяких соц сетей. они переключатся на угоны аккаунтов, поиск уязвимостей вроде XSS, CSRF и прочих, когда ломается не компьютер пользователя, не сервер, а непонятно что, но в итоге данные оказываются у взломщика :)

        • Ага, но это хакеры, а не вирусописатели.
          Хакать всегда будет выгодно, а вот писать вирусы?
          Точнее даже более интересный вопрос - “кому нужен будет антивирус в новом мире?”

      • Кого? Те самые облака. Ведь ценная информация будет теперь лежать там.
        Во-вторых, не все переедут в облака. Например, банковская индустрия достаточно долго будет держаться за свое железо.

        • Банки могут иметь свои облака и свою облачную ОС. То есть, контролировать всю инфу самостоятельно.
          Чем не решение проблемы?

      • Igor O,

        Заражать и обворовывать в новом мире будет легче легкого. Просто, программисты еще лет 20 не смогут победить в себе желания чего-нибудь сделать на низком уровне, например. Ну или какие-нибудь “корпоративные” настройки, которые сейчас позволяют ходить в нет только через корпоративный прокси, например, могут быть использованы злоумышленниками для того, чтобы все запросы в “облако”!шли через их сети, соответственно, они смогут подсовывать свои сайты вместо оригинальных или перехватывать пароли.
        (вспомните, как доблестно несколько лет назад боролись с автораном в документах. До сих пор так и не смог придумать, зачем, кроме удобства вирусописателей, могла понадобиться эта функция)
        Да, вирус как относительно автономная программа, скорее всего, вымрет. Но появятся вирусы облачные, сетевые и т.п. Достаточно хитрый человек всегда найдет и способ обойти ограничения, и способ использовать дыры.
        В общем, как только сетевая ОС более менее распространится, тут же появятся вирусы, которые будут использовать ее возможности и дыры.

  • Kern

    Мне кажется стоит учитывать инертность пользователей. Большая часть организаций не захотят использовать схему “все-в-сети” из-за страха размещать свои персональные, а уж тем более корпоративные данные в сети, как бы им не доказывали, что это абсолютно конфиденциально и безопасно. Опять же ведение бухгалтерского и кадрового учета, хранение баз данных компании в глобальной сети не вызовет восторга у руководства компаний, а как следствие останутся прежние ОС с прежним софтом. Сумбурно, конечно, получилось, но как-то так…

    • Да, конфиденциальность - это главное, на что все указывают. Может быть это действительно немного оттянет повсеместное внедрение сетевых ОС. Но врядли надолго - со временем всех убедят, что это безопасно.
      Тот же 1С если в онлайне сделать - вымрет целая отрасль с сотнями тысяч работников, настраивающих 1С на локальных машинах. И это дешевле для компаний, чем вызывать и платить таким “настройщикам”.

      • Ведмедь

        Никуда “настройщики” не денутся - будут конфигурить удаленно, будут проблемы с доступом, будут окна не открываться и тормозить, много чего будет.
        Я сам плотно занимался и занимаюсь обслуживанием “Контур-Экстерн” - это такая онлайн-штучка для налоговой отчетности через Интернет - косяков и темных мест тысячи :)

        • Имхо, сегодняшняя прослойка настройщиков - это просто от некачественного софта. Стоит только сделать софт качественным и юзабельным и эта прослойка уйдёт.

          • Ведмедь

            Хм.. Вы сами-то верите в то, что говорите? :) Прослойка настройщиков/ремонтников будет всегда - потому как фирменный сервис никогда не станет таким разворотливым, а глюки в софте (также как и проблемы совместимости железа и пр.) - останутся. Разве что повсеместно отменят хождение наличности - тогда нам малость пополохеет :) В общем, лет 30-40 спокойной жизни точно есть.

            Да, насчет качества связи - тоже куча всяких минусов и подводных камней, и надолго - это я ответственно заявляю как инженер отдела оперативного управления магистральной цифровой сети связи неважно какой компании :)

            • Я не говорю, что компьютерные настройщики полностью исчезнут - их просто станет в разы меньше :) Софт станет проще и безглючнее, а значит нужда в настройщиках резко упадет. Да, что-то будет продолжать глючить, так что они всегда будут нужны, но уже не в таких количествах.

  • Xor

    IT индустрия требует изменений вообще очень быстро. Учитывая инертность всего в общем, на сильный сдвиг будет период порядка 10 лет, наверное. Для большинства этого хватит, чтобы изучить новые технологии. То, что спокойной жизни не будет понятно - но когда она была?

    А вопрос про 2013 год, кстати, интересен в т.ч. именно в свете массового перехода на Claud. Объём траффика вырастет очень сильно, по идее.

    • Текстовый трафик очень мал, сам понимаешь. А общение с сетевой ОС - это текстовых трафик, http или что там будет.
      А P2P скачивания, видео и звук как были в инете, так и останутся основным трафиком, независимо от используемой ОС :)

      • Xor

        Я про использование облачных ОС в мультимедиа больше. То, что оно вполне катит для офисных задач - вполне понятно.
        С другой стороны, многие конторы (особенно в РФ) не решаться вынести офисные задачи на сторонние сервера, пока не наступит легализация, по крайней мере. Да и вообще, конфиденциальную информацию куда-то туда вываливать не хочется, по большей части.

  • dmodeus

    Из ряда недалекой фантастики:
    Ширины каналов станет не хватать в виду достигнутого теоретического максимума - привет десктопы снова :)

    А вообще прогноз довольно правдоподобен, десктопы конечно остануться, но их процент продолжит уменьшаться. Виртуализация и клаудизация - это наше все.
    Теперь немного фантазии: Представляю облачную версию Visual Studio, когда и хранение сурсов, и компиляция происходит в вычислительном облаке. Девелоперу больше не нужна мощная машинка для компиляции, он не геморится с деплойментом, он может работать в любой точке мира. Порождается новая профессия и стиль жизни: программист может работать где угодно и когда угодно, хоть дома, хоть в поезде, хоть на пляже. А если и глобализация не подкачает, то он легко может кочевать по всему миру, смотреть на жизнь и зарабатывать на хлеб насущий - сегодня в Москве, завтра в Питере, послезавтра в Хельсинки =_).

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

    • Ага, стиль работы программистов изменится кардинально, интересно будет попробовать :)
      Насчет вирусописателей - как же их всё-таки вписать в новую картину мира?
      Хакеры - останутся, бесспорно. А вот вирусы?

      • dmodeus

        Конечно, многие виды вирусов вымрут, но ведь не вирусом едины малвари. Надо подумать на досуге об этом :)

    • Xan

      Хм, это не будущее, а настоящее… к сожалению. Приходится уезжать туда, где нет сети, а то не дают отдохнуть.

  • Насчет сервисов. Это уже есть. И сервисы будут развиваться дальше. Это выгодно продавцам! Покупателям - не уверен. Хотя, возможно, сервисы будут стоить дешевле.

    Сетевая ОС лично вызывает отторжение. Через лет 10-15 ОС будет другой, однозначно. Да, она будет очень сильно связана с сетью. Мне больше нравится уже реализованные хранилища программ. Например, в Debian. Выбрал пакеты, закачал, установились и работаешь.

    С++ “не умрет”. Переродится. Системное ПО до сих пор пишут и будут писать.

    Вирусы. Хакеры. Антивирусы. Останутся. По-любому. Эволюционируют при этом. Перейдут на мобильные платформы, например.

    Ноутбук. Нетбук. Это удобно, тем, что всегда с собой и моё. Только моё. И поэтому легче, тоньше и дольше. WiMax конечно рулит, но не настолько, чтобы ОС была сетевой.

    Игрушки через сеть. Что-то подобное будет. Например, подписка на игру с загрузкой себе на комп. Поигрался и отписался. А пока предлагаю предложить посчитать объем канала для 30 фпс с разрешением 1024*768 с 32 битным цветом. ATI и nVidia так просто не сдадутся.

    Эстимация эволюции сильно преувеличены. Предлагаю умножить на 2. А лучше на 3. А то не успеют. :-).

    • 1. Сервисы. Сервисы сейчас - самый модный тренд в IT. Все начинают предоставлять сервисы вместо продажи коробок. Да, это намного выгоднее :)
      2. Сетевая ОС и хранилище программ - это немного разные вещи. Хранилища уже есть в разных реализациях. И скоро их будет больше. Для Debian есть единое зранилище, для Win нет - проблема. Но для Win есть десяток специализированных…

      3. C++ не умрет. Просто C++ программистов нужно будет в 10 раз меньше, чем сейчас - это и печально.

      4. Вирусы. Это всё УЖЕ на мобильны платформах. Куда дальше развиваться - непонятно.

      5. Канал на 30fps и HD считать неохота, но думаю 10Мб будет достаточно. И ATI уже сдалась - они делают свой сервис наподобии onLive, чтобы не остаться позади.

      • a

        5. Канал на 30fps и HD считать неохота, но думаю 10Мб будет достаточно.
        не пропускной способностью канала мир един, в сетевых игрушках не следует забывать о latency - от нее никуда не деться, скорость света конечна…

  • flexcreator

    То, что все меняется в IT - это не новость. IT всегда менялась, программисты менялись вместе с индустрией - это не плохо и не хорошо, это нужно принять как данность, как особенность профессии, либо выбирать другую специальность. Я это понял еще в школе, когда осознавал различия между DirectX 8 и DirectX 9. Я свой выбор сделал - я готов учиться всю жизнь.

    Российские программисты - избалованы. Они могут годами работать в каком-нибудь НИИ на стареньком Borland Delphi 5.5, не изучать ничего нового и считать, что это нормально.

    С другой стороны, есть фундаментальные вещи, которые составляют суть нашей профессии. Дело ведь не в том, сколько языков знает человек и какими технологиями владеет - это инструменты; ремесло программирования заключается в другом - в работе со сложностью реального мира как с ресурсом, в составлении алгоритмов и выделении абстракций. Эти вещи никогда не изменятся, как бы далеко не ушли технологии.

    PS
    Что касается “onLine” - это всего лишь один из вариантов (это не мои слова, заметьте - так говорят и сами разработчики в интервью). До сих пор консоли и PC существовали бок о бок. Что станет после выхода onLine? Будут существовать бок о бок onLine, PC и консоли :) А крен меняется то в одну, то в другую сторону и предсказать, что будет завтра - сложно. Именно поэтому нужно развиваться и быть во всеоружии.

    • Ценность программиста - не только “работе со сложностью реального мира как с ресурсом, в составлении алгоритмов и выделении абстракций”, но, самое главное - в опыте в предметной области. Работодатели редко берут крутого программиста из другой области в новую для него специализацию. По крайней мере в зарплате на этом потеряешь - 100%. Поэтому тренды так важно отслеживать - чтобы изучать ту предметную область, в которую возможно скоро придется переместиться.

      А так - да. Хороший программист хорош не потому, что знает C++ на отлично :)

  • Странно, а почему Вы считаете, что “сетевых ОС” не существует? Начиная от тонких клиентов с серверами, и заканчивая моим домашним линухом, на который моя девушка заходит с винды - это уже практически те самые “сетевые ОС”. Вот только что-то ничего страшного не происходит, десктопность не умирает.

    Хотите расскажу почему? Считайте сами. Почему Cloud сервисы имеют сейчас определенную популярность? Потому что обычно облачным методом предоставляется однотипный сервис, который легко кластеризовать. Cloud живет на разнице (Затраты на кластеризацию + Затраты на оптовые вычислительные мощности) и (Затраты на розничные мощности). Так что если затраты на кластеризацию будут расти, то эта разница в итоге вся выйдет (а эти затраты будут расти, потому что реальные пользовательские приложения так просто не распаралелишь).

    • Это не сетевые ОС - это просто доступ с одного компьютера на другой. При этом первый компьютер - полноценный.

      Про затраты и распаралеливание реальных приложений могу сказать только то, что Microsoft смогли выложить в онлайн на клауд свой офис. А уж сложнее офиса непросто найти приложения :)

  • Олег, полностью с тобой согласен. :)
    Несколько лет назад американский журналист Николас Карр написал книгу IT doesnt matter, ее можно прочитать по-русски: http://www.ozon.ru/context/detail/id/2398256/
    Ее автор озвучивает очень близкую точку зрения. Приводит пример с электроэнергией: в начале 20 века каждый завод был вынужден строить свой собственный генератор электроэнергии, чтобы обеспечить себя, сейчас же все просто подключаются к общей сети.
    Он правда говорит про корпоративный сегмент. Мол сейчас компания вынуждена заказывать под себя ERP-систему, а в ближайшем будущем будет набор стандартных программ, и ИТ перестанет быть конкурентным преимуществом, потому что будет одинаково у всех. Ну и доступ будет конечно же терминальный :)

    Уже сейчас в Quake 3 можно поиграть через браузер. Adobe сделала неплохой графический пакет для веба, взамен десктопного фотошопа. Ну и так далее.
    Так что терминальный доступ это дело ближайших лет 5.

    Думаю, хороший программер всегда найдет, как заработать. :)

    • Интересная должно быть книга, закажу :) Насчет ERP и т.п. - каждый пользователь PC покупает себе Windows, Office и еще может быть что-то. Сейчас уже в европе стоимость компа часто меньше, чем стоимость софта. Так что обычные пользователи страдают не меньше компаний сейчас.
      И им тоже будет легче с сетевыми ОС.

    • dstd

      Только вот Quake не особо поменялся - там все “через браузер” заключается в форме упаковки нативного кода. Если в Q3 был .EXE, то теперь дают плагин к браузеру. Да и в случае реализации игры на флеше/java/etc результат один - ухудшение производительности.

  • Мне, как студенту, рискующему выпуститься как раз к предсказанному “переломному моменту” в IT, данная тема кажется интересной. Если думать в таком стиле как написан пост - становится действительно страшно. Но. Есть множество “но”, множество вопросов на которые должны быть ответы у “нового мира IT”…

    Да, IT - быстро меняющаяся и динамичная сфера. Но настолько ли она динамична? Описанное будущее - это переворот всего с ног на голову. Тысячи компаний-производителей железа, тысячи софтверных контор, огромный рынок по продаже и обслуживанию всего этого - все должно перестать существовать (или перестать существовать в нынешнем виде). Уже это кажется невероятным. Попробуйте сейчас представить свой город без многочисленных магазинчиков дисков, компьютерного железа и различных контор по обслуживанию - ведь всему этому не будет места в мире сетевых ОС.

    Microsoft. Компания настолько большая и влиятельная, что ее стоит выделить в отдельный вопрос. Сейчас у них есть Windows 7 (при том по отзывам - весьма неплохая система) - а это еще 2-3 года конкуренции на рынке десктопных ОС и в том числе конкуренции с “нетрадиционным IT”. Вот, пользователь, пожалуйста, хорошая новая ОСь с огромной базой софта, поддержкой всех современных игр и железа - стоит ли задумываться о каких-то там “сетевых ОС”? Тем более, всем известно утверждение, что Microsoft, в случае своего падения, будет падать долго… Это я к тому, что в “новом мире” они наверняка найдут свое место и даже более того - формирование нового IT, возможно, во многом будет зависеть от них.

    Стоит вспомнить и другие существующие сейчас компании. Кто из них станет первопроходцем в новом “недесктопном” мире, кто исчезнет? Возможно ли это?

    Модель софт-как-сервис тоже еще должна прижиться. Сейчас за возможность играть во все современные игры, пользоваться дорогостоящими профессиональными продуктами достаточно единоразово заплатить цену равную стоимости навороченного компьютера. Все остальное добывается на торрентах… ну вы поняли о чем я. Согласится ли пользователь, привыкший к такой халяве, оплачивать какую-то подписку? (тут, конечно, можно сказать, что уровень пиратства в европейских странах не такой как у нас, но мы же говорим о глобальном перевороте в IT? Поэтому не будем сбрасывать со счетов “тормозящие развитие” страны, где еще за десктопный софт платить не привыкли)

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

    В общем, существующий “десктопный” мир уже очень велик. Настолько, что он не может просто исчезнуть. И не может уместиться в 10-20-30 процентах. Там ему будет просто тесно =) Имхо, поэтому нужно сначала ответить куда же деть все “старое”, прежде чем задумываться о приходе чего-то “нового”. А тут уже возникает куча вопросов, лишь часть из которых я перечислил в комментарии. Думаю, что 5 лет для таких глобальных изменений может быть явно не достаточно (но задуматься тем не менее стоит, я совсем не утверждаю, что не о чем беспокоиться).

    • Самый простой ответ на вопрос, куда можно деть весь десктопный мир - никуда его девать не надо :) Десктопы умеют запускать браузеры, а значит смогут работать с сетевыми ОС, как и нетбуки.
      Плюс у них будет возможность сохранять что-то на диск и делать вычисления на своем компе, играть в игры на нем.
      Так что десктопы останутся, просто сменится их назначение - там будут просто хранить данные, а вся работа постепенно переместится в сеть. При этом самое крутое для пользователя - ему уже не надо будет апгрейдить комп раз в 2-3 года. Он не будет устаревать :)
      Про смерть сотен компаний - это случится с теми, кто не перестроится. Но это все время происходит… MS безусловно не падёт - они уже в Cloud, они уже в виртуализации, они уже в “маленьких ОС” - они везде. И если даже десктопы вымрут, у MS найдутся другие направления работы.

  • egorinsk

    Почему этого не будет:
    1) Пинг. До быстрых росийских серверов у меня 26 мс минимум, до Гугля — 180-200 мс. Нафиг компьютер с такими тормозами.
    2) Ширина канала. Чтобы передавать игру, 60 кадров×1280×1024×24 бита — надо передавать мегабайт 200 в секунду несжатого видео (ну или 50 МБ = 400Мбит/с сжатого).

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

    Ну и еще недостаток — начнется повальная борьба с пиратством, ведь хитрые правообладатели придумают хрень чтобы не пускать в свои облаука нелицензионыые программы и фильмы. Кому нужен компьютер, не поддерживающий пиратское ПО и музыку?

    Хотя тут есть и преимущество: например, копирование файлов. Сегодня многие файлы хранятся в миллионах копий на куче жестких дисков — а можно будет хранить в облаке одну копию (+бекап ессно), а копирование файла производить копирование указателя на него. Любой файл можно будет скопировать мгновенно :) Или например отправить в письме. А места занимать они в сумме станут меньше. К тому же твои файлы будут доступны отовсюду (правда они станут доступны и всяким негодяям, конкурентам, хакерам и правоохранительным органам … это обратная сторона)

    Ну и еще. Если кто-то думает что это все следует реализовывать на основе браузера, то пусть идет подальше с такими мыслями. Более глупой идеи, чем делать монстра, который может отображать странички, играть видео и прочее и придумать нельзя, так как получается огромная и глючная программа, которая может делать все но делает это из рук вон плохо. К тому же существующие технологии — HTTP, HTML, CSS и JavaScript очень плохи для создания приложений, они даже для сайтов то плохо годятся (уж я то знаю:), что уж и говорить.

    А что касается антивирусов  — ну дававйте скажем прямо, это костыль. Сначала юзеру дают ОС где он (и запущенные от его имени программы) может делать с компьютером все что угодно, а потом ему приходится ставить программу, ограничивающую его.

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

    • 1. Пинг на запад в России плохой из-за магистральных каналов. Проложить еще несколько и все будет ок. А пинг 26мс - это нормально. У меня финские сервера пинг - около 10мс. А google.com - те же 200мс :) У них баги
      2. Ширина канала для HD видео посчитана - 10Мбит должно хватить. Никто же там не передает JPEG кадр за кадром. Плюс есть возможность менять качество картинки и трафик в зависимости от пинга и ширины канала.

      3. “Браузер монстроидальный”. Браузеры уже сейчас умеют играть flash - а для полноценной сетевой ОС больше ничего и не надо :)

      • egorinsk

        > 2. Ширина канала для HD видео посчитана - 10Мбит должно хватить. Никто же там не передает JPEG кадр за кадром. Плюс есть возможность менять качество картинки и трафик в зависимости от пинга и ширины канала.

        Пинг больше 10 мс  — играть некомфортно, больше 70-80 — уже невозможно. Что касается HD видео — для сжатия в реалтайме (к примеру, кадр за 5-10 мс) нужны огромные ресурсы, и для разжатия тоже кстати. А уж как будут лежать каналы, если с каждого будет идти такой трафик.

        Хотя с другой стороны необязательно передавать битмапы, можно наверно как то полигоны передавать (например, после преобразования из 3д в 2д и удаления скрытых линий (заодно чтобы не читерили :)), или в виде команд как у X-сервера (это для оконных приложений).

        Но требований к пингу это не снижает.

        • Имхо, пинг 0.1-0.2 секунды вполне приемлем. По крайней мере 5 лет назад, когда мы делали сетевую игру, это было требование. 10мс - слишком мало. Человеческий глаз не различает даже 0.1 секунды.

          • egorinsk

            Ну я исходил из частоты обновления монитора (+ задержка на прорисовку картинки), чтобы уложиться в 60 Гц. А по поводу пинга — разница имхо все таки большая. Когда у кого то 25 мс, а у кого то 200 — играть намного труднее, по крайней мер в кс.

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

            > Человеческий глаз не различает даже 0.1 секунды.

            То есть достаточно 10 фпс? Это может хорошо для стратегий (ну там и 1 фпс наверно хватит), а в кс не поиграешь. Я слышал другую вещь, изменения в маленьком участке поля зрения глаз может отслеживать быстрее. Кроме, того при низком фпс появляется дерганность изображения.

            Просто мне не хочется, чтобы сделали кривую тормозную фигню и на нее всех пересадили :(

      • dstd

        2. Никто же там не передает JPEG кадр за кадром
        Да, но с другой стороны игры это не видео, особенно action. Ибо башкой очень полезно крутить туда-сюда, а это весьма большая разница в кадрах. Хотя если английские ученые подсчитали.. ;)

  • egorinsk

    Ах да, по поводу пинга. У нас в локалке пинг бывает < 1мс. Если прибавить сюда 10-гигабитную лок. сеть, и «облако» у провайдера  — картинка становится намного более реальной. провайдер становится провайдером не только сети, но и выч. мощностей, и получает экономию трафика.

    Думаю, в таких компьютерах надо будет соединять сетевую карту с видеокартой напрямую :) И да, через всякие вайфаи это работать не будет ((

    • Кстати, очень интересная идея, очень.
      Провайдеры уже сейчас предоставляют и продают подписки на софт. Предоставление сервиса сетевой ОС и игровых серверов onLive - это логичный следующий шаг.

      Офигительная идея, делающая всё гораздо более реальным…

      • egorinsk

        Только одно пожелание, чтобы там не использовались технологии майкрософт :) Намучались уже ведь, ну их нафиг.

  • Прохожий

    Я вижу, что здесь никто не заметил одной вещи. Будущее по типу OnLive страдает одним минусом, который перечеркивает все плюсы. Это зависимость.
    Причем финансовая. Хочешь поговорить ? Плати. Хочешь полазить по сети - плати.
    Хочешь поиграть в игру - плати. Хочешь фильм посмотреть - плати. Плати за хорошее качество связи. Плати ежемесячно, ежедневно и ежечасно. Глобальный счетчик.

    1984.

    Надо такое будущее ?
    Потому эта идея так популярна среди западных корпораций, потому что она предоставляет чуть ли не полный контроль.

    P.S. Возможно, придется покупать связку “сервер - нетбук”. Сервер покупается вскладчину, на подъезд (два подъезда, дом, несколько домов и т.д.) + контракт с фирмой, предоставляющей услуги сети. Нетбуки каждый сам покупает. Часть задач выносится на локальную сеть, часть задач - на inet.

    • egorinsk

      Есть такая опасность. Но я думаю, что в плане музыки/фильмов/игр — будут анлимы.

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

      C другой стороны, если мне допустим понадобился какой-нибудь фотошоп на пару дней, сайт там разверстать, то может выгоднее его арендовать за пару баксов (при массовом спросе цена должны быть я думаю невысокой), чем покупать за $1500 или сколько он там стоит?

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

    • Уже сейчас на западе многое по подпискам и все платят. И, скажу за себя - мне это нравится. Сервис лучше, цена дешевле, удобнее.
      Насчет схемы сервер-нетбук тут уже была идея, что сервер будет стоять у провайдера, а связь с провайдером очень быстрая. Значит можно будет без всяких задержек работать и играть в игры - круто.

  • dsk

    Мне кажется, вы кое-что забыли. Ноутбуки вытесняют настольные ПК в основном из-за того, что потреляют на порядок меньше энергии, и на их производство тратится меньше энергии, на их перевозку тоже меньше энергии, т.к. они лёгкие. Они меньше портят окружающую среду, когда разлагаются на помойке и их легче переработать. Но когда ноутбуки производят быстрее, чем они успевают испортиться - наступает кризис. То есть темпы технического совершенства растут, и это ведёт к исчезновению массовости. То есть развитие новых технологий противоречит массовости. Ключевое слово - мусор. Как только мусора станет слишком много, наступит такой кризис, о котором не в сказке сказать, ни пером описать. Всё с ног на голову перевернётся. И компьютерам в этом новом мире будет, возможно отведено куда более скромное место, чем мы себе представляем. Им на смену придут принципиально новые устройства, которые уже не будут такими массовыми, как компьютеры. Может быть, роботы. Языки программирования не надо будет изучать, а надо будет научиться их писать самому, под каждое новое устройство. Вот возьмите к примеру, пробки с автомобилями в Москве. Как только автомобили дешевеют, наступает кризис, это приводит к закрытию заводов и пересмотру вообще отношения к транспорту. Ведь правда, мы живём в каком-то сне. Зачем человеку, вместо того, чтобы нести свои 70 кг, везти с собой ещё 2 тонны веса автомобиля? Может быть, на смену автомобилю придут принципиально новые устройства, более энергоэффективные, которые не будут потом веками гнить на помойке и не будут нуждаться в переработке. Хороший пример - человеческое тело. Оно ведь тоже является транспортным средством и, одновременно, и компьютером и сырьём, не разрушая окружающую средуи не нуждаясь в какой-то особой переработке.

    • Так далеко и глобально я не прогнозировал :) Да, мусор - проблема, но компьютеры в мировом мусоре - это доли миллионные процента. Да и нетбуки как раз эту проблему решат - можно будет купить 1 небольшой нетбук навсегда и новые уже не надо будет покупать. Число компов уменьшится…
      Про авто - я жду телепортации. Серьезно. Машины - вредное и бесполезное зло.

  • Dmitri

    Картина идеалистическая и нереальная. Apple с iPhone тоже хотел заменить обычные приложения на “веб-”. Не получилось. Хотя в случае iPhone задача была проще и все необходимая инфраструктура уже существовала (3G и безлимитные тарифы сотового оператора).
    “Облачные” приложения найдут свою нишу, но не смогут вытеснить обычные компьютеры. На вскидку, три причины по которым многие не уйдтут в “облака”:

    Первое и самое банальное - безопасность. Никто не будет хранить боле-менее серьезные данные на чужих серверах. Шифрование не поможет, так как обрабатывать данные придется на стороне сервера в расшифрованном виде. А это значит что данные будут скомпрометированы.

    Второе - отказоустойчивость. Каналы падают. Сервера зависают. Сервера “ломают”. Да мало ли что может случится? Вы готовы поставить себя в зависимость от капризов случая? Для игр и печати офисных документов перерыв в работе неприятен, но не критичен. А для производства, даже получасовой простой может вылиться в большие убытки.

    Третье - доступность. Хорошо если мы сидим на месте и у нас есть выделенный канал. А если канала нет или мы не сидим на месте? Wi-fi присутствует далеко не везде, даже в Европе. В самолетах и поездах его нет (ну хорошо, кое где есть. но скорей как исключение). Сотовые операторы тоже не выход, даже повсеместное распространение 3G не удовлетворит потребности. Что будет делать человек с нетбуком без сети? Со временем эти проблемы решатся. Но не за 5-10 лет.

    • Безопасность, доступность и отказоустойчивость решаются одной простой фразой - “локальные сервера для сетевой ОС”. Представьте, что можно будет установить сервера сетевой ОС в самой компании. Тогда компания контролирует все данные и их безопасность, а также их доступность. Уже сейчас, если вдруг сеть в компании накрывается, делать что-то невозможно, так что в будущем мало что изменится.
      Эту идею тут выше в комментариях подали и она просто решает все проблемы для крупных компаний, которые не хотят доверять кому-то свои данные и не доверяют отказоустойчивости общих ОС.

      • blackst0ne

        Собственно говоря, это и сейчас можно сделать. Простая связка паравиртуализатора, кластера и бездисковых линуксовых терминалов позволят создать упомянутый выше Вами “локальный сервер сетевой ОС”.
        Между прочим, мы в компании перевели один отдел на такую связку (разве что без кластера - на одном сервере). И Вы знаете, все работает замечательно.

        Относительно сабжа: Вы рассматриваете только домохозяек. Есть еще корпоративный рынок, где никто не выпустит свою информацию наружу. Проще техническим специалистам создать описанное мною выше. Кроме всего прочего, с описанным Вами подходом сильно проиграет как минимум малоизвестная американская компания Microsoft. Учитывая ее многомиллиардные активы, она будет бороться __против__ такого поворота событий, ведь ее доходы прямо зависят от продаж ОС и офисного ПО.

        Что касается антивирусного ПО, то как по мне, лучше бы этого рынка и не было (как малвари, так и антивирусов к ним). Но даже в этой ситуации всегда можно продавать антивирусы компаниям, предоставляющим описанный Вами сервис.

        • Про корпоративный рынок: корпорации могут пользоваться не общим облаком, а создавать свое внутри локальной сети. И туда уже коннектить все свои компы и там хранить секретные данные. Это решит проблему приватных данных?

          • blackst0ne

            > Про корпоративный рынок: корпорации могут пользоваться не общим облаком, а создавать свое внутри локальной сети. И туда уже коннектить все свои компы и там хранить секретные данные. Это решит проблему приватных данных?

            Решит. Но компании могут делать это и сейчас, причем без всяких отчислений в качестве подписки. А потому и антивирусы продавать можно на этом рынке (если компании использую Windows на серверах).

            Я считаю, что от облаков “пострадает” только домашний рынок.

            • Сейчас используется другая схема. Компании имеют сервера и хранилища, но реальный софт установлен на компы конечных пользователей. А было бы идеально 1 раз ставить софт на сервер и больше никуда - все автоматически могли бы им пользоваться.
              Для корпоративного использования это было бы даже удобнее - не нужна куча админов для обслуживания кучи компов и кучи софта на них.

              • blackst0ne

                > Сейчас используется другая схема. Компании имеют сервера и хранилища, но реальный софт установлен на компы конечных пользователей. А было бы идеально 1 раз ставить софт на сервер и больше никуда - все автоматически могли бы им пользоваться.
                > Для корпоративного использования это было бы даже удобнее - не нужна куча админов для обслуживания кучи компов и кучи софта на них.

                Это зависит от компаний и компетенции ИТ манагеров и сисадминов. Мы в банке использовали в одном отеделе вышеописанную мной схему. Все на сервере, у конечных пользователей бездисковые терминалы.
                В итоге время на обслуживание конечных машин сотрудников сократилось во много раз, да и денежка несопоставима. Сравните сами: или полноценный ПК с windows, office + по мелочи (архиваторы) versus бездисковый терминал на линуксе. =)

  • RussianNeuroMancer

    Кто-нибудь уже пробовал? http://icloud.com/
    И как оно?

    • Таких наработок в инете уже несколько. Поэтому я и написал, что не хватает кого-то, кто готов это всё продвинуть в массы :)

  • RussianNeuroMancer

    Кстати, по поводу стенаний относительно пингов и ширины каналов. Я думаю, что этой проблемы уже нет. Волнуют ли, к примеру, Google Apps пинги и ширина канала? Если включить оффлайновый режим в Google Docs и Gmail, будет ли волновать Google Apps вообще наличие подключения к Интернет? Уверен, что никакой проблемы в реализации аналогичного функционала при разработке “настоящей” облачной ОС нет.

  • Я считаю, что не стоит так волноваться за свое профессиональное будущее. Вопросы безопасности будут стоять всегда, придумают вирусы и для сетевой ос. То, что акцент сильно сдвинется в сторону Web, логично, но все на нем опять же не замкнется, сложные среды разработки все равно останутся на рабочих станциях.

    Мир меняется, меняется и все вокруг. Одни задачи уходят, зато приходят десятки других. Я к тому, что программисты в том или ином виде будут нужны всегда.

  • Zitzy

    Я бы не пошел на это. Не хочется, чтобы моя информация хранилась где-то у кого-то. Нет, у меня нет ничего секретного, просто со своими компьютерами я привык разбираться сам, не хочу звонить к примеру в гугль и просить решать какие-нибудь проблемы. Насчет ЯП, сейчас постепенно в моду входят функциональные ЯП.

  • Много написал, поэтому ответ по ссылке.
    В кратце - все будет хорошо, но не всем ;)

  • Олег, а ты не рассматривал свою карьеру с точки зрения руководителя проекта? Хороших, грамотных руководителей мало, их всегда не хватает и на них всегда есть спрос.
    Не побоюсь сказать, что карьера хорошего руководителя зависит от языка программирования и более того, от платформы, гораздо меньше, чем разработчика ;-)

    По поводу трендов в IT.
    В мгновенную революцию в IT я не очень-то верю - мы ее точно должны успеть заметить и отреагировать. Даже мейнфремы отмерли не мгновенно: шум вокруг первых Aplle, Билла с его Basic’ом в Альбукерке и прочих первых шагов персоналок проспали только те, кто сознательно не хотел ничего менять. Как там сказали в HP Стиву Возняку - “Кому будут нужны личные компьютеры? Ха-ха!”.
    Тем не менее и HP и IBM перестроились и существуют по сей день.
    Думаю системы безопасности ожидает изменение подхода, появление новых элементов защиты уже в самом ближайшем будущем. Ну а в отдаленном - Кирилл правильно сказал, в принципе, пока есть пользователи обладающие ценными данными, есть будущее и у систем безопасности.

    • Конечно, я нацелен на должность руководителя проектов, но немного в будущем, не хочу форсировать. Но это цель - да, не вечно же программировать :) Ибо рук. проектов - это выгоднее и в денежном отношении и в стабильности.

  • kmdm

    Хмм пока одни думают как им уйти от плюсов и сетуют на то что клаудизация и виртуализация всех погубят, другие в индустрии виртуализации вполне успешно работают. Чего и вам желаем.
    А вообще Олег, чем сидеть и тратить время на ведение нескольких блогов, начал бы проект например, на SourceForge, в той области знаний в которой ощущаешь необходимость и хотел бы работать.

    • >> А вообще Олег, чем сидеть и тратить время на ведение нескольких блогов

      Не так уж и много времени на это тратится, а бенефиты хорошие, так что это тоже вложение в будущее :)

      • kmdm

        Я в упор не вижу ни одного бенефита. Обмен опытом через общение? Я не думаю что ты изучил все на свете и достиг статуса величайшего мастера программирования чтобы учить других. Другие как я вижу тебя здесь тоже особо не учат.
        Ок, зайдем с другой стороны. Известно, что многие зарубежные конторы считают наличие блога за плюс. Но тогда зачем на русском языке? Непонятно.
        Единственное объяснение которое мне приходит в голову, зачем ты ведешь этот блог - желание так сказать “отойти от дел” или “сменить профиль”. И слова мол “не вечно же программировать” подтверждают мое предположение.

        • kmdm, в какое-то время наступает момент, когда появляется, что сказать другим людям. Этого достаточно, чтобы завести блог! Если вы не видите ни одного бенефита, то это не означает, что их нет. Кстати, Вы забыли по крайней мере один бенефит - удовольствие.

          Знаете, Ваш сомментарий напомнил мне House MD, он тоже все анализирует и ищет скрытый смысл. :-) Только не ищите в моих словах подоплеки. Это просто наблюдение.

        • Бенефиты со стороны и не увидеть. Я еще год-полтора назад понять не мог, зачем люди пишут блоги? Кому это надо?
          На самом деле помогает очень хорошо систематизировать свои знания, получить новых знакомых, найти новые ссылки и идеи, пропиарить что-то свое и получить фидбек.
          Да, помогает переключиться иногда, как ты и сказал - тоже верно.
          Также я изучаю, как всё работает в интернете, с помощью блогов. А то число офлайновый программист - это не круто. Почему? Читай эту статью, например :)

          Другие плюсы больше на высоких уровнях пирамиды Маслоу - самоудовлетворение, общение, признание и т.п. Но это нужно попробовать, чтобы понять.

          • kmdm

            Олег, да по поводу причин ведения блога ты меня убедил - привел достаточно веских доводов. Но проблема-то с которой началось обсуждение - что мол надо перестраиваться с плюсов, что востребованность программистов этого профиля падает. И ведение блога не способствует решению этой проблемы.

            • Почему? Я же говорю - изучаю новые для меня области знаний. Тот же php и JavaScript. Попозже и Java начну.
              Имея свой сайт (а блог - это только видимая всем часть моего сайта на самом деле :) ), я могу делать это.

            • Кстати, Дима, ты с VMWare же работаешь?
              Если у меня будут непростые вопросы по VMWare - могу тебе их задать? :)

              • kmdm

                Да, конечно. Даже если вопросы касательно чего-нибудь очень low-level, у нас есть знающие люди у кого можно спросить.
                Так что помогу чем смогу.

                • У нас просто в соседней команде есть проблема - никак не могут научиться по сети откатывать снапшот на выбранный. Могут только откатить до предыдущего снапшота. Есть, интересно, команда какая-нибудь, как по сети можно включить виртуальной машине конкретный снапшот?
                  А то неохота свой сервер писать на машине, который бы по сети ловил указания и переключал бы локально.

                • kmdm

                  У вас что стоит? VmWare workstation?

  • Почитайте Васкевича, “Технологии “Клиент-Сервер”

  • А случаем Express Gate от Asus не начало новой эры.

  • a

    ну что ж, если фантазировать, то фантазировать вполную, чего ж на полдороге останавливаться?
    будем иметь распределенную сетевую ОС, но не такую недоделку, как облака, а реальную сетевую ОС, которая будет стоять у каждого на компе (да-да, на тот самом десктопе), при этом ресурсы каждого компа будут использоваться когда комп простаивает. а чтобы хозяин десктопа не жмотился - ему будут деньги капать за предоставление ресурса.
    хе-хе…
    PS програмисты кобола уже лет 15 наиболее дефицинтые програмеры. так что не стОит с с++ слазить ;-)

  • kmdm

    http://www.windowsvistaplace.com/vmware-esxi-free-edition-get-it/othersoftware/
    “A big issue for me is multiple snapshots. This feature was always disabled on free editions in the past.”
    Просто ESXi - это бесплатный ESX там для машины можно сделать только один снапшот.
    Если помимо ESXi у вас есть лицензированные ESX’ы, то делаешь так:
    Запускаешь VMWare Infrastructure Client, коннектишься к вашему ESXi, в представлении Inventory, отыскиваешь машину, тыкаешь правым кликом по ней -> Snapshot -> Snapshot Manager. Появится дерево снапшотов, там выделяешь нужный и нажимаешь кнопку Go To.

    • Не, сейчас в ESXi есть возможность создавать множественные снапшоты.
      И руками мы их можем откатить - не проблема.
      Вопрос в том, как это сделать автоматически через командную строку?

      • kmdm

        а… через командную строку. да тоже можно. делается через PowerShell. качайте дистрибутив PowerShell с сайта Microsoft, также нужен VIToolkit (это snap-in к PowerShell) погуглите, качается с сайта VMware. Ну а далее смотрите хелп к VIToolkit - там объясняются команды.
        Должна помочь команда:

        Set-VM
        Synopsis
        Changes the configuration of the virtual machine.
        Syntax

        Set-VM [[-VM] ] … [-Snapshot ] …

        Snapshot - If set, the virtual machine’s state is set to the state of this snapshot.

        PowerShell-скрипты не сложнее lua, только при исполнении оперирует объектами .NET. Т.е. для того же снапшота есть описание в виде .net-класса.

        • kmdm

          Содержимое скрипта в псевдокоде приблизительно такое:

          Connect-VIServer - коннектимся к VI-серверу
          $sns = Get-Snapshot - получить интересующие снапшоты (наверное по имени)
          $vms = Get-VM - получить интересующие машины
          foreach ($vm in $vms)
          {
          Set-VM -VM $vm -Snapshot $sns[0] - выставить машине нужный снапшот
          }
          Disconnect-VIServer - дисконнектимся

        • Ага, спасибо, передам.
          На самом деле я этим не занимаюсь - просто ребята попросили помочь, а я вспомнил, что ты этим занимаешься :) Так что спасибо еще раз, буду и дальше обращаться.

      • kmdm

        _Содержимое скрипта в псевдокоде приблизительно такое:

        Connect-VIServer - коннектимся к VI-серверу
        $sns = Get-Snapshot - получить интересующие снапшоты (наверное по имени)
        $vms = Get-VM - получить интересующие машины
        foreach ($vm in $vms)
        {
        Set-VM -VM $vm -Snapshot $sns[0] - выставить машине нужный снапшот
        }
        Disconnect-VIServer - дисконнектимся

  • robby

    http://www.3dnews.ru/news/pervie_plati_msi_s_podderzhkoi_winki/
    Winki – это встроенная операционная система для работы в интернете, которая предлагает пользователям веб-серфинг, мгновенные сообщения, VoIP-телефонию и другие стандартные функции ПК. По сути Winki является аналогом технологии ASUS Express Gate и позволяет приступить к работе почти сразу же после включения компьютера, не дожидаясь загрузки полноценной ОС.

  • shks57

    1. Слабый комп сейчас не купишь. Даже нетбуки имеют избыточную мощность.
    2. Дешевый комп тоже не купишь. Как только комп дешевеет, его снимают с производства.
    3. Мейнфрейм и тонкие клиенты в конторе выгодно ставить в том случае, когда когда на сервере “варится” тяжелая программа, типа моделирования ядерного синтеза, а клиенты подсматривают за процессом. Если задачи можно распределить - нет смысла городить этот огород.

  • avi

    Извините, но мне кажется что вы ставите знак равно между hardware и software, cloud предпологает исчезновение hardware зависимости\проблем. Software ближе по сути к идее, т.е. должен исчезнуть при исчезновении идей :).

  • AlexV

    Уверен, что не все захотят пользоваться такими мейнфреймами.
    Банки, мне кажется, не станут хранить свою информацию где-то на чужих мейнфреймах.
    Тоже можно сказать о всех, имеющих насколько-либо засекреченную информацию.
    Возможно “панели доступа”, с вшитым в биос ОС и не будет взламываться(хотя тоже вопрос).
    Будет достаточно взломать мейнфрейм, для получения любой информации.

    Мечта ГБшника просто.
    и логи еще писать что где когда)
    особенно клёво. что масса паролей и ключей доступа в одном месте.
    Короче системы безопасности не исчезнут. а пресловутые 10% пользователей заплатят за работу, более, чем довольные ситучацией 90%

Ответить

 

 

 

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>