[Готово] ReactOS -- The Crazy Open Source Attempt To Rewrite Windows From Scratch (2013) / Сумасшедшая попытка написать свободный (опенсорсный) Windows с нуля: Субтитры
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
на reactos/tools/regression вы увидите все эти инструменты. Так что gste 06.04.16 в 20:43 |
|
|
весь сайт лежит в git-репозитории, как и все разработанные нами инструменты. x4fab 07.04.16 в 11:59 |
||
|
Поэтому, не только у операционной системы открытый исходный код, но и еще у всего, что мы собрали для ее поддержки leha_bot 06.04.16 в 20:44 Так что не только код ОС в открытом доступе, но и всё, что мы создали для поддержки ОС, gste 06.04.16 в 20:45 |
||
|
так же open source. И да, вы можете использовать нашу платформу тестирования для gste 06.04.16 в 20:45 тоже имеют открытый исходный код. Так что да, вы можете использовать нашу тестовую платформу для peterder72 06.04.16 в 20:46 |
||
|
чего-то ещё, над чем вы можете работать, если хотите. gste 06.04.16 в 20:46 Другого, над чем вы работаете, если захотите. Аудитория: То есть, все могут peterder72 06.04.16 в 20:48 чего-то ещё, если хотите. x4fab 07.04.16 в 12:01 |
||
|
собрать свою собственную тестовую платформу, так? gste 06.04.16 в 20:47 Собрать свою собственную тестовую платформу, так? peterder72 06.04.16 в 20:49 |
||
|
Алекс: Да. gste 06.04.16 в 20:47 |
||
|
Хочу объявить, что те из вас, кто не задаёт вопросы, может задать их потом, gste 06.04.16 в 20:48 |
||
|
то есть, когда это завершится, без проблем. gste 06.04.16 в 20:48 |
||
|
проект направлен на совместимость с Windows XP, но gste 06.04.16 в 20:48 |
||
|
что если, например, в Windows 7 есть некоторые функции, которые были gste 06.04.16 в 20:49 |
||
|
добавлены в user32 или что-то подобное? Будете ли вы также реализовывать эти gste 06.04.16 в 20:49 |
||
|
функции, или вы gste 06.04.16 в 20:49 |
||
|
просто откажетесь от этого, потому что в Windows XP этого нет? gste 06.04.16 в 20:50 |
||
|
Алекс: Ну да, идея поддержки функций из Windows 7 и других gste 06.04.16 в 20:51 |
||
|
приходила мне в голову, приходила нам в голову. Причина того, что я... gste 06.04.16 в 20:52 |
||
|
Мой ответ пару лет назад был бы сразу "Нет, gste 06.04.16 в 20:52 |
||
|
мы придерживаемся только XP". Но сейчас gste 06.04.16 в 20:52 |
||
|
мы начинаем обращать внимание на некоторые приложения, у которых есть зависимости. Так что причина того, gste 06.04.16 в 20:53 |
||
|
что я сказал "Нет, только XP", gste 06.04.16 в 20:53 |
||
|
в том, что мы гонимся за движущейся целью. Очень сложно понять, gste 06.04.16 в 20:54 Это то, что мы преследуем движущуюся цель. Трудно понять, что peterder72 06.04.16 в 20:54 |
||
|
мой ли это баг из-за реализации... На самом деле, gste 06.04.16 в 20:54 |
||
|
есть баг в DLL XP, gste 06.04.16 в 20:54 есть такой баг в DLL XP, peterder72 06.04.16 в 20:55 в DLL XP есть баг, x4fab 07.04.16 в 12:02 |
||
|
и если вы его исправите, очевидно, что ядро работать не будет. Но в... gste 06.04.16 в 20:54 исправив который, ядро, очевидно, перестанет работать. Но в... peterder72 06.04.16 в 20:55 |
||
|
Прошу прощения, есть баг в ядре, и если вы его исправите, DLL перестанет работать. gste 06.04.16 в 20:55 Прошу прощения, баг на самом деле в ядре, исправив который DLL перестанет работать. peterder72 06.04.16 в 20:58 |
||
|
Но если вы займётесь реверс-инжинирингом для DLL от Windows 7, этого бага уже не будет в этой DLL, gste 06.04.16 в 20:55 |
||
|
потому что они исправили также и ядро. gste 06.04.16 в 20:56 |
||
|
Со мной кто-то спорил: "Мы должны избавиться от этого бага в этом DLL, peterder72 06.04.16 в 20:56 Со мной кто-то спорил: "Нет, нам нужно избавиться от бага в этой DLL, x4fab 07.04.16 в 12:04 |
||
|
Ведь посмотрите, его нет в Windows" peterder72 06.04.16 в 20:57 его же нет в Windows". x4fab 07.04.16 в 12:05 |
||
|
И я отвечаю: "Нет, ты смотришь на DLL из Windows 7, DLL от 2003 gste 06.04.16 в 20:57 |
||
|
исправила его". Он: "Но почему тогда этого бага тут нет?" - Потому что они также исправили его gste 06.04.16 в 20:58 |
||
|
и на другой стороне. Так что мои беспокойства связаны с тем, gste 06.04.16 в 20:59 |
||
|
что если мы делаем один к одному, возможно функции Windows 7 работают так, gste 06.04.16 в 20:59 |
||
|
потому что так же работает другая DLL из Windows 7, и ядро Windows 7 делает gste 06.04.16 в 21:00 |
||
|
это так. Так что очень трудно утверждать, gste 06.04.16 в 21:00 |
||
|
что мы совместимы, если вы смешиваете и подгоняете. Но как говорится, gste 06.04.16 в 21:02 |
||
|
бывают исключения. Так что есть функция из Windows 7 в user32, gste 06.04.16 в 21:02 |
||
|
единственная задача которой — вычислять квадратную матрицу. gste 06.04.16 в 21:03 |
||
|
Это ведь не нужно нигде, кроме вычислений, gste 06.04.16 в 21:03 |
||
|
поэтому мы можем это реализовать. Так что вещи вроде этой мы порой делаем, gste 06.04.16 в 21:04 |
||
|
но есть ещё кое-что. Иногда, если вы экспортируете gste 06.04.16 в 21:05 |
||
|
или реализовываете, или объявляете наличие функции из Windows 7, gste 06.04.16 в 21:05 |
||
|
некоторые приложения видят, что они экспортированы, и могут говорить: gste 06.04.16 в 21:06 |
||
|
"О, у вас, должно быть, Windows 7, тогда я буду делать и все другие вещи тоже!". gste 06.04.16 в 21:07 |
+1 | |
|
На самом деле, мы пытаемся создать систему, где вы можете определиться во время установки peterder72 06.04.16 в 21:00 Так что мы, на самом деле, пытаемся сделать систему, которая при установке спросит: gste 06.04.16 в 21:07 |
||
|
"Хотите ли вы поведение XP или некоторые из функций Windows 7? peterder72 06.04.16 в 20:59 "Хотите ли вы поведение Windows XP, или вы хотите некоторые функции из Windows 7? gste 06.04.16 в 21:08 |
||
|
И польза может быть неодонозначной". Так что мы хотим оградить от gste 06.04.16 в 21:09 |
||
|
этого, сперва в режиме пользователя. gste 06.04.16 в 21:09 |
||
|
В ядре же мы будем придерживаться Server 2003, gste 06.04.16 в 21:10 |
||
|
и как только убедимся в работоспособности, gste 06.04.16 в 21:10 |
