From: dahms AT ifk20 DOT mach DOT uni-karlsruhe DOT de Subject: RE: David Korn: "Porting UNIX to Windows NT" 17 Jan 1997 00:39:15 -0800 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <009AE7B6.A9A0E8C0.7381.cygnus.gnu-win32@ifk20.mach.uni-karlsruhe.de> Original-To: huott AT pinebush DOT com Original-CC: gnu-win32 AT cygnus DOT com, dgk AT research DOT att DOT com, dahms AT ifk20 DOT mach DOT uni-karlsruhe DOT de Original-Sender: owner-gnu-win32 AT cygnus DOT com Hi! [Since I don't know if Mr. Korn is reading the gnu-win32 list, I've CC'ed him and included the whole message at end.] Sigh, that it's not available... I wanted to report a problem printing it (there are some typos, too). Our duplex printer chokes on the embedded figure 1, where setcmykcolor is called, which is Level 2 PostScript, and that despite some checks! Ghostscript/ghostview and some other printer handle it fine. It is used only for a 3D effect on a rectangle, which as well could have been rgbcolor or grayscale or just black&white, IMHO. I guess the slides in talk.ps have the same problem (didn't print them). At least it allows A4 paper, not the usual trouble with letter docs from Framemaker! I figured out a fix, if someone cares about: (Dunno how the fix looks or works on a real color printer...) *** winnt.ps Wed Jan 15 14:29:20 1997 --- winnt_mono.ps Fri Jan 17 02:43:57 1997 *************** *** 1519,1524 **** --- 1519,1537 ---- cleartomark restore %ps_include: begin save + /setcmykcolor { + 1 sub 4 1 roll + 3 + { + 3 index add neg dup 0 lt + { + pop 0 + } if + 3 1 roll + } repeat + setrgbcolor + pop + } bind def /ed {exch def} def {} /showpage ed {} /copypage ed : David G. Korn of AT&T Labs (author of the Korn shell (ksh)) presented : a paper entitled "Porting UNIX to NT" at last week's Usenix conference : in California. In it he describes his group's efforts "to build a : UNIX interface layer on top of the Windows NT and Windows 95 operating : systems." The paper does an excellent job of distilling out and : describing the key issues and problems of this task. It also : describes, in some technical detail, their approaches and solutions. : : A PostScript copy of the paper is available at: : : http://www.research.att.com/sw/tools/uwin/winnt.ps : : I would strongly recommend it for reading to anyone with an interest : in implementations of UNIX environments/utilities on NT. I also think : it might hold some particularly good insights for anyone involved in : development on the gnu-win32 project. : : The parent page to the URL given above gives an overview to the : package, called UWIN, created as a result of their efforts. The : project, which appears to be even more ambitious than the gnu-win32 : effort, is apparently quite far along. Unfortunately, it is not clear : whether the UWIN package will ever become publicly available. : : Hopefully, AT&T Research will see benefits to providing a freely : available Unix environment for the Windows 95 & NT platforms. For : one, it could help break the strangle hold of the cumbersome Win32 API : and provide opportunities for vendors (such as AT&T) of products based : on more openly supported programming interfaces. With any luck, the : continued success and popularity of the Cygnus gnu-win32 effort will : help drive this point home. : - : For help on using this list, send a message to : "gnu-win32-request AT cygnus DOT com" with one line of text: "help". Bye, Heribert (dahms AT ifk20 DOT mach DOT uni-karlsruhe DOT de) - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".