MS-DOS/Softwares DOS x Linux
< MS-DOS
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ÓRIO
editarDOS 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".
INTERNET
editarDOS 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/MULTIMIDIA
editarDOS 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.
EMULADORES
editarDOS 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 DADOS
editarDOS Linux Diferenças ----------- ---------- ----------------------------------------------- gnuplot plotagem via linha de comandos.
PROGRAMAÇÃO
editarDOS 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/SERVIDOR
editarDOS 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ÓRIOS
editarDOS 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.