TinyCore–仅有10M的Linux系统

之前我提过怎样将闲置的U盘做成Mini的系统,128M的U盘可以同时装下WinPE (或者Puppy Linux),DOS工具箱,LMS(Linux Mobile System)等等,现在又可以加一项 TinyCore了,目前为1.4版本,大小仅为10.2M,2.0版本正在测试中。

TinyCore是为云计算而设计的非常瘦小的Linux客户端,为了节省体积,/bin文件夹中的常用程序封装与busybox中,内置微型的Xvesa窗口管理器(即图形桌面),内置几种常见的服务,完全在RAM中运行,可以在线下载Apps安装运行,有TCE、TCZ等几种模式。

官方主页: http://www.tinycorelinux.com/

下载:tinycore_1.4.iso , tinycore_2.0rc1.iso
Read the rest of this entry »

Ubuntu 9.04(Jaunty) 正式版发布!

4月23日,根据Ubuntu官方网站消息,自从9.04 RC版本发布以来,历经23天的等待,正式版终于发出来了,现在大家可以下载安装或者升级安装了:

从Ubuntu8.10升级方法:

在Ubuntu8.10系统中,按Alt+F2,在命令窗口中输入”update-manager -d” (不包括引号),然后更新管理器就会提示你
“New distribution release ’9.04′ is available.”, 点击“升级”并根据屏幕提示安装即可。
服务器版本的话,请先安装“update-manager-core”这个包,如果暂时没有安装,请编辑“ /etc/update-manager/release-upgrades ”文件设置“Prompt=normal”,从命令行中启动升级工具:
sudo do-release-upgrade

Read the rest of this entry »

甲骨文收购了Sun?

Oracle 收购 Sun

今天才看到这个消息,实际上事情应该发生了几天了,20日,Oracle宣布以74亿美元收购 Sun,比此前的IBM收购价64亿高出近10亿。

我们知道Sun公司的核心产品是 服务器、Java、 Solaris操作系统,还有一些像OpenOffice(Staroffice)、收购来的MySQL数据库等产品。Sun对开源社区的影响很大,将Java开源后更是让开源产业界信心大增,旗下收购的MySql在全球Web服务器的应用是相当的有名气。

再看看Oracle,这个以商业数据库为核心产品的企业,旗下拥有的Oracle Database 系类非常闻名,自己也在尝试研究并发布Linux操作系统(Oracle Linux,好像去年发布的),旗下也有一些小众的数据库系统,Oracle一直主张开源,然而自己却并不怎么开源。
Read the rest of this entry »

期待Ubuntu9.04的正式版发布

Ubunbtu官方已经于3.27 发布 9.04的Beta版,现在已经可以下载测试:

Ubuntu Beta 下载

要等到正式发布Ubuntu9.04 还需要等待:

Ubuntu 9.04 主要的变更有:

1、更新内核至2.6.28系列(8.10目前是2.6.27系列)。

2、更新gnome至2.25系列版本(8.10目前是2.24系列)。

3、更新OpenOffice.org到3.0版本(原来是2.4)。

Ubuntu 8.10下面 Kstar教育网认证 使用方法

校园教育网认证一直是很多大学同学换用学习linux的拦路虎,首先是对各种操作不熟悉,苦于没有地方搜索,因为上不了网,上网的问题又在于需要认证,而很多学校一直是使用的瑞捷的认证系统。

对于初学Linux的童鞋来讲,熟悉linux命令还不容易,例如,理解 这个 “./” 的意义,刚开始还是使用GUI比较方便,但是在linux下面一直没有一个好用的 GUI认证客户端,所以我就在去年,用QT3写了一个GUI版,因为是在KDE环境现写的,所以随便起了名字Kstar,基于Mystar的认证机理,这个是在Fedora Core8下面调试运行的。

本来很早就应该写一个使用说明的,现在我把在Ubuntu里面的使用方法简单的些一下:

