Я бы описал эту библиотеку несколько по-другому. Это даже не фреймворк, это слой совместимости со слегка меняющимся Native API винды с одной стороны (как написано, от NT4 до NT6) и неизменным API последней версии с другой.
Насчёт work in progress, это не минус, просто, насколько я понимаю, она сделана ровно до того, чтобы работала uniata (и какие-то другие драйвера её использующие).
Серьёзный вопрос — зачем?
Хотя, я уточн, плюсы:
1. Доступ к ext4 разделам — удобно, драйвера уже есть, у нас тоже поддержка частично есть.
2. OpenSSH — частично удобно. Всё же RDP приятнее, за исключением очень слабого интернет-соединения.
Минусы:
1. Зачем POSIX? Он в современных реалиях не представляет никакого интереса, как стандарт (т.к. писать на нём именно нормальное современное ПО невозможно, можно писать только узкоспециализированные задачи).
2. Зачем ELF? Бинарной совместимости нет даже между разными дистрибами Линукса, чего уж говорить про такие вещи. Вообще, формат исполняемого файла играет небольшую роль. Те же POSIX-программы легко компилятся в PE-шки, и ничего.
Проще — да. Но это не, как говорят, не труЪ.
Дело в том, что хочется убрать все «костыли и подпорки» в виде кучи разнообразных слоев совместимости, и сделать наконец-таки один раз, но как следует. Хорошо и эффективно.
Я не скажу, что у нас это сходу получается, но надо стремится к лучшему.
«которая функционально делает всё то же самое.». Имеется в виду, если мы поставим задачу запустить текстовый редактор, и написать пару строк текст в файл, то Windows 7 всё равно потребует гигабайта ОЗУ и жёсткий диск со свободным местом около 10 Гб. Даже для простейшей задачи.
Иннова́ция — это внедрённое новшество, обеспечивающее качественный рост эффективности процессов или продукции, востребованное рынком. Примером инновации является выведение на рынок продукции (товаров и услуг) с новыми потребительскими свойствами или качественным повышением эффективности производственных систем.
ReactOS призван качественно улучшить эффективность использования вычислительных ресурсов, это одна из главных задач, помимо внедрения чего-то нового.
Пример, даже сейчас, образ ReactOS занимает меньше 100 мегабайт и требует меньше 128 мегабайт ОЗУ для работы. Сравните это с требованиями Windows 7 или 8, которая функционально делает всё то же самое.
«нормальный конкурентоспособный продукт?»
«Я не знаю исторических деталей, расскажите мне, выпрашивала ли Microsoft»
Кстати, погуглите на тему Microsoft и судебных процессов, связанных с недобросовестной конкуренцией (я имею в виду на ранних этапах становления компании).
«Был бы признателен если меня поправят»
Не претендую на истину в последней инстанции, но вопрос «что есть биткойн и как он финансово обеспечен» — из FAQ.
Основатели, скрывающиеся под неким японским псевдонимом меньше всего хотели сделать это официально, по правилам, подчиняясь всем регуляторам. Поэтому Биткойн и привлекает столько внимания людей по всему миру.
Мы используем KVM для проведения автоматического тестирования билдов ReactOS, и очень довольны. Каждый день тестовый прогон запускается десятки раз, и KVM всё выдерживает, обеспечивает неплоху производительность.
Что касается менеджмента, то эта сторона, конечно, сильно страдает.
На самом деле такой интерес нашей команды именно к Опере вызван тем, что на сегодняшний день в ReactOS этот браузер работает лучше всех других и идеально отрисовывает любые странички.
Конечно, рано или поздно проблему найдём, и на 90% она в одном из модулей ReactOS, но, как сказал Jeditobe, любой намёк пошёл бы на пользу.
Это широко используется в Скандинавских странах. В буквальном переводе — геотермалка. На глубину 10м закладывается труба длиной метров 600 (извилисто по всему участку у дома), а в доме стоит тепловой насос. И живут люди, вообще без газа и нефти :)
Насчёт work in progress, это не минус, просто, насколько я понимаю, она сделана ровно до того, чтобы работала uniata (и какие-то другие драйвера её использующие).
Основной разработчик этого драйвера — Альтер.
Я же, как и другие, в силу своих потребностей отсылал ему патчи, когда нужно было что-то изменить.
Хотя, я уточн, плюсы:
1. Доступ к ext4 разделам — удобно, драйвера уже есть, у нас тоже поддержка частично есть.
2. OpenSSH — частично удобно. Всё же RDP приятнее, за исключением очень слабого интернет-соединения.
Минусы:
1. Зачем POSIX? Он в современных реалиях не представляет никакого интереса, как стандарт (т.к. писать на нём именно нормальное современное ПО невозможно, можно писать только узкоспециализированные задачи).
2. Зачем ELF? Бинарной совместимости нет даже между разными дистрибами Линукса, чего уж говорить про такие вещи. Вообще, формат исполняемого файла играет небольшую роль. Те же POSIX-программы легко компилятся в PE-шки, и ничего.
Просто факт такой, что для большинства пользователей всё — это преимущественно Windows-совместимые программы.
Зайдите по ссылке и почитайте минимальные требования:
«1 гигабайт (ГБ) (для 32-разрядной системы)».
Дело в том, что хочется убрать все «костыли и подпорки» в виде кучи разнообразных слоев совместимости, и сделать наконец-таки один раз, но как следует. Хорошо и эффективно.
Я не скажу, что у нас это сходу получается, но надо стремится к лучшему.
ReactOS призван качественно улучшить эффективность использования вычислительных ресурсов, это одна из главных задач, помимо внедрения чего-то нового.
Пример, даже сейчас, образ ReactOS занимает меньше 100 мегабайт и требует меньше 128 мегабайт ОЗУ для работы. Сравните это с требованиями Windows 7 или 8, которая функционально делает всё то же самое.
Так что, да, внезапно ReactOS — это инновация.
«Я не знаю исторических деталей, расскажите мне, выпрашивала ли Microsoft»
Кстати, погуглите на тему Microsoft и судебных процессов, связанных с недобросовестной конкуренцией (я имею в виду на ранних этапах становления компании).
Не претендую на истину в последней инстанции, но вопрос «что есть биткойн и как он финансово обеспечен» — из FAQ.
Основатели, скрывающиеся под неким японским псевдонимом меньше всего хотели сделать это официально, по правилам, подчиняясь всем регуляторам. Поэтому Биткойн и привлекает столько внимания людей по всему миру.
Что касается менеджмента, то эта сторона, конечно, сильно страдает.
Конечно, рано или поздно проблему найдём, и на 90% она в одном из модулей ReactOS, но, как сказал Jeditobe, любой намёк пошёл бы на пользу.
В любом случае спасибо.