Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

OpenSolarisのデスクトップ進化形 Jaris

2009年03月24日 09:55 大津真 1 2 3

Linuxユーザーへの配慮

 コマンドラインはLinuxユーザーを意識した作りになっている。まず、Solaris系UNIXのデフォルトのログインシェルはたいていBournシェルだが、Jaris(およびOpenSolaris)では、Linuxの標準シェルであるbashがデフォルトのログインシェルに設定されている。また、ls、cp、tarといった基本コマンドはUNIX系OS間でオプション体系が異なるため使い勝手に違いがあるが、JarisではSolarisオリジナルのコマンドに加えて、GNUプロジェクトによるコマンド群が/usr/gnu/binディレクトリに用意されており、GNUコマンド群のほうが優先して使われるようになっている。

$ echo $PATH
/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin	←/usr/gnu/binの優先順位が高い
$ ls /usr/gnu/bin/	←GNUの基本コマンドの保存先
amd64            expand           mv               tail
awk              expr             ncurses5-config  tar
basename         factor           nice             tee
captoinfo        false            nl               test
cat              fgrep            nohup            tic
chgrp            fmt              od               toe
chmod            fold             paste            touch
chown            freetype-config  patch            tput
chroot           grep             pathchk          tr
cksum            groups           pentium_pro+mmx  true
clear            head             pr               tset
cmp              hostid           printf           tsort
comm             hostname         pwd              tty
cp               iconv            reset            uname
csplit           id               rm               unexpand
cut              infocmp          rmdir            uniq
date             infotocap        sdiff            unlink
dd               join             sed              uptime
df               kill             sh               wc
diff             link             sleep            which
diff3            ln               sort             who
dirname          logname          split            whoami
du               ls               stty             yes
echo             mkdir            sum
egrep            mkfifo           sync
env              mknod            tack

 たとえば、tarコマンドを実行した場合、GNU tarが実行されるわけだ。GNU tarに慣れたユーザーはSolarsiのtarにgzip/bzip2圧縮機能が無いことに面食らうわけだが、Jarisであればそういうこともないだろう。逆にSolarisオリジナルのコマンドを実行したければ、絶対パスで指定する必要がある。

 以上、Jarisの概要を駆け足で紹介した。ベーシック・バージョンは収録アプリケーションが少ないが、これはフルコンテンツ・バージョンが登場すれば解消されるだろう。Jarisのウリの1つであるプリンタサポートはフルコンテンツ・バージョンに含まれる予定だ。まだ若いディストリビューションだが、今後の動向に注目したい。

最終更新:2009年05月24日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.