1.首先,mystar认证机理是抓包,所以需要root权限,同样,Kstar也一样,为了方便,还是现在Ubuntu中启用root登录,具体方法这里有提到 。

2.下载好 libqt3-mt 的支持包,安装,如果已经能够上网(比如命令行的mystar/supplicat),设置好更新源后执行:

apt-get install libqt3-mt

3. 下载这个 kstar-bin-1.0.tgz ,解压到某个文件夹。

将  kstar 程序拷贝到 /usr/bin , 将 libpcap.so 拷贝到 /usr/lib, 改名为 libpcap.so.0.9

然后在命令行中运行kstar了。

4.可以创建一个 快捷方式在桌面上

在桌面上右键,然后新建启动器,输入名称“认证”,命令 填写 kstar 即可
上述方法比较麻烦,麻烦有麻烦的好处,你可以知道程序是怎么运行的,需要什么运行库的支持。

如果不想这么麻烦,直接下载这个文件,里面是包含了 qt3和libpcap 运行时的,可以在Windows中下载好,到Linux直接运行 里面的 ./install.sh 即可。

注意: 请以root登录系统运行

下载: Kstar-bin-1.0-qt3-included.tgz

安装后到菜单里面“网络”可以找到:

可以最小化到系统托盘:

运行的截图:

切换到Ubuntu 8.10

Linux的最大的特点就是有众多的发行版本可供选择,你可以在试用了各种版本之后再作出选择。原来我曾经使用国很多Linux发行版本,例如 Rad Hat,Mandriva,SUSE,Fedora, 红旗,Ubuntu.不过后来一直使用Fedora Core,主要由于Fedora Core非常适合程序员使用,提供了非常丰富的应用程序,并且可以一步安装到位,他继承了Red Hat的优点,使用 RPM 来管理软件,在服务器的配置上面很方便,但是教育网里面更新原似乎速度太慢,并且从Fedora Core8以后一直没什实用的改进,倒是在KDE桌面上增加了花哨的Widget,速度确实不敢恭维,并且KDE经常崩溃,这几个基本上就是我现在暂时放弃Fedora Core的原因。
从Fedora Core到安装配置好 Ubuntu, 大约花了一个半天的时间,现在大致说一下我的配置经历

附:我是教育网用户,台式机,两块硬盘,支持USB启动

一. 备份原来系统设置与文档

主要是 root(我常为了方便使用root登录,所以自己的目录下面没有什么文件)下面的 所有可见文件夹和 隐藏文件夹(以”.” 开头) 以及文件,转移到另外的磁盘,我另外有一个EXT3的磁盘,直接拷贝即可。(有人说最好在装系统的时候将 /home 挂载在另一个分区也很好,建议这样作),再就是备份 Windows的 firefox的 Bookmark,备份书签(另存为 bookmark.html )和 插件 (虽然firefox查检大多数跨平台,有些还是需要下载相应的Linux版本)。

二. 下载镜像并且安装

CD http://ubuntu-releases.sh.cvut.cz/intrepid/ubuntu-8.10-desktop-i386.iso
DVD http://tw.archive.ubuntu.com/ubuntu-dvd-releases/releases/intrepid/release/ubuntu-8.10-dvd-i386.iso

下载之后可以刻盘安装,也可以硬盘安装。
硬盘安装简要方法如下(windows 下 ):

提取下载镜象中的 内核 vmlinuz和 初始内存镜像 initrd.gz 从ISO中提取,可以使用UltrlISO或者WINRAR

下载Grub4DOS,将 grldr ,menu.lst,vmlinuz,initrd 放在Window所在的磁盘下,然后将menu.lst 下面添加下面三行
root (hd0,0) #通常是这样,如果Windows不在第一个分区,需要改
kernel /boot/linux/gos/vmlinuz boot=casper iso-scan/filename=/ubuntu8.10-dvd-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /boot/linux/gos/initrd.gz

其中文件名就是你下载的镜像名, 最好放在磁盘的根目录。
然后在 boot.ini 中加上 一行 c:\grldr=Install My Ubuntu (需要先去掉系统和只读属性)
重启,选择Install My Ubuntu即可。

