LINUX.ORG.RU
ФорумTalks

Разработчики Chrome дизассемблировали Windows?


0

0
С самого момента выхода Chrome несколько недель назад любопытные программисты начали копаться в исходных кодах этого браузера. Он очень интересен по нескольким причинам. Во-первых, новая система обработки скриптов V8. Во-вторых, движок WebKit. В-третьих, весьма необычная технология запуска отдельных процессов. Именно эта последняя разработка очень удивила и заинтересовала многих разработчиков. Некоторые предполагают, что такое было бы невозможно без знания исходных кодов Windows, а ведь реверс-инжиниринг строго запрещен соглашением Windows EULA.

http://www.kv.by/index2008383901.htm
>Некоторые предполагают, что такое было бы невозможно без знания исходных кодов Windows, а ведь реверс-инжиниринг строго запрещен соглашением Windows EULA.

ты в серьез считаешь, что за определенную сумму мегкомягкие не поделятся секретами внутреннего устройства винды?
generatorglukoff ★★
()
> реверс-инжиниринг строго запрещен соглашением Windows EULA.

Как так? Это мое дело, что делать с приобретенным товаром.

anonymous
()
Ответ на: комментарий от generatorglukoff
> ты в серьез считаешь, что за определенную сумму мегкомягкие не поделятся секретами внутреннего устройства винды?

а по ссылке пройти? там в комментах явно написано про дизассемблирование.

anonymous
()
Ответ на: комментарий от anonymous
> Как так? Это мое дело, что делать с приобретенным товаром.

А кто тебе сказал, что платя за Windows ты её приобретаешь?

anonymous
()
Ответ на: комментарий от anonymous
> Как так? Это мое дело, что делать с приобретенным товаром.

Все зависит от законодательства страны. В этой стране реверс-инжиниринг допускается при некоторых ограничениях. man ГК РФ (4). Соответственно MS EULA действует только в части, не противоречащей законодательству. Возможно, во всяких штатах MS EULA действует полностью, то есть реверс-инжиниринг запрещен совсем. Увы, там демократия, там страшно.

Алсо, забыл сказать, что ты приобрел не товар, а лицензию на использование ПО.

anonymous
()
Ответ на: комментарий от anonymous
> Как так? Это мое дело, что делать с приобретенным товаром.

Понимаешь, раб, твое дело — ублажать господина Балмера чтобы он не бросил тебя и, когда тебе понадобится, продал тебе еще лицензий. Больше прав у тебя нет.

anonymous
()
>>В-третьих, весьма необычная технология запуска отдельных процессов

хм, в Windows все так плохо, что приходится каким-то индусским способом запускать отдельные процессы? 8)

Andru ★★★★
()
Ответ на: комментарий от Andru
Конечно. В оффтопике есть кошерные и не кошерные процессы. Кошерные процессы могут быть запущенны только кошерные процессом и не могут быть запущенны по субботам.
marsijanin ★★
()
Ответ на: комментарий от anonymous
Так всетаки государство определяет, что такое "право на использование"?

Купил я ноутбук, кто-то мне показал соглашение?

Как в ГК реверс-инжиниринг обозначен?

anonymous
()
Ответ на: комментарий от Andru
Просто, в Windows создание процесса в несколько раз медленне. На гигагерцовом силере 35—40 мс.
anonymous
()
Ответ на: комментарий от anonymous
> Так всетаки государство определяет, что такое "право на использование"?

Тоесть. Мне интересно, существует в ГК пункт, который говорит, что при приобритении ПО, вы соглашаетесь с любыми условиями обозначенными в соглашении?

anonymous
()
Ответ на: комментарий от anonymous
>Мне интересно, существует в ГК пункт, который говорит, что при приобритении ПО, вы соглашаетесь с любыми условиями обозначенными в соглашении?

Нет, и быть не может.

Black_Shadow ★★★★★
()
Ответ на: комментарий от anonymous
> Так всетаки государство определяет, что такое "право на использование"?

Мне лениво читать за тебя мануал. ;) Открой 4 часть ГК - там таки все написано. Или здесь попытайся здесь поискать - тема не раз поднималась. Вот одно из мнений: http://www.linux.org.ru/jump-message.jsp?msgid=2498768&cid=2499168

> Купил я ноутбук, кто-то мне показал соглашение?

Понятия не имею.

> Как в ГК реверс-инжиниринг обозначен?

Там есть термин "декомпилирование".

anonymous
()
Ответ на: комментарий от generatorglukoff
> Некоторые предполагают, что такое было бы невозможно без знания исходных кодов Windows, а ведь реверс-инжиниринг строго запрещен соглашением Windows EULA.

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

Например Eldad Eilam в книжке Secrets of Reverse Engineering для примера дизассемблирует несколько внутренних системных вызовов для работы со списками.

Dima_Ky
()
Ответ на: комментарий от Fray
>>А не напомнишь как дела обстоят в линуксе, где браузеры жрут память очень сильно.

оооо, подтягивается быдло :) Красаффчег, не расскажешь мне где тут связь между памятью и процессами? А про съедаемую память - может вместо метанирования приведешь какие-нить вменяемые факты о "сильной" разнице в использовании памяти между браузерами в Linux и Windows?

Andru ★★★★
()
> а ведь реверс-инжиниринг строго запрещен соглашением Windows EULA.

Но разрешён законодательством США. MS бреется.

Sikon ★★★
()
к вопросу о декомпиляции также стоит смотреть Закон РФ "О правовой охране программ для электронных вычислительных машин и баз данных"
anonymous
()
Ответ на: комментарий от anonymous
> А кто тебе сказал, что платя за Windows ты её приобретаешь?

В России - приобретаешь. Юридически уже было доказано :) Причём на форумах микрософта.

Deleted
()
Стоп-стоп-стоп. Он же под wine работает.
anonymous
()
>весьма необычная технология запуска отдельных процессов

А потом в M$ эти функции просто выбросят и работать сие перестанет.
xtron
()
>а ведь реверс-инжиниринг строго запрещен соглашением Windows EULA.

Типа кто-то спрашивать будет :) Особенно вирусописатели.

emaxx ★★
()
Раз Хром прекрасно работает в Wine, то либо какие-то особые способы запуска процессов не нужны, либо ничего «реверсинжинирнутого» там не юзается. ЕМНИП, Wine совершенно в этом смысле чист.
KRoN73 ★★★★★
()
Наивный чукотский юноша....

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

iBliss
()
Ответ на: комментарий от anonymous
>А кто тебе сказал, что платя за Windows ты её приобретаешь?

а если я не приобретал windows и не принимал EULA - я могу её дизассемлитровать?

а если я купил какой-нибудь ноут Торшиба с вендой и продавцы заявили что EULA попала туда случайно - я могу винду дизассемблировать? на неё эе по утверждением производителя бука EULA не распространяется.

tommy ★★★★★
()
Ответ на: комментарий от marsijanin
Причем процесс не может быть кошерным если среди его родителей не было кошерных процессов вплоть до седьмого колена! Венда - это вам черти с пингвинами, это талмуд!
wfrr ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.