Showing posts with label solaris. Show all posts
Showing posts with label solaris. Show all posts

Monday, January 24, 2011

Monday, March 30, 2009

Adobe Acrobat Reader for Solaris x86

Solaris x86 혹은 OpenSolaris에서 PDF 문서를 읽는데 어려움은, Gnome의 기본 그것을 사용하거나, Acrobat Reader 4.x 버전을 사용했어야 했던 것이었다. 그 동안 많은 request 끝에, Adobe社에서 새로운 버전의 Acrobat Reader를 "마침내" 출시하였다. http://get.adobe.com/reader/ 지금 download 가능하다! 지원 버전은, 최신, 9.1 버전이다. /박수 SPARC 버전은, 8.1.4와 7.0.9가 지원되고 있다.

Monday, February 02, 2009

OpenSolaris Installation Screenshot

From ex-jhin.com/blog 2


사실, 내가 좋아하는 windows manager는 TWM.
사실, 굳이 설치하는 중에 Gnome이라는 rich한 windows manager를 위해 resource를 주어야 하는가? 에 대한 적절한 대답. 사실, Solaris처럼 철저하게 text 기반으로 설치하고 싶었지만...
  1. text-console로 bootup
  2. login prompt에서 login name: jack, passwd: jack으로 login
  3. $ xinit 실행
  4. $ twm & 실행
  5. $ pfexec /usr/bin/gui-install 실행

Sunday, June 29, 2008

simple theme on JDS

사실, 내가 가장 사랑하는 JDS/gnome theme는 Nimbus이다. 이 Nimbus에는 Sun Blueprint icons가 조합되면 이보다 아름다운 JDS는 없다. 하지만, 세상 모든 것이 그러하듯 찬란한 오색의 향연은 년 중 단 몇일이면 충분히 인상적이다. 그럼 언제나 아름다운 것은 어떤 것일까? simple하여 colour가 절제되고 직관적인 것이 아닐까? - 이런 관점에서는 과거 Classic MacOS 즉, System 시리즈에서 그 정답을 찾을 수 있다.

지난 수개월 동안 '다시' 업무용 laptop의 主OS가 된 windows는 다시금 그 용도가 적절치 못하다는 판단에서 패기되었다. 나의 laptop은 가끔 Install Server가 되어야 하며 NFS server 그리고 수많은 tarball을 다루며 그 속에 기록된 여러 정보를 손쉽게 조회해야 한다. 업무 시간에 가장 많이 쓰는 utility는 terminal로 연결되는 unix shell(그리고 shell scripts), telnet, SSH, FTP 등이다. 그럼에도 불구하고 잠시간 windows를 선택한 건 세상과의 소통의 문제였는데, 이는 VitrualBox로 해결했다.

From for my blog

새로운 laptop의 主OS로 OpenSolaris 2008.05를 고려하기도 했지만, 한국어 표현의 문제와 '업무용'에서 가장 중요한 건 안정성 - 그로인하여 OpenSolaris는 접고, Solaris 10 5/08(U5)로 귀착했다. theme는 Control에서는 기본으로 제공되는 Mist, Windows Border로 Sloth와 Icon은 OpenWorld를 사용했다. simple하여 직관적이며 365일 눈을 자극하지 않으며 아름다움을 지속할 수 있는 조합에 대한 (당연히 주관적이지만) 최선의 결과가 아닐까 한다. 현재의 구성은 오른쪽 image로 link를 해 두었다.
Sloth는 사용의 불편이 약간 있는데, window border가 너무 얇아 grab하기가 어렵다는 것이다. 이는 간단한 수정으로 쉽게 변경이 가능하다.

jhin@nomad $ ls
COPYING                 ex.png                  metacity-theme-1.xml~
double.png              frame.png               minus.png
down.png                metacity-theme-1.xml    plus.png
jhin@nomad $ pwd
/export/home/jhin/.themes/Sloth-j/metacity-1
jhin@nomad $ vi ./metacity-theme-1.xml
59          
60          

원래의 값은 value="1"이었다.

Tuesday, March 18, 2008

Xorg undisplayed fonts

