File:  [NetBSD Developer Wiki] / wikisrc / projects / project / wine_amd64.mdwn
Revision 1.6: download - view: text, annotated - select for diffs
Sun Aug 11 13:20:11 2019 UTC (6 months, 2 weeks ago) by maya
Branches: MAIN
CVS tags: HEAD
Mark wine project as done by Naveen Narayanan.

    1: [[!template id=project
    2: 
    3: title="Port Wine to amd64"
    4: 
    5: contact="""
    6: [port-amd64](mailto:port-amd64@NetBSD.org),
    7: [tech-kern](mailto:tech-kern@NetBSD.org)
    8: """
    9: 
   10: mentors="""
   11: [Maxime Villard](mailto:maxv@NetBSD.org)
   12: [Maya Rashish](mailto:maya@NetBSD.org)
   13: """
   14: 
   15: category="userland"
   16: difficulty="easy"
   17: done_by"Naveen Narayanan"
   18: 
   19: description="""
   20: The Wine program is made of two components, Wine32 and Wine64, that respectively
   21: allow 32bit or 64bit Windows binaries to run on UNIX-like systems.
   22: 
   23: Until now, Wine32 could not work on NetBSD-amd64, because the USER_LDT option
   24: was not available in the kernel.
   25: 
   26: This option was recently added, so Wine32 can now be ported to NetBSD-amd64.
   27: 
   28: Milestones:
   29: 
   30:  * Test a static Wine32 on amd64. That is, compile Wine32 statically on
   31:    NetBSD-i386, and launch it on NetBSD-amd64 (which supports running native
   32:    32bit binaries). See if it works, and if not, apply the necessary fixes.
   33:    At this stage, old Windows video games should work.
   34:  * Make a dynamic Wine32 work on amd64. Compile Wine32 on NetBSD-i386 in
   35:    a non-static way, and launch it on NetBSD-amd64.
   36:  * Make Wine32+Wine64 work on amd64. See the WineHQ wiki on how to achieve
   37:    this. At this stage, 64bit Windows binaries that use 32bit libraries should
   38:    work.
   39:  * Package Wine32+Wine64 for pkgsrc.
   40: 
   41: Note that reaching the first step is already good.
   42: """
   43: ]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb