URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4290
[ Назад ]

Исходное сообщение
"OpenNews: ReactOS 0.2.4"

Отправлено opennews , 15-Сен-04 17:42 
Вышел в свет новый релиз свободной и открытой операционной системы ReactOS 0.2.4, имеющей бинарную совместимость с ОС семейства Windows NT/2000.


В новой версии существенно улучшена поддержка уже работающих Win32-приложений, добавлена минимальная сетевая поддержка и множество других изменений, полный список которых можно найти в ChangeLog на сайте <a href ="http://www.reactos.com">reactos.com</a>

Для того, чтобы попробовать реактос, вам не обязательно устанавливать его себе на компьютер - достаточно просто скачать и запустить эмулятор qemu с предустановленой ROS. Так же доступны для скачивания образ LiveCD (загрузочный CD с предустановленой ОС не требующий работы с жестким диском) и образы для эмуляторов VMWare, Bochs.

URL: http://reactos.com
Новость: http://www.opennet.me/opennews/art.shtml?num=4364


Содержание

Сообщения в этом обсуждении
"ReactOS 0.2.4"
Отправлено Nikolai , 15-Сен-04 17:42 
ReactOS needs at least 32 MBs of RAM to boot
нет такого мне счастья не надо, лучше я обниму унитаз (C) Ноль

"ReactOS 0.2.4"
Отправлено Fireball , 15-Сен-04 18:58 
Nikolai,
я конечно понимаю данный момент, то, что мы всегда стремимся сделать нашу ОС не только совместимой, но и лучше, чем Windows (в конце концов это и есть основная цель проекта).
Реактос грузится на 16 Мб (я пробовал на 133-ем Пне) - работает нормально, но без эксплорера.
Но трезво рассуждая - у кого сейчас 16 мегабайт памяти? Они стоят меньше 100 рублей - это-ли проблема? А то, что надо проектом была проделана такая огромная работа, то, чего мы сейчас достигли, как когда-то Линус достигал, переделывая свой эмулятор терминала в ОС - вот что важно! И тогда я помню были такие же критичные высказывания в его адрес - ничего, он смог со своей командой сделать то, что теперь есть Линукс. Но теперь настает другое время - время ОС опирающейся на другую архитектуру наиболее распространенной ОС среди десктопов.
Линукс прекрасен как сервер - из этой позиции его не вытеснит никто. А в позиции десктопов он проигрывает MS Windows. Реактос призван исправить данное положение - ОС и софт должны быть свободными и открытыми!


"ReactOS 0.2.4"
Отправлено klalafuda , 15-Сен-04 19:19 
> Реактос призван исправить данное положение - ОС и софт должны быть вободными и открытыми!

я уважаю ваши затраты на развитие данного проекта, но мне не совсем понятно одно: какой именно софт? судя по целям:

---cut---
ReactOS is an Open Source effort to develop a quality operating system that is compatible with Windows NT applications and drivers.
---cut---

вы делаете клон winnt & K. прекрасно, почему бы и нет. но вы же не будите спорить, что подавляющее количество ПО под эту платформу - закрытое? и даже если оно идет как freeware, далеко не всегда доступны исходные тексты. просто как-то [пока?] не принято в мире MS делать открытый софт.

как пример - цель совместимости с winnt drivers. ну причем тут открытый софт? вы много видели winnt драйверов, поставляемых в исходниках? а пробовали эти исходники получить от производителя? :) вот и я о том-же..

so разговор об "открытой ОС для открытого софта" IMHO несколько.. кхм, не к месту. что в сущьности не умаляет проект, просто постановка вопроса несколько неправильна.

self hosted эмулятор Win32 API, не более.

// wbr


"ReactOS 0.2.4"
Отправлено tappak , 15-Сен-04 20:38 
>вы делаете клон winnt & K. прекрасно, почему бы и нет. но
>вы же не будите спорить, что подавляющее количество ПО под эту
>платформу - закрытое? и даже если оно идет как freeware, далеко
>не всегда доступны исходные тексты. просто как-то [пока?] не принято в
>мире MS делать открытый софт.

Мы делаем наше маленькое дело. И делаем его открытым. А уж какой софт будет использовать конечный пользователь, уже не совсем наша проблема.
Столлман то же обвинил проект в рекламе проприетарного программного обеспечения, но скажите? Виновата ли программная платформа в том, что для нее, приемущественно, писали не открытый софт?

>как пример - цель совместимости с winnt drivers. ну причем тут открытый
>софт? вы много видели winnt драйверов, поставляемых в исходниках? а пробовали
>эти исходники получить от производителя? :) вот и я о том-же..

