[Готово] ReactOS -- The Crazy Open Source Attempt To Rewrite Windows From Scratch (2013) / Сумасшедшая попытка написать свободный (опенсорсный) Windows с нуля: Субтитры
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
и их продукты ловят тучу ошибок или работают не так, как gste 01.04.16 в 10:17 |
|
|
они ожидают. Jeddak 21.12.15 в 21:18 |
||
|
Например, разработчики Chrome пытаются заставить Windows что-то делать, gste 01.04.16 в 10:24 |
||
|
и Windows не делает это правильно. Ну, с Windows всё что вы можете, это поглядеть в gste 01.04.16 в 10:25 |
||
|
большой бинарник, gste 01.04.16 в 10:26 |
||
|
а затем придётся заняться реверс-инжинирингом, чтобы выяснить причины сбоя Windows. gste 01.04.16 в 10:27 |
||
|
С ReactOS вы можете посмотреть в реальный код на C elnardu 07.04.16 в 15:41 |
||
|
с нормальными комментариями, с читаемым кодом, и они скажут: "Вот, что Windows elnardu 07.04.16 в 15:42 |
||
|
пытается сделать." elnardu 07.04.16 в 15:42 |
||
|
Так что это может быть большим подспорьем для людей, разрабатывающих под gste 01.04.16 в 10:49 |
||
|
Windows. И ещё одно использование, которое я замечал, gste 01.04.16 в 10:49 |
||
|
например, вы разрабатываете драйвер для Windows, gste 01.04.16 в 10:50 |
||
|
и вы вызываете разные функции Windows. В Windows очень много gste 01.04.16 в 10:50 |
||
|
хороших библиотек: для сжатия, gste 01.04.16 в 10:51 |
||
|
для построения двоичного дерева, gste 01.04.16 в 10:51 |
||
|
для поиска в строках их преобразования... Если вы берёте ваш драйвер и кладёте его gste 01.04.16 в 10:53 |
||
|
в Linux, у вас не будет тех же gste 01.04.16 в 10:53 |
||
|
функций. Вы возможно найдёте альтернативы или даже сами их реализуете. gste 01.04.16 в 11:24 |
||
|
Но если вы возьмёте часть ReactOS, подключите её как статическую библиотеку, gste 01.04.16 в 11:28 |
||
|
добавите это к вашему Linux-драйверу и теперь у вас будут те же функции, gste 01.04.16 в 11:28 |
||
|
когда вы запускаете его на Linux. Так что это может помочь в кроссплатформенной совместимости. gste 01.04.16 в 11:29 |
||
|
Так почему NT 5.2? gste 01.04.16 в 11:29 |
||
|
Почему Server 2003? gste 01.04.16 в 11:30 |
||
|
Нужно учитывать, что это решение было сделано в 2006. Тогда XP уже вышла и была gste 01.04.16 в 11:43 |
||
|
очень популярной ОС. gste 01.04.16 в 11:43 |
||
|
Была взята очень хорошая архитектура из NT и Windows 2000, gste 01.04.16 в 11:47 |
||
|
которая была стабильной и хорошо масштабируема, и из Windows 98/95 было взято gste 01.04.16 в 11:55 |
||
|
некое дружелюбие, которое так понравилось пользователям. gste 01.04.16 в 11:55 |
+1 | |
|
Таким образом, можно иметь лучшее из обоих систем, вы получаете хорошую архитектуру, не основанную на gste 01.04.16 в 11:56 |
||
|
DOS, у вас есть DirectX, аппаратное ускорение и игры. gste 01.04.16 в 11:56 |
||
|
И XP настолько популярна, что у неё есть пользователи и сегодня gste 01.04.16 в 11:57 |
||
|
этой ОС 12 лет, gste 01.04.16 в 11:57 |
||
|
и до сих пор это одна из самых используемых операционных систем. gste 01.04.16 в 11:57 |
||
|
Но XP не была идеальной, и поэтому, до выхода Vista, gste 01.04.16 в 11:58 |
||
|
Microsoft разработала обновление XP для серверных систем, которое они назвали gste 01.04.16 в 11:58 |
||
|
Server 2003. gste 01.04.16 в 11:58 |
||
|
И это на самом деле довольно другое ядро, другая семантика, gste 01.04.16 в 12:10 |
+1 | |
|
они многое улучшили, gste 01.04.16 в 12:13 |
||
|
но они реализовали это только для серверов. Сейчас есть 64-битная версия elnardu 07.04.16 в 15:47 |
||
|
XP, которая вышла спустя несколько лет после релиза XP, gste 01.04.16 в 12:14 |
||
|
но никто не запускает XP в 64-битной версии. gste 01.04.16 в 12:14 |
||
|
Очень немногие люди знают про Server 2003, которая была очень хорошей ОС gste 01.04.16 в 12:15 |
||
|
как и XP, и даже лучше, до Vista. Потому что люди помнят Vist'у, и gste 01.04.16 в 12:15 |
||
|
мы знаем, что было. Windows 7 подчистила многое из этого, gste 01.04.16 в 12:16 |
||
|
и сейчас, если бы я начинал проект ReactOS, я бы нацелился на Windows 7. gste 01.04.16 в 12:16 |
||
|
Но это решение принято в 2006 и мы выбрали Server 2003 gste 01.04.16 в 12:20 |
||
|
Имейте в виду, что сейчас очень мало приложений, которые не работают gste 01.04.16 в 12:20 |
||
|
под Windows XP. Практически всё работает под XP, gste 01.04.16 в 12:21 |
||
|
и ещё больше работает под 2003, очень мало приложений gste 01.04.16 в 12:21 |
||
|
требуют Vista и старше. Так что это не так страшно, что мы выбрали эту gste 01.04.16 в 12:22 |