Apple Cinema Display 문제로 Sun의 X를 포기하고 Xorg를 선택한 이야기를 이곳에서 적은 적이 있다. 그 이후로 대체로 만족하며 Xorg에 적응하고 있었는데, 복병이 숨어 있었다. CDE에서 거의 모든 메뉴와 대화창에서 글자들이 나타나지 않는 것이다.

Xorg는 /etc/X11/xorg.conf 에서 fonts의 경로(path)를 읽어드려 표현한다는 점을 고려하면, CDE에서 표현하는 fonts는 이 경로들에 포함되지 않는다는 뜻이다.

이 표현의 문제는 JDS에서의 XIM(htt_server)에서도 들어났다 - XIM은 CDE나 JDS나 같은 것을 Solaris에서 사용한다, 그 기준은 CDE에서 잡혀진 듯 하다 - . 입력 언어를 전환하면, ASCII로 표현될 수 없는 문자는 XIM status window에서 빈채(blank)로 나타나는 것이다. 물론 입력에는 아무런 문제가 되지는 않았지만, XIM의 설정이라든지, 특수문자를 입력하기 위한 선택에서는 방법이 없어지는 것이다.

/etc/X11/xorg.conf 에 일상적으로 포함되지 않았지만, 필요한 fonts의 경로를 찾아내는 건 의외로 쉬운 일이었다. /etc/fonts/fonts.conf 를 참조하면 된다. 이곳에서 필요한 경로를 가지고 와서 /etc/X11/xorg.conf 에 넣어주면 끝나는 것이다.

그리하여 xorg.conf 의 속성 중 Section “Files” 부분을 아래와 같이 변경하였다.


Section "Files"
  RgbPath    "/usr/X11/lib/X11/rgb.txt"
  FontPath   "/usr/X11/lib/X11/fonts/TrueType/"
  FontPath   "/usr/X11/lib/X11/fonts/Type1/"
  FontPath   "/usr/X11/lib/X11/fonts/Type1/sun/"
  FontPath   "/usr/X11/lib/X11/fonts/F3bitmaps/"
  FontPath   "/usr/X11/lib/X11/fonts/misc/"
  FontPath   "/usr/X11/lib/X11/fonts/100dpi/"
  FontPath   "/usr/X11/lib/X11/fonts/75dpi/&quot
  #FontPath   "/usr/X11/lib/X11/fonts/local/"
  #FontPath   "/usr/X11/lib/X11/fonts/Speedo/"
  #FontPath   "/usr/X11/lib/X11/fonts/freefont/&quot
  # from /etc/fonts/fonts.conf
  FontPath  "/usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType/&quot
  FontPath  "/usr/openwin/lib/locale/ar/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/en_US.UTF-8/X11/fonts/misc/"
  FontPath  "/usr/openwin/lib/locale/hi_IN.UTF-8/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_13/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_13/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_15/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_4/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_4/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/Type1/"
  FontPath  "/usr/openwin/lib/locale/ja/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/ja/X11/fonts/TT/"
  FontPath  "/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/"
  FontPath  "/usr/openwin/lib/locale/ko.UTF-8/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/ko.UTF-8/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/ko/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/ko/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/ru.ansi-1251/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/th_TH/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/th_TH/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/zh.GBK/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh.GBK/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/zh/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/zh_CN.GB18030/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh_CN.GB18030/X11/fonts/TrueType/"
  FontPath  "/usr/openwin/lib/locale/zh_HK.BIG5HK/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh_HK.BIG5HK/X11/fonts/TT/"
  FontPath  "/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/"
  FontPath  "/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/"
  FontPath  "/usr/openwin/lib/locale/zh_TW/X11/fonts/TrueType/"
EndSection




위의 추가된 경로는 현재 시스템에 설치된 모든 locale을 포함한 결과이다. 영문과 한국어만 설치되어 있다면, 제외되어야 할 부분은 많다. 어느 경로가 어떤 locale을 지원하는지는 경로이름이 명확하여 쉽게 판단할 수 있다.

사실, Solaris에서 /usr/X11 은 /usr/openwin 으로 link되어 있다.

