У реактоса такой способ ведения беседы — вместо конкретных ответов уводить собеседника на какие-то отвлеченные аналогии. См. выше перл «мы развиваемся как линукс» :)
Если говорить о рекеомендациях, то могу сказать следующее.
Вам стоит в первую очередь перестать пугать людей страшенным глюкавым гуем из прошлого века, в котором к тому же мало что нормально работает. Если уж так нравится возиться с win32 (это, не троллеж, а один из самых весомых аргументов :), то есть смысл поискать такую нишу, где вы уникальны и теоретически могли быть востребованы (дальше поток фантазии):
— запуститься на Raspberry pi или другом простом железе с каким-нибудь хтмл5 движком, сделать там поддержку коннектов к какому-нибудь mssql'ю или outlook'у. Да хоть керио-файервол запускать, у него есть фанаты :)
В общем, в таких областях, где традиционный опенсорс не очень продвинулся, а у вас есть шансы сделать что-нибудь полезное, хотя и призрачные.
Похоже, что так считаете только вы :)
Принципиальная разница состоит в том, что когда в линукс вкладывались энтузиасты он для них был новой, полезной и передовой платформой. Для них было нормальным поправить мэйкфайл, пропатчить код, пересобрать либу и т.д.
В мире скомпилированных экзешников вин32 (мы ведь говорим о большом количестве софта, правда?), если бинарь не запускается нормально или безбожно глюкает, то его место в корзине.
Вот такая вот совместимость.
Основная ваша проблема в том, что к тому времени когда ReactOS научится хоть как-то более-менее устойчиво рапускать разные сторонние программы (маловероятно, что такое случится — работы масса, а перспектив почти никаких), тогда разработчикам не будет смысла тестироваться на что-либо старее виндовс7.
Одна из причин, по которой я участвую в подобных дискуссиях, это возможность услышать и сравнить разные точки зрения, а главное, аргументацию к ним. Но кроме того, они сподвигают попробовать кое-что на себе, чтобы скорректировать свои представления о мире.
Попробовал ReactOS — запустил vbox машину, загрузил…
Ну страшненько, конечно, но это ожидаемо — у девелоперов это не приоритет. Мспомнил молодость, скачал Firefox 3.6 по ftp :)
При установке что-то порушилось, но как-то поставилось и даже заработало. Но БЛИН! фокус не ставится в адресной строке!
Открыл, закрыл, перезагрузил страницу — фокус появился. Ну ладно, набрал farmanager.com, зашел, БЛИН! пункт download не нажимается.
Набрал адрес руками, скачал Far 2.0, окошко установки почему-то норовило уйти в бэкграунд при каждом клике по кнопке. Ладе, Far поставился, запускаем… Появляется черное окошко, потом Ура! До боли знакомое синее. Ностальгия…
А потом всплывает красный диалог — «Фару поплохело, он покидает этот мир. Смотрите посмертный лог.». Я использовать Far многие годы, начиная с первой версии, но такое сообщение видел впервые.
Занавес…
Теперь скажите честно, вы правда верите, что этим кто-нибудь будет пользоваться по собственной воле?
Какие-то странные выводы получились из моего твиттера :)
Откуда там вообще про пхп?! Там нет практически ничего про это.
Еще раз насчет бинарной совместимости с win32, которая заявляется в ReactOS. В Линусках с другими предыдущими юниксами никогда такого не было, то что удавалось как-то запустить требовало серезных танцев с бубнами, перекомпиляций, lib-comat и всего такого прочего.
Уточняю по поводу популярности opensource зыков — это был аргумент про то, что разработчики никак не завязаны на win32 платформу. Они свободно используют другие варианты.
Свою позицию по повду ReactOS на рынке в качестве drop-in-replacement устаревшей windows xp я основываю на собственном опыте не столько разработчика, сколько управленца. Я сотрудничаю с мед.учреждением (сотни рабочих мест по области, там не виндовс), с областным правительственным учреждением (там виндовс целиком), с разработческой организацией (платформа разная, филиалы по России). И исходя из своего опыта разработки, внедрения и обслуживания не вижу места для успешного внедрения «альтернативной виндовс хп» ни в организациях, ни среди населения.
С вашей стороны почему-то тоже до сих пор не изложено четкого понимания, кто ваши будущие пользователи и какими плюшками вы их заманите?
Чтение кода ядра и особенно разработка под него позволяет ощутить, как заметно оно менялось от версии к версии. Как, скажем, модули под 2.0 не работали под 2.2.
По поводу популярных языков попробуйте понять следующее — для всех из них, кроме пожалуй Java, вин32 последняя в списке востребованных платформ. Они работают на веб и никак не завязаны на систему, поддержку которой производитель прекращает в недалеком будущем.
Доля десктопов в рунете под старой виндовс упала за год на 15% и сейчас уже меньше трети. Доля мобильных эппло-андроидов выросла в два раза и такими темпами к лету они обгонят winxp, а это значит, что разработка чего-либо под версию старее windows7 просто теряет смысл.
Где здесь экологическая ниша под ваш хобби продукт не понятно, главное что даже вы не можете ее четко обозначить.
Видите ли, я кроме Just for fun еще и код ядра читал, и даже немного писал для своих нужд. Про проблемы совместимости даже linux и bsd можно было книги писать, не говоря уж об остальных.
«никогда в нашем разговоре своё мнение не высказываю (хотя оно гораздо авторитетнее Вашего)» — ага, тут точно где-то мания величия.
«Вы предлагаете оценить число разработчиков под платформу глядя на диаграмму используемости языков программирования?» — так посмотрите внимательно _что_ там за языки находятся в первых рядах опенсорс-сообщества. И сразу станет понятно, на каких платформах ведется разработка.
Что у массового пользователя на компьютере стоит то, что было из магазина, с этим просто глупо спорить. Сейчас любой интернет провайдер может сказать это элементарно по статистике. Тем более пару лет назад мы делали прикладной софт под Вынь и специально интересовались этим вопросом.
Да, этот тяжелый момент с вынужденным апгрейдом железа когда-то наступает и к нему готовятся. Причем, в первую очередь прыкрывая свои задницы, т.е. поставив что-нибудь новое и «в духе времени», что обещает поддерживать вендор, а потом запускают тихонько winxp в виртуалке.
Ваш подход, как идеи коммунизма, работают только в теории.
Если человек ни с того ни с сего этак запросто ставит себя в ряд с общепризнанными знаменитостями, то это уже повод провериться на манию величия. Так что Путин тут не при чем.
Аналогия с линуксом вообще не в кассу, так как он по большому счету совместим с чем-то был только на уровне posix/libc, но никак не на уровне ядра. Если не знаете этого, то о чем вообще разговор? Как я понимаю, рассуждения о количестве приложений/опенсорс-девелоперов примерно так же высосаны из пальца.
Массовый потребитель экосистемы MS пользуется в основном антивирусом, браузером, новым офисом, любимой игрушкой (которой нужен последний директХ) и условно «1С». Какими плюшками вы собираетесь выманить его из этой экосистемы? Особенно учитывая тот факт, что MS ревностно заботится о том, чтобы их юзер не засиживался на старом железе и старом софте.
Кстати, о девелоперах под вин32, интересно где они на этой диаграмме? github.com/languages
Вы рассматриваете какое-то абстрактное корпоративное ПО в вакууме? Или MS based решение в отрыве от Microsoft?
Нет, я понимаю, что если где-то работает приложение сто лет назад написанное на ФоксПро (я знаю такое место!), то если ничего не трогать, то оно и будет там дальше работать. Но зачем в этом месте нужна будет другая ОС? Кто, с какого бодуна и за какие деньги возьмет на себя весь гемор увязки с привередливым железом? Кто будет отвечать за то, что все встанет колом из-за какого-нибудь обновления Офиса/DC/whatever from MS? Что делать, если эта хрень элементарно не заведется на какой-нибудь новомодной UEFI?
Словом, потенциального гемора масса, но абсолютно не видно плюсов, кроме гордого «У нас открытое ПО!», которое на хлеб не намажешь, как известно.
Положим, вам-то не пристало ставить себя радом с Линусом, как-то скромнее надо быть. И не надо тут перевирать факты про то, что там было. Лично я знаком с linux как раз с того самого linux-0.95.tgz, с которого и началось шествие в массы. Да, и с Windows NT 3.1 / 3.51 тоже приходилось работать примерно тогда же.
Предыдущий мой пост как раз про отсутствие идей, кому и для чего могла бы реально пригодиться ваша система, кроме как для удовлетворения собственного интереса.
Может Вы можете привести примеры в каких случаях «альтернативная XP» принципиально лучше того, что идет предустановленным на железе?
Вы клевые и целеустремленные парни, желаю всяческих успехов в вашем хобби!
Но почему-то, когда встает вопрос о целесообразности, вы начинаете гнать такую пургу, что волосы дыбом становятся.
Сейчас у настоящей десктопной винды будущее, прямо скажем, не отчетливо вырисовывается. Не говоря уж о глюкавых породиях на систему 10-летней давности, будь они хоть трижды свободными и опенсорсными.
Иными словами, это какой-то такой 2Д инструмент для непрограммистов? Примерно, как VBA for Applications.
Из приведенного примера кода абслютно не понятно, в чем прелесть этой самой Monkey — именно как язык абслютное убожество, но может там в rtl что-то есть интересное?
Насчет 2000-го года могу заметить, что тогда у меня уже работал «реалтаймовый» сетевой монитор (udp/tcp) на Python с полноэкранным интерфейсом, коллеги в то же время немало писали на Javascript (кстати, скриптовали 3Д). Не помню насчет Lua, но тогда же видел какие-то скриптовые варианты «а ля Си».
Это я все к тому, что 2000-й год уже вполне себе наше время.
«Этот человек известен некоторым разработчикам по таким инструментам для создания игр, как BlitzBasic» — да, и это очень даже заметно.
Никак не могу понять мотивацию, для чего нужно еще раз изобретать убогий Basic, когда давно есть масса вариантов на любой вкус и цвет. Как будто синтаксис является краеугольным камнем для игровой 2Д системы.
Так первое, что я сделал, это зашел в ГуглАналитикс и поглядел там %% по Андроид-пользователям. У меня разноплановая русскоязычная аудитория порядка 100 тыс/мес, и она как раз очень даже репрезентативна по данному вопросу. В профайле есть ссылочка на сайт, и на нем открыта статистика. Там есть динамика по месяцам, она тоже дает повод поразмыслить.
Надо понимать, что для разработчиков приложений такого плана важен не просто какой-то пользователь, который почему-то когда-то купил телефон. А важен более-менее активный пользователь, как минимум который в интернет ходит и почту читает. Нижний сегмент размером в несколько процентов разработчикам не интересен почти никогда, так как сил на его обработку уходит столько же, сколько и на верхний, а отдача стремится к нулю.
На самом деле всем глубоко пофиг, но как же упустить такой повод потрындеть.
Задумка занятная, только её практическая надобность высосана из пальца.
Вам стоит в первую очередь перестать пугать людей страшенным глюкавым гуем из прошлого века, в котором к тому же мало что нормально работает. Если уж так нравится возиться с win32 (это, не троллеж, а один из самых весомых аргументов :), то есть смысл поискать такую нишу, где вы уникальны и теоретически могли быть востребованы (дальше поток фантазии):
— запуститься на Raspberry pi или другом простом железе с каким-нибудь хтмл5 движком, сделать там поддержку коннектов к какому-нибудь mssql'ю или outlook'у. Да хоть керио-файервол запускать, у него есть фанаты :)
В общем, в таких областях, где традиционный опенсорс не очень продвинулся, а у вас есть шансы сделать что-нибудь полезное, хотя и призрачные.
Принципиальная разница состоит в том, что когда в линукс вкладывались энтузиасты он для них был новой, полезной и передовой платформой. Для них было нормальным поправить мэйкфайл, пропатчить код, пересобрать либу и т.д.
В мире скомпилированных экзешников вин32 (мы ведь говорим о большом количестве софта, правда?), если бинарь не запускается нормально или безбожно глюкает, то его место в корзине.
Вот такая вот совместимость.
Основная ваша проблема в том, что к тому времени когда ReactOS научится хоть как-то более-менее устойчиво рапускать разные сторонние программы (маловероятно, что такое случится — работы масса, а перспектив почти никаких), тогда разработчикам не будет смысла тестироваться на что-либо старее виндовс7.
Попробовал ReactOS — запустил vbox машину, загрузил…
Ну страшненько, конечно, но это ожидаемо — у девелоперов это не приоритет. Мспомнил молодость, скачал Firefox 3.6 по ftp :)
При установке что-то порушилось, но как-то поставилось и даже заработало. Но БЛИН! фокус не ставится в адресной строке!
Открыл, закрыл, перезагрузил страницу — фокус появился. Ну ладно, набрал farmanager.com, зашел, БЛИН! пункт download не нажимается.
Набрал адрес руками, скачал Far 2.0, окошко установки почему-то норовило уйти в бэкграунд при каждом клике по кнопке. Ладе, Far поставился, запускаем… Появляется черное окошко, потом Ура! До боли знакомое синее. Ностальгия…
А потом всплывает красный диалог — «Фару поплохело, он покидает этот мир. Смотрите посмертный лог.». Я использовать Far многие годы, начиная с первой версии, но такое сообщение видел впервые.
Занавес…
Теперь скажите честно, вы правда верите, что этим кто-нибудь будет пользоваться по собственной воле?
Откуда там вообще про пхп?! Там нет практически ничего про это.
Еще раз насчет бинарной совместимости с win32, которая заявляется в ReactOS. В Линусках с другими предыдущими юниксами никогда такого не было, то что удавалось как-то запустить требовало серезных танцев с бубнами, перекомпиляций, lib-comat и всего такого прочего.
Уточняю по поводу популярности opensource зыков — это был аргумент про то, что разработчики никак не завязаны на win32 платформу. Они свободно используют другие варианты.
Свою позицию по повду ReactOS на рынке в качестве drop-in-replacement устаревшей windows xp я основываю на собственном опыте не столько разработчика, сколько управленца. Я сотрудничаю с мед.учреждением (сотни рабочих мест по области, там не виндовс), с областным правительственным учреждением (там виндовс целиком), с разработческой организацией (платформа разная, филиалы по России). И исходя из своего опыта разработки, внедрения и обслуживания не вижу места для успешного внедрения «альтернативной виндовс хп» ни в организациях, ни среди населения.
С вашей стороны почему-то тоже до сих пор не изложено четкого понимания, кто ваши будущие пользователи и какими плюшками вы их заманите?
По поводу популярных языков попробуйте понять следующее — для всех из них, кроме пожалуй Java, вин32 последняя в списке востребованных платформ. Они работают на веб и никак не завязаны на систему, поддержку которой производитель прекращает в недалеком будущем.
Доля десктопов в рунете под старой виндовс упала за год на 15% и сейчас уже меньше трети. Доля мобильных эппло-андроидов выросла в два раза и такими темпами к лету они обгонят winxp, а это значит, что разработка чего-либо под версию старее windows7 просто теряет смысл.
Где здесь экологическая ниша под ваш хобби продукт не понятно, главное что даже вы не можете ее четко обозначить.
«никогда в нашем разговоре своё мнение не высказываю (хотя оно гораздо авторитетнее Вашего)» — ага, тут точно где-то мания величия.
«Вы предлагаете оценить число разработчиков под платформу глядя на диаграмму используемости языков программирования?» — так посмотрите внимательно _что_ там за языки находятся в первых рядах опенсорс-сообщества. И сразу станет понятно, на каких платформах ведется разработка.
Что у массового пользователя на компьютере стоит то, что было из магазина, с этим просто глупо спорить. Сейчас любой интернет провайдер может сказать это элементарно по статистике. Тем более пару лет назад мы делали прикладной софт под Вынь и специально интересовались этим вопросом.
Ваш подход, как идеи коммунизма, работают только в теории.
Аналогия с линуксом вообще не в кассу, так как он по большому счету совместим с чем-то был только на уровне posix/libc, но никак не на уровне ядра. Если не знаете этого, то о чем вообще разговор? Как я понимаю, рассуждения о количестве приложений/опенсорс-девелоперов примерно так же высосаны из пальца.
Массовый потребитель экосистемы MS пользуется в основном антивирусом, браузером, новым офисом, любимой игрушкой (которой нужен последний директХ) и условно «1С». Какими плюшками вы собираетесь выманить его из этой экосистемы? Особенно учитывая тот факт, что MS ревностно заботится о том, чтобы их юзер не засиживался на старом железе и старом софте.
Кстати, о девелоперах под вин32, интересно где они на этой диаграмме?
github.com/languages
Нет, я понимаю, что если где-то работает приложение сто лет назад написанное на ФоксПро (я знаю такое место!), то если ничего не трогать, то оно и будет там дальше работать. Но зачем в этом месте нужна будет другая ОС? Кто, с какого бодуна и за какие деньги возьмет на себя весь гемор увязки с привередливым железом? Кто будет отвечать за то, что все встанет колом из-за какого-нибудь обновления Офиса/DC/whatever from MS? Что делать, если эта хрень элементарно не заведется на какой-нибудь новомодной UEFI?
Словом, потенциального гемора масса, но абсолютно не видно плюсов, кроме гордого «У нас открытое ПО!», которое на хлеб не намажешь, как известно.
Предыдущий мой пост как раз про отсутствие идей, кому и для чего могла бы реально пригодиться ваша система, кроме как для удовлетворения собственного интереса.
Может Вы можете привести примеры в каких случаях «альтернативная XP» принципиально лучше того, что идет предустановленным на железе?
Но почему-то, когда встает вопрос о целесообразности, вы начинаете гнать такую пургу, что волосы дыбом становятся.
Сейчас у настоящей десктопной винды будущее, прямо скажем, не отчетливо вырисовывается. Не говоря уж о глюкавых породиях на систему 10-летней давности, будь они хоть трижды свободными и опенсорсными.
Из приведенного примера кода абслютно не понятно, в чем прелесть этой самой Monkey — именно как язык абслютное убожество, но может там в rtl что-то есть интересное?
Насчет 2000-го года могу заметить, что тогда у меня уже работал «реалтаймовый» сетевой монитор (udp/tcp) на Python с полноэкранным интерфейсом, коллеги в то же время немало писали на Javascript (кстати, скриптовали 3Д). Не помню насчет Lua, но тогда же видел какие-то скриптовые варианты «а ля Си».
Это я все к тому, что 2000-й год уже вполне себе наше время.
Никак не могу понять мотивацию, для чего нужно еще раз изобретать убогий Basic, когда давно есть масса вариантов на любой вкус и цвет. Как будто синтаксис является краеугольным камнем для игровой 2Д системы.
Надо понимать, что для разработчиков приложений такого плана важен не просто какой-то пользователь, который почему-то когда-то купил телефон. А важен более-менее активный пользователь, как минимум который в интернет ходит и почту читает. Нижний сегмент размером в несколько процентов разработчикам не интересен почти никогда, так как сил на его обработку уходит столько же, сколько и на верхний, а отдача стремится к нулю.
Вот, кстати, более общая картинка на тему версии 2.1 — developer.android.com/about/dashboards/index.html
Тоже все очевидно, даже если учесть великое множество китайцев с Froyo.
А вот летние аналогичные графички, чтобы динамику осознать —
android-magazine.ru/review/rejting-populyarnosti-os-android-iyul-avgust-2012/