LINUX.ORG.RU

Команда ReactOS приглашает на предрелизное тестирование версии 0.4

 , ,


1

4

22 ноября 2015 Amine Khaldi коммитом под номером 70000 создал ветку для подготовки релиза 0.4. Это значит, что отныне и вплоть до самого релиза все изменения, попадающие в транк (основную ветвь разработки), должны быть намеренно перенесены в релизную ветвь, если в этом возникнет необходимость. Такая методика позволяет избежать неожиданных регрессий и случайных багов, однако не является достаточной — необходимо еще и целенаправленное тестирование. Поэтому мы приглашаем всех желающих принять участие в предрелизном тестировании работы программ в ReactOS. Установочные и загрузочные для тестирования следует брать здесь, предлагается использовать билды с номером 69999 (в первую очередь) или новее.

Если вы хотите, чтобы ваша программа (которую вы создали или просто пользуетесь) или ваше устройство заработало в 0.4, самое время прислать баг-репорт. Патчи мы тоже принимаем с радостью, как, например, в истории с СУБД Линтер.

>>> Центр тестирования

★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 3)
Ответ на: комментарий от curufinwe

Ответ на этот вопрос я и без тебя знаю

Откуда? Ты же так и нихрена не запустил :)

У меня же был реальный случай когда отписывался разрабам по поводу проблемы - они ее устранили через пол года в коде, а у меня эти пол-года костыльно была сунута библиотека из винды и все работало..

anonymous
()
Ответ на: комментарий от curufinwe

Пруф будет, хотя бы на словах?

Что значит пруф на словах?

я тебе говорю что запускается - это и есть пруф на словах :)

Не веришь мне - гугель в помощь... или ты и гугелем пользоваться не умеешь?

anonymous
()
Ответ на: комментарий от anonymous

ты точно упорыш. А вайн значится, да? А ректалось?

Вайн и реактос можно заточить, исходники ж есть. А windows server нет.

curufinwe ★★★★★
()
Ответ на: комментарий от anonymous

" а у меня эти пол-года костыльно была сунута библиотека из винды и все работало.. "

То есть ты нарушил закон и использовал ворованную из винды библиотеку, и это нормально? ЕУЛА запрещает тебе использовать отдельные части Windows.

anonymous
()
Ответ на: комментарий от curufinwe

Вайн и реактос можно заточить

ну тогда точи :)

anonymous
()
Ответ на: комментарий от anonymous

Погуглил, нашел несколько пруфов что не работает. Напимер

SolidWorks 2014 не хочет устанавливаться на Windows Server 2008 SP2 - Пишет «не знаю такой системы».

Вот так. Ну ткни меня в ссылку, где написано что он работает.

curufinwe ★★★★★
()
Ответ на: комментарий от anonymous

у меня была лицензия винды, правда не на том компьютере ;)

но ты же никому не расскажешь, брат анонимус ;) да? :)))

anonymous
()
Ответ на: комментарий от anonymous

«у меня была лицензия винды, правда не на том компьютере ;)

но ты же никому не расскажешь, брат анонимус ;) да? :)))»

Значит, ты нарушил лицензию на Windows, и должен ее стереть. Уже звоню Баллмеру:-)

anonymous
()

Уважаемый curufinwe, если вы думаете что никто не замечает что вы тут просто софистским флеймом накручиваете страницы чтобы вывести новость про ReactOS на вершину Top 10, то вы глубоко заблуждаетесь.

А вот двуличным ЛОРовским модераторам, которые себе позволяют накладывать пожизненный бан по IP-адресу на постинг комментариев на ЛОРе за комментарий (очень метко изобличающий суть деятельности этого индивидуума на ЛОРе) о том Jedi-to-be очень уж напоминает персонажа Пахом из фильма Зелёный слоник, и при этом нежелающим чистить комментарии от очевидной накрутки страниц пользователем curufinwe, большой привет.

anonymous
()
Ответ на: комментарий от anonymous

Иди ка ты лесом, это уже не прикольно. Ссылки нет, на этом инцидент можно считать исчерпанным. Так же как в appdb рейтинг бронз стоял вчера, а ты уверял что все работает, так же и сейчас? Все ясно с тобой. Пора прощаться. Поздравляю со сливом.

curufinwe ★★★★★
()
Ответ на: комментарий от anonymous