Зато пробовали сами писать (: И получалось (:
Ну как пример, у проекта не будет проблем с _нормальными_ драйверами к ATI картам. Да их нельзя будет включить в поставку, но любой сможет их достать.

>so разговор об "открытой ОС для открытого софта" IMHO несколько.. кхм, не
>к месту. что в сущьности не умаляет проект, просто постановка вопроса
>несколько неправильна.
>
А Вы задумывались о наличии огромного количества Open-Source софта для платформы Win32? OpenOffice, Mozilla, Apache, Miranda, 99% консольных приложений?
И еще очень много всего.

>self hosted эмулятор Win32 API, не более.

Намного больше, чем Вы думаете (:
Там, на сайте, внизу написаны планируемые подсистемы, я Вас уверяю, РеактОС может работать Вообще не используя WinAPI. API может быть заменен любым другим: POSIX, OS/2, Java, DOS, etc...
Да и не эмулятор она вовсе. Сказать, что ROS "эмулятор WinAPI" все равно, что сказать "Linux - эмулятор Unix".

wbr, Семен Новиков


"ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 12:59 
>Мы делаем наше маленькое дело. И делаем его открытым. А уж какой
>софт будет использовать конечный пользователь, уже не совсем наша проблема.

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

>Столлман то же обвинил проект в рекламе проприетарного программного обеспечения, но скажите?
>Виновата ли программная платформа в том, что для нее, приемущественно, писали
>не открытый софт?

ответ: несомненно и в первую очередь.

>Зато пробовали сами писать (: И получалось (:

ну и что? у меня и на родной winnt получалось. и далеко не только у меня. что ровным счетом ничего не говорит. или вы собираетесь сами поставлять в комплекте свои драйвера? судя по всему нет..

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

достать от ATI? с поддержкой всех плюшек и наворотов a'la 3D & K (OpenGL, DirectX etc). причем что программы, их, плюшки, использующие, будут работать под вашей системой ну хотя бы не на много хуже, чем под родной win2k/xp. ну пусть это будет скажем ut2000 или doom3.

ну а не будут, так что мне радости, как пользователю, с таких некривых драйверов и моей новой навороченной графической карточки? :)

>А Вы задумывались о наличии огромного количества Open-Source софта для платформы Win32?
>OpenOffice, Mozilla, Apache, Miranda, 99% консольных приложений?
>И еще очень много всего.

у меня только один вопроc: зачем мне запускать oo, firefox, apache и миранду под windows, если они у меня и в родной BSD [можно Linux] просто замечательно работают и радуют меня каждый день. с этой точки зрения, мне win32 не нужен как класс. вообще. ни в виде win2k ни в виде reactos.

под windows я хочу запустить ms explorer и office 2003, ms project, ms visio, msvc последний ну и прочее. но отнюдь не apache или, не приведи господи, oo.

ps: я понимаю, что такой подход к Windows может быть не является общим. это лишь одна из точек зрения пользователя.

>Намного больше, чем Вы думаете (:
>Там, на сайте, внизу написаны планируемые подсистемы, я Вас уверяю, РеактОС может
>работать Вообще не используя WinAPI. API может быть заменен любым другим:
>POSIX, OS/2, Java, DOS, etc...

а на кой мне reactos с поддержкой POSIX [btw какого именно? всего 1001.x? что-то слабо верится :)], если у меня уже есть нормальная и динамично развивающаяся поддержка POSIX в другой системе? причем родная и изначально. если я по какой-то причине захочу именно POSIX, win32 в любом его виде будет самой последней системой в моем списке :) бо нету его там.

// wbr


"ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 21:44 
>изначально. если я по какой-то причине захочу именно POSIX, win32 в
>любом его виде будет самой последней системой в моем списке :)
>бо нету его там.

Ох не правы Вы тут во всех отношениях (:
Отправляю вас на чтение Inside Windows 2000. POSIX подсистема встроена во ВСЕ винды линейки NT кроме откровенно домашних XP. Т.е. повторяю еще раз...
Ядру nt абсолютно пофиг, какой юзать API. Это лишь ядро, а вся архитектура Win32 лежит в одноименной подсистеме. Если не запускать Win32 подсистему, а запускать POSIX, вы получите UNIX(tm)-like OS на ядре nt.
Ну вот вам парочка навскидку:
1)GNU's GygWin
2)Microsoft's Interix
Правда они работают НЕ как подсистемы, но POSIX на WinNT реализуют практически полностью.


"ReactOS 0.2.4"
Отправлено klalafuda , 17-Сен-04 13:14 
>Ох не правы Вы тут во всех отношениях (:
>Отправляю вас на чтение Inside Windows 2000. POSIX подсистема встроена во ВСЕ
>винды линейки NT кроме откровенно домашних XP. Т.е. повторяю еще раз...
>
>Ядру nt абсолютно пофиг, какой юзать API. Это лишь ядро, а вся
>архитектура Win32 лежит в одноименной подсистеме. Если не запускать Win32 подсистему,
>а запускать POSIX, вы получите UNIX(tm)-like OS на ядре nt.
>Ну вот вам парочка навскидку:
>1)GNU's GygWin
>2)Microsoft's Interix
>Правда они работают НЕ как подсистемы, но POSIX на WinNT реализуют практически
>полностью.

входящие данные:
MS Windows 2000 Pro SP3 штатная инсталляция
MSVC 6.0
MSDN 200x [опционально]
MS Platform SDK [опционально]

задача:
на указанной инсталляции поиметь доступ к POSIX 1001.x. включая Shell Utilites, System Interfaces, и все-все-все. что именно входит в требуемый набор можно посмотреть тут:
http://www.opengroup.org/onlinepubs/009695399/

ограничения:
Interix, не приведи господи CygWin и пр. надстройки не предлагать. используются только базовые штатные средства разработки от MS, указанные выше. ограничение не обсуждается.

well, когда и как мы начнем вызывать fork() или shmctl() ? :)

// wbr


"ReactOS 0.2.4"
Отправлено klalafuda , 17-Сен-04 13:18 

ps: с таким же успехом вы можете утверждать, что Linux поддерживает Win32 API. ведь на него можно поставить Wine, правда? или запустить win98 под Bochs, или еще как-то изголиться.. в морг (tm)

// wbr


"ReactOS 0.2.4"
Отправлено Fireball , 15-Сен-04 21:46 
>вы делаете клон winnt & K. прекрасно, почему бы и нет. но
>вы же не будите спорить, что подавляющее количество ПО под эту
>платформу - закрытое? и даже если оно идет как freeware, далеко
>не всегда доступны исходные тексты. просто как-то [пока?] не принято в
>мире MS делать открытый софт.
Вы абсолютно правы, однако есть несколько исключений:
1. Мы не делаем клон - делать клон нелегально (хотя сам Б. Гейтс в своей книге пишет что клонирование есть хорошая вещь). Мы делаем ОС, совместимую с Windows NT/2k/xp.
2. опенсорс под Win32 - несколько лет назад это действительно звучало абсурдно. Но сейчас - на том же sourceforge.net можно посмотреть - там огромное кол-во проектов под Win32. Это на самом деле хорошая тенденция. Также нельзя сбрасывать со счетов различные библиотеки для cross-platform development.
3. Благодаря усилиям реактоса мы пытаемся превратить "мир MS" в "мир Windows" или "Win32 API".