到了分区那一步,如果只有一块硬盘,将会显示没有硬盘可以分区,那么需要运行命令:
sudo umount -l /isodevice
这样再“后退一步”再“前进一步”就可以见到磁盘了。

最好将Ubuntu 的根分区作为一个主分区,然后做一个swap(物理内存2倍大小, 建议放在 逻辑分区,这样可以节省一个主分区的位置),高手的话,可以使用LVM卷管理。

安装就说这么多,其实里面还有很多学问,不一 一说明。

三.日常生活配置

1. 我是教育网,所以第一件事情就是配置网络。

下载 supplicant linux版,或者这个hustauth。运行里面的 install.sh
或者是直接解包,将里面的 supplicant 和 hustauth 脚本(需要修改里面的帐号和密码)拷贝到 /usr/bin
将 libpcap.so.0.6.2拷贝到 /usr/lib

然后配置网络,使用“Network Manager”增加配置,填写IP地址,DNS即可

最后,为了方便,还可以在“首选项->会话”中添加这个程序,让其自动运行。

关于教育网认证,可以使用我以前用 QT写的一个锐捷 KStar GUI程序
可以到这里下载:http://dan.febird.net/2008/09/linux-kstar-mystar-gui.html
或者 :http://www.cnblogs.com/duanp/archive/2008/12/25/1283008.html

2.设置时间,如果安装的时候选择了 UTC
Ubuntu中不使用UTC时间,而启用本地时间,需要修改 /etc/default/rcS ,修改动作如下:
# 注释掉原来的设定:UTC=yes
# 变更为下面的内容…
UTC=no

或者在Windows中设置为非UTC时间(Windows默认为UTC时间):
Windows中修改注册表:
即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1。
也可用以下运行命令行:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

3.设置 Root用户可以登录

虽然使用sudo可以解决一切问题,但是总是要输入密码确实让人有的时候非常麻烦,抛开安全的话,还是使用root登录方便.

如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作:
  $sudo passwd root #按照提示输入两次新的密码,并加以确认。
  $sudo vi /etc/X11/gdm/gdm.conf #打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false ,把false改为true,保存后退出。

或者在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
然后点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的“Allow local system administrator login”选项。

4.设置更新源

gksu gedit /etc/apt/sources.list
删掉里边旧的内容,把新的源列表内容贴进去,
再执行:
sudo apt-get update
就可以生效。

教育网的源有中科大和上交足以,如果电信,可以搜cn99:

deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe

deb http://ftp.sjtu.edu.cn/Ubuntu/ intrepid main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ intrepid main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ intrepid-updates main multiverse restricted universe

5.安装QQ,MPlayer等必不可少软件。

到im.qq.com下载linux版本,Ubuntu使用 deb包,现在的QQ版本基本还行。

安装MPlayer和解码器。
sudo apt-get install mplayer
sudo apt-get install mplayer-skin
sudo apt-get install mplayer-fonts

安装解码器,下载win32codecs,

sudo apt-get install win32codecs

如果下载不下来,在这里下载

将下载的win32codecs解压,然后在 /usr/lib中建立一个文件夹,codecs, 或者 win32, 将所有的dll,so之类文件拷贝到 改文件夹。

还要安装 libstdc++5

sudo apt-get install libstdc++5

中文字幕设置:
1) 在 Preferences-Font 里面点击 ”Brows5364/e” 选择一个中文字体,Encodeing 选择 Unicode。
2) 在 Preferences-Subtitle&OSD; 里面的 Encoding 选择: Simplified Chinese Charset(cp936)

将Windows中的 MSYH.ttf字体文件拷贝到 /usr/share/fonts中,然后建立软连接到usr/share/mplayer/中的subfont.tff
或者直接在 MPlayer中浏览并设置字体。

这样,执行 mplayer或者gmplayer,你的mplayer就可以播放包括rm在内的诸多格式了。如果安装 totem-xine,还可以在默认的播放器totem中使用xine后台来播放,xine也可以使用win32codecs。

