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

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

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

и их продукты ловят тучу ошибок или работают не так, как

gste 01.04.16 в 10:17

0

они ожидают.

Jeddak 21.12.15 в 21:18

0

Например, разработчики Chrome пытаются заставить Windows что-то делать,

gste 01.04.16 в 10:24

0

и Windows не делает это правильно. Ну, с Windows всё что вы можете, это поглядеть в

gste 01.04.16 в 10:25

0

большой бинарник,

gste 01.04.16 в 10:26

0

а затем придётся заняться реверс-инжинирингом, чтобы выяснить причины сбоя Windows.

gste 01.04.16 в 10:27

0

С ReactOS вы можете посмотреть в реальный код на C

elnardu 07.04.16 в 15:41

1

с нормальными комментариями, с читаемым кодом, и они скажут: "Вот, что Windows

elnardu 07.04.16 в 15:42

1

пытается сделать."

elnardu 07.04.16 в 15:42

1

Так что это может быть большим подспорьем для людей, разрабатывающих под

gste 01.04.16 в 10:49

0

Windows. И ещё одно использование, которое я замечал,

gste 01.04.16 в 10:49

0

например, вы разрабатываете драйвер для Windows,

gste 01.04.16 в 10:50

0

и вы вызываете разные функции Windows. В Windows очень много

gste 01.04.16 в 10:50

0

хороших библиотек: для сжатия,

gste 01.04.16 в 10:51

0

для построения двоичного дерева,

gste 01.04.16 в 10:51

0

для поиска в строках их преобразования... Если вы берёте ваш драйвер и кладёте его

gste 01.04.16 в 10:53

0

в Linux, у вас не будет тех же

gste 01.04.16 в 10:53

0

функций. Вы возможно найдёте альтернативы или даже сами их реализуете.

gste 01.04.16 в 11:24

0

Но если вы возьмёте часть ReactOS, подключите её как статическую библиотеку,

gste 01.04.16 в 11:28

0

добавите это к вашему Linux-драйверу и теперь у вас будут те же функции,

gste 01.04.16 в 11:28

0

когда вы запускаете его на Linux. Так что это может помочь в кроссплатформенной совместимости.

gste 01.04.16 в 11:29

0

Так почему NT 5.2?

gste 01.04.16 в 11:29

0

Почему Server 2003?

gste 01.04.16 в 11:30

0

Нужно учитывать, что это решение было сделано в 2006. Тогда XP уже вышла и была

gste 01.04.16 в 11:43

0

очень популярной ОС.

gste 01.04.16 в 11:43

0

Была взята очень хорошая архитектура из NT и Windows 2000,

gste 01.04.16 в 11:47

0

которая была стабильной и хорошо масштабируема, и из Windows 98/95 было взято

gste 01.04.16 в 11:55

0

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

gste 01.04.16 в 11:55

0
+1

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

gste 01.04.16 в 11:56

0

DOS, у вас есть DirectX, аппаратное ускорение и игры.

gste 01.04.16 в 11:56

0

И XP настолько популярна, что у неё есть пользователи и сегодня

gste 01.04.16 в 11:57

0

этой ОС 12 лет,

gste 01.04.16 в 11:57

0

и до сих пор это одна из самых используемых операционных систем.

gste 01.04.16 в 11:57

0

Но XP не была идеальной, и поэтому, до выхода Vista,

gste 01.04.16 в 11:58

0

Microsoft разработала обновление XP для серверных систем, которое они назвали

gste 01.04.16 в 11:58

0

Server 2003.

gste 01.04.16 в 11:58

0

И это на самом деле довольно другое ядро, другая семантика,

gste 01.04.16 в 12:10

0
+1

они многое улучшили,

gste 01.04.16 в 12:13

0

но они реализовали это только для серверов. Сейчас есть 64-битная версия

elnardu 07.04.16 в 15:47

1

XP, которая вышла спустя несколько лет после релиза XP,

gste 01.04.16 в 12:14

0

но никто не запускает XP в 64-битной версии.

gste 01.04.16 в 12:14

0

Очень немногие люди знают про Server 2003, которая была очень хорошей ОС

gste 01.04.16 в 12:15

0

как и XP, и даже лучше, до Vista. Потому что люди помнят Vist'у, и

gste 01.04.16 в 12:15

0

мы знаем, что было. Windows 7 подчистила многое из этого,

gste 01.04.16 в 12:16

0

и сейчас, если бы я начинал проект ReactOS, я бы нацелился на Windows 7.

gste 01.04.16 в 12:16

0

Но это решение принято в 2006 и мы выбрали Server 2003

gste 01.04.16 в 12:20

0

Имейте в виду, что сейчас очень мало приложений, которые не работают

gste 01.04.16 в 12:20

0

под Windows XP. Практически всё работает под XP,

gste 01.04.16 в 12:21

0

и ещё больше работает под 2003, очень мало приложений

gste 01.04.16 в 12:21

0

требуют Vista и старше. Так что это не так страшно, что мы выбрали эту

gste 01.04.16 в 12:22

0
Минутку...

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

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