Как стать автором
Обновить

Комментарии 212

Да вообще разработчики ReactOS повели себя как-то странно… сейчас в связи с анонсом Thorium Core больше вопросов, чем ответов.
Вы правы — из описания проекта на Кикстартере, цель сбора денег сложно понять.
То, что анонс был отложен до полного окончания всех праздников вполне нормально пари сроке кампании в 60 дней. Эта статья наглядно объясняет почему.

Мы постепенно размещаем информацию на разных ресурсах, а не всюду сразу.
То есть, предлагается проспонсировать платный и плохо совместимый аналог Windows, на котором ещё и сайт на нативном дотнете не запустить (только через Mono, но это можно и на линуксе) ввду особенностей лицензирования этого самого дотнета.
поправлю: спонсировать бесплатный аналог windows, который будет продаваться за деньги.
Бесплатный =! свободный.
если честно, то вообще непонятно, как собираются это допиливать — хоть свободно, хоть бесплатно — за 120К, ага. Десять студентов х 1 год.
В треде говорится про коммерческий форк от ROS, как я понимаю. Поправьте меня, если я ошибаюсь.
Насколько я понял, ториум — это облачный сервис, а реактос там будет крутиться в виртуалках; про форк не видел, может плохо смотрел. Деньги нужны и на сервера, и на то, чтоб оптимизировать и отладить ос; сколько на это уйдет — непонятно; но, поскольку 120К надолго не хватит, придется выкатывать на сервер то, что есть. (Предположения взяты с потолка; вопрос про бизнес план в несуществующем блоге остался без ответа.)

Про привлечение студентов написано на кикстартере, + «Aleksey Bragin plans to contract a few of the best coders in Moscow». Найдутся ли студенты и «few of the best coders», и что они сделают за идею — хз.
У них написано на сайте, что из Ториума они будут бэкпортить код в Реакт, что, пожалуй, можно считать за факт того, что они будут форкать код.
Вот Jeditobe пришел, надеюсь, ответит. Вдогонку еще вопрос: клиент ториум сервиса — это что? VNC, браузер на линуксе (если у юзера windows, ему и ториум не нужен, так?), приложение на андроиде?
Пришел, отвечаю =)

Thorium Core, это облачный сервис. Он будет платным, потому что это услуга, связанная с постоянными затратами на поддержание серверной инфраструктуры, электроэнергию и прочее. Стивен Эдвардс, бывший координатор ReactOS, специализируется именно на облачных сервисах. Он будет заниматься исключительно Thorium Core.

Особенностями будут:
1) конкурентная цена услуг,
2) прозрачный билинг,
3) удобный доступ к виртуализируемым объектам ПО различными способами (в том числе через браузер, без установки стороннего по на компьютеры клиентов),
4) виртуализация как полноценной рабочей станции, так и отдельного приложения,
5) доступ к библиотеке уже сконфигурированных виртуальных машин и отдельных приложений, по принципу «активировал подписку, выбрал приложение и можно сразу приступать к непосредственной полезной работе»,
6) гетерогенная среда приложений, когда можно будет иметь одновременный доступ к приложениям, написанным для разных платформ (Windows, Linux и т.д).


Использование преимуществ ReactOS — низкие системные требования и быстрота работы, а так же отсутствие лицензионных отчислений — позволит существенно сэкономить и поможет поддерживать низкую конкурентоспособную цену услуги.

Сам ReactOS останется бесплатным и свободным в любом случае. Более того, он получит различные усовершенствования для более эффективной работы в средах виртуализации. Начало уже положено, в виде нового менеджера памяти на С++. На это пойдет часть средств, собранных в ходе кампании. Этой частью процесса руководит Алексей Брагин (reactos).

Создание коммерческого форка ReactOS для Thorium Core на данный момент не предполагается. Вместо этого, для ReactOS будут созданы дополнительные необходимые компоненты и драйвера, но только те из них, что будут исключительно специфичными для среды виртуализации Thorium Core, выйдут с проприетарной лицензией, а остальные будут отданы в опенсорс.
Допустим, среднестатистический любитель халявы захотел посмотреть футбол через сопкаст, а дома есть только айпад. Получится поднять сопкаст в ториум коре, чтоб он там занимался p2p, а видео в хорошем качестве отдавал клиенту?
Я не очень знаком с www.sopcast.org/

Но теоретически, это вполне осуществимо.
Использование преимуществ ReactOS… поможет поддерживать низкую конкурентоспособную цену услуги.

Если бы оно работало, вы бы пришли к любому хостеру, он бы добавил реактос в свой пакет, а вы бы получили денег на поддержку.

Но за развернутый ответ спасибо.
Мне вот интересно, что будет крутиться на этом ториуме, если практически всё, что хостится на Windows-серверах, использует IIS и .NET, которые по причинам лицензирования установить туда нельзя.
Про IIS не скажу, но есть же Mono.
Есть. Но оно на линуксе работает лучше чем на windows (не говоря уже о работе на «совместимой с windows» платформе), и далеко не полностью совместимо (есть целые подсистемы фреймворка, которые либо не реализованы вообще, либо представляют из себя неработающие заглушки).
Вы не правы, РеактОС останется бесплатным и свободным в любом случае. В другом комментарии отвечу более подробно.
Я если честно не могу понять смысл ReactOS'а как такового. Неужели кому-то это надо? Может кто наведёт на мысль…
Это академический проект — просто чтобы было. Если еще и что-то практически применимое получится — так вообще хорошо.
Так в том то вся и соль, что практического ничего даже в теории никто внятного ничего не может предложить.
Ну хз, линукс, вроде, тоже был «академическим» проектом.
Нет. Даже близко не так.
Линус писал линукс по той простой причине, что имевшиеся в его доступе ОС его не удовлетворяли. Он не пытался добиться бинарной совместимости с чем то там. Ему нужен был запуск конкретных железяк и софта, изначальный код был сильно привязан к каким-то параметрам (к процессору например вроде), и уж потом пошло развитие. Не было амбиций «я переверну мир». Нужен был инструмент. Ну и just for fun, как без этого.

