注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

My Unix World

不要迷恋Unix,Unix只是计算世界很小的一部分!

 
 
 

日志

 
 

【COPY】Unix Translation  

2008-12-06 23:59:35|  分类: L-Compatible |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

UnxUtils is a collection of ports of common GNU Unix-like utilities to native Win32, with executables only depending on the Microsoft C-runtime msvcrt.dll. The collection was last updated on April 15, 2003 by Dr. Karl M. Syring. The distribution includes a main zip archive (UnxUtils.zip, 3,365,638 bytes) complemented by more recent updates (UnxUpdates.zip, 878,847 bytes). The utilities included are:

=======================================================================================

GNUWin II is a large collection of free software for Microsoft Windows created by the Linux User Group of the EPFL (?cole polytechnique fédérale de Lausanne). It is intended at easing the transition from proprietary applications and operation systems to free ones, by acclimating the user to widely used and cross-platform software. As of January 2005, project members are defining GNUWin III.

History

GNUWin 1

The GNUWin project started in spring 2001 in the EPFL to respond to the need of a mean of distributing LaTeX packages for MS Windows. The logical extension was to include LaTeX documentation, customised hints in form of HTML pages, and other software packages such as gnuplot and Star Office (which was not exactly Free Software, a special license from Sun Microsystems was obtained for the occasion). GNUWin was only available in French, and was mainly distributed within the EPFL.

GNUWin II

Due to the success of GNUWin, it was decided to build a second edition the year after. The main feature was that the CD was multilingual: the three main official languages of Switzerland (German, French and Italian) were included, as well as English; software was updated (notably, StarOffice was replaced by the Free OpenOffice.org); and a server script was written to ease addition. The EPFL itself sponsored the printing of 1000 CDs.

Translations

GNUWin II immediately met broad success outside the EPFL, due to its translation into German. Free software is more commonly accepted in Germany and German Switzerland, which led to GNUWin being advertised and mirrored on the Internet. It also made it into important Swiss German newspapers.

Quite quickly, a Spanish translation was set up by contributors outside of the original team. From there, contributors from around the world began to have greater importance. The second translation, quite interestingly, was Catalan (probably due to political and cultural tensions between Spanish Catalonians and the majority Castilians who speak "Spanish"). Numerous languages followed, notably Portuguese, Hindi and Swedish. Translations in Polish, Romanian, Greek and Turkish (another example of competing cultures where the presence of one drives the other), and Esperanto are all currently under development. Interlingua is one of the most recent additions. GNUWin is striving to set up Asian translations, particularly in Chinese and Japanese.

Other contributions include private companies offering CDs in various places (example [1]).

Programs and CD ISO images

The GNUWin site offers download of executables or installers, as well as complete ISO images containing local copies of the internet site, though recently the internet site has grown bigger than a CD-ROM, thus the distribution now includes several CDs. DVD ISO images are under study.

GNUWin II is originally hosted at the EPFL. It is mirrored by the Sunsite Switch mirror, and others (more information). Typical number of downloads is about 2000 a month for the Switch mirror alone.

Included programs

3D Games

Computer Security

Desktop Environments

Development

Education

Engineering

Games

Graphics

Internet and communications

Multimedia

Office

Operating systems

Sciences and Math

Servers and database

Utilities

Other

========================================================================================

MinGW (Minimalist GNU for Windows), formerly mingw32, is a native software port of the GNU Compiler Collection (GCC) to Microsoft Windows, along with a set of freely distributable import libraries and header files for the Windows API. MinGW allows developers to create native Microsoft Windows applications.[2] Included in MinGW are extensions to the Microsoft Visual C++ runtime library to support C99 functionality.[2]

MinGW was selected as Project of the Month at SourceForge.net for September 2005.[3]

Components of MinGW

The MinGW project maintains and distributes a number of different core components and supplementary packages, including various ports of GNU toolchain, such as GCC and binutils, translated into equivalent packages.[4][5] These utilities can be used from the Windows command line or integrated into an IDE.

In addition, a component of MinGW known as MSYS (Minimal SYStem) provides a lightweight Unix-like shell environment including rxvt and a selection of POSIX tools sufficient to enable autoconf scripts to run.[6][7]

MSYS and the Win32 header files are released under a permissive license, while the GNU ports are provided under the GNU General Public License. Binary downloads of both the complete MSYS package and individual MinGW GNU utilities are available from the MinGW site.

History

MinGW was originally called mingw32; the numbers were dropped in order to avoid the implication that it would be limited to 32-bit systems.[5] Colin Peters authored the initial release in 1998, consisting only of a Cygwin port of GCC.[8][3] Jan-Jaap van der Heijden created a Windows-native port of GCC and added binutils and make.[8][3] Mumit Khan later took over development, adding more Windows-specific features to the package, including the Win32 headers by Anders Norlander.[8][3] In 2000, the project was moved to SourceForge.net in order to solicit more assistance from the community and centralize its development.[8][3]

Comparison with Cygwin

MinGW forked from version 1.3.3 of Cygwin. Although both Cygwin and MinGW are used to port Unix software to Windows, they have different approaches: Cygwin aims to provide a complete POSIX layer (similar to that found in a Linux or other Unix systems) on top of Windows, sacrificing performance where necessary for compatibility. Accordingly, this approach requires Win32 programs written with Cygwin to run on top of a copylefted compatibility library that must be distributed with the program, along with the program's source code. MinGW aims to provide native functionality via direct Windows API calls, prioritizing performance. Unlike Cygwin, MinGW does not require a compatibility layer DLL, and its runtime shell MSYS is licensed under a permissive license[citation needed].

Since MinGW does not provide a POSIX API, it is unable to compile some Unix applications that can be compiled with Cygwin. Specifically, this applies to applications that require specific POSIX functionality and those that expect to be run in a POSIX environment. Applications written using cross-platform libraries, such as SDL, wxWidgets, Qt, or GTK+ will usually compile as easily in MinGW as they would in Cygwin.

The combination of MinGW and MSYS provides a small, self-contained environment that can be loaded onto removable media without leaving entries in the registry or files on the computer. By providing more functionality, Cygwin becomes more complicated to install and maintain.

It is also possible to cross-compile applications with MinGW. This means that developers do not need a Windows installation with MSYS to compile software that will run on Windows without Cygwin.

========================================================================================

In computing, Xming is a port of the X Window System to the Microsoft Windows operating system. The Xming X Server is based on the X.Org Server (X11R6.9), cross-compiled with MinGW and Pthreads-Win32. Xming is also available with Mesa 3D support.

Unlike the Cygwin/X port, Xming does not have a runtime dependency on Cygwin.

Xming may be used with implementations of SSH to securely forward X11 sessions from Unix machines. It supports PuTTY and ssh.exe, and comes with a version of PuTTY's plink.exe.

========================================================================================

In computing, X-Win32 is a proprietary X Window System server for Microsoft Windows, produced by StarNet Communications. It is based on X11R6. The current version is 9.1. X-Win64 was a version for 64-bit Windows, but the extended features in that version can now be found in the current version of X-Win32.

X-Win32 Flash is the latest version of X-Win32. X-Win32 Flash is installed and run from a USB flash drive.

Product Line

Discontinued

  • X-Win32 LX

========================================================================================


  评论这张
 
阅读(437)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017