- UNIX REFERENCE
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项 | Special topics |
- Minix
littlebat注:此页收集了一些比较好的Minix文章,如:
引导分析,安装实战,内存管理分析,Linux下访问Minix文件系统等等
标签:Linux
初试Minix3操作系统
前段时间,在显示在自己的博客的google adsense 广告上,看到了Minix3操作系统打的广告,碰巧自己的486电脑需要安装一个支持X Windows的类unix操作系统,于是,就尝试了一下Minix3。
在 The MINIX 3 Operating System的网站下载了cdrom的iso的压缩文件:IDE-3.1.2a.bz2(296 MB) ,解压后把其中的iso光盘镜像文件刻录到光盘上。打印了一份Minix3中文的安装文档,照着一步一步的把Minix3安装到了硬盘上。
安装后,运行了一下,Minix3除了在系统设计理念上与linux不同(微内核和巨内核),单从使用方面感到有下面几点明显的不同。
1、Minix使用一种boot monitor的启动程序,启动完成后可以输入 boot c0d0p0或 boot c0d1p1这样的形式来进入Minux或启动到其它操作系统。前者表示启动控制器0,驱动器0,分区0的操作系统。一般情况下,这个参数跟系统BIOS的参数是一致的。然后,进入Minix后,输入shutdown命令,会返回到boot monitor界面,而不是像linux那样直接关机。
2、Minix3现在没有磁盘虚拟内存功能,如果您的内存不能满足某个程序的要求,可能就不能正常运行。如,我的486机器24M内存和1M的集成显存,在linux下借助它的swap磁盘虚拟内存技术,可以在X Windows下把opera9运行起来,虽然极慢,但可以用来看电子书。但在Minix3下面,启动X服务都报告“No enough core”之类的信息。我按照Minix 3.1.2 and X - comp.os.minix | Google Groups上的方法用“chmem +100000000 /usr/X11R6/bin/Xorg”之类的命令来调整X使用的内存,但终于没能成功。而且在另一台256M内存、16M显卡的机器上也没能把X启动起来。这导致我实验几天后放弃了在486上用Minix3搭一个可以在X Windows上使用的环境。
3、Minix由于一直是作为教学系统使用的,这导致它的硬件支持极其有限,如网卡就支持8139,ne等少数几种。我在486上的D-Link的ISA网卡在linux下认成ne可以使用。Minix3下好像也认出来了,但是它的网络设置我没有搞懂,虽然按照Minix Tips上这篇文章的说法可以在dhcp不工作的时候用静态IP来解决(Minix with a static IP address)http://www.minixtips.com/2006_06_01_archive.html ,但是我按照上面的方法配置好后,运行时却报告一个大概叫着“daemonize”的命令找不到。这时,我对我用Minix3搭一个可用的X Windows系统已经有点疲倦了,就没有继续尝试了。而Linux经过这么多年的大力发展,可以说对硬件的支持已经相当完善了。设置也比较容易了,资料也多。
所以,最后我放弃了在486下用Minix3下搭一个可用的X Windows的环境的努力。感觉,Minix仍然不是一个实用的系统,虽然,它在从教学系统的基础上开始向实用起步(可以从它的网站的应用领域上知道),但是要能普遍实用,还有太长的路要走。
对了,它的网站说的Minix3的应用领域为:
- Applications where very high reliability is required
- Single-chip, small-RAM, low-power, $100 laptops for Third-World children
- Embedded systems (e.g., cameras, DVD recorders, cell phones)
- Applications where the GPL is too restrictive (MINIX 3 uses a BSD-type license)
- Education (e.g., operating systems courses at universities)
虽然,我这个半壶水最终没有能用上Minix3,但还是有人用Minix3用得很欢,如Minix3网站的使用截图,文字编辑、网页浏览、图片等等,还有Minix Tips上的那个家伙,他曾在自己的机器上的虚拟机里安装的Minix3来运行他的网站,上面还有各种在Minix上的使用技巧。有志于在操作系统设计或在Minix下钻研的朋友可以参考一下。
Linux xterm 终端中文字体设置问题(links for 2007-10-19)
- xterm 的配置文件在哪里? 即如何配置xterm的字体等 [论坛存档] - LinuxSir.Org
你可以将字体配置信息加入用户主目录的.Xresources,~/.Xresources内容示例:XTerm*font: 7x14
XTerm*wideFont: -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0第一行为英文字体,第二行为中文字体,如果你使用别
- xterm字体设置_Linux/Unix/Network/FPGA
同上配置好 locale 后,直接安装以下字体:
$ aptitude install xfonts-efont-unicode xfonts-efont-unicode-ib$vi ~/.Xresources
! % xrdb -load ~/.Xresources
! % xrdb -query
! % xrdb -symbol
! % xrdb -merge ~/.Xresources - xterm在Centos5中的配置 - linux_doc - 胡杨linux
我们经常遇到这样的问题,在xterm里面输入中文,会出现小方框。这并并不是xterm不支持中文,而是xterm的字号设置太小,解决办法有二:
其一:在xterm中同时按住 Ctrl 和鼠标右键就会弹出一
低配置电脑安装linux、dillo浏览器、Blackbox窗口管理器主题(links for 2007-10-15)
- LINUX安装极品难题!!!CPU P100, 48M内存, 硬盘1G, 无光驱和USB接口,高手接招!! [论坛存档] - LinuxSir.Org
4M--可以做个防火墙,带十几个机器上网,支持DHCP/ADSL/StaticIP多种方式;8M--可以装个邮件服务器,不过邮件要存到别处; 16M--可以做个基本系统啦,命令行工具都挺全;或者作个文件服务器前端
(tags: linux)
- dillo浏览器(中国Linux公社 - 自由软件)
简短描述:
一个很快快快的浏览器,0.8.2版本。
当然,小而快的东西在功能上自然不如Mozilla那么全,反正浏览网页和灌水是没问题的,快就一个字。
喜欢就装,不喜欢就删。支持中文,(tags: linux dillo 浏览器 Posted on Categories 网摘, 计算机低配置电脑安装linux、dillo浏览器、Blackbox窗口管理器主题(links for 2007-10-15)有1条评论
linux下载资源备忘
在这篇日记收集一些不容易找到的linux下载资源备忘。收集的资源只反映当时的状态,不保证以后有效。所以请注意收集的日期。
1)(2007年10月15日收集)
Ftp站,ftp://ftp.riken.jp ,anonymous匿名登录。
Redhat linux 1.0~9 (ftp://ftp.riken.jp/Linux/redhat/archive.redhat.com/redhat/linux)和 slackware 3.3~12 (ftp://ftp.riken.jp/Linux/slackware),老的这些版本的光盘iso镜像文件和分散的文件套装。来源:http://www.slackware.com/getslack/list.php?country=Japan
2)(2007年10月15日收集)
http://download.chinaunix.net,国内速度较快的自由软件库,包括:操作系统在内的各种软件。我今天上早上下载上面的slackware 12光盘镜像文件时,速度较长时间在100k左右。下午3:30网络繁忙的时候也还有15k左右。3)(2007年10月15日收集)
Ftp站,ftp://194.199.20.114 ,anonymous匿名登录。
同上面1)类似,有Redhat linux 7.3~9的老版本(ftp://194.199.20.114/linux/3/redhat)的redhat的光盘iso镜像文件和分散的文件套装。还有其它linux发行版的文件,如SUSE, Fedora等,还有PLD,sourceforge等的(估计是镜像)。来源:http://www.rpmfind.net/
4)Opera for Linux,老版本的Opera for Linux(2007年10月21日)
Opera for Linux 8.01:
http://www.d9soft.com/soft/618.htmOpera V7.50 Preview 2 For LinuxV7.50
http://www.52nc.net/download.asp?id=27549&dp=1
呵呵,在linux下用wget一直跟踪到最原始的下载地址为:
http://download.xaonline.com:7266/internet/browser/opera/opera-7.5 0-20040218.1-static-qt.i386-en.tar.gz
如下:mdx@ubuntu:~$ wget -c "http://www.52nc.net/download.asp?id=27549&dp=1"
--09:49:45-- http://www.52nc.net/download.asp?id=27549&dp=1
=> `download.asp?id=27549&dp=1'
正在解析主机 www.52nc.net... 122.224.147.169
正在连接 www.52nc.net|122.224.147.169|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Object moved
位置:http://soft.xaonline.com/down1.asp?SoftWareID=52727 [跟随至新的 URL]
--09:49:46-- http://soft.xaonline.com/down1.asp?SoftWareID=52727
=> `down1.asp?SoftWareID=52727'
正在解析主机 soft.xaonline.com... 218.30.20.68
正在连接 soft.xaonline.com|218.30.20.68|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Object moved
位置:http://download.xaonline.com:7266/internet/browser/opera/opera-7.50-200402 18.1-static-qt.i386-en.tar.gz [跟随至新的 URL]
--09:49:46-- http://download.xaonline.com:7266/internet/browser/opera/opera-7.5 0-20040218.1-static-qt.i386-en.tar.gz
=> `opera-7.50-20040218.1-static-qt.i386-en.tar.gz'
正在解析主机 download.xaonline.com... 218.30.68.221
正在连接 download.xaonline.com|218.30.68.221|:7266... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 5,196,758 (5.0M) [application/x-gzip]35% [============> ] 1,841,088 106.46K/s ETA 00:32
DSL、Slackware linux相关网摘(links for 2007-10-14)
-
要点:
1. 安装GNU命令套件,准备我们汉化过程中所需要的环境
2. 安装 locale
3. 安装中文输入法,及其他中文支持
4. 设置环境变量 -
安装步骤:
安装到硬盘:
需要200m的ext2空间,
...
然后执行dsl-hdinstall将文件拷到硬盘,如果要拷到第一个分区,则在之后输入/dev/hda1
再执行mkliloboot安装lilo到硬盘分区...
littlebat注:此文后面评论 -
要点:
1. 安装GNU命令套件,准备我们汉化过程中所需要的环境
2. 安装 locale
3. 安装中文输入法,及其他中文支持
4. 设置环境变量 -
Slackware Linux安装的系统要求如何?
这取决于你打算怎么用Slackware。一台16M内存的486刚好能够用一个轻量级的窗口管理器,如BlackBox或 Windowmaker,来运行XFree86和轻量级的X程序。这样的机器用来做 -
一、系统安装
安装好硬盘后,首先在原来的windows系统中下载了Slackware 10.0的两个安装ISO文件,刻到光盘上。虽然也可以直接硬盘安装,但是刻盘后毕竟方便很多。
Ubuntu Forums和ubuntu下不能用ntp服务网络校时的讨论(links for 2007-09-30)
- Ubuntu Forums
Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. By JOINING US today you can participate in our active and growing community.
- Can't synchronize time with Internet servers - Ubuntu Forums
I've read a few threads here about trying to get the system clock to sync with Internet servers, and they all seem to go into "nightmare territory" (by my definition). I don't know why this is... if it's not ready, maybe it shouldn't be an option ...
Ubuntu下ADSL拨号成功后启动ntpdate网络校时和77个网络相关linux应用小技巧(links for 2007-09-29)
-
However, the change to /etc/network/if-up.d did not solve it, because now ntpdate is not called at all. I'm no expert here, but would it make sence to install ntpdate in /etc/ppp/ip-up.d also? It works for me.
-
littlebat注:77个网络相关的linux应用小技巧
Ubuntu的网络校时怎么不起作用?
我在ubuntu下使用的是ADSL拨号上网,系统启动自动拨号连接。
昨天,我在ubuntu6.0.6下修改系统时间的时候发现可以使用网络校时(即ntp)。点击设置界面上的“立即同步”,系统时间就自动修正了。这个选项上面有一项“定期与internet服务器同步时钟”的选项,我勾选了,默认的服务器有”ntp.ubuntu.comt和127.127.1.0“,我又添加设置了另外两个ntp服务器为“cn.pool.ntp.org和hk.pool.ntp.org”,时区选的是“Asia/Chongqing”。在勾选的时候,系统要求安一个ntp的包,也按照提示安上了。确认后退出。
但是,我发现这个“定期与internet服务器同步时钟”没有起作用!我把时间故意修改成多一个小时,然后重新启动系统。时间还是我修改过的,没有被更正过来!那这个有什么作用呢?!我搜索有关ntp的网页(Linux架设网络校时服务器、Linux和windows操作系统网络校时(links for 2007-09-28)),查看了一下相关的文件。在ntp服务的日志里(/var/log/ntpstats),查看当天的记录,确实每隔一分钟就记录了一次,部分日志记录如下:
54372 35619.638 202.130.120.114 9014 -3596.757066134 0.112971837 0.001455873 3597.447984995
54372 35621.527 127.127.1.0 9014 0.000000000 0.000000000 0.000945000 0.000001907
54372 35622.606 218.75.4.130 9414 0.619085926 0.076016308 0.002438134 1359.704375162
54372 35625.011 91.189.94.145 9614 0.661968500 0.462467000 0.004347983 1359.715265621
54372 35683.702 202.130.120.114 9014 -3596.757066134 0.112971837 0.002246536 3330.589801081
54372 35685.672 218.75.4.130 9414 0.619085926 0.076016308 0.003047042 1922.914781665
54372 35687.585 127.127.1.0 9614 0.000000000 0.000000000 0.000990000 0.000001907
54372 35690.059 91.189.94.145 9014 0.661968500 0.462467000 0.005074957 1922.927712896其中202.130.120.114(hk.pool.ntp.org)中反映出了一个小时的差异,127.127.1.0是本地的错误的时间中反映的是没有差异,而另外两个服务器却是不到1秒的差异(我猜测数据的第5列是时间差),明显是错的。不知是否这两台服务器当时不能连接?
从日志中看到,ntp系统发现了错误,却没有自动把系统的时间给纠正过来,不知是怎么一回事?是不是我在什么地方没做对?
根据我在前面搜索的资料和这篇文章Bug #48506 in ntp (Ubuntu): “Run ntpdate after ppp interface comes up”,我把原本是在/etc/network/if-up.d下的ntpdate和ntp-server两个文件拷贝到/etc/ppp/ip-up.d目录下,当系统启动后,错误的时间就自动纠正了。我估计前一个目录下的内容是网卡启动执行,后一个目录下的内容才是ADSL连接成功后执行。
根据我的理解,这个纠正是ntpdate 命令的功劳,并不是启动了ntp server的ntpd的功劳。而据文章Time Synchronisation with NTP的内容,ntp server的ntpd可以有规律的根据远程ntp服务器校正本地时间。而我的实验这个ntpd却是不起作用的。前面只拷贝那个ntpdate文件应该就行了。或者,自己写一个包含类似“ntpdate hk.pool.ntp.org”内容的文件放在里面也应该行。
这是怎么一回事?
Linux架设网络校时服务器、Linux和windows操作系统网络校时(links for 2007-09-28)
- Quick HOWTO : Ch24 : The NTP Server - Ubuntu中文
The Network Time Protocol (NTP) is a protocol used to help synchronize your Linux system's clock with an accurate time source. There are that allow the general public to synchronize with them.
- 鳥哥的 Linux 私房菜 -- NTP 時間伺服器
littlebat注:此文详细的介绍了怎样架设一个NTP服务器和linux、windows客户端系统怎么进行网络校时。
- Time Synchronisation with NTP
This page describes methods for keeping your computer's time accurate. This is useful for servers, but is not necessary (or desirable) for desktop machines.
-