Хорошо, пусть меня забанят если хотят, я явно не прошу, но я устал тут общаться с неадекватами. Совершенно на бан не обижусь.

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от anonymous

Answer is available to members. Просят реквизиты кредитки, чтобы прочитать ответ.

Похоже, ты просто издеваешься. Давай досвидания уже.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Хорошо, пусть меня забанят если хотят, я явно не прошу, но я устал тут общаться с неадекватами. Совершенно на бан не обижусь.

hobbit, Shaman007 банить не обязательно, а вот скор снять и удалить корневые комментарии в которых началась цепочка софистики в итоге растянутая уже на 8 страниц, было бы неплохо.

anonymous
()
Ответ на: комментарий от curufinwe

Просят реквизиты кредитки, чтобы прочитать ответ.

Я хренею с этих виндузятников :)

http://i11.pixs.ru/storage/0/6/5/2015120716_7324950_19782065.png

Какие-то визитки, ты еще и вирусни нахватал, похоже. Касперыча еще не забудь украсть для полного комплекта к солиду :)))

anonymous
()
Ответ на: комментарий от curufinwe

некоторые драйверы уже работают

А есть устройства, не работающие в Linux, но работающие в ReactOS?

dexpl ★★★★★
()
Ответ на: комментарий от anonymous

Свет! Выключите свет! Они лезут на свет!

А вообще однозначно более перспективный!

Ректалоси скоро 20 лет а все такой-же унылый глюкодром, а тут за пол года и уже эксплорер даже более приличный чем в ректалоси :)

anonymous
()
Ответ на: комментарий от anonymous

«А что насчет вот этого проекта? http://opennt.net/"

Но это форк NT. А для импортозамещения нужна десктопная винда с пасьянсом. И для игрушек. Впрочем, РеактОС может наверняка выдрать оттуда что-то.

anonymous
()
Ответ на: комментарий от curufinwe

И твое мнение, высказанное в ней, несколько ошибочно

Да оно несколько ошибочно, я уточню, в 98% случаях удастся запустить даже тебя, и ты по прежнему упоротый рукожоп.

CHIPOK ★★★
()
Ответ на: комментарий от weare

А что, маленькая но очень гордая ОС!
Пройдет 10 лет и это будет стоять на каждой машине вместо Windows.

одна маленькая, но очень гордая птичка сказала: - Лично я полечу прямо на Солнце! И она стала подниматься все више и више, но очень скоро обожгла себе крылья и упала на самое дно самого глубокого ущелья! ©

anonymous
()
Ответ на: комментарий от anonymous

ВНЕЗАПНО

Ээээ... я не модератор, вообще-то.

hobbit ★★★★★
()

На счет недоступности серверов. Дата-центр, в котором хостится сервак с изошниками, в Швеции, а там ураганы два дня и отключения света. И это первый такой случай длительного даунтайма этого сервера. До этого он отработал около года без сбоев.

Jedi-to-be ★★★★
() автор топика
Последнее исправление: Jedi-to-be (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ох, ё...

На этом http://opennt.net/ ничего нет ни про лицензию, ни про происхождение файлов. Зато в нескольких случайно выбранных файлах наблюдаются копирайты Microsoft.

Очень похоже, что проект основан на фрагментах исходников NT, которые несколько лет назад якобы утекли в интернет, и с тех пор MS героически пытается их оттуда стереть.

Вангую, что жить будет. До ближайшей абузы провайдеру.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Не может. ReactOS официально пишется с нуля, и лазить в код, стыренный из Windows - значит, подрывать саму идею проекта.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Из старого (аж 2007 г.) интервью Брагина Компьютерре:

В принципе, обратная разработка (reverse engineering) - например, дизассемблирование - не является нарушением авторского права. Тем не менее, прямое заимствование дизассемблированного кода, безусловно, нарушает копирайт (это считается созданием производной работы). Чтобы избежать нарушения, используют подход, называемый «clean room reverse engineering»: один человек дизассемблирует программу, разбирается в том, как она устроена, пишет качественную документацию обычным текстом (без настоящего кода) и передает другому человеку, который, смотря только на эту документацию, уже делает свою реализацию. Только такой метод обратной разработки разрешается в соответствии с правилами ReactOS.

Там ещё много интересного, в том числе и по вопросам легальности, хотя кое-что устарело:

http://old.computerra.ru/focus/332964/

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Очень похоже, что проект основан на фрагментах исходников NT

Это так и есть, зато работает, в отличии от сабжа.

С учетом того, что любители сабжа все равно под ударом мелкомягких и последние будут с ректалосников требовать дань хотя бы за FAT...

Лучше сразу opennt :)