У этого же проекта амбиций, а некоторые его защитники столь агрессивны, что песец. Будто тут уже бета. Будто гигантский прогресс есть. Ну ну… Пробовал систему 3-4 года назад. На реальной железяке, не шибко мощной. Черный экран смерти, ура. Попробовал пол года назад на том же железе. Синий экран смерти. Прогресс! Ура! Почти готово! Гоу в облака!

Нет, я не испытываю к нему какой-то ненависти… я просто не понимаю. Столько сил уходит в мираж…
Ну меня Windows не удовлетворяет, Linux тоже, да и Mac OS уже не тот.

Вот и приходится удовлетворяться другими способами :-)
Ну а амбиций… Тонко намекну, Линус скромничает. А потом, ну хорошо, кто из наших координаторов активно амбициозничал? Я наверное только, слегка?

Теперь сравните это с коммьюнити Линукса. У них куда ни кинь, везде «Линукс — пуп Земли, и вендекапец близок». Для сравнения никто из нашей команды никогда не говорит, что все ОС должны отправиться в топку, а Реактос остаться. Наоборот, основная идеология (в отличие от идеологии GNU, скажем так) в том, что у человека должен быть выбор! А не в том, что все остальные ОС должны гореть в аду. Это идиотизм, сектанство.
>Теперь сравните это с коммьюнити Линукса. У них куда ни кинь, везде «Линукс — пуп Земли, и вендекапец близок».

Мне почему-то кажется, что вы пересидели на лоре.
Про «вендекапец» утрирую, очевидно, но смысл в том, что настоящий линуксоид религиозно одержим. GNU\Линуксоид.

Взять, например Марка Шаттлворта. Он принципиально не хочет совместимости ни с чем. Или же Столлмана, который опять-таки не велит даже иметь возможности запускать проприетарный софт.

Моя позиция тут очень жёсткая: я ненавижу, когда мне указывают, что делать. Будь это Майкрософт (убрали кнопочку Пуск, какая жалость, потом вернули — смешно же), или будь это двое вышеприведённых легенд FOSS-сообщества, или кто угодно ещё.
Именно вот этот посыл меня двигает с ReactOS: хочу, чтобы лично у меня был выбор, с чем я хочу работать, на какой системе, и со свободным или проприетарным ПО. И никто мне не будет указывать в силу своих личных убеждений. Правильно же?
НЛО прилетело и опубликовало эту надпись здесь
А зачем спонсировать академический проект, который «что бы просто был» и одновременно который планируется продавать за деньги (!)?
Я ответил на вопрос «в чем суть ROS», и только на него. Кампания на KS меня не интересует как таковая, поскольку я последние четыре года сижу в обнимку с пингвинами.
Так академический или на кикстартере?
На КС, как я понимаю, коммерческий форк от ROS как таковой. Есть же RHEL, которая распространяется только среди подписчиков, и из исходников которой в практически неизменном виде компилировался Цент? С моей точки зрения, тут пытаются сделать примерно то же самое.
В чем его академичность, если это попытка создания клона, без каких-либо идей и инноваций?
Попробовать сделать это с нуля, никуда не глядя. Это всё равно, что реконструировать старое оружие, не имея его чертежей.
Появись, как готовый продукт ReactOS десять лет назад, было бы круто!!! Но сейчас… Через 5 лет…
Я слежу за проектом уже лет 5, и он до сих пор ещё альфа…
А иногда релизы выходят раз в год…
ReactOS удобна тем, кому раньше ради одной программы приходилось покупать целую Винду.

Например, недавно обратил внимание, что сия ось используется в сети супермаркетов Фуршет (Украина), как операционка на компьютерах касс. А раньше там была Винда.
Вопрос в том, хуже ли бы справился с нужным там софтом Wine.
Если хуже — то профит очевиден.
Если в том же Wine работает так же… то польза не очевидна.
Думаю, что там работает все плюс-минус так же, поскольку в своё время свою самопальную Win32 они заменили на вайновскую машину — Arwinss, если мне не изменяет память.
Еще бы они FUSE взяли. Это не только ценный NTFS, но и многие террабайты ZFS.
Скорее всего возьмем, после сразу после того, как Монстера (новая реализация менеджера памяти на C++) будет введена в строй.
Это можно было бы пару лет назад сделать, а не писать свои драйвера.
А мы вроде бы и не писали свой драйвер для NTFS и ZFS.
В те времена на каком-то форуме общался с участником вашей команды — от утверждал что NTFS вы начинаете разрабатывать, ZFS не нужен, а FUSE не кошерна.
Откровенно говоря, участники команды reactos очень фанатичны (в противовес тому, что писал здесь reactos по поводу «должен быть выбор»). У них на сайте было написано (не знаю, как сейчас) что win32 — самая совершенная архитектура, а linux — путь в никуда и из него там взять нечего, кроме разве что фрагментов wine, которые реализуют win32.

Неудивительно, что у них FUSE некошерна, а ZFS не нужен.

Если reactos будет поддерживать популярные linux-интерфейсы — такие как fuse, другие связанные с файловыми системами типа фреймворк кэширования и nfs — она безусловно выиграет, а кучу, просто кучу полезных приложений можно будет с небольшими затратами в неё портировать. К числу приложений относятся encfs и sshfs, без которых я жизнь не мыслю сейчас и которые меня уже привязали к линуксу практически как vendor lock-in. (Всякие winscp не предлагать — глюкавое говно.)
FUSE пока не внедрен, не потому, что он плохой по нашему мнению, а потому, что менеджер памяти РеактОС пока не совершенен, что в свою очередь не дает использовать более правильный менеджер кеширования, от которого зависят драйверы файловых систем.

Парадокс в том, что код РеактОС в опенсорсе — можно сделать свой патч или даже форк при желании. Никто не может помешать кому-то внедрить что то новое. Но как правило все советчики предпочитают только советовать.

