notebook computer windows computer repair server software cell phones microsoft unix explorer digital cameras linux laptops network javascript mozilla monitor open source