ReactOS 0.3.3

Moderator: CCTAHEB

Post Reply
tsvetanmail

ReactOS 0.3.3

Post by tsvetanmail » Thu Nov 22, 2007 2:47 am

Предлагам в тази тема да обсъждаме проблеми със системата, информация, въпроси и отговори, насоки и т.н


ReactOS - обща информация

ReactOS е проект да се създаде операционна система, която е съвместима със софтуер и драйвери за Microsoft Windows NT версия 5.x и по-високи (Windows 2000 и неговите наследници) и да се създава единствено свободен софтуер.

Въпреки че проекта е в алфа стадий, много Windows програми вече работят добре, защото използва Wine-технологията за Unix-базирани ОС.

ReactOS е написана предимно на езика С, като някои елементи като ReactOS Explorer са писани на C++. Различни компоненти на ReactOS са лицензирани под GNU General Public License, GNU Lesser General Public License и the BSD License.


История

В началото на 1996 година група програмисти на свободен софтуер започнали проект, наречен FreeWin95, с целта да създадат безплатна операционна система,която да е клонинг на Windows 95. Проектът стартирал с дискусии за дизайна на системата.

В края на 1997г. все още нямало никакав резултат. Членовете на екипа, координирани от Jason Filby, възобновили проекта. Целта на проекта била променена на Windows NT, а името - ReactOS. Работата по новата ОС започнала през февруари 1998, със създаване не ядро и основни драйвъри.


Фунционалност


нач. 2005г. - ядрото e достатъчно стабилно и основния GUI е създаден(ReactOS използва ReactOS Explorer (ROSExplorer), който е основна среда на ReactOS, подобно на Windows Explorer).

0.2.0 - Notepad, Regedit, cmd.exe, и няколко други програми (като AbiWord например) и елементарни игри (като Quake и Quake II и Minesweeper).

0.2.6 - Dillo, mIRC и DCOM компоненти на браузера Mozilla Firefox, игри като Unreal Tournament и Deus Ex. Тествани са първите уеб сървър (Tiny Web Server), VNC client (UltraVNC).

0.2.8 - някои елементи на TCP/IP ,както и много повече приложенияs.Все оше се работи по звука и поддръжката на USB. Работата по Plug-and-play също започва, за да поддържа Windows Driver Model. В допълнение на Lynx браузера, ReactOS използва DCOM компоненти от Mozilla, за да визуализира графичните елементи.

0.3.0 RC 1 (15.06.2006г.) - подобрени мрежа (TCP/IP) и Plug & Play.

0.3.0 RC 2 е пуснат 94% готов. Има идея да се пусне още 1 RC, заради многото оправени бъгове през тази версия.

0.3.0 (28.06.2006г.) - официална версия.

0.3.1 (11.03.2007г.) - официална версия.

0.3.2 (11.06.2007г.) - прекъсната, за да се отстранят няколко цялостни бъга.

0.3.3 (22.07.2007г.) - става RC.


Бъдеще


0.3.x - OpenOffice.org, ext2fsd

0.4 (нач. 2008) - Последната алфа версия. SMB протокол и Winlogon.

0.5 (нач. 2009) - Първата бета версия. Големи подобрения на средата. Работещ Microsoft Ofiice както и MSN Instant Messenger, AOL и Yahoo. Пълна NTFS и WDM подръжка.

0.6 - Пълна аудио и USB поддръжка. Включване на DirectX.

0.7 - Оправяне на грешки, подобрения в мрежата. Photoshop и Internet Explorer 6/7/8.

0.8-0.9 - много подобрения, оптимизации и нови фунции по пътя към 1.0 Gold.

1.0 Gold - Най-накрая Windows съвместимо ядро.




Платформи

Програмистите на ReactOS работятя върху 3 порта:

x86

Xbox

PowerPC


Системни изисквания


CPU: i486 или по-добър;

RAM: поне 32 MB;

tsvetanmail

Post by tsvetanmail » Fri Nov 23, 2007 1:42 am

Yet again another thread about FileSystems...
So to finally clear everything up lets lay out all the facts:
- ReactOS currently only supports FAT filesystems including FATx(Xbox variation of FAT).
- Once cache manager rewrite is finished there will be a push to make ext2 support available.
- Someday, when ReactOS can handle it(kernel) we could use the NTFS driver from windows, but ReactOS will never recommend this for various legal reasons. Some time after that someone WILL write a trule NTFS driver for ReactOS, whether it's an adaptation of a Linux one (unlikely) or a written from scratch using stuff out there as references.
- Someday other less common File Systems will be supported... For now be happy we can handle FAT partitions so well. We don't have the man power to write 20 FS drivers... if you KNOW how to do this feel free to contact us. WE HAVE BIGGER ISSUES(stability,GUI, hardware/software compability, ect...).
- Yes we know there are other efforts out there to make windows access other FileSystems stop talking about them. Some day ReactOS will support it(just like every other windows app).
- FAT, NTFS and EXT2/EXT3 represent the major filesystems out there.

Yet again another thread about the GUI...

So to finally clear everything up lets lay out all the facts:
- Well KDE 4 is gonna run on Windows. But that has nothing to do with ReactOS. We do not need nor do we want to have KDE4 within the source repository. Alternative shells falls under the "user installable and not needed for compatibility" category and thus will not be included.
- We are alpha software, ReactOS can bearly boot at times, we are not going to release "distros" any time soon. So no custum GUIs with KDE 4 or whatever else... Feel free to make your own if you want, but the dev team will not do so.
- ReactOS Explorer is the default shell, this will not change anytime soon. And any change to its coding will not dramatically change the way it looks either.
- We appreciate your sugestions about icons, themes, fonts and all that jazz... ReactOS doesn't have theme support, the default "theme" is going to stay there for some time. (ALWAYS use the design forum for these suggestions).

Yet again another thread about compability...
So to finally clear everything up let's lay out all the facts:

- Some day ReactOS will support windows drivers(just like every other windows app).
- If you find one that does work feel free to include it in the compatibility database.
- We currently don't have a POSIX subsystem. Well, we have one but it's broken and it's not a priority interms of compatibility. After all, we're trying to run Windows programs here, not POSIX programs.
- Think first: ReactOS should be stable and support a good deal of windows apps. Then worry about POSIX/*NIX, Mac, WinCe, OS/2, RiscOS, whatever else...

Yet again another thread about Porting ReactOS...

So to finally clear everything up lets lay out all the facts:

- ReactOS currently works only in x86 based computers
- ReactOS will work on PPC some day soon, there is some serious work going on to accomplish this...
- ReactOS will run on x64 based computers, but only in x86 mode. (Someday soon some one will make us x64 compatible and if you want us to hurry this up, get the people who write our tools to develop a system that can properly build to x64)
- Someday ReactOS will work on other procesors/architectures. But we currently don't have the man power to port to 20 different architectures...
- x86, x64, and PPC represent the majority of processors out there.

Yet again another thread about dirty code...
So to finally clear everything up lets lay out all the facts:

- We are doing an audit already. To this day, no dirty code has been found.
- There is no Windows code in ReactOS. There never was. There was never such an accusation in the first place.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests