Sem o esforço concentrado de programadores ao redor do mundo, o não teria sido viabilizado através da rede mundial. Com esta dispersão no seu desenvolvimento, não é nenhuma surpresa o fato de, em seus primeiros estágios de desenvolvimento, diversas pessoas terem começado a trabalhar em disponibilizar capacidades de rede. Uma implementação de UUCP estava disponível no praticamente no princípio de sua existência. Trabalhos baseados em redes TCP/IP foram iniciados no outono de 1992, quando Ross Biro e outros criaram o que ficou conhecido como Net-1.
Após a finalização do desenvolvimento ativo de Ross em Maio de 1993, Fred van Kempen iniciou um trabalho de reimplementação, reescrevendo as maiores partes do código. Este trabalho de continuação ficou conhecida como Net-2. Uma primeira versão pública, denominada Net-2d, foi liberada no verão de 1992 (como parte do kernel 0.99.10), e desde então tem sido mantida por diversas pessoas, mais notadamente por Alan Cox, como o Net-2d Depurado. Após testes intensos e numerosas implementações no código, o seu nome foi alterado para Net-3 depois da versão 1.0 ter sido liberada.
Net-3 oferece programas de controle para uma grande variedade de placas de rede Ethernet, assim como SLIP e PPP (para envio de tráfego de rede através de linhas seriais) e PLIP (através de portas paralelas). Com o Net-3, o tem uma implementação do TCP/IP que se comporta muito bem em um ambiente de rede local, apresentando uma performance capaz de superar implementações comerciais de diversos . O desenvolvimento concorrente produz a estabilidade necessária para a execução confiável em servidores Internet.
Além destas facilidades, há diversos projetos em desenvolvimento que irão aprimorar a versatilidade do . Dentre os já disponíveis podemos citar o PPP (um protocolo ponto a ponto que melhora a forma de enviar dados através de linhas seriais) e o AX.25, capaz de transmitir dados através de rádio amadores. Alan Cox implementou ainda o protocolo IPX da Novell ©, além do programa samba, um servidor NetBIOS de livre distribuição para , escrito por Andrew Tridgell.1.8 Isso significa que Linux pode atuar como cliente ou servidor de uma rede Windows©, Novell©, Unix, etc.