>как пример - цель совместимости с winnt drivers. ну причем тут открытый
>софт? вы много видели winnt драйверов, поставляемых в исходниках? а пробовали
>эти исходники получить от производителя? :) вот и я о том-же..
Вы сами себе противоречите :) Софт и драйвера - действительно разные вещи, и действительно они не причём :). Вот только исторически сложилось, что драйверы под WinNT/2k были (и есть) не опен-сорс, но тем не менее они (ок, большинство) free. Что позволяет использовать их под реактосом (несмотря на то, что с ним поставляется набор опен-сорс драйверов для основных устройств).

>so разговор об "открытой ОС для открытого софта" IMHO несколько.. кхм, не
>к месту. что в сущьности не умаляет проект, просто постановка вопроса
>несколько неправильна.
Вы сами эту тему вытащили на всеуслышание :) - Это на вкус пользователя. Хочет пользователь - может работать под всем опенсорс. А может запускать не опенсорс, может запускать даже проприетарные программы. Под линукс ведь есть проприетарные программы, никто с этим спорить не будет - и никто из-за этого не скажет "всё - линукс - пупец, под него стали писать проприетарный софт, за это мы не будет юзать ни этот софт, ни саму ось".

>self hosted эмулятор Win32 API, не более.
And this statement I don't understand completely. Emulator? Self-hosted?
Поверьте, я прекрасно понимаю значение этих слов :) Но данное, если можно так сказать, утверждение, я непонимаю вообще.
Можно попросить объяснить, как можно вообще сделать self-hosted emulator? Само понятие emulator подразумевает то, что он имеет два интерфейса, внешний и внутренний. Внешний - к тому, что под ним должно работать, внутренний - то, используя чьи ресурсы, он позволяет работать эмулируемой среде.

P.S. Вы расшифровку WINE знаете? :) Wine Is Not an Emulator. А реактос - тем более :)))

Спасибо за коммент - всегда интересно знать что думают люди о нашем проекте :)


"ReactOS 0.2.4"
Отправлено Dimakit , 16-Сен-04 07:00 
Ну это просто праздник какой-то !

Давно надо такую систему создать.

Еще бы под нее терминальный сервис сделать,
так вообще можно на предприятии от винды отказаться.
(я об 1С).


"Ну и молодцы,  Только есть две проблеммы.... "
Отправлено ZOD , 17-Сен-04 15:54 
Вас не ПИАРят как Linux, У Вас нет IBM...
Первая проблема чревата серьёзными последствиями, так как какой бы хороший софт Вы не делали без пиара никто не обратит на него внимания. Грамотный пиар в современных условиях крайне важен, даже важнее чем качество конечного продукта --- что мы и видим на примере MS Windows (TM) и Linux (TM). Вам необходимо заняться Брэндингом, и инвестировать в него (если не деньги то хотябы время и человеческие ресурсы сопоставимые с разработкой) чтобы увеличить стоимость Вашего брэнда (ReactOS походу не TM) и тем самым привлечь ивестиции в проект. В качестве примера --- опять таки брэнд Linux (имея ввиду Брэнд а не продукт) чья стоимость уже превосходит стоимость всех брэндов UNIX систем вместе взятых и в плотную приближается к Windows (TM). Количество привлечённых инвестиций с помощью брэнда Linux (TM) уже составляет сотни миллионов долларов США. У Вас нет времени на обновления домашней страницы проекта --- не смешите меня... Если Вы хотите чтобы у проекта было будующее Вы просто обязаны обеспечить максимально частое обновление своего www ресурса. Даже если это отвлечёт значительную часть разработчиков --- это ВАЖНЕЕ. Выпускайте релизы минимум три раза в году или чаще (не важно заслуживают ли изменения статуса релиза) благодаря этому к Вашему проекту будут уделять больше внимания так как сообщения о релизе будут публиковаться на всех ресурсах связаных с open source. На Вашем homepage нет ссылок о дизайне OS, о возможности прикручивания к ней любого API и о, по моим предположениям воозможно микроядерной архитектуре я узнал из этого форума... Это должно быть на видном месте. Пиарьте каждое нововведение и ВСЕ возможности вашего проекта. Для Вас это единственный способ привлечения инветиций. Накручивая стоимость своего БРЭНДА Вы сможете привлечь внимание инвесторов. Инвестор ничего не понимает в технологии, его это волнует только на последней стадии инвестирования (экспертные оценки итд. так что качество продукта тоже важно), но без ПИАРА и БРЭНДА он не увидите инвесторов никогда, и до стадии экспертизы дело не дойдёт.

Ну а вторая проблема --- решается только везением.

Это полу шуточный текст, но он содержит долю правды. Обновите сайт и Выложите на видном месте документацию по дизайну этой ос..... В общем в деле привлечения инвестиций, ПИАРа и БРЭНДинга берите пример с Linuxоидов.


"Ну и молодцы,  Только есть две проблеммы.... "
Отправлено tappak , 17-Сен-04 18:30 
Спасибо, Учтем (:

"OpenNews: ReactOS 0.2.4"
Отправлено ed , 16-Сен-04 07:08 
ИМХО,

Замечательный проект, у которого в отличии от linux есть шансы, потеснит windows на десктопе обычного пользователя за разумное время.

Удачи разработчикам.


"OpenNews: ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 08:54 
>ИМХО,
>
>Замечательный проект, у которого в отличии от linux есть шансы, потеснит windows
>на десктопе обычного пользователя за разумное время.

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

>Удачи разработчикам.

да уж, удача им точно понадобится :) например, падение шатла на HQ Микрософта. IMHO ессно.

// wbr


