当前位置: 首页 > news >正文

网站建设优惠网站信息发布

网站建设优惠,网站信息发布,网页设计师中级证书有用吗,京东云建站一、什么是Wine Wine是“Wine Is Not an Emulator” 的首字母缩写#xff0c;是一个能够在多种POSIX-compliant操作系统#xff08;诸如Linux、macOS及BSD等#xff09;上运行 Windows 应用的兼容层。Wine不像虚拟机或者模拟器那样模仿内部的Windows逻辑#xff0c;而是將…一、什么是Wine Wine是“Wine Is Not an Emulator” 的首字母缩写是一个能够在多种POSIX-compliant操作系统诸如Linux、macOS及BSD等上运行 Windows 应用的兼容层。Wine不像虚拟机或者模拟器那样模仿内部的Windows逻辑而是將Windows API调用翻译为动态的POSIX调用免除了性能和其它一些行为的内存占用让你能够干净地集合Windows应用到你的桌面。 Wine使Linux、Mac、FreeBSD、Solaris用户可以在没有Microsoft Windows的情况下运行Windows应用程序。Wine是正在持续开发中的自由软件。 二、官网及相关页面 1. Wine官网地址 WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS 官网页面如下所示 2. Wiki主页链接 WineHQ Wiki Wiki主页页面如下所示 三、Wine历史 wine在1993年就发起了此后历经15年一直到2008年才有了v1.0的发布。截至2022年wine稳定版已经到了V7.0。 Wine的根源可以追溯到1993年。当时一些力量正在汇聚使运行Windows应用程序具有吸引力。微软已经成功将其Windows程序引导到了PC的前端。IBM希望OS/2能够变得流行即使他们承认Windows程序的支持是必需的并且将这种能力融入到他们的产品中。80年代诞生的自由软件运动正在取得迅速发展人们发现运行在PC上一个多用户、多任务的操作系统是可能的。 Sun公司在1992年收购Praxsys Technologies导致了一个叫作Wabi产品的开发。Sun在1993年Solaris开发者大会上第一次演示了此软件。它允许Solaris x86和Solaris 2.2 for SPARC的用户开箱即用地运行Windows应用。当时其它产品虽然允许Windows程序运行但是它们需要机器级仿真并且需要安装DOS和Windows。Wabi是独一无二的在于其允许Windows窗口调用被直接翻译为X Windows调用。通过仿真其余的x86代码真实运行Windows程序比在一个RISC工作站更快Wabi的更多高级特性包括处理TrueType字体的字节流字体处理技术。 Linux操作系统用户在1993年6月开始讨论相似方法的可能性。在那时Wabi移植到Linux的可能性微乎其微。一个邮件列表被建立以促进讨论。名字“Wine”很快被采纳。一些早期的开发者包括一些第一批Linux内核黑客包括Eric Youngdale and David Metcalfe。其它熟识的名字包括现在领导Wine的Alexandre Julliard和GNOME fame的Miguel de Icaza。Bob Amstadt领导Wine的开发。 Initial work consisted of getting a program loader working that could run Windows 16-bit binaries. That work was primarily headed by Bob. Alexandres involvement centered around merging windowing functions written by Peter MacDonald in Tcl/Tk. Progress moved along quickly, and within the first 6 months it was possible to run Solitaire. November of 1993 also saw the first port of Wine to another architecture - John Brezak submitted patches to allow Wine to run on NetBSD. Bob estimated that with the current rate of development the team was six months to a year away from release. Ironically, Wine continued to be six months to a year from release for the next decade. Early communication between developers took many forms, including the linux-kernel mailing list. The very first Wine mailing list was operated by Robert to allow discussions between developers. After a year with many successes and growing interest in the project they asked for the creation of the newsgroup comp.emulators.ms-windows.wine. The vote was overwhelmingly in favor of its creation and it became part of the Usenet hierarchy on July 19th, 1994. The current mailing lists where most development is discussed were created by Doug Ridgway in October, 1998. The early years saw many changes to Wines development. Robert stepped down in 1994 and Alexandre took over development. Windowing was rewritten as straight Xlib calls. Perhaps most importantly, Microsoft began releasing 32-bit code and adding new functionality to their operating systems. It was no longer enough to just load code and run it, a tighter integration was needed with the underlying operating systems (primarily Linux.) Mechanisms needed to be added that supported network connections and registry files. Wines architecture had relied on a shared address space between applications. Gradually it became clear that address space separation was needed to increase security and support shared libraries trying to access the same space. Work commenced in early 2000 and continues to this day. Alexandre recalled some of the early milestones for Wine in a keynote he gave at the first Wineconf: May 1995: beginnings of Win32 supportJuly 1995: switch to autoconfJanuary 1996: Word and Excel reported to runNovember 1997: Creation of winehq.com web siteVolunteers began contributing to aspects other than programming. John Sheets and Susan Farley worked on some of the original documentation. Doug Ridgway set up the WineHQ web site in 1997. The site was taken over by Corel for a few years, and then CodeWeavers took it over from them in March, 2002. Jeremy Newman now serves as the webmaster. The Wine Weekly News first appeared on the web site in 1999. Originally authored by Eric Pouech, Brian Vincent took over in 2001. Over the past few years several features have been added to the web site. A redesign in early 2003 added several pages to help new users get acquainted with Wine, project lists for developers to think about, and a large list of [:FAQ:Frequently Asked Questions]. In 1998 a strategic decision was made by Corel to wholeheartedly support Linux. The key elements were centered around providing a Linux-based system that was both simple to install and easy to use. To this end, they sought to provide both a Linux based distribution and support for their applications. Corels suite of office programs demanded a high level of Wine sophistication. For the first time in Wine history commercial development was funding its development. Internally, Corel had two different teams working on Linux. One group concentrated on server development, the other on application support. Corel maintained a great relationship with Wine, partly due to the involvement of another company doing a lot of the work - CodeWeavers. The bubble soon burst. Rumors began circulating at the end of 2000 that Corel would discontinue its support for Linux. By early 2001 Corel officially announced it would spin off its Linux division, specifically the group working on the distribution. Their support for work on Wine ended. The intellectual property and some of the developers eventually formed a new Linux company - Xandros. It wasnt long before others joined in to fill the void. By this time Alexandre had already taken a position with CodeWeavers doing much of the low level work on Wine. CodeWeavers had gotten involved with Wine in 1999 and were contracted by Corel to improve parts of Wine that would benefit Corels applications. CodeWeavers began developing their own products and putting a lot of polish on Wine. Their own version of Wine included graphical management tools and an easy setup. Several distributions made it available for download. Their first product, CrossOver Plugin, allowed Linux users to run Netscape plugins designed for Windows. Newer versions of the product have added support for even more plugins. They released CrossOver Office in March, 2002 to provide support for office applications like Excel and Lotus Notes. TransGaming formed in August of 2001. Gavriel State, who had been with Corel, left and formed his own company. Newer PC games had been focusing on Microsofts DirectX interfaces for everything from input devices to 3D acceleration. By tying it to their operating systems it made porting games to different platforms very difficult. DirectX support in Wine was first added by Marcus Meissner in 1997 and was very limited. Gav sought to commercialize the development of it and create a new version of Wine designed for gamers. More technologies than just DirectX were needed and some of the early work focused on including support for copy protection measures. WineX 1.0 was released in October of 2001 with support for six games. Also in 2001 another company announced intentions to work with Wine. Lindows.com wanted to create a Linux distribution that was simple to use and let users run Windows programs. It wasnt long before they abandoned the idea in favor of native Linux applications. Before that happened they sponsored Wineconf - a three day event in March, 2002 that brought together developers from around the world. To make matters more interesting, on the eve of the conference the Wine community had concluded another licensing --(flamewar)-- discussion. Wines storied history of licensing has sparked many debates. The issue of licensing surrounds itself with two primary areas - the license of the Wine code itself and the license of applications produced using Winelib. The Wine developers goal is to give people the ability to both implement and add to the Wine project in such a way it doesnt hinder others from doing the same. At the same time they want to give other developers the chance to port their application without the fear of being bound to a software license that prevents them from doing what they want with their creation. In the beginning, Wine adopted a BSD-style license. At the end of 1999 discussion began about changing the license. Richard Stallman had pointed out that it was incompatible with the GPL which potentially causes problems with any open source project wishing to use Wine code. Most developers didnt see a need to craft a new license and the X11 license, a derivative of the BSD license, had the most support. A vote was called for and in January of 2000 Alexandre announced that it would become the new license of Wine. In March of 2002 a poll was conducted among both the free and commercial developers of Wine to see if there was interest in moving to a different license. Most developers did not want their code to be appropriated by a commercial entity and there were concerns that might happen. After much debate they chose the Lesser General Public License and on March 9th, 2002 the Wine source code became bound to those terms. The LGPL, often referred to as a copyleft license, required the Wine developers to abide by some guidelines: Source code (including all changes from the original Wine sources) must be made available to people who receive a binary of Wine. This also applies if Wine is used as a library, in which case only the source of Wine (including all changes) must be made available.Simply linking with Wine does not mean you need to make the source code available for your program.The immediate effect was the creation of the ReWind project to further the X11-licensed codebase. Many key developers agreed to allow their additions to be used by both the X11 and LGPL Wine code. Most have decided to focus their efforts on synchronizing with the LGPLed Wine and the vast majority of development and new features appear there first. Picking a favorite software license is left as an exercise for the reader. Shortly after changing the license development began to pick up at a greater pace. More patches began to appear, Alexandre made more CVS commits, and more applications were reported to work. By the end of 2003 DLL separation achieved a milestone with the split of the kernel32/ntdll combination. Most of the architectural changes to support a beta release were in place. Another developers conference was held in January, 2004 in St. Paul Minnesota sponsored by CodeWeavers. Once again, a roadmap was laid out for tasks that needed to be completed. Wine 0.9.0 was declared beta quality in 2005 (more things working than not) and Wine 1.0 was finally released in mid-2008. Stable Wine is now released every year. Development continues apace, with new development releases every two weeks. Wine has grown to over 1.4 million lines of C code over the past decade. Nearly 700 people have contributed in some fashion. As always, you can expect Wine to be released sometime this year; or maybe early next year. Or perhaps well just wait for you to become involved and finish those important user interfaces and documentation bits.
http://www.dnsts.com.cn/news/242286.html

