Comments 90
Для самых тяжелых случаев используйте эту ссылку —
https://vk.com/reactos_ru?w=away-1086956_33320
Программист, разработчик операционной системы, работающий на куче железа, пишущий софт, работающий в нескольких операционных системах:
Я проверял, на моих устройствах все работает
Господи
Я использовал стандартную функцию системы.
Вы использовали неразрывные пробелы для отступов заданной, удобной вам ширины.
Я использовал тег pre, который есть в официальном списке тегов. И он не должен влиять на текст статьи целиком, а если влияет, то это баг.
Данная дискуссия бесполезна и не имеет отношения к опубликованному материалу.
Там только проблема одна есть — оно бесполезно для разработчиков, желающих добавить поддержку XP в свои продукты. Ввиду лицензии.
На код. Она не LGPL как у Wine, а GPL. Соответственно нельзя просто так взять и поставлять этот враппер в составе коммерческого продукта, как это делают с winelib.
1. Поставьте эту среду.
2. Поставьте наш продукт
3. Profit
А если честно, в данном случае, никого не остановит это разногласие в лицензиях.
Выглядит как какое-то очень костыльное решение, но можно попробовать.
Кстати, а из-за чего именно в качестве лицензии ReactOS была выбрана именно GPL, а не LGPL как у вайна?
На код. Она не LGPL как у Wine, а GPL. Соответственно нельзя просто так взять и поставлять этот враппер в составе коммерческого продукта, как это делают с winelib.
Как по мне, так сделано для того, что бы наработки по ДХ10(или врапперу) в реактОС добавить, и, что бы оно только там осталось.
Хотелось бы комплект скомпилированных файлов(в виде инсталлера или ином виде), что бы можно было попробовать запустить хевен бенчмарк, например.
Группа РеактОС, вы делаете крутые вещи, за что вам респект.
Bob Amstadt, the initial project leader, and Eric Youngdale started the Wine project in 1993.
The Wine project originally released Wine under the same MIT License as the X Window System, but owing to concern about proprietary versions of Wine not contributing their changes back to the core project,[15] work as of March 2002 has used the LGPL for its licensing
ReactOS начинался в 1996, задолго до до смены лицензии в Wine. Некоторые компактные компоненты ReactOS под другими лицензиями или с двойным лицензированием.
А можно ли его вообще использовать для запуска проприетарного ПО? Если эти библиотеки подгружаются в процессе работы, то мы получаем производное произведение (derivative work).
Нет тут производного произведения.
Если приложение подгружает библиотеку, например через аналог dlopen() — то это уже производное произведение с приложением (либо с Windows, смотря кто подгружает библиотеку).
Я так понимаю, относительно легальный способ — это чтобы пользователь сам поставил этот слой совместимости (и, таким образом, сам сделал производное произведение). Но тут еще надо учитывать лицензию на проприетарный продукт.
Если лицензия совместима с GPL — никаких проблем.
В общем, тут проблема как раз с этим если. И с тем фактом, обычный разработчик в своей обычной профессиональной деятельности (то есть, на работе в коммерческой конторе за деньги) воспользоваться этим кодом не может. Что делает поддержку XP силами самой конторы коммерчески невыгодной затеей. Можно много спорить и ломать копья по этому поводу, но:
- очередное ПО будет продолжать быть несовместимым с XP
- проект не дождётся от вышеуказанной конторы патчей, которые могли быть написаны в процессе допиливания под это самое ПО.
Будь оно под MIT или хотя бы LGPL, ПО бы успешно допилили под XP, а проект, возможно, получил бы патчи. А может быть и не получил. Но "может быть" всяко лучше "точно не".
Таким образом чья-то вера в культ Столлмана в итоге сделала мир чуть более худшим местом, чем он мог бы быть. Вообще применение GPL для библиотек (для программ она отлично подходит) по сути своей лишено здравого смысла и является вопросом скорее религии и желания обратить остальных в свою веру.
Да, там хорошо расписано, что братья в вере должны помогать друг другу и не должны помогать неверным. Прямо в третьем абзаце. Этакий радикальный ислам.
Вы говорите неправду:
Proprietary software developers have the advantage of money; free software developers need to make advantages for each other. Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it.
Речь идет о неравных условиях для разработчиков свободного и проприетарного ПО, когда вторые могут использовать библиотеки, написанные первыми, а вот разработчики свободного ПО использовать проприетарные компоненты не могут.
Ну я и говорю, радикальный ислам. Давайте нагадим тем, кто посмел работать за зарплату.
http://www.doswin32.com/index.html
Автор, помниться, даже специально по моему запросу фиксил работу под VirtualPC, за что ему огромное спасибо.
p.s.
Эх, кто бы ей ещё написал загрузчик для UEFI. Стоит отметить, под Itanium есть.
Раньше было в моде определение диагноза пользователя по аватарке, теперь эвона как — состояние проекта по рандомному коммит-мессаджу.
Добавлена поддержка файловой системы ext2 и системного загрузчика GRUB, что позволяет ReactOS работать на одном компьютере с Linux.
Кто-нибудь в курсе, под GRUB2 тоже могёт?
Happy new year for everybody! I'm in vocation, but, on return, i will release the official site project, with links, tutorials and more!
Нет ли чего-нибудь подобного для Windows 7? Сейчас под XP последние Chrome и FireFox запустить можно, а вот в 7 — нет.
На всякий случай отвечу, а то мне мой же вопрос в Google попадался.
r3dfox (r3dactedfox):
https://github.com/Eclipse-Community/r3dfox
Форк свежего Firefox'а для 7 и 8. Пока не слишком нужен, в 115 esr всё работает, но в будущем может пригодиться.
One Core API чтоб править Windows