Thursday, December 06, 2007

Nimbus Theme on Solaris not Nevada

OpenSolaris의 결과물이 정기적으로 취합되는 Solaris Express Community Edition을 업무에 기반 OS로 활용하는 것은 약간의 무리가 있었다. 여전히 개발 중인 이 version에서 안정성을 기대하는 것은 대통령 선거에서 절대적 가치로 투표할 후보를 찾는 일과 같다. 그래서 Solaris 10 Update 4 8/07 version으로 나의 laptop의 OS는 바뀌게 되었다. 목마르던 안정성은 (지구상 가장 안정적인 OS가 아니던가!) 일소되었지만, 이전 개발 version에서 선보였던 nimbus theme는 너무도 그리웠다. 한 gnome user는 자신의 blog에서 most sexy theme라고 nimbus를 치켜새우기도 했다.



물론, open source project의 일환으로 진행되는 OpenSolaris의 component인 만큼 누구나 sourcebinaries를 download할 수 있지만, 이 source의 복잡성은 nimbus theme의 Solaris 10 적용에 얕은 착오로 인한 실패를 하기도 했다. 사실, 보다 솔직하게는 programming에 대한 지식의 부족으로 판단하는 게 맞을 것 같다. binaries는 요구 최소 platform에 만족되지 않았다. 윽! 나와 같은 생각을 하는 사람은 항상 나 혼자만은 아니다. 이와 같은 욕구를 가진 사람 중에 능동적이며 능력을 갖춘 사람은 항상 존재하는 법이다. google을 통하여 다음의 page를 만났다. 작성자는 친절하게도 tarball로 nimbus theme 0.8 version을 download할 수 있게 공개하고 있었다. unzip하고 /usr 아래로 위치를 바꿔주면 된다. nimbus theme download for Solaris 10

# gzip -cd nimbus-0.0.8-sol10x64.tar.gz| tar xvf -
# cd ./nimbus-0.0.8-sol10x64
# chown -R root *
# tar cf nimbus.tar .
# cd /usr; tar xf $PATH/nimbus.tar

Thursday, October 04, 2007

windows on solaris - qemu

QEMU를 통하여 x86/x64 platform의 solaris에서 同 platform을 사용하는 GNU/linux windows 등을 설치하여 동작시킬 수 있음을 많은 web 문서를 통하여 확인하고 있었다. 내가 접근할 수 있는 x86/x64 platform의 solaris는 업무용으로 사용하고 있는 (회사에서 지급한) notebook 뿐이어서 쉽게 시간을 내어 할 수가 없었다. (변명은 언제나 정당한 듯 하지만, 일면 궁색하기도 하다) 지난 주말, 오래간만에 한가한 휴일을 맞이하여 여러 web 문서를 참조하여 나의 solaris platform에 windows를 띄우게 되었다.



virtual machine을 타 OS를 동작시킬 때 아주 성가신 문제 중에 하나는 patch 등으로 kernel의 변화가 있을 경우 동작하지 않는다는 것이었지만, windows 2000에 service pack 4를 올리거나 기타 update/patch 등에도 아무런 문제가 되지 않았다. windows xp도 가능하지만, windows 2000은 xp와 동일한 기능을 제공하면서 보다 가볍기 때문에 선택하였다. 이제 windows로 notebook을 booting하는 경우는 없을 듯 하다. 참조 web 문서들: OpenSolaris Project: OpenSolaris support for the QEMU processor emulator -- host and guest HOW TO RUN VIRTUAL WINDOWS XP'S PC IN YOUR SOLARIS DESKTOP WITH QEMU: 위 참조 URI와 동일한 방법으로 되지는 않았다. 나의 solaris는 SunOS nomad 5.11 snv_72 i86pc i386 i86pc이다. fujitsu lifebook s 6311 model을 사용하고 있다. 다음 post는 project home에서 guide한 문서와 실재 설치시 적용되었던 방법과의 차이를 언급하겠다. 좋다. windows로 더이상 나의 notebook을 booting 시키지 않아서!

Wednesday, July 25, 2007

Solaris Package Design