相关文章:

  • 微信 免费 网站网站ipv6改造怎么做 网页代码
  • 商务网站开发与建设论文wordpress换新的电脑
  • 建设银行网站用户广告推广一个月多少钱
  • 免费个人网站怎么建立wordpress目录链接加html
  • django做网站效率高吗自助开通网站
  • 贵阳建设银行网站简洁自适应wordpress主题
  • 网站推广平台代理wordpress登入logo修改
  • 南宁彩票网站开发如何让google收录网站
  • 哪里建个人网站好东莞有哪些做网站
  • 广州网站建设公司乐云seo598手机网站导航按钮
  • 17一起广州做网站营销网站的功能
  • form e哪个网站做app官方免费下载
  • asp网站变成php百度推广关键词价格查询
  • 营销网站建设教程高端科技产品网站建设
  • 网站名字怎样做版权wordpress动漫博客主题免费下载
  • 河北省企业网站建设公司如何查看网站的空间商
  • 广州做网站哪家公司最好好文本网站内容管理系统
  • 杭州城乡建设网站为什么用html5做网站
  • 正规的饰品行业网站开发咨询公司网站源码
  • 网站推广的10种方法实体企业做网站好么
  • wordpress 仿站思路查看网站有没有备案
  • 网站优化套餐美工培训费用
  • 自适应网站好处东莞网站设计哪家强
  • 上海网站建设治汇网络适合做模型的著名建筑
  • 织梦博客网站模板建网站找哪家好
  • 公司要我做网站_没有公司的材料是不是不可以做购物网站制作样例
  • 重庆网站seo优化做外贸需要建英文网站吗
  • 天津网站设计方案wordpress 开关 边栏 选择 模板
  • 网站建设找哪个wordpress 二级目录404
  • 泊头市建设网站电子政务网站课程设计