Представлен (http://www.reactos.org/ru/news_page_53.html) релиз ReactOS 0.3.10, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003/Vista). Серия 0.3.x находится в "альфа"-стадии разработки. В версии 0.3.10 впервые по умолчанию задействован новый универсальный ATA драйвер, в котором присутствует поддержка SATA и дисковых разделов больше 8 Гб.Основные улучшения (http://www.reactos.org/wiki/index.php/ChangeLog-0.3.10) в новой версии:
- USB стек доработан в плане совместимости с USB клавиатурами и мышами;- Устранена невозможность работы с дисковыми разделами, размером более 8 Гб;- Добавлена возможность установки на любой из 4 первичных дисковых разделов;- Начальная поддержка работы с SerialATA контроллерами;- Расширено число поддерживаемых сетевых карт, работа протестирована на 20 разных типах сетевых адаптеров;- Проведена работа по увеличению стабильность сетевой п...
URL: http://www.reactos.org/ru/news_page_53.html
Новость: http://www.opennet.me/opennews/art.shtml?num=22470
Они до версии 1.0 когда-нибудь дойдут ?
для этого надо попросить еврокомиссию, чтобы они заставили мс открыть реализацию win & native api )
кстати согласитесь, что идея хорошая!
Почитав то, что уже открыто — MSDN, пришёл к выводу, что не... Ну то есть если есть острая необходимость реализовывать точно такое же, то наверное пригодится.Знаете, как открыть файл, например?) CreateFile (..., CREATEFILE_OPENFILE);
Создание директорий и файлов реализованы не похожими по названию и семантике функциями, удаление — тоже. Удаление любит показывать ошибку 1026, что MSDN переводит как "something wrong, в Windows Vista такой ошибки уже нет".
В общем, я пришёл к выводу, что WinAPI можно почитать, если хочется чего-то вроде башорга.
Кстати, там от Позикса что-нибудь осталось? Кто-то говорил, что венда его поддерживает, лол
не поверишь, винда posix поддерживает, но надо доп. комплект от MS тавить.ограничения на работу с win32 есть и серьезные, но этого никто и не обещал, а posix там как posix, что-то серьезное там собрать и запустить из того что под линукс, сложно.
>В общем, я пришёл к выводу, что WinAPI можно почитать, если хочется
>чего-то вроде башорга.Ну МС всегда отличались оригинальностью в синтаксисе команд. Собственно, все что они сперли у юнихов в далекие годы начала Виндоуз, было переписано с использованием своих наименований и даже своих терминов, которые усиленно нассаждаются в ИТ среде. Правда безуспешно, так как никто так и не стал использовать WINS вместо DNS или NetBios вместо TCP/IP. :)
Про скрипты я уж молчу, красота на красоте.
Эмм.. Нетбиос, как бы, ДО TCP/IP был. И вполне себе активно использовался, неплохая такая альтернатива IP была. В IBM'овских сетях до прихода ethernet, на нетвари поверх IPX во времена появления Ethernet..
Автор скорее всего имел ввиду NetBUI или как оно там...
Искренне желаю проекту удачи. Что бы там не говорили...
Сизифов труд, не совсем понятный зачем.
Те кто хочет винды - покупает лицензию.
Те кто хочет совместимости - ставит wine, vitrualbox или покупает vmware. И запускает там винду.
Хотя труд несомненно интересный. Возможно, разработчики имеют какую то не совсем очевидную для всех цель.
В n-ный раз для тех кто только что вылез из анабиоза сообщаем: wine и ReactOS постоянно обмениваются кодом, поэтому говорить, что ReactOS не нужен - это эквивалентно тому, что и Wine не нужен. Ну не нужен - не используй.
NT хорошая архитектура. думаю их цель в этом:) без повторения ошибок мс.
>NT хорошая архитектура. думаю их цель в этом:) без повторения ошибок мс.
>Возможно, но совместимость с Win их убъёт. А так действително было бы интересно - NT без глюков.
>интересно - NT без глюков.NT без глюков? "Нет, сынок, это - фантастика..." (c) :)
Просто потому что общий размер кода и его сложность таковы что глюков там не может не быть.Простите, у MS + Интель (легендарный wintel :D) вон в 2009 году видеодрова ставят висту колом.Как делать нефиг.А они разрабатывают платформу уже не первый десяток лет.Глядя на силищу собирающуюся вокруг Linux я могу поверить в то что оно дойдет до кондиции и будет работать при умеренном количестве глюков.А вот ReactOS... ну... время покажет.Лично я бы на него не закладывался.Ну а кто заложился на проприетарь в виде дров и софта настолько что не может слезть ни в каком виде - сам себя наказал по большому счету.Я конечно понимаю желание таких людей увидеть палочку-выручалочку, но, в конечном итоге - не вендор ОС им руки вывернет так вендор проприетарного софта и драйверов.И как всегда такие будут ныть и пролетать.Сильно большая разница?
Пинда специально разрабатывается кабы как, так как если сделать ОС которая будет работать годами, то скоро не с кого окажется стричь купоны за новые обертки старой системы - win98,XP,Vista,Win7 и так далее.
> Пинда специально разрабатывается кабы какА вы сами то в это верите? Скорее, имеем пример "эффективности" проприетарного корпоративного бизнеса, когда програмерам глубоко плевать на результат своего труда по большому счету.Просто их работа как правило превращается в нудную обязаловку.Благо, программер даже не владеет правами на результат своего труда.Ну а заинтересованность в результате работы на "дядю" понятно какая - "лишь бы не выперли".Врядли это способствует появлению качественного кода и изящными решениями.Скорее, просто тонна хрени сделанная по принципу "на отвали".Что в сумме очень хорошо описывает виндусь висту одной короткой фразой - при ее создании данный принцип явно стоял во главе угла.
А чего непонятного? Вся суть этой ОС в драйверах от NT, которых очень много и которые можно использовать в ReactOS. Ось не серверная претендует на дисктоп.
>А чего непонятного? Вся суть этой ОС в драйверах от NT, которых
>очень много и которые можно использовать в ReactOS.Да, да здравствуют проприетарные дрова со всем вытекающим геморроем, как то - невозможность багфиксов, покладание вендорьем болта на поддержку и прочая.А совместимость со всеми выводками от NT4 до 2008 поддерживать немного так не получится.API дров хоть и не корежили по крупному, оно все-таки несколько отличается между версиями виндов.В итоге будет работать как всегда только некий определенный subset железа, а жаловаться в случае чего на глюки блоба под ОС которую производитель дров не поддерживает - разве что в ООН...
Молодой человек, а вы программист, администратор, пользователь? Я спрашиваю, поскольку у всех этих типажей свой тип мышления. Каждый из них может не видеть своих специфических элементарных вещей.
>Те кто хочет винды - покупает лицензию.Ага, как раз в кризис, компов на 20, для того чтобы всего лишь 1с и офис гонять. А MS цены только поднимает. Win7 уже 300$ а WinXP уже не продается.
Вы товарищ не сечете ситуацию! ReactOS дело очень нужное и важное. Давайте ребята, не слушайте болтунов.
А 1C типа под gpl?
>А 1C типа под gpl?1) 1С "Рекомендовано МинФИном" (ФАС, ау!!)
2) самая простая базовая бухгалтерия стоит, если не ошибаюсь, в районе 3 тыр (франчайзи, поправьте, если ошибся), и это при всем прочем программный продукт, которым ПОЛЬЗУЮТСЯ, в отличие от платформы, на которой запускается этот продукт (и снова ФАС, Вы где?).
http://www.opennet.me/opennews/art.shtml?num=15620А если хотите пользоваться каким-то определенным продуктом, то не жалуйтесь на то, что вас чего-то там заставляют.
>http://www.opennet.me/opennews/art.shtml?num=15620
>
>А если хотите пользоваться каким-то определенным продуктом, то не жалуйтесь на то,
>что вас чего-то там заставляют.Сходил по ссылке. Новость от 30-Апр-08. Прошел год. Я зашел на сайт Паруса. Ну, а обещанные исходники то где?
>http://www.opennet.me/opennews/art.shtml?num=15620
>
>А если хотите пользоваться каким-то определенным продуктом, то не жалуйтесь на то,
>что вас чего-то там заставляют.Это не смешно даже. Вы видимо не представляете что такое 1с и что он значит для бухгалтера. Его стоимость по сравнению со стоимостью работы которую с помощью его делает бухгалтер это десятые доли/единицы процентов. А форматы выгрузки/загрузки везде совместимые с 1с. Поэтому альтернативы 1с нет. И это реалии. То что есть другое использовать невыгодно, потому что время - деньги.
>1С "Рекомендовано МинФИном" (ФАС, ау!!)ФАС откликнулся бы, если бы была альтернатива 1С. Любой бухгалтер скажет, что такого нет. И это, конечно, плохо, но что поделаешь, как говорится :)
> А 1C типа под gpl?Да это неважно. Важно снизить совокупную стоимость владения ПК, что в пересчете на десятки компьютеров выльется в десятки тысяч рублей. А то что что-то будет не под gpl и за деньги - неважно. Сами компьютеры тоже знаете не бесплатны.
> Хотя труд несомненно интересный. Возможно, разработчики имеют какую
> то не совсем очевидную для всех цель.У меня такое ощущение что им просто нравится эта архитектура ядра.Вот только MS сделал все для того чтобы ядерщиков под NT было бы немного а сделать 100% совместимо было бы тем еще геморроем.Ну а потому - проект интересный, но держится на достаточно небольшом числе энтузазистов.Посему - нормально работающей системой оно если и станет - то наверное к вашему моменту выхода на пенсию, не раньше.
ИМХО: линухи гораздо перспективнее в плане нормальной поддержки железа по факту.И к тому же не проприетарными блобами с которыми вечно будет головняк вида "у вас слишком старая/новая ОС для этого железа" или "у вас слишком старое/новое железо для этой ОС".И с этим головняком при закрытых драйверах ничего не сделаешь - придется выбрасывать исправное железо только потому что производитель положил хрен на поддержку оного в текущих версиях ОС.
Унунумус писал:
>Они до версии 1.0 когда-нибудь дойдут ?Миранда 0.8.1... Они до версии 1.0 когда-нибудь дойдут ?
Глупый вопрос, не так ли? :)
А что-то вроде ie6 там будет?Например, есть задача поставить "криптопро" и сдавать отчетность через "контур-экстерн".
>А что-то вроде ie6 там будет?
>
>Например, есть задача поставить "криптопро" и сдавать отчетность через "контур-экстерн".Ничто не мешает его туда доустановить. 6 версия должна установиться без проблем.
Запрещено лицензией на чтото кроме родной линейки. Точнее ЕМНИП нужна лицензионная виндоус под каждую копию.
>Запрещено лицензией на чтото кроме родной линейки. Точнее ЕМНИП нужна лицензионная виндоус
>под каждую копию.Ну а коммерческие продукты пошлют вас с саппортом этой полуработающей ОС сами знаете куда.В итоге при глюках придется долго ломать бошку кто виноват а жаловаться в большей части случаев придется сугубо в спортлото, если окажется что у продукта хреновая совместимость с некоей ОС.Благо, вендор и не обещал что будет работать под этой ОС.А потому жаловаться - некуда.Итого?Если вы хотите юзать софт без гемора под бесплатной ОС, единственный нормальный вариант - добиться официальной поддержки ОС вендором.С обязательством чинить глюки и вообще саппортить такую конфигу.Имхо так.
А как с дровами. Разработчики используют что-нибудь из ядер Linux/BSD или предпочитают делать всё с нуля?
>А как с дровами. Разработчики используют что-нибудь из ядер Linux/BSD или предпочитают
>делать всё с нуля?Разработчики делают ядро NT.По образу и подобию оригинала (aka Windows).И совместимое по интерфейсам.Посему в теории сие как бы вроде совместимо с (проприетарными) драйверами выпускаемыми для Windows.На практике... гм, ну возьмите да посмотрите.Наглядный пример того чем теория отличается от практики.Код ядра - с нуля, свой.Общая архитектура - ну, копия NTшного ядра.Реализованная как-то по своему но основные подсистемы и архитектурные идеи и решения разумеется смахивают на NT (а иначе с совместимостью проблемы будут).
>А как с дровами. Разработчики используют что-нибудь из ядер Linux/BSD или предпочитают
>делать всё с нуля?сетевой стек от FreeBSD. но об этом на офсайте по русски написано.
с нуля всё предпочитают делать только создатели маленьких домашних ОС, что как бы намекает, что им легче самим всё написать, чем изучить то, что до них сделано.