MS-DOS/Softwares DOS x Linux


Este é um breve comparativo entre softwares MS DOS e GNU/Linux. Possui, por enquanto, um viés mais voltado à linha de comando "pura".

Veja também Migrando de MS-DOS para Linux.

ESCRITÓRIOEditar

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
MinEd, MEdit     vim, emacs,        O GNU/Linux possui várias opções de
                 nano, joe,         editores de texto em modo texto.
                mcedit, LateX        vim e emacs são para usuários avançados
                                    Os demais são mais amigáveis. LateX
                                    é um sistema de macros para formatação
                                    de texto; use com qualquer desses outros
                                    editores de texto acima mencionados. ;)
VisiCalc,           oleo,            Planilhas eletrônicas em modo texto.
Lotus1-2-3          sc-im,
                    teapot
Sem equivalente     Impressive       Apresentação de slides
                                        em modo texto.
Sem equivalente   poppler-utils,    Ferramentas de manipulação
                  less, fbgs        de arquivos pdf. Usando 
                                    pdftohtml ou pdftotext 
                                    (do poppler-utils)
                                    é possível extrair o
                                    conteúdo do pdf para ser 
                                    lido no navegador web CLI. 
                                    Ou usando less é possível
                                    ler o arquivo pdf, desde que
                                    não sejam imagens. Se for
                                    necessário ler PDFs com imagens,
                                    há a opção do pacote fbi, o
                                    programa fbgs (um wraper), através
                                    do uso do framebuffer (precisa ter
                                    direitos de acesso de root).
                     SQLite         Banco de Dados.
Arachne, CHASE       Alpine,            Clientes de email CLI.
(clientes de email)  mutt
                     e muitos
                     outros.
Sem equivalente      GNU PEM               Software GNU de Gestão
                     (Personal               Financeira em modo texto.
                     Expenses
                     Manager)
Norton Commander     MidnightCommander      mc é mais poderoso,
                     Linm                    porém LinM tem foco
                                              em ser "user friendly".

INTERNETEditar

   DOS              Linux                          Diferenças
-----------      ----------         -----------------------------------------------
Arachne         Links2, Lynx       Links2 é um navegador "gráfico"
                links, elinks       que funciona mesmo em sistemas
                                      sem interface gráfica,
                                      extremamente rápido, com capacidade
                                      de exibir as imagens. Lynx consegue
                                      exibir as páginas mais próximas de sua
                                      forma visual nos navegadores gráficos,
                                      mesmo muitas páginas em javascript.
ICQ              CenterICQ,             Clientes livres para
                 naim,                    o protocolo ICQ.
                 CenterIM.
MSN              pebrot, finch     clientes modo texto para
                                   o protocolo MSN.
Bate-Papo        talk, ytalk        O talk e o ytalk permite a
                                    conversa de dois usuários não
                                    só através de uma rede local,
                                    mas de qualquer parte do
                                    planeta, pois usa o protocolo
                                    tcp/ip para comunicação. Muito
                                    útil e fácil de usar (modo texto).
leetIRC,        Weechat,             Clientes modo texto
Toffee          MCabber,             para o protocolo IRC.
                XBitch,
                irssi.
hang-outs chat    MCabber             Cliente modo texto para o 
(da Google)                              protocolo de msg instantânea
                                         da google.
torrent        transmission-cli     Cliente CLI para 
                                         download de 
                                         bit-torrent
BBS            Synchronet         Software para BBS

GRÁFICO/MULTIMIDIAEditar

   DOS                  Linux                           Diferenças
-----------           ----------         -----------------------------------------------
Grafx2                 Grafx2,                    Editor de bitmap.
PictureViewer        ImageMagick,          O ImageMagick é um "canivete suíço"
                     fbi                     não-interativo para imagens, capaz
                                             de realizar ações em lotes, o que 
                                             facilita tratamento de grandes 
                                             quantidades de imagens.
                                            "linux framebuffer imageviewer"
                                             (fbi) não precisa de uma interface 
                                             gráfica rodando para mostrar
                                             as imagens em um terminal 
                                             "puro".
                       GNU Screen,             Salvar uma imagem da tela atual.
                       ImageMagick
mpxplay,            mocp, orpheus,         Players CLI de música.
OpenCubicPlayer     open cubic player        mocp segue o visual do
                    mplayer, cvlc,           famoso gerenciador de
                    cmus                   arquivos mc. 