anonymous
()
Ответ на: комментарий от hobbit

один человек дизассемблирует
и передает другому человеку

ах вот почему ректалось не развивается :) Другого человека найти не могут :)

anonymous
()
Ответ на: комментарий от anonymous

«И как создать совместимую ОС не заглядывая в оригинал?»

API есть, что мешает сделать свою реализацию? Сделал же Линус клон Миникс, не заглядывая в исходники.

anonymous
()
Ответ на: комментарий от anonymous

API есть, что мешает сделать свою реализацию? Сделал же Линус клон Миникс, не заглядывая в исходники

Прямо таки не заглядывал? И в исходники unix тоже :) Кстати, где можно увидеть документацию на Api windows, той что в msdn недостаточно для реализации бинарносовместимого клона.

anonymous
()
Ответ на: комментарий от anonymous

той что в msdn недостаточно для реализации бинарносовместимого клона

Естественно, там же нет описания миллионов костылей и подпорок и мест где надо закрепить синей изолентой от обрушения конструкции :)

Из статьи 10 летней давности

Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SymCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SymCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SymCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SymCity разрешается использовать память после ее освобождения.
И это было в порядке вещей. Команда тестировщиков Windows огромна, и она должна гарантировать – это и является ее главной задачей и ответственностью, – что каждый сможет безопасно обновить свою операционную системую. Не имеет значения, какое приложение инсталлированно, оно обязано работать, даже если ведет себя плохо, или использует недокументированные функции, или полагается на ошибочное поведение функции, которое было ошибочным в Windows n, но уже исправлено в Windows n+1. На самом деле, если вы загляните в секцию AppCompatibility вашего реестра, вы увидите целый список приложений, для которых Windows эмулирует старые ошибки и необычное поведение, поэтому они могут работать.

http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

Из откровений разработчика винды двух летней давности

We can't touch named pipes. Let's add %INTERNAL_NOTIFICATION_SYSTEM%! And let's make it inconsistent with virtually every other named NT primitive.
We can't expose %INTERNAL_NOTIFICATION_SYSTEM% to the rest of the world because we don't want to fill out paperwork and we're not losing sales because we only have 1990s-era Win32 APIs available publicly.
We can't touch DCOM. So we create another %C#_REMOTING_FLAVOR_OF_THE_WEEK%!
XNA. Need I say more?
Why would anyone need an archive format that supports files larger than 2GB?
Let's support symbolic links, but make sure that nobody can use them so we don't get blamed for security vulnerabilities (Great! Now we get to look sage and responsible!)
We can't touch Source Depot, so let's hack together SDX!
We can't touch SDX, so let's pretend for four releases that we're moving to TFS while not actually changing anything!
Oh god, the NTFS code is a purple opium-fueled Victorian horror novel that uses global recursive locks and SEH for flow control. Let's write ReFs instead. (And hey, let's start by copying and pasting the NTFS source code and removing half the features! Then let's add checksums, because checksums are cool, right, and now with checksums we're just as good as ZFS? Right? And who needs quotas anyway?)
We just can't be fucked to implement C11 support, and variadic templates were just too hard to implement in a year. (But ohmygosh we turned «^» into a reference-counted pointer operator. Oh, and what's a reference cycle?)

http://blog.zorinaq.com/?e=74

Именно поэтому wine столько пилят и допилить не могут, но у них задача то не допились, а запускать конкретные программы - и wine с этим вполне справляется. А если даже какой то новый запиленный в wine костыль что-то ломает со старым софтом, то пользователю доступно множество старых версий и множество бутылок если две программы «дерутся».

А в сабже объем работ выше, а разработчиков меньше. Поэтому, если часть, которую они берут от wine (запуск софта), еще хоть как-то работает, то с остальными частями полная задница была, есть и будет.

anonymous
()
Ответ на: комментарий от anonymous

«Кстати, где можно увидеть документацию на Api windows»

В офисе Микрософт - Ваш КО

anonymous
()
Ответ на: комментарий от petr

