Недавно мы зафиксировали первый подтвержденный случай реального использования ReactOS. В той публикации была демонстрация работы библиотечного ПО, записанная на виртуальной машине, но чуть позже герой прошлой публикации прислал нам и видео записи с реального компьютера. Под катом — три видео-ролика и интересный сюжетный поворот.
А теперь к интриге. Как вы знаете, в мире IT первый может оказаться не первым, ведь настоящий первый — это нулевой. Мы не были уверены в существовании пациента нулевого дня в ReactOS-эпидемии, но слухи говорили о другом. До вчерашнего дня мы не относились всерьез к таким комментариям, что в «каком-то супермаркете видели ReactOS на кассовых терминалах», просто потому, что все ограничивалось только словами… Пока вчера нам не прислали это:
Полной уверенности в том, что именно действительно изображено на фото, у нас нет, но факт остается фактом, что наш логотип там действительно есть. Если у вас есть дополнительные фотоматериалы — присылайте, нам интересно!
38% (302) |
Самый обычный ReactOS |
3% (23) |
Форк ReactOS |
6% (48) |
Франкенштейн XP с добавлением бинарных библиотек ReactOS |
10% (79) |
Франкенштейн ReactOS с добавлением бинарных библиотек XP |
43% (339) |
Болгенос, замаскированный под ReactOS |
Проголосовал 791 человек. Воздержалось 384 человека.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (69)
Kolyagrozamorey
26.06.2016 10:33Надо как то тихонько видео снять чтобы поверили )
lostpassword
26.06.2016 11:39+1Зачем тихонько? Мне кажется, проще к администратору подойти и вежливо спросить.)
selenite
26.06.2016 18:38-4Лишь бы в ассортименте магазина были кока-кола, энергетики и пицца (ну или овощи-фруктики хотя бы), иначе приходящие заценить это дело айтишники обидятся и напишут первый вирус под реактос.
robux
26.06.2016 14:10+3Внезапно подкрался ОН!
Причём совершенно не с той стороны, с какой Его 25 лет джали…
oYASo
26.06.2016 14:28+7Ребят, я уже ни раз под вашими постами писал, что идеальный путь монетизации проекта для вас — сертификация ОС и поставка ее в военный сектор. Там сейчас набирает обороты AstaLinux, теряет рынок МСВС и в каком-то формате плещется Windows 7. Вы можете задавить полностью Windows 7 на этом рынке, а также нехило потеснить все остальное. Дистрибутивов военным нужно много, платить они готовы. Для большинства из них «венда» предпочтительнее никсов.
JKornev
26.06.2016 16:31А вы не думали что те угрозы, которые M$ пофиксили в винде, могут быть не пофикшены в ReactOS, таким образом окажется что тонны легаси вирусов будут прекрасно чувствовать себя на ReactOS, это по вашему секьюрно? Зачем это военным?
gonzzza
26.06.2016 17:18Ну так, наверное сертификация для того и есть, чтобы проверять на потенциальные дыры? Да и что-то мне подсказывает что Реакт будет менее дырявый… хотя-бы в силу открытости исходников.
JKornev
26.06.2016 20:30+2О каких сертификатах вы говорите? Сертификаты безопасности ОС выдаётся на основе требований к архитектуре (Windows NT вроде соответствтует TSSEC C2, погуглите). Они не горантируют отсутствие дыр в софте и т.п.
Jeditobe
26.06.2016 17:39+5А вы не думали, что те угрозы, которые есть в винде, не обязательно есть в ReactOS?
sim3x
26.06.2016 18:42+6Кстати, сколько уже регрессионных тестов на дырки в безопасности есть в репозитории?
Wesha
26.06.2016 20:07+3Ещё они не думали, что в силу открытости исходников военные смогут фиксить всё, что надо, своими силами.
JKornev
26.06.2016 21:14+6Никто не исключает того что уязвимости свойственные для NT могут отсутствовать в ReactOS, как и то что ReactOS содержит свои собственные. Но поскольку на бинарном уровне ReactOS совместима с NT, то совместим и вредоносный, хакерский софт.
Так же не стоит упускать тот факт, что Windows и Linux последние пару десетилетий пережили колоссальное кол-во security фиксов в следствии того что на обоих ОСях огромная аудитория. Секьюрность ОС набивается шишками пользователей. Я ничего не имею против ReactOS, даже наоборот поддерживаю проект, но ОСь со своей альфой и разговорами про то что кто-то всётаки поставил её на реальное железо никак не внушает доверия, темболее если рассматривать её для военного сектора.starfair
27.06.2016 10:24-2Не очень понял утверждение, что React совместим с NT на бинарном уровне. Он совместим на уровне WinAPI, но никак не на уровне бинарных файлов. Именно в этом то и есть суть разработки этой свободной ОС
Jeditobe
27.06.2016 10:25+3Вообще-то большинство бинарников (95%) должны запуститься, так что совместимость на бинарном уровне присутствует.
mayorovp
27.06.2016 10:35+3Бинарная совместимость — это когда исполнимый файл запускаешь — и он запускается, без страшных ритуалов вроде перекомпиляции.
Без бинарной совместимости разработка ReactOS не имеет смысла вообще.
Zolg
26.06.2016 23:54+1программный код винды и реактоса различен и писан разными людьми в разное время. крайне маловероятно, что он содержит одинаковые ошибки.
да и большинство уязвимостей винды — от избытка свистоперделок в онной.
oYASo
27.06.2016 00:49+3Пффф, военные вообще не знают, что такое современная безопасность. Максимум, на что их хватает — глушилки, да сетевые провода в компы не вставлять.
Большинство военных дистров работают на ядрах 2.4 и 2.6 не самых последних ревизий, OpenSSL вообще нет ни в одном военном дистре с пофиксенным Heartbleed и т.д.
Винда сертифицирована сто лет назад, и, насколько я помню, без SP1 (напомню, что он вышел в 2010 году). Проблема-то как раз в том, что накатывать обновления на сертифицированную ОС категорически нельзя, иначе она автоматически становится несертифицированной. Ну и вот можете представить, сколько там дыр в ней.Rampages
27.06.2016 10:26Обычно под сертифицированной ОС понимают только дистрибутив с наклейкой ФСБ (Специальная проверка и специальное исследование – СПСИ по ФСТЭК/ФСБ), причем ждать его приходится по 2-3 месяца. Да и вместо такого Windows'a часто берут обычный Windows, но с какой-нибудь СЗИ от НСД и аппаратным модулем наподобие Соболя/Аккорда.
Проблемы передачи зашифрованных данных думаю они тоже не испытывают.SchmeL
28.06.2016 10:48там e-токен еще выдается для сертифицированных обновлений. Для win2008r2 по крайней мере.
Но все равно эти сертифкации — только театр безопасности.
merlin-vrn
27.06.2016 08:54+1Не ставил, не проверял, но может вы знаете.
1. Огромное количество проблем во все годы у винды было из-за неотключаемого автозапуска первого попавшегося говна с флешек. MS вместо того, чтобы убрать автозапуск, накрутили кучу костылей — UAC и тому подобное. Что, реактос ведёт себя точно так же?
2. Также немалое количество проблем возникло из-за «скрытия расширений зарегистрированных форматов файлов», очевидно — по умолчанию. См. вопрос из п. 1
3. Известное количество проблем винды было вызвано дырявым IE и его ActiveX. И снова тот же вопрос.mayorovp
27.06.2016 09:59- Огромное количество проблем во все годы у винды было из-за неотключаемого автозапуска первого попавшегося говна с флешек.
ЕМНИП, это был не автозапуск, а переполнение буфера при обработке не то иконки диска, не то еще какой-то метаинформации… Сам автозапуск отключался довольно просто.sim3x
27.06.2016 11:11+2С иконкой был 0day для проникновения стукс-нета
А простая дырка, которую не закрывали годами, — как раз автозапускJogger
28.06.2016 04:38+2Ну, это не дырка даже, просто дурацкие настройки по-умолчанию. Грамотные люди отключали автозапуск и радовались жизни. Я думаю сделать в ReactOS адекватные настройки по-умолчанию — наименьшая из проблем, которую нужно решить его разработчикам.
ishua
26.06.2016 17:20+2Осталось только ответить на вопрос, чем реакт лучше линукса… у меня идей нет, у вас есть?
Ну с учетом того что все что может быть запущено в реакте, может быть запущенно в wineNewbilius
26.06.2016 20:12+2Не смотря на то, что я скептически смотрю на ReactOS, теоретически, драйвера на какое-то специальное оборудование может быть под винду, но не под Linux.
Отдельно интересно, что будет на игровом фронте. Недавно пробовал SteamOS — часть игрушек под Linux'ом имеют FPS в 2-3 раза ниже, чем на той же машине под Windows.
oYASo
27.06.2016 00:59+1Без понятия.
Но в данном секторе очень много софта, написанного под винду, и никто его под другие платформы по ряду причин переделывать не будет. И я крайне сомневаюсь, что этот софт будет нормально работать под wine (хотя справедливости ради стоит сказать, что как будет под ректом работать, тоже не знаю).Wesha
27.06.2016 02:18+1Но в данном секторе очень много софта, написанного под винду
Спасибо, Хабру уже доложили.
Jogger
28.06.2016 04:40-1Wine — это так или иначе эмуляция. Причём во многих случаях для эмуляции требует подбрасывания ей виндовых dll, что как бы нарушение EULA винды. Хотя может я отстал от жизни, давно Wine не использовал. Ну и тормознее оно чем нативная реализация. Вы вот расскажите, чем использование эмулятора лучше, чем использование нативной системы.
merlin-vrn
28.06.2016 09:26+1Wine Is Not Emulator, и это правда. Это библиотека совместимости. Такая же, как Cygwin, MinGW — всё это «wine наоборот». Он в сущности реализует интерфейс виндовых библиотек (к которому обращаются приложения), а для исполнения сам дёргает линуксовые. То есть, дополнительный слой абстракции.
Это конечно помедленнее, чем без лишнего слоя, но совершенно не эмуляция.Jogger
30.06.2016 06:02-2Это не эмулятор ПК, да. Но это эмулятор WinAPI. Любой, кто пытается доказать, что wine не эмулятор — не более чем религиозный фанатик. Или вы думаете от того, что вы это по-другому назовёте поменяется суть?
Да и вообще, не о том я писал, не придирайтесь к словам. Я как раз писал о том, что это медленнее, чем нативная реализация. Хотя конечно в разы проще в реализации, поэтому-то реактОС в такой глубокой альфе…
Если ребята когда-нибудь осилят сделать из него что-то действительно работоспособное — это будет куда более серьёзный конкурент винде, чем все линуксы и юниксы вместе взятые. Потому что сейчас люди выбирают между «привычная винда, в которой работает привычный софт» и «какая-то непонятная ос, с какими-то непонятными программами», и поэтому у линукса жалкие пара процентов от рынка. А когда (или скорее если) выбирать придётся между «платная привычная винда, в которой работает привычный софт» и «бесплатная лицензионная винда (которая почему-то называется РеактОС), в которой работает привычный софт» — расклад будет совсем другой. Но, как всегда, дьявол в деталях — а точнее в том «Если», с которого я начал абзац. Есть очень большие сомнения. Разработка идёт медленно, а винда ведь тоже не стоит на месте. Так что «Жаль только — жить в эту пору прекрасную уж не придется — ни мне, ни тебе».merlin-vrn
30.06.2016 09:16+2Ага, а винапи по вашей логике — эмулятор системных вызовов, а системные вызовы — эмулятор драйверов.
Разберитесь, уважаемый, в терминологии.Jogger
01.07.2016 04:26Перевирать не надо. Вот если бы винапи перехватывала системные вызовы, и вместо них вызывала другие системные вызовы — она была бы эмулятором. А так — это дополнительный уровень абстракции. И да, скорости это естественно не прибавляет. Но в случае с wine — это не так, в этом случае как раз вместо вызовов одного апи (winapi) вызываются функции другого api.
Спасибо всем минусующим, урок усвоил — с религиозными фанатиками больше спорить не буду. Если вам ваша вера дороже разумных доводов — ради бога, развлекайтесь дальше.
mayorovp
27.06.2016 00:03+2Сертификация — это, помимо всего прочего, заморозка версии. Не самое умное решение для ReactOS...
Zolg
27.06.2016 00:09а в чем его неразумность?
ну будет, как у большинства сертифицированных той, или иной сертификацией, в разделе download две ссылки: на последнюю версию и на сертифицированную.
oYASo
27.06.2016 00:56+2Ну, я бы лучше так сказал: «не сегодня». Как только будет максимально стабильная версия — почему бы и не заморозить?
Falcon_peregrinus
26.06.2016 16:36+1А где вариант «XP, замаскированный под ReactOS»? А вообще, скорее всего обычный ReactOS.
Jeditobe
26.06.2016 17:38-1Последний вариант это оно и есть.
merlin-vrn
27.06.2016 08:56Нет, в последнем варианте написано «Болгенос, замаскированный под ReactOS». Болгенос — это не XP.
Я уверен, что там именно Microsoft Windows XP, замаскированный под ReactOS. Неважно, каким образом, но вряд ли они сильно брали библиотеки из неё; скорее всего, только GINA поменяли (которую мы видим на скриншоте) и всё. А то и просто вставили реактовский артворк в MS GINA.Jeditobe
27.06.2016 10:23+3Болгенос — это все, в чем перебили копирайты и логотипы без других изменений.
darkwoolf
26.06.2016 23:34+1Могу со 100% уверенностью сказать, что это win XP с заменённым бутскрином и логотипами, а в место explorer.exe самописный лаунчер кассового софта. Все по максимуму зарезано групповыми политиками.
Сделано это для того, чтобы при проверке не придрались к лицензии на винду.Jeditobe
26.06.2016 23:38В таком случае налицо нарушение лицензии программного кода, логотипа, торговой марки… Можно было бы поговорить с фирмой о досудебных «инвестициях» в наш проект. Если бы дело происходило в стране со стабильной ситуацией.
mister_fog
26.06.2016 23:53Вот из-за этого никто и не спешил рассказывать об успехах использования (частей?) ReactOS. ;-)
Jeditobe
27.06.2016 00:33Так можно все практически, кроме приклеивания логотипа туда, к чему он отношения не имеет.
mister_fog
27.06.2016 00:40+3Ну то, что можно все практически, не все знают, я слышал байки как «специалисты» по лицензиям на ПО объясняли GPL: «Только никому не рассказывайте, что у вас линукс, потому что у него такая лицензия, что придется всё свое ПО отдавать с исходниками! А это же крах всего вашего бизнеса, вы же понимаете...» :-D
Tannenfels
26.06.2016 23:34+3Посоны, это реактОС, замаскированный под болген!
Я погромист, меня не обманешь.
adasoft
27.06.2016 10:23На волне статей про РеактОС решил проверить свою старую софтину на ней (чистый Delphi 4). Установилась нормально (Inno Setup 5), прописалась в автозагрузку, запустилась и работает, показывая иконку в трее. При попытке вызвать диалоги настройки — получил кучу диалогов об ошибках в том числе и Access Denied (5).
С удовольствием бы пофиксил, но… без понятия как.
infom
28.06.2016 12:04Нет! Нееет! На волне этой статьи я вспомнил про БолгенОС и Дениску Попова… зачем ???
AlexLIn
Нужно еще в опрос пункт «Фотошоп» добавить
Jeditobe
Мы предлагаем людям сходить и проверить.
Milfgard
Как я и предупреждал — секта свидетелей ReactOS начинает вербовку.
utkorose
а можно подробнее про предпреждение, а то я не понимаю, что вы думаете по этому поводу?
yadem
sarcasm mode on
«Добрый день! Вы верите в Админа нашего, который даровал нам провидение? Нет — да узрите же ОС, без глюков и скверны»sarcasm mode off
А если серьезно — ребята молодцы. Надеюсь когда-то разгребусь и поставлю себе reactos
haviras
Еще ранее ходили, проверяли
Вообще еще в Днепропетровске на бульваре Славы 5 в сильпе тоже стояли одно время реактосы, потом снесли по причине корявости работы с кассовыми весами
ivaaaan
я вам могу еще и видео снять. но вы тогда наверное про монтаж скажите…