Анекдот из СССР.
Пришел молодой парень к аксакалу и сказал:
— Уважаемый, у меня свадьба. Не подарите ли мне барана?
Тот отвечал:
— Ты знаешь, с баранами у меня трудности, зато я дам тебе умный совет: иди к другому соседу и он подарит тебе двух баранов.
— Да, но я был у того соседа, и он посоветовал обратиться к вам! А мне не совет — баран нужен! — вспылил будущий молодожен.
— Ну, послушай меня, юноша! У нас ведь не страна баранов, а страна советов… — последовал ответ.
Менеджером памяти можно долго заниматься. Во многих проектах даже свой язык для этого создают — BitC или Rust…
Но межкомпонентный интерфейс на него не должен быть сильно завязан, иначе это не слишком хороший интерфейс.
Он не сильно на него завязан, просто работать оно нормально не сможет до поры, протестировать соответственно именно в РеактОС тоже будет никак.

У нас новый менеджер памяти на С++
На счет
ZFS не нужен, а FUSE не кошерна.

1. Это могло быть его личное мнение.
2. ZFS на тот момент могла быть гораздо хуже, чем сейчас.
3. FUSE на тот момент могла быть гораздо хуже, чем сейчас.
4. NTFS-3G на тот момент могла быть гораздо хуже, чем сейчас.
Да в линуксе-то много интерфейсов хороших есть. FUSE — хорошо бы, но в винде же должен быть IFS (правда?)

Хорошо в линуксе — драйвера class-compiant, например, usb2 audio: я абсолютно без геморроя (установки и настройки какого-либо софта) подключаю usb-звуковухи — EMU0404, Focusrite Scarlet 2i2, Mackie Onyx Blackjack — при этом работают они на полную (сколько есть каналов, сколько есть бит — по факту по usb сэмплы передаются в формате signed 32bit little endian).
То же самое касается вебкамер.
Вот бы в ReactOS было так же!

P.S. всё-таки терабайты с одним «р». Слово «земля» («терра») к приставке «тера» не имеет отношения :)
Для IFS есть оперсорсный NTFS? Для замены винды фича критичная.
А вы предлагаете реализовать там ntfs через fuse? Спорная идея. Грузиться-то с неё получиться?
Загрузчик все равно работает со своим урезанным драйвером. При желании его можно на базе ntfs-3g реализовать.
Можно загрузчик и минимальный набор драйверов с ядром размещать на небольшом загрузочном FAT разделе.
Как минимум, наличие альтернативы — это всегда плюс.
Если вам нужна альтернатива ради альтернативы — да. Если у альтернативы есть хотя бы какие то преимущества.
Если существует 100500 клонов программы, но они все хуже по всем статьям… Ну есть альтернатива, да. А толку?
Хоть в вайн бэкпортят, чо.
А если бы они занялись (вот вся команда проекта, да) непосредственно Wine'ом — выхлоп был бы практичнее и ещё больше, как по мне… Но чисто моё мнение, могу ошибаться.
Рассматривайте Реакт как WineOS.
Скорее наоборот, сейчас из вайна портируют в реактос.
Так вроде были уже патчи к вайну от реакторщиков, или я что-то провафлил?
Разработка идет в обе стороны.

В этом видео этот вопрос освещен достаточно хорошо освещен:

У любой альтернативы всегда есть шанс эти самые преимущества обрести. Как известно, конкуренция — двигатель улучшений.
Я вас конечно плюсу, номинально так, но… Конкуренция появляется тогда, когда появляется конкурентное преимущество ну хоть в чем то. Клон ничем в лучшую сторону не отличающийся (даже если эта сторона — пиар) — не является двигателем улучшений.
Это да, но если не будет альтернативного продукта, то не будет и конкуренции вообще, даже в перспективе. У любого альтернативного продукта, пусть даже без преимуществ, есть вероятность их обрести. Сегодня клон, а завтра, смотри, и вперёд вырвется.
В данном конкретном проекте я боюсь не дожить до этого «завтра». Скоро второй десяток лет уже пойдёт, как проект не выходит аз альфы. Более того, у данного проекта в принципе то не планируется конкурентных фич! Wndows-программы? Есть Wine, на данный момент он вроде как стабильнее работает. Бесплатность? Сама по себе не говорит ни о чем, нужна бесплатность — есть Linux и т.п.

Так что проект чисто академический, да. Он даже теоретически ни с кем не сможет бороться, т.к. планы — повторить чужую ОС. Не превзойти, повторить!
Как минимум преимущество в цене и политике лицензирования.
Если этот продукт будет допилен хотя бы Windows XP… Думаю, майкрософт таки проснётся и устроить маленький армагеддон, откопает необходимые патенты и прочее. И тогда сомнительно будет. Бесплатный продукт, который ты легально нигде не можешь использовать? Ну и нафиг?
Ну объясните, чего вы все так патентов боитесь? В России нет никаких софтварных патентов, да и американцы собираются их несколько прижать.
Да не боюсь я их, но просто создавай полный клон коммерческой разработки, да ещё и бинарно совместимый — нужно быть готовым ко всему. Ну и просто пытаюсь понять преимущества проекта — пусть не сегодняшние, ну хотя бы лет через 5 (учитывая предыдущую скорость развития).
Да преимущества должны бы вытекать из задач, которые перед ним ставят. Пока что я знаю только абстрактную «замена винде»: никаких преимуществ в этой области нет; драйверы такие уже не делают, софт современный не заработает и так далее.
Об том и речь.
Изначально тред был «зачем сабж нужен в принципе»?

Плюс, патентные ограничения не запрещают использовать продукты в качестве средств производства. Нельзя их распространять как продукт. Проблемы у распространителя, а не у пользователей.
Софт может сопрягаться со странным оборудованием и тащить за собой какие-нибудь драйвера. Его под Wine запустить будет не просто.
Ну это может касаться только ОЧЕНЬ странного оборудования. По идее, 1С под вайном без лишних гвоздей должна схватить тот же COM-фискальник.
Так 8.3 уже нативная есть под линукс.
О, круто, не знал. Последний раз когда сталкивался с этим делом, ещё семёрка актуальной была.
Ну это может касаться только ОЧЕНЬ странного оборудования
Много лет занимался кассовым софтом и конечно торговым оборудованием. Знаете, там очень мало «не странного» оборудования. Причем такая ситуация как у местечковых разработчиков железа так и у крупнейших вендоров. Хаос — это довольно мягкое определение.
Поверьте, знаю. Работал с R-Keeper пятой-шестой версии, воочию видел этот свинобразий бред — Атомы, работающие под досом в 2012-м году.
Да, R-Keeper эпичный ДОС-долгожитель. А представьте зоопарк на кассовой линейке — ФРы, весы (в т.ч. с печатью этикеток), дисплеи покупателя, сканеры-ридеры, программируемые клавы, нефискальные принтеры, банковские терминалы. Все это начиная с 90х годов выпуска еще в строю. Есть вроде бы OPOS/UPOS, да только не очень он спасает.
Ну, тем не менее, если железно не-USBшное, серьёзных проблем с ним возникнуть не должно больших, чем на Винде.
Это если ваш софт напрямую с портом общается, а не через какую-нибудь проприетарную библиотечку вендора.

