Para os desenvolvedores, normalmente fornecemos as máquinas mais sofisticadas que poderíamos comprar. No entanto, suponho que você esteja perguntando por causa das restrições de custo, então vou responder com isso em mente.
Tanto quanto eu sei, todos os processadores i3 no mercado agora são dual-core. Na maioria dos casos, o i5 e o i7 serão quad-core. Este será o seu maior contraste entre as três linhas de produtos e, para o trabalho de desenvolvimento, acho que isso claramente remove o i3 como candidato. As principais diferenças entre o Core i5 e o Core i7 são, como você disse, o cache do processador e a velocidade do clock. Para tarefas com muitos processadores, o i7 definitivamente lhe dará uma vantagem.
Se você estiver com orçamento limitado, sugiro que examine seu caso de uso específico para determinar como comprar:
- Se você estiver desenvolvendo aplicativos intensivos em matemática, obtenha o i7.
- Se você estiver desenvolvendo aplicativos com uso intenso de IO, adquira o i5 e compre um disco rígido SSD.
- Se você estiver desenvolvendo aplicativos com uso intensivo de memória, obtenha o i5 e atualize para 8 GB de RAM.
Eu uso um laptop Core i5 com 8GB de RAM, e é um bom desempenho, especialmente para o preço (paguei pouco mais de $ 500US). Eu faço alguma programação, mas mais do meu tempo é gasto em tarefas de processamento de vídeo e de administração de sistema. Eu encontrei essa combinação de hardware para ser uma boa opção para mim.
Como você estará com o Linux / Windows dual-boot, eu diria que a próxima coisa a ser vista seria o suporte ao driver e o BIOS. Tenha cuidado se o novo computador usar o firmware UEFI para o BIOS. Inicialização dupla pode ser difícil de configurar nesses casos.
Uma lista de fabricantes / linhas de produtos que historicamente têm um bom suporte ao driver Linux:
- Lenovo ThinkPad
- Apple MacBook (sim, eu sei)
- alguns laptops Dell
Para laptops que vêm pré-configurados com o Linux, você pode comprar diretamente de um desses vendedores:
Se você não se interessar por gráficos 3D (você também vai jogar neste laptop?), use um chipset Intel Graphics. Funciona sem problemas com a maioria das distribuições Linux e, às vezes, com o mais novo hardware gráfico da ATI e da nVidia. Se você quiser, pode pesquisar no Google o hardware gráfico para compatibilidade com o Linux antes de comprar.