From: Chandan K. <ch...@to...> - 2002-06-29 02:29:25
|
Hi Folks, I finally got a project place for umlwin32 at sourceforge.net and I have the next version released. It has a few crucial fixes which makes it much more stable and supports lots of commands. Download page is at: http://umlwin32.sourceforge.net/download.html At this point the win32 section size limitation for mmap on windows is hurting. I have to rebuild all the binaries to make it run on umlwin32 and shared libraries still dont work. There were a lot of postings regarding this, and I tried all the leads and nothing seems to work. Any tips/suggestions most welcome. If there is no other solution, I will have to do dirty things like tinkering with page tables and messing with physical memory (which I really really want to avoid). Jeff, you mentioned once about faulting in 16 pages at a time and be able to load standard binaries (with 4K section alignment). Can you please elaborate on this? Doing a objdump -x seemed to indicate that sections are not contiguous ... isnt that a necessary condition to be able to do so? I have a new look for the project page at http://umlwin32.sourceforge.net/ I have add a developers corner for those who want to jump in to coding. There is also a technical details page which describes current limitations, work arounds etc. This is still under construction. Love to hear some feedback! Thanks, -Chandan --- Release notes for release ck04 --- More stable build. ^-C does not kill the uml session. Lot more commands work. /sbin/halt works and should be used for halting. Mounting hostfs works fine. Mount root filesystem rw with standard command 'mount -o remount /' Mount hostfs by running the script '/bin/hostfs' Shell features: - Piping and redirecting works - Cannot kill a hanging process (no job control) - Command line editing DOESNOT work - Other things like history, functions, aliases, etc. seem to work - ^-D works as EOF for inputting from commandline. Lots of new commands seem to be working including: - ksh, bash (init is linked to bash) - python (start it as 'python -i /lib/site.py, and you can import standard libraries. Ignore the error it prints upon startup) - fileutils such as: cat, rm, cp, mkdir, mv, cksum, head, tail, wc, od etc. - Commands like: tar, gzip/gunzip, bzip/bunzip, df, du etc - mkfifo works and fifos actually work fine! (just make sure that fifo-reader is in background since there is no way to kill a hanging process) |