notebook router computer network computer repair software windows cell phones internet server linux digital cameras switch laptops hardware unix open source monitor firewall