Sun Microsystems은 예전부터 새로운 버전의 Solaris가 출시되면 그에 맞추어 이후 출시되는 Package들의 Design부터 Web Site까지 Look & Feel을 새로이 갖추고 동일한 체제를 만들기 위해 노력해왔습니다. 한편 그러한 노력은 Solaris 8이 출시되고 새로이 변경된 Web Site, Sun.COM이 Web designer들에게 모범적인 UI로 일컬어지면서 case study 예까지 소개되기도 하였습니다.

이번에도 예외없이 Solaris 10이 본격 출시되면서 Sun에서는 전통에 따라 전체 제품의 Look & Feel에 변화를 주었습니다.
solaris 10Sun Java Studio

위의 좌측 사진은 Solaris 10의 Package 모습입니다. 좌측의 곡선을 따라 사진들이 들어가고, 우측에 간단히 제품 logo와 typo들이 들어가는 형상입니다.
우측 사진은 Solaris 10과 비슷한 시기에 출시된 새로운 Java Studio Package입니다. 역시 같은 Look & Feel을 가지고 있습니다.

전통적인 Blue를 바탕으로 채도를 낮추고 명도를 높혀 고급스럽고 안정감 있는 색채를 추구하는 듯 하며, 곡선을 전반적으로 도입하여 직전 design의 경직성을 희석시키려는 의도가 있는 듯 합니다. 하지만, 새련미를 떨어진다는 것이 저의 생각입니다. 개인적으로 Solaris 9 때의 Look & Feel을 좋아합니다.

solaris 9staroffice 7
N1 gridjava server system directory proxy

상단 좌측 사진은 Solaris 9의 package 모습입니다. 이 때는 White을 바탕으로 Yellow, Blue를 과감히 사용했으며, 필요에 따라 강한 Red를 겯뜨리는 색채를 구사하였습니다. 또한, 직선을 강조하고 직선으로 이루어진 사각 Box을 전체의 motive로 잡은 느낌이었습니다. 현재의 Sun.COM Web Site도 이러한 Look & Feel이 그대로 묻어 있습니다. 다소 경직된 분위기이지만, Yellow의 과감한 사용과 통일성은 '신뢰'와 '역동'이 느껴지는 분위기라 평할 수 있겠습니다.

StarOffice 7의 package design은 이러한 Look & Feel의 적극적으로 능동적은 응용으로, 이 당시 가장 적절한 design이 아니었을까? 생각합니다.

하단 좌측 사진과 우측 사진은 각각, N1 Grid System과 Java Directory & Proxy Server입니다. Solaris 9의 package design과 유사한 모습니다. 단순하면서도 눈에 들어오는 모습입니다.

solaris 8solaris 7

사진 Soalris 8 때의 Look & Feel은 조금 구식이라는 느낌을 지울 수 없습니다. 사실 당시에도 그러한 생각을 하지 않을 수는 없었습니다. 그러나, Solaris 9으로 넘어가면서 상당히 새련되던 Look & Feel이 Solaris 10에서 뒷걸음질치는 것은 아닌지 모르겠습니다.
하지만, 재미나는 것 하나는, Solaris 7 이후 홀수 버전의 Solaris는 직선을 강조한 design을 채용했으며, 짝수 버전의 Solaris는 곡선을 강조했다는 것입니다.

Sunday, April 16, 2006

Create RAID 1+0 using SVM

SVM(Solaris Volume Manager)는 VxVM(Veritas Volume Manager)에 비하여 상대적으로 저평가되는 것이 사실이다(최소한 한국에서는). 하지만, Solaris에 무료로 bundled되어 있고, 쉬운 조작 그리고 명쾌한 정보출력은 VxVM이 따라올 수 없는 부분이다. 대규모의 Data Center 구축이 아니라면 사실, SVM으로 충분한 경우가 많다. HOWTO: Create RAID 1+0 using Solstice DiskSuite (SDS) 위의 link는 SVM을 건설적으로 사용할 수 있는 부분을 아주 잘 설명한 page이다. SVM으로 Raid 1+0에 가까이 가보는 건 어떠한가.