QuickView           mplayer                  Video player CLI.
                                             mplayer não necessita
                                             de um servidor gráfico
                                             para rodar vídeos,
                                             fazendo-o através do
                                             directframebuffer.
DVD4DOS              mplayer                 Player de DVDs.
Cdrtools             Cdrtools/Cdrkit        Uma coleção de projetos independentes
                                            de softwares livres/open source para
                                            queimar/regravar CDs, DVDs, Blue-Rays,
                                            ripador de CDs, gerador de imagens ISO
                                            prontas para serem gravadas.
                     Burncenter           Queimador de CDs/DVDs.
                                           Front-end em CLI para Cdrtools/Cdrkit.
mixer                  alsamixer            Controlador de som
                                            CLI escrito em curses.

EMULADORESEditar

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
                 DOSBOX,                    Ambos funcionam sobre o Linux,
                 DOSEMU+FREEDOS             funcionando, porém, muito
                                            diferentemente um do outro.
                                            DOSBOX foi pensado especificamente
                                            para jogos, porém roda uma
                                            quantidade razoável de programas.
                                            DOSEMU+FREEDOS é o próprio DOS
                                            (FreeDOS) rodando no Linux sobre uma
                                            camada de compatibilidade
                                            (DOSEMU).
                   Wine                Wine é uma camada que redireciona as requisições
                                       feitas pelos programas Windows para as bibliotecas
                                       nativas do Linux (não sendo, portanto, na prática,
                                       um emulador). Tem uma gama gigantesca de programas
                                       que funcionam a contento. É sempre preferível que
                                       se utilize programas nativos.
Stella             Stella                    Emulador de Atari.
MAME                  MAME                    Emulador para jogos arcade.
Hu-Go!,            Hu-Go!, Mednafen        Emulador de TurboGrafx16.
MagickEngine,
Hu6280, TG16Emu,
TGEmu, VPCE
NESticle              higan, NEStopia          Emuladores de Nintendo.
zsnes                 zsnes, snes9x          Emuladores de Super Nintendo.
                                               zsnes não foi ainda portado
                                               para a plataforma x86_64.
Genecyst, KGen        BlastEM, Gens            Emuladores de Mega drive/Sega Genesis.
Genesis Plus          
Master System         Mednafen                 Emulador de Atari Lynx, NES, SNES,
                                               Virtual Boy, Game Boy,
                                               Game Boy Color, Game Boy Advance,
                                               Master System, Sega Game Gear,
                                               Sega Genesis, PlayStation,
                                               Neo Geo Pocket, Neo Geo Pocket Color,
                                               WonderSwan, TurboGrafx-16
                                              (TurboGrafx-CD), SuperGrafx, PC-FX
1964js, N64js         1964js, N64js            Emuladores de Nintendo 64
                                               em javascript.
                      Dolphin                  Emulador de GameCube.
NO$GBA                VisualBoyAdvance         Emulador de GBA.
                                               Em última instância, se for
                                               necessário, NO$GBA pode ser
                                               executado via Wine.
NO$GBA                DesMUME                  Emulador de DS.
                                               Em última instância, se for
                                               necessário, NO$GBA pode ser
                                               executado via Wine.
                      PCSX, PSX,               Emuladores de PlayStation One.
                      PCSX-R    
                      PPSSPP                Emulador de PlayStation Portable.
                      PCSX2                  Emulador de PlayStation II.
                      Yabause              Emulador de
                                           Sega Saturn
                      Xqemu                     Emulador de XBox.

PLOTAGEM DE DADOSEditar

   DOS            Linux                       Diferenças
-----------      ----------         -----------------------------------------------
                 gnuplot            plotagem via linha de comandos.

PROGRAMAÇÃOEditar

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
vim               vim, emacs         IDE's com coloração de sintaxe.
WBAT              dialog            Caixas de diálogos para scripts.
                                      O dialog tem inúmeras opções
                                      e acabou servindo de base para
                                      vários sucessores gráficos.
qbasic,           FreeBasic         FreeBasic possui orientação a objetos
quickbasic                           e continua em desenvolvimento, com acesso
                                     direto a várias bibliotecas importantes
                                     (como GTK+, GSL, SDL, Allegro, Lua e OpenGL).
