Просто действительно, непонятно, почему проекты у которых есть вполне сделанный фундаментальный продукт, в отличие от распиареных до боли в булках ДОРА, приборах, не присутвует в инограде.
ReactOS достаточно замечательный НАУЧНЫЙ проект, но вот реально ли его будет использовать в коммерческой деятельности, в нашем патентном мире? Хоть я не специалист в патентах, но мне кажется в этом плане у ReactOS все очень плохо, поправьте меня если я ошибаюсь!
ээх, причём тут код, речь идёт как правило не о стыреном коде (я на 100% уверен что там такого нет) речь идёт о любых «патентованных технологиях» подобных FAT и прочих дабл кликах.
Нам с советских времён досталось правильное законодательство в этой сфере, так что затроллить патентами не удастся. А вот от лицензионных ограничений на использование штук типа .NET Framework никуда не деться. Остаётся надежда на работоспособность Mono для Windows, которая на неплохом уровне, учитывая, что многие вещи изначально при разработке тестировались именно на Windows. Правда, реализации WPF там нет, так что рассчитывать на запуск чего-то требующего WPF без нарушения лицензий пока не приходится.
См. выше. Mono относительно сносно справляется с WinForms (хотя его ещё пилить и пилить, в рассылке каждую неделю патчи проскакивают), но но WPF никто не реализовывал и не собирается. Не говоря уже о отвратительной поддержке таких штук как WCF (авторы прямым текстом рекомендуют от него отказаться и использовать ServiceStack). А это столпы свежего софта на .NET.
На линуксе нет WinAPI, так что отвалятся нативные либы, с которыми работали через P/Invoke. Хотя, сейчас в wine встроили поддержку виндового Mono, в такой конфигурации очень много чего работает, и сразу понятно, чего именно не хватае.
Это на всей территории континентальной Европы как минимум, где патенты на софт не работают. А на штатовский рынок лезть можно даже не пытаться, задавят.
В статье упоминается селигер, а селигер и нашисты — понятия взаимосвязанные. Поэтому очевидно, что мой комментарий минусуют в основном нашисты или им сочувствующие. Но даже если Вы один из них, мне Вас, конечно, жаль, однако до уровня личных оскорблений я опускаться всё же не намерен. А Вы можете и впредь выставлять на всеобщее обозрение своё невежество. Это ваше дело, ваша, в конце концов, репутация.
Кто хочет смотреть на путина, включает первый канал, в чём проблема?
Вы мне лучше вот что скажите: зачем эти ребята вообще едут на селигер? Чтобы выциганить себе копейку из кармана налогоплательщиков? А оно нам надо? А не пробовали создать нормальный конкурентоспособный продукт? Я не знаю исторических деталей, расскажите мне, выпрашивала ли Microsoft деньги на развитие DOS или Windows у правительства США? А IBM? А Линус Торвальдс?
Иннова́ция — это внедрённое новшество, обеспечивающее качественный рост эффективности процессов или продукции, востребованное рынком. Примером инновации является выведение на рынок продукции (товаров и услуг) с новыми потребительскими свойствами или качественным повышением эффективности производственных систем.
ReactOS призван качественно улучшить эффективность использования вычислительных ресурсов, это одна из главных задач, помимо внедрения чего-то нового.
Пример, даже сейчас, образ ReactOS занимает меньше 100 мегабайт и требует меньше 128 мегабайт ОЗУ для работы. Сравните это с требованиями Windows 7 или 8, которая функционально делает всё то же самое.
«которая функционально делает всё то же самое.». Имеется в виду, если мы поставим задачу запустить текстовый редактор, и написать пару строк текст в файл, то Windows 7 всё равно потребует гигабайта ОЗУ и жёсткий диск со свободным местом около 10 Гб. Даже для простейшей задачи.
У Вас подозрительно низкий уровень знаний для «координатора проекта ReactOS». Вы либо не обладаете точной информацией, либо намеренно пытаетесь ввести людей в заблуждение. К вашему сведению, Windows 7 без каких-либо ухищрений запускается на 512 мегабайтах ОЗУ. И уж написать пару строк в текстовый файл при таком объеме памяти можно будет спокойно. А чтобы запустить Notepad из Recovery Console, памяти нужно ещё меньше.
> Windows 7 без каких-либо ухищрений запускается на 512 мегабайтах ОЗУ
Я даже больше скажу. Виста pre-SP1 и SP1 отлично работала на 512Мб памяти. Не просто запускалась, а именно нормально работала со всякими студиями, офисами и прочим. Год без бсодов, падений и переустановок на 512 Мб.
Вот про место на жестком диске это да, winsxs отъедает для dll совместимости от 7 до 15 Гб на семерке и 10-20 Гб на Висте. Печально, но поправимо, особенно при цене 1$ за эти 10-20 Гб.
С моей точки зрения ReactOS станет действительно инновацией, если соединит экосистемы POSIX и Win. Например, если из коробки будет OpenSSH, работа с разделами NTFS и Ext4 и запуск ELF-файлов. Хотя и без этого польза есть, но сильно более сомнительная.
Серьёзный вопрос — зачем?
Хотя, я уточн, плюсы:
1. Доступ к ext4 разделам — удобно, драйвера уже есть, у нас тоже поддержка частично есть.
2. OpenSSH — частично удобно. Всё же RDP приятнее, за исключением очень слабого интернет-соединения.
Минусы:
1. Зачем POSIX? Он в современных реалиях не представляет никакого интереса, как стандарт (т.к. писать на нём именно нормальное современное ПО невозможно, можно писать только узкоспециализированные задачи).
2. Зачем ELF? Бинарной совместимости нет даже между разными дистрибами Линукса, чего уж говорить про такие вещи. Вообще, формат исполняемого файла играет небольшую роль. Те же POSIX-программы легко компилятся в PE-шки, и ничего.
Области применения RDP и SSH очень слабо пересекаются.
> Бинарной совместимости нет даже между разными дистрибами Линукса
Desura, тем не менее, давая всего две версии — Linux32 и Linux64. Недостающие библиотеки необходимых версий скачиваются в бинарном виде. Не всегда и не у всех же есть возможность и время взять и пересобрать софт со всеми нужными ему либами.
«нормальный конкурентоспособный продукт?»
«Я не знаю исторических деталей, расскажите мне, выпрашивала ли Microsoft»
Кстати, погуглите на тему Microsoft и судебных процессов, связанных с недобросовестной конкуренцией (я имею в виду на ранних этапах становления компании).
Вы же понимаете, что речь совсем не о Microsoft. Вы-то можете создать конкурентоспособный продукт или нет? Не залезая в карман налогоплательщиков? Если нет, подумайте о том, что стране не хватает рабочих, электриков, слесарей…
А мне вас жаль. Вы разосрались из ничего. И параноик впридачу. Конечно, везде нашисты. Даже на уютном Хабре. Снуют направо-налево, холивары разводят, плюсуют то там-то тут. В конце концов, вот не наплевать, а? Нашей наиофигеннейшей разработке, возможно, светит государственное финансирование (если я все правильно прочитал), а вы в быдлополитику уровня вконтакточно-ютубовкских никому не нужных срачей. Если в политику лезть, то надо сказать, что будет чудом, если финансирование этот независимый проект таки получит. Вот в этом-то уже можно усомниться в нашей действительности.
Так вот в чем дело — обычная зависть. Уж лучше интересные разработки финансировать, чем тупо разворовывать. Сделайте что-то свое — и тоже просите у Путина. Имхо, на хороший проект и попросить не зазорно.
Так вот в чем дело — обычная недальновидность. Как можно быть уверенным в том, что и на этом нужные люди что-нибудь не распилят? Для того, чтобы выделять на что-то деньги, должна действовать открытая и прозрачная для налогоплательщиков система грантов в этой области. За то, что этого нет, скажите спасибо путину и его избирателем. А на поклон к барину я бы никогда не поехал, потому что считаю это унижением и соглашательством.
Ну вообще-то это довольно спорно. Что значит «на хороший продукт»? Кто оценивает «хорошесть» продукта? Мне кажется «хороший продукт» могут оценить только кастомеры. А если они есть — тогда зачем просить? Хороший продукт надо продавать, и получать за это хорошие деньги.
Другой вопрос, что здесь пока полноценного продукта нет, но есть не плохие перспективы. И ребята ищут под них инвестиции. Как по мне, то не у лучших представителей этого мира, но тут уж им видней :)
От чего же финансирование государством нечестно? Если бы у меня был выбор перенаправлять свои налоги на строительство золотой дороги в сочи, или этим ребятам, я бы ни секунды не сомневался.
И по моему, вы слишком остро реагируете на все это.
Ну, если выбор только из этих двух вариантов… А так ведь можно было бы пенсии поднять старикам, больницы построить, чтобы дети не умирали от рака, например.
К сожалению, это всего лишь наши с вами выдумками. Ни один из этих вариантов никогда не появится в этой реальности. Мой пример это попытка показать вам, что данный конкретный случай использования госбюджета не так плох, как кажется.
В линукс+wine не заводится никакой софт, использующий драйвера или устройства типа usb. Хотя не знаю как с этим в ReactOS, но теоретически, должно работать.
Недооцениваете вы вайн. Например, я точно знаю, что под wine народ заводил MyPhoneExplorer — десктопную управлялку для SonyEriccsson телефонов. В том числе в режиме синхронизации через USB.
Я не недооцениваю, я реально пробовал уже ряд разных софтин, для работы с USB. Мой опыт отнюдь не такой радужный как у вас. Точнее, из опробованного софта не заработало ничто.
У меня вообще подозрение, что проще было нарисовать слой совместимости с виндовыми дровами, что-то типа NDISWrapper, но задействовать аппаратные средства виртуализации, чтобы эти дрова не могли увидеть и покрэшить основное ядро, а потом интегрировать с этим делом Wine. Но, как говорится, с горы видней.
Проще — да. Но это не, как говорят, не труЪ.
Дело в том, что хочется убрать все «костыли и подпорки» в виде кучи разнообразных слоев совместимости, и сделать наконец-таки один раз, но как следует. Хорошо и эффективно.
Я не скажу, что у нас это сходу получается, но надо стремится к лучшему.
Кстати, о виртуализации. Вы не думали о возможности запуска ReactOS в качестве Dom-U в Xen? Для Windows такое паравиртуальное ядро существовало, но решили пилить свой Hyper-V, а для вас это могло бы стать вполне себе сегментом рынка.
На самом деле, там даже с ускорением 3D-графики будет всё не плохо. Xen позволяет шарить память между доменами, а открытая реализация WDDM-драйвера на основе Gallium3D уже есть (часть VirtualBox). Так что можно будет задействовать родные графические дрова в Dom-0 с минимальным оверхедом. Если ещё и возможность проброса окон как в Parallels прикрутить, то эта штука найдёт своих покупателей среди, возможно, не столь многочисленных, но, как показал опыт HIB, платёжеспособных пользователей Linux.
Боюсь, больше, чем на несколько лет. Судя по тому, как развивается проект, работать на широком спектре реального оборудования он станет ну никак не раньше, чем лет через 5.
Под l4re или genode? Просто мы в osFree сейчас «медленно и печально» переползаем с l4env на l4re. ИМХО жаль конечно что разработчики отказались от использования IDL, но ничего не поделаешь.
ReactOS, вы молодцы! Надеюсь что всё-таки успеете догнать windows по функциям и самое главное по стабильности и поддержке всего. Многие говорят что проект никому не нужен, типа есть же виндоус, а если не хотите закрытого кода то есть и linux+wine. Но мне кажется не лишним вспомнить что linux создавался точно также — как свободная альтернатива распространённой в то время ОС. Tеперь он в разы обогнал своего предка, и внёс во многом даже гораздо больший вклад в развитие чем Unix с короторой был скопирован.
Но, конечно, в те времена сложность ОС была раз эдак в 1000 меньше, поэтому и ReactOS не так быстро догнал Windows как linux дошёл до уровня Unix. Тем не менее, отличная идея, надеюсь всё получится!
ReactOS, ты опять выходишь на связь?