LINUX.ORG.RU
ФорумTalks

[Бред] No fate. Cause there are no future


0

0

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

Его «позвоночник» это универсальная шина с открытым протоколом, позволяющая гнать поток данных от точки к точке, примерно как нынешние сокеты. В этот поток капсулируются команды различных протоколов ввода-вывода. К этой шине подключен центральный процессорный модуль - небольшой маломощный процессор, который управляет шиной и координирует общение между другими модулями, необходимый объем оперативной памяти и контроллер системной шины. На его процессор и крутится операционная система.

К этой шине подключаются прикладные модули. Каждый такой модуль содержит три компонента процессор, затем чип контроллера памяти и ПЗУшку с кодом программы. Одна программа - один программный модуль. Каждый модуль при подключении к шине регистрирует в операционке управляющего модуля свои «умения» и начинку.

Запуск программы приводит к активации модуля. Модуль может запросить у операционной системы через системную шину сколько там ему надо оперативной памяти, а также отдавать команды типа «прочти мне такой-то файл» или «сохрани такой-то файл». Но самое главное - код программы всегда хранится в самом модуле, в его ПЗУ. Контроллер памяти реализует представление ПЗУ+памяти запрошенной по системной шине как единого адресного пространства. В результате каждая программа, запущенная в модуле, думает, что она одна такая единственная, работающая в однозадачной операционке. Надо нарисовать окно? Без проблем, через системную шину бросается команда «нарисуй окно», «напиши вот там-то текст». А если какому-то модулю не хочется ждать системную шину и не хрчется выдавать наружу свои локальные данные, он всегда может иметь свою оперативку.

Надо показать видео? Опять легче легкого - запускаем модуль «декодер видео», он создает окно с видеобуфером. При открытии файла через системную шину запрашивается канал от видеодекодера на нужный файл, нужное устройство или нужный сайт. Данные попадают в декодер, тот их декодирует и фрейм вписывает в свое окно. После чего основная операционка, используя например аналог OpenGL отправляет команду на прорисовку в модуль видеоадаптера. А может быть и видеоплеер работает в основной операционку, а вот кодек на внешнем модуле. Или наоборот.

А програмный модуль Crysis IV вообще гонит команды OpenDirectY, которые центральный модуль просто «ретранслирует» видеоадаптеру. Красота! Взяли чип MS Office, воткнули его в хост с линуксом - и вот вам MSO в линуксе. Или iTunes в соплярисе. И orale в jailbsd.

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

Копирастический рай. Ты можешь делать все что угодно, но то что ты сделаешь не будет работать, ибо другие модули «это» к своиданным не пустят. Тебе нужна программа? Вот тебе железка с программой - попробуй скопируй.

Фактически, мы получаем X11 на кластере. Думаете, бред? А вот хрен там. Зачатки этого уже есть в Vista (почему она и была такой тяжелой и глючной). Так что будущее у нас хреновое - как только научаться клепать за смешные деньги миллиардами копий типовые чипы, так и придет писец.

★★★★★

Доооооо... Долой универсальность, привет банальная игровая приставка с картриджами.

А разрабатывать в этом случае как?

Yareg ★★★ ()
Ответ на: комментарий от Yareg

> А разрабатывать в этом случае как?

Покупаешь модуль IDE и «девелоперский модуль», который позволяет лить в себя любую прошивку, заверенную «сертификатом разработчика».

no-dashi ★★★★★ ()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

Ну, сломай приведенный пример с Crysis'ом :-)

no-dashi ★★★★★ ()
Ответ на: комментарий от no-dashi

Это ведь как интерфейсы в нынешнем ООП - что открыто наружу, то и можешь «подергать». А остальное - извиняй, не пройдет через интерфейс модуля (отрежется компилятором, говоря привычным сейчас языком).

no-dashi ★★★★★ ()

А продавать их будут на вес. На базаре. По выходным и праздникам - скидки и распродажи.

bibi ()
Ответ на: комментарий от no-dashi

Блин, как тебе такие маниакальные мысли в голову приходят... Опенсёрс в твоём будущем RIP?

