Доступен перевод (http://translated.by/you/reactos-newsletter-newsletter-89/in.../) 89 выпуска (http://www.reactos.org/ru/newsletter_89.html) новостей проекта ReactOS, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003).
RPCВызов удалённых процедур (Remote Procedure Call) затрагивает множество различных компонентов Windows, в особенности службы. Таким образом динамическая библиотека вызова удалённых процедур (rpcrt4) имеет довольно важное значение для обеспечения непрерывного функционирования и стабильности ReactOS. Кроме того, она является компонентом, в котором проект крайне зависим от Wine. К сожалению то, что код Wine работает в Linux, ещё не означает, что он будет работать в ReactOS, и все предыдущие попытки синхронизировать rpcrt4 приводили к множеству проблем и сбоев в ReactOS.
Томас Фабер (Thomas Faber), студент, участвовавший в Google Summer of Code ...URL: http://www.reactos.org/ru/newsletter_89.html
Новость: http://www.opennet.me/opennews/art.shtml?num=32609
Сколько усилий тратиться! И на что? Чтоб запилить опенсорс винду?...
Сколько усилий тратиться! И на что? На глупые никчёмные отзывы?..
На то, чтобы заниматься интересными вещами, попутно нехило повышая свой скилл.
> На то, чтобы заниматься интересными вещами, попутно нехило повышая свой скилл.Все так, кроме одного обидного момента: скилл в написании ядерных дров NT вам почти никогда не потребуется. MS сделал все чтобы это осталось ремеслом для десятка богоизбранных контор и их самих. Дрова только для реактоса нужны мало кому. А на виста и новее дрова без подписи MS тупо не будут работать.
Сразу видно, что человек вы бережливый и строгий, а в проектах участвуете как минимум эпохальных. Предлагаю новый вызов тысячелетия для вас: научиться правильному использованию -тся/ться. Инвестируйте в своё будущее.
Хорошая новость.
Ждем, когда выйдет рабочий релиз, годный для использования на тонких клиентах и рабочих станциях.
>Ждем, когда выйдет рабочий релиз, годный для использования на тонких клиентах и рабочих станциях.Боюсь, не дождетесь
2020+ год
> Ждем, когда выйдет рабочий релиз, годный для использования на тонких клиентах и
> рабочих станциях.Долго ждать будете. Проще поюзать линукс и не страдать дурью. Хотя если вам не впадлу - приходите годков через 20. Так, глядя на то как оно в состоянии пре-альфы уже 10 лет.
Возьмите минилайв с wine :) (типа netlive destkop cd на 62 мб).
> может обновлять микрокод, но на данный момент проблема имеет довольно низкий приоритетДля любителей АМД понятно, учитывая, что только от Феномов 2 эта функция и поддерживается (по крайней мере под линуксом).
учите матчасть - начиная с первых пентиумов.
Пока его допилят, то программ
под семейства NT (XP/2003) не будет.
Ещё в 2005 году его пробовал,
как был 0.3(альфа) так и остался.
> Пока его допилят, то программ
> под семейства NT (XP/2003) не будет.
> Ещё в 2005 году его пробовал,
> как был 0.3(альфа) так и остался.Это сколько же полезных программ смог бы намалевать этот кодэр если бы не занимался маза....м. Ну в общем, мягко говоря - ХУ-.ней.
А если бы в место клавиатуры в руки дали бы лопату - то от белого до черного моря можно было бы ходить на пароме напрямую через азиопу.
На юниксе все равно, программы постоянно выбрасывают и начинают с чистого листа, из-за постоянно меняющегося API. Так что, писать что-то на юникс - это писать на 1,5-2 года максимум.
> На юниксе все равно, программы постоянно выбрасывают и начинают с чистого листа,
> из-за постоянно меняющегося API. Так что, писать что-то на юникс -
> это писать на 1,5-2 года максимум.Наверное очепятка.
на юниксе какраз апи живет лет 15 а вот на линуксе - это да.
Тут от времени установки дистра до времени его запуска успевают патчей наплодить и апи "поправить"
> Тут от времени установки дистра до времени его запуска успевают патчей наплодить
> и апи "поправить"posix он и есть posix. То что к нему довески делают на то что он не умеет и перекраивают внутренние апи ядра - простите пожалста, что оно не хочет лежать и вонять как остальные дохлятины.
Почему у меня без проблем до сих пор работает по убунтой 11.10 вышедший чуть ли не десятилетие назад нативный Netherwinter Nights?
> вышедший чуть ли не десятилетие назад нативный Netherwinter Nights?Потому что это законспирированный детский сказочник Джанни Радари.
> На юниксе все равно, программы постоянно выбрасывают и начинают с чистого листа,ЛПП, для лулзов собрал классический LZSS из сишного сорца конца 80-х прошлого века. Работает, зараза :)
>> На юниксе все равно, программы постоянно выбрасывают и начинают с чистого листа,
> ЛПП, для лулзов собрал классический LZSS из сишного сорца конца 80-х прошлого
> века. Работает, зараза :)Это вообще консольная утилита. Оно, думаю, никаких либ не требует, кроме стандартных либ С. А ввод и вывод - через stdin/stdout. Такая программа даже на Windows соберется и будет работать.
и что? ну, кроме того, что ты сказал ерунду, тебя макнули мордочкой в навоз и ты теперь пытаешься сделать вид, что это не навоз, а боевая раскраска индейцев.
> как был 0.3(альфа) так и остался.Как он трапался в версии 0.1 на каждый пук, так и 10 лет спустя трапается на каждый пук. А в лине за 10 лет сменились целые эры и эпохи...
> Wine для этих целей использует генератор случайных чисел Linux, расположенный в
> /dev/urandom,Linux specific реализация WinAPI?! Оказывается в этом мире иногда еще можно найти что-то удивительное!
> но процесс, в котором Windows применяет эти патчи, недокументирован.
...что не мешает линуху уметь грузить файлы микрокода и в интелские и в амдшные процы. Какая-то совершенно гнилая отмазка.
Есть плюсы - повышение скилов, открытый проект и т.п.
Есть минусы - неготовность к использованию, устаревание кода и платформы, написание на базе закрытого служебного API, который содержит слишком много частных заплаток на "всякий случай".
Если всё для повышения скилов - то это дело, но остальное никак не оправдывается...
> Если всё для повышения скилов - то это делоВ принципе, этого более чем достаточно: нравится - занимайся наздоровье. Но непонятно, зачем тогда они просят донейтов и пиарятся с выпусками новостей, если их занятие исключительно для удовольствия, а не для конечного результата в виде готовой работающей ОС. Разве что им уже удалось привлечь каких-то спонсоров, которые не в курсе реального положения дел
Пара замечаний по минусам.>>Есть минусы - неготовность к использованию...
На все необходимо время и ресурсы в виде человек/часов программистов. Однако уже сейчас появились сдвиги с мертвой точки. Для сравнения посчитайте сколько ушло времени на создание GNU/Linux (включая GNU инициативу и допиливание ядра)
>> ...написание на базе закрытого служебного API, который содержит слишком много частных заплаток на "всякий случай".
Вы еще скажите что MS каждый релиз изобретает новое ядро и все ПО, а не вносит косметические изменения.
>> Если всё для повышения скилов - то это дело, но остальное никак не оправдывается...
Повышение скилов это дна из возможных частных мотиваций участников сообщества.
> времени на создание GNU/Linux (включая GNU инициативу и допиливание ядра)За 10 лет линукс из никому не впершейся поделки стал штукой которая внаглую захватила мир. А эта хрень как была унылым глюкастиком где ничего не работает 10 лет назад, так и осталась унылым глюкастиком с кучей проблем в самых базовых подсистемах.
> Вы еще скажите что MS каждый релиз изобретает новое ядро и все ПО,
> а не вносит косметические изменения.И так и сяк. Например апи видеодрайверов в висте/7 иное чем в ХР. Остальное - да, мало отличается, но мелкие отличия есть. А они даже не могут определиться какую они из себя винду пыжатся изобразить. Все понемногу. Ну и в результате по факту там не работает почти никакие драйвера и сильно некоторые программы. Извините, линь с вайном поддерживает в 100500 раз больше хардвара чем реактос. Хотя когда-то была идея что можно будет проприерасские дрова юзать и поддержка железа будет лучше. Агащаз. Дохлый номер. Для линя с тех пор дрова родили под все что шевелится, а у этих как и 10 лет назад не запускается большая часть дров.
> За 10 лет линукс из никому не впершейся поделки стал штукой которая внаглую захватила мир.Но не декстоп, как это не парадоксально. + Линукс получил финансовую поддержку, которая явилась хорошим пинком под зад прямо в светлое будущее. Текущий ROS моложе 10-и лет. Развитие такого масштабного проекта не могло стартовать с чистого листа семимильными шагами.
> И так и сяк. Например апи видеодрайверов в висте/7 иное чем в ХР. Остальное - да, мало отличается, но мелкие отличия есть.
Как я и говорил - превентивная косметика от индусов.
> А они даже не могут определиться какую они из себя винду пыжатся изобразить.
В целом уже определились - Windows XP/2003
> Все понемногу. Ну и в результате по факту там не работает почти никакие драйвера и сильно некоторые программы.
Это альфа - ее назначение отнюдь не заводить сопли о том что ничего не работает.
> Извините, линь с вайном поддерживает в 100500 раз больше хардвара чем реактос.
Проект Arwinss позволил сделать симбиоз из WINE и ROS, в результате это позволят получить на выходе поддержку приложений равную WINE и консолидировать усилия двух сообществ.
> Хотя когда-то была идея что можно будет проприерасские дрова юзать и поддержка железа будет лучше. Агащаз. Дохлый номер. Для линя с тех пор дрова родили под все что шевелится, а у этих как и 10 лет назад не запускается большая часть дров.
Она и сейчас есть. Просто у разработчиков не 20 рук на каждого, а строить дом начиная с крыши как-то не логично. Ну мой принтер шевелиться, а драйвера нет. И появиться он только если я сам его напишу.
> Но не декстоп, как это не парадоксально.реактос? на десктопе? НЕНЕНЕНЕ, ДЭВИДБЛЭЙН, НЕНЕНЕНЕ!
> Линукс получил финансовую поддержку,
> которая явилась хорошим пинком под зад прямо в светлое будущее.а реактору денег не дают. ВНИЗАПНА! — может, для этого есть причина?
> Текущий ROS моложе 10-и лет.
да кого волнует, сколько раз его переписывали? больше 10 лет прошло с запуска проекта, а воз и ныне там. и ещё 20 лет будет там же. особенно если каждые лет пять всё весело переписывать.
> Развитие такого масштабного проекта не могло
> стартовать с чистого листа семимильными шагами.а линукс смог.
> Это альфа — ее назначение отнюдь не заводить сопли о том что
> ничего не работает.она 10 лет уже альфа. даже E17 уже вполне юзабелен, а реактор всё взрывается от чиха в соседней комнате.
> Она и сейчас есть. Просто у разработчиков не 20 рук на каждого,
> а строить дом начиная с крыши как-то не логично.а новые люди не идут потоком. может, для этого есть причина? 10 лет уже, а людей как не хватало, так и не хватает.
Ваше мнение я понял. Не понял одного - зачем повторять одну и ту же мысль? Само-нейролингвистическое программирование? (это сарказм - не вопросы).
Образная параллель с Linux была не удачным выбором, причина неравнозначность ОС-ей и времени (эпохи) их развития, и много других причин. Не удачность данного сравнения отразилась в ом что я говорил (или скорее хотел сказать) об одном, а вы поняли совершенно в другом контексте, но это из серии "my bad".
> Ваше мнение я понял. Не понял одного — зачем повторять одну и
> ту же мысль?чтобы до оппонента дошло лучше. глядишь, раз на двадцатый и задумается, почему один и тот же вопрос задают.
> Образная параллель с Linux была не удачным выбором
почему?
> причина неравнозначность ОС-ей и времени (эпохи) их развития
то есть, пингвин чисто случайно выиграл, а не потому, что был нужен? а реактор проигрывает не потому, что не нужен никому, а потому, что Злая Судьба Против? как-то слабо верится, пардон.
я, собственно, веду к тому, что пора закапывать. реактор и был никому не нужен, и есть никому ненужный. люди только зря тратят на него силы. лучше бы вайн допиливали.
> и есть никому ненужный. люди только зря тратят на
> него силы. лучше бы вайн допиливали.Deep deep down inside, некоторым специалистам просто хочется по...ся с открытым вариантом NT kernel. Вот только они не контролируют его развитие по сути. Они ничего не могут изменить по своему усмотрению - балласт совместимости мешает.
> Deep deep down inside, некоторым специалистам просто хочется по…ся с открытым вариантом
> NT kernel.для чего вполне можно скачать исследовательскую версию от m$. официально релизнутую, собирающуюся. играться можно до умопомрачения. тут хотя бы какой-то толк найти можно: всё-таки ядро живой системы, а не зомби-стриптизёрша.
> реактос? на десктопе? НЕНЕНЕНЕ, ДЭВИДБЛЭЙН, НЕНЕНЕНЕ!Как-то так, да :))
> а реактору денег не дают. ВНИЗАПНА! — может, для этого есть причина?
Спускать бабло в унитаз никто не любит. А это в конечном итоге будет не сильно более эффективно чем спуск купюр в канализацию.
>> Текущий ROS моложе 10-и лет.
> да кого волнует, сколько раз его переписывали? больше 10 лет прошло с
> запуска проекта, а воз и ныне там.Невыигрышная комбинация со всех сторон. Too boring, too late. И не контролируют развитие своей системы толком к тому же - совместимость с .. над головой висит постоянно. Кто и с какого хрена набросится на этот пучок унылых задач с зверским энтузазизмом?
> Но не декстоп, как это не парадоксально.Мое присутствие здесь - наглядное опровержение вашего тезиса. И что смешнее, мне его хватает для всех моих задач. Реактосу в ближайшие 10 лет это в принципе не грозит.
Давай посмотрим на обычную убунту искаропки? Оно цепляет все железо мамки от и до без доустановки дров. От гигабитных эзернетов до SATA. Радеоновская видяха сразу шпарит на уровне когда я могу без проблем срубиться в nexuiz^W xonotic. И за час интенсивной сетевой рубки ничего не сглючит. Это на открытом драйвере, ага. Также поддерживаются все кнопки моего мыша, включая боковые + 4-way скроллер. На это даже назначены очень удобные и логичные дефолтные действия, и даже выдается варнинг когда батарейка садится. И не надо ставить левый софт от логитеха. Работает мой саундбластер аудижи2, и прочая. Я конечно извиняюсь, но в реактосе все это культурно работать не будет. И врядли будет, потому что проприетарные дрова писаны пачкой мутной индусни и на реактос они вообще не рассчитывали.
> + Линукс получил финансовую поддержку,
Линукс _сначала_ стал из себя что-то представлять, серьезно наподдал конкурентам типа *BSD и проприетарных *nix, и только тогда на него обратили внимание крупные конторы.
> которая явилась хорошим пинком под зад прямо в светлое будущее.
Пинком в светлое будущее явился вменяемый руководитель проекта оказавшийся в нужное время в нужном месте с нужным проектом. И работоспособная команда разработчиков воротящих горы.
> Текущий ROS моложе 10-и лет. Развитие такого масштабного проекта не могло
> стартовать с чистого листа семимильными шагами.А тут на самом деле все просто: если вы приехали к финишу 10-м, мало кому интересно что это все-таки лучше чем 11-м или 15-м. Шампанским поливают первых трех.
> Как я и говорил - превентивная косметика от индусов.
Винда без полноценных дров для видеокарты - ну это круто конечно.
>> А они даже не могут определиться какую они из себя винду пыжатся изобразить.
> В целом уже определились - Windows XP/2003Это не мешает им реализовывать и куски вист/семерок. К тому же драйвера даже XP и 2003 все-таки не 100% совместимы. Там есть какие-то отличие апи, мизерные но достаточные для того чтобы некоторые дрова не работали или работали криво.
> Это альфа - ее назначение отнюдь не заводить сопли о том что ничего не работает.
Дык сопли не о том что альфа. А о том что если оно 10 лет альфа -> FAIL. Такими темпами оно до юзабельного состояния лет за 50 дойдет, конечно, но зачем мне оно через столько?
>> Извините, линь с вайном поддерживает в 100500 раз больше хардвара чем реактос.
> Проект Arwinss позволил сделать симбиоз из WINE и ROS, в результате это
> позволят получить на выходе поддержку приложений равную WINE и консолидировать
> усилия двух сообществ.Честно говоря, мне wine то не больно нужен. Так что пусть обединяются там себе сколько влезет.
>>а у этих как и 10 лет назад не запускается большая часть дров.
> Она и сейчас есть. Просто у разработчиков не 20 рук на каждого,Я не виноват что они не смогли себе команду набрать.
> а строить дом начиная с крыши как-то не логично. Ну мой принтер шевелиться,
> а драйвера нет. И появиться он только если я сам его напишу.Под реактос? Под линь например драйверов понаписали вагон. Мой хьюль в линуксе просто шпарит как из пушки и не греет мне мозг. В винде дрова хьюлета - отдельная история. Они и так то глючные и обладают анноящими антифичами которые хрен исправишь (колупать многомеговые блобы дизасмом не предлагать). А уж как это будет в реактосе я даже представить себе боюсь. Скорее всего это глюкало вообще не взлетит. В лине just works. Сегодня, а не через 50 лет.
Не ответ а целая буря эмоций, лишенная какой-либо объективности, вращающаяся вокруг вашего миропознания. Прокапайте визин - может поможет.
> Не ответ а целая буря эмоций, лишенная какой-либо объективности,Почему же, если посмотреть только на объективные факты,
1) За 10 лет линух развился не в пример сильнее.
2) Он стал юзабелен и пригоден для моих задач.
3) Я не могу сказать то же самое про реактос.Какой из этих моментов - такой уж злостно-субъективный, без грамма объективности?
интересно, если в таких же подробностях расписать работу по очередному минорному релизу ядра линукса, сколько тыс печатных листов займет эта портянка, кто ее будет читать и хватит ли времени у разработчиков что-бы писать еще и код, помимо этого шлака?З.Ы. забыли раскрыть тему о том что такое вируальная память, своп и сколько раз в день, в среднем, разработчик ректалоса пускает газы. Обязательно напишите, без этой информации этот шлак будет неполным.
*изумленно* вы никогда не читали LWN?
как видно автор не читатель, а писатель...
Да, я чувствую кризис процессоров и софта...Процы слишком сложные, софт корявый.
Нужны процы попроще и эффективнее, чтобы код под них можно было писать нормальный...
Обновление микрокода в проце это вообще пипец! Давайте уж сразу поставит ПЛИСи зашьём туда PowerPC! )))
> Обновление микрокода в проце это вообще пипец!Никакого пипеца там нет. Microcode ROM был в CISC процессорах практически с начала времен, потому что они так работают. А обновляемым его сделали после пары крупных факапов с интел пентиумами, которые неверно считали в редких случаях + висли от определенной последовательности команд намертво. После того как под пресс пришлось отправить кучу пеньков, интел призадумался как с этим бороться и допер до вполне логичного решения которое позволяет фиксить часть багов в реализации набора команд и после выпуска камня.
> Давайте уж сразу поставит ПЛИСи зашьём туда PowerPC! )))
Насчет PowerPC не скажу, вероятно моторола/ибм/ктотамеще не одобрят юзеж ядра без лицензии. А вот то что есть такая штука как OpenRISC например - факт. Линух даже поддерживает сие ядро уже.
Чтоб агитировать народ вступать в команду ReactOS, чтоб она быстрее развивалась хотя бы бетка в следующем году, надо использовать НЛП, гипноз, зомбирование, приворотные зелья на людях.
> зелья на людях.Буде новый термин: зомбокод. Это когда на первый взгляд вроде бы осмысленный код который что-то даже делает лишен какого либо глубинного смысла. А что еще ожидается от зомбяков? Их наверное можно построить до состояния когда их код пройдет валидацию на синтаксис, но врядли что-то сверх того :)