Ubuntu 17.10 と各種フレーバー Lubuntu Xubuntu Ubuntu MATE のメモリ使用量
各メモリ使用量を見てみます。
| フレーバー名 | free used |
| Lubuntu | 191 MB |
| Xubuntu | 292 MB |
| Ubuntu MATE | 358 MB |
| Ubuntu | 753 MB |
軽量派生フレーバーの Lubuntu は以前の物より多くなっているものの少なめです。
それぞれの標準的なターミナルを開いて計測しているのでその分を含んでいます。
virtualBOX 上の AMD64 で見ています。
## Ubuntu は、あってんのかな? と思うくらいの値になってますね。
他のもの
| Manjaro i3 | 185 MB |
| konalinux black 4.0 i386 | 129 MB |
| BunsenLabs Deuterium i386 | 177 MB |
## 数値修正と kona linux black と BunsenLabs を追加
Ubuntu 10.04 lucid Lynx インストール時のスクリーンキャプチャー
Beta 2 の Desktop 版を Virtualbox に入れたのでとりあえずスクリーンショット。
続きを読むターミナル 軽量オーディオプレーヤー cmus moc
debian sid powerpc を入れた ibook G4(1GHz)で比べてみました。
遅いマシンなので出来るだけ軽いものを。
メモリ使用量とcpu使用率
| cvlc | 16M | 10.9%〜11.3% |
| mplayer | 11MB | 2.0%〜2.6% |
| mocp | 5720KB+6264KB | 1.7%〜2.0% |
| cmus | 8404KB | 1.3〜1.7% |
vlcはcvlcコマンドで再生。mplayerもコマンドラインです。
mocはmocpコマンドで再生。バックグラウンドでもう一つ動いているようです。
mocp はqで抜けてもバックグラウンドで再生され、再度mocpすると元の画面に戻り操作出来るからなのでしょう。バックグラウンドだけにすれば5720KBですむようです。
debian 最小構成とXの間のメモリ
前回に続き debian (PowerPC) でいくつかの window manager のメモリ使用量を比較したので一覧にしてみました。
機種は iBook G4 1GHz です。
| 起動直後コンソール | 15MB |
| awesome | 33MB |
| fvwm | 39MB |
| jwm | 26MB |
| FluxBox | 33MB |
| icewm-lite | 32MB |
| icewm | 34MB |
| OpenBox | 32MB |
| xmonad uim-Xuim screen urxvt | 28MB |
| xmonad uim-Xuim screen urxvt dmenu dzen2 | 29MB |
free で見たときの大体の数値ですが再起動しながらの確認です。各種wmを詰め込んである状態で計測しているので実際に使用する時に一つに絞れば少し減るはずです。入れ直しだと面倒なのと比較できれば十分と考えていたのでそのように試しました。
見てみると、awesome, icewm, OpenBox は日本語のメニューが表示され、FlueBoxは文字化けしていました。
awesomeとxmonadはタイル型ウインドウマネージャーです。
ここであげた大抵のwmは壁右クリックでメニューを出して使うようになっていて、OpenBoxとicewm-lite以外はなんらかのタスクバー表示が有りました。OpenBoxはtint2でタスクバー表示させて使って見ました。
xmonadは普段は少ないのですが、バックグラウンドでなにかがうごめき瞬間的に100MB以上使うことがあるようでしたがそれが何なのか見られませんでした。
自分で使うのは、小さなjwmかキビキビ感のあるOpenBoxか、どうせ小さいモニタだから全画面や適度に大きく表示させてしまうのでそういうのにぴったりなタイル型のawesomeにするか、まあその辺りでしらばく行きます。
iBook G4 debian GNU/Linux インストールして最小構成からawesomeや音や動画が出るまで
iBook G4 に debian GNU/Linux (sid) を最小構成でインストールして、ウインドウマネージャーにタイル型の awesome を使いました。
その後、音が出たのでサウンド関係と動画関係を入れました。
iBook G4 は PowerPC G4 1GMHz と遅いマシンですが以下はその時のメモ。
まずはリリース情報やインストールガイドを読みました。
Debian 「squeeze」 リリース情報
http://www.jp.debian.org/releases/testing/Debian GNU/Linux 6.0 -- リリースノート
http://www.jp.debian.org/releases/testing/releasenotesGNU/Linux インストールガイド
http://www.jp.debian.org/releases/testing/installmanual
公式サイトから debian-testing-powerpc-businesscard.iso をダウンロードしてそこからブートし、いつも通りに幾つかの質問に答えながらインストールします。ランゲージは日本語ja_JP.UTF-8にしました。
再起動するとPBButtonsdのalsaエラーが出ましたがまだ音関係はインストールしてないので先に進みます。
そのPBButtonsdですが、これのおかげで最初から画面輝度キーなどが使えるようになってます。ただしそれらのキーは MacOS X だとF1,F2をそのまま押すだけですが、これは反対に fn キーを押しながらF1,F2などを押します。
メモリ使用量
この時点で12MB程度でした。
以下は # が行頭にあるものは su - して root になってからの作業です。
rootで文字が見えない
インストール時に日本語を選んだので root でも日本語表記になりますがコンソール上ではまだ日本語が見えませんので export LANG=C して英語表記にします。いつもやるのが面倒なら root の .bashrc にでも書いておくといいでしょう
# export LANG=C
キーボードをUS105から106-JPに変更
コンソールの設定を変更します。
# dpkg-reconfigure console-data
リストから
Select keymap from full list
を選択して次に出てきたリストから
pc / qwerty / Japanese / Standard /Standard
を選択します。最後まで行くと保存して終了します。
質問を少なめにする
Dialog,medium を選ぶと少し減るようです。
dpkg-reconfigure -p medium debconf
モジュール追加
どのモジュールが合うのか調べるのが面倒ですが、iBook G4 に合うモジュールの一覧がこのサイトにあったのでコピーして使わせてもらいました。
iBook G4 linux http://www.tgunkel.de/it/hardware/doc/ibook_g4_linux.en
モジュールリストを開いて
# vi /etc/modules
既に入っている行を#でコメントアウトして以下を追加
agpgart
apm_emu
bcm43xx
cdrom
ehci_hcd
evdev
firmware_class
hfsplus
ide_cd
ieee80211
ieee80211_crypt
ieee80211softmac
ohci_hcd
radeon
sbp2
scsi_mod
snd
snd_mixer_oss
snd_page_alloc
snd_pcm
snd_pcm_oss
snd_powermac
snd_timer
soundcore
sungem
sungem_phy
therm_adt746x
tsdev
uninorth_agp
unix
usbhid
zlib_deflate
保存したら再起動します。
X をインストール
これで入れました。
# apt-get install xserver-xorg-core x11-server-utils read-edid mdetect xterm xinit xauth
awesome
window maneger は様々あるけど今回はこれでやりました。最初のインストール時に日本語を選んでおけばこの時に日本語フォントもインストールされました。
# apt-get install awesome
startx とすると awesome が表示されます。「コマンドキー+Enter」で xterm が表示され w3m で web を見ると日本語表示もされていました。
左上アイコンをクリックか、壁で右クリックしてメニューから quit で終了します。
X xorg で jp106 キーボードを使う
現行の xorg は xorg.conf でキーボードレイアウトの指定しても認識されなく console の設定が使われるためこれもやっておきます。
# apt-get install console-setup
直接jp106が選べないので質問に答えて適当に選択した後で自分で設定します。
# vi etc/default/keyboard
このように書き換えました
XKBMODEL="jp106"
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS="terminate:ctrl_alt_bksp"
メモリ使用量とスリープ
この時点で36MB程度でした。
ちなみに電源断は本体のスイッチでは出来なく shutdown -h now をするしかないようです。
日本語入力
X を立ち上げ直すとstartx すると
サウンドプレーヤー
軽量なGUIプレーヤーと聞いたので。mp3 とネットラジオの再生が出来ます。
# apt-get install audacious
コマンドラインからなら xmms2 add 曲名.mp3 して xmms2 play で再生出来ます。
動画プレーヤー
# apt-get install smplayer
負荷を減らすためためオーバーレイを使用に設定しました。
smplayer のメニューから [オプション]-[環境設定] で [全般] のタブ [ビデオ(V)] にある出力ドライバーを xv (0 - ATI Radeon ideo Overlay) を選択しました。
時刻合わせ
このままだとどんどんズレていくので合わせます。
# apt-get install ntpdate
一回だけ合わせるのなら
/usr/sbin/ntpdate
もう一つ ntpdate-debian というコマンドもありそちらは /etc/default/ntpdate の内容にしたがい debian.pool.ntp.org で時刻合わせするようです。
毎時合わせるたほうがいいのでcronに登録します
# vi /etc/cron.daily/ntpdate
内容はこのようにしました
実行属性をあたえておきます
# chmod 755 /etc/cron.daily/ntpdate
以上、iBook G4 へのインストールでした。
メモリ使用量
再起動後に
ログイン後 15MB
startx して xterm から見ると 33MB
iceweasel を起動して 55MB
日本語入力が出来る状態でこれぐらいなら十分いいですね。
もちろんあっちこっち回っているとfirefoxがメモリをがんがん使いますが。
PowerPC 対応のディストリビューションは限られているようで、それでもいくつか探して試してみましたが、ubuntu は公式には止めたけれど非公式としてあるので試すと cd-rom が見えなく modprobe ide-scsi してもだめで先に進まず断念。VineLinux は普通に入って使えました。gentoo は頑張ってるから乗り換えようかとも思ったけれどまだ試してませんので今度試します。
Debian squeeze で udev を更新してみた - ゆるゆると http://d.hatena.ne.jp/litt/20100206/p1
# touch /etc/udev/kernel-upgrade
ibus anthy かな入力 101 104 キーボードとか HHKB で
ubuntu 9.10 から ibus になるそうですが本家の物が使いにくかったので、
Japanese packages for testers https://launchpad.net/~japanese-testers/+archive/ppa/+packages
さん達のをaptラインに入れて使っています。
しかしキーボードに IBM 52G や HHKB の 101/104 とかを使っていていますが、かな入力の配列がちょっとちがうようなので修正しました。
/usr/share/ibus-anthy/engine/tables.py
と入れ替えた後、とりあえず同じ場所にあるtables.pycは削除してあります。
そして゛ibusの設定を開き「システムレイアウトのキーボードをつかう」にチェックを入れ、ibusの再起動をすれば使えました。
# a port of 101kana.sty from scim-anthy
kana_typing_rule = {このあたりをおもに書き換えています。
fedora は一足先にibusになっているはずなのでそっちからもらってくればよかったかな…
インストールしてまず入れる物などをメモ。入れて apt-get
サスペンドでおかしくなったので ubuntu9.10 アルファ5 を入れ直したついでにメモを見直したので。
#!/bin/sh ## ubuntu appinstall and setup ######## ## backup dpkg --get-selections | sort > package_`date +%Y%m%d%H%M%S`.list ## restore ## apt-get install `cat ~/packages.list` ######## ## update sudo sed -i -e "s/# deb/deb/g" /etc/apt/sources.list sudo apt-get update && sudo apt-get upgrade --yes && sudo apt-get dist-upgrade \ --yes sudo apt-get install ubuntu-desktop ######## ## add sudo apt-get install --yes zsh ssh openssh-blacklist openssh-blacklist-extra \ sshfs ufw gufw xinetd comix gpicview gthumb conky gftp lha mytop powertop \ preload sensors-applet urlview lv nautilus-open-terminal \ nautilus-image-converter thunar thunar-archive-plugin thunar-media-tags-plugin \ xvkbd xbindkeys xbindkeys-config xmacro vim-full vim-doc ttf-dejavu cscope \ compizconfig-settings-manager curl sbackup mondo gawk filezilla inkscape \ ecryptfs-utils nautilus-gksu nautilus-image-converter autoconf \ autoconf-archive gnu-standards autoconf-doc libtool gettext debian-keyring \ debian-maintainers g++-multilib g++-4.4-multilib gcc-4.4-doc \ libstdc++6-4.4-dbg libstdc++6-4.4-doc lib32stdc++6-4.4-dbg lib32mudflap0 cvs \ gettext-doc libtool-doc diff-doc build-essential checkinstall subversion \ subversion-tools mlterm mlterm-tools mlterm-im-uim mlterm-im-m17nlib encfs \ cryptkeeper xfsprogs xfsdump ntfsprogs lvm2 smartmontools poppler-data convmv \ fuse-convmvfs traceroute meld parcellite sysv-rc-conf gnome-do wine banshee \ gstreamer0.10-tools glipper galternatives hexer startupmanager amarok \ audacious audacity ardour hydrogen hydrogen-drumkits jamin \ nautilus-script-audio-convert faac faad flac lame vlc vlc-plugin-pulse \ mplayer gnome-mplayer smplayer gjiten lookup xjdic kakasi enamdict \ xfonts-a12k12 etckeeper bzr bzrtools bzr-gtk bzr-svn git git-core git-cvs \ git-svn git-doc git-gui gitk gitweb cvs graphviz msttcorefonts \ ttf-xfree86-nonfree leafpad testdisk atool ## clamav sudo apt-get install chkrootkit clamav clamav-freshclam clamtk clamav-daemon \ clamfs ## aufs sudo apt-get install aufs-tools ## NVIDIA sudo apt-get install nvclock ## jfs #sudo apt-get install jfsutils ## music #sudo apt-get isntall rosegarden sox #### situmon sarerumono ## use JAVA. java ga hitsuyou namono sudo apt-get install --yes ubuntu-restricted-extras bootchart ## situmon sarerumono (sentaku ha, pdnsd->lookup, hddtemp->nodemon) sudo apt-get install --yes pdnsd hddtemp apt-file ## SERVER sudo apt-get install exim4 libmail-spf-query-perl mutt muttprofile fetchmail \ fetchmailconf procmail getmail4 maildrop mailagent proftpd-basic #sudo apt-get install wink unzoo sudo apt-get install lha p7zip-full rar unrar lcab cabextract k9copy mpeg2dec \ a52dec mkvtoolnix-gui p7zip-rar ## いらない? cpufrequtils gparted ##sensord read-edid i2c-tools gkrellm-hdplop scribus avant-window-navigator ########## #### develop ## php 質問される事がある sudo apt-get install --yes apache2 apache2-doc apache2-suexec mysql-server \ php5 php5-mysql php-pear libipc-sharedcache-perl php5-dev ## java sudo apt-get install sun-java6-bin sun-java6-jdk ## c sudo apt-get install --yes gcc gcc-doc g++ libc6 libc6-dev glibc-doc manpages \ manpages-dev manpages-ja manpages-ja-dev manpages-posix-dev exuberant-ctags \ build-essential libxpm-dev libgtk2.0-dev libdbus-1-dev texinfo libtiff4-dev \ libjpeg-dev libgif-dev libncurses5-dev cscope cbrowser global cvs ## perl sudo cpan App::Ack ## python sudo apt-get install python-launchpadlib ## ruby 1.8 rails sudo apt-get install rails vim-rails liberuby ruby1.8-examples ri1.8 \ ruby1.8-dev rubygems-doc libmysql-ruby libglade2-ruby libgconf2-ruby \ libopenssl-ruby libnotify-bin libgnome2-ruby libapache2-mod-ruby \ libapache2-mod-fcgid libfcgi-ruby1.8 graphviz sudo gem1.8 install rails --include-dependencies ## ruby 1.9 #sudo apt-get install --yes ruby1.9.1 ruby1.9.1-dev ruby1.9.1-examples rdoc1.9.1 ri1.9.1 rubygems1.9.1 rubygems-doc ## scheme sudo apt-get install --yes drscheme mzscheme ## kde tools #sudo apt-get install bluefish anjuta glade kompozer #sudo apt-get install kdevelop kdewebdev quanta krita ## haskell sudo apt-get install --yes ghc libgmp3-dev zlib1g-dev libedit-dev \ libcurl4-gnutls-dev libcurl3-dbg haskell-devscripts debtags ghc6-prof \ ghc6-doc haskell-doc libgmp3-doc libmpfr-dev ## erlang apt-get install --yes erlang-base erlang-dev erlang-examples erlang-nox \ erlang-x11 erlang erlang-manpages ## build jd, hdbench clone sudo apt-get install --yes libgtkmm-2.4-dev automake1.9 libtool libgnutls-dev ## 後でcvsでいれる物 ##emacs-snapshot emacs-snapshot-el sdic-gene95 sdic-edict sdic-eijiro ##monodev ######## ## chromium sudo add-apt-repository ppa:chromium-daily && sudo apt-get update && \ sudo apt-get install chromium chromium-codecs-ffmpeg-nonfree \ chromium-browser-l10n ## chromium-browser --enable-plugins --enable-greasemonkey --enable-user-scripts --enable-extensions ######## ## setup ## フォルダ名を英語に LANG=C xdg-user-dirs-gtk-update ## shell chsh ## ssh のみ許可 ##sudo ufw default DENY && sudo ufw allow from 192.168.1.3 to any port 9999 && ##sudo ufw limit from 192.168.1.0/24 to any port 9999 && sudo ufw enable exit 0;
一人で使うwiki
またローカルwikiを探す。apache2使えば色々あるけど、常時上げるのはなんだし他の目的に使うのでなんかいいのはないかなと。
- TiddlyWiki - a reusable non-linear personal web notebook http://www.tiddlywiki.com/
- javascript で1ファイルしかなくブラウザーさえあればどこでも使える手軽さのこれ。
- MoinMoinDesktopEdition http://moinmo.in/DesktopEdition
- DokuWiki on a Stick 2008-05-05 splitbrain.org http://www.splitbrain.org/blog/2008-05/16-dokuwiki_on_a_stick_2008-05-05
google notebookに移動して…またさがしている。
Xubuntu 8.04 Hardy Heron beta
Pentium3 i815 256MB のマシンに Xubuntu 8.04 Hardy Heron beta
必要リソースは language-support-en でやってしまったせいか、メモリは書いてあった128MB あればとりあえずいけそう。ディスク使用量は 2GB でした、update すると 2.4GB 程度必要で、firefox 3 Beta 5 やターミナルでの w3m で日本語が出てきますから日本語フォントはインストールされているようです。
language-support-ja して日本語入力環境とか整えるとディスクがもう少し必要なのかもしれません。
動作はそれなりという印象、i815の内蔵ビデオなのでもっさりですが使えなくはないなぁという印象。
ウワサの真相 Wag the Dog
さっきテレビで以前見たことのある「ウワサの真相 Wag the Dog」を見ていた。
ホフマン扮するハリウッドプロデューサを、再選前に発覚したスキャンダルから眼を反らせるようと、デニーロ扮する影の人らしき人が巻き込んで、話をでっちあげさせる。まあネタにされやすい話。でも、
1997年の映画だけど今あらためて見ると怖すぎる。
映画そのものは、ロバート・デニーロとダスティン・ホフマンといえばもっとグッとくる重みがあっていいと思うんだけど、どうもそのあたりがちょっと不満ではありますが、真意は上段のに有るんだろうね。
ばたっちさんホームページ
今日は雨、すずしいなぁ
ばたっちさんホームページ
http://www.geocities.co.jp/Milkyway-Gemini/6077/
を作ったらしいのでさっそく覗きに行って書き込み。
でももう書き込みが沢山あった、さすが。
なかなかかわいらしい感じだった。
