The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел релиз ReactOS 0.3.9

27.04.2009 13:42

Представлен релиз ReactOS 0.3.9, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003/Vista). Серия 0.3.x находится в "альфа"-стадии разработки. В рамках инициативы по стабилизации кода для выпуска будущей версии 0.4, все больше сил проект направляет на отладку имеющегося кода и улучшение поддержки программ и драйверов.

Из реализованных новшеств можно отметить:

  • Существенно улучшенный сетевой стек: решены проблемы с работой NDIS и AFD, что улучшило совместимость с драйверами сетевых карт;
  • Добавлена базовая поддержка звука в ядре через сервисы KS ("kernel streaming"). Стало возможным использовать драйвер ac97 через новую библиотеку Port Class для воспроизведения звука используя программу winamp;
  • Снижены минимальные требования памяти до 32 Мб. В теории сейчас ReactOS можно установить имея 24 Мб ОЗУ и запускать всего-лишь с 20 Мб оперативной памяти;
  • В ядре реализован новый, более быстрый интерфейс "Hyperspace Mapping", что дало прирост производительности более, чем на 300%;
  • Улучшения в проверках безопасности в менеджере объектов повышают производительность на 500%. Особенно это заметно при работе с реестром или большими файлами;
  • Большая работа проделана над интерпретатором командной строки, чтобы сделать его более совместимым. Теперь он может исполнять сложные скрипты, включая среду сборки ReactOS Build Environment;
  • Множество улучшений в части библиотеки GDI, работающей в режиме ядра и отвечающей за отрисовку изображений;
  • Синхронизация большинства DLL с проектом Wine.


  1. Главная ссылка к новости (http://www.reactos.org/ru/news...)
  2. OpenNews: Вышел релиз ReactOS 0.3.8
  3. OpenNews: Вышел релиз ReactOS 0.3.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21471-rectos
Ключевые слова: rectos, wine, windows
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, аноним (?), 16:11, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странно, в qemu запускается, в vbox синий экран с ошибкой ntoskrnl.exe
     
     
  • 2.6, metallic (?), 18:11, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Синий экран!? зачем они его портировали!
     
     
  • 3.46, Лукас (ok), 21:54, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    синий экран смерти - это самая обязательная часть ОС. без него ОС может пойти в разнос и повредить соседние разделы жёсткого диска.
     

  • 1.5, Heckfy (ok), 16:12, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Терминал сервер хочу :-)
     
     
  • 2.14, User294 (??), 22:25, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Терминал сервер хочу :-)

    Ох и долго еще хотеть будете...

     
     
  • 3.22, fog (?), 07:50, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А это потомучто хотят все, а реально код пишут только единицы... :-(
     
     
  • 4.23, . (?), 08:06, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А это потомучто хотят все, а реально код пишут только единицы

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

     
     
  • 5.26, fog (?), 09:31, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > собрались бы, организовали фонд, продотировали развитие необходимых компонентов.

    Вот чего проекту всегда хватало - так это советчиков.  Кто будет заниматься организацией этого всего? Разработчики? А код писать кто будет?

    Было несколько попыток выйти на людей, у которых есть возможности (финансовые и организационные) и которым могла бы быть ROS очень выгодна - смотрели там, "как баран на новые ворота", когда этим людям пытались объяснить ... что ROS кому-то нужна.... :-(

     
  • 5.30, XoRe (ok), 09:45, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>А это потомучто хотят все, а реально код пишут только единицы
    >
    >а это потомучто нет достаточного финансирования.
    >практически все конторы хотят бесплатную платформу для запуска адинэски. собрались бы, организовали
    >фонд, продотировали развитие необходимых компонентов. но как обычно В.П.

    Бесплатную платформу для запуска платной программы?
    Те, кто хотят именно бесплатную, могут взять wine и настроить так, чтоб запускался 1c.
    А если не путать бесплатное со свободным, то вот: http://www.etersoft.ru/

     
  • 5.43, User294 (??), 19:00, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а это потомучто нет достаточного финансирования.

    Это по туевой хуче разных факторов, одна из главных причин: микрософт не приветствовал копание в кернеле и - поставил планку достаточно высоко.И в то время как под пингвин взросло поколение ядерщиков, под NT такого нет.Те кто есть - они в микрософте в основном.А тех кто не в микрософте но шарит в кишках NT на нужном уровне в природе мало.Благодаря политике MS "не суйте нос куда не надо".Так что можете обсоздаваться фондов, а толку то?Поколение ядерщиков от этого не появится...

     

  • 1.7, fiuewbiu34 (?), 18:50, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    молодцы ребята
     
  • 1.8, chemtech (?), 19:23, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пакетный менеджер установки open source приложений есть?
    А бухгалтерские приложения, котороые под wine не идут, работают? кто-нибудь проверял?
     
  • 1.9, Аноним (-), 20:16, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >GDI, работающей в режиме ядра

    Судьба "прожэкта" предрешена, в 21 веке графу в ядро пихать незачем.

     
     
  • 2.11, Fomalhaut (?), 21:16, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>GDI, работающей в режиме ядра
    >Судьба "прожэкта" предрешена, в 21 веке графу в ядро пихать незачем.

       Так они же опенсорсную винду пишут, а там и в 21 веке ГУЯстость в ядре. :)

     
     
  • 3.13, Аноним (-), 22:24, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    смысл в проекте в общем-то точно такой же как в GNU/Linux когда-то. ведь когда-то UNIX был проприетарным в основном.

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

     
     
  • 4.16, User294 (??), 23:45, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >NT микроядро. из него можно выкинуть графику.

    Угу.Микрософт так сначала и сделал.Тормозилово оказалось никому не нужно.Ну а в итоге у них микроядро.Всего-то на какие-то 4 с хреном мега (в висте).Такое же микро как сам микрософт.Это ессно без учета драйверов ядра, win32k.sys (а это еще под 2 мега кода).Просто совсем микроядро.У пингвина тогда вообще наноядро, мля :)

     
     
  • 5.17, AsphyX (??), 01:37, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Микроядро определяется не размером кода, исполняющегося в нулевом кольце, а интерфейсами между компонентами. Если большинство модулей — отдельные (пусть и не обладающие изолированной памятью) процессы, общающиеся, например, через сообщения (не знаю, как точно это в NT, врать не буду), то это — микроядерная система. А изоляция процессов «по памяти» вообще не причём, это отдельная сущность, наличие или отсутствие которой не делает систему ни микроядерной ни монолитом.
     
     
  • 6.19, Аноним (-), 05:27, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему же Микроядро тем и специфично, что лишь МАЛАЯ его ЧАСТЬ исполняется... большой текст свёрнут, показать
     
     
  • 7.34, AsphyX (??), 11:54, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну тут Вы многое напутали:) микроядерность и модульность- это 2 совершенно разные
    >характеристики ОС.

    Я-то как раз имел в виду не просто модульность, а именно реализацию большинства подсистем в виде сервисов, общающихся по IPC. А многие вполне современные встраиваемые RTOS защиты памяти вообще не имеют :)

     
  • 6.44, User294 (??), 19:53, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Лично я не согласен называть ядро на 4 с половиной метра микро - это откровенн... большой текст свёрнут, показать
     
  • 5.18, Аноним (-), 02:57, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, тормозилово Покажи-ка мне систему времен начала 90х, чтобы 32x битная, ядр... большой текст свёрнут, показать
     
     
  • 6.28, Еще один аноним (?), 09:43, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >
    >Ага, тормозилово. Покажи-ка мне систему времен начала 90х, чтобы 32x битная, ядро
    >целиком в защищенном режиме работало, графика была бы не ядерная и
    >не тормозилово. Рабочие станции за много килобаксов не предлагать. Слабо?
    >

    Как-то ради интереса с товарищем погоняли QNX4 на i386, правда с математическим сопроцессором и 8Мб памяти (т.е. крутая машина для старых времен), какая-то из ISA-шных видеокарточек на 256Кб была - был поражен как все шустро бегало, одновременно рисовало в нескольких разных окнах фракталы, графики и еще можно было свободно что-то набирать в их среде разработки (не помню как тамошний билдер назывался). И это все притом что в нулевом кольце только крохотное микроядро, все остальное (все драйвера, сервисы и службы) в юзерспейсе и по теории должен присутствовать неслабый оверхед при переключениях между кольцами защиты.

     
     
  • 7.31, Аноним (-), 10:13, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    QNX в данном случае не очень хороший пример, мало того, что микроядерная, так он... большой текст свёрнут, показать
     
     
  • 8.33, yantux (??), 11:41, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Проблема qnx была в том, что компания собственник qnx не... текст свёрнут, показать
     
     
  • 9.35, user (??), 12:08, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы её позиционировали для десктоп, то это была бы совсем другая ОС Задачи ... текст свёрнут, показать
     
     
  • 10.40, Еще один аноним (?), 16:35, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    вероятно если бы компания-производитель была заинтересована, то она бы просто к ... текст свёрнут, показать
     
  • 8.53, Unholy (?), 17:30, 06/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А представлять нечего, надо било директно ставить Иненно QNX и стоял у меня дом... текст свёрнут, показать
     

  • 1.10, Ivan (??), 20:26, 27/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Пакетный менеджер установки open source приложений есть?
    > А бухгалтерские приложения, котороые под wine не идут, работают?

    Так и вижу ...

    apt-get install 1Cv77
    apt-get install saoron

    :-)

     
     
  • 2.15, angel_il (?), 23:02, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    не
    apt-get install saoron
    а
    apt-get install soaron
    учите матчасть
     
     
  • 3.27, Ivan (??), 09:38, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда на тонкости орфографии тут внимания не обращал - вот apt-get будет - придётся учить :-)
     

  • 1.20, Аноним (-), 05:31, 28/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прочитал следующее на их сайте и с связи с этим вопрос, с мелкософтом проблем не будет?:

    Поддерживает ли ReactOS VFAT и длинные имена?

    ReactOS изначально поддерживает длинные и юникодовые имена файлов. Драйвер FAT, поставляемый с ReactOS поддерживает VFAT (=длинные имена на FAT).

     
     
  • 2.29, Ivan (??), 09:43, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Все адекватные Linux-ы поддерживают, FreeBSD поддерживает, FreeDOS и Volkov Commander поддерживают, и что, у кого-то проблемы?
     
     
  • 3.50, Аноним (-), 06:56, 29/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >что, у кого-то проблемы?

    Some minor ones: Microsoft tends to SUE you ass for implementing their fucking patented and utterly moron LFN stuff.

     

  • 1.32, yantux (??), 11:40, 28/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Актуальны следующие вопросы:


    Кто нить мерил реальную производительность этой ОС? Т.е. на каких задачах она тормозит, а на каких рвёт NT?


    Как насчёт стабильности? Раньше вроде было сыро.


    Разработка. Можно ли написать код в Лазарусе и запустить на ней? Можно ли запустить в ней Лазарус?


    Можно ли в ней запустить ViSualStudio Express 2008 или хотябы бинарник собранный в нём?


    С учётом не возможности купить лицензию XP у проект хорошие перспективы. Я думаю в отличии от Линуксового ядра, там ен будут менять драйверный API.


    Кстати, какие ограничения по установке драйверов?

     
     
  • 2.36, Anon (?), 13:36, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Кто нить мерил реальную производительность этой ОС? Т.е. на каких задачах она тормозит, а на каких рвёт NT?

    Разрывает в пазлы на всех задачах!

    >>Как насчёт стабильности? Раньше вроде было сыро.

    Сейчас уже посуше конечно. Ближе к влажному..

    >>Разработка. Можно ли написать код в Лазарусе и запустить на ней? Можно ли запустить в ней Лазарус?

    Дают зуб, что можно, но никто не пробовал.

    >>Можно ли в ней запустить ViSualStudio Express 2008 или хотябы бинарник собранный в нём?

    Разрешаем!

    >>С учётом не возможности купить лицензию XP у проект хорошие перспективы. Я думаю в отличии от Линуксового ядра, там ен будут менять драйверный API.

    Ура!

    >>Кстати, какие ограничения по установке драйверов?

    Можно устанавливать только круглые драйвера, квадратные и треугольные не подойдут.

    :))))

     

  • 1.37, angel_il (?), 14:18, 28/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а я просто фанатею от упорства ребят, без стеба. Каждый раз качаю посмотреть что там новенького. И с сожалением замечаю огромное количество косяков... жаль конечно, вообще работы там вообще некисло надо сделать...

     
     
  • 2.38, Anon (?), 14:30, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Имхо, конечно, но кажется, что время идет не в пользу win. И когда проект созреет, win уже будет не так востребована. Как впрочем, проект Wine, тоже однажды утратит свою значимость.
     
     
  • 3.39, angel_il (?), 15:28, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    есть большая вероятность что ребятам надоест раньше... энтузиазм тоже имеет свойство иссякать, да и жизненные приоритеты меняются... по себе знаю. а XP еще думаю десяток лет проживет...
     
     
  • 4.48, Аноним (-), 00:06, 29/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну один человек уйдёт - появятся другие. Самое главное что проект интересный и самое главное нужный
     
  • 2.41, fog (?), 18:10, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > с сожалением замечаю огромное количество косяков

    Основная часть косяков, которые сейчас фиксятся - в ядре, поэтому "невооруженным глазом" не заметны изменения, но на самом деле они есть и очень существенны.

     
     
  • 3.45, angel_il (?), 21:12, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да я верю, респект чувакам немереный.
     
  • 2.42, yantux (??), 18:57, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    в bugzillu упорно добавляете?
     
     
  • 3.47, angel_il (?), 23:08, 28/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    сейчас проект не на той стадии чтобы тестеры что то багрепортили, там сейчас я думаю и разработчики все прекрасно видят...
     

  • 1.49, Sphynkx (ok), 03:13, 29/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Снижены минимальные требования памяти до 32 Мб. В теории сейчас ReactOS можно установить имея 24 Мб ОЗУ и запускать всего-лишь с 20 Мб оперативной памяти;

    Так 32, 24 или 20 все-таки?? ;-))

     
     
  • 2.51, Аноним (-), 17:48, 29/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Снижены минимальные требования памяти до 32 Мб. В теории сейчас ReactOS можно установить имея 24 Мб ОЗУ и запускать всего-лишь с 20 Мб оперативной памяти;
    >
    >Так 32, 24 или 20 все-таки?? ;-))

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

    по русски же кажется написано или нет? O_o

     
     
  • 3.52, Sphynkx (ok), 18:08, 29/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >не замечая свопов. для установки. будет работать, но может свопить.
    >
    >по русски же кажется написано или нет? O_o

    Значит неочевидно написано, если переспрашиваю.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру