Представлен (http://googlechromereleases.blogspot.com/2011/08/chrome-beta...) очередной бета-выпуск веб-браузера Chrome 14, примечательный доступностью по умолчанию технологии Native Client, которая позволяет (http://www.opennet.me/opennews/art.shtml?num=29671) выполнять в окне web-браузера написанные на C и С++ приложения, ограниченные в специальном изолированном окружении. Кроме адаптации для работы в браузере уже существующих приложений, Native Client позволяет создавать web-приложения, написанные на языке C/C++ и использующие специальный API для выполнения свойственных web-приложениям действий. При работе программы в Native Client машинный код не преобразуется в байткод виртуальной машины, а выполняются как есть, с максимально возможной производительностью (потеря производительности не более 5%). Поддержка Native Client присутствует браузере начиная с версии Chrome 10, но ранее поставлялась в качестве экспериментальной функции, активируемой через "about:flags".
...URL: http://googlechromereleases.blogspot.com/2011/08/chrome-beta...
Новость: http://www.opennet.me/opennews/art.shtml?num=31471
@Chrome 14 Beta и ChromeOS 13. Работа по адаптации Chrome для Wayland@
Зачем7
chrome os на wayland перевести... ясно же
делают платформу для железок с хромос онли
Скорее не хотят таскать здоровенные иксы. Учтя что gtk, qt и прочие работают и так, а остальные программы - доли процента. Ну еще игры, но SDL не гордый, остается разве что OpenGL запустить и 99.9% программ даже и не заметят что иксов нет.
> Учтя что gtk, qt и прочие работают и такпока ещё ничего не работает, всё ещё планы
При правильной кастрации, без фанатизма, X-ы весят 15 мегов.
Но они работают так же шустро на пентиум 1 с 64 мб, как и на i7 c 8 Гб.
Поэтому юзер удивляется, зачем тратил деньги на новый проц, а он загружен на 0.5%
Вот и решили создать имитацию бурной деятельности - GTK поверх Вайлан поверх OpenGL
Не совсем так, все таки двойная буферизация, Unicode, сглаженые шрифты тормозить будут заметно, но если новшествами не прользоваться то да.
юникод то к искам вообще никакого отношения не имеет, как и сглаживание шрифтов (лет как 6).
Вот сюрприз, гражданин К.О! Не знаю что бы без вас делали. Но скорость работы и отзывчивость интерфейса на пентиуме первом при использовании двойной буферизациии, сглаженых шрифтов (напоминаю специально для К.О, погуглить расширение RENDER), и жрущих 2 байта вместо 1 строк для русских символов все таки не так хороша, даже на "кастрированом до 15 мегабайт X" ?
слушай, сейчас даже телефон имеет большие мощности чем пернь первый. Нахера ты тут его вспомнил?
> слушай, сейчас даже телефон имеет большие мощности чем пернь первый. Нахера ты
> тут его вспомнил?К тому, что процы давно шагнули за 5-6 GHz,
а результат работы софта такой же, как и на первых пнях.http://www.opennet.me/opennews/art.shtml?num=31416
Там пля каждый такт экономили, потому-что знали, будет жопа
если не оптимизировать. А сейчас что, разбазаривание ресурсов?!Надо отправить данные в протоколе? Да как два байта об асфальт!!!
struct data {
unsigned long long size;
unsigned wchar_t data[1024*1024*1024];
/* А пох...ю, проскочит, - будет тормозить, купим у провайдера жирный канал.
* Не залезет юзеру в буфер, а пох...ю, пускай железо покупает...
* Оперативка дешёвая, чтоб мы, короли, из-за этих холопов оптимизацией
* занимались.
*/
}
> Надо отправить данные в протоколе? Да как два байта об асфальт!!!давай не будешь постить свои фантазии? Будь добр показывать конкретные факты.
> Представлен очередной бета-выпуск веб-браузера Chrome 14, примечательный доступностью по умолчанию технологии Native Client, которая позволяет выполнять в окне web-браузера написанные на C и С++ приложения, ограниченные в специальном изолированном окружении.Милая фича. Мой ноутбук не выдерживает температуры, до которой нагревается при использовании флеша и html5, так что было бы неплохо, если бы была возможность не тратить лишние ресурсы на интерпретацию и компиляицю всяких скриптов и байткодов. Надеюсь, впрочем, что эта фича включаемая или хотя бы отключаемая. Безопасность прежде всего!
NaCl в песочнице должен работать.. так что с безопасностью проблем быть не должно
> NaCl в песочнице должен работать.. так что с безопасностью проблем быть не
> должноthe famous developers' last words
Засунут тебе какое-нибудь нативное приложение, которое будет выжирать весь CPU. Под веб даже для nacl не будут писать приложения с заботой об энергопотреблении и качестве кода.
> Засунут тебе какое-нибудь нативное приложение, которое будет выжирать весь CPU.Майнер биткоинов, ибо бабло побеждает зло, а 1000 хомяков заменяют дорогущий HD 6990 ;).
> Безопасность прежде всего!Вот поэтому - Firefox + NoScript рулят. Вся левая интерактивность блокируется на корню, и активируется только то что явно разрешишь.
https://chrome.google.com/webstore/detail/odjhifogjcknibkahl...
Интересно, Google разобралась с проблемами энергопотребления в ядре 2.6.38? Или там и так уже с этим давно покончено?
Проблема в биосах, а не в ядре.
в ядре проблема
Многие думают, что Wayland тупик, однако гугл думает иначе, значит профит в нем есть, так что за ним будущее.
гугл много чего думает. Стоит показать сколько проектов гугла не выстрелило и загнулось?
> Многие думают, что Wayland тупик, однако гугл думает иначе,С чего вдруг он тупик, напротив на большинстве применений это хорошая и легкая альтернатива иксам. Сетевыми возможностями иксов пользуется полпроцента извращенцев, а тормоза и оверхед - вообще у всех. Ну вот пусть полпроцента кому сетевые возможности нужны на иксах и остаются, имхо.
КО напоминает, что иксы изначально задумывались для работы с сетью, а потому извращенцы — это как раз те, кто используют иксы там, где это не нужно. Например, на десктопах.
Жесть =)Хотя если Х-ы задуманы для сети, то все фаны Х-ов должны быть довольны развитием вэйленд - он то рассчитан работать на десктопах ;)
и нечего на десктопы Х-ы тащить - их место... на серверах фанатов )))
Т.е. ваш КО утверждает, что сеть и десктопы несовместимы? Это не ненастоящий КО, гоните его.
Современные десктопы — это уже не тонкие клиенты. Иксы на них неоправданы, хоть есть сеть, хоть нет.
Ваш К.О.Хотя вы используете десктоп для того, чтобы настраивать удалённый сервер с помощью графического интерфейса, иксы вам в помощь. И даже в этом случае web-интерфейс будет логичнее.
> Современные десктопы — это уже не тонкие клиенты. Иксы на них неоправданы,
> хоть есть сеть, хоть нет.
> Ваш К.О.обалдеть. какие ещё breaking news нам поведают?
> Сетевыми возможностями иксов пользуется полпроцента извращенцев,
> а тормоза и оверхед — вообще у всех.я пользусь. тормозов не вижу. извращенцы — это те, которые проблемы от содержимого собстенного черепа записывают в проблемы софта.
хотя, конечно, иксы требуют основательной ревизии. только не в сторону «а давайте выкинем сеть!»
вообще иксы на локалхосте работают через юникс сокеты и тормозов от сетевого стека действительно нет. Сам исковый протокол для локалхоста тоже достаточно простой.
Правильно ли я понял, что приложения под NaCl будут скомпилированы в нескольких экземплярах - для каждой аппаратной платформы свой. Иначе как же может бинарный код исполнятся "как есть".
Правда есть pNaCl - но это уже исполнение через байт-код, а поэтому - другая история.
Если я правильно понмню там llvm т.е. компиляция в промежуточный регистровый байткод и потом JIT этого кода в браузере.
Ждем, когда Гугл введет поддержку Wayland в Андройде, в дополнение к Dalvik, чтоб X-овые и Qt-ные приложения гонять нативно, особенно на планшетах - я б себе Pidgin поставил и много чего еще прикрутил. Вполне актуальная тема для Адройда, как универсальной платформы используемой "Open Handset Alliance". Может, это заодно дало бы стимул разработчикам пилить дектопные приложения Gnu/Linux и другого СПО под разные размеры экрана и методы ввода. Такие адаптированные приложения и для Meego бы пригодились... А Гуглу лишняя ОТКРЫТОСТЬ не помешает для раскрутки бренда Андройду...
Даже если гугл введет поддержку Wayland, то это будет не потому, что он хочет нативные приложения и уж точно мы не увидем sdk/ndk, а скорее всего ради поддержки железа, например, нетбуков на x86.
Это такими темпами оффлайн софт проприетарщики скоро перестанут выпускать, тем самым защитившись от пиратства... Всё перетечёт в веб, с повремённой оплатой услуг.
>которая позволяет выполнять в окне web-браузера написанные на C и С++ приложения, ограниченные в специальном изолированном окруженииЭто есть в каких-либо стандартах, или гугол пошёл по пути майкрософта, и будет пичкать в свой браузер то, что другими поддерживаться не будет?
нет. в вебе вообще нет стандартов, все на них кладут большой кирпич
sad but true
Насколько я помню, для других браузеров будет в виде плагина, стандарты применильно к nacl не особо нужны, это всего лишь песочница.