Como posso fazer com que meu Linux doméstico se pareça mais com o Linux usado na minha escola?

3

Precisamos entrar no servidor da nossa escola para garantir que nossas atribuições de programação funcionem no sistema que será usado para testá-las pelo professor. Está executando o RHEL 6.2. Quando eu testar meu programa no meu Mac executando o RHEL 6.2 no VirtualBox, recebo resultados diferentes dos da escola. Há algum passo que eu possa dar para fazer meu RHEL rodar de forma similar a da escola, para que possamos obter os mesmos resultados, ou existem muitas variáveis para que seja plausível (hardware, configurações de root, etc)?

EDITAR: A programação está em C ++ para uma classe de sistemas operacionais. Estamos trabalhando com chamadas do sistema e outras coisas. Está usando o tcsh, g ++ ... além disso, não tenho certeza do que mais você precisa saber? Esta é minha primeira classe unix / linux.

    
por Marty 12.02.2012 / 05:16

2 respostas

6

Você está tentando fazer o oposto do que deveria estar fazendo. Se o seu desejo é encontrar e corrigir bugs, para que você não envie programas com bugs, você deve usar dois ambientes que sejam tão diferentes quanto possível. Dessa forma, se uma plataforma não falhar devido a um bug, há uma chance de você conseguir capturar o bug na outra plataforma.

Seu objetivo deve ser escrever um software de trabalho, não um software que funcione quando você o experimentou.

    
por 12.02.2012 / 08:36
0

Se você deseja um ambiente o mais próximo possível do da escola, pergunte o que eles executam e a configuração que eles usam para a (re) instalação automatizada de máquinas de laboratório (você provavelmente precisará ajustá-lo extensivamente, não pressupõe autenticação centralmente manipulada ou $ HOME montado na rede e não inclui software fechado para o qual você não possui uma licença). Se eles usarem o RHEL e não permitirem que você use o mesmo, escolha um clone como o CentOS (visa a compatibilidade binária).

    
por 23.01.2013 / 14:31

Tags