laptop computer linux hardware image editing laptops computer repair digital camera software computers server photo album monitor network lcd camera memory tools