Guia do Linux/Iniciante+Intermediário/Migrando do DOS/Windows para o Linux/Programas equivalentes entre DOS e o Linux
Programas equivalentes entre DOS e o Linux Editar
Esta seção contém programas equivalentes para quem está vindo do DOS
e não sabe o que usar no GNU/Linux
. Esta seção também tem por objetivo permitir ao usuário que ainda não usa GNU/Linux
decidir se a passagem vale a pena, vendo se o sistema tem os programas que precisa. Lembre-se que a instalação desses programas variará de acordo com a distribuição GNU/Linux que você estiver usando.
Note que esta listagem mostra os programas equivalentes entre o DOS
e o GNU/Linux
cabendo a você a decisão final de migrar ou não. Lembrando que é possível usar o Windows
, OS/2
, DOS
, OS/2
e GNU/Linux
no mesmo disco rígido sem qualquer tipo de conflito. A listagem abaixo provavelmente está incompleta, portanto, se encontrar algum programa que não esteja listado aqui, por favor adicione referenciando.
Migrando de MS-DOS para GNU/Linux Editar
Essa sessão é especialmente dedicada a quem quer migrar do DOS para o GNU/Linux; e também auxiliar a quem deseja manter-se utilizando mais a linha de comando em detrimento da interface gráfica.
Visto que servidores GNU/Linux geralmente não possuem interface gráfica disponível para uso do sys/admin, é interessante ter à disposição programas que façam as mesmas tarefas que seriam feitas através da interface gráfica.
Lembrando que o sistema GNU/Linux fez uma evolução gradual e independente, tanto de seu terminal de comandos quanto de sua interface gráfica, resultando em ambos os ambientes serem bastante poderosos.
E se por acaso você não encontrou um programa com exatamente as mesmas características de um que usa no DOS, é sempre possível executar o programa original via DOSBOX (uma camada de compatibilidade para jogos, mas que roda vários programas também) ou FreeDOS (uma implementação livre do próprio DOS, o que exige um pouco mais da máquina), que com uma layer adicional (DOSEMU) é executado inteiro sobre o Linux, embora seja preferível encontrar o programa nativo do pinguim.
Veja também MS-DOS.
ESCRITÓRIO Editar
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 Yokadi Gerenciador de tarefas em linha de comando
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).
Sem equivalente wkhtmltopdf Conversor de páginas html para PDF 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, Volkov Commander Linm porém LinM tem foco em ser "user friendly".
xxxxx odt2txt conversor odt para txt
xxxxx taskbook Lista de tarefas CLI
INTERNET Editar
O GNU/Linux tem capacidade para lidar com incontáveis protocolos de comunicação, proprietários ou livres. Geralmente a dificuldade encontrada pelos usuários em utilizar alguns desses protocolos reside no fato de tais serem protocolos controlados por empresas que desejam monopolizar essa comunicação através de seus próprios comunicadores de código-fonte fechado. É o caso clássico do MSN, que ao longo de sua história mudou seu protocolo inúmeras vezes, prejudicando os usuários de comunicadores livres. Recentemente tem ocorrido algo parecido (mas não tão icônico) com Google Talk e facebook messenger.
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. BBS Synchronet Software para BBS
speedtest-cli Teste de velocidade de internet
torrent transmission-cli Cliente CLI para peerflix download de bit-torrent. peerflix permite começar assistir imediatamente, em forma de stream.
sem equivalente buku gerenciador de favoritos independente do navegador
sem equivalente youtube-dl download de vídeos do Youtube.
sem equivalente CLI syncthing sincronização de arquivos pela rede, através do protocolo peer-to-peer, semelhante a serviços "proprietários" como Gdrive e OneDrive, porém, software livre e o "servidor" de dados está completamente sob seu controle, retirando o poder sobre seus dados pessoais das empresas e recolocando nas de quem nunca deveria ter saído: do usuário.
sem equivalente TelegramTUI cliente Telegram no prompt
GRÁFICO/MULTIMIDIA Editar
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
xxxx lpr imprime diretamente do terminal, aceita caracteres curingas
xxx mapscii Acesso a mapas através do terminal. Sim, isso mesmo. Mapa. :)
mpxplay, mocp, orpheus, Players CLI de música. OpenCubicPlayer open cubic player mocp segue o visual do mplayer, mpv, cvlc, famoso gerenciador de cmus arquivos mc.
QuickView mplayer Video player CLI. mpv mplayer e mpv não necessita de um servidor gráfico para rodar vídeos, fazendo-o através do directframebuffer.
DVD4DOS mplayer Player de DVDs. mpv
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.
xxx byzanz gravador de desktop.
JOGOS Editar
xxx Unix ASCII Jogos para o prompt
EMULADORES Editar
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).
xxx DOSBox-X Outro projeto que se pretende substituir completamente o velho DOS
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 Editar
DOS Linux Diferenças ----------- ---------- ----------------------------------------------- gnuplot plotagem via linha de comandos.
R R Idênticos. No Linux, pode ser adicionado R-cmdr, uma rica interface gráfica, com capacidade de criação de gráficos.
PROGRAMAÇÃO Editar
O GNU/Linux é um sistema criado POR programadores PARA programadores. Invariavelmente qualquer distribuição trará consigo uma gama já respeitável de linguagens de programação pré-instaladas, tais como python, tcl e perl, além da própria linguagem do shell _ geralmente o bash _ com um enorme poder de aproveitamento da capacidade do sistema.
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.
xxxx ncurses bibliotecas para produção de interfaces CLI amigáveis
xxxx TuiCss biblioteca para web apps para interfaces CLI amigáveis
xxxx nurses nurses é uma biblioteca gráfica para terminal
xxx charm soft server para CLI. SSH, backend...
SISTEMA/SERVIDOR Editar
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, Sendmail, Exim, Qmail
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.
informer lshw, inxi Listagem de hardware
xxxxx neofetch informações sobre o sistema operacional, software e hardware de uma forma esteticamente agradável.
ACESSÓRIOS Editar
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.
Sem equivalente funções zz funções ZZ é um canivete suíço da CLI. Mais de 178 miniaplicativos, com as mais variadas funções. Ele economiza horas de trabalho repetitivo. ;) Trabalho iniciado por Aurélio Verde e continuado por ele e vários outros dedicados colaboradores.