"OpenNews: ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 09:39 
Хех, ну а Вы вообще на проект смотрели? Или ваше внимание не привлечено? (;
Ориентировочно, версия 1.0 выйдет к концу весны 2005 года. и она будет достаточно юзабельной. Ну вот и считайте - пол-года, это разумное время?
Или тот же Линус свою ОС за три дня написал?

"OpenNews: ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 10:39 
>Хех, ну а Вы вообще на проект смотрели? Или ваше внимание не
>привлечено? (;
>Ориентировочно, версия 1.0 выйдет к концу весны 2005 года. и она будет
>достаточно юзабельной. Ну вот и считайте - пол-года, это разумное время?

ммм.. заглянем.. http://reactos.com/en/content/view/full/179

---cut---
Status

Console Applications ReactOS supports a limited range of console (text based) applications, and support for more is increasing as we expand our console libraries. Notable examples of supported console software is GCC (which means that ReactOS can be compiled on ReactOS) and the GNU Midnight Commander (text-based file manager).

GUI Applications The Graphics Device Interface (GDI) and User32 is not yet complete. The VGA driver that comes with ReactOS also has some way to go, although the standard Microsoft VGA driver can be loaded. Test applications such as WinHello and WineMine demonstrate current capability.

Driver Support At the moment, work to support 3rd party drivers (Microsoft Windows compatible) is restricted. The focus is more on only basic drivers that are written in conjunction with the various kernel facilities.

Other Subsystems The JOS project has agreed to use the ReactOS kernel to develop a Java subsystem, to help bring their goal of a Java based operating system to realization.

Although we approached several groups that wish to implement an Open Source OS/2 operating system, none of them wanted to use ReactOS as a kernel. There is, however, at least one person who has joined the project that is interested in developing an OS/2 subsystem for ReactOS.

Although there is interest in a DOS subsystem, we have not yet moved to get interested people working on such a system.
---cut---

мнда, успехи конечно же впечатляют :) well, посмотрим, что будет через пол года. хотя в принципе можно ставить ставки..

ps: это замечание исключительно со стороны конечного пользователя, а не программиста :)

// wbr


"OpenNews: ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 11:54 
>мнда, успехи конечно же впечатляют :) well, посмотрим, что будет через пол
>года. хотя в принципе можно ставить ставки..
>
>ps: это замечание исключительно со стороны конечного пользователя, а не программиста :)

Единственное, в чем мы не преуспели - это обновление главной страницы проекта(:
Все время уходит на ReactOS непосредственно. Вам лучше сходить на reactsoft.com.
Но, к слову, не далее как первого сентября стартовала ReactOS Web Team. Может положение и измениться.


"OpenNews: ReactOS 0.2.4"
Отправлено Bizon , 16-Сен-04 12:04 
Лучше бы не создавали ещё одну ОС а создали НОРМАЛЬНЫЙ эмулятор
чтоб под Линуксом можно было все виндовые приложения запускать

"OpenNews: ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 12:07 
(: дело вкуса. Попутно мы и Wine двигаем.
А вообще, никто бы и не начал делать _новую_ ос, если бы ему нравилась старая...

"OpenNews: ReactOS 0.2.4"
Отправлено Fireball , 16-Сен-04 12:30 
Bizon - за время разработки проекта так говорили не один Вы :). Но на самом деле здесь есть два аспекта одной проблемы:
1) Создать эмулятор ОС, работающий под управлением совершенно другой ОС - задача не из лёгких, и к тому же не совсем оправданно (всё равно ведь ОС лучше эмулятора, в долговременных планах :))
2) Вся работа, которая только может быть перенесена в WINE - туда и переносится. В виде патчей.

Ну а так есть CrossOver, другие коммерческие продукты на основе WINE - он призваны быть "нормальными". Если они не нормальные, тогда выбор -ReactOS.


"OpenNews: ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 12:10 
>Единственное, в чем мы не преуспели - это обновление главной страницы проекта(:
>
>Все время уходит на ReactOS непосредственно. Вам лучше сходить на reactsoft.com.

я бы зашел, если бы смог :)

---cut---
$ traceroute www.reactsoft.com                                                                              
traceroute to www.reactsoft.com (217.20.118.212), 64 hops max, 40 byte packets
.......
9  POS7-0.GW7.STK3.ALTER.NET (146.188.69.137)  70.135 ms  95.267 ms  69.295 ms
10  so-3-0-0.XR1.STK3.ALTER.NET (146.188.5.33)  70.039 ms  122.096 ms  155.242 ms
11  ge-0-0-0.TR1.STK2.ALTER.NET (146.188.11.230)  97.328 ms  79.122 ms  74.139 ms
12  so-6-1-0.TR1.FFT1.ALTER.NET (146.188.7.194)  96.550 ms  94.311 ms  93.930 ms
13  POS1-0.BR2.FFT1.ALTER.NET (146.188.6.110)  97.921 ms  96.662 ms  96.103 ms
14  MCI.F-2-so230.de.lambdanet.net (146.188.68.114)  94.224 ms  96.331 ms  95.689 ms
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  *^C
---cut---

// wbr


"OpenNews: ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 12:24 
Я то же заметил... Чегой-то фанатский сайтик лежит...

"OpenNews: ReactOS 0.2.4"
Отправлено ed , 16-Сен-04 14:09 
> разумное время - это примерно сколько? навскидку. с точки зрения "ну хоть как-то потеснить или хотя бы привлеч к себе внимание" :)

Разумное время это когда мой сосед далекий от ИТ, сможет работать не на windows, играя во все новые игры и не имея кучи проблем с подключением дешевого струйного принтера.


"ReactOS 0.2.4"
Отправлено tuxer , 16-Сен-04 09:22 
Проект нужный - молодцы!!!
Выбор - это хорошо, он должен быть всегда. А рассудят спорящих только время и пользователи, ибо именно они этот выбор делают сами. А свободного софта становится все больше и больше, даже M$ планирует кое-чего открывать сырцы - таковы тенденции в мире. Еще раз девелоперам - так держать!

"ReactOS 0.2.4"
Отправлено denix , 16-Сен-04 12:26 
А как быть с потентованием.

"ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 16:25 
А что с ним не так? Все _интерфейсы_ ОС Виндовз открыты. Ибо интерфейсы не могут быть закрыты. Мы ведь не воруем у Микрософт решение проблемы, мы просто решаем ее в тех же условиях что и она.

"ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 17:14 
>А что с ним не так? Все _интерфейсы_ ОС Виндовз открыты. Ибо
>интерфейсы не могут быть закрыты. Мы ведь не воруем у Микрософт
>решение проблемы, мы просто решаем ее в тех же условиях что
>и она.

интерфейс win32 API - скорее всего да. но что вы будите делать при выпуске дистрибутива? допустим, вы определили какой-то круг аппаратного обеспечения, поддержку которого вы будете в нем представлять. очевидно, что подавляющая часть драйверов будет браться от производителя в бинарном виде. а согласится ли производитель на включение своих драйверов в ваш дистрибутив? позволяет ли лицензия перераспространять бинарные драйвера, взятые с сайта производителя, сторонними ребятами в составе своих дистрибутивов? Inetl, Realtek, 3COM, AMD, SiS, Via, NVidia и многие многие другие..

// wbr


"ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 17:18 

ps: не забывайте, что судя по всему, вы на чистом GPL.

http://reactos.com/en/content/view/full/47

License
ReactOS is licensed under the GNU General Public License.

// wbr


"ReactOS 0.2.4"
Отправлено tappak , 16-Сен-04 18:01 
Я не понимаю вашего негодования (:
Мы напишем все базовые драйвера для обеспечения загрузочной устоийчивости ОС. Возможно что часть этих драйверов будет не хуже чем драйвера производителей. Ведь часть драйверов взята нами из Linux. Так что вопрос переходит в другую плоскость: что, в линукс плохие драйвера? Если да, то в реактос они могут быть заменены более удачными после установки.
Плюс к этому "чистым" GPL почти никогда не бывает, проект содержит GPL, LGPL, BSD код, если вы об этом.

"ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 19:17 
>Я не понимаю вашего негодования (:

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

>Мы напишем все базовые драйвера для обеспечения загрузочной устоийчивости ОС.
> Возможно что часть этих драйверов будет не хуже чем драйвера производителей.

сегодня я не верю в термин "драйвера для базовых устройств". XT/AT уже ой как далече.. ACPI на моем ноутбуке - это базовое устройство? да! бо без него вы ничего с ним, ноутобуком, уже не сделаете. USB - это базовый интерфейс? да, и уже давно. на нем висит мой CDROM, с которого я ставлю систему, и мышка с клавиатурой, коими я это дело рулю. и дальше только хуже в плане сложности. вы все это будите сами поддерживать? дело даже не в качестве, дело в банальном количестве.

ps: PC уже давно не ограничивается "базовыми" 8251 8259 16550 8240 VGA и иже с ними. и слава богу.

> Ведь часть драйверов взята нами из Linux.

вы будите переписывать *все* "базовые" драйвера, допустим, из Linux? IMHO застрелитесь :) да и смысл?

> Так что вопрос переходит в другую плоскость: что, в линукс плохие драйвера? Если да, то в реактос
>они могут быть заменены более удачными после установки.

дело совсем не в BSD/Linux/etc или качестве их кода. дело в ресурсах, которые потребуются для переноса сотен драйверов и многих мегабайтов кода.

какой тогда смысл делать поддержку winnt драйверов?

>Плюс к этому "чистым" GPL почти никогда не бывает, проект содержит GPL,
>LGPL, BSD код, если вы об этом.

я базируюсь только на информации, взятой с сайта. а там сказано, что GPL.

// wbr


"ReactOS 0.2.4"
Отправлено Fireball , 16-Сен-04 21:03 
>>Я не понимаю вашего негодования (:
>
>я весьма далек от негодования или подобных эмоций. эта дискуссия меня весьма
>забавляет и вносит только положительные эмоции :) в противном случае, я
>бы не тратил на нее свое время.

бывает что люди действительно сильно негодуют - но к счастью таких случаев мало, и это точно не он :)

>>Мы напишем все базовые драйвера для обеспечения загрузочной устоийчивости ОС.
>> Возможно что часть этих драйверов будет не хуже чем драйвера производителей.
>
>сегодня я не верю в термин "драйвера для базовых устройств". XT/AT уже
>ой как далече.. ACPI на моем ноутбуке - это базовое устройство?
>да! бо без него вы ничего с ним, ноутобуком, уже не
>сделаете. USB - это базовый интерфейс? да, и уже давно. на
>нем висит мой CDROM, с которого я ставлю систему, и мышка
>с клавиатурой, коими я это дело рулю. и дальше только хуже
>в плане сложности. вы все это будите сами поддерживать? дело даже
>не в качестве, дело в банальном количестве.
Резонно возражаю - а что, XT/AT не имело возможности подключения дополнительных устройств? А как же ISA шина? Раз была ISA шина, значит были и устройства дополнительные, которые не входили в "базовый" набор. А базовый, мы действительно используем этот термин в проекте, характеризует класс устройств, которые мы поддерживаем out-of-the-box, т.е. без необходимости ставить дополнительные драйвера. Конечно он стремится к списку standard drivers системы Windows XP. Когда достигнет? Сложно сказать, но людей много - они работают над этим :)

>ps: PC уже давно не ограничивается "базовыми" 8251 8259 16550 8240 VGA
>и иже с ними. и слава богу.
Как я уже сказал выше, он никогда и не ограничивался :) Если у кого-то небыло возможности в каком-нибудь далеком 89-ом году приобрести, скажем, принтер - это не значило что он не поддерживался новым 386-ым компьютером. Кстати теже "офисные программы" в те времена шли с уймой драйверов для всех возможных принтеров. Тем не менее были некоторые стандарты, позволяющие без изысков печатать текст на любом принтере, подключаемым через паралелльный или последовательный порт.

>> Ведь часть драйверов взята нами из Linux.
>
>вы будите переписывать *все* "базовые" драйвера, допустим, из Linux? IMHO застрелитесь :)
>да и смысл?
Ну для линукса же народ писал, и их наверн тож спрашивали: "Нафига вы это пишете? Драйвер флоппи дисковода и так уже сто раз написан, зачем ещё один?" Но это уже плоскость фанатов GPL и их подобных лицензий.

>> Так что вопрос переходит в другую плоскость: что, в линукс плохие драйвера? Если да, то в реактос
>>они могут быть заменены более удачными после установки.
>
>дело совсем не в BSD/Linux/etc или качестве их кода. дело в ресурсах,
>которые потребуются для переноса сотен драйверов и многих мегабайтов кода.
Наш коллега сказал довольно точно - минимальный набор драйверов всё таки нужен. А после установки пользователь вправе установить проприетарный драйвер.

>какой тогда смысл делать поддержку winnt драйверов?
См. выше на пару строк.

>я базируюсь только на информации, взятой с сайта. а там сказано, что
>GPL.
Да, официально проект числится как GPL. Возможно потом будет релайсенз на LGPL.

Aleksey.


"ReactOS 0.2.4"
Отправлено klalafuda , 17-Сен-04 14:36 
>Резонно возражаю - а что, XT/AT не имело возможности подключения дополнительных устройств?
>А как же ISA шина? Раз была ISA шина, значит были
>и устройства дополнительные, которые не входили в "базовый" набор. А базовый,
>мы действительно используем этот термин в проекте, характеризует класс устройств, которые
>мы поддерживаем out-of-the-box, т.е. без необходимости ставить дополнительные драйвера. Конечно он
>стремится к списку standard drivers системы Windows XP. Когда достигнет? Сложно
>сказать, но людей много - они работают над этим :)

вы видимо не совсем поняли мой аргумент. простой пример. при установке моей win2k pro не определяется сетевая карточка, afair Intel Ether Express Pro 100MBit. волне обычная карточка, ничего особенного. проблема в том, что в штатной поставке win2k драйверов к ней нет. где-то в SP2 или SP3 MS эту несправедливость исправили, но при установке win2k мне отнюдь не легче:

1. я вставляю CD с дистрибутивом, загружаюсь и ставлю win2k
2. после установки в силу указанной причины сети нет как класса
3. драйвера есть или в SP или их нужно скачивать с локального сервера или с сайта Intel
4. но сделать этого я не могу
5. потому что нет сети
6. halt

в результате, достаточно банальный процесс установки win2k превращается в не столь тривиальную проблему, ибо мне уже нужно позаботиться о наличии CD с драйверами и пр. и пр. напрягает? несомненно.

ладно, даже при наличии большой базы драйверов практически под любую железку, и win2k не идеальна. бывает. но на этом простом примере вам стало понятнее, что именно я понимаю под термином "базовые драйвера" в поставке out-of-box ?

вопрос заключался именно в том, как вы будите формировать дистрибутив. тот образ ISO, который я скачаю с сайта. и что и как вы в него включите.

>>ps: PC уже давно не ограничивается "базовыми" 8251 8259 16550 8240 VGA
>>и иже с ними. и слава богу.
>Как я уже сказал выше, он никогда и не ограничивался :) Если
>у кого-то небыло возможности в каком-нибудь далеком 89-ом году приобрести, скажем,
>принтер - это не значило что он не поддерживался новым 386-ым
>компьютером. Кстати теже "офисные программы" в те времена шли с уймой
>драйверов для всех возможных принтеров. Тем не менее были некоторые стандарты,
>позволяющие без изысков печатать текст на любом принтере, подключаемым через паралелльный
>или последовательный порт.

принтер - это одно. APCI/USB/etc - это совсем другое. отсутствие принтера не помешает мне установить боевую систему. отсутствие поддержки ACPI или USB может привести к тому, что я даже не смогу загрузить инсталятор.

>Ну для линукса же народ писал, и их наверн тож спрашивали: "Нафига
>вы это пишете? Драйвер флоппи дисковода и так уже сто раз
>написан, зачем ещё один?" Но это уже плоскость фанатов GPL и
>их подобных лицензий.

я бы не стал сравнивать Linux и ReactOS. как минимум, у этих двух проектов совершенно разные цели. по крайней мере если базироваться на информации, доступной на сейте проекта.

// wbr


"ReactOS 0.2.4"
Отправлено Fireball , 16-Сен-04 21:07 
>интерфейс win32 API - скорее всего да. но что вы будите делать при >выпуске дистрибутива? допустим, вы определили какой-то круг аппаратного >обеспечения, поддержку которого вы будете в нем представлять. очевидно, >что подавляющая часть драйверов будет браться от производителя в >бинарном виде. а согласится ли производитель на включение своих >драйверов в ваш дистрибутив? позволяет ли лицензия перераспространять
Без спроса производителя такого делать никто невправе. С производителями будет вестись диалог, и я не думаю, что все из них наотрез откажуться поддерживать нашу ОСь. Линукс-то поддерживают. А во-вторых нам необязательно прикладывать наш драйвер к самой ОСи. Его можно будет без проблем скачать и поставить - как это в винде все и делают.

>бинарные драйвера, взятые с сайта производителя, сторонними ребятами в >составе своих дистрибутивов? Inetl, Realtek, 3COM, AMD, SiS, Via, >NVidia и многие многие другие..
С AMD уже сейчас переговоры ведуться. NVidia на подходе.


"ReactOS 0.2.4"
Отправлено Citrin , 17-Сен-04 10:12 
Интерфейсы могут быть открыты но подпадать под действие патентов.
Взять например протоко VRRP (RFC 3768) - он подпадает под патент Cisco. В результате - стандарт есть - а использовать не смей. Разработчики OpenBSD реализовали поддержку VRRP и получили предупреждение от циски,и им пришлось придумать свой CARP. А виндовыми интерфейсами вполне может быть такая же история. Ксати кто-нибуь в курсе чем закончилась попытка M$ запотентавать двойной клик мышкой.

"ReactOS 0.2.4"
Отправлено tappak , 17-Сен-04 11:16 
>Интерфейсы могут быть открыты но подпадать под действие патентов.
>Взять например протоко VRRP (RFC 3768) - он подпадает под патент Cisco.
>В результате - стандарт есть - а использовать не смей. Разработчики
>OpenBSD реализовали поддержку VRRP и получили предупреждение от циски,и им пришлось
>придумать свой CARP. А виндовыми интерфейсами вполне может быть такая же
>история.
да с этим могут быть проблемы, но, в конце концов, мы можем поступить как OpenBSD team.

