notebook digital cameras hardware computer repair computer szoftver software hardver unix monitor linux laptops open source tools cell phones egér windows