menu layout menu layout

Hyperlink: Unix: Software: Windows
 

HOME : Unix : Software : POSIX Windows
 

Ferramentas Unix & POSIX API para Windows

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

Topo da página   -   Home