С USB да, еще больше приколов. Помнится пытались выяснить у Posflex протокол работы с USB-дисплеем. Месяц объясняли им что такое «протокол». В итоге они все поняли, и сказали — протокол Epson. Все, тушите свет, больше ничего добиться не удалось. Во первых там был не совсем Epson, а во вторых уровень USB этим протоколом никак не описывается. Под виндой оно работало как раз таки через dll-прослойку. Уже не помню чем кончилось.
А Posiflex на минуточку один из крупнеших международных производителей торгового оборудования.
Я до сих пор помню, как рарусовский «Ресторан» очень долгое время не знал никаких других принтеров, кроме Epson, хотя у меня была куча сетевых TSP-650 и пара Posiflex. При этом, если TSP в сервис-режиме ещё можно кодпейдж выставить силком, то Posiflex получал настройки автоматом, и выдавал адовы крякозябры.
Суть в том, что код из ReactOS попадает в Wine, впрочем и обратное тоже верно. Только тут ещё важен вопрос, что в случае Wine нужна не хилая прослойка в виде полноценно работающей и совершенно другой ОС, и дрова нужны именно под Linux, а тут полноценная, бинарная, замена Windows.
Ну вот, к примеру, автоматизация — мы поставляем довольно много промышленных систем, в составе которых есть Windows — ну там АСУТП крутится, и всякая обвеска… Раз в год я честно делаю «подход к снаряду», пытаюсь ставить необходимые рантаймы, но оно как правило падает ещё на этапе инсталляции. Мне с танцами с бубном удалось запустить под этой ОС софт восьмилетней давности, но о серьёзном промышленном применении пока речи нет.
Так напишите им! Это же одна из ниш, которые они хотят занять. Скорее кооперация тут помогла бы им выявить какие-то особые косяки, о которых они ещё не знают. Если выгорит, то будет реальное применение реактОС и они смогут честно отвечать на вопрос: «кому и нахрена оно надо».
Пока ещё слишком рано, честно говоря. Там довольно много чего не работает, куча кнопок нажимается вхолостую. У нас довольно большая компания и внедрение нового софта — целый процесс, а системы работают в режиме 24/7, соответственно ОС сама по себе должна работать «как часы». А до этого ещё очень далеко. На данном этапе развития мы лишь потеряем кучу времени на общение, но работающей системы, которую примет QA, к сожалению не получим — это видно невооружённым глазом.
Вполне могут заинтересоваться корпорации, которые боятся потери поддержки старых версий ОС производителем. Но для этого он должен работать очень хорошо…
Нужен такой совсем непонятный проект, что бы мы могли поставить Линукс на десктоп и не чувствовать себя маргиналами.
Ещё вопрос, который меня немного мучает. MS не прижмет, если продукт станет коммерческим (хотя бы под каким то видом)? Юридическая сторона проекта просчитана?
Никто ж не трогает Parallels и коммерческие сборки вайна.
А Parallels тут каким боком? Они же виртуальную машину продают, в которой запускается вполне себе обычная винда.
Просчитана. Не прижмет.

Чтобы MS прижало, нужно целый ряд факторов совместить:
1) нахождение представительства MS и нашего (осуществляющего продажи!) в одной и той же юрисдикции,
2) наличие действующих патентов у MS в этой юрисдикции,
3а) зафиксированный и доказанный факт нарушения этих патентов нами,
3б) или зафиксированный и доказанный факт нарушения нами авторских прав MS,
4) желание MS судится с нами, сочетающееся с готовностью,
5а) получить огромные репутационные риски (конфликт с опенсорс сообществом),
5б) получить проблемы с антимонопольными органами соответствующей юрисдикции,


еще много нюансов.
> 5а) получить огромные репутационные риски (конфликт с опенсорс сообществом),

> 5б) получить проблемы с антимонопольными органами соответствующей юрисдикции,

Вы так пишите, как будто M$ это когда-то волновало…
А Вы так пишите, как будто совсем не шарите в теме.
Наличие всех этих факторов не мешает MS снимать по $5 с каждого устройства на Android у HTC.
Во внесудебном порядке, по обоюдной договоренности, HTC от этого по миру не пошли и продолжают заколачивать деньги. Нам же почему-то на основании упомянутого факта обещают полную дезинтеграцию, кровв, кишки…

Кроме того, они продают устройства, имеют дело со ввозом в страну через таможню и соответственно у них в США есть торговое представительство, монополии на рынке телефонов не наблюдается, и фирма совсем не маленькая.

Только вот HTC не просит денег у пользователей на новый телефон до его выпуска.
А с лихвой окупают всё после выпуска :-)

Чем раньше вкладываешься — тем меньше цена и больше риск…
Оно и на десктопе плоховато работает (это ещё очень мягко говоря), какой, блин, «что-то вроде Hetzner vServer VQ12»?
Не стоит путать альфа версию и конечный продукт.
Ну, справедливости ради, Реакт в альфе с 1996-го года. Пора бы уж.
А Вы инвестор? Готовы предоставить сумму требующуюся проекту, или что-то сравнимое с ней? Или Вы потенциальный новый контрибутор и готовы потратить несколько месяцев своей жизни, на доработку компонентов проекта?

Если так, то конечно Вы в праве рассуждать о сроках.