В общем, не нужно.

Yareg ★★★ ()
Ответ на: комментарий от Yareg

> Долой универсальность

Почему сразу «долой»? Ведь можно запускать несколько модулей одновременно, в отличие от...

no-dashi ★★★★★ ()

Да, думаю это вечерний бред. Человечество не вернётся к рабству, пора бы уже это понять. Физические носители отмирают - пора бы уже это тоже понять, неудобно ибо. Будующее - это полностью открытый софт и железо, отсутствие корпораций - это тоже пора понять. В будующем все разработки будут делаться напрямую от пожеланий и оплаты пользователями к разработчикам и воплощению. Никаких посредников, никаких менеджеров, никакого маркетинга. Только те, кому надо и те, кто может это дать.
Думаю что очень скоро, в течении 5-10 лет, появится полностью открытая, децентрализованная система, которая заменит собой веб как таковой. Там будут и файлы, и медиа и всё прочее - это дело будет курироваться открытой организацией(да, подобное в зачатках есть и сейчас, но будет значительно дружелюбнее к юзерам). Следом за созданием такой альтернативы - сервисы вроде тытруба начнут умирать, вслед за ними начнёт умирать и прочий коммерческий веб, а за ними - корпорации софтостроители и софтотролли.
Также в весьма близкой перспективе появятся инициативы по сбору средств с потребителей на прямые инвестиции в творческий продукт. И сериалы вроде симпсонов будут делаться уже на пользовательские деньги, напрямую, и выкладываться в свободных форматах под свободными лицензиями + куча сопутствующего арта из черновиков под теми же условиями. Следом проследует большой кинематорграф и аудиоиндустрия. Звуко, фильмопроизводящие копрорации начнут вымирать, их высеры станут очень непопулярны и не конкурентноспособны. Копирасты пойдут в дворники.

ixrws ★★ ()
Ответ на: комментарий от Yareg

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

ixrws ★★ ()
Ответ на: комментарий от ixrws

Да, думаю это вечерний бред. Человечество не вернётся к рабству, пора бы уже это понять.

Бугага :)

Физические носители отмирают - пора бы уже это тоже понять, неудобно ибо.

Ну это да, факт.

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

Трижды бугага :)))

Думаю что очень скоро, в течении 5-10 лет, появится полностью открытая, децентрализованная система, которая заменит собой веб как таковой. Там будут и файлы, и медиа и всё прочее - это дело будет курироваться открытой организацией(да, подобное в зачатках есть и сейчас, но будет значительно дружелюбнее к юзерам). Следом за созданием такой альтернативы - сервисы вроде тытруба начнут умирать, вслед за ними начнёт умирать и прочий коммерческий веб, а за ними - корпорации софтостроители и софтотролли.

Т.е. гугл в скором времени умрет? Ну-ну. Тяжело пацанам то из гугла. Они не знают :)

Копирасты пойдут в дворники.

А деньги отменят. Вообще. За ненадобностью. И настанет - что? Правильно. Он самый. Ага.

bibi ()
Ответ на: комментарий от Yareg

> Блин, как тебе такие маниакальные мысли в голову приходят...

У меня диплом математика и опыт работы техподдержкой, сисадмином, разработчиком, проектировщиком, постановщиком. А еще меня научили складывать А, Б, В, Г и видеть Д в следующей позиции этой цепочки. Так что я просто реалист :-(

no-dashi ★★★★★ ()
Ответ на: комментарий от Xenomorph

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

wfrr ★★☆ ()
Ответ на: комментарий от wfrr

Вот тут и возникает закономерный вопорос «а почему именно свиста?»

Xenomorph ()

Пофиг. Альтернатива будет, нынешнее машинки достаточны, даже если никто их не будет разрабатывать.

vkos ★★ ()
Ответ на: комментарий от wfrr

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

Ну в линуксе даже её нет. Так что приходится работать через жопу, да. Но - в других системах. Работать то все равно нужно, никуда не денешься :)

bibi ()
Ответ на: комментарий от no-dashi

