최근에 실버라이트 런타임 설치 관련 문의 글이 좀 올라오는데, 이와 관련된 자유로운 글 하나 올립니다.
지금까지 겪어본 바로 Silverlight 2 런타임은 시스템 특성을 그다지 잘 타지 않고 잘 설치가 되는 편인데, 그럼에도 불구하고 일부 사람들은 Silverlight 2 설치에 어려움을 겪습니다.
그래서... 간단하게 글을 적어볼까 합니다.
1. 하드웨어 문제
일반적으로 잘 알려지지 않은 내용이긴 한데 Silverlight 2는 SSE 명령셋을 사용합니다. SSE은 펜티엄3에서부터 지원하기 시작하는 멀티미디어 전용 확장 명령셋입니다. 기존의 MMX나 3DNow! 등과 비슷한 맥락의 기술입니다. 펜티엄3에서는 SSE 버전 1을 지원하기 시작했으며 SSE 버전 5까지 나와 있다고 합니다.
Silverlight 2는 속도 향상을 위해 SSE 버전 1을 활용합니다. 그래서인지 멀티 브라우저/멀티 플랫폼에 하드웨어 가속을 지원하지 않음에도 불구하고 꽤나 빠른 그래픽 처리 능력을 보여주고 있지요.
따라서 SSE를 지원하지 않는 CPU를 사용하는 컴퓨터에는 Silverlight 2를 설치할 수 없습니다.
대략 다음과 같은 CPU가 있습니다.
- 펜티엄2: 이제는 유물 수준이죠^^; MMX는됩니다만....
- 초기 애슬론 및 듀론: 초기에 출시된 애슬론 1기가 및 듀론 모델에는 SSE가 탑재되어 있지 않습니다. 사실 매우 극초기 모델에만 한정되어 있는 문제이며 애슬론 XP나 그 이후 모델에서는 SSE를 지원합니다. 이 CPU들도 출시된지 10년이 다 되어가는 유물 수준입니다.
- AMD 지오드 초기 모델: 원래 임베디드용 CPU인데 예전에 드물게 미니 노트북에도 사용이 되었습니다.(아마도 고진샤 초기 미니 노트북 등). 위키피디아에서 검색해보니 지오드도 초기형만 SSE가 지원이 안될 뿐 신형에서는 된다는군요. 아마 초기 지오드 노트북 사용자들의 경우 자기 노트북이 허접해서 그런거니 설치 안되는 것을 별 문제로 생각하지 않을 겁니다.^^
2. 소프트웨어 문제
일단 지원이 안되는 OS는 논외로 합시다. 소프트웨어 문제의 대부분은 불법복제 XP때문에 그렇습니다.
아시다시피 윈도우 XP SP0은 네트웍을 연결하자 마자 바로 바이러스/웜에 걸리는 무방비 OS죠. 뭐 XP SP1은 좀 낫긴 하지만 그래도 마찬가지입니다. XP SP2에서부터야 보안이 좀 나아졌다고 볼 수 있습니다.
Silverlight 2를 XP에 설치하는 경우 반드시 SP2 이상이 설치되어 있어야 합니다.
사실 일반적으로야 전혀 문제가 안되겠지만 용산에서 만들어주는 일부 조립 컴에서 정품이 아닌 XP가 자동 업데이트가 꺼진 채로 설치된 적이 있다고 합니다. 또 어떠한 이유로 자동 업데이트가 꺼져있는 경우도 있겠지요.
문제는 컴퓨터 초보자들은 서비스팩이 뭔지도 모르고 어떻게 설치하는지도 모른다는 사실이지요^^; 그냥 자동업데이트를 켜면 되긴 하지만 불법 복제 윈도우는 정품 인증 혜택 도구 때문에 어느 순간에 바탕화면이 검게 되어버리겠지요. 그래서 일부 컴퓨터 조립시 자동업데이트를 꺼놓는다고 합니다.
또... OS가 꼬여서 아는 친구가 XP를 다시 설치해줬는데 서비스팩을 안올려줬다던지 하는 경우도 있겠지요.
바로 이러한 경우에 Silverlight 2 설치가 문제가 되는 겁니다.
사실 MS가 XP SP0에도 Silverlight가 설치되게 할 수도 있었겠지만 아마도 보안 정책상의 이유로 SP2 이상에서만 설치되게 한 것 같은데, 이로 인해 자동업데이트가 꺼져있는지 모르는 극히 일부 컴퓨터에 익숙하지 않은 유저들이 네이버 스포츠를 볼 수 없게 된다는 것이지요^^;
그렇다고 MS에 SP0에서도 설치되게 해달라고 항의해봤자 씨알도 먹히지 않을 겁니다^^;
따라서... Silverlight 2로 서비스 시 이 점을 유의하셔야 할 겁니다. 분명한 것은 이 문제는 절대로 기술적인 문제가 아니며 문화적(?)인 문제로 봐야 한다는 겁니다.
이로 인해 Silverlight 2의 도입을 망설이는 서비스가 없었으면 좋겠네요^^;
아 그리고 간혹 IE 툴바가 4-5개 이상 설치된 컴퓨터에서 Silverlight 2를 비롯한 모든 Object 태그들을 활성화하기 위해 마우스를 클릭하는 순간 브라우저가 다운되는 현상을 딱 한 대의 컴퓨터에서 겪어본 적이 있는데, 원래 IE 툴바들끼리도 충돌이 많고 그러다보니 그런건 무시하세요^^
어차피... 플래시도 설치 안되는 컴퓨터에서는 죽어도 설치안됩니다^^;
개인적인 느낌으로 Silverlight 2 설치시 실행 파일을 다운로드 해야한다는 점, 그리고 사용자가 페이지를 수동으로 새로고침해야 한다는 점이 가장 큰 불편함이라고 생각하지만, 그 대신 모든 브라우저에서 동일한 방법으로 설치할 수 있다는 장점도 있습니다. 플래시는 브라우저마다 설치 방법이 다르지요^^;
[출처] 실버라이트 네이버 카페