LINUX.ORG.RU

14
Всего сообщений: 151

Насколько готова ReactOS?

Привет всем. Интересуюсь на полном серьёзе (сам пока проверить не могу): насколько готова ReactOS? Как у ней с поддержкой дров Nvidia, можно ли запускать хотя бы игры середины нулевых, и так далее. И насколько целесообразно вообще её применять при наличии обычного Wine/Wine Staging?

 , ,

Sunderland93 ()

Открылся форум Малых операционных систем

По адресу small-os-forum.ru открылся форум Малых операционных систем (МОС). Присутствуют разделы по ReactOS, Haiku OS, Kolibri OS, Фантом ОС и др.

Подробности

Перемещено shell-script из opensource

 , , , ,

magnuz ()

что настолько хорошего есть в windows, раз пилят реактос ?

Доброе утро.

Понятно, что вариант виндовс с открытыми сырцами это благое дело, но что настолько хорошего есть в виндовс, раз стоит это тянуть?
DirectX лучше OpenGL и Вулкана? Или само винАпи для взаимодействия с программами реально лучше и удобнее гтк и кьюте, раз стоит его тянуть? ДотНет? Вряд ли. Реестр тоже сомнительная идея, и без него на линукса как то Иксовые программы справляются. Может я ещё чего забыл? Ах да, звук. Но и со звуковым апи на вин была не аховая ситуация, в последний раз тесты говорили, что задержки звука меньше всего на маке, потом в линукс-дистрибутивах, а уж винда стояла на третьем месте.

Что из этого всего стоит того, чтобы переманивать/оставлять разработчиков программ на виндовс платформе? А они по сути на неё переходят и количество программ увеличивается для всех Майкрософт ОС, то бишь не только для реактОС, но и для десяточки, например!

 ,

darkenshvein ()

ReactOS не устанавливается

Добрый день,

У меня возникла проблема после установки ReactOS. После успешной начальной установки (перепробовал все варианты конфигурации) и последующей перезагрузки загрузчик не может загрузить hidden file. Live-версия быстро уходила в синий экран после появления логотипа ReactOS. Пробовал разные версии данной ос, качественно записывал на cd - dvd диски Brasero и Xfburn.

Конфигурация моего PC:

Intel Pentium(R) Dual-Core CPU E5400 (2 ядра)
NVIDIA Corporation G94 [GeForce 9600 GT]
Board Name:   G31M-ES2L
Bios Vendor:   Award Software International, Inc.
3 гб озу ddr2
____________________

Linux, Windows xp-10 ставятся нормально

Заранее спасибо.

 , ,

SokolovMotors ()

Спустя почти 20 лет после начала разработки ReactOS переходит на GitHub

C 14 по 18 августа 2017 года в Кёльне (Германия) проходил второй в истории Хакфест по ReactOS.

Главное, чему разработчики посвятили первые два дня мероприятия — это обсуждение детального плана переезда проекта на GitHub. И, чтобы вы понимали, результативность этого обсуждения — переезд случился и завершается прямо сейчас, 5 октября.

Уже долгое время проект постоянно бомбардировали вопросами о необходимости перехода с SVN на Гит и ГитХаб, хотя у проекта давно уже существовали ReadOnly-зеркала. Но активисты утверждали, что этого недостадочно и постоянно обещали завалить нас патчами и пул-реквестами. Конечно перспектива была соблазнительная, хотя мы понимали, что обещания скорее всего останутся обещаниями, а существующий воркфлоу с SVN оставался вполне надежным способом разработки.

Мы уже несколько раз пытались найти какое-то компромисное решение, которое бы позволило не менять ничего глобально. К сожалению, они не привели к желаемому результату. Поэтому, пришлось прибегнуть к разработке стратегического плана миграции, результаты которого вы увидите уже сегодня!

Теперь основная разработка проекта будет происходить на Гитхабе, с резервным зеркалом на git.reactos.org. Баг-трекер попрежнему останется по адресу jira.reactos.org. А названия сборок будут иметь вид reactos-bootcd-0.4.7-dev-518-g75f1637-x86-gcc-lin-dbg.7z, где цифра, идущая за dev, означает традиционный номер ревизии после последнего релиза.

основной репозиторий проекта

Перемещено Shaman007 из opensource

 ,

