|
Ferramentas Unix & POSIX API para Windows
-
GNU Compilers on Win32
By Colin Peters, criador de MinGW.
Mirror na Europa.
-
Programming Win32 with GNU C and C++
Win32 Programming with GNU Tools Tutorial, by Colin Peters.
Introduction to GNU C and C++ programming tools for Win32,
Programming Windows, Basics of C and C++ programming.
Introduction to (mostly) GNU Programming Tools for Win32:
Editor, Compiler, Preprocessor, Linker, Archiver (Librarian), Debugger,
Resource Compiler, DLL Import Library Tool, Project Building Tool,
Revision Management.
Programming
Windows: Hello, Windows, Resources (Icons, Cursors, Menus and Dialogs),
Dynamic Link Libraries (DLL), Find the Library for a Win32 API Function.
-
GNU Win32 related projects by Mumit Khan.
-
GCC Development Toolchain for x86-win32 targets
Distribuições binárias do GCC 2.95.2 para Windows (Novembro 1999),
por Mumit Khan.
Cygnus Cygwin B20, Mingw32, AT&T UWIN v2.0.
-
Moron's Guide to Using Microsoft DLL's when Compiling Cygwin or Mingw Programs
By Mark Schoenberg, Emmes Technologies,
Freeware tools for Cygwin and MinGW.
Pexports - Anders Norlander's handy PE-dumping util - obtained from
pexports-0.43 version, hacked by Paul Sokolovsky.
Ferramentas portadas para Win32 Nativo
-
MinGW: Minimalist GNU For Windows
MinGW é uma coleção de cabeçalhos e
bibliotecas de importação que possibilitam usar GCC
e produzir programas Windows32 nativos que não dependem de nenhuma
DLL de terceiros. No nível básico, MinGW permite aos
programas modo-console (prompt texto) usar a biblioteca C runtime (CRT)
Microsoft padrão (Win9x/NT) CRTDLL.DLL ou a MSVCRT.DLL.
Já o pacote win32api permite o uso da Win32 API.
MinGW and MSYS Download: File List & Installation.
SourceForge MinGW Download: File List.
MinGW, originalmente chamado mingw32, foi criado por Colin Peters em 1998.
O primeiro compilador nativo mingw foi disponibilizado por
Jan-Jaap van der Heijden. Durante algum tempo a seguir,
Mumit Khan
esteve realizando um ótimo trabalho de manutenção e
desenvolvimento da Mingw32. No início de 2000, Mingw32 se tornou um
projeto de desenvolvimento OpenSource mantido na
SourceForge -
MinGW Project.
-
Bloodshed Dev-C++
Dev-C++ is a full-featured integrated development environment (IDE),
which is able to create Windows or console-based C/C++ programs using the
Mingw compiler system (native MSCVRT-based), or the Cygwin (POSIX)
compiler. Free Software (under the GNU General Public License)
by Bloodshed Software.
- MSYS
MSYS: a Minimal SYStem to allow the typical POSIX/Bourne configure script
to execute on Windows creating a Makefile, so that you can execute make.
MSYS provê dezenas de ferramentas GNU padrão de linha de comando
e scripts shell Unix/POSIX, compiladas para Win32 console, mantido pela
equipe do Projeto MinGW, incluindo um
terminal gráfico para a Bash (rxvt).
MinGW and MSYS Download: File List & Installation.
SourceForge MinGW Download: File List.
- GnuWin32
GnuWin32 provê ports nativos Win32 (MS Windows 95/98/ME/NT/2000/XP)
de ferramentas GNU ou de licença open source similar.
Os Pacotes
portados se enquadram em categorias:
- GNU utilities: bc, bison, cpio, diffutils, ed, findutils, flex,
gawk, gdbm, gcal, gettext, grep, gsl, gzip, iconv, jwhois, less, patch,
regex, rx, sed, sharutils, textutils, wget, which
- Other utilities: byacc, bzip2, cygutils, file, gsar, lzo/lzop,
pcre, popt, sgrep, ucl/upx, zlib
- Graphics packages: gd, jpeg, jbigkit, liburt, libungif, libpng,
libwmf, netpbm, tiff, xpm
- Text/PS processing and tools: a2ps, barcode, bm2font, deroff,
dvidi, enscript, freetype, grap, gri, groff, indent, libxml, pdflib,
plotutils, polyglotman, psutils, scribe2latex, src-highlite, t1lib,
t1utils, troff2latex, ttf2pt1, xpdf
- TextUtils: GNU text utilities: cat, cksum, comm, csplit, cut,
expand, fmt, fold, head, join, md5sum, nl, od, paste, ptx, pr, shasum,
sort, split, sum, tac, tail, tr, tsort, unexpand, uniq, wc.
- FileUtils: GNU file utilities: chgrp, chown, chmod, cp, dd, df, dir,
dircolors, du, install, ln, ls, mkdir, mkfifo, mknod, mv, rm, rmdir,
shred, sync, touch, vdir.
A maioria dos pacotes requer as bibliotecas
LibIntl-2: library for native language support e
LibIconv-2: convert between character encodings.
SourceForge GnuWin32:
Packages File List - Download,
SourceForge Download Server (arquivos por data).
-
MinGW Packages Repository
The aim of the project is to provide and maintain Mingw32 ports of
important OpenSource software packages, primarily libraries.
SourceForge.net project: mingwrep.
You can browse and download available packages from the
Packages Repository File List.
-
Gnu/Unix utilities on Win32
Documentation: Porting HOWTO, Cross HOWTO, Compiled HTML Help, Windows Help.
Software: Dr. Mingw, Excel Add-ins, Developer Studio projects, reimp,
untbz2, Ported Software.
-
UnxUtils - GNU utilities for Win32
unxutils SourceForge Project. Here are ports of common GNU utilities to native
Win32 (executables do only depend on the Microsoft C-runtime msvcrt.dll).
bc, bison, bzip, bdiffutils, fileutils, findutils, flex, gawk, grep, gsar,
gzip, indent, jwhois, less, make, patch, recode, rman, sed, shellutils, tar,
textutils
(cat, cksum, comm, cut, expand, head, md5sum, nl, od, paste, pr, sort, split,
sum, tail, tr, unexpand, uniq, wc, ...), wget, which.
Original location,
by Karl M. Syring.
-
Mingw-selfhost (FTP)
Further POSIX extensions for Mingw, to allow it to be autoconf target.
Other extension is emulatation of native compiler. Generally, developed
further than PW32 (for example, it has sockets and termios support).
However, it's still based on vendor's libc, which means some inherent
problems which will be needed to workaround. Also, author declines that his
aim is to provide full-fledged POSIX implementation.
- ActiveState
Perl & Python para Windows: ActivePerl, ActivePython,
utilitários relacionados.
- DJGPP
DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (and
higher) PCs running DOS. It includes ports of many GNU development utilities.
By DJ Delorie,
Delorie Software.
Simtel.Net djgpp Archive.
-
MKS Toolkit for Developers (Produto Comercial)
MKS Toolkit for Developers is a Windows development product for software,
script, and Web developers, who can choose from command-line or graphical
microsoft Visual Studio build environments. It is ideal for developing common,
cross-platform scripts for UNIX, Linux, and Windows, from a single Windows
desktop. Using the power of
more than 350 command-line utilities, and CGI scripts.
-
Z Shell - Windows binary (repositório FTP)
Read-Me (HTML).
API POSIX para Win32 (Emulação UNIX)
- Cygwin
By Cygnus.
Mantido na RedHat Sources.
As ferramentas Cygwin são adaptação open-source das
populares ferramentas e utilitários GNU de desenvolvimento portadas
para Windows 95, 98, e NT. Elas funcionam utilizando a biblioteca Cygwin
que provê uma API similar à do UNIX em cima da Win32 API.
Cygwin provê portanto uma "emulação" da API POSIX sob
ambiente Win32, adequada para quem quer portar rapidamente código
C do UNIX no padrão POSIX para Windows 32-bit.
Cygwin: A Free Win32 Porting Layer for UNIX® Applications, por
Geoffrey J. Noer, Cygnus Solutions.
-
Cygwin - Tornando o Windão usável [Em português]
Fonte de informações sobre o Cygwin, em português.
Por Aurélio Marinho Jargas, Brasil.
-
CygUtils - Utilities for Cygwin
On this site you will find many utilities for the Cygwin environment,
including Perl and run. Both binaries and sourcecode are provided.
-
Cygwin/X
Cygwin/X is a port of the X Window System to the Microsoft Windows family of
operating systems. Cygwin/X consists of an X Server, Xlib, and nearly all of
the standard X clients, such as xterm, xhost, xdpyinfo, xclock, and xeyes.
Cygwin/X uses the Cygwin project which provides a UNIX-like API to Xlib and
X clients.
-
PW32 the Posix-over-Win32 layer
By Paul Sokolovsky.
PW32 is an implementation of the (subset of) POSIX/Unix API for Win32 systems.
Its main concerns are efficiency and full platform coverage, including
adequate support for low-end Win9x systems. PW32 is based on DJGPP's runtime
library by DJ Delorie. PW32 is licensed under LGPL.
Also, PW32 is a collection of software ported with PW32 library.
The aim is to have comprehensive GNU/Win32 distribution, easily installable,
and correctly and efficiently working.
-
U/WIN - Unix for Windows
By Global Technologies Ltd., Inc. David Korn / AT&T Research
The UWIN package provides a mechanism for building and running UNIX
applications on Windows NT, Windows 98, and Windows 95 with few,
if any, changes necessary.
The UWIN package contains:
- Libraries that provide the UNIX Application Programming Interface (API),
implemented as functions exported in a DLL (POSIX.DLL).
- Include files and development tools such as cc, yacc, lex, and make.
- Korn Shell and over 200 utilities such as ls, sed, cp, stty etc.
Sistema de Arquivos Linux em Windows
-
Explore2fs
Explore2fs, the WIN32 explorer for Linux ext2/ext3 filesystem partitions.
Escrito por John Newbigin. Suporta Windows 9x/ME/NT4/2000/XP.
-
rfstool - ReiserFS for Windows
RFSTOOL allows you to access ReiserFS partitions from a Windows 32-bit system.
Starting with version 0.6, it even allows you to access ReiserFS partitions
from Linux ;). It is a complete rewrite of the ReiserFS functions needed to
list directories or access files. Access is read-only and journal data is ignored.
Copyright by Gerson Kurz and licensed by the GPL.
-
FSDEXT2: Second extended file system for Windows 95
Fsdext2 is a port of the second extended file system (ext2fs)
to Windows 95; albeit a read-only version. Using FSDEXT2 you can
transparently mount your Linux ext2fs partitions on Windows 95. By
Peter van Sebille
e Gerald Schnabel. Suporta Windows 9x.
-
Linux ext2 Filesystem for Windows NT4/2000
By Andrey Shedel.
-
Paragon Ext2FS Anywhere
Suporta Windows 9x/ME/NT/2000/XP. A versão completa monta partições
Linux para leitura e escrita. Produto comercial.
-
Filesystems HOWTO
By PC Filesystems HOWTO.
-
ReiserFS under Windows
This project is the porting of ReiserFS & Ext2 filesystem drivers of
Linux (2.4.17) into a Windows system as a user mode application.
The access is read-only for security and implementations reasons.
Outros
- Makertf
Makertf converts Texinfo files into
equivalent RTF files. The generated RTF files are suitable for further
processing by the Windows Help (WinHelp) Compiler (hcrtf.exe).
Makertf is based on GNU Makeinfo.
Makertf is a open-source project by Christian Schenk,
hosted by SoureForge.
Veja também:
|