也可以安装另外一个GUI界面的,例如smplayer
sudo apt-get install smplayer

6.安装中文字体

直接将Windows字体(在W\fonts下面)拷贝到 /usr/share/fonts中,然后修改权限即可,或者使用管理工具,fontmatrix
apt-get install fontmatrix

7.安装 VPN,使用教育网直通车,TOR

默认的VPN是灰色的,不能添加配置,安装一个查检就OK

apt-get install network-manager-pptp
apt-get install network-manager-openvpn
apt-get install network-manager-vpnc

教育网的话,这样就可以使用“教育网直通车”等VPN了

然后安装Linux TOR。

现在貌似已经有了教育网直通车 linux版。

8.安装 samba, 共享文件给 Windows

apt-get install samba
apt-get install gsambad

9. 安装其他应用软件,服务软件,开发软件

例如永中office,httpd, vsftpd,等服务器软件,详细请使用Google搜索。

Fedora Core 10 硬盘安装方法


记得去年12月底,我下载了Fedora Core10的镜像,然后使用与Fedora Core8/9等版本一样的硬盘安装方法安装,结果提示,”在该硬盘的分区上不存在 Fedora Core镜像”。

昨晚又来兴尝试了一下,由于晚上学校教育网断网,我只能在镜像里面寻找蛛丝马迹,还好,一会儿就找到了解决方法。

具体方法是从 Fedora-10-i386-DVD.iso中提取 isolinux文件夹中的 vmlinuz 内核和 initrd.img初始内存镜像,然后提取images下面的 install.img 镜像。

例如创建一个文件夹,叫做 fc10

fc10/
|- images/install.img (必须放在images下面)
|-vmlinuz
|-initrd.img
|-Fedora-10-1386-DVD.iso (可以放在其他文件夹)

然后使用 Grub 4DOS或者GNU GRUB启动 即可。

启动后,选择语言等等之后,会让你选择 放置安装fedora安装镜像的位置,确认选择磁盘之后,在下面的输入框输入: /fc10 (和上面的假设一致), 与以前的硬盘安装方法不同,以前不需install.img,也没有这个文件,以前只需要在这里提供iso 9660的 dvd的目录即可,而现在不紧要提取install.img文件,还必须放在 images目录下,不过提供目录的时后,只需要写到 images的上层目录,依照上面的例子。就是/fc10 了。

不过,我认为,到目前为止,FedoraCore最好的版本应该算是 FC8了,FC9极差的中文支持和经常崩溃让我不得不回到FC8,现在的FC10也一样,为了追赶Ubuntu,发布版本的频率越来越快,但质量我觉得不行,KDE4确实好看了很多,但是也慢了很多。
据说现在GNOME发展很快,在这个竞争激烈的年代,谁好用就用谁,马上准备投身Ubuntu的怀抱。

可以放在U盘的Puppy Linux


Puppy Linux是一个轻量级的Linux操作系统,但是功能却一个不落,这源于内置软件的“轻量级”,首先是软件求精,其次是同种软件选择体积相对较小的,当然肯定也是有相对重量一些的版本目前最新版是Puppy Linux 4.1.2。

Download:
puppy-4.1.2-k2.6.25.16-seamonkey.iso

puppy-4.1.2retro-k2.6.21.7-seamonkey.iso

我下载了一个体积仅为90M左右的ISO文件,打算放在U盘中,至于U盘系统的制作方法,稍后详细道来,这里贴一下这个90M的系统在VMWare上跑的效果。

启动:

发件人 照片投放箱

配置鼠标:

发件人 照片投放箱

配置键盘:

发件人 照片投放箱

X服务器配置(虚拟机建议使用更的轻量级Xvesa)

发件人 照片投放箱

桌面:

发件人 照片投放箱

应用程序1(电子表格,终端,文件管理):

发件人 照片投放箱

应用程序2(SeaMonkey浏览器,丰富的多媒体支持,字处理器,磁盘加载器):

