- Timestamp:
- Feb 21, 2012, 10:56:03 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/doc/Readme.txt (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Readme.txt
r21921 r21973 17 17 18 18 This readme is intended for end users that have downloaded the 19 latest public alpharelease and want to give it a try. For more19 latest public release and want to give it a try. For more 20 20 information, be sure to regularly check http://svn.netlabs.org/odin32/. 21 21 … … 37 37 ------------------ 38 38 39 Odin is still in the early alpha state so that it is very far from 40 being widely usable. Most programs will not work or show many 41 problems. Even though it is not usable for most programs, we have 42 decided to do a public release in order to show how much progress 43 the project has been made. A second goal is to attract more developers 44 in order to speedup development. Our job includes rewriting most 45 parts of Windows 95/NT without having the original source code so 46 the more developers we have the more progess will be seen. The 47 last public release (Alpha 0.004) has been in 1997 and the project 48 has changed much since then. Everything is free and Open Source now 49 and the base architecture has been improved quite a lot. We are now 50 in a position where we can expect the first bigger applications to 51 run well and to make much more visible progress. 39 Odin is still in the early state so that it is very far from 40 being finished. With version 0.8 we reached the goal, that Flash 11 41 and OpenJDK6 runs. 52 42 53 43 … … 62 52 ----------------------------- 63 53 64 Daily builds of Odin are available at ftp://ftp.netlabs.org/pub/odin/.54 Builds of Odin are available at ftp://ftp.netlabs.org/pub/odin/. 65 55 For people that do not have a suitable development setup for ODIN, 66 56 we provide the latest binary code that way. 67 57 68 Odin daily builds are now also distributed as WarpIn archives. 69 WarpIn is a generic OS/2 installation application that can be 70 downloaded from warpin.netlabs.org. 58 Odin builds are now also distributed as RPM packages beside the ZIP archives. 71 59 72 60 Requirements for installing Odin: … … 78 66 Warp 4 open32 dlls and patching them. 79 67 - kLIBC runtime v0.6.4 (ftp://ftp.netlabs.org/pub/gcc/libc-0.6.4-csd4.zip). 80 - GCC runtime v4.4.6 81 (http://sourceforge.net/projects/ecsports/files/GCC%20Runtime%20DLLs/gcc446.zip). 68 - GCC runtime v4.4.6 (ftp://ftp.netlabs.org/pub/gcc/gcc4core-1_2_1.wpi). 69 For the latest requirements always see http://svn.netlabs.org/odin32 82 70 83 71 In order to use system tray (notification/indicator area) support, you will … … 85 73 available at ftp://ftp.netlabs.org/pub/qt4/xsystray/ (version 0.1.1 and above). 86 74 87 Manual installation without WarpIn is not recommended. If you don't use WarpIn,75 Manual installation without RPM is not recommended. If you don't use RPM, 88 76 then you *must* execute odininst.exe in the Odin system32 directory. (the first 89 77 time Odin is installed or when the ChangeLog mentions fixes/changes in the … … 93 81 HPFS/JFS). Odin will not work on FAT! 94 82 95 To install Odin, run warpin.exe with the name of the daily build archive 96 as parameter. 97 Follow the instructions to complete the installation. 98 The Odin installation consists of: 99 - creating an Odin directory and copying the included files to 100 x:\odin and x:\odin\system32 101 - creating empty directories in x:\odin (to create a similar directory 102 structure as found in Windows) 103 - creating a basic registry for executing win32 applications in OS/2 104 - adds x:\odin\system32 to the path and libpath settings in your config.sys 105 106 NOTE: You MUST install Odin at least once using WarpIn (unless you know 107 what you're doing). Afterwards you can use the daily build zipfiles 108 to upgrade to a newer version. 83 To install Odin, run YUM install libodin 84 85 If you don't like RPM the use the ZIP and do the following: 86 - unzip Odin to a directory of your choice but preserve the structure in the ZIP 87 - run odininst.exe from the x:\odin\system32 directory 88 - add x:\odin\system32 to the path and libpath settings in your config.sys 109 89 110 90 To run DirectDraw games or Quake 2 in Voodoo mode, you must install Holger … … 118 98 2.0.1 Log files 119 99 --------------- 120 The alpha 5 binaries and daily build zipfiles can generate logfiles to show 121 what a win32 application is doing. This can be very useful to determine 122 why certain applications don't run correctly. 100 The binaries can generate logfiles to show what a win32 application is doing. 101 This can be very useful to determine why certain applications don't run correctly. 123 102 124 103 The major disadvantage of loggging is the overhead. Therefor it has been 125 disabled by default in the alpha 5 release and dailybuilds.104 disabled by default in the release builds. 126 105 To enable logging set the environment variable WIN32LOG_ENABLED: 127 106 SET WIN32LOG_ENABLED=1 … … 185 164 2.3 Win32k.sys - native OS/2 PE-loader 186 165 -------------------------------------- 166 167 NOTE: This driver is not working anymore!! So the complete chapter 2.3 stays 168 for historical reasons. If the driver will ever work again is not decided 169 yet. 187 170 188 171 The win32k.sys driver makes PE (Win32) executables equal to native OS/2 … … 533 516 ------------------------------------ 534 517 535 - Windows 95/NT Help Viewer (winhlp32.exe) 536 - Windows 95/NT Registry Editor 537 - Windows NT Solitaire (not the one from Windows 95) 538 - Windows NT Freecell (not the one from Windows 95) 539 - Windows 95/NT Calculator 540 - Windows NT Pinball 541 - Windows NT Minesweeper 542 - Quake II 543 - Red Alert 544 - Professional Minesweeper 545 - Windiff (part of Win32 SDK) 546 - RealPlayer 7/8 547 - Lotus Notes 5.0 (partly anyway) 548 - Acrobat Distiller 3.0 518 - Flash 11 519 - OpenJDK6 549 520 550 521 Note that many other applications load and/or partly work. … … 565 536 This chapter is intended for people more familiar with ODIN. It describes 566 537 the various aspects of the project such as accessing the latest sources via 567 cvs, building the binaries, running win32 applications, how to identify and538 svn, building the binaries, running win32 applications, how to identify and 568 539 report problems and bugs, as well as how to participate in this very 569 540 promising project. … … 574 545 575 546 Required compilers/tools: 576 - IBM VisualAge 3.0 (CTx8 fixpack applied) 577 (version 3.6 might also work; version 4 is not recommended) 578 - OS/2 Warp 4 Toolkit (project apparently doesn't compile with 579 VAC's OS/2 headers) 580 Might also work with EMX headers. (haven't tried this!) 581 - ALP 4.0 (IBM Assembly Language Processor) 582 Download the tools zipfile from http://service.boulder.ibm.com/ddk/ 583 (you need to register, but it's free) 584 - Unix-like rm.exe (nmake clean) 547 - GCC 4.4.6 (available as RPM) 548 - OS/2 Toolkit 4.5 549 - kBuild utility (available as RPM) 585 550 586 551 Changes from last source code release: … … 590 555 - All Open32 declarations are appended with '_O32' (mostly due to 591 556 calling convention differences) 592 - nmake DEBUG=1builds the debug version593 nmakebuilds the release version557 - kmk BUILD_TYPE=debug builds the debug version 558 kmk builds the release version 594 559 - Several dlls (i.e. USER32, KERNEL32, ADVAPI32) contain extra .def 595 560 files that are used to create libraries that contain the api names … … 597 562 598 563 Wine header notes: 599 - Several header files have been changed to make them usable for VAC564 - Several header files have been changed to make them usable for GCC 600 565 - Several header files contain bugfixes (mostly parameter type changes) 601 566 - Several header files include additional declarations … … 614 579 compilation. 615 580 Use SendMessageA instead. 616 - Source code style will be decided on in the near future. 617 618 619 5.2.0 Accessing ODIN source code via CVS 581 582 583 5.2.0 Accessing ODIN source code via SVN 620 584 ---------------------------------------- 621 585 … … 626 590 --------------------------- 627 591 628 The first time you want to build Odin, you must first run configure.cmd. 629 This REXX script creates the file makefile.inc, which contains the absolute 630 paths of important build directories. 592 The first time you want to build Odin, you must copy the LocalConfig.kmk.tpl 593 to LocalConfig.kmk and adjust it to your environment. 631 594 632 595 If your system setup meets above stated requirements, everything you 633 596 need to do next for a binary build is: 634 597 635 nmake DEBUG=1598 kmk BUILD_TYPE=debug 636 599 637 600 or alternatively 638 601 639 nmake release (not working right now!)640 641 As the current state of the project is still known to be alpha level, one should602 kmk 603 604 As the current state of the project is still in early stage, one should 642 605 expect some functions not to work properly. Therefore, we recommend the use of 643 606 the debug-version which creates long logfiles for problem determination purpose … … 657 620 in the nodebuginfo build and not present in the release build. 658 621 622 659 623 5.3.1 Build problems 660 624 -------------------- … … 663 627 require you to do a full rebuild of the binaries instead of an incremental build. 664 628 665 However, rarely it also happens the sources contained in the CVSrepository do629 However, rarely it also happens the sources contained in the SVN repository do 666 630 not build completely due to erroneous source code. Usually, this is fixed within 667 631 two days at maximum. … … 672 636 673 637 674 5.3.2 Downloading daily built binaries 675 -------------------------------------- 676 677 http://www.os2.org/ has setup an ftp server that hosts the automatically 678 built binaries on daily basis. For people that do not have a suitable 679 development setup for ODIN, we provide the latest binary code that way. 638 5.3.2 Downloading daily binaries 639 -------------------------------- 640 641 We do not provide any daily binaries anymore. 680 642 681 643 … … 688 650 examined problems. 689 651 690 We suggest you subscribe to win32os2-wai and the corresponding mailing lists 691 on http://www.egroups.com. 652 We suggest you subscribe to odin-user@netlabs.org. 692 653 In case you are interested in participating, every member of the project will 693 654 be happy to give you direction to the right places and to give a personal
Note:
See TracChangeset
for help on using the changeset viewer.
