2018년 10월 27일 토요일

컴퓨터 유틸리티 소프트웨어의 의미와 가치.. StuffIt을 기억하며

삶에서 컴퓨터란 자체를 사용해온 지가 벌써 30년 훌쩍 넘어 40년 가까이 되어 간다. 남들 보다 빠르다고는 할 수 없겠지만 늦지않게 컴퓨터란 존재에 대해 알게 되었다. 처음에 컴퓨터란 것은 그저 종이로 출력할 수 없는 타자기에 불과했다. 프린터를 사용하게 된 건 대학에 입학한 이후가 아니었나 싶다. 아무튼 컴퓨터란 것은 한두 가지 일을 뺴곤 기대한 바를 얻기까지 꽤나 어려웠고 불편했다. ProDOS든 MS-DOS든 그 자체로는 딱히 무언가 하는 역할이 없었으며, 실제적 일은 어플리케이션에 의해 구현되었는데 당시 대개 프로그램이 하는 역할은 기본적으로 하나의 범주에 국한되어 있었다. 더욱이 그 기본이나 범주라는 단어의 영역 역시 급소했다. 그러다보니 꼭 필요하다고 느껴지거나 있으면 좋을 것 같은 기능들을 갖춘 이른바 유틸리티 소프트웨어의 역할이 주요하지 않을 수 없었다. 심지어 한두 가지 기능을 수행하는 유틸티티의 가격이 왠만한 어플리케이션의 가격 못지 않기도 했다. 나아가 Norton Utilities처럼 IBM-PC 호환기종 혹은 MS-DOS 머신 등 하나의 제품군을 정의하는 유틸리티도 적지 않았고, 또한 그러한 영역을 두고 치열한 경쟁을 벌이기도 했다.

유틸리티라는 것은 어디까지나 컴퓨터 하드웨어나 운영체제 혹은 특정 어플리케이션 소프트웨어의 부족한 부분을 보완하는 역할이다. 하지만 언급한 바와 같이 특정 운영체제나 운영환경의 기능을 좌지우지할 정도의 역할을 담당하게 되면 개발자 혹은 개발사 입장에서는 주객전도의 시도를 생각하게 될 수도 있다. 다시 말해 우리 없으면 컴퓨터도 운영체제도 없다는 정도로 콧대가 높아질 수 있다. 나의 짧은 컴퓨터 사용 경험에서도 그런 경우를 적지 않게 보았다. 사실 그런 예를 들라면 수도 없을 정도라고 본다. 그런 가운데 유독 하나 잊혀지지 않는 것은 Mac OS의 압축 유틸리티인 Aladdin Systems의 StuffIt이다.

Aladdin Systems의 Stuffit는 1990년대 Macintosh 사용자라면 누구나 사용하지 않을 수 없었던 유틸리티였다. Aladdin Systems은 Macintosh를 위한 여러 유틸리티를 발매하여 큰 호응을 받은 회사로 아마도 대표작이라면 StuffIt과 ShrinkWarp이 아닌가 싶다. Macc OS 7.X 시기, StuffIt 기준으로 버전 4.X 수준이 가장 많은 사용자들을 확보하지 않았을까 한다.

StuffIt의 대성공으로 Aldaddin Systems은 새로운 기술과 기능 구현 그리고 마케팅으로 과감하게 새로운 제품을 출시한다. 하지만 그 자신감이 지나친 덕에 압축 유틸리티로서는 저지르지 말아야 할 하위 호환성을 무시하고, 관련된 오류에 대한 대응도 적극적이지 못했다. 또한 유틸리티 임에도 여러 버전으로 구분하여 판매되었고, 하드웨어 요구 사항까지 있었다. 물론 이렇게 할 수 있었던 것은 Macintosh 사용자들에게 DOS/Windows 사용자들과 달리 별다른 대안이 없었다.

vRhzPyf.png

Macintosh 진영에서 대성공에 힘입은 Aladdin Systems은 Windows는 물론 Linux 심지어 UNIX 영역까지 사업을 확장한다. 하지만 2000년대 들어 Macintosh 시장의 축소와 Windows를 비롯한 새로운 시장에서의 부진 때문인지 다른 회사로 인수된다. 물론 StuffIt는 아직도 판매를 지속하고 있다. 그러나 많은 예전 Macintosh 사용자들에게 StuffIt은 Aladdin Systems의 대표작으로 기억된다. 한마디로 애증의 유틸리티였다.

압축 유틸리티의 기능은 기본적으로 압축하고 해제하는 기능이다. 추가로 압축률과 분할 압축 등이 기술적 개선으로 고려될 수 있다. 그 이상의 기능을 요구하는 사용자가 과연 얼마나 될까? 그러한 기능의 개발에 투자했을 시간과 비용 그리고 노력을 폄훼할 생각은 없다. 하지만 그것은 사용자가 요구하거나 기대한 것은 아니다. 빨리 압축하고 안전하게 해제하는 기능으로 충분히 만족한다.

아마 StuffIt 개발자들은 시간이 지날 수록 고민하지 않았을 수 없었을 것이다. 압축 유틸리티에 뭘 더해야 부가가치를 높일 수 있을지. 그리고 여러 기능을 추가했겠으나, 사용자 입장에서 그러한 기능은 있으면 좋은 수준을 넘어 그저 불필요한 기능으로 비용이 더 요구될 수 있는 부담으로 인식될 수도 있었다.

그리고 어느새 압축 기능은 운영체제의 기본 기능으로 자리잡게 되고-성능 여부와 무관하게-사용자들은 외부 유틸리티를 통하여 그러한 기능을 사용하는 빈도가 점점 낮아질 수 밖에 없었다. 이러한 예는 StuffIt이 아닌 다른 유사한 유틸리티의 경우와도 다르지 않다. 유틸리티라는 것은 컴퓨터와 운영체제 그리고 프로그램의 불편한 점을 보완하여 그 인기를 누릴 수 있지만, 그 인기는 곧 운영체제나 프로그램의 기본 기능으로 포함될 것으로 의미하게 됨으로써 항상 그 기반이 사라질 위험을 안고 있을 수 밖에 없다. 어쩔 수 없는 유틸리티 소프트웨어의 숙명이다.

그렇더라도 StuffIt는 그 이름은 아직까지 남아 Mac OS X와 Windows 버전으로 판매되고 있다. 이미 주요한 압축 유틸리티가 시장을 선도하고 있고, 또한 7Zip과 같은 막강한 기능의 무료 유틸리티까지 있는 마당에 어떻게 시장 경쟁에서 생존해오고 있는 지 놀랍다. 어쩌면 다른 유틸리티와 다른 압축 유틸리티의 특징일 수도 있겠다.

구형 컴퓨터 사용자를 위한 추억의 가치

누구나 내 책상 가운데 하나 위에 놓여진 커다랗고 시끄러운 금속 상자와 그 옆 낯선 화면을 보면서 과연 이게 뭔지 의아스러워 한다. 그리고 그 옆에 커다랗게 그리고 화려하게 새겨진 HP 로고를 보고 나면, 별나 컴퓨터 시스템이라고 생각한다. 그리고 ...