>Ксати кто-нибуь в курсе чем закончилась попытка M$ запотентавать двойной
>клик мышкой.
Вот уж не знаю (: Но, вероятно, ничем.



"ReactOS 0.2.4"
Отправлено Аноним , 16-Сен-04 13:14 
резва, ой как резва, удачи.
p.s. я думаю стоит глядеть не через 6, а пожалуй месяцев через 18, тогда точно будет конфетка :)

"ReactOS 0.2.4"
Отправлено klalafuda , 16-Сен-04 13:22 
>резва, ой как резва, удачи.
>p.s. я думаю стоит глядеть не через 6, а пожалуй месяцев через
>18, тогда точно будет конфетка :)

маленькая и коричневая? :)

// wbr


"ReactOS 0.2.4"
Отправлено dimus , 17-Сен-04 09:00 
Желаю удачи коллективу разработчиков в их нелегком труде. Положите большой и толстый на злопыхателей - они только этого и заслуживают. Некоммерческая альтернатива Форточек - это очень хороший и очень нужный проект, который, в конечном итоге, пойдет всем (и даже злопыхателям) на пользу. А линуксу нормально распространиться на домашние компьютеры мешает ПОЛНОЕ ОТСУТСТВИЕ НОРМАЛЬНОЙ ПОДДЕРЖКИ КОМПЬЮТЕРНЫХ ИГР. Когда и если она появится - дело примет совсем другой оборот. У этой же оси, судя по всему, с этим проблем не будет. Так что я предвижу для нее самые радужные перспективы.
(Некоторые люди не понимают важности поддержки игр, а некоторые вообще в них не играют (мне жаль их:). Так вот, если у вас возникли сомнения в моей правоте, проведите простой эксперимент. Возьмите обычного среднего пользователя. Опишите ему все прелести Линукс. В конце расскажите ему, что у него не будет возможности просто взять и запустить его любимую игру. А ежели все таки ему это захочется, то прийдется не один час заниматься сексом с wine. А потом спросите, хочет ли он снести свои форточки и поставить ваш любимый дистрибутив. Кажется я знаю, куда вам предложат отправиться, не уверен только, что это анатомически возможно :)
С увадением, dimus

"ReactOS 0.2.4"
Отправлено tappak , 17-Сен-04 11:14 
(:

"ReactOS 0.2.4"
Отправлено co6aka , 17-Сен-04 13:40 
Согласен с Dimus'ом :) !

    Лично я дома держу w2ksrv(так получилось), зачем? а очень просто - дома я отдыхаю! И игры одно из важнейших условий. Может я больной, может... И потом, если есть возможность получить то чего я хочу без нарушения "закона" , то я пытаюсь это сделать... Извините, но куча наворотов w2k мне не к чему, куча ее сервисов - неиспоьзую.. я не работаю в вынь, я не использую ее для получения коммерческой выгоды(за что я должен столько платить?).

Так что мне очень нравиться проект, только хотелось бы более конкретного описания системы...
Непроизвольно провожу аналогию с BeOS/
    


"ReactOS 0.2.4"
Отправлено Nikolai , 17-Сен-04 14:50 
To:Fireball
Прошу прощения не то воткнул. Надо было
ReactOS can only be installed on FAT16 or FAT32 partitions.
Вот это. А так я не против альтернатив, только IMHO сожрут.

"ReactOS 0.2.4"
Отправлено Nikolai , 17-Сен-04 15:48 
>To:Fireball
>Прошу прощения не то воткнул. Надо было
>ReactOS can only be installed on FAT16 or FAT32 partitions.
>Вот это. А так я не против альтернатив, только IMHO сожрут.
И дальше. Зачем нужна FAT32? Если уд строить, то хоть на чём нибудь другом. Я не против, пусть он понимает FAT/FAT32/NTFS это очень хорошо. Но уж использовать FAT32 это самоубийство.



"ReactOS 0.2.4"
Отправлено klalafuda , 17-Сен-04 15:57 
> Я не против, пусть он понимает FAT/FAT32/NTFS это очень
>хорошо. Но уж использовать FAT32 это самоубийство.

почему?

// wbr


"ReactOS 0.2.4"
Отправлено tappak , 17-Сен-04 16:47 
>>To:Fireball
>>Прошу прощения не то воткнул. Надо было
>>ReactOS can only be installed on FAT16 or FAT32 partitions.
>>Вот это. А так я не против альтернатив, только IMHO сожрут.
>И дальше. Зачем нужна FAT32? Если уд строить, то хоть на чём
>нибудь другом. Я не против, пусть он понимает FAT/FAT32/NTFS это очень
>хорошо. Но уж использовать FAT32 это самоубийство.

Извините, что за него отвчаю.
то временная мера. Почти готов драйвер ext2fs. Сейчас идут жаркие споры по поводу базовой FS для проекта, насколько я понял, большенство разработчиков за ReiserFS4. Я лично пожелал бы видеть JFS или XFS. И, думаю, потдержка всего этого безобразия будет.
Еще раз. ОС находиться в состоянии РАЗРАБОТКИ. Это только 0.2.4.


"ReactOS 0.2.4"
Отправлено Nikolai , 17-Сен-04 19:08 
Согласен с ReiserFS4. XFS тоже Оk. Ну и поддержку прочих на rw.
FAT32 самоубийтво, потому что файловая система которая может себя засрать до такой степени как FAT просто недостойна новой OS.
60% фрагментации, на фрях у меня максимум 5%. На ReiserFS 3.6 2,5% фрагментировано. Плюс не поддерживает ACL и пр. Вобщем на помойку.

"ReactOS 0.2.4"
Отправлено tappak , 17-Сен-04 19:49 
Дык никто и не спорит. Надо делать.

"ReactOS 0.2.4"
Отправлено Fireball , 17-Сен-04 23:08 
ок, я понял - хотя у нас реально тема насчет 32 мегов для бута обсуждается давно - народ требует 16, чтобы быть в состоянии поставить реактос на 486-ые компы и радоваться данному событию :)

