토요일 6월 06, 2009

우리회사 ^^ Sun Microsystems 은 Ian Murdok을 리더로 스카웃하여 OpenSolaris 개발을 진행해 2008.05 Release 를 시작하여, 최근 2009.06 Release 까지 계속해서 새로운 모습과 기능으로 Open Source Solaris를 배포하고 있다. 물론 Free이다.(Enterprise 고객을 위해서는 공식적인 Sun Support Plan은 유료로 지원하고 있다.)

여전히 CDE를 선호하는 분들이 계시지만, 이제는 GNOME, Solaris에서는 JDS(Java Desktop System)라는 이름으로 OS GUI Desktop 환경이 기본 환경이며, Solaris는 앞으로 더이상 CDE를 공식적으로 지원하지 않는다. Solaris에 포팅된 GNOME이라 생각하면 쉽다. GNOME에서 사용하던 테마 등 모두 적용 가능한건 당연지사! 나 역시 gnome-look.org에서 theme를 다운 받아 적용해서 사용중이다.

Solaris가 Linux를 따라한다? 맞는 말이다. 하지만, 한 가지 중요한 점이 있다. OS, 운영체제의 근간 그 Core가 되는 Kernel 은 20년이 넘게 그 성능과 안정성을 인정받아온 UNIX Solaris의 Kernel 이라는 점이다. CPU 16개 정도 이상이 되면, Linux 커널은 그 힘을 발휘할 수 없다. Solaris는 16개의 시스템은 우스울 뿐, 그 정도의 하드웨어 자원은 아주 자연스럽게 scheduling 하여 performance 를 유지해 준다. UNIX의 그 커널임을 잊지 말자!


OpenSolaris는 불편했던 Package 관리 시스템을 IPS(Image Packaging System)란 이름으로 새롭게 OpenSolaris에 탑재하였다. 물론 이 부분의 Linux의 패키지관리 시스템과 동일한 시스템으로 보아도 무방하다. 지금은 왠만한 지원 툴이나 라이브러리는 모두 IPS로 지원하고 있어, 필요하면 그냥 관리 툴에서 설택하여 설치 할 수 있다. dependency check? 물론 지원하고 있다.

마지막으로 ZFS란 파일 시스템은 Linux가 따라올 수 없는 새로운 개념의 File System이다. 안정성, 간편한 확장 능력, RAID 지원, Sanpshot, clone, compression, backup 등 File System자체가 모든 기능을 지원함으로써 전혀 새로운 편리성을 가져온다.

Try it~! :)



목요일 6월 04, 2009

Summary in English: When you want XChat to chat in IRC server which is running your own language(Korean, Japanese..Asian 2-byte language), You need to "iconv" stuff to change your character set to be right seen.

iconv 는 UTF-8이 표준으로 자리를 잡아가면서 가장 중요한 유틸이고, 라이브러리가 되었다. 언어 코드별 변환을 가능하게 해주는 유틸이기 때문이다. 기존의 Linux나 Solaris는 UTF가 아닌, euc-kr, cp949의 Character set을 사용했지만, 요즘은 다 UTF-8로 바뀌었다. 기존의 euc-kr로 작성된  text를 UTF에서 보게된다면, 모두 깨진 문자로 나오게 된다.

오래전에 게임을 즐기면서 IRC를 사용했었다. OpenSolaris에는 유명한 IRC Client인 XChat이 올라가 있지만, 한글 서버에서는 문자가 모두 깨져서 나온다. 서버 옵션에서 Character set을 변경할 수 있으나, 변경해도 iconv가 없이는 error를 만나게 된다.

다시 말해 Opensolaris에서 Character set문제를 만나면, 또한 훌륭하게도 해당 Application이 iconv를 지원하게끔 되어 있다면, iconv설치로 간단히 한글을 사용할 수 있다.

OpenSolaris의 패키지 관리자에서 iconv로 검색해서 모두 install을 해주고, XChat을 실행하면 문제는 해결된다.

아래 스크린샷은 OpenSolaris 에서 한글을 지원하는 XChat 화면이다. 서버는 7kr.hanirc.org :)

현재 내 메인 Laptop  환경은  OpenSolaris 2009.06 snv_111a X86 이다. 여기에 우리 VirtualBox에 windows xp 를 올려서 internet banking 이나, 꼭 windows 환경이 필요한 경우에 사용하고 있다.

VirtualBox는 2.2 대에 오면서 성능면이나 안정성면이나 모두 좋아졌다. 일반적인 듀얼 코어 2GB 환경이면 아주 편안하게 작업을 할 수 있다.
VirtualBox를 사용하는 유저들 분에 Guest Addition이라는 addon package가 있다는 사실을 모르는 분들이 많다. 이 녀석은 Guest OS에 설치하게 되는데, network이나 graphic 드라이버등 Guest OS들이 성능부분에서 부족한 부분을 매꿔주는 드라이버 또는 설정들이 들어있다. Must be installed, no doubt!

2.2.2버젼에서 2.2.4 버젼으로 최근에 업데이트를 했다. 혹시 Guest Addition도 바뀐게 있나 찾아 보았으나, 아래의 Windows 7 내용뿐이다. 그대로 써도 좋다는 뜻이다. :)

  • Windows Additions: fixed incorrect 8-bit guest color depth in Windows 7 guests
ChangeLog Link

목요일 8월 02, 2007

vim is not a default on OpenSolaris. you can find vim /usr/SUNWspro/contrib/vim/bin/vim, but this version maybe 6.x and many misc files are missing. so if you want to use vim, go to sunfreeware site and download vim7.1 pkg.

vim71

You must install below pkgs before using vim7.1

  • gtk+1.2.x
  • glib-1.2.x
  • ncurses-5.6

All pkgs are in sunfreeware site. It's cool :)

now, enjoy syntax highlighting on OpenSolaris :)

 

This blog copyright 2009 by Ilho Kim