发件人 照片投放箱

关机可以选择保存文件:

发件人 照片投放箱


发件人 照片投放箱

Windows下面读写Linux分区的工具


现在的Linux,对文件系统的支持是相当完善的,基本包括了现在的所有类型的文件系统。但是在Windows中,默认的基本上不会识别除Windows自身支持的其他文件系统,比如Linux的EXT2/3,这个当然不是他们做不出来,更多的是他们排他的一贯做法,亦或是出于License的考虑。
即便这样,微软也不能落得一个不支持其他文件系统的千古骂名吧,他们是支持的,只不过需要用户自己来开发windows文件系统插件,为Windows内核扩展文件系统。
使用这个IFS Kit,实现相应接口,就可以根据自己的需要开发出在Windows的文件系统支持。

IFS Kit(The primary goal of the Microsoft Windows Installable File System (IFS) Kit is to provide all of the materials necessary to design, build, and debug file systems and file system filter drivers for Windows 2000 and later operating systems.)

http://www.microsoft.com/taiwan/whdc/devtools/ifskit/default.mspx

既然这样,那么Windows下面支持Linux分区读写的工具当然不会少,这里给出我尝试过的几款软件:

explore2fs

这一款并不是基于IFS的,这个软件比较简单,无须安装,只有一个dll和一个可执行文件,只能读取Linux分区内容,不能写入,使用界面:

发件人 照片投放箱

TotalCommand 插件 Ext2+Reiser
如果觉得Windows自带的资源管理器不能够满足你的需求,可以使用功能更强大的 TotalCommand,这时,有一个插件可以让你方便的读写Linux文件系统,

安装和访问方法(前提是安装了TotalCommand 5.5 +):

1.下载插件的zip包 http://ghisler.fileburst.com/fsplugins/ex2fs.zip
2.解压缩到某一目录,最好放在TC的插件目录
3.到配置-》选项-》插件-》文件系统
4.添加项,选择ex2fs.wfx
5.OK

你也可以使用TotalCommand 插件管理来安装这个插件:

发件人 照片投放箱

你可以通过 “网上邻居” 来访问 Linux Drives


发件人 照片投放箱

说明:这个插件是基于上面的那个explore2fs的,同时运行explore2fs和这个插件是不以允许的。

Ext2fsd
下载: Ext2fsd 0.46
这个插件是基于 IFS 的,支持中文,可以直接在Windows资源管理器中访问,绿色软件,使用起来很简单,首先需要 Ext2Mgr挂在一个Linux分区,可以设置“读写:属性:


发件人 照片投放箱


发件人 照片投放箱

下面是通过Windows资源管理器看到的Linux分区:

发件人 照片投放箱


说明:该软件自带的 Ext2Mgr工具可以作为Windows提供的“磁盘管理” 这样的工具来使用。

我个人更倾向于使用 Ext2fsd,因为简单有效,管理方便。当然有更多,更优秀的工具来实现这一功能,例如ext2ifsR-studio,Paragon Mount Everything等工具,但是很多都是收费的,或者使用起来复杂的,不做介绍。

08年开源10件大事

消息来自: 人民网

1. Linux上网本迅速风靡

2. Sun更新OpenOffice、Solaris,收购MySQL

3. 开源操作系统Ubuntu 8.10和Fedora 10上市

4. 谷歌推出Chrome开源浏览器

5. 谷歌推出开源移动平台Android

6. 诺基亚收购Symbian剩余52%股份

7. 在“Jacobsen起诉Katzer”案件中,法庭裁定 ,开源协议是一种著作权协议,违反协议就是侵权行为。

8. Linux文件系统reiserfs作者汉斯·雷瑟(Hans Reiser)因谋杀妻子被判入狱15年。

9. Debian OpenSSL软件包曝安全漏洞

10. 法官戴尔·基姆鲍尔(Dale Kimball)再次裁定SCO不拥有Unix知识产权

页面: 1 2 下一页
  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了