Насчет FAT32 - на самом деле не спорю... На винде я использую NTFS (которая кстати тоже имеет способность фрагментироваться довольно быстро - несмотря на все заверения майкрософт), и FAT32 для небольших дисков. Но есть хорошее средство - дефрагментатор :) К сожалению приходится редко, но систематично применять - помогает.
Согласен - поддержка других ФС нужна, и уже очень скоро (может неделя, может меньше) реактос будет поддерживать ext2, что IMHO довольно неплохо :). ReiserFS/JFS/etc - повторю слова уже опередившего меня коллеги :) - планируются, но пока что активно ими никто не занимался.
Да, про ACL верно заметили... Но ext2 тоже к сожалению не поддерживает ACL.


"ReactOS 0.2.4"
Отправлено ed , 18-Сен-04 09:39 
интересно,
а будит ли ваш ext2 драйвер работать в NT4/5 ?

"ReactOS 0.2.4"
Отправлено tappak , 18-Сен-04 12:06 
Для NT4/5 уже есть драйвер ext2.
Наш, скорее всего, будет.

"ReactOS 0.2.4"
Отправлено ed , 19-Сен-04 13:32 
> Для NT4/5 уже есть драйвер ext2.
к сожелению он read-only

"ReactOS 0.2.4"
Отправлено Nikolai , 04-Окт-04 14:59 
>ок, я понял - хотя у нас реально тема насчет 32 мегов
>для бута обсуждается давно - народ требует 16, чтобы быть в
>состоянии поставить реактос на 486-ые компы и радоваться данному событию :)
>
>
>Насчет FAT32 - на самом деле не спорю... На винде я использую
>NTFS (которая кстати тоже имеет способность фрагментироваться довольно быстро - несмотря
>на все заверения майкрософт), и FAT32 для небольших дисков. Но есть
>хорошее средство - дефрагментатор :) К сожалению приходится редко, но систематично
Вот именно дефраг "родимый". А на нормальной FS он просто не нужен как класс. А то что уних NTFS не будет фрагментироваться я слышу с 1995 года, только всё как было плохо, так и осталось.
>применять - помогает.
>Согласен - поддержка других ФС нужна, и уже очень скоро (может неделя,
>может меньше) реактос будет поддерживать ext2, что IMHO довольно неплохо :).
>ReiserFS/JFS/etc - повторю слова уже опередившего меня коллеги :) - планируются,
>но пока что активно ими никто не занимался.
>Да, про ACL верно заметили... Но ext2 тоже к сожалению не поддерживает
>ACL.



"ReactOS 0.2.4"
Отправлено litallus , 17-Сен-04 22:06 
Я за проектом давно наблюдаю, должен сказать, что идея интересная, но... Я както пробовал установить ось на Connetix VPC и ничего не вышло - глючит круче чем Вынь. Да и надо ли? Кажись Вынь ХП довольно нормальная ось. Да и вообще, кому нужен РеактОС когда есть Линукс, Фрии и Солярка? :-)

"ReactOS 0.2.4"
Отправлено Fireball , 17-Сен-04 23:27 
>Я за проектом давно наблюдаю, должен сказать, что идея интересная, но... Я
>както пробовал установить ось на Connetix VPC и ничего не вышло
>- глючит круче чем Вынь. Да и надо ли? Кажись Вынь
>ХП довольно нормальная ось. Да и вообще, кому нужен РеактОС когда
>есть Линукс, Фрии и Солярка? :-)

Отвечаю по пунктам:
1. Connectic Virtual PC - у меня на маке он стоит, и к сожалению должен признать реактос под ним работает не очень хорошо, по крайней мере в процессе загрузки баги возникают. Работает над этим - в скором времени пофиксим, никуда они от нас не денутся :)
2. Вот интересный человек :) Ваша аналогия ("ВинХП - нормальная ОСь, но кому нужен реактос если есть Линукс") меня приводит в хорошее настроение, и чем-то напоминает "... так поесть хочется, что переночевать негде" :).
Объясняю, в 100 000-ный раз :) Я это уже объяснял и немецкому корреспонденту, и шведам, и американцам, ну и конечно россиянам :)) Объясняю по аналогии: Зачем было Линусу клонировать Юникс? Ему тоже говорили - мол, занимаешься фигней, и т.п. А посмотрите сейчас на то, что из этого вышло? И Танненбаум с ним спорил, что у его ОС нет будущего - ан нет, будущее у неё было!

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

Кстати говоря это правда насчет того, что много людей из России следят за проектом. Может быть самое время перейти на новый уровень - участвовать в проекте? Мы с tappak'ом поможем в компиляции, настройке, во всём что может быть нужно.

Нас часто можно застать на канале #reactos сети freenode - заходите, пообщаемся.


"ReactOS 0.2.4"
Отправлено tappak , 17-Сен-04 22:38 
Как давно пробовали? Ето раз...
Второе, раз мы ее пишем, значит она кому-то нада. Нам, как типичным представителям и еще толпе ни в чем не повинных пользователей, если вам удобнее пользоваться _тремя_ операционками одновременно, я за вас очень рад (:
--
P.S. Вот все вы так... За пректом следите, а русских девелоперов там все еще два...
Так, на всякий случай, заинтересованные могут писать сюда: tappak@freemail.ru
или сюда: aleksey@reactos.com
А лучше ходить сюда: irc.freenode.net #reactos

"ReactOS 0.2.4"
Отправлено Kaskyr , 13-Окт-04 01:17 
На вопрос "кому это надо?"
Linus Torvalds: "Just for Fun"

"ReactOS 0.2.4"
Отправлено Dagdbog , 28-Окт-04 16:19 
>На вопрос "кому это надо?"
>Linus Torvalds: "Just for Fun"


ReactOS рулит ! :-)))