Comments 101
С прошедшим :)
Моё др прошло(
Какая все-таки работа проделана над этой ReactOS. Молодцы ребята.
Того глядишь, может и можно будет уже в относительно скором времени использовать ее в деле где-то на оборудовании, типа терминалов, так как они все равно все на Винде работают.
Того глядишь, может и можно будет уже в относительно скором времени использовать ее в деле где-то на оборудовании, типа терминалов, так как они все равно все на Винде работают.
Советую всем заинтересовавшимся внимательно прочитать что такое ARWINSS и (если и правда интересно) подключиться и протестировать что-нибудь. На самом деле, кроме программистов (это и так понятно) проекту ОЧЕНЬ нужны тестировщики. Работа благодарная: в ARWINSS баги закрываются довольно быстро :)
PS: На мой взгляд, идея ARWINSS — лучшее, что случилось в разработке ReactOS за последние 5 лет.
PS: На мой взгляд, идея ARWINSS — лучшее, что случилось в разработке ReactOS за последние 5 лет.
А где почитать про ARWINSS?
www.reactos.org/wiki/Arwinss_technical еще детали.
Если статьи на вике недостаточно, задавайте конкретные вопросы. Расскажу.
«Работа благодарная: в ARWINSS баги закрываются довольно быстро :)»
Подтверждаю, именно так :)
Подтверждаю, именно так :)
Может вам поставить linux? :) Какой смысл от NT-ядра то при этом?
Очевидно, драйверы. Ну и linux сейчас слишком раздутый, чтобы сравнивать его с nt4/2000. И legacy не меньше.
Тяжёлое наследство и жирок отпиливаются перекомпиляцией ядра.
Ок, что мне отключить, чтобы ядро стало сравнимым с plan9? С реализациями ITRON/uITRON? Хотя бы С QNX? Как мне вместить 2.6-ядро в мой раутер? Любое linux-ядро в мой телефон? Неужели перекомпиляция — настолько волшебная вещь? Сколько раз ни пробовал — получается жирный современный линукс.
странно что у китайцев получается а у вас нет :)
Далеко не каждая китайская железка идёт с линуксом. Включая телефоны. Да, сейчас ещё используются телефоны без андроида/симбиан/whatever и даже без поддержки java me.
я не говорил про каждую, я говорил что у китайцев (и не очень) нет проблем урезать ядро до нужного размера, путём выпиливания и пересборки…
А я — о том, что многие части ядра *нельзя* вырезать при том, что они не везде нужны. И нужный размер *всегда* больше 2Мб (RAM, естественно), что иногда слишком много.
В общем, особых преимуществ у ядра конкретно linux нет. Но его фанаты пытаются засунуть его везде, где windows по каким-то причинам выглядит странно. Начинаешь верить, что linux — для тех, кто ненавидит windows.
В общем, особых преимуществ у ядра конкретно linux нет. Но его фанаты пытаются засунуть его везде, где windows по каким-то причинам выглядит странно. Начинаешь верить, что linux — для тех, кто ненавидит windows.
я его не люблю, я просто пользуюсь, как впрочем и виндой…
есть такой проект Linux-tiny, погуглите сколько там у них получается если все по минимуму урезать…
есть такой проект Linux-tiny, погуглите сколько там у них получается если все по минимуму урезать…
Ага, а ReactOS тогда создана для тех, кто ненавидит Linux. Из обсуждений и wiki на сайте создается именно такое видение.
Несовсем так, вернее совсем не так. Хотя раздел About нашего сайта, как это говорится характерным языком, «немало доставляет» фанатам Linux. Перепишем в будущем.
Что же касается официальной позиции, то как я многократно говорил, Linux внёс настолько большой вклад в развитие Open Source, что без него сложно себе представить ту популярность FOSS, которое оно имеет сейчас.
Что же касается официальной позиции, то как я многократно говорил, Linux внёс настолько большой вклад в развитие Open Source, что без него сложно себе представить ту популярность FOSS, которое оно имеет сейчас.
У меня в роутере 2.6. От энтузиастов. Работает.
Какое там legacy? Драйвера для старых девайсов? Оо А чем это плохо то?
Даже вот Big Kernel Lock и тот историей стал
Даже вот Big Kernel Lock и тот историей стал
И что? Переименовать его от того, что телетайпы стали историей кучу лет назад?
Между прочим очень простой и хороший способ общения с машиной.
Между прочим очень простой и хороший способ общения с машиной.
Сравните с тиклетерминалом, например. Оно не-tty и достаточно удобно. Ну или 9term+rc. Зачем именно tty на десктопе — не представляю.
Может потому, что проще некуда?
Оно не «проще некуда». Да, если терминал подключается через RS232, то tty вполне разумно. А на десктопе я бы предпочёл текстовый редактор вместо «эмулятора терминала». И вообще,
Какого чёрта это legacy есть у X-окна? Это и есть простота? А убрать — сломается тонна софта, завязанного на legacy-фишки.
$ stty
speed 4000000 baud; line = 0;
iutf8
Какого чёрта это legacy есть у X-окна? Это и есть простота? А убрать — сломается тонна софта, завязанного на legacy-фишки.
Всё равно это всё инкапсулировано в тулкитах, поэтому тонна софта не сломается. А починить в тулките, если он граммотно спроектирован, вообще не проблема.
В Wayland'е этих legacy фишек вообще уже нету, что не мешает там запускать Qt и GTK софт.
В Wayland'е этих legacy фишек вообще уже нету, что не мешает там запускать Qt и GTK софт.
>тонна софта не сломается
Скажите это емаксерам. И это есть в wayland'е, как и в безыксовой консоли.
Скажите это емаксерам. И это есть в wayland'е, как и в безыксовой консоли.
speed 38400 baud; line = 0;
-brkint ixoff -imaxbel
-iexten
← умолчальная линуксовая консоль. Или она соединена по rs232 и это скорость порта?Тонна софта = emacs?
Ну круто да)))) Емакс это и правда тонна софта)))
Ну круто да)))) Емакс это и правда тонна софта)))
lwn.net/Articles/343828/
Это было при попытке тронуть tty. При попытке его убрать будет заметно веселее и это затронет практически весь софт, независимо от тулкитов.
И (сюрприз!) есть достаточно бестулкитного софта. Кроме того, тулкитов под иксы не 2 и не 3.
Это было при попытке тронуть tty. При попытке его убрать будет заметно веселее и это затронет практически весь софт, независимо от тулкитов.
И (сюрприз!) есть достаточно бестулкитного софта. Кроме того, тулкитов под иксы не 2 и не 3.
Кстати с виндовым маразмом по блокировке открытых на чтение файлов эти мелкие проблемы всё равно не сравняться ;)
К счастью, есть более вменяемые ОС, чем windows nt и GNU/Linux.
Только пока они в исследовательских лабораториях.
Тогда мой мобильник как раз из такой лаборатории. ОС там ни разу не вела себя непредсказуемо и при этом работает на таком железе, где даже ядро linux не влезет (не говоря о юзерспейсе). И что особенно радует — я даже не представляю, что там за ОС.
Десктопы — не 100 и даже не 30% от компьютеров.
Десктопы — не 100 и даже не 30% от компьютеров.
>Все, что выше NTDLL — выкинуть, вместо этого сделать полноценный POSIX-слой (можно ещё оставить MSRPC и что-то COM/OLE подобное).
простите, что нарушаю вашу некрофильскую идилию, но нафига козе боян?
если я правильно понимаю, смысл реактоси как раз в совместимости, при чем бинарненькой, с настоящим виндусом.
простите, что нарушаю вашу некрофильскую идилию, но нафига козе боян?
если я правильно понимаю, смысл реактоси как раз в совместимости, при чем бинарненькой, с настоящим виндусом.
Так помоги, диванный теоретик
В таком случае, зачем во всём этом ядро NT? Цель проекта — сделать Windows-совместимую ОС, а не ещё один Unix.
Ну нету, нету у меня жесткого диска. И двд скоро выброшу. Зачем вам мой жесткий диск, вы тоже в сговоре с производителями? :) Хочу, хочу такую ось. Жду два года уже. Не бросаете, хорошо. Попиарю. :)
Шрифты ужасны.
Артемий, перелогиньтесь.
Соответствующий баг в багзилле. Проблема известна, и рано или поздно будет исправлена.
Жесть, у еле шевелящейся ОС есть экспериментальная ветка…
оффтопом: при «живом» русскоговорящем авторе текста присутствующем на хабре, переводить на русский его текст…
Огромная просьба, не выкладывайте картинки на хостинг «вконтакта», «одноклассников» и т.п. так как у многих политикой сетевых администраторов закрыт доступ к подобным сайтам.
А многие и есть сетевые администраторы [гомерический хохот]
Есть не на народе?
Буду признателен, если поделитесь ссылкой.
Буду признателен, если поделитесь ссылкой.
ну почему в раре то? ну есть же пикасы и прочие, те же хабраэффекты или как там хостинг зовется… ладно обойдусь без картинок :)
К сожалению, ссылочка спустя 9 лет уже не работает :-), но система жива и развивается. Очень интересно было почитать старые новости, виден прогресс.
P.S. Александр, а я так понимаю, что более-менее полноценная поддержка usb будет в 0.4.13 и в более поздних релизах + что-то выход затягивается, исправляете регрессии и баги?
P.S. Александр, а я так понимаю, что более-менее полноценная поддержка usb будет в 0.4.13 и в более поздних релизах + что-то выход затягивается, исправляете регрессии и баги?
При закачке Gecko Module во время инсталляции в VMWare Workstation появляется бсод, жалующийся на tcpip.sys. Повторяемо.
Окно Properties for System крешится на вкладке «Computer Name».
При этом после этого креша нельзя снять подвисший rundll32.exe, возвращает err 5 ERROR_ACCESS_DENIED
При смене разрешения «на лету» не изменяется область перерисовки окон.
www.reactos.org/bugzilla/ все баги нужно заносить сюда. Там их смогут увидеть все разработчики.
Кнопка «Web» в реактос эксплорере возвращает ошибку «Assertion Failed», файл webchild.h, строка 278 (Выражение lpFrameInfo -> cb -> sizeof(OLEINPLACEFRAMEINFO)
Как отправлять сообщения об ошибках в ReactOS
Отладка
Статьи — на русском. Но сами баги нужно сабмиттить на английском. Если нужно помочь с переводом — обращайтесь. Только для бага нужен отладочный лог как минимум. Потому что в том виде, в котором вы это описали, кому-то придётся перепроверять и собирать логи за вас, а рук и так не хватает.
Отладка
Статьи — на русском. Но сами баги нужно сабмиттить на английском. Если нужно помочь с переводом — обращайтесь. Только для бага нужен отладочный лог как минимум. Потому что в том виде, в котором вы это описали, кому-то придётся перепроверять и собирать логи за вас, а рук и так не хватает.
Модуль геко лучше просто не ставить.
А к чему здесь в тегах wine?
wine — одна из составных частей реактоса! А в арвинсе он вообще принципиальную роль играет =)
Понятно, спасибо.
У него же нуинатормознейшая реализация GDI.
Зато он работает и активно развивается огромным числом программистов, что позволяет сосредоточить основные усилия разработчиков Реактоса на написании ядра и других подсистем.
А нафиг оно ядро то нужно? Я еще понимаю делать прослойку совместимости с виндовым юзерспейсом. Но ядерная то часть на кой? Чтобы грузить! старые, закрытые! драйвера виндов со страхом упасть по любому поводу? Там же целые огромные куски Native API вообще не документированы никак!
Ладно бы тихонько себе пилили, но вот почему-то комьюнити Реактоси ну уж очень любит пнуть Unix like системы по любому поводу, зависть что-ли?
Ладно бы тихонько себе пилили, но вот почему-то комьюнити Реактоси ну уж очень любит пнуть Unix like системы по любому поводу, зависть что-ли?
Те же HASP-ключи без «старых, закрытых» драйверов не поднимутся. Или кто-то уговорит всех производителей писать закрытые драйверы под linux (остальное можно не рассматривать), обходя GPL?
NDISWrapper же прекрасно написали, было бы желание и для HASP ключей сделали. Но увы, там обычно совсем странное API юзается, которое и в ReactOS то повторить будет ничуть не легче, или я пропустил тот момент, когда HASP ключи заработали в ReactOS'и?
Просто куда проще сломать защиту от ключа, тем более законодательство тут на стороне потребителей, пока что :)
Просто куда проще сломать защиту от ключа, тем более законодательство тут на стороне потребителей, пока что :)
Цель ReactOS — полностью повторить архитектуру Windows. Если кому-то хочется полностью рабочих драйверов из коробки без секса с откатом ядра и патчами — это его право.
>тем более законодательство тут
>тут
Мне нечего добавить.
>тем более законодательство тут
>тут
Мне нечего добавить.
Да, у Wine нуинатормознейшая реализация GDI, и это полностью благодаря X Windows. Но, к великому счастью, Wine проектируется умными людьми, и они ввели средний слой, между высокоуровневым WinAPI и низкоуровневым X Windows.
Фактически, я реализовал свой графический сервер, который не только быстро работает, но ещё и полностью (полностью значит то, что нет теоретических ограничений, а не то, что сейчас нвидия из коробки работает) совместим с графическими драйверами для Windows.
Фактически, я реализовал свой графический сервер, который не только быстро работает, но ещё и полностью (полностью значит то, что нет теоретических ограничений, а не то, что сейчас нвидия из коробки работает) совместим с графическими драйверами для Windows.
>Да, у Wine нуинатормознейшая реализация GDI, и это полностью благодаря X Windows.
X Window. И во вторых, почему тогда другие графические тулкиты не тормозят? Они тоже иксы юзают.
X Window. И во вторых, почему тогда другие графические тулкиты не тормозят? Они тоже иксы юзают.
> И во вторых, почему тогда другие графические тулкиты не тормозят? Они тоже иксы юзают.
X Window System. Да в том то и дело, что тормозят. Поэтому и Wayland решили сделать.
X Window System. Да в том то и дело, что тормозят. Поэтому и Wayland решили сделать.
Рад за них. В последнее время, проект активизировался как-то. Надеюсь у них ещё много таких успешных веток есть.
Приятно видеть, что проект живет.
Хочется пожелать долгой жизни и скорейшего перехода к практическому использованию!
Хочется пожелать долгой жизни и скорейшего перехода к практическому использованию!
А нет где-то этой версии, предустановленной в qemu или vmware?
После установки в qemu вылетает в синий экран.
После установки в qemu вылетает в синий экран.
Неа, нету =( Такие есть только у релизов. Попробуйте Виртуалбокс.
Попробуйте собрать логи. Возможно, ошибка не критическая, и под отладчиком её можно будет «проскочить». Про отладку ReactOS, по-русски.
Sign up to leave a comment.
Значимый прогресс экспериментальной ветки ARWINSS операционной системы ReactOS