Yahoo! BrowserPlus에 대한 글 이후, 많은 문의가 있었나봅니다. 그래서, strings 명령을 이용해 몇가지 사실을 밝혀낸 모양입니다:

  • 컴포넌트는 Corelets라고 불리는 것 같습니다.
  • Corelets를 제공하는 배포 서버가 있습니다. 기본값은 browserplus.yahoo.com 이지만 아무 것이나 가능합니다.
  • "동적 Corelets" 라는 개념이 있습니다. 이는 시스템에 새로운 Corelets 를 가져오거나 시스템을 프로그램하는데 동적 언어를 사용할 수 있는 것 같습니다.
  • OpenSSL이 포함되어 있고, 올바른 코드가 실행중인지 검증할 것으로 보입니다. SSL primitive를 이용할 수 있는지는 모르겠습니다.
  • 네이티브 JSON 구현체가 포함되어있습니다. 아마도 config 파일을 해석하는 용도인 것 같은데 개발자들에게는 노출되어있지 않습니다.
  • "업로드 Corelte"이라는 개념이 있습니다. 시스템에 새 Corelet을 업로드 하거나 (제발)파일 업로드를 개선하는 방법일 것 같습니다.

또한, 설치 디렉토리를 보신다면 시스템이 Netscape Portable Runtime을 사용한다고 알려주는 NSPR을 보실 수 있습니다. Netscape Portable Runtime(= NSPR)은 지원하는 모든 운영체제를 Mozilla와 같아 보이게 하는 플랫폼 추상 라이브러리입니다.

Netscape Portable Runtime(이하 NSPR)은 지원하는 모든 운영체제를 Mozilla와 같아 보이게 하는 플랫폼 추상 라이브러리입니다. NSPR은 GUI가 아닌 운영체제 기능에 플랫폼 독립성을 제공합니다. 이러한 기능에는 스레드, 스레드 동기화, 일반 파일과 네트웍 I/O, interval timing과 달력 시간, 기본적인 메모리 관리(malloc과 free), 공유 라이브러리 링크 등이 있습니다.
from Yahoo! BrowserPlus: Why wait for the news when you have strings? on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0