No necesariamente.
Va depender de que uso le vas a dar a la conexión compartida.
Si es solamente para compartir datos lo puedes efectuar mediante un cable paralelo cruzado ( enviar y recibir ). Para este caso puedes tener hasta un Pc antiguo con sistema Dos y el otro con Sistema Windows.
Si es para compartir Internet debes tener instalado en cada Pc una tarjeta de red ( si usas conexión vía Modem Telefónico a Internet ).
Si usas conexión vía tarjeta de Red ( Modem Cable ), entonces debes agregarle otra tarjeta de Red al Pc que tiene la salida a Internet.
La conexión de los Pcs en este caso sería con un cable cruzado de Red ( Rj 45 )
También está la alternativa de que si tu Modem Cable tiene conexión Usb y Tarjeta de Red, puedes contratar la conexión adicional en este caso no es necesario agregar otra tarjeta de Red al Pc que hace de servidor.
( Esto funciona si uno de los Pc tiene entrada Usb )
Para que te resulte más sencilla la conexión compartida a Internet te recomiendo que los 2 Pcs tengan Sistema operativo Windows.
Saludos, Néstor