«It is certainly a killer feature, if you know what I mean.»
Юзер реддита о ReiserFS в ReactOS.
Привет, Хабраюзеры!
Представляем вашему вниманию внезапную подборку нововведений, ожидающих вас в ReactOS 0.4.2.
Чтение файлов с разделов ReiserFS:
Чтение файлов с разделов UFS/FFS:
Чтение и запись файлов на разделы EXT3:
Улучшенная поддержка разделов BtrFS:
Установка и запуск приложений на .NET 2.0:
Поддержка среды запуска Linux-приложений Cygwin:
The elder scrolls V Skyrim:
I
Doom 3
Присылайте нам свои баг-репорты и патчи, если хотите, чтобы ReactOS 0.4.2 вышел уже этим летом!
P.S. Суд присяжных вынес вердикт, что Android добросовестно использует Java API. Парадигмы API останутся прежними в рамках американского прецедентного права. ReactOS в полной безопасности.
Юзер реддита о ReiserFS в ReactOS.
Привет, Хабраюзеры!
Представляем вашему вниманию внезапную подборку нововведений, ожидающих вас в ReactOS 0.4.2.
Чтение файлов с разделов ReiserFS:
It seems ReiserFS support is coming too! @reactos pic.twitter.com/7t32TzFWtR
— Pierre Schweitzer (@HeisSpiter) 26 мая 2016 г.
Чтение файлов с разделов UFS/FFS:
Reading a configuration file from a @freebsd UFS volume in @reactos :-) pic.twitter.com/h7KJYj89UZ
— Pierre Schweitzer (@HeisSpiter) 27 мая 2016 г.
Чтение и запись файлов на разделы EXT3:
Displaying a file from an Ext3 volume in @reactos using Ext2Fsd 0.66!
— Pierre Schweitzer (@HeisSpiter) 26 мая 2016 г.
Some fixing required in Cc & FsRtl... pic.twitter.com/MDIDAqKGMh
Улучшенная поддержка разделов BtrFS:
And now, browsing a btrfs using WinBtrfs 0.2 in @reactos :-) pic.twitter.com/8rsmo4uLbx
— Pierre Schweitzer (@HeisSpiter) 20 марта 2016 г.
Установка и запуск приложений на .NET 2.0:
So yes, the one liner fixed .NET 2.0 apps. Still some work to be done. #Reactos gettin' there! pic.twitter.com/3nldxal8TS
— ReactOS (@reactos) 26 мая 2016 г.
Поддержка среды запуска Linux-приложений Cygwin:
#Cygwin is working awesome in #Reactos now! Keep "grepping"! pic.twitter.com/9SmLCDi7Vl
— ReactOS (@reactos) 24 мая 2016 г.
Тем временем тестеры присылают нам свидетельства чудес
The elder scrolls V Skyrim:
I
Doom 3
Присылайте нам свои баг-репорты и патчи, если хотите, чтобы ReactOS 0.4.2 вышел уже этим летом!
P.S. Суд присяжных вынес вердикт, что Android добросовестно использует Java API. Парадигмы API останутся прежними в рамках американского прецедентного права. ReactOS в полной безопасности.
Поделиться с друзьями
kekekeks
12sd
Мне кажется, что смысл в том, что он работает. А ставить его или Mono — вопрос, не лежащий в плоскости решений команды ReactOS.
Jeditobe
Ничего. Наша задача обеспечить совместимость и техническую возможность. Мы не решаем за пользователей. Они сами делают выбор.
Delphinum
Главное автоматическое обновление не портируйте, а так все правильно делаете.
alexkunin
А представьте себе психоделический баг-репорт: пользователь поставил ночную сборку ReactOS, а она предложила обновиться до Windows 10…
Delphinum
Было бы веселее, если бы она попыталась обновиться до Win10 и на утро оставила в логах запись о неудачной попытке, связанной с использованием нелицензионной версии.
schastny
Было бы веселее, если бы она попыталась обновиться до Win10 и на утро обновилась бы.
Lain_13
… до ReactOS 10.
icoz
Ждём момента, когда хакнут майкрософт, и весь мир за ночь обновится на reactos!
kekekeks
Задача автора кряка тоже обеспечить техническую возможность, он не решает за пользователей, они сами делают выбор.
Delphinum
Совершенно так.
kekekeks
И в чём тогда отличие реактоси от кряка к винде применительно к запуску дотнета? Прошу заметить, что судя по твиту этим делом специально занимался отдельный человек.
Delphinum
Испокон веков портирование поделок Маленького софта было сродни их кряку. Ну а шо делать? Закрытое ПО, лицензии и все такое.
kekekeks
dartraiden
Логически рассуждая: если сделать полностью совместимую с Windows систему, то там будут запускаться любые .NET-программы при условии установки соответствующей среды. Это вытекает из полной совместимости. Если вставлять искусственные ограничения типа «блокируем установку среды .NET», то это уже неполная совместимость.
Рассматривайте поддержку установки .NET исключительно как шаг к идеальной и полной совместимости.
kekekeks
Да, но для этого нужно сделать лицензионно-чистую реализацию .NET. Допилив до нужной кондиции Mono или .NET Core, которые под MIT, например.
qw1
Может, кто-то сделает .net framework «нужной кондиции», а может Microsoft опубликует стандартный framework под другой лицензией. А тут уже всё готово — только ставь и пользуйся :)
icoz
Кстати, учитывая подвижки в головах мелкомягких, это вполне возможно. Они заинтересованы в распространении их технологии .net на максимальное количество устройств.
Delphinum
В смысле комп с виндой на который накатили Wine, используемый для запуска виндовых компонентов? Я хз как там wine обходит лицензии винды, но это веселое решение.
ReactOS ничего не требует, требует сам Маленький софт, ReactOS лишь предоставляет возможность. Да это может быть странным, но это так.
keydon2
Ну может быть у меня реактос в дуалбуте, вторая ос — лицензионная винда.
А использовать реактос или винду это мое дело по аналогии с вайном.
Как позиционируют реактос его разработчики и что они предполагают это их дело.
«ReactOS же позиционируется как открытая бесплатная замена винды, так что требование наличия лицензии на винду несколько странно.»
Странно, но легально.
qw1
Тут ситуация отлична от WINE.
Если для WINE пользователь скопировал DLL-ки от своей винды (и вроде как запретов в EULA на это нет?), то, чтобы пользоваться .net на ReactOS, он запускает установщик, где ему предлагают принять условие — установка только на MS Windows. Нажимаешь «да» — нарушаешь, есть винда в дуал-буте или нет.
wholeman
Nomad1
Нет никакого копирования DLL для .Net: точно так же устанавливается dotnetfx20.exe, а если через winetricks, то еще и в «тихом» режиме.
MichaelBorisov
Не знаю, как насчет лицензии на винду, но обычно почти для всего закрытого софта в лицензиях есть целая глава под названием «No separation of components».
DrPass
Учитывая последний ветер веяний в политике Microsoft, не исключено, что они в обозримом будущем уберут лицензионные ограничения на использование .NET на других платформах, при наличии такой технической возможности. Поэтому лучше, если техническая возможность будет.
Jeditobe
https://habrahabr.ru/company/reactos/blog/302044/#comment_9632194
ReactOS не кряк, в том числе не обходит никаких систем защиты в чужом софте.
kekekeks
Он говорит софту, критерием лицензионности использования которого является запуск на машине с лицензионной виндой о том, что тот запущен на винде.
Jeditobe
Мы работаем и обеспечиваем совместимость на уровне публичных API, это легально.
alexkunin
Я думаю, этот софт просто пока не догадывается «спросить» у АПИ: а на винде ли я? точно винда? от микрософта? Текущая установка (в смысле парадигма) — «Если я запускаюсь, значит я на винде.» Ну, вот пора уже менять на «если я запускаюсь, то это что-то совместимое с виндой».
А лицензионность ведь не проверяется, это должен человек сам рассмотреть и принять решение. Иначе на всех пиратских копиях винды не работали бы .net приложения, а такого не наблюдается, афаик.
Delphinum
Как то так?
alexkunin
Может и так. ;) А может что-то вроде юзер агента браузера: кто-то ищет подстрочку «IE», кто-то «Mozilla», но драмы было много — какие-то браузеры вечно делали вид, что они совсем другие браузеры.
А может Микрософт, увидев такие дела и почувствова запах жареного, добавит фактическую проверку в свои продукты на предмет оси, в которой эти продукты запускаются. Т.е. перестанет возлагать все на юзера, впечатлившегося EULA, и начнет реально проверять genuine-ли, или таки пиратка, альтернативная ось, эмулятор.
Хотя врядли такое случится. С их точки зрения вайн и реакт — мошки, мне так кажется, просто посмотрят на них сквозь пальцы.
Delphinum
Думаю в случае чего они начнут давить юридически, а не технически.
alexkunin
Да, это будет дешевле, да и проще — ретроактивно на весь уже существующий софт, на все его версии.
Delphinum
А потом ReactOS выкупит Маленький и сделает его условно-бесплатным софтом )
Jeditobe
Это возможно сделать только с новыми версиями. Обратно закрыть старые исходники невозможно.
Delphinum
В этом деле главное не результаты труда, а люди )
alexkunin
Не уверен на счет «выкупит» — это ж не компания, вроде, а некое содружество программистов, работающих над одним открытым проектом. Но вообще — почему бы и нет, если бы я владел ОС масштаба винды, я бы точно впечатлился бы успехами ребят, которые смогли довести самопальную альтернативу до текущего уровня реакта. Может попробовал бы заполучить себе в компанию.
qw1
Идеальный вариант — заманить в компанию и познакомить с исходниками.
После этого работать над ReactOS они не смогут, т.к. будут пользоваться знаниями, добытыми из этих исходников.
alexkunin
Вы чрезвычайно коварны.
stargazr
>>Ну, вот пора уже менять на «если я запускаюсь, то это что-то совместимое с виндой».
Ага, ну теперь точно вот, уже пора.
23rd
Да?
У меня на одной машине стоит чистая MSDN сборка, но без лецензии, при этом .NET там прекрасно работает как и всё остальное.
DrPass
Отличие в том, что запуск дотнета там не является конечной самоцелью, а является побочным результатом обеспечения совместимости API.
С другой стороны, ну будет сейчас это нарушение EULA. Является ли это проблемой? Кому легальность важна, Mono установит, кому не важна, установит .NET. Законная сторона таких действий — это целиком и полностью личная ответственность пользователя. А моральная, она слишком многогранна и неоднозначна, чтобы здесь давать ей оценку.
Jeditobe
Кряк вмешивается в целостность или видоизменяет работу другой программы. Мы не делаем никаких кряков и ничего не взламываем.
kekekeks
Jeditobe
Мы честно сообщаем версию. Это легко проверить. Никакого механизма проверяющего и запрещающего работу дотНЕТ на других ОС не существует. Соответственно мы его и не обходим.
Мы работаем и обеспечиваем совместимость на уровне публичных API, это легально.
kekekeks
У вас специальный человек специально занимался обеспечением возможности нелегального запуска софта (дотнета). «Обеспечение возможности нелегального запуска софта» называется кряк.
Jeditobe
Нет, не занимался.
Исправили баги, который влияли на кучу софта, а не только на дотНЕТ.
kekekeks
Судя по активности в комментах
https://jira.reactos.org/browse/CORE-9231
лично вы выделяли время на работу над этой задачей (заставить работать дотнет). Врать-то зачем?
Jeditobe
Это сообщение о проблеме на примере определенной программы. Это не исключает влияние этой проблемы на работу других программ. Исправленные компоненты ОС абсолютно точно влияют на работу множества программ, а не только ДотНет. ДотНет — это бенчмарк уровня совместимости, а не самоцель.
Ca5per
Так его запускает или не запускает конечный пользователь, вы это понимаете? ReactOS это совместимость и всё.
MacIn
И в чем вмешательство?
Newbilius
Но вроде ведь ReactOS ценна как раз тем, что её можно использовать, ничего не покупая у Microsoft. Может быть стоит её поставлять и тестировать сразу с Mono-реализацией, что бы даже теоретически не было лицензионных придирок?
Спрашиваю ни капли не троллинга ради, а для интереса.
dartraiden
Так ведь всё равно придётся обеспечивать возможность запуска любых Win-программ (в том числе и установщика .NET). У них же цель — полностью совместимая система. Если в Windows можно установить и работать с, например, .NET 2.0, DOOM 3 и Firefox, то и в ReactOS нужно всё это реализовать, рано или поздно. Иначе, это уже не полная совместимость.
kekekeks
Просто дотнет — это компонент винды. Соответственно говорить «у нас завёлся дотнет» — это примерно как «мы запустили у себя виндовую user32.dll и она работает».
dartraiden
Я уже плохо помню, в XP был дотнет «изкоробки» или нет? Если нет, то чем дотнет отличается от какого-нибудь установщика Java Runtime?
kekekeks
Примерно тем же, чем установщик очередного обновления на винду отличается от установщика Java Runtime: лицензия позволяет ставить только при наличии лицензии на эту самую винду.
Jeditobe
Имеем полное право так сказать. Сообщать о совместимости с чем-то не запрещено. Мы не поставляем чужие несвободные библиотеки в составе ReactOS и поэтому ничего не нарушаем.
alexkunin
В конце концов, пользователи реакта могут иметь и реальную винду. В EULA ничего не говорится об установке на ОС от МС — только о владении продуктом. Может я преувеличиваю (или может это быстро прикроют), но что мешает владеть одной виндой (1 штука) и сотней (виртуальных?) машин с реактом, на которых стоит.нет? Технически условия из EULA соблюдены, про соотношения вроде 1-к-1 там ничего нет.
Jeditobe
Все верно. Причем нужно легально владеть почти абсолютно любой виндой в любой версии, исходя из самого текста документа. На данный момент трудно найти человека, который не подходит под условия документа.
dartraiden
Я, кажется, наконец, придумал хорошую аналогию. Есть всем известный Wine. Для того, чтобы через Wine можно было пользоваться программой Miranda, нужно подложить пачку виндовых библиотек. Иначе, она, может, и запустится, но общаться (а это основная функция мессенджера) будет невозможно — сообщали и о неотображении списка контактов, и о странных символах, вкрапляющихся в отправляемый текст.
При этом, вроде, проект Wine пока никто не закрыл на том основании, что он позволяет вместо своих реализаций виндовых библиотек подсунуть «родные», нарушив, тем самым, лицензию. И никто не требует от них срочно реализовать проверку подсунутых библиотек (не майкрософтовские ли они часом), дабы пресекать нарушения.
Jeditobe
Более того, Кросовер на основе Вайна делает американская компания на территории США. Куда только смотрят злобные энергетические вампиры-копирасты?
Falcon_peregrinus
Что будет означать, что реализация возможностей WinAPI в ReactOS находится на весьма высоком уровне, а не то, что они предлагают всем тащить к себе user32.dll.
Massacre
Э, нет… это explorer.exe от win7 — компонент винды, а дотнет — аналог рантайма от C++ (и не важно, что он по дефолту стоит в той же win7, т.к explorer там на .net написан)
dartraiden
А иначе так можно дойти вообще до «нет, дорогой пользователь, ты не можешь запустить своих честно купленных проприетарных Heroes of Might and Magic 3. Есть свободная реализация их движка (ну да, её ещё пилить и пилить), вот её и используй, а то вдруг ты не честно купил, а с торрентов скачал?».
kekekeks
Лицензионный диск или чек о покупке есть? Берите да запускайте.
dartraiden
То есть, в систему нужно ещё встроить проверку наличия у пользователя лицензии?
У меня, например, лицензия на Windows есть (предустановленную), почему же я не должен иметь возможность поставить .NET? Вопрос «а нафига?» — это уже совсем другая история.
Delphinum
Зачем? Достаточно подать в суд.
LifeKILLED
>> Вопрос «а нафига?» — это уже совсем другая история.
Много я слыхал историй о том, как при покупке компа с лицензионной 8-кой, её сносили и ставили пиратскую 7-ку. Тут то же самое, видимо.
Jeditobe
EULA на английском языке не имеет юридической силы на территории РФ.
https://www.9111.ru/questions/q10668288-imeet-li-yuridicheskuyu-silu-polzovatelskoe-soglashenie-eula.html
kekekeks
Т. е. если у английской версии софта лицензия на английском, то можно пиратить и пользоваться? У русской версии установщика EULA переведена.
Jeditobe
Вы ссылку привели, я прокомментировал то, что там увидел. Не нужно домысливать за меня.
msuhanov
К ответу по ссылке хочется добавить: и иметь круглую синюю печать.
А вот, что пишет Середа С. А.:
Есть среди юристов и другие, более «свободные» точки зрения.
areht
а что, свободу договора уже отменили? Она похоже не поняла что спросили то.
gearbox
Я считаю что Вы не правы. На мой взгляд правильно вот так: ".NET Framework согласно EULA можно ставить только при наличии
на компьютерелицензионной винды". Коробка с лицензионной 98-ой лежащая на столе рядом с компом — достаточное основание для того чтобы запускать .Net на любой системе, какой вздумается. Если я не прав — укажите пожалуйста пункт в соглашении, который Вы перевели как требование наличия установленной винды на компе.NOTE: IF YOU DO NOT HAVE A VALID EULA FOR ANY "OS PRODUCT" (MICROSOFT WINDOWS 98, WINDOWS ME, WINDOWS NT 4.0 (DESKTOP EDITION), WINDOWS 2000 OPERATING SYSTEM, WINDOWS XP PROFESSIONAL AND/OR WINDOWS XP HOME EDITION), YOU ARE NOT AUTHORIZED TO INSTALL, COPY OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.
Kemet
Для начала, вы должны принять EULA на имеющуюся у вас венду, а для этого должны её установить. И на момент установки и использования Net, EULA на венду должна действовать — то есть она должна быть установлена.
alexkunin
Обсуждаемый выше текст относится к версии 1.0. На MSDN есть еще для версии 1.1 (https://msdn.microsoft.com/en-us/library/ms994344.aspx?f=255&MSPPError=-2147217396), хотя для более поздних версий я там не нашел. Думаю, просто не изменилось ничего.
Так вот, в версии для 1.1 упомянутый абзац начинается так: NOTE: IF YOU DO NOT HAVE A VALIDLY LICENSED COPY OF ANY VERSION OR EDITION OF MICROSOFT WINDOWS 95, WINDOWS 98, WINDOWS NT 4.0 WINDOWS 2000 OPERATING SYSTEM OR ANY MICROSOFT OPERATING SYSTEM THAT IS A SUCCESSOR TO ANY OF THOSE OPERATING SYSTEMS… (поскипано)
Т.е. 1) расширили на все будущие версии десктопных (кстати, считать ли Windows 10 Mobile их потомком — ядро вроде одно?) и 2) нужно владеть лицензионной копией. Если я покупаю диск с виндой (или ноут с установленной виндой, или продакт ки в онлайн магазине), то вроде как я удовлетворяю условиям EULA для .NET?
Kemet
Мы когда-то проводили даунгрейд с Висты на ХР и в техподдержке МS ответили, что под легальной лицензионной КОПИЕЙ Виндовс подразумевается УСТАНОВЛЕННАЯ И АКТИВИРОВАННАЯ Винда а не диск или образ. Пришлось ставить Висту а потом проводить даунгрейд. Но через какое-то время можно стало проводить даунгрейд просто назвав сидикей — не знаю, поменялось ли мнение в MS на счет того, что считать лицензионной копией, или просто сами замудохались с Вистой…
В статье Что такое подлинная Windows есть такая фраза:
Как я понимаю, и здесь копия виндовс — это установленная Виндовс.
MacIn
Нет, пожалуй. Какая-то из версий, вроде 2000, допускала установку на 2 компьютера, а не только один, плюс было ограничение по кол-ву ядер. Сюда же лицензия на фирму, где одна копия используется для установки на N компьютеров. Формулировка «копия Windows не используется на большем количестве компьютеров, чем предусмотрено», как раз об этом, потому что нельзя использовать установленную копию на множестве компьютеров. Значит, «копия» — не об установленном экземпляре.
stavinsky
Ха! В теории можно еще и мобильник с win phone иметь получается?
alexkunin
Вот, вчитался (https://en.wikipedia.org/wiki/Windows_Phone):
«Windows Phone has been succeeded by Windows 10 Mobile, with the Windows Phone name being phased out in favor of branding the platform as an edition of Windows 10.» — т.е. десятка мобильная есть редакция общей платформы Windows 10.
Еще: «Windows Phone 8 replaces its previously Windows CE-based architecture with one based on the Windows NT kernel with many components shared with Windows 8, allowing applications to be ported between the two platforms.» — т.е. официально там NT-ядро и все дела (хотя ЕУЛА говорит об NT 4.0 десктоп, а не вообще о всех NT-операционках).
Т.е. да, просто мобильника WinPhone 8+ будет достаточно (а есть такие, которые будут дешевле лицензии на десктопную). Ну, я не юрист, просто голословно утверждаю от балды. ;)
areht
Только если вы думаете, что юридически «SUCCESSOR» расшифровывается как «based on the kernel»
gearbox
Я должен принять EULA (акцептовать) для того чтобы установить винду, а не установить винду для того что бы акцептовать EULA. EULA есть и действует с момента покупки продукта и распространяется на использование продукта. То что продукт не установлен не значит того что EULA не действует, что бы там об этом ни говорил Микрософт. Из всего того что говорит микрософт имеет значение только то что он сказал в суде с учетом того в чьей юрисдикции был суд и как этот суд отнесся к этим словам. А слова техподдержки, на которые ссылаются выше — это вообще ни о чем.
Kemet
лицензия, написанная
на заборесайте, бумаге ..., не имеет юридической силы, пока вы не подтвердили своё согласие с положениями этой самой лицензии. Чтобы подтвердить EULA вы должны запустить установщик программы, — в данном случае, установщик Виндовс, и подтвердив своё согласие с лицензией, установить Винду. А затем активировать, что означает ваше согласие. До активации вы можете вернуть продукт в течении оценочного времени, если такое предусмотрено издателем продукта. Не установив и не активиров Винду вы не сможете подтвердить своё согласие с лицензией. Это уже много раз обсуждалось в сети.Понятно, что иногда издатель сквозь пальцы смотрит на это — ему же выгодно, что потребитель купил его продукт, а что не пользуется, так это его проблемы, бабло получено и успешно потрачено.
Также понтяно, что, видимо большинству пользователей, включая меня, в данном случае было бы приятней, если бы достаточно было наличия лицензии, не зависимо от того, установлен софт или нет. Но, как уже говорили, лучше написать в MS для прояснения этого вопроса.
С другой стороны, подвижки MS в плане открытия под свободной лицензией NET, дает уверенность, что новые версии NET( ну или некоторые части), находясь под свободной лицензией, не имеют ограничения на установку. Хотя отсутствие WinForms, конечно удручает, но, учитывая жесткую завязку на WinApi, практически бесполезен для MS в виде опенсорсного проекта. Но, всё же, можно надеяться, что после приведения исходников в нормальное состояние, и WinForms откроют. И тогда наступит щасте.
А Reactoc-то будет уже к этому готов!
guai
А означает ли последующий снос винды расторжение EULA? Или приведение установленной копии в нерабочее состояние? Вероятно, нет, т.к. вырубание компа им и является. И чего достаточно, чтобы считать винду установленной, голого бутменеджера хватит?
Чувствую, юриспруденция дело прикольное :)
MichaelBorisov
В лицензии есть пункт, который прямым текстом требует установить и активировать винду как подтверждение заключение лицензионного договора? Указаны последствия несоблюдения этого требования? В договоре есть обязанность пользователя установить винду и указаны последствия ее нарушения? Если этого нет или это незаконно — то можно смело наплевать на тех, кто требует от пользователя подобных действий. В крайнем случае можно установить и активировать винду, а после этого отформатировать диск и далее ставить на него все, что угодно.
0xffaa
Очень интересный момент, кстати. А как дела обстоят с dotnet core? Я так полагаю, там нет подобных ограничений, ведь он вроде как кроссплатформенный и должен запускаться в числе прочих на linux, может тогда стоит сразу ориентироваться на него?
kekekeks
У .NET Core исходники под MIT и есть community promise о неприменении патентов, так что там лицензионных проблем быть не может в принципе.
schastny
Запуск Cygwin на Linux, как по мне, выглядит весьма странно.
ls1
Это вы ReactOS сейчас линуксом назвали?
baldrs
ReactOS это опенсорсная винда а не линукс. Самое близкое к линуксу там это код портированый из wine
schastny
Да, каюсь, не прав. Изучил вопрос. Почему-то мне казалось, что разработчики ReactOS делают клон Windows, но опираясь на кодовую базу Linux. Это совсем не так. Они используют код из Wine и многие GNU проекты. Наверное поэтому такое впечатление и сложилось.
alexkunin
«А давайте напишем клон Windows, чтобы запускать на нем клон Unix!» (каринка про троллебуханку)
netghost-ca
А тем временем в официальный Windows 10 впиливают bash )
Oplkill
Но ведь Windows 10 скоро будет поддерживать приложения из linux и почему бы не сделать подобное в ReactOS
areht
Люди увлечённо пилят клон Windows XP. За 15 лет 0.4.1 добрались.
Не торопите их.
AlexPancho
вообще то чем дальше, тем быстрее разработка идет.
Помню как люди (я в их числе) 0.3.15 два года ждали (или 0.3.14)
так что сейчас — просто космическая скорость, вполне возможно что к 1.0 в Реактосе будет все, что есть в 2003 + большинство важных фитч из Win7.
Вот например поддержка файловых систем — то даже NTFS не было, а тут вон сразу сколько запилили.
areht
Так для NTFS надо писать, а для ext3 — взять и прикрутить готовое.
в 2005 году это звучало как «так что сейчас — просто космическая скорость, вполне возможно что к 1.0 в Реактосе будет все, что есть в 2000 + большинство важных фитч из WinXP». Продолжаю наблюдать.
vagran
На Линуксе уже очень давно имеются опенсорсные реализации NTFS, так что их тоже можно готовые прикрутить.
areht
Во-первых, на то на линуксе. Во-вторых, очень давно они были очень неполноценным, вплоть до readonly.
bolk
Т.е. как ext3 — это «прикрутить готовое», а как NTFS в Линуксе, так «то на линуксе»?
areht
Yep. https://habrahabr.ru/company/reactos/blog/302044/?reply_to=9633260#comment_9632398
Опенсорсную реализацию ntfs под винду для прикручивания покажете?
bolk
Стало понятно, спасибо!
msuhanov
А как же поддержка журналирования? Ее в ntfs-3g нет вообще. Восстановление «грязной» файловой системы из журнала в ntfs-3g заключается в стирании журнала и в выводе сообщения о том, что все стало хорошо.
msuhanov
Сделать поддержку журналируемой файловой системы без поддержки журналирования при записи – это не очень хорошо.
Jeditobe
Драйвер развивается, вероятно добавят позднее.
msuhanov
Напоминает это: «Может, но пока нет».
Jeditobe
Драйвер разрабатываем не мы.
MacIn
Технически — 2003, не ХР.
areht
Ну… Они раз в 5 лет меняют цель на текущую винду семилетней давности.
MacIn
Это не соответствует истине.
areht
Ну да, конечно. Они 15 лет назад сразу 2003 и начали клонировать.
MacIn
Вас ведь не затруднит продемонстрировать все цели с датами?
areht
Не больше, чем вас самому их найти.
Wesha
"Ви так говорите, как будто это что-то плохое".
Микрософт, оставь меня в покое своими попытками заставить меня проапгрейдить мою вин7 семилентней давности, она меня вполне устраивает.
areht
Таки что ви, всё прекрасно. У вас же есть выбор между недоделанным клоном 2003, ожиданием лет 5 пока он станет недоделанным клоном 2007 и переходом на 10.
yurror
Поддерживаю. Ждем docker под ReactOS.
Vasily_Pechersky
О наболевшем — пусть обеспечат поддержку на ReactOS Vsphere Client — цены им будет :-)
Jeditobe
Присылайте баг-репорты.
citius
Дык новый ESXi уже с встроенным вебом. А vCenter — давно.
Vodochnik
А этот веб поддерживает заполнение логина/пароля из KeeFox? Давно не пользовался, потому что форма логина на флеше — абсолютное зло.
citius
Вроде хтмл5 там. А при чем тут формы ввода? Старый интерфейс вцентра на флеше, но 1Password у меня в него успешно вставляет все что нужно.
Vasily_Pechersky
Ага, попытайтесь пользоваться… Наслаждаясь тормозами и:
Полноценный Вэб — только на словах маркетологов. Требует последних версий флэш (Только Хром под никсом). Для консоли — Плагин, который в последней версии Vcenter 5.5 не работает под линукс. Поддержку поломали и… не думают возвращать обратно. Апдейт называется.
А для машины, которая в стойке и раз-в-по-надобности ей пользуешься — покупать лицензию на Винду как то не в тему.
keysi
Jeditobe, у меня несколько вопросов, буду благодарен если ответите или тыкните где можно почитать.
— Есть ли какой-то список протестированного ПО?
В частности интересуют:
— Сервер Apache (а также MySQL/PHP)? Какие версии?
— Sublime Text3?
— Как работает Photoshop/Illustrator. Какие версии?
— Google Chorme/Яндекс Браузер?
— Как обстоят дела с win зловредами, заразно?
— Есть ли защита от самопроизвольного вмешательства в систему на подобии UAC или Root доступа?
Jeditobe
http://www.reactos.ru/wiki/Category:Tests
Браузеры на хромиуме пока не работают из-за недостатков сетевого стека, ждите осени.
Проще всего протестировать нужные версии софта самому.
stargazr
Да кому вообще нужен Хром в превосходной открытой ОС?
stargazr
На всякий случай: это был сарказм.
akzhan
Исходя из списка, вам бы MacOS X подошел бы лучше.
alexkunin
"— Как обстоят дела с win зловредами, заразно?" — команда ReactOS как раз работает над полной совместимостью с Windows, и поэтому чем дальше, тем больше зловредов будут работать на реакте без всяких проблем!
(на всякий случай добавлю тэг <сарказм>, а то всякое бывает)
stargazr
Прямо-таки ночной кошмар виндузятника:
заходишь в винду, а она как дебиан-из-коробки выглядит, с клинлуксом и танго-иконками…
Jeditobe
Можно свои поставить. Смайлик.
stargazr
А обои там можно поменять на нескучные?
boris768
Да. Не так давно (хотя может и давно) было исправление на установку png обоев. А вообще ставить-то можно было с незапамятных времен
yogurt1
А есть ли какой-нибудь сайт подобно mesamatrix.net, где будет сравнение фич в реализации API ReactOS-ом и Wine?
Хотелось бы посмотреть, до 1.8 дотягивает, или нет? Баг-репорт слать не собираюсь — ваш портал слишком ужасен
Jeditobe
http://www.reactos.ru/wiki/Category:Tests
Причем тут наш портал? Для баг-репортов у нас Atlassian JIRA и это отраслевой стандарт.
Jeditobe
---
ameremortal
А что с EXT4? такая поддержка более актуальна чем ext3/btrfs
Jeditobe
Драйвер мы используем http://www.ext2fsd.com/ Включены ли все функции с просите у Пьера в твиттере.
Jeditobe
Уютный чатик проекта ReactOS в Телеграме.
https://telegram.me/reactos_ru
Jeditobe
Сидим в Телеграме из РеактОС из под Hyper-V, скрин прислал Albert Telegin.
LevOrdabesov
Задам этот вопрос здесь.
Не секрет, что с драйверами для XP (ядро NT) для нового оборудования уже пару лет как швах. Java, Chrome отказались от поддержки XP. Тот же .Net после версии 4 с этим ядром не работает. Какова позиция (позиции) членов проекта по поводу данных проблем?
Jeditobe
На данный момент имеющегося софта и драйверов хватает. А потом добавим совместимость.
Dimofey
В принципе всё в проекте нравится, но печалит факт несовместимости с Windows Driver Foundation, а ведь основной акцент системы в отличие от wine — именно совместимость драйверов.
Jeditobe
Будет, но потом.
mwizard
Глядя на успехи проекта, остается только надеяться, что политика в проект привлечена не будет и он останется открытым и неаффилированным ни с каким правительством.
Source
Хм, странный эпиграф к статье… Как-будто автор не понял, что юзер реддита имел в виду нашумевшую историю с автором ReiserFS
А по сути статьи — круто! Восхищаюсь вашим упорством и целеустремлённостью.
Sirikid
Думаю Jeditobe знает что имелось ввиду, но с другой стороны Win-совместимая ОС с поддержкой линуксовых файловых систем действительно killer feature.
Jeditobe
Ну так или иначе, но киллер-фича у РеактОС теперь есть, этого не отнимешь!
VadimVP
Хм, а вот в одной из предыдущих версий успешно устанавливался и запускался MSYS2, a в 0.4 всё поломалось.
Jeditobe
Это регрессия. Мы стараемся их избегать и устранять как можно раньше. Чем раньше о таком сообщат в баг-трекер, тем лучше.
Idot
А новый DOOM IV как на нём идёт?
boris768
В теории — можно поставить. На практике скорее всего просто из-за менеджера памяти умрет.
boblenin
А почему?
boris768
Потому что он требует смельчака, который его перепишет. Не знаю, какие зависимости также есть у DOOM, некоторые библиотеки еще не ставятся корректно. Баг-трекер всегда рад самым необычным испытателям
Jeditobe
Для начала нужен все-таки смельчак, который все-таки проверит DOOM IV.
Keyten
Интересно. Как скорость работы программ / приложений / игр / системы?
boris768
Достаточно быстро — система сама маленькая (~100 мб против 2-4 гб Windows XP/2003 Server), загружается шустро. Программы тоже грузятся быстро, если конечно не упираются в какие-либо баги конечно же. Игры пока упираются в нехватку драйверов для видеокарты.
uploadfor
Что-то меня вообще ничего не впечатлило (а комментарии на правовую тему так и вовсе вызывают приступы отторжения). Впрочем, так оно и должно быть, наверное, ведь я — самый обычный пользователь, не гик, а ReactOS на самых обычных пользователей не рассчитана изначально, очевидно…
DrPass
Обычный пользователь как правило ОС себе и не переустанавливает, это уже удел как минимум продвинутых. Но вот, например, приходя в магазин за компьютером, каждый обычный пользователь сталкивается с дилеммой — брать компьютер с OEM-версией Windows <actual_version> Home, или такой же по характеристикам, но на $35 дешевле, и с Линуксом на борту, или даже, я не побоюсь этого слова, с FreeDOS. Мне кажется, в этой ситуации альтернатива в виде предустановленной ReactOS будет вполне пользоваться популярностью.
alexkunin
Знаете, я бы два варианта сделал: «цена железа + ось бесплатно» и «цена железа + ось бесплатно + $10» ($5, $15, $25, произвольная сумма), и этот довесок отправляется прямиком на донейт кошелек реакта. Как мне кажется, это нужная «реклама» в нужном месте.
Наверное, устроить такое было бы геморно, да и МС начала бы суетиться, т.к. количество инсталяций не так быстро росло бы (ну, хоть на чуть-чуть, но медленней).
Am0ralist
а с чего это с линуксом — дешевле должно быть?
DrPass
Потому что владельцы авторских прав на Линукс доплачивают по $35 производителям ноутбуков, чтобы они устанавливали их ОС вместо Windows. Это грязная конкурентная борьба, ну вы понимаете.
Am0ralist
а я уж думал, что владельцы авторских прав на Linux бесплатно возьмутся за поддержку пользователей оборудования с linux в комплекте, сами бесплатно напишут все драйверы и гарантируют стабильную работу со всем железом.
DrPass
Если без шуток, то драйвера для тачпадов или там управления питанием ноутбуков Dell, HP или Samsung, или тем более поддержку пользователей ноутбуков делает тоже совсем не Майкрософт. И за стабильную работу со всем железом ноута Майкрософт не отвечает.
Am0ralist
Если бы доля всех Linux была сравнима хоть с долей актуальной версии Windows, а не отличалась на порядки — это было бы верно.
По справедливости, компания должна возложить эту стоимость именно на тех, кто захотел себе ноутбук именно с linux в комплекте. И если драйверы для линейки ноутбука стоило разработать по 100.000 у.е. под каждый лагерь ОС, то при тираже в 100.000 ноутбуков — это 1 у.е. сверху, а вот при тираже 1.000 — это 100 у.е. сверху.
Сейчас вы, получается, требуете, что бы удобство вашего использования linux оплачивали все прочие, покупающие в n раз больше ноутбуков под Windows? Да, вы сэкономите 30$, но ради этого миллионы людей заплатят на пару баксов больше.
Удобная позиция.
DrPass
> По справедливости, компания должна возложить эту стоимость
Да компания ничего не должна по справедливости, они просто хотят продать свои ноуты. Они знают, грубо говоря, что ожидается миллион потенциальных покупателей на ноут с предустановленной Windows, ожидается десять тысяч потенциальных покупателей, которые хотят именно Linux, ожидается полмиллиона потенциальных покупателей, которые вообще не знают, что такое ОС, и охотно купят то, что им продаст менеджер, и еще сто тысяч купят линукс-версию, сэкономив $35, и потом поставят туда пиратскую винду.
Вот они и диверсифицируют свою линейку продуктов. А на многомиллионных тиражах производства стоимость разработки драйвера (причём ведь не с нуля же) размазывается на считанные доллары. Это все равно фигня в сравнении со стоимостью лицензии Windows OEM, которая будет одинаковая (ну или варьироваться в небольших пределах, в зависимости от договоренности с Microsoft)
Am0ralist
Так вы определитесь, многомиллионные тиражи, для которых разработка драйверов — это копейка в море, или 10 тысяч «потенциальных» покупателей Linux, под которые надо свои драйверы делать и которые на много миллионные тиражи нечего распределять? Плюс эти пользователи к тому же, создадут еще кучу проблем дополнительных, потребуют доп.обучения техподдержки и прочее?
Для пиратов и любителей коробок хватит «FreeDos». Вот там точно не за что брать. И вендор при этом ничего пользователям альтернативных ОС не будет должен.
За винду деньги легко можно вернуть при желании. За стартер рублей 600 сейчас, наверное. Но в итоге вы не получите никакой винды в комплекте, а на сайте будут лишь драйверы под те ОС, какие захотел вендор.
Так что я в упор не вижу почему Linux версия должна стоить дешевле. Если только цену ее выпуска не переложат на всех. Т.е. см. выше.
DrPass
> или 10 тысяч «потенциальных» покупателей Linux,
Если бы вы внимательно прочли мой пост, вы бы прибавили сюда
> еще сто тысяч купят линукс-версию, сэкономив $35, и потом поставят туда пиратскую винду.
и примерно половину от
> ожидается полмиллиона потенциальных покупателей, которые вообще не знают, что такое ОС, и охотно купят то, что им продаст менеджер
А еще вы должны понимать, что цифры условные. Я не являюсь топ-менеджером мирового вендора ноутбуков. Я не знаю, какой спрос на линукс-версии ноутбуков ожидают маркетологи моей мегакорпорации. Может, там не 10К, а 1 млн.
> Так что я в упор не вижу почему Linux версия должна стоить дешевле.
Зато я знаю другое: если открыть прайс любой фирмы, торгующей компьютерами, Linux версии одних и тех же ноутбуков от любого производителя стоят дешевле, причем как раз примерно на стоимость OEM-версии Windows, плюс-минус чуть-чуть. По-моему, этот аргумент железобетонно доказывает тот факт, что разработка линуксовых драйверов не слишком обременяет производителей ноутбуков.
areht
> ожидается полмиллиона потенциальных покупателей, которые вообще не знают, что такое ОС, и охотно купят то, что им продаст менеджер
И прибавьте расходы на разборки с «у меня на вашем ноутбуке танчики не запускаются» и репутационные потери
DrPass
> И прибавьте расходы на разборки с «у меня на вашем ноутбуке танчики не запускаются» и репутационные потери
Прибавил. Ноутбуки с предустановленной Linux из продажи почему-то не исчезли, и по-прежнему дешевле. Вам не кажется, что масштабы озвученной вами проблемы «слегка» преувеличены?
areht
Почему они должны пропасть? Десять тысяч линуксоидов их покупают.
Это вы про полмиллиона преувеличиваете. Им такого не посоветуют
DrPass
> Им такого не посоветуют
Вы в обычном, не интернет-магазине, ноутбук хоть раз покупали? С консультантом разговаривали?
areht
— Здравствуйте, меня зовут areht, и мне… консультанты… не предлагают… линукс… :(
DrPass
Задумайтесь об этом. Возможно, у вас недостаточно лохматая борода и недостаточно тёплый свитер.
areht
о том и речь.
Randl
За лицензию Windows платить не надо.
Am0ralist
Деньги за лицензию вы и так вернуть можете (с заморочками, но даже на хабре было). Вот только не 35$.
Но при этом вам никто не поставляет ноутбука с Linux на борту. Вы получите ноутбук без ОС вообще. И никто не гарантирует работу любой другой ОС на этом ноутбуке. Это будет уже исключительно ваше дело.
С другой стороны, производитель, поставляющий ноутбук с Linux должен гарантировать его работу с данным ноутбуком, а значит понести дополнительные расходы (как минимум, чтоб все драйверы точно работали, в том числе на функциональные клавиши). Которые, естественно, он так же возложит на покупателя. Или вы считаете, что раз Linux — бесплатный, то и все работы под него бесплатные?
Randl
Ну вот цена ОЕМ винды (сколько там, долларов 70?) минус цена установки линукс — 35 баксов)
Am0ralist
официально для производителей — 30$ за 8-ку (при этом на устройствах 10" — включала какой-то там офис)
неофициально же писали и о 20$ аж за PRO версию.
при этом сколько реально платят Lenovo, Acer, Asus узнать вряд ли получится.
Но в 2013 за стартер, например, около 300-400 рублей было что-то.
Nekto_Habr
Classic scheme is not dead :) Очень ностальгический интерфейс (до сих пор ставлю классическую тему оформления на свою вин7). Выглядит отлично.
Kanedias
Jeditobe, что вы собираетесь делать с драйверами устройств? Я уверен, у вас есть планы на распространение ReactOS и на настоящее железо. Вы воссоздаёте API Windows XP, но какое количество драйверов нового железа вообще до сих пор поддерживают это API?
P.S. Судя по эпиграфу, чувство юмора у вас есть.
Jeditobe
Если быть точным мы воссоздаем API Windows 2003 SP2. Доведем его до приличного состояния, начнем добавлять соместимость с Vista+ API. Планы уже есть.
Am0ralist
не удержался:
главное, 10-ку не копируйте)
boblenin
Уже совсем вот-вот и будет супер-круто!
chemtech
Jeditobe Есть ли автоматическая отправка баг-репортов?
Jeditobe
Нет.
chemtech
А вообще планируется?
Jeditobe
Естественно. Но делать пока некому.
seven_hh
На ноутбуке Asus N56VJ уже будет запускаться