LINUX.ORG.RU

17
Всего сообщений: 156

Сбор вопросов для интервью с разработчиками ReactOS

Наблюдая за тем, какие блестящие, горячие и живые обсуждения возникают в топиках об этой ОС, мы с cetjs2 решили запилить ещё одно интервью для LorWiki, на этот раз с самоотверженными разработчиками ReactOS.

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

 ,

Valman_old ()

ReactOS, история успеха.

РеактОС готов! https://www.youtube.com/watch?v=LfPtI7xlnKA

P.S. Ъ, которые не ходят по ссылкам, должны страдать.

 ,

BceM_IIpuBeT ()

Существует ли реально полезный юзкейс для ReactOS?

Существует ли хотя бы одна подтвержденная программа или драйвер, что удовлетворяет следующим условиям:

  1. Нормально работает в ReactOS
  2. Не работает в Wine под Linux
  3. Не существует нативной версии под Linux

?

Ибо если не соблюдаются все 3 условия, то нет и смысла использовать ReactOS на данный момент как замену Windows.

 

Vsevolod-linuxoid ()

Насколько готова 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 ()