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つであるプリンタサポートはフルコンテンツ・バージョンに含まれる予定だ。まだ若いディストリビューションだが、今後の動向に注目したい。