Это я все к тому, что проект разрабатывается волонтерами при почти нулевом финансировании. И «Пора бы уж» тут не применимо.
Посмотрите на другие проекты на кикстартере — у всех написаны сроки. Не важно, софт это, печать книжек, или что еще. А так можно и ишака научить говорить.
Вы нить дискуссии потеряли Вам, не кажется? Я говорил о сроках некоммерческого проекта РеактОС, в том виде в каком он существует, если не ходить на Кикстартер и не собрать там нужную сумму.
На кикстартере собирают деньги и пишут, что выпустят/напечатают/пришлют через, допустим, девять месяцев. Когда вы собираетесь запустить ториум? Будет ли к этому моменту готов реактос?
Оптимистично. А ториум клиент — это что именно? VNC?
Предполагаются различные способы доступа, в том числе через браузер без установки дополнительного софта.
java-плагин?
Ну зачем java. Можно и на чистом JS + HTML5.
Я знаю, что можно. Я потому и задал этот вопро, чтобы меня обнадёжили :)
Современные браузеры шагают по стране. Теоретически можно будет и через WebRTC.

Будет выбран наболе простой и наименее проблемный способ для большинства юзеров способ доставки десктопа.
www.thoriumgroup.com/products/
Что-то мне подсказывает, что Linux/Wine core будет более востребован за счёт принципиально лучшей стабильности.

Вообще можете с ходу сказать, чем это лучше аренды windows server 2012 за 2000р/мес (которая не падает ну вообще)?

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

Вы оценивали частоту падений релиза сабжа?
Уже вышел релиз? Ещё даже беты нет, афаик.
C 96 альфа, а тут за 6 месяцев прям сразу релиз если получат $120k, честно говоря не верится.
Я потратил шесть лет своей жизни, разрабатывая никому не нужную пошаговую игру, и получил при коммерческом релизе 60 тыр, поэтому, поверьте — я не недооцениваю ваш труд. Вместе с тем, быковать в духе «а ты за это платил?» — некультурно.

Все, о чем я говорю, так это о том, что с 1996-го года проект НЕ вышел из альфы, всё ещё неюзабелен (я сейчас поставил 0.3.15 на вёрчалбокс, не смог через местный IE слить даже файерфокс, кнопки вроде назад-вперёд в шелле не работают ВООБЩЕ, а хелп кротко говорит «Help is not yet implemented»). При этом, вы просите ДЕНЕГ и собираетесь его коммерчески продвигать.

Ну, круто. Духа не занимать, это да. Вопрос в другом — когда я смогу делать в Реакте хотя бы то, что я уже тыщу лет могу делать в Колибри?
0.3.15 уже достаточно старый релиз, ночные сборки работают значительно лучше него.

через местный IE слить даже файерфокс

Местный IE это Геко, и он на данный момент не предназначен для серфинга, он обеспечивает запуск некоторых приложений, которым требуется встроенный браузер в ОС.
Вообще у нас есть менеджер приложений, который позволяет скачивать и ставить около сотни популярных приложений на данный момент, в том числе и несколько версий фаерфокса.

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

Да мы собираем деньги, но не за Альфу, а на изготовление конечного продукта за разумное время.
Свежий ночник от девятого января у меня завис на «Installing devices» при установке, наглухо завесив VB.
Это все же ночные сборки, не все из них будут работать хорошо, так как предначеначены для тестирования свежих изменений в коде.
Вы попробовали одну единственную ночную сборку в единственном экземпляре попытки и на основании этого, сообщаете, что ее не возможно тестировать.

Вы Бог экстраполяции. =)

image

За последнюю неделю я протестировал около свежих 20 сборок и все из них поставились на VB с первого раза.

Какие настройки VB у Вас использовались?
Я попробовал десяток версия Реакта за последние пять лет. Настройки — штатные, VB из реп Saucy. DKMS и аддишны не стоят, поскольку для 4.3 их ещё нет в репах.
Я говорю о сборках не за последние годы, а за последние несколько дней.

Какой профиль виртуальной машины был выбран?
Other\Unknown, как и написано в ваших мануалах. Памяти 512 Мб, винта — 4 Гб.
Да блин, поставил, наконец, ночник — и там кнопки в проводнике не работают. Как мне ФС броузить, итить в пень? Или альфе это не нужно?
Нужно использовать профиль windows XP.
Возможно будет работать и так.

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

Ладно, хрен с шеллом, ладно — но почему я не могу накатить дрова на устройство? Почему половина кнопок и чекбоксов (в особенности, кнопки установки драйверов через файл) нажимается вхолостую (даже без тёплого, аки нож «Not yet implemented»)?
Да в проводнике кнопки не работают, но все папки открываются и ярлыки срабатывают. Стандартный файловый менеджер будет заменен другой версией Explorer New, как только устранят несколько багов.

Поставьте любую программу с функцией файлового менеджера из менеджера приложений (вызывается в меню пуск):

WinRAR,
Total Commander 8
7zip


Папки открываются, ярлыки срабатывают. Только вот рабочий стол рефрешится строго по F5, а контекстный пункт Install для *.inf не приводит ни к чему.
Это ночная сборка, часть функций в ней может не работать.
Драйвера устанавливать запускать либо их собственным инсталлятором, либо указывать папку с драйверами автоматическому установщику устройств, который появляется сразу после загрузки РеактОС.
Либо так
На релизной 0.3.15 не работает точно так же.
Представьте, я поставил устройство ПОСЛЕ установки Реакта. Как мне поставить на него драйвер из inf-файла? Как мне поставить на него драйвер, если я сначала случайно закрыл окно с промптом об инсталляции?

Да еклмн, я даже удалить устройство в диспетчере не могу, чтобы заново на него дрова накатить.
1) Распаковать драйвер в какую нибудь папку.
2) Перезагрузить операционку,
3) после загрузки для всех неизветных устройств будут автоматически запущены мастера установки нового оборудования,
4) указать папку с распакованным драйвером
5) драйвер ставится.

Списки протестированных устройств.
Распаковал. Перезагрузил. У меня в диспетчере неизвестным устройством указан AC97 Multimedia Controller. Диспетчер не вызывает мастера по установке. ВООБЩЕ. Никак. Шелл на ПКМ-Install по инфу не реагирует.

