ARWINSS: новая реализация подсистемы win32
Re: Что за ветка arwinss?
А можно выключить вывод на экран вообще? Включить только X11?
Re: Что за ветка arwinss?
Не совсем так. Arwinss не "переводит назад"asd1! wrote:Вайн переводит api функции в линукское ядро, а arwinss будет все переводить назад - быстрее пишется, но медленнее работает.

По сравнению с Wine работающим в, скажем, Linux (или MacOS X, неважно), arwinss в разы быстрее.
Aleksey Bragin,
ReactOS Project Lead
ReactOS Project Lead
Re: Что за ветка arwinss?
Да, я собственно с этого и начал. Сейчас правда не пробовал долгое время, т.к. в ReactOS пока недостаточна поддержки винсокетов для работы X Windows.yurikoles wrote:А можно выключить вывод на экран вообще? Включить только X11?
Re: Что за ветка arwinss?
fireball, спасибо за ответы!
А в каком состоянии сейчас arwinss? Какие ближайшие планы?
А в каком состоянии сейчас arwinss? Какие ближайшие планы?
Last edited by unxed on Thu Mar 04, 2010 11:03 am, edited 1 time in total.
Re: Что за ветка arwinss?
Я сейчас работаю над фундаментальной проблемой перерисовки окон. В вайне предполагается, что есть сторонний оконный менеджер, который в любом случае (даже, если вайн работает в десктоп-режиме) управляет окнами. В arwinss надо отойти от этой парадигмы наиболее удачным путем.
На тему работоспособности (т.е. если не обращать внимание на кучу проблем с отрисовкой), устанавливается и работает OpenOffice 2.0, FireFox 2.x, 3.x (у 3.х активно используется альфа-канал, а его поддержка пока что недобавлена в arwinss), Miranda IM, тулза Spy++ из Microsoft Visual Studio 8.0. Это первое, что пришло на ум из того, что я пробовал запустить.
Проги как-бы не самые простые но и не самые сложные, но уже показывают то, что в arwinss есть неплохой потенциал.
На тему работоспособности (т.е. если не обращать внимание на кучу проблем с отрисовкой), устанавливается и работает OpenOffice 2.0, FireFox 2.x, 3.x (у 3.х активно используется альфа-канал, а его поддержка пока что недобавлена в arwinss), Miranda IM, тулза Spy++ из Microsoft Visual Studio 8.0. Это первое, что пришло на ум из того, что я пробовал запустить.
Проги как-бы не самые простые но и не самые сложные, но уже показывают то, что в arwinss есть неплохой потенциал.
Re: Что за ветка arwinss?
Очень радует, что есть прогресс 
Держите нас в курсе дел!

