From: Ken Raeburn <raeburn@cygnus.com>
To: artk@congruent.com (Arthur Kreitman)
Cc: gas2@cygnus.com, bfd@cygnus.com, erich@uruk.org
Subject: Re: traditional Intel & Microsoft formats...
Date: Wed, 09 Nov 1994 09:57:00 -0000 [thread overview]
Message-ID: <9411091757.AA00676@cujo.cygnus.com> (raw)
In-Reply-To: <9411091639.AA07216@Congruent.COM>
Date: Wed, 9 Nov 94 11:39:23 est
From: artk@congruent.com (Arthur Kreitman)
> From: Erich Stefan Boleyn <erich@uruk.org>
>
> Greetings.
>
> I'm curious if there is an intention of any on these lists to
> try to be able to (for the i386 processor series):
>
> 1) assemble (GAS) and manipulate (BFD) traditional Intel/Microsoft
> 16-bit code (OMF/NE formats).
>
> 2) assemble (GAS) and manipulate (BFD) traditional Intel/Microsoft
> 32-bit code (OMF/PE formats).
How much would supporting those Microsoft formats buy us over what DJ
Delorie has already done with DJGPP and GO32? (Please excuse my
cluelessness, I've never done development on DOS or Windows and know next
to nothing about their file formats &c.)
As far as gas is concerned, only minor changes are required to
support microsoft's coff interperation (we've done it, and will
be integrating the changes into the latest gas release, and contributing
back the changes to the fsf).
Cool. I look forward to merging it in...
ar only makes sense if you have ld. For ld to work with Windows NT
and Windows95 require more changes then you can imagine. Its at
least several man years of work. There's the further problem that
much of it must be done by reverse engineering microsoft executables.
Hm. I could believe it might be significantly different from the formats
we use on other systems, but man-years of work? Is it *that* different?
The primary goal would be to produce working executables. Using object
and library formats compatible with the native tools would be a plus, but
not absolutely necessary, especially if the vendor is anal about releasing
information.
And given that this vendor is Microsoft, I think we should be especially
paranoid about not violating license terms &c, when trying to do any of
that reverse engineering... We don't want to make Cygnus or the FSF an
easy lawsuit target.
If gnu cared about market impact, Windows95 support would take the
highest priority. I don't think that the gnu community realizes the
potential (and the impact) of every pc being a workstation class device
with a sophisticated, multitasking, multithreaded operating system.
Remember, the windows install base is 70,000,000.
I agree it's a huge market. But I'm always skeptical about any numbers
quoted. My laptop is probably counted as one of those 70M systems,
because it was shipped to me with Windows, but that doesn't mean I
reinstalled it after repartitioning the disk...
So call it an install base of 69,999,999; it's still big. :-)
next prev parent reply other threads:[~1994-11-09 9:57 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
1994-11-09 8:05 Erich Stefan Boleyn
1994-11-09 8:59 ` Arthur Kreitman
1994-11-09 9:41 ` Erich Stefan Boleyn
1994-11-09 9:56 ` DJ Delorie
1994-11-09 9:57 ` Ken Raeburn [this message]
1994-11-09 10:33 ` DJ Delorie
1994-11-09 11:56 ` Erich Stefan Boleyn
1994-11-09 10:49 ` Arthur Kreitman
1994-11-09 12:02 ` Erich Stefan Boleyn
1994-11-10 8:22 ` Richard Stallman
1994-11-10 8:11 ` Richard Stallman
1994-11-10 9:35 ` Erich Stefan Boleyn
1994-11-10 22:53 ` John Gilmore
1994-11-10 23:25 ` John Gilmore
1994-11-11 5:34 ` Arthur Kreitman
1994-11-11 8:31 ` Ian Lance Taylor
1994-11-11 10:21 ` Erich Stefan Boleyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9411091757.AA00676@cujo.cygnus.com \
--to=raeburn@cygnus.com \
--cc=artk@congruent.com \
--cc=bfd@cygnus.com \
--cc=erich@uruk.org \
--cc=gas2@cygnus.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).