Еще раз: как мне поставить драйвер ПОСЛЕ появления и закрытия промпта, не переставляя систему? Ваша вики предлагает только собрать образ из транка сразу с добавлением нужных дров.
Это устройство принадлежит виртуальной машине Виртуал Бокс? Т.е. я так понимаю, это виртуальная звуковая карта?

Если это оно, то вот видео инструкция, как его установить. Смотреть в 720p

Установка драйвера звуковой карты в виртуальной машине Virtual Box


Драйвер скачивается в менеджере приложений, распаковывается в папку РеактОС, машина дважды перезагружается.
Спасибо, я прочёл комментарий в пакет-менеджере. Ни к чему это не привело.
Значит Вам придется подождать пару месяцев, работа в направлении улучшения поддержки драйверов ведется.
А**енно, простите мой французский.

CleverMouse за полгода запилила на FASM USB-подсистему для Колибри, а у вас не работает драйвер звука для отладочной среды.

И вы ещё в корпорейт лезете. Удачи, чо.
Звук работает и уже давно. Есть куча видео демонстрирующих его работу. Почему он не получается у Вас или в этой конкретной сборке, я сказать не могу, ведь я не экстрасенс, и у меня нет ни дебаг лога, ни телеметрии, ни видео того, что именно вы не так делаете.

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

А то: «0.3.15 старая, ночные работают лучше» — и сразу же: «это же ночные сборки, не все будут работать хорошо».
Да тут, в принципе, всё понятно. Тут такая жопа, что даже драйвер железке не установить через диспетчер, кнопка Update driver нажимается вхолостую.
bootcd-61577-dbg

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

Вместе с тем, я не думаю, что кто-то всерьёз, кроме ради как фана, будет отдавать собственным трудом заработанный кэш в обмен на обещание сделать за разумное время коммерческий релиз из альфы проекта, которому почти два десятка лет.
А почему бы сразу Firefox не установить?
Может на надо копировать винду во всем — в том числе в необходимости сразу устанавливать кучу софта из сторонних источников, без которого работать не возможно.
Зря вы так — менеджер пакетов из коробки — это прорыв.
Я не знал, что он там есть. В windows по моему его нет в штатной поставке.
Если в ReactOS есть и работает, то вопрос снимается :-).
Работает, хотя как и вся система — странно.
Кому нужно — сам скачает нужное приложение, в том числе двумя кликами в менеджере приложений. Нет смысла раздувать установочный образ.
тыщу лет могу делать в Колибри?

Что именно?

А в Колибри уже тысячу лет работают приложения для Windows? У проектов разные цели. Если кто-то счастлив с Колибри, в этом ничего нет плохого для нас.
Я могу сёрфить. Читать. Писать. Смотреть видео, слушать музыку. Играть в дум. Даже немного кодить.
Собственно, во многом потому, что я могу то же самое делать под Линуксом, я работаю под Линуксом, а не в Винде.
Всем привет! Этот комментарий написан из РеактОС. Сейчас будет пруфф видео.
Он не наш, это опциональный довесок к вайну.
В курсе, и тем не менее.
Комментарий был сделан из Мозиллы Фаерфокс одной из последних версий.
Клёво, я тоже с бубном и плясками поставил 26-й Фокс. Steam, который хоть и есть в пакет-менеджере, не поставился. Абиворд — тоже. Дрова на звук поставил согласно комменту к пакету — звука так и нет.

Неа. Не годится.
Ставится без бубнов с первой попытки, могу показать запись так же.
Его сначала нужно скачать.
Ну вы еще подеритесь :-)
… горячие финские парни ^_^
Нет вообще никакой проблемы со скачиванием и установкой, не нужно высасывать из пальца.

Пруф-видео: установка приложений в ReactOS


Смотреть лучше в 720p
Клёво. У вас установилась 9.6-я Опера, вышедшая 8-го октября 2006-го года, то есть семь с небольшим лет назад.

Когда поставится Steam из вашего же пакет-менеджера — позовите.
Ответа на вопрос «почему я не могу поставить дрова на неизвестное устройство», он же «вопрос про нерабочие кнопки» я по-прежнему жду.
Опять передергивате, это пример как пользоваться менеджером установки приложений. Там есть и Фаерфокс в нескольких версиях, в том числе и вышедший в 2013. Замечательно ставится. И куча других программ.
Ещё раз — к менеджеру претензий нет. Он стучится за индекс-листом, забирает по http файл, запускает его через шелл, всё. Но почему тогда в индексе есть софт, который не ставится?
Какой конкретно?
Да тот же Steam.
Steam и KDE добавлены туда для упрощения жизни тестировщикам.

Другие примеры нерабочих или неустанавливающихся приложений есть?
Так можно было тогда, наверное, добавить к имени пакета бирку [NOT WORKING\DEBUG], и в комментарии отписать, что на самом деле софт не работает, просто нужен для отладки, нет?
Потому, что это может измениться в любой момент за счет новых коммитов (как в лучшую, так и в худшую сторону), а кроме того, РеактОС в целом помечен как альфа версия, а ночные сборки сами по себе предназначены именно для дебага.

Просто так сложилось, что иногда они бывают на столько стабильны, что производят впечатление почти рабочего продукта.
Да ёпт, он не просто НЕ РАБОТАЕТ, он не ставится. Корректно отрабатывает только MSI-инсталлер, который содержит в себе только лоадер головного Steam-клиента. И дальше, когда он передаёт управление лоадеру, всё вешается к чертям, включая инстанс самой ВМ.
В этой конретной сборке — может быть. В других сборках процесс установки и даже запуска шел гораздо дальше.
Посмотрел. Понял вот что: по сути вы делаете виндовс 10-тилетней давности, ну очень похоже!)
В принципе да, оно и есть :-)
Ну так как быть в тем, что для него драйверов уже не делают пару лет как?
Многие продолжают делать, nVidia исправно выпускает. AMD только в конце 2013 начала подзабивать.
При этом существуют уже десятки тысяч устройств на руках с уже существующими драйверами под XP и 2k. Часто, сами устройства и не думают ломаться, особенно хороший пример — сканеры и принтеры, где производители искусственно заставляли покупать новые модели, просто не выпуская драйверов под более новые ОС для старых моделей.