Free Pascal       Free Pascal (FPC)        Sem diferença.
(FPC)
PythonD            Python                      A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
Perl               Perl                        A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
djgpp              GCC                         A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
Sem equivalente        Git             git é um sistema de controle
                                        de versão distribuído e um 
                                        sistema de gerenciamento de
                                        código fonte, com ênfase em
                                        velocidade.

SISTEMA/SERVIDOREditar

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
Agente de          cron               Pouca diferença. O cron
Sistema                               dá mais liberdade na programação
                                      de tarefas a serem executadas
                                      pelo Linux.
EZ-NOS 2,         Apache             O Apache é o servidor WEB mais
Sioux,                                  usado no mundo (algo em torno
(web server)                            de 75% das empresas), muito
                                        rápido e flexí­vel de se
                                        configurar.
                  Postfix,              72% da base de servidores de
                  Sendmail,              emails no mundo atualmente
                  Exim, Qmail              roda em software livre. Os
                                           mais recomendados são o
                                           Postfix e o qmail, devido a
     		                            segurança, velocidade e
                                           integridade de mensagem.
             Squid, Apache,           A migração de um servidor
             ip masquerade,              proxy  para Linux requer
             nat, diald,                 o uso de vários programas
             exim                        separados para que se tenha
                                         um resultado profissional.
                                         Isto pode parecer incomodo
                                         no começo, mas você logo
                                         perceberá que a divisão
                                         de serviços entre programas
                                         é mais produtivo. Quando
                                         desejar substituir um
                                         deles, o funcionamento dos
                                         outros não serão afetados.
                                         Não vou entrar em detalhes
                                         sobre os
                                         programas citados ao lado,
                                         mas o squid é um servidor
                                         proxy Web (HTTP e HTTPS)
                                         completo e também apresenta
                                         um excelente serviço FTP.
                                         Possui outros módulos como
                                         dns, ping, restrições de
                                         acesso, limites de tamanho
                                         de arquivos, cache, etc.
                 zope,                  Sem comentários... todas são
                 php, wdm,             ferramentas para a geração
                 htdig                 de grandes Web Sites. O wdm,
                                        por exemplo, é usado na geração
                                        do site da distribuição Debian
                                        (http://www.debian.org) em 30
                                        idiomas diferentes.
RockIRCd         ircd-ratbox            IRC server.
NetBIOS        Sem equivalente       O Linux tem suporte nativo a
                                     tcp/ip desde o começo de sua
                                     existência e não precisa de
                                     nenhuma camada de comunicação
                                     entre ele e a Internet. A
                                     performance é aproximadamente
                                     10% maior em conexões Internet
                                     via fax-modem e outras redes
                                     tcp/ip.
AVG, Viruscan,     Clamavis, AVG      Os maiores fabricantes de
norton, F-PROT,    F-Prot, ViruScan   anti-virus disponibilizam 
CPAV.                                 versões para Linux, com o
                                      objetivo principal de
                                      remoção de vírus em
                                      servidores de E-mail ou
     				       servidores de arquivos,
                                      com o objetivo de não
                                      contaminar os vulneráveis
     				       sistemas Windows, servindo
                                      como uma efetiva barreira
                                      de defesa na rede.
Firewall          ufw                 Um simples firewall
                                      para Linux.

ACESSÓRIOSEditar

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
OpenGEM,          jwm, twm             Opções de interface
Ozone             fluxbox,             gráfica para o pinguim
                  blackbox,            é o que não falta:
                  lxde, xfce,          desde ambientes
                  openbox,          extremamente leves (jwm, twm)
                  KDE, Gnome,          que dão basicamente um
                  e muitas             gerenciador de janelas,
                   outras.             até monstros que quase 
                                       substituem o próprio 
                                       sistema operacional
                                       como KDE & Gnome.
Sem             XWindow System,        A interface gráfica
equivalente     XFree86              no GNU/Linux funciona
                X.org                geralmente sobre um 
                Wayland,             software com funcionamento
                Mir.                 do tipo cliente-servidor
                                       (um programa separado do sistema),
                                       o que facilita muito utilizar
                                       o Desktop através de uma rede.
                                       Com as exceções recentes
                                       do Ubuntu (que utiliza o
                                       Mir), e o Fedora WorkStation
                                      (que utiliza Wayland), as
                                       distribuições em geral
                                       ainda utilizam o X como
                                       servidor gráfico, o mais 
                                       antigo ainda em uso.