> Ну, сломай приведенный пример с Crysis'ом :-)

да найдууут способ стопудова =)

-----
IMHO лучший способ - это онлайновые ништяки, недоступные владельцам крякнутых версий.

Correctnoe_imya_polzovatelya ★★★★★ ()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

IMHO лучший способ - это онлайновые ништяки, недоступные владельцам крякнутых версий.

А как ты будешь их различать - кто беленький владелец а кто черненький? По ключам? Дык их сопрут, будь спокоен :)

bibi ()
Ответ на: комментарий от Xenomorph

> А насчет зачатков с свисте можно подробнее?

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

no-dashi ★★★★★ ()
Ответ на: комментарий от ixrws

> Будующее - это полностью открытый софт и железо, отсутствие корпораций - это тоже пора понять. [поскипано]

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

btw,

Будующее

Будующее


Будующее



grammar nazi таки негодуэ.

isden ★★★★★ ()
Ответ на: комментарий от wfrr

>Ну в венде издавана есть универсальный интрфес - жопа, и все модули, и >сам пользователей работают через эту универсальную шину.

wfrr **# (02.04.2010 22:21:07)


Белочка, слезь пжалста с плечика no-dashi.
А то у него уже делирий от твоих вечерних посиделок. :-))

Deleted ()
Ответ на: комментарий от bibi

> А как ты будешь их различать - кто беленький владелец а кто черненький? По ключам? Дык их сопрут, будь спокоен :)

ну сопрут, ну сделают копию, а как потом один и тот же ключ использовать будут? =)

Correctnoe_imya_polzovatelya ★★★★★ ()
Ответ на: комментарий от vkos

А их просто перестанут делать, и под них перестанут писать софт. Ну и насчет «бешеных сумм»: в розницу Office Professional стоит под $400 - и покупают. А неплохая видеокарта стоит $200 (то есть себестоимость порядка $100). Итак, норма прибыли майкрософта снизится с 300% до 200%, но за счет увеличения количества продаже эта потеря с лихвой скомпенсируется

no-dashi ★★★★★ ()

Каждый модуль, получается, будет иметь при себе кусок операционной системы? Ведь нужно с памятью работать, с шиной..

melkor217 ★★★★★ ()
Ответ на: комментарий от no-dashi

Понятно. А не подскажете, где про это подробнее почитать? И вообще, насколько реализуемо на сегодняшний день то, что вы написали (технически, а не финансово)?

Xenomorph ()
Ответ на: комментарий от melkor217

> Каждый модуль, получается, будет иметь при себе кусок операционной системы? Ведь нужно с памятью работать, с шиной..

универсальный протокол обмена + маааленьки чип-контроллер.

isden ★★★★★ ()
Ответ на: комментарий от no-dashi

>А их просто перестанут делать, и под них перестанут писать софт

Крупные корпорации? Ну и что? Даже если железа нового вдруг не будет, это не имеет значения. Нынешнего железа хватит ещё надолго. А разработчики СПО никуда не денутся.

vkos ★★ ()
Ответ на: комментарий от bibi

Гугл не может знать, он делает своё дело, нужное, в данный момент, пусть делает, он молодец.
Деньги не отменят, хотя бы потому, что надо свой продукт уметь переводить в чужой и наоборот. Но вот отмену бумажных и железных денег и вероятно единую мировую валюту, хотя бы в рамках США, ЕС, РФ, Канада, Мексика - надо бы ожидать. Хотя это явно не в ближайшие 10 лет, лет в 20-30.
Насчёт его самого, нет, это всё тот же капитализм, только если хотите, с человеческим лицом:D

ixrws ★★ ()
Ответ на: комментарий от bibi

> По ключам? Дык их сопрут, будь спокоен :)

Хаха. Сопри секретный ключ сертификата со смарт-карты.

no-dashi ★★★★★ ()
Ответ на: комментарий от Xenomorph

Видимо только в висте он стал with human begins

wfrr ★★☆ ()
Ответ на: комментарий от isden