Держите нас в курсе дел!
Re: Что за ветка arwinss?
В блоге reactos fireball написал про Презентацию Arwinssasd1! wrote:Держите нас в курсе дел!
Re: Что за ветка arwinss?
Сборка 45199 с ARWINSS:
http://2g0.ru/files/ROS_45199_ARWINSS.7z
(запаковано 7-zip'ом, http://www.7-zip.org/download.html)
UPD: Панель задач всё еще не работает, но запущенные и свёрнутые приложения иногда можно "вытащить", "нащупав" их иконки в нижней части экрана (кто помнит, как работало сворачивание приложений в win3.1, без труда разберется, хотя лучше вообще не сворачивать ничего). Часть проблем с перерисовкой окон ушла, часть осталась. Завершение работы через "пуск" не работает, но работает через shutdown -r в командной строке. И еще обнаружилась странная проблема (с unicode? :) в консольных окнах, хотя пользоваться можно.
UPD2: Из того, что успел попробоваить: abiword - ставится и работает, firefox 3 - ставится и работает, utorrent - не ставится и не работает (похоже, не может себя зарегистрировать в реестре, хотя не уверен на 100%).
Я сделал предустановленную в свежем QEMU сборку из этого ISO-шника. Желающие могут попробовать:gabrielilardi wrote:Here you have the latest iso for Arwinss.oldman wrote:Sorry, I need more instructions.
Where do I go and is it built on the reactos server.
I have very little experience in compiling.
Thanks for all the help.
Bear in mind that this is just to fulfill the general curiosity, Arwinss is not ready yet for real use, what you see is what you get. So please avoid filing bug reports, etc.
http://2g0.ru/files/ROS_45199_ARWINSS.7z
(запаковано 7-zip'ом, http://www.7-zip.org/download.html)
UPD: Панель задач всё еще не работает, но запущенные и свёрнутые приложения иногда можно "вытащить", "нащупав" их иконки в нижней части экрана (кто помнит, как работало сворачивание приложений в win3.1, без труда разберется, хотя лучше вообще не сворачивать ничего). Часть проблем с перерисовкой окон ушла, часть осталась. Завершение работы через "пуск" не работает, но работает через shutdown -r в командной строке. И еще обнаружилась странная проблема (с unicode? :) в консольных окнах, хотя пользоваться можно.
UPD2: Из того, что успел попробоваить: abiword - ставится и работает, firefox 3 - ставится и работает, utorrent - не ставится и не работает (похоже, не может себя зарегистрировать в реестре, хотя не уверен на 100%).
Last edited by unxed on Thu Mar 04, 2010 11:03 am, edited 1 time in total.
Re: Что за ветка arwinss?
unxed, спасибо, обе сборки пробовал!
Но думаю лучше б создать отдельную тему и переодически там вылаживать сборки такие для ленивых
Можно например 1 раз в 2 недели (после выхода нового Wine, как например вчера 1.1.37), уже fireball синхронизировал их
Но думаю лучше б создать отдельную тему и переодически там вылаживать сборки такие для ленивых

Можно например 1 раз в 2 недели (после выхода нового Wine, как например вчера 1.1.37), уже fireball синхронизировал их

Re: Что за ветка arwinss?
было бы очень даже неплохо периодически помогать тестить arwinss, я за идею выкладывания сборок
Re: Что за ветка arwinss?
ммм.. А будет ли включение arwinss в основную сборку?
Или будет отдельная главнгая ветка отдельно ветка с арвнинсс?
Или будет отдельная главнгая ветка отдельно ветка с арвнинсс?
.Программист глазами Психоаналитика http://training8.ru/vector/6
Re: Что за ветка arwinss?
fireball поделился новыми сведениями.
Во-первых, сейчас над arwinss работает около 6 человек.
Во-вторых, из разработчиков большинство приняло идею arwinss, но вопрос, какую ветку делать основной, пока окончательно не решен ("Очевидно, что когда оно будет лучше, чем транк, то вопрос как-бы и сам отпадёт"). На данном этапе предполагается держать обе подсистемы в транке, чтобы можно было выбирать, какую компилировать и использовать.
В-третьих, можно тестировать arwinss в родной винде, заменяя соответствующие файлы на диске. Т.е. ставим, к примеру, XP в виртуалку, открываем файл образа диска в каком-нибудь WinImage, заменяем user32, gdi32, win32k и т.д. на arwinss'овские, и смотрим, что получилось, что работает, а что нет, и т.д. - таким образом можно понять, какие баги произрастают изнутри arwinss, а какие относятся к другим компонентам системы.
Во-первых, сейчас над arwinss работает около 6 человек.
Во-вторых, из разработчиков большинство приняло идею arwinss, но вопрос, какую ветку делать основной, пока окончательно не решен ("Очевидно, что когда оно будет лучше, чем транк, то вопрос как-бы и сам отпадёт"). На данном этапе предполагается держать обе подсистемы в транке, чтобы можно было выбирать, какую компилировать и использовать.
В-третьих, можно тестировать arwinss в родной винде, заменяя соответствующие файлы на диске. Т.е. ставим, к примеру, XP в виртуалку, открываем файл образа диска в каком-нибудь WinImage, заменяем user32, gdi32, win32k и т.д. на arwinss'овские, и смотрим, что получилось, что работает, а что нет, и т.д. - таким образом можно понять, какие баги произрастают изнутри arwinss, а какие относятся к другим компонентам системы.
Last edited by unxed on Thu Mar 04, 2010 11:03 am, edited 1 time in total.
Re: Что за ветка arwinss?
А версия 0.3.12 будет обычной или arwinss'овской? Или обе?
P.S. есть смутные подозрения, что 0.3.12 не появится, список багов есть только для 0.3.11 и 0.4.0.
P.S. есть смутные подозрения, что 0.3.12 не появится, список багов есть только для 0.3.11 и 0.4.0.
Re: Что за ветка arwinss?
Сборка Arwinss ревизии 45630 (спасибо gabrielilardi):
http://www.4shared.com/file/225943751/2 ... 0-dbg.html
http://narod.ru/disk/18109172000/arwins ... bg.7z.html
Исправлены следующие ошибки:
- Зависание на второй стадии установки системы с сообщением "CMP_WaitNoPendingInstallEvents() failed! Rebooting now!"
- Перезагрузка с сообщением "EnableUserModePnpManager() failed!"
- Сообщения об ошибках при запуске проводника, если конфигурационные файлы отсутствуют
- Полосы прокрутки и их стрелки отображались некорректно
- "Завершение работы" не работало
- Текст в консольных окнах отображался некорректно
http://www.4shared.com/file/225943751/2 ... 0-dbg.html
http://narod.ru/disk/18109172000/arwins ... bg.7z.html
Исправлены следующие ошибки:
- Зависание на второй стадии установки системы с сообщением "CMP_WaitNoPendingInstallEvents() failed! Rebooting now!"
- Перезагрузка с сообщением "EnableUserModePnpManager() failed!"
- Сообщения об ошибках при запуске проводника, если конфигурационные файлы отсутствуют
- Полосы прокрутки и их стрелки отображались некорректно
- "Завершение работы" не работало
- Текст в консольных окнах отображался некорректно
Last edited by unxed on Thu Mar 04, 2010 11:03 am, edited 1 time in total.
Re: Что за ветка arwinss?
Кто-нибудь может объяснить, почему образ arwinss и обычный образ отличаются по размеру более чем в 2 раза? 

Who is online
Users browsing this forum: No registered users and 1 guest