[Готово] ReactOS -- The Crazy Open Source Attempt To Rewrite Windows From Scratch (2013) / Сумасшедшая попытка написать свободный (опенсорсный) Windows с нуля: Субтитры

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

на reactos/tools/regression вы увидите все эти инструменты. Так что

gste 06.04.16 в 20:43

0

весь сайт лежит в git-репозитории, как и все разработанные нами инструменты.

x4fab 07.04.16 в 11:59

1

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

leha_bot 06.04.16 в 20:44

0

Так что не только код ОС в открытом доступе, но и всё, что мы создали для поддержки ОС,

gste 06.04.16 в 20:45

0

так же open source. И да, вы можете использовать нашу платформу тестирования для

gste 06.04.16 в 20:45

1

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

peterder72 06.04.16 в 20:46

1

чего-то ещё, над чем вы можете работать, если хотите.
Зал: То есть любой может

gste 06.04.16 в 20:46

1

Другого, над чем вы работаете, если захотите. Аудитория: То есть, все могут

peterder72 06.04.16 в 20:48

0

чего-то ещё, если хотите.
Зал: То есть все могут

x4fab 07.04.16 в 12:01

0

собрать свою собственную тестовую платформу, так?

gste 06.04.16 в 20:47

1

Собрать свою собственную тестовую платформу, так?

peterder72 06.04.16 в 20:49

0

Алекс: Да.
— Окей, спасибо.
— Не за что.

gste 06.04.16 в 20:47

0

Хочу объявить, что те из вас, кто не задаёт вопросы, может задать их потом,

gste 06.04.16 в 20:48

0

то есть, когда это завершится, без проблем.
Зал: Хорошо, то есть вы говорите, что

gste 06.04.16 в 20:48

0

проект направлен на совместимость с Windows XP, но

gste 06.04.16 в 20:48

0

что если, например, в Windows 7 есть некоторые функции, которые были

gste 06.04.16 в 20:49

0

добавлены в user32 или что-то подобное? Будете ли вы также реализовывать эти

gste 06.04.16 в 20:49

0

функции, или вы

gste 06.04.16 в 20:49

0

просто откажетесь от этого, потому что в Windows XP этого нет?

gste 06.04.16 в 20:50

0

Алекс: Ну да, идея поддержки функций из Windows 7 и других

gste 06.04.16 в 20:51

0

приходила мне в голову, приходила нам в голову. Причина того, что я...

gste 06.04.16 в 20:52

0

Мой ответ пару лет назад был бы сразу "Нет,

gste 06.04.16 в 20:52

0

мы придерживаемся только XP". Но сейчас

gste 06.04.16 в 20:52

0

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

gste 06.04.16 в 20:53

1

что я сказал "Нет, только XP",

gste 06.04.16 в 20:53

1

в том, что мы гонимся за движущейся целью. Очень сложно понять,

gste 06.04.16 в 20:54

1

Это то, что мы преследуем движущуюся цель. Трудно понять, что

peterder72 06.04.16 в 20:54

0

мой ли это баг из-за реализации... На самом деле,

gste 06.04.16 в 20:54

0

есть баг в DLL XP,

gste 06.04.16 в 20:54

0

есть такой баг в DLL XP,

peterder72 06.04.16 в 20:55

1

в DLL XP есть баг,

x4fab 07.04.16 в 12:02

0

и если вы его исправите, очевидно, что ядро работать не будет. Но в...

gste 06.04.16 в 20:54

0

исправив который, ядро, очевидно, перестанет работать. Но в...

peterder72 06.04.16 в 20:55

1

Прошу прощения, есть баг в ядре, и если вы его исправите, DLL перестанет работать.

gste 06.04.16 в 20:55

1

Прошу прощения, баг на самом деле в ядре, исправив который DLL перестанет работать.

peterder72 06.04.16 в 20:58

1

Но если вы займётесь реверс-инжинирингом для DLL от Windows 7, этого бага уже не будет в этой DLL,

gste 06.04.16 в 20:55

0

потому что они исправили также и ядро.

gste 06.04.16 в 20:56

0

Со мной кто-то спорил: "Мы должны избавиться от этого бага в этом DLL,

peterder72 06.04.16 в 20:56

0

Со мной кто-то спорил: "Нет, нам нужно избавиться от бага в этой DLL,

x4fab 07.04.16 в 12:04

1

Ведь посмотрите, его нет в Windows"

peterder72 06.04.16 в 20:57

0

его же нет в Windows".

x4fab 07.04.16 в 12:05

1

И я отвечаю: "Нет, ты смотришь на DLL из Windows 7, DLL от 2003

gste 06.04.16 в 20:57

0

исправила его". Он: "Но почему тогда этого бага тут нет?" - Потому что они также исправили его

gste 06.04.16 в 20:58

0

и на другой стороне. Так что мои беспокойства связаны с тем,

gste 06.04.16 в 20:59

0

что если мы делаем один к одному, возможно функции Windows 7 работают так,

gste 06.04.16 в 20:59

0

потому что так же работает другая DLL из Windows 7, и ядро Windows 7 делает

gste 06.04.16 в 21:00

0

это так. Так что очень трудно утверждать,

gste 06.04.16 в 21:00

0

что мы совместимы, если вы смешиваете и подгоняете. Но как говорится,

gste 06.04.16 в 21:02

0

бывают исключения. Так что есть функция из Windows 7 в user32,

gste 06.04.16 в 21:02

0

единственная задача которой — вычислять квадратную матрицу.

gste 06.04.16 в 21:03

0

Это ведь не нужно нигде, кроме вычислений,

gste 06.04.16 в 21:03

0

поэтому мы можем это реализовать. Так что вещи вроде этой мы порой делаем,

gste 06.04.16 в 21:04

0

но есть ещё кое-что. Иногда, если вы экспортируете

gste 06.04.16 в 21:05

0

или реализовываете, или объявляете наличие функции из Windows 7,

gste 06.04.16 в 21:05

0

некоторые приложения видят, что они экспортированы, и могут говорить:

gste 06.04.16 в 21:06

0

"О, у вас, должно быть, Windows 7, тогда я буду делать и все другие вещи тоже!".

gste 06.04.16 в 21:07

1
+1

На самом деле, мы пытаемся создать систему, где вы можете определиться во время установки

peterder72 06.04.16 в 21:00

0

Так что мы, на самом деле, пытаемся сделать систему, которая при установке спросит:

gste 06.04.16 в 21:07

1

"Хотите ли вы поведение XP или некоторые из функций Windows 7?

peterder72 06.04.16 в 20:59

0

"Хотите ли вы поведение Windows XP, или вы хотите некоторые функции из Windows 7?

gste 06.04.16 в 21:08

1

И польза может быть неодонозначной". Так что мы хотим оградить от

gste 06.04.16 в 21:09

0

этого, сперва в режиме пользователя.

gste 06.04.16 в 21:09

0

В ядре же мы будем придерживаться Server 2003,

gste 06.04.16 в 21:10

0

и как только убедимся в работоспособности,

gste 06.04.16 в 21:10

0
Минутку...

← Предыдущая страница

Следующая страница →