Как там с записью установщика/live-системы на usb? А то я забыл уже.

http://winehq.org.ru/ROS_BootFlash

С недавнего времени появилась простая возможность создания загрузочной флешки с ReactOS....
На данный момент ReactOS не загружается с флешки...

Прикольно :)

- Можно установщик записать? - Можно! - А загрузить? - Нельзя :)))

anonymous
()
Ответ на: комментарий от anonymous

В случае с гибридным-RAM образом можно и записать и запустить. Но процесс запуска.иногда бывает слишком долгим.

Jedi-to-be ★★★★
() автор топика
Ответ на: комментарий от anonymous

Можно установщик записать? - Можно! - А загрузить? - Нельзя :)))

И что? Во-первых уже радует простая возможность записи ReactOS на флешку, без самостоятельной установки загрузчика через консоль и прописывания в конфигурационный файл. А во-вторых, раз Вы читали статью, то видели, что над данной проблемой уже работает разработчик vgal, у которого в решении данной проблемы есть прогресс.

Если у Вас что-то не работает, кто мешает оформить баг-репорт? Или нет, лучше ничего не делать, сидеть и к каждой новости про ReactOS изливать свой негатив.

petr
()
Ответ на: комментарий от petr

ну vgal молодец, чо. Я вообще к реактоси как к проекту-хобби, к проекту в стиле «just for fun lulz» относился ровно...

Более того, следил и даже ставил на реальное железо для попытки реального внедрения... не срослось...

Просто следил время от времени...

До поры селигеров/гос.конкурсов.

Извините, проект лезет к кормушке и спрос тут с проекта другой.

Не стоит реальный взгляд на вещи называть «негативом».

Если у Вас что-то не работает, кто мешает оформить баг-репорт?

У меня не работает реактось. Вся реактось :) Считайте это баг-репортом.

Я уже и так потратил свое время на тестирование макета.

ничего не делать

Почему? Дело мое явно полезное - выводить «фантазеров» на чистую воду ;)

anonymous
()

AWESOME

Давно ждал новостей от РеактОСа! Скачаем - протестим!

anonymous
()
Ответ на: комментарий от anonymous

А что насчет вот этого проекта? http://opennt.net/

судя по скриншотам, они пофиксили BSOD — он теперь красный :)))

anonymous
()
Ответ на: комментарий от anonymous

API есть, что мешает сделать свою реализацию?

емнип, бы какой-то китайский проект: совмещённое ядро, два в одном: линукс и windows kernel API + все DLL-ки, через транслятор API. типа как SUA наоборот.

anonymous
()
Ответ на: комментарий от anonymous

нешвободка! пропертарность! глобально и надёжно! единый штондардт!

stable API considered oh-so-stable, вот это всё вот.

anonymous
()
Ответ на: комментарий от anonymous

internal limits

вот кстати, вот.

а как у реактоси насчёт лимитов на процесс, встроенных, явных и неявных?

ну например: в диспетчере задач выбираем «объекты USER», «объекты GDI».

смотрим: когда счётчик в списке процессов добирается до 10 000, картинка на экране превращается в тыкву. ну реально, старые окошки не перерисовываются, новое рисуется серое на сером, и единственный способ — убить процесс из диспетчера задач и запустить заново. он работает, пока он ещё маленький.

где-то утечка этих ресурсов есть, походу. ну например, если в браузере открыть 10500 вкладок одновременно, то на favicon и прочие картинки расходуется 2..5..10 этих драгоценных GDI+ objects. если закрыть вкладку — не все ресурсы отдаёт взад.

где-то в реестре эту настройку можно подкрутить до 16384 макс. значения, но больше 10000 на процесс, как можно установить эмпирическим путём, ни одно приложение не тянет.

до маразма доходит: на 16 гигах фуррифокс отжырает 12 гиг памяти, по памяти место есть, а по этим вот костылям — упёрлись в лимит, приходится прибивать/перезапускать, а так бы мог бы жыть да жыть, с аптаймом две недели в гибернации...

а костыли детские, бьют очень больно и поначалу незаметно.

глобально и надёжно же. при линуксе жыротворящем такого не было.

anonymous
()
Ответ на: комментарий от anonymous

теперь бы ещё сорцы SUA и до нормальной POSIX подсистемы допилить — и ОК, будет годно.

правда почти линукс получится.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.