Это не критично. Native API изменилось не намного. Есть конечно и более сложные вещи, но всё-равно это решаемо.
Обещанное пруф-видео


Включайте 720р.

Свежая сборка bootcd-61577-dbg, Фаерфокс поставил из менеджера установок.
ReactOS позволяет оставлять комментарии на Хабре
В мемориз, однозачно.
Именно для этих целей и был начат проект на Кикстартере, чтобы наступило это «Пора бы уж.»
Вот ksenobayt тут прав
habrahabr.ru/post/208614/#comment_7183858

Какая аудитория проекта, на кого он рассчитан? Я могу там смотреть видео, слушать музыку и все такое? У вас на сайте куча умных слов на главной странице, а где простое объяснение для пользователей? Что я могу? Какие задачи я смогу решать?
Разбейте по разделам, типа дизайнерам, музыкантам, программистам, домохозяйкам. Продукт нужно делать привлекательным.
Плюс один здравомыслящий человек в треде.
Я много лет читаю новости о ReactOS и меня не покидает некоторое чувство стеснения и даже стыда. Не за разработчиков, нет, скорее за организацию отношений этого проекта с миром. Она такая российская-российская. Концепция развития ReactOS вкратце описывается как «все через ж...» Это было бы забавно, если бы не было фатально для проекта. Он был бы и будет востребован, если в корне поменяется отношение самих участников к проекту, возможно, если будет нанят человек, занимающийся как раз представлением проекта в мире и адекватным донесением ответа мира до разработчиков.

А пока остается только наблюдать и подавлять пессимизм
Даже не знаю, что Вам ответить. Что именно через ж?

Вы рассчитываете, что альфа версия операционной системы будет работать абсолютно без глюков? Тогда она бы не была альфой.
Вы хотите, что бы проект, разрабатываемый на данный момент волонтерами с свое личное время за бесплатно, обеспечивал Вам услуги персонального сервиса на уровне VIP клиента? Это мало вероятно.

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

Только при наличии заработной платы и фонда для ее выплаты.

Выход на Кикстартер был задуман именно для создания коммерческой инфраструктуры, которая сможет надежно поддерживать (в том числе и финансово) разработку некоммерческой открытой ОС РеактОС.
За 2012 год было пожертвовано: USD: 5573, EUR: 10914, WMR: 6698, WMZ: 124. Это 689408 рублей или 20752 долларов по текущему курсу и чуть меньше по курсу 2012 года. Судя по новостям, самый большой контракт был заключен с Джеймсом Табором на исправление 13 ошибок в течение месяца за 720 евро. Даже если половина средств уходят на поддержку инфраструктуры сообщества, то почему бы не тратить остальную половину на новые контракты с разработчиками, или, что гораздо лучше, на организацию вознаграждений за исправление серьезных багов? Возможно, это могло бы подстегнуть развитие проекта.
Были юридические проблемы с заключением контрактов с разработчиками, поэтому контракты временно не заключались. Деньги, оставшиеся за вычетом расходов на поддержку инфраструкттуры никуда не делись, практика заключения контрактов будет продолжена.

Вот свежая новость на эту тему.

Расходы на инфраструктуру у нас приличные — около десятка серверов в нескольких датацентрах (часть арендованы, часть наши собственные). Недавно пришлось делать несколько серьезных апгрейдов, из-за нескольких выходов оборудования из строя и недостатка производительности.
ReactOS, Arwinss, Woos, Thorium Core что дальше? Очевидно, что руководители ReactOS решили убиться головой об стену, сразившись с Linux и Unix на серврном рынке. А не саботаж ли это со стороны мелкомягких или Селигер головного мозга? Выбор заведомо провального пути — шаг в бездну.

Максимум что можно соорудить из ReactOS — замена связки Linux/Unix + Wine в десктопной виртуальной машине, в среде где ассортимент поддерживаемого железа не столь широк, а как следствие и процесс разработки не так трудоемок. Жаль что руководству ReactOS не нужны реальные результаты и финансирование от частных пользователей, им подавай милионы, миллиарды из рук корпораций. Это открытое предательство своего комьюнити.

Не спешим расстраиваться: в 2014 году выйдут в свет первые дистрибутивы Linux с Wayland, а как следствие связка Linux + Wine станет более юзабельной и менее прожорливой.
А что не так с Wayland? и как это связано со связкой Linux+Wine?
С вэйланд наоборот всё хорошо, можно будет отказаться от жуткого монстра с огромными зубами и зелёными клешнями, которым за четверть века стал ксорг. Связано же, вероятно, тем, что вэйланд юзает внешние API и либы для отрисовки интерфейсов (Qtшный, например), а не свои собственные.
Не, это известно. Но хомячки в моем лице сомневаются, что он будет менее прожорливым, т.к. не видели ни одного теста. Может я что-то пропустил?

А еще никак не понятно каким боком станет более юзабельна связка с wine.
Как минимум, я на это надеюсь, потому что в нём просто архитектурно меньше кусков, чем в Ксорге. Каждый занимается своим делом: вэйланд выводит картинку в целом, GTK рисует шелл, все рады. А не так, что каждый лезет в чью-то степь, и получается говно.
> А еще никак не понятно каким боком станет более юзабельна связка с wine.