Jedi-to-be ()

гм, вендекапец всё ближе. в реактоси заработал фурифокс

сабж Фурифокс, правда, лишь восьмой версии. Пишу с него, и это на реальном железе!

 ,

tiinn ()

нестандартный подход к linux-based системам

здравствуйте. меня зовут Паша, мне 24. 24 года из них мне нечего делать и я занимаюсь всякой ерундой, в частности, 11 лет из них я пользуюсь линуксом в том или ином виде, и он не принёс мне за все эти годы ничего, кроме боли и страдания. Я долго думал, как я могу отомстить этой системе, максимально извращённо унизив её в ответ. Не так давно я наконец придумал несколько решений.

  • Аналог EndlessOS на основе Slackware.
    Ну, тут всё просто: Slackware с systemd и запущенным поверх них fvwm-crystal (ну или чем-то сравнимо современно-старпёрским по духу, но поверх wayland). Всё прикладное ПО распространяется в виде flatpak/snap-пакетов. Таким образом решаются проблемы с зависимостями в Slackware.
  • Современный десктоп с композитингом и выводом через libcaca.
    Обычный gnome3 с анимациями через llvmpipe, только для вывода используется цветной ASCII ART в высоком разрешении.
  • Аналог Android с виртуальной машиной DOS вместо виртуальной машины Java.
    Тут следует отвести ядру линукса место обычной запускалки чего-то другого, максимально урезав аналог юзерспейса «настоящих линуксов», таким образом максимально унизив эту ОС.

    Вместо виртуальной машины Java я предлагаю запускать виртуальную машину DOS. В самом простом варианте можно сделать так: собрать ядро линукса и initrd с musl и минимальным набором библиотек/ПО, нужных, чтобы запустить какой-нибудь dosbox или dosemu/dosemu2. Больше ничего кроме эмулятора DOS и служебного ПО там не крутится. В итоге получается как бы DOS, но с поддержкой кучи современного оборудования: звуковух, сетевух, тачскринов и так далее. Красота! Проблема в том, что DOS крут именно тем, что даёт прямой доступ к реальному железу. Для этих вещей можно делать слепок состояния виртуальной машины, ну, в смысле, какой софт установлен, делать на его основе образ FreeDOS и перезагружаться в него, чтобы там можно было получить доступ, потом возвращаться назад. Или чтобы изначально был общий FAT32-раздел и был выбор, в каком режиме грузиться: в режиме этого эмулируемого ДОСа или в режиме настоящего ДОСа, но так, чтобы установленное ПО и файлы были общими.

    Поддержка оборудования не совсем простая тема: ведь всякий там WI-FI и вообще сеть нужно настроить. Нужно написать frontend-софт под этот ДОС, который будет каким-то образом взаимодействовать с софтом под нижележащим линуксом. Ну, т.е. написать фронтенд для NetworkManager под DOS, например. И так далее.

    Ещё написать клиенты для дропбокса того же, взаимодействие с монтируемыми FUSE файловыми системами. Ну и заняться модернизацией экосистемы ДОС: нужны клиенты instagram, например, хотя бы чтобы постить скриншоты и фото десктопа с модными эффектами.

    Можно пойти и дальше и сделать на базе этого современный многозадачный защищённый DOS. Каждая программа будет запускаться в специальном контейнере (можно сделать для каждого приложения набор разрешений, как в Андроид), как-то по-умному будет разруливаться взаимодействие задач (через сеть и файловую систему). UKSM будет использоваться, конечно. Поддержка многопользовательских конфигураций, какое-нибудь умное разграничение прав доступа...

    Приложения можно будет устанавливать из специального клона Google Play. Монетизацию нужно обдумать отдельно.

    Если запускать всё это поверх Wayland, а не fbdev, появляется возможность привнести в DOS композитинг и эффекты всякие, анимации там. Ресайзить окошки особо не поресайзишь, но можно будет хоть масштабировать.

    В качестве нижележащей файловой системы вполне можно использовать даже вещи вроде btrfs/ZFS, в случаях, когда в этом будет возникать практическая необходимость. Раз это виртуализация, то и checkpoint-restore тоже будет, и миграция приложений по сети.

    Ну и да, раз уж система получается универсальной, можно задуматься о том, чтобы предустанавливать её и на мобилки тоже. На разные платформы вообще. Convergence, о которой мечтал Шаттлворт.

    А самое главное, под неё уже есть готовая экосистема. Масса приложений, в том числе игр. По-моему, перспективнейший стартап!

  • Linux как запускалка для wine.
    www.linux.org.ru/forum/talks/11100386
    www.linux.org.ru/forum/desktop/9014698
    вполне возможно, что я и первое не сам придумал, а сначала прочёл второе, а потом вспомнил через какое-то время, но забыл, что я это прочёл, а не придумал. жаль, если так.

    но в общем, тут два момента: с одной стороны нужны виндовые фронтенды как-то взаимодействующие с бэкендами под линуксами. а с другой - интересно пофантазировать, как скрещиваются технологии винды и линукса. ZFSonLinux, zram там и так далее. но если уметь запускать, например, каждую виндовую программу в отдельном контейнере под таким десктопом, ограничивая в правах на уровне wine, чтобы было сложней получить нужные привилегии вирусу под винду.

  • Контейнеры для виндовых приложений вообще.
    docker-контейнеры с урезанным wine для запуска каких-то конкретных виндовых приложений. Даже чисто консольных серверных, так даже интереснее.
  • Аналог docker-контейнеров на основе Windows 98 Lite (на самом деле не аналог) / dos extender`ов.
    Windows 98 ужимали до 9 мб. На её основе можно делать маленькие виртуалки для конкретной софтины: одна виртуалка под конкретную софтину или use-case. Если Windows 98 слишком большая и ресурсоёмкая, можно ужимать Windows 95. Кроме того, частичная поддержка win32-софта есть тут (поддерживает в том числе и GUI, не развивается) и тут (развивается, но GUI не умеет). Вот тут описана дискетка, с которой запускается FAR. Да, вы правильно поняли, дискеты в рамках этого проекта тоже будут использоваться (образ «контейнеров» будут распространяться в качестве образов дискет либо физических дискет).

Хотя, пожалуй, самое циничное издевательство над ядром линукса уже придумано. Сложно пойти дальше.

 , , , ,

VeGeek ()

Продемонстрирован проброс реальной видеокарты в VM с ReactOS

В рамках проходящего в Кёльне с 14 августа второго ReactOS-хакфеста было запланировано несколько выступлений разработчиков проекта с докладами. Первым выступил Колин Финк и рассказал о новом способе теcтирования видеокарт в ReactOS.

Колин собрал сервер для тестовых нужд, в котором воплощена идея использования реальной видеокарты в виртуальной машине. Этот способ упрощает сбор отладочной информации и позволят изолировать проблемы, связанные с работой настоящей видеокарты от других сопутствующих других проблем на реальном оборудовании. Кроме того, данный способ открывает возможности для удаленного тестирования и отладки физических устройств разработчикам из любой точки Мира.

Сервер использует стек технологи, составленный из Intel VT-d, Ubuntu 16 LTS, виртуальной машины QEMU, способа проброса карт PCI-Express и адаптеров eRIC Express KVM-over-IP, для того, чтобы в конечном итоге получить виртуалку с ReactOS, взаимодействующую с реальным экземпляром видеокарты.

Доступ к тестовому серверу может получить любой участник проекта по предварительной договоренности с Колином при условии наличия свободных временных слотов.

Скачать PDF можно по ссылке

Видео выступления

Перемещено jollheef из opensource

 , , , ,

Jedi-to-be ()

Новая тестовая сборка ReactOS с поддержкой USB на реальном железе

Вадим Галянт выпустил новую тестовую сборку ReactOS с поддержкой USB на реальном железе. Это ЛивСД, работает без установки. В первую очередеь интересуют мыши, джойстики и клавитатуры, затем флешки.

Обо всех найденных косяках прошу сообщать Вадиму.


http://vgal.ru.com/reactos-75468-livecd-trunk-new-usb/

 ,

Jedi-to-be ()

Началось предрелизное тестирование ReactOS версии 0.4.6

На этой страничке можно скачать релиз–кандидат версии 0.4.6 и принять участие в предрелизном тестировании ReactOS!
https://www.reactos.org/wiki/Tests_for_0.4.6

Цель тестирования - выявить регрессии (возникшие с момента прошлого релиза) и ранее незамеченные баги.



А по этой ссылке - список изменений в грядущей версии https://www.reactos.org/forum/viewtopic.php?f=2&t=16465

 

Jedi-to-be ()

В ReactOS появился клиент сетевой файловой системы NFS v4

В ReactOS появился клиент сетевой файловой системы NFS v4. Он попадет в ближайший релиз 0.4.6 в августе. А в транке его можно попробовать уже сейчас.

Разработкой занимался Пьер Швейцер https://twitter.com/HeisSpiter

Тем временем, волонтер проекта Петр Ахламов обнаружил, что в ReactOS можно настроить работу Samba для для доступа к сетевыми папками Windows.

Кстати, в виртуалбоксе теперь в месте с ReactOS можно использовать еще и сетевую карту VirtIO.

 , ,

Jedi-to-be ()

Теперь UDF - самая кросс-патформенная файловая система

В ReactOS активировали поддержку файловой системы UDF. Теперь можно тестировать на ночных билдах. Исходный код проприетарного драйвера был пожертвован два года назад, но до сих пор не работал.


 , , ,

Jedi-to-be ()

Вышла ReactOS 0.4.5

Сабж

Проект ReactOS с удовольствием зарелизил версию 0.4.5 в рамках продолжающегося трёхмесячного цикла обновлений. Помимо обычного исправления ошибок и синхронизации внешних зависимостей, некоторое количество улучшений было сделано в графической подсистеме. Благодаря работе Катаямы Хирофуми и Марка Янсена, ReactOS теперь лучше работает со шрифтами, из-за чего улучшен рендеринг приложений и пользоваться интерфейсом стало приятно. Вашими донатами оплачен контракт с Яннисом Адамополусом на фикс багов в наших компонентах тем интерфейса. Результаты этой работы вы можете увидеть в ReactOS 0.4.5. Также, благодаря вашим пожертвованиям, Hermès Bélusca-Maïto сделал возможным запуск MS Office 2010 под ReactOS, и некоторых других приложений из числа тех, за которые вы голосовали. Не забудьте установить нашу сборку Самбы из Менеджера Приложений, без которой ничего не заработает. Помимо всего вышеперечисленного, мы пофиксили ядро и драйвера, чтобы всё работало более стабильно на реальном железе.

Ченджлог

Комьюнити Ченджлог

 , ,

tiinn ()

В ReactOS теперь можно легко менять OpenGL-бэкэнд

В ReactOS теперь можно легко менять OpenGL-бэкэнд

https://code.reactos.org/changelog/reactos?cs=74209

- Add a custom build of the Mesa 3D Graphics Library. This build contains mesa, gallium and llvmpipe. It provides an enormous performance boost over the software implementation present in opengl32.
- This is meant for platforms with missing, outdated or broken HW OpenGl acceleration.


https://code.reactos.org/changelog/reactos?cs=74208

- Add a simple applet to set a custom OGL ICD or force the use of the built in software implementation.
- It can be used to set the DEBUGCHANNEL to +opengl,+wgl to make obtaining debug info more user friendly.

 , , , ,

Jedi-to-be ()

Кто едет на Chemnitz Linux Days 2017?

https://chemnitzer.linux-tage.de/2017/en/

Кто едет на Chemnitz Linux Days 2017?


Там будут наши ребята из ReactOS. Будут показывать ReactOS на реальном железе.

 

Jedi-to-be ()

Вышла ReactOS 0.4.4

Вышел пятый релиз ReactOS ветки 0.4.х, ибо трёхмесячный цикл релизов стартовал с версии 0.4.0. Уверенно продолжается работа по увеличеню общей юзабельности и стабильности. Многие улучшения были продемонстрированы на FOSDEM в Брюсселе 4 и 5 февраля. Одной из самых заметных фич стала поддержка печати, реализованная Колином Финком. В настоящее время ReactOS способна лишь посылать команды печати в параллельный порт принтера, но это первый шаг к общей поддержке. В общем, разработчик достоин апплодисментов. Ныне ReactOS уверенно работает на реальном железе. По сравнению с веткой 0.3.х существенно улучшен рендеринг интерфейса приложений. Если в прошлом видимость панелей инструментов и кнопок регулировалась неправильно, или выравнивание работало некорректно, то сейчас меню и иконки выглядят гораздо лучше. Есть еще некоторые небольшие проблемы, но в целом ReactOS приближается к точке, где она является действительно юзабельной, а не только лишь терпимой. В общем, команда разработчиков гордится тем, что было достигнуто.

Ченджлог

Подробности

Перемещено Aceler из opensource по причине «минорнота».

 , ,

tiinn ()

Кто едет на FOSDEM 2017 (4 & 5 February 2017)?

https://fosdem.org/2017/stands/

Кто едет на FOSDEM 2017 (4 & 5 February 2017)?

Стенд РеактОС будет в здании K (level 1, group B)

 ,

Jedi-to-be ()

Разыскиваются разработчики C или C++ в проект ReactOS. Платим реальные деньги.

Внимание! Разыскиваются разработчики C или C++! Это срочно!
ReactOS Foundation платит деньги! Если вы не программист или не ищете работу, то, возможно, работу ищет ваш друг!

Все подробности о контрактной вакансии по ссылке:
https://reactos.org/archives/public/ros-dev/2017-January/018070.html

Контактное лицо: https://vk.com/reactos (Алексей Брагин).
Работа удаленная, краткосрочная, контрактного типа. Свободный график, возможно совмещение с учебой и другой работой. Единственное требование - укладываться в сроки и объемы и не пропадать со связи.

При необходимости выдаем рекомендательные письма. Возможно оформление как учебной или производственной практики.
Возможно очное собеседование, если вы из Москвы или области.

 , ,

Jedi-to-be ()

Продолжение эпопеи с USB-стеком в ReactOS

Нам все же удалось разбить лёд, мы все же нашли несколько тестеров во время прошлого этапа (www.linux.org.ru/forum/talks/13114879) и готовы двигаться дальше.

Разработчик Вадим Галянт залил в облако экспериментальный образ ReactOS с обновленными компонентами USB-стека.


https://drive.google.com/file/d/0B0uL4J-umfUBLXgwd25ZVnE1dzA/view

Особенности образа:

0. Это LiveCD, запускается с носителя без установки.
1. Для тестов реального железа надо заменить все три драйвера usb(u|o|e)hci на виндовые (XP SP3 или 2003 SP2).
2. Поддерживает загрузку с флешки.
3. Есть важный нюанс — флешки во время работы извлекать нельзя ВООБЩЕ — это равносильно отключению жесткого IDE-диска на горячую. Последствия будут фатальны для данных на флешке и запущенной системы. По идее, и добавлять на горячую флешку не стоит тоже.
4. Для чистоты тестов, желательно полностью отключать все имеющиеся звуковые карты на испытываемом компьютере.

Перед тем как экспериментировать с загрузкой с флешки, желательно сначала загрузиться с CD-ROM и убедиться, что все USB устройства видятся и работают нормально. И уже затем тестировать загрузку с USB.

Если вы готовы протестировать именно загрузку с флешки, то используйте 1 пункт этой (https://winehq.org.ru/ROS_BootFlash) инструкции и программу Rufus.

HDD, кард-ридеры, приводы, принтеры, сканеры, модемы используют BULK передачи. Поэтому если флешки работают, то и остальные устройства из этого списка должны работать. Правда в ReactOS пока нет поддержки для всех типов устройств на более высоком уровне.
Мышки, клавиатуры, джойстики используют INTERRUPT передачи.
Мультимедиа устройства используют ISOCHRONOUS передачи (в этом образе пока нет поддержки совсем!).

Любые вопросы желательно адресовать непосредственно Вадиму (https://vk.com/wall-1086956_33687) и ему же присылайте отчеты о результатах тестирования образа.

 ,

Jedi-to-be ()

Как ReactOS помогает разработке Wine

Thomas Faber - 171 коммит
https://www.openhub.net/p/wine/contributors/317827734117

Amine Khaldi - 35 коммитов
https://www.openhub.net/p/wine/contributors/317827627021

Pierre Schweitzer - 34 коммита
https://www.openhub.net/p/wine/contributors/317827610442

При чем, эта инфа не самая свежая, двухмесячной давности. А на днях еще несколько патчей приняли от нас.

 ,

Jedi-to-be ()