Каюсь, отъезд из города на пару дней и без инета заставил меня забыть предыдущие наставления про будущее. Буду стараться в следующие разы писать верно.
Что до идеалиста, то это не так, далеко не идеалист:)

ixrws ★★ ()
Ответ на: комментарий от no-dashi

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

ixrws ★★ ()
Ответ на: комментарий от Xenomorph

> И вообще, насколько реализуемо на сегодняшний день то, что вы написали

Полностью реализуемо, технически в течение пары лет. Вопрос только в том, чтобы эта архитектура не оказалась сильно дорогой. В общем случае примерно такой расчет - современный раутер типа ASUS или DLINK стоит $100 и по вычислетельной мощности он превосходит _весь_ компьютерный класс, в котором меня учили программировать. Задача просто сделать его компактней и стандартизовать интерфейс и протокол.

no-dashi ★★★★★ ()
Ответ на: комментарий от isden

универсальный протокол обмена + маааленьки чип-контроллер.

ну не сможет маленький чип-контроллер такие сложные вещи делать

melkor217 ★★★★★ ()
Ответ на: комментарий от no-dashi

>Задача просто сделать его компактней и стандартизовать интерфейс и протокол.

То есть если отбросить «сделать компактней» то и финансово задача получается не особо затратной. Н-да, веселая перспектива.

Xenomorph ()
Ответ на: комментарий от ixrws

> Если бы все думали чисто технически [... далее утопия ...]

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

no-dashi ★★★★★ ()
Ответ на: комментарий от melkor217

> ну не сможет маленький чип-контроллер такие сложные вещи делать

А кто сказал что он должен быть _маленьким_? Это может быть какой-нибудь MIPS/ARM/Atom/VIA/JavaCPU/что-там-еще. Они ведь на самом деле стоят копейки при массовом производстве. А производство будет ООООЧЕНЬ массовым.

no-dashi ★★★★★ ()
Ответ на: комментарий от no-dashi

нуу, этот вариант наверное бы уже воплотили в жизнь, если бы он был жизнеспособен, не правда ли? :-)
уил си, короче...

Correctnoe_imya_polzovatelya ★★★★★ ()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

> нуу, этот вариант наверное бы уже воплотили в жизнь, если бы он был жизнеспособен

Нужные технологии были разработаны только в последние 4 года. Дайте «им» время на создание платформы, и сами все увидите.

no-dashi ★★★★★ ()
Ответ на: комментарий от no-dashi

> и по вычислетельной мощности он превосходит _весь_ компьютерный класс, в котором меня учили программировать.

Вот и причина мизантропии.

sin_a ★★★★★ ()
Ответ на: комментарий от no-dashi

Все-таки «им» может оказаться проще закрутить гайки прессуя конечных пользователей. Может быть, дороже (лоббирование etc.), но менее трудозатратно.

Xenomorph ()

И кстати еще интересные факты для вброса в топку: нашумевшая майкрософтовская «новая ОС» это прототип «хостовой ОС» для такой платформы. Ее «санбоксы» и интерфейсы, через который они общаются с ОС и друг с другом - прототип модулей и того самого «протокола системной шины». А у ныне покойно Sun просто не хватило духу, времени, бабок и влияния, довести эту идею до внедрения. А вот у МС хватит

no-dashi ★★★★★ ()
Ответ на: комментарий от sin_a

> > и по вычислетельной мощности он превосходит _весь_ компьютерный класс, в котором меня учили программировать.

Вот и причина мизантропии.

Гыы. Вообще-то, меня учили писать мои первые программы в 1996-1997 годах :-) Ну и еще - вы, «молодое поколние» не выучены думать на три шага вперед и видеть во всех врагов. И потому вас всех убьют, а кого не убьют - сделают рабами :-)

no-dashi ★★★★★ ()
Ответ на: комментарий от antony986

> тебя одолела копирастия

Ты еще скажи что RMS одолела копирастия, когда он писал «Право читать»

no-dashi ★★★★★ ()
Ответ на: комментарий от wfrr

> как бы не хватило у оракла

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

no-dashi ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.