Во-первых: Wayland может предоставить больше возможностей для оформления окон Windows-приложений, транслируемых Wine, чем X.
Во-вторых: Сэкономленные вычислительные ресурсы при переходе на Wayland вашей системе можно будет направить на прорисовку окон приложений, увеличить fps в играх и видео.
А какие именно возможности для оформления окон может вообще предоставлять X?
Возможности, которые используются Wine, GTK, QT и прочими библиотеками, возможности которых в свою очередь используются приложениями. Полный перечень возможностей можно сформировать на основе документации X.org и исходного кода.
У Wayland тоже есть документация и исходный код, но нам как конечным пользователям удобнее посмотреть видео чтобы ознакомиться с некоторыми возможностями которые есть в Wayland но нет в чистом X: www.youtube.com/watch?v=Q0euI8FIXV0
Нет, я имел в виду, что X не может предоставлять возможностей оформления окон, т.к. он этим вообще не занимается.
Да может он, просто способности у него в этой части настолько убогие и морально устаревшие, что никто не пользуется.
Да может он, просто способности у него в этой части настолько убогие
Поясните всё же что именно он может в этой части, я просто может что-то упускаю или мы о разном говорим) Он в принципе не предназначен для этого же. Или речь про Xlib итд?
Борис, понимаете, есть такая штука, называется «бизнес». Так вот это совершенно другое, чем «just for fun». Ториум Кор — это вполне нормальное коммерческое направление «just for business». Незнаю, сколько людей на Кикстартере его поддержит — увидим спрос со стороны частных лиц. Факт в другом. С Линуксом-то кстати та же ситуация. Он развивается исключительно за счёт того, что в него вливаются огромные вложения для серверного рынка, и где он приносит соответствующую отдачу.
Десктопный Линукс используют лишь ничтожно малая часть пользователей (не надо мне говорить про Андроид).

Не смотря на все свои плюсы на десктопе, ReactOS сам по себе не принесёт денег (хотя у меня и есть варианты), как десктопная ОС. А если не приносит денег, то он всегда будет делаться по остаточному принципу, т.к. коммунизм ещё нигде не настал зарабатывание денег для первоочередных нужд никто не отменял. Мне это совершенно не нравится. Люди ждут, люди нас поддерживают — мы должны оправдать возложенные на нас надежды.
> Борис, понимаете, есть такая штука, называется «бизнес»

Алексей, я не только понимаю, я этой штукой занимался. Бизнес в этой несчастной стране приобрел крайне извращенные формы. Вот уже через месяц станем радоваться за «наших» спортсменов, строителей, бизнесменов и чиновников. Олимпиада в субтропиках — это тоже бизнес, деятельность направленная на получение прибыли.

Организаторы олимпиады как и вы копируют идею предыдущих олимпиад, вносят свои инновации. Но к сожалению у них как и у вас алчность и жадность затмила разум. Да на олимпиаду затрачено много средств, но это не главное, главное то что данный проект может попросту не окупиться. С ReactOS такая же ситуация сколько человеко-часов вложено разработчиками, тестировщиками, переводчиками, а прогресс — не значителен. Мало того даже это скромное достижение вы не желаете закрепить и развивать, вы затеяли показуху и наполеоновские планы.

> Десктопный Линукс используют лишь ничтожно малая часть пользователей (не надо мне говорить про Андроид)

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

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

> Люди ждут, люди нас поддерживают — мы должны оправдать возложенные на нас надежды.

Я тоже вам копейку отправлял, но вот что-то нет желания поддерживать развитие Windows в серверном сегменте какой бы там Windows не была красивой. Благодаря Linux/Unix я могу развернуть и использовать серверную ось не затратив на ПО ни копейки и мне за это ничего не будет, все легально и безопасно.

В Linux можно развернуть виртуальную машину с Windows и работать одновременно как с Windows так и с Linux приложениями. Но проблема в том что Windows очень дорог. ReactOS мог бы занять место Windows в этой виртуальной машине, но вам этого не нужно. Очень жаль.
Борис, я не про Россию вообще. Как это не печально, Россия с точки зрения IT-бизнеса привлекательна только в одном: у нас есть много талантливых разработчиков, и ещё не полностью развалилась учебная система ВУЗов (научная уже развалилась до основания).

Я почитал Ваш ответ, и теперь понятна Ваша позиция. Естественно, мы тут собрались не доказывать что-то друг-другу, но пожалуйста почитайте и вдумайтесь в мою мысль, т.к. видимо описание, составленное Стивеном для Кикстартера не передаёт смысла. Быть может, то, что я скажу, прольёт свет на то, чего именно мы хотим достичь. И тогда будет интереснее общаться дальше.

1. У меня тоже нет желания развивать Windows в серверном сегменте. Вернее, желание есть, но цены порой настолько «кусачие», что я выберу Linux, немножко повожусь с его проблемами, но это будет стоить гораздо дешевле. В конце концов дешевле даже нанять сис. админа, чтобы он возился с парком линуксовых машин.
Но мне очень хотелось бы иметь преимущества Windows и преимущества Linux на серверном сегменте. В этом и есть желание сделать там ReactOS. Ториум Кор — это один из шагов, вариантов реализации того, как помочь ReactOS'у.

2. Я согласен насчёт, фактически «не распыляться», но я же с этого начал, и к этому опять подхожу. Есть проблема. Я не могу направлять людей делать то, что нужно проекту. Прекрасно представляю, что нужно, но могу только вежливо посоветовать, либо жёстко пофлеймить в списке рассылки. Помогает, но немного. И дальше идёт опять броуновское движение.
У меня есть отличный план, как достичь вначале той самой «виртуалки с ReactOS вместо Windows», потом уже чего-то более серьёзного, потом ещё и ещё.
Но чтобы его реализовать, нехватает сил и средств. Пожертвования — отлично, огромнейшее спасибо от всей души, если бы их не было, давно бы уже всё закрылось, я не могу сам платить за всё из своего кармана. Но разработчиков нанять на эти деньги неполучается. Просто потому, что никто не готов бросать свою работу с зарплатой ради того, чтобы поработать на нас три месяца, а затем наши деньги закончаться, и его уже не возьмут обратно на работу в его старую фирму.
Если же есть Ториум, то есть вполне понятная цель и понятное финансирование (не обязательно бэкеры, быть может найдём венчурное финансирование, кто знает). Но по-факту то это на самом деле одно и тоже. Наполеоновский план — это конечная цель, а промежуточные этапы все те же, всё для того, чтобы использовать шанс, данный ReactOS. Иначе это всё просто сойдёт на нет и так и останется увлечением нескольких разработчиков и нескольких тысяч человек из коммьюнити. Прикольным увлечением и не более того.

Я же хочу, чтобы ReactOS стал реально используемым.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации