青草久久精品亚洲综合专区,一级黄色片中国,国产精品久久久99http://www.bjzhda.cnzh-cn曙海教育集團(tuán)論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團(tuán)論壇SBC-2410X開發(fā)板不能啟動(dòng)LINUX系統(tǒng)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1788&Page=1wangxinxin2010-11-25 13:52:38
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: Retry Count Exceeded

Transfer incomplete

READY: press any key to continue...


然后在windows 2000 下通過超級(jí)終端使用load flash kernel x命令下載內(nèi)核也失敗,信息如下:

vivi> load flash kernel x
Ready for downloading using xmodem...
Waiting...
Downloaded file at 0x30000000, size = 914560 bytes
An image size is too large to write flash.
wanted = 0x000c0000, loaded = 0x000df480

然后用load flash 0x00030000 0x000df480 x下載內(nèi)核成功

vivi> load flash 0x00030000 0x000df480 x
Ready for downloading using xmodem...
Waiting...
Downloaded file at 0x30000000, size = 914560 bytes
Found block size = 0x000e0000
Erasing... ... done
Writing... ... done
Written 914560 bytes

然后進(jìn)入linux
1、通過ifconfig eth0 192.168.0.1 設(shè)置IP
2、通過 /etc/init.d/nfs restart 啟動(dòng)nfs服務(wù)(/etc/exports已設(shè)置好)
3、在vivi提示符模式下輸入命令參數(shù),使用nfs啟動(dòng)系統(tǒng)時(shí)卻進(jìn)不了系統(tǒng),一直停在 Booting Linux......,具體信息如下

Welcome to minicom 2.00.0

OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jan 25 2003, 00:15:18.

Press CTRL-A Z for help on special keys


VIVI version 0.1.4 (eady@eady.mizi.com) (gcc version 2.95.3 20010315 (release)) #0.1.4 .. 6宀?29 14:21:19 KST 2003
MMU table base address = 0x33DFC000
Succeed memory mapping.
NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M)
Found saved vivi parameters.
Press Return to start the LINUX now, any other key for vivi
type "help" for help.
vivi> param set linux_cmd_line "console=ttyS0 root=/dev/nfs nfsroot=192.168.0.1:/friendly-arm/root ip=192.168.0.69:192.168.0.1:192.168.0.1:255"Change linux command line to "console=ttyS0 root=/dev/nfs nfsroot=192.168.0.1:/friendly-arm/root ip=192.168.0.69:192.168.0.1:192.168.0.1:255.2"vivi> boot
Copy linux kernel from 0x00030000 to 0x30008000, size = 0x000c0000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "console=ttyS0 root=/dev/nfs nfsroot=192.168.0.1:/friendly-arm/root ip=192.168.0.69:192.168.0.1:192.168.0.1:255.255.255"MACH_TYPE = 193
NOW, Booting Linux......

我在vivi下用part show命令,顯示如下

vivi> part show
mtdpart info. (4 partitions)
name offset size flag
------------------------------------------------
vivi : 0x00000000 0x00020000 0 128k
param : 0x00020000 0x00010000 0 64k
kernel : 0x00030000 0x000c0000 0 768k
root : 0x00100000 0x00140000 4 1M+256k
vivi>


]]>
MeeGo開放源代碼 Linux開發(fā)者蠢蠢欲動(dòng)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1787&Page=1wangxinxin2010-11-25 13:44:08_JB6by,F C?K
m8y0p&E]'`9T7s#S
3月份,英特爾向開發(fā)人員發(fā)布了第一個(gè)版本的MeeGo操作系統(tǒng)開發(fā)版,其中一個(gè)版本用于配置英特爾Atom處理器的上網(wǎng)本,另一個(gè)版本用于諾基亞的N900智能手機(jī)。英特爾軟件和服務(wù)部門副總裁Doug Fisher稱,MeeGo是一個(gè)跨領(lǐng)域的Linux操作系統(tǒng)平臺(tái),是為下一代計(jì)算設(shè)備打造的基于Linux的開源軟件平臺(tái),適用于智能手機(jī)、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話以及車載娛樂信息系統(tǒng)。
JMHpo&{
z/^\x.J$dr2B)NK Q k N:m}[&d/o&~V0Z

&c2H#]6sFo } `
I0p&@+V s1m&ls MeeGo上網(wǎng)本操作系統(tǒng)
Y0?4Ag Q 7O"ojDJ%o[go
4月份,英特爾2010北京信息技術(shù)峰會(huì)上(IDF2010),展示了了MeeGo 智能手機(jī)、上網(wǎng)本和聯(lián)網(wǎng)電視等多屏幕的未來應(yīng)用。IDF2010北京的MeeGo講座會(huì)場(chǎng),人潮攢動(dòng),熱情高漲;在每場(chǎng)講座的問答環(huán)節(jié),現(xiàn)場(chǎng)Linux開發(fā)人員的提問都是相當(dāng)有水準(zhǔn),很多技術(shù)人員都是參與Linux多年的項(xiàng)目牛人和編程高手。
q?`;ewh6T
_%Azu6Hx9[H#p^ 5月份,MeeGo 1.0正式版發(fā)布并提供下載。此次發(fā)布的 MeeGo 1.0 包括兩個(gè)部分,包含完整的MeeGo 1.0上網(wǎng)本用戶體驗(yàn)、支持基于Intel Atom 處理器的適用于上網(wǎng)本版的MeeGo 1.0和N900的MeeGo 1.0核心軟件平臺(tái)。4G7]y dK

U ?!mp$eM n 短短三個(gè)月多的時(shí)間,開放源碼的玩家們已經(jīng)有所建樹或正蠢蠢欲動(dòng)。在北京 IDF2010,MeeGo 1.0 測(cè)試版正式現(xiàn)身在搭載 英特爾N450處理器的 Acer Aspire One 小筆電上IDF主題演講臺(tái)上。MeeGo正在成為L(zhǎng)inux開源操作系統(tǒng)最大的游樂場(chǎng)。應(yīng)用開發(fā)商一次性編寫程序,即可用于智能手機(jī)、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話以及車載娛樂信息系統(tǒng)等一切應(yīng)用硬件平臺(tái),這是MeeGo的承諾和戰(zhàn)略發(fā)展方向,也是智能手機(jī)領(lǐng)域日益風(fēng)行的競(jìng)爭(zhēng)策略。

]]>
Linux下搭建PHP5 mysql5開發(fā)環(huán)境http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1786&Page=1wangxinxin2010-11-25 13:40:00以下是本人以centos5.3下安裝配置php5的整個(gè)過程的記錄。整理好,以方便自己日后查閱,有需要者可參閱。
(須先安裝好了gcc)
需要的軟件列表:

ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
curl-7.19.5.tar.gz
freetype-2.3.9.tar.gz
gd-2.0.35.tar.gz
httpd-2.2.13.tar.gz
jpegsrc.v7.tar.gz
libmcrypt-2.5.8.tar.gz
libpng-1.2.40.tar.gz
libxml2-2.6.30.tar.gz
libxslt-1.1.22.tar.gz
mcrypt-2.6.8.tar.gz
mhash-0.9.9.9.tar.gz
mysql-5.1.30.tar.gz
php-5.3.0.tar.gz
phpMyAdmin-3.1.2-all-languages.tar.gz
zlib-1.2.3.tar.gz


把以上軟件下載到 ~/software目錄下。再創(chuàng)建解壓目錄~/software/unzip/,
在~/software目錄下執(zhí)行:

tar -zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz -C unzip/ && 
tar -zxvf curl-7.19.5.tar.gz -C unzip/ && 
tar -zxvf freetype-2.3.9.tar.gz -C unzip/ && 
tar -zxvf gd-2.0.35.tar.gz -C unzip/ && 
tar -zxvf httpd-2.2.13.tar.gz -C unzip/ && 
tar -zxvf jpegsrc.v7.tar.gz -C unzip/ && 
tar -zxvf libmcrypt-2.5.8.tar.gz -C unzip/ && 
tar -zxvf libpng-1.2.40.tar.gz -C unzip/ && 
tar -zxvf libxml2-2.6.30.tar.gz -C unzip/ && 
tar -zxvf libxslt-1.1.22.tar.gz -C unzip/ && 
tar -zxvf mcrypt-2.6.8.tar.gz -C unzip/ && 
tar -zxvf mhash-0.9.9.9.tar.gz -C unzip/ && 
tar -zxvf mysql-5.1.30.tar.gz -C unzip/ && 
tar -zxvf php-5.3.0.tar.gz -C unzip/ && 
tar -zxvf phpMyAdmin-3.1.2-all-languages.tar.gz -C unzip/ &&
tar -zxvf zlib-1.2.3.tar.gz -C unzip/

將所有軟件解壓到unzip/目錄下。

進(jìn)入unzip/目錄,開始安裝:
1.安裝jpeg
  cd jpeg-7/ &&
  ./configure --prefix=/usr/local/jpeg7 --enable-shared --enable-static  &&
  make && make install && cd ..

2.安裝libpng
  cd libpng-1.2.40/ &&
  ./configure --prefix=/usr/local/libpng &&
  make && make install && cd ..

3.安裝freetype
  cd freetype-2.3.9/ &&
  ./configure --prefix=/usr/local/freetype &&
  make && make install && cd ..

4.安裝zlib
  cd zlib-1.2.3/ &&
  ./configure --prefix=/usr/local/zlib &&
  make && make install && cd ..
 
5.安裝gd
 5.1 安裝gd必須先檢查一下 gd-2.0.35/gd_png.c 文件,對(duì)png.h的引用路徑是否正確。
  用vi打開此文件 :
  vi gd-2.0.35/gd_png.c
  在第16行:
  ========
  #include "png.h"
  ========    
  把它改為你的libpng安裝路徑下的png.h。若libpng按上面第2步安裝的,那么應(yīng)該改為:
  ========
  #include "/usr/local/libpng/include/png.h"  
  ========
  這樣在編譯過程中就不會(huì)出現(xiàn)以下錯(cuò)誤:
  ===========
  aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library
  ...
  ===========
 5.2 修改完保存退出后,繼續(xù)安裝gd:
    cd gd-2.0.35/ &&
    ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg7 --with-zlib-dir=/usr/local/zlib --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype &&
    make && make install && cd ..

6.安裝libxml2
  cd libxml2-2.6.30/ &&
  ./configure --prefix=/usr/local/libxml2 &&
  make && make install && cd ..

7.安裝libxslt
  cd libxslt-1.1.22/ &&
  ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2  &&
  make && make install && cd ..

8.安裝apache
 8.1 安裝:
    cd httpd-2.2.13/ &&
    ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite &&
    make && make install && cd ..

 8.2 檢測(cè)。安裝完后運(yùn)行:/usr/local/apache/bin/apachectl -k start 啟動(dòng)apache,再打開瀏覽器進(jìn)入http://localhost,若顯示"It works!",則表示apache已經(jīng)安裝好了。
    (若執(zhí)行啟動(dòng)命令時(shí),打印錯(cuò)誤“httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName”,
     暫時(shí)可以不管,這是由于未配置好ServerName,后面有apache的配置說明)


9.安裝mysql
 9.1 安裝:
    cd mysql-5.1.30/ &&
    ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all &&
    make && make install

 9.2 用mysql_install_db創(chuàng)建MySQL授權(quán)表初始化:
    /usr/local/mysql/bin/mysql_install_db --user=root

 9.3 添加MySQL配置文件:
    如果你想要設(shè)置一個(gè)選項(xiàng)文件,使用support-files目錄中的一個(gè)作為模板。在這個(gè)目錄中有4個(gè)模板文件,是根據(jù)不同機(jī)器的內(nèi)存定制的。
    cp support-files/my-medium.cnf /etc/my.cnf

 9.4 啟動(dòng)mysql:
  /usr/local/mysql/bin/mysqld_safe --user=root &

 9.5 檢測(cè)是否啟動(dòng):
  /usr/local/mysql/bin/mysql -u root
  如果能顯示:
  =============
  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

  mysql>
  =============
  則表明 mysql 已經(jīng)正常啟動(dòng)。輸入exit;退出。

 9.6 設(shè)置root密碼。默認(rèn)安裝密碼為空,為了安全,最好把密碼修改掉
 /usr/local/mysql/bin/mysqladmin -uroot password yourpassword
 

10. 安裝PHP
  10.1 安裝:
    cd php-5.3.0/ &&
    ./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg7 --with-zlib-dir=/usr/local/zlib --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype --enable-mbstring=all  --enable-mbregex --with-config-file-path=/usr/local/php5  --enable-soap --with-xsl=/usr/local/libxslt --enable-sockets &&
    make && make install
 
  10.2 復(fù)制配置文件:
    cp php.ini-development /usr/local/php5/php.ini
  10.3 用vi打開 查找date.timezone 去掉前面的分號(hào),并改為date.timezone =PRC

11.配置apache:
  11.1 用vi打開/usr/local/apache/conf/httpd.conf
  11.2 查找 LoadModule 可以看到 LoadModule php5_module modules/libphp5.so 這是安裝時(shí)設(shè)置好的,但也務(wù)必檢查一下。
  11.3 查找 AddType 在“AddType application/x-gzip .gz .tgz” 下面添加一行:AddType application/x-httpd-php .php
  11.4 查找DirectoryIndex,在DirectoryIndex index.html 后加上index.php(用空格隔開)
  11.5 查找#ServerName,把#去掉,后面的IP改成你的IP或localhost
  11.6 查找 DocumentRoot 把 "/usr/local/apache/htdocs" 修改成你的php文件存放路徑,也可以不改.但必須保證你的apache用戶(參看11.7)對(duì)此目錄可讀可寫。
  11.7 查找 User ,把User daemon修改成你的apache用戶(只需保證此用戶對(duì)DocumentRoot可讀可寫即可)
  11.8 重啟 apache ,若報(bào)以下錯(cuò)誤:
       ===========
        httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so
        into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
       ===========
      這是因?yàn)長(zhǎng)inux有一個(gè)SELinux保護(hù)模式引起的。
      有兩種解決辦法:
      1)關(guān)閉SELINUX : 用vi打開 /etc linux/config 將SELINUX=enforcing 改成SELINUX=disabled 需要重啟。
      2)不關(guān)閉SELINUX的方法:
        執(zhí)行以下shell(可能需要以root用戶來執(zhí)行):
        setenforce 0 && chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so && setenforce 1
      再重新啟動(dòng)apache.

至此所有基本的LAMP環(huán)境安裝完畢。
以下是選裝的,可裝可不裝:

12. 安裝ZendOptimizer(zend加速引擎)
  12.1 安裝:
       cd ZendOptimizer-3.3.3-linux-glibc23-i386/ && ./install && cd ..
       然后像在windows下安裝軟件一樣,一路OK或yes下去,直到“Enter the location of your php.ini file”,輸入你的php.ini文件所在的目錄,即/usr/local/php5/,
       再接著OK/yes,直到安裝完成。

13. 為了方便管理mysql數(shù)據(jù)庫,可以安裝phpMyAdmin:
  13.1 直接把unzip/目錄下的phpMyAdmin-3.1.2-all-languages 移動(dòng)到/usr/local/apache/htdocs/ 下,并把它改為apache用戶及組所屬。
    mv phpMyAdmin-3.1.2-all-languages/ /usr/local/apache/htdocs/phpmyadmin
    chown -R yourApacheUser.yourApacheGroup /usr/local/apache/htdocs/phpmyadmin/
  13.2 配置:
    cd /usr/local/apache/htdocs/phpmyadmin/
    cp config.sample.inc.php config.inc.php  (把配置示例復(fù)制一份,作為正式配置文件) 
    用vi打開config.inc.php , 查找blowfish_secret,隨便填入一個(gè)字符串值,只要保證這變量不為空就行;
    再查找controluser及controlpass 分別填入你的mysql用戶名及密碼
  13.3 打開瀏覽器,瀏覽http://localhost/phpmyadmin,輸入用戶名及密碼,即可登錄mysql進(jìn)行數(shù)據(jù)庫管理。

14.以上進(jìn)入phpmyadmin時(shí)可能會(huì)有提示:
   ==========
   無法載入 mcrypt 擴(kuò)展,<br />請(qǐng)檢查 PHP 配置
   ==========
   這是因?yàn)闆]有安裝mcrypt 導(dǎo)致的。mcrypt是一個(gè)功能強(qiáng)大的加密算法擴(kuò)展庫。
   在此順便介紹一下如何安裝PHP擴(kuò)展。
   安裝PHP mcrypt擴(kuò)展,必須先安裝libmcrypt 及 mhash ,這兩個(gè)請(qǐng)直接安裝在/user/local目錄,否則后面安裝mcrypt時(shí)會(huì)提示找不到相關(guān)文件。
  14.1 安裝libmcrypt :
   cd libmcrypt-2.5.8/ && ./configure &&  make && make install && cd ..
  14.2 安裝mhash:
   cd mhash-0.9.9.9/ && ./configure &&  make && make install && cd ..
  14.3 安裝mcrypt:
    cd mcrypt-2.6.8/ &&  LD_LIBRARY_PATH=/usr/local/lib 
    ./configure --prefix=/usr/local/mcrypt --with-libmcrypt-prefix=/usr/local &&
    make && make install cd ..
 
    (LD_LIBRARY_PATH=/usr/local/lib  是指定libmcrypt及mhash的庫文件所在目錄,編譯時(shí)與下面的./configure...之間不能用 “&&”號(hào),只能用空格隔開。 )
  14.4 編譯php 中的mcrypt擴(kuò)展:
     cd php-5.3.0/ext/mcrypt &&
     /usr/local/php5/bin/phpize  &&
     ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mcrypt=/usr/local/mcrypt &&
     make && make install 
  14.5 修改php.ini:
    用vi打開 /usr/local/php5/php.ini 查找extension,在一大堆extension=*.dll下面追加一行:extension=mcrypt.so
    (注意extension=mcrypt.so 前面不能加“;”),保存,退出并重啟apache
   再刷新一下http://localhost/phpmyadmin,就會(huì)發(fā)現(xiàn),沒有mcrypt警告提示了,表明mcrypt已經(jīng)安裝好。
]]>
用windows開發(fā) 傳到linux上出現(xiàn)錯(cuò)誤的匯總(大家一起補(bǔ)充啊)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1785&Page=1wangxinxin2010-11-25 11:33:04系統(tǒng)測(cè)試都好好的。
一傳到linux就n多問題。
特發(fā)此帖。收集更多的錯(cuò)誤信息和解決方法。為大家提供方便。呵呵

我先發(fā)幾條我經(jīng)歷過的錯(cuò)誤和解決方法。
也請(qǐng)大家都后面補(bǔ)充更多。
1.建議重新下載一個(gè)linux版的fleaphp,用來上傳到linux空間。我發(fā)覺win版的fleaphp有時(shí)候會(huì)出錯(cuò),用上linux的就好了。(建議下載去注釋和空行版,那樣效率會(huì)高點(diǎn))


2.要注意大小寫
特別是用FLEA::loadClass() 的時(shí)候尤其重要。因?yàn)閘inux的文件是區(qū)別大小寫的。
(發(fā)現(xiàn)一些實(shí)例在這方面做的也不太好。例如UserManageSystem這個(gè)實(shí)例的Model就沒寫好。都寫大寫了。如:  FLEA::loadClass('FLEA_Com_RBAC_UsersManager'); )

3.hader()之前有輸出問題。
不知道為什么我在本地測(cè)試都沒問題。但傳到linux之后。就提示錯(cuò)誤。原來是很多Model文件后面都有個(gè)空行。
例如
---------------------
<?php
.................此處省略-------
?>

----------------------
這個(gè)后面的空行也給當(dāng)作是輸出了。所以出現(xiàn)提示說hdaer()之前有輸出,所以出錯(cuò)
寫著寫著。有些忘記了。暫時(shí)寫到這吧。大家繼續(xù)補(bǔ)充啊

]]>
開發(fā)者們認(rèn)為:Linux比Windows更安全http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1784&Page=1wangxinxin2010-11-25 11:27:01
  調(diào)查收集了6,344位軟件開發(fā)經(jīng)理的答卷,Linux在安全性、受歡迎的企業(yè)操作環(huán)境、開放的資源性方面的分?jǐn)?shù)直逼位居第一的微軟視窗操作系統(tǒng)。

  在安全方面,回答者給Linux打了比Windows更高的分?jǐn)?shù),客戶操作系統(tǒng)和應(yīng)用軟件看起來像最容易得分的因素。

  調(diào)查也試探著使用安全弱點(diǎn)評(píng)估和測(cè)試工具。大多數(shù)回答者說調(diào)查項(xiàng)目不夠全面,所以他們計(jì)劃做更進(jìn)一步的測(cè)試。

  在服務(wù)器操作環(huán)境的安全方面,對(duì)Windows系統(tǒng)的服務(wù)器評(píng)價(jià)最壞。大約58%的回答者說Windows系統(tǒng)不安全,而這個(gè)比率對(duì)Linux來說只是13%。

  大約74%的回答者評(píng)價(jià)說Linux系統(tǒng)安全或非常安全,而只有38%的回答者評(píng)價(jià)說采用Windows系統(tǒng)的服務(wù)器安全。

  在操作系統(tǒng)反黑客或阻止非法入侵性能方面,58%的回答者說Windows不安全或非常不安全,而這個(gè)比率對(duì)Linux來說只有18%。

  Linux和開放資源可以從那些報(bào)告中獲得實(shí)惠,但它就像一個(gè)擲向微軟公司的荊棘,給他沉重的打擊。安全產(chǎn)品制造業(yè)的一些人相信,Windows每年遭受的持續(xù)不斷的病毒攻擊將把用戶拱手讓給了Linux,Linux代替Windows只是時(shí)間的問題。

  Steven Sundermeier是俄亥俄麥地那中心股份有限公司的產(chǎn)品和服務(wù)副總裁,說他的公司發(fā)現(xiàn)Linux和Windows一樣容易受攻擊,但最大的差別是黑客發(fā)現(xiàn)在用惡意代碼攻擊微軟公司時(shí)會(huì)得到更多的商機(jī)。

  技術(shù)管理者同樣指出Linux存在安全問題,但這沒被利用,Sundermeier 說。Sundermeier 說用戶總是問為什么有成千上萬的Windows操作系統(tǒng)被攻擊,并且想知道為什么在Linux環(huán)境里卻沒有。事實(shí)上,他說,那不一定是真實(shí)的情況。

  “Linux exploits”可以被任意的拷貝,但沒有被病毒攻擊,這是因?yàn)樵贚inux 內(nèi)核、模塊等方面沒有標(biāo)準(zhǔn)化。” Sundermeier 說

  Bryan Tidd,是Canton, Ga的IT主管,同意BZ的研究調(diào)查結(jié)果,因?yàn)樗嘈臠inux是更加安全的操作系統(tǒng)。

  除此之外,Linux更安全,安裝包更小,"蒂德說, "任何操作系統(tǒng)可能被攻擊,但是Windows遭受的攻擊最多,因此微軟公司應(yīng)當(dāng)在安全方面花更大的力氣,它應(yīng)當(dāng)繼續(xù)研究直到操作系統(tǒng)和服務(wù)器產(chǎn)品在安裝和使用時(shí)更加安全。

  在調(diào)查里開放源碼軟件也獲得了人們的青睞,多數(shù)被調(diào)查者相信在個(gè)人電腦/商用電腦、Web 服務(wù)器、服務(wù)器操作系統(tǒng)、信息庫領(lǐng)域里它是明顯的獲勝者。

  專有軟件據(jù)說只在一個(gè)方面比開放源碼軟件安全——數(shù)據(jù)庫服務(wù)器,在三個(gè)方面的安全性是相同的:桌面/客戶應(yīng)用,服務(wù)器應(yīng)用和應(yīng)用服務(wù)器。 ]]>
Redhat Linux9 Gnome桌面上搭建C/C IDE開發(fā)環(huán)境http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1783&Page=1wangxinxin2010-11-25 11:22:26Linux新版發(fā)布新內(nèi)核新文件系統(tǒng)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1782&Page=1wangxinxin2010-11-25 11:20:03  Linux 2.6.34內(nèi)核已經(jīng)正式發(fā)布,這次更新給開源操作系統(tǒng)帶來了新的文件系統(tǒng)。包含在本次升級(jí)中最值得關(guān)注的新項(xiàng)目是Ceph分布式文件系統(tǒng)和LogFS,LogFS是一個(gè)專門針對(duì)閃存媒體設(shè)備設(shè)計(jì)的文件系統(tǒng),本次更新是2010年第二次內(nèi)核重要更新,距上個(gè)版本2.6.33發(fā)布日期相差還不到三個(gè)月。

  Novell開源平臺(tái)主管Markus Rex說:“最讓我興奮的是,我看到了在文件系統(tǒng)方面的改進(jìn),當(dāng)我看到人們擁有的數(shù)據(jù)越來越龐大,TB級(jí)數(shù)據(jù)存儲(chǔ)已經(jīng)開始泛濫的時(shí)候,我希望Linux文件系統(tǒng)能在這個(gè)時(shí)候有所突破,從目前來看,Linux文件系統(tǒng)似乎正朝有利的方向發(fā)展”。

  Ceph分布式文件系統(tǒng)

  Ceph項(xiàng)目將它描述為一個(gè)分布式文件系統(tǒng),可以輕易管理上PB級(jí)的數(shù)據(jù)存儲(chǔ),Ceph的核心是它的對(duì)象存儲(chǔ)設(shè)備(Object Storage Device,OSD)系統(tǒng),它可以跨多個(gè)存儲(chǔ)節(jié)點(diǎn)分布數(shù)據(jù)。

  Ceph項(xiàng)目網(wǎng)站是這樣描述的,“任一OSD失效時(shí),數(shù)據(jù)會(huì)自動(dòng)重新復(fù)制到其它設(shè)備,但和傳統(tǒng)的RAID不一樣,每個(gè)磁盤上數(shù)據(jù)的副本都散布在其它大量的磁盤上,當(dāng)一個(gè)磁盤失效時(shí),可替換副本也分布在多個(gè)磁盤上,這樣就使得恢復(fù)過程可以是并行的”。

  Ceph結(jié)合了已經(jīng)包含在Linux內(nèi)核中的其它分布式文件系統(tǒng),如Oracle集群文件系統(tǒng)(Oracle Cluster Filesystem ,OCFS)。自2.6.16開始,OCFS就集成到Linux內(nèi)核中了。另外,還有Red Hat的GFS(Global Filesystem,全球文件系統(tǒng))。

  雖然現(xiàn)在Ceph已經(jīng)正式進(jìn)入Linux內(nèi)核,但主流Linux發(fā)行版廠商尚未對(duì)此作出回應(yīng)。Red Hat平臺(tái)工程副總裁Tim Burke說:“云存儲(chǔ)產(chǎn)品將繼續(xù)保持高度活躍和不斷發(fā)展,現(xiàn)在說誰是贏家尚不明確,為此,Red Hat將會(huì)繼續(xù)主動(dòng)創(chuàng)新,現(xiàn)在說Ceph將會(huì)成為一個(gè)突出的角色為時(shí)尚早”。

  LogFS閃存文件系統(tǒng)

  Linux 2.6.34內(nèi)核中還新增了一個(gè)文件系統(tǒng)LogFS,固態(tài)硬盤(SSD)和其它基于閃存的設(shè)備在Linux下又多了一個(gè)文件系統(tǒng)選擇,LogFS項(xiàng)目的官方網(wǎng)站將其定義為一個(gè)可擴(kuò)展的閃存文件系統(tǒng)。

  Linux中的虛擬化增強(qiáng)

  在2.6.34內(nèi)核中,KVM Hypervisor也得到了增強(qiáng),帶來了新的vhost-net技術(shù),vhost-net的目的是盡可能減少虛擬化開銷。根據(jù)Burke的說法,Red Hat即將發(fā)布的RHEL 6.0一個(gè)關(guān)鍵的目標(biāo)就是提高虛擬化性能。

  Burke說I/O密集型工作負(fù)載給Linux帶來了巨大的挑戰(zhàn),這也是為什么連續(xù)幾個(gè)內(nèi)核版本都在這方面有所改進(jìn)的原因。

  Burke說:“最近的virtio-net增強(qiáng)提供的網(wǎng)絡(luò)接口比virt客戶機(jī)/主機(jī)接口更有效,主要目標(biāo)是大幅減少系統(tǒng)調(diào)用的數(shù)量,我們正在努力工作,爭(zhēng)取在下一個(gè)RHEL產(chǎn)品發(fā)布時(shí)納入此項(xiàng)功能”。

]]>
Linux開發(fā)環(huán)境必備十大開發(fā)工具http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1781&Page=1wangxinxin2010-11-25 11:19:28 Linux是一個(gè)優(yōu)秀的開發(fā)環(huán)境,但是如果沒有好的開發(fā)工具作為武器,這個(gè)環(huán)境給你帶來的好處就會(huì)大打折扣。幸運(yùn)的是,有很多好用的Linux和開源開發(fā)工具供你選擇,如果你是一個(gè)新手,你可能不知道有哪些工具可用。本文將介紹其中十個(gè)杰出的開源開發(fā)工具,它們將幫助你提升自己的開發(fā)效率。  1、Bluefish
  Bluefish是進(jìn)行Web開發(fā)時(shí)最受歡迎的IDE之一。它能夠處理編程和標(biāo)記語言,但是該工具的重點(diǎn)用途在于創(chuàng)建動(dòng)態(tài)和交互式網(wǎng)站。和許多Linux應(yīng)用程序一樣,Bluefish是一個(gè)輕量級(jí)工具,運(yùn)行速度非常快,它所占據(jù)的資源只有同類工具的30%到40%。Bluefish可以一次打開多個(gè)文檔(最高可打開3500個(gè)文檔)。它包含項(xiàng)目支持、遠(yuǎn)程文件支持、搜索和替換(包括正則表達(dá)式),無限撤消/重做、多語言定制語法高亮、窗口反斜線文本和多編碼支持等功能。
  Bluefish最漂亮的功能之一是用戶定義工具欄Quickba,它可以讓你通過“右鍵點(diǎn)擊并選擇增加到Quickbar”的方式來增加按鈕。你可以增加任意HTML工具欄按鈕到Quickbar上。Bluefish還有許多操作簡(jiǎn)化工具,可以幫助你增加不同元素到你的代碼中。需要一個(gè)DHTML自動(dòng)提交選擇框?簡(jiǎn)單。從DHTML下拉列表中選擇“自動(dòng)提交選擇框(Auto-submit Select Box)”,然后填充必要的條目,就可以增加該元素到你的代碼中。Bluefish有針對(duì)C、Apache、DHTML、DocBook、HTML、PHP+HTML和SQL的智能向?qū)АH绻鞘謩?dòng)開發(fā)自己的網(wǎng)站,你應(yīng)該選擇使用Bluefish這個(gè)工具。
  該工具主頁:http://bluefish.openoffice.nl/
  2、Anjuta
  Anjuta是一個(gè)免費(fèi)的開源C和C++開發(fā)工具。它的安裝非常簡(jiǎn)單(在Mandriva上使用urpmianjuta命令),提供項(xiàng)目管理、應(yīng)用程序向?qū)А⒔换ナ秸{(diào)試器、一個(gè)強(qiáng)大的源代碼編輯器(支持源瀏覽、代碼完成和語法高亮功能)。Anjuta團(tuán)隊(duì)開發(fā)的這個(gè)強(qiáng)大IDE非常易于使用,而且可以滿足你的C和C++編程需求。
  Anjuta具有一個(gè)靈活而強(qiáng)大的用戶界面,讓你可以在布局界面中拖拽工具來安排圖形用戶界面,使其與你希望的設(shè)計(jì)最接近。而且每一個(gè)用戶配置的布局對(duì)一個(gè)項(xiàng)目來說是可以持續(xù)生存的(因此你可以為每一個(gè)項(xiàng)目使用不同的布局)。Anjuta還具有一個(gè)強(qiáng)大的插件系統(tǒng),通過它你可以選擇激活或關(guān)閉哪一個(gè)插件。而且與所有開源項(xiàng)目一樣,你可以為Anjuta開發(fā)滿足你自己需求的插件。在Anjuta應(yīng)用程序中最大的工具之一是項(xiàng)目管理器。這個(gè)工具幾乎可以打開任何基于automake/autoconf的項(xiàng)目。這個(gè)項(xiàng)目管理器不會(huì)增加任何基于Anjuta的信息到這個(gè)項(xiàng)目中,因此在Anjuta之外,你的項(xiàng)目同樣可以被維護(hù)和開發(fā)。
  該工具的主頁:http://anjuta.sourceforge.net/
  3、Glade
  Glade是一個(gè)GNOME桌面環(huán)境下用于開發(fā)GTK+的RAD(迅速應(yīng)用開發(fā))工具。它的界面與GIMP非常類似,可以被用戶進(jìn)行定制化,甚至可以被嵌入到Anjuta中。
  Glade包含許多界面創(chuàng)建控件,諸如文本框、對(duì)話標(biāo)簽、數(shù)字輸入框和菜單等,讓你可以更快速的開發(fā)界面。界面設(shè)計(jì)以XML格式存儲(chǔ),從而讓這些設(shè)計(jì)可以被輕松的應(yīng)用于外部工具中。
  安裝Glade的過程非常簡(jiǎn)單。舉例來說,如果你使用Fedora操作系統(tǒng),你可以使用命令“yum install glade3”來啟動(dòng)安裝。Glade不像Anjuta一樣具有一個(gè)強(qiáng)大的項(xiàng)目管理器,但是你可以在Glade中創(chuàng)建、編輯和保存項(xiàng)目。
  該工具的主頁:http://glade.gnome.org/
  4、GCC
  GCC是一個(gè)GNU編譯器,支持C、C++、Objective-C、FORTRAN、Java和Ada等語言。盡管它是一個(gè)命令行工具,但卻非常強(qiáng)大。許多IDE都使用它作為前端工具。GCC實(shí)際上是一套工具。
  最常見的用途是作為C和C++代碼的編譯器。你可能會(huì)有疑問,一個(gè)工具如何編譯不同語言的代碼?非常簡(jiǎn)單:對(duì)于C來說,你調(diào)用“gcc”命令,而對(duì)于C++來說,你調(diào)用“g++”命令。兩個(gè)編譯器在同一套工具集中。而且g++是一個(gè)編譯器,而不僅僅是一個(gè)預(yù)處理器。它可以直接從源代碼創(chuàng)建目標(biāo)代碼,而無需使用一個(gè)中介首先從C++代碼創(chuàng)建C代碼。這樣可以創(chuàng)建更好的目標(biāo)代碼,而且讓你掌握更好的調(diào)試信息。
  該工具的主頁:http://gcc.gnu.org/
  5、Kdevelop
  Kdevelop創(chuàng)建于1998年,是一個(gè)非常易用的KDE桌面環(huán)境IDE。Kdevelop目前在GPL下發(fā)布,可以免費(fèi)使用。
  它是基于插件的,因此你可以通過增加和移除插件,來創(chuàng)建最適合你需要的功能。Kdevelop還支持描述性檔案(profile)功能,因此不同設(shè)置的插件可以與特定項(xiàng)目關(guān)聯(lián)在一起。
  Kdevelop支持15種編程語言,對(duì)每一種語言有其特定的功能。Kdevelop還提供一個(gè)內(nèi)置調(diào)試器、版本控制系統(tǒng)(Subversion)、應(yīng)用程序向?qū)А⑽臋n查看器、代碼段工具(codesnippets)、集成Doxygen、RADio工具、支持Ctags、代碼格式重定、QuickOpen支持和停靠窗口和工具欄等功能。Kdevelop最好的地方之一是,它替用戶完成了眾多底層的任務(wù)。不斷處理make、automake和configure操作是一件令人討厭的事情。任何好程序員應(yīng)該知道這些工具,Kdevelop包含了一個(gè)Automake管理器,簡(jiǎn)化了它們的使用。該工具另一個(gè)好用的功能是,該編譯器的輸出窗口是彩色的,因此你可以很容易的立刻看到錯(cuò)誤、警告和信息之間的區(qū)別。
  該工具的主頁:http://www.kdevelop.org/
6、GDB  嚴(yán)格來說,GDB算不上一個(gè)開發(fā)者工具,不過它是多數(shù)*NIX開發(fā)者必備的工具之一。GDB就是GNU調(diào)試器。這個(gè)工具從命令行中啟動(dòng),讓開發(fā)者可以立即獲得來自另一個(gè)被執(zhí)行的程序的即時(shí)反饋。如果你要?jiǎng)?chuàng)建、完成和發(fā)布一個(gè)應(yīng)用程序,可能需要了解問題所在。為了幫助你發(fā)現(xiàn)這些問題,你可以從gdb工具中啟動(dòng)這個(gè)程序,它將幫助你發(fā)現(xiàn)問題所在。通過GDB你可以完成如下任務(wù):
  ·按照影響應(yīng)用程序行為的指定參數(shù)、開關(guān)或輸入來啟動(dòng)它;
  ·針對(duì)特定行為終止應(yīng)用程序執(zhí)行;
  ·當(dāng)你的應(yīng)用程序停止時(shí)檢查發(fā)生的事情;
  ·修改應(yīng)用程序,迅速進(jìn)行測(cè)試。
  在處理漏洞報(bào)告時(shí),GDB也非常好用。
  該工具的主頁:http://www.gnu.org/software/gdb/
  7、KompoZer
  KompZer是一個(gè)易用的所見即所得(WYS/WYG)Web開發(fā)工具,其目標(biāo)用戶是希望創(chuàng)建一個(gè)專業(yè)Web站點(diǎn),而又不想了解HTML的非技術(shù)用戶。
  KompoZer具有眾多亮點(diǎn)功能。其中最強(qiáng)大的一點(diǎn)就是可以通過一個(gè)URL打開、編輯和上傳一個(gè)網(wǎng)站。這個(gè)功能讓你可以無需編輯HTML就可以簡(jiǎn)單的對(duì)網(wǎng)站進(jìn)行更新。當(dāng)然,前提是你必須具有網(wǎng)站的上傳權(quán)限。在使用其它網(wǎng)站作為模板時(shí),這個(gè)功能也非常有用。
  你不能把KompoZer看作一個(gè)只適合初學(xué)者的工具。它是微軟FrontPage和Adobe Dreamweaver的免費(fèi)開源替代產(chǎn)品。和其競(jìng)爭(zhēng)產(chǎn)品一樣,KompoZer可以通過點(diǎn)擊一個(gè)標(biāo)簽就實(shí)現(xiàn)代碼編輯和預(yù)覽界面的切換。
  該工具的主頁:http://www.kompozer.net/
  8、Eclipse
  Eclipse是一個(gè)Java語言編寫的多語言支持的IDE,它具有一個(gè)豐富的插件系統(tǒng),讓你可以對(duì)其進(jìn)行功能擴(kuò)展。平均每月被下載的次數(shù)超過100萬次,Eclipse是當(dāng)今軟件開發(fā)領(lǐng)域最強(qiáng)大的工具之一。實(shí)際上,Eclipse是開源開發(fā)的事實(shí)標(biāo)準(zhǔn)。
  Eclipse最強(qiáng)大的地方或許在于其插件功能。在支持編程語言方面,Eclipse號(hào)稱擁有高達(dá)58個(gè)插件。基于這個(gè)功能豐富的開發(fā)環(huán)境,Eclipse擁有一個(gè)巨大的開發(fā)者社區(qū),而且很多機(jī)構(gòu)都提供該IDE的培訓(xùn),甚至在有的大學(xué)里將其列為課程之一。
  該工具的主頁:http://www.eclipse.org/
  9、Make
  Make是一個(gè)Linux工具,可以自動(dòng)判斷大型程序的哪一部分需要被編譯。一旦判斷出哪些需要被編譯后,它將運(yùn)行必要的命令來完成這個(gè)操作。當(dāng)從源代碼安裝應(yīng)用程序時(shí),經(jīng)常會(huì)用到Make,因此開源應(yīng)用程序開發(fā)者應(yīng)該對(duì)Make工具有比較深入的了解,明白如何使用它。
  如果你計(jì)劃開發(fā)一個(gè)需要從源代碼安裝的應(yīng)用程序,你需要知道如何軟件一個(gè)makefile。這個(gè)makefile描述了你應(yīng)用程序中不同文件之間的關(guān)系,并且包含了需要拼合在一起的聲明。如果你熟悉應(yīng)用程序安裝的話,你會(huì)了解這個(gè)命令:./configure;make;make install。
  10、Quanta Plus
  與Kompozer類似,Quanta Plus也是一個(gè)HMTL開發(fā)工具。Quanta Plus支持所見即所得(WYSIWYG),也支持代碼處理,它支持HTML、XHTML、CSS、XML(以及基于XML的語言)和PHP。
  QuantaPlus的特色功能包括快速標(biāo)簽完成、項(xiàng)目管理、實(shí)時(shí)預(yù)覽、PHP調(diào)試器、CVS支持和子版本支持(需要插件支持)。相對(duì)來說,Kompozer的主要目標(biāo)用戶是那些非技術(shù)專業(yè)用戶,而Quanta Plus則是針對(duì)那些希望有一個(gè)好的所見即所得編輯器的技術(shù)型用戶。
]]>
轉(zhuǎn)帖[刷新]基于Linux平臺(tái)的Domino Server安裝與配置http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1780&Page=1wangxinxin2010-11-25 10:55:45作為IBM系列產(chǎn)品全面支持Linux的一部分,其麾下的Domino Server從R5.0.2開始,也開始提供基于Linux的版本。本文將以Red Hat Linux為例,從三個(gè)方面介紹在Linux平臺(tái)上進(jìn)行Domino Server的安裝與配置的整個(gè)過程。
一、 系統(tǒng)軟硬件環(huán)境需求及準(zhǔn)備

硬件環(huán)境需求 Linux版的Domino Server對(duì)系統(tǒng)硬件要求不高,不再進(jìn)行詳細(xì)說明,需要注意的是要保證有足夠的硬盤空間(>500M)和盡量大一點(diǎn)Swap分區(qū)(最好達(dá)到RAM空間的3倍)。

操作系統(tǒng)要求 Domino Server要求Linux Kernel2.2.5以上版本,Red Hat6.0使用的就是Kernel2.2.5,如果你的Linux Kernel版本達(dá)不到這個(gè)要求,需要首先對(duì)Linux系統(tǒng)內(nèi)核進(jìn)行升級(jí)。

編譯安裝環(huán)境 Domino Server的編譯安裝過程中需要用到libstdc++-2.9和glibc-2.1.1(或者其更高的版本)兩個(gè)編譯模塊,它們是Linux開發(fā)編譯環(huán)境的一部分,各種Linux 的發(fā)行版本都會(huì)包含這兩個(gè)模塊。如果你在Linux系統(tǒng)安裝時(shí)沒有選擇這兩個(gè)模塊,可以在Red Hat6.0安裝盤/RedHat/Rpms目錄下分別找到兩個(gè)模塊的安裝程序,然后分別使用下列命令進(jìn)行安裝 >rpm - i libstdc++-2.9.0-12.i386.rpm >rpm - i glibc-2.1.1-6.i386.rpm

運(yùn)行環(huán)境

Domino Server的運(yùn)行環(huán)境比較特殊,它需要在Linux的系統(tǒng)資源庫(/lib)中包含libjitc.so文件,該文件實(shí)際上是IBM提供的一個(gè)java JIT編譯器,包含在IBM Developer Kit for Linux中。由于這是IBM自家提供的JIT編譯器,各種Linux的發(fā)行版本一般不會(huì)包含它。首先可以在http://www.developer.ibm.com/devcon 找到IBM提供的JDK(JRE、SDK亦可)的RPM(.rpm)安裝程序或者.tar(.tar.gz)原代碼包,例如IBMJava -JRE-1.1.8-1.0.i386.rpm,使用下面命令進(jìn)行安裝 >rpm -i IBMJava-JRE-1.1.8 -1.0.i386.rpm

在其默認(rèn)目錄“/usr/jre118/lib/linux/native_threads”目錄中可以找到libjitc.so文件,然后將該文件拷至/lib目錄下即可,方法是 >cp /usr/jre118/lib/linux/native_threads/libjitc.so /lib/libjitc.so 如果找到的是.tar或者.tar.gz的原代碼包,先使用tar命令進(jìn)行解包,然后再拷貝到/lib目錄下,過程與使用RPM包安裝區(qū)別不大。 到此為止,Domino Server安裝的軟硬件條件都已經(jīng)具備了。

二、 Domino Server的安裝

創(chuàng)建用戶和用戶組 在Domino Server的安裝過程中,會(huì)要求指定一個(gè)用戶名(user)和用戶組(user group),實(shí)際上該用戶和用戶組與notes的用戶沒有任何實(shí)際關(guān)系,它只是從Linux操作系統(tǒng)的角度,讓管理員確定Domino Server安裝以后,所有的系統(tǒng)和數(shù)據(jù)目錄歸哪個(gè)用戶和用戶組所擁有(owner)。Domino Server默認(rèn)用戶和用戶組都是“notes”,創(chuàng)建方法:使用root帳號(hào)登錄,使用命令 >adduser notes 創(chuàng)建notes帳號(hào),對(duì)Red Hat來說,notes用戶組也會(huì)自動(dòng)創(chuàng)建。 安裝 下載Domino Server的原代碼5011lis.tar(或5011lns.tar),具體名稱可能會(huì)因?yàn)榘姹竞蛪嚎s形式有所區(qū)別,但安裝方法相同,將該文件放至 /usr/src/目錄下,然后使用 >tar xvf 5011lis.tar 進(jìn)行解包,所有的原代碼可以在/usr/src/5011lis/目錄中找到。在解包后生成的原代碼目錄中找到install和license.txt文件所在的子目錄,并進(jìn)入該子目錄,運(yùn)行 > ./install 真正的安裝過程就開始了,該過程大致包括7個(gè)可以交互的步驟,簡(jiǎn)單列舉和說明如下: a、 是否接受許可協(xié)議,沒辦法,必須選擇[yes]; b、 選擇服務(wù)器類型,就功能上來說,應(yīng)該是[Enterprise Server] > [Application Server] > [Mail Server],如 果你是Domino Server管理員,應(yīng)該非常清楚其中的差別; c、 選擇應(yīng)用程序安裝目錄,默認(rèn)[/opt/lotus/]; d、 未來是否要在本臺(tái)機(jī)器安裝第二個(gè)Domino Server,可以根據(jù)實(shí)際需求進(jìn)行選擇; e、 數(shù)據(jù)存放目錄,默認(rèn)是[/local/notesdata/]; f、 確定用戶,默認(rèn)[notes],前邊已經(jīng)解釋過; g、 確定用戶組,默認(rèn)[notes]。 所有的選項(xiàng)設(shè)置完畢,系統(tǒng)給出所有選擇的匯總列表,確認(rèn)后開始安裝。

三、Domino Server的配置

安裝結(jié)束后,先前設(shè)置的“notes”用戶帳號(hào)就可以開始發(fā)揮作用了,以下的步驟可以退出root身份,使用notes用戶重 新登錄后進(jìn)行,當(dāng)然也可以不切換。 添加系統(tǒng)搜尋路徑 >path=$path:/opt/lotus/bin:/local/notesdata 這個(gè)步驟不是必要步驟,如果你很懶的話,敲一次還是有好處的。 服務(wù)器配置 進(jìn)入數(shù)據(jù)存放目錄 >cd /local/notesdata 啟動(dòng)服務(wù)器配置程序 >/opt/lotus/bin/http httpsetup 這兩行命令乍看起來很煩瑣,但是必要的,因?yàn)閔ttpsetup命令在/opt/lotus/bin/http目錄下,而運(yùn)行時(shí)所需要的數(shù)據(jù) 卻是存放在/local/notesdata/,即Domino Server的數(shù)據(jù)目錄下,該服務(wù)程序,實(shí)際上是啟動(dòng)了一個(gè)Web服務(wù),正確啟 動(dòng)后,就可以在本機(jī)或者其它機(jī)器上通過瀏覽器來進(jìn)行服務(wù)器的配置了,配置使用的URL是 http://yourserverip:8081/ yourserverip是Domino Server安裝機(jī)器的IP,如果你有DNS或者其它名字解析服務(wù),也可以使用主機(jī)名代替。 然后通過瀏覽器可以看到那個(gè)久違了的Domino Server配置畫面,與基于Windows NT的Domino Server配置畫面幾乎沒 有什么差別,其配置的過程也是基本相似。該過程已經(jīng)完全是一個(gè)Domino Server的配置過程,不同操作系統(tǒng)版本之間的 差別不大,不再贅述。不過有一點(diǎn)需要強(qiáng)調(diào)的是,由于以后基于Linux的Domino Server的配置和管理,都是要通過瀏覽 器來進(jìn)行,因此,對(duì)Domino Server首次啟動(dòng)的配置過程中的第二步,即選擇Domino Server的服務(wù)種類步驟中,一定要 將HTTP服務(wù)選上。 服務(wù)器配置程序只能運(yùn)行一次,以后再通過上面的命令是沒有辦法再對(duì)服務(wù)器進(jìn)行配置的。因此,配置過程中一定要小心 仔細(xì)。千萬不能到了這一步再前功盡棄。 配置完成后,配置程序會(huì)自動(dòng)停掉,系統(tǒng)重新回到提示符狀態(tài)。此時(shí)三個(gè)必要的id文件都已經(jīng)產(chǎn)生,其中server.id和 cert.id存放在數(shù)據(jù)目錄(/local/notesdata/)中,user.id附屬在names.nsf這個(gè)個(gè)人文檔中,在下面的步驟中進(jìn)行 拆離。 啟動(dòng)Domino Server 由于Domino Server也提供HTTP服務(wù),因此如果系統(tǒng)中已經(jīng)啟動(dòng)了其它的HTTP服務(wù)程序,如apache等,必須將其停掉, 否則兩個(gè)同樣的HTTP服務(wù)會(huì)因?yàn)槭褂孟嗤亩丝诙l(fā)生沖突。 >cd /local/notesdata >/opt/lotus/bin/server 服務(wù)啟動(dòng)后,可以通過瀏覽器再次訪問你的機(jī)器 http://yourserverip or http://yourservername 注意此處已經(jīng)不是8081端口,而是默認(rèn)的HTTP端口(通常為80),如果能看到默認(rèn)的Domino頁面,說明Domino Server 已經(jīng)開始工作了! 拆離user.id 繼上一步,在瀏覽器中轉(zhuǎn)到: http://yourserverip/names.nsf 在該頁中,通過“people”連接進(jìn)入,會(huì)找到附在頁面中的user.id,點(diǎn)擊下載到本地。然后,你就可以使用它來連接和 配置notes客戶端了。 至此,整個(gè)Domino Server的安裝和配置就完成了。不過,由于Domino Server和notes客戶端的各種操作都要通過圖形 界面進(jìn)行,而沒有文字化的命令,這就使得使用notes開發(fā)的各種應(yīng)用系統(tǒng)在系統(tǒng)和環(huán)境搭建方面具有不可復(fù)制的弱點(diǎn), 大大增加系統(tǒng)移植的難度,本以為基于Linux這種字符界面操作系統(tǒng)的Domino Server版本會(huì)有所改進(jìn),然而結(jié)果卻令人 感到失望,原來需要怎么做現(xiàn)在差不多還得怎么做,只不過操作界面從專用的圖形界面換到了瀏覽器上。

]]>
玩家推出 NDS 平臺(tái)上的 Linux 程式開發(fā)網(wǎng)站http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1779&Page=1wangxinxin2010-11-25 10:54:05分享,希望這能吸引更多人來加入他們的開發(fā)計(jì)劃。
DS Linux 社群組織網(wǎng)站&lt;&lt;&lt;
展示之一&lt;&lt;&lt;
展示之二&lt;&lt;&lt;
該網(wǎng)站討論區(qū)&lt;&lt;&lt;]]>
DS Linux的開發(fā)者訪談http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1778&Page=1wangxinxin2010-11-25 10:50:13TMG Interviews DSLinux.org's Preston Marshall
DSLinux is the straightest path to a 100% open and hackable Nintendo DS. Here's the straight dope on progress, timelines, hurdles and how inside sources can ruin their lives and become double agents for the DS underground...

Q: What is the biggest impediment to DS Linux happening? What needs to be solved to advance the project?

A: The largest obstacle in my mind is the limited RAM. One thing that has to be solved before anything can happen, is a DS cart. We are also working on network booting, but the DS cart has been more rewarding in info. ChaosKnight is doing much of the research on the DS cart. Kudos to him!

Q: How much would the DS Linux project benefit from some inside source? If you had access to the official dev kit would porting Linux to the DS be an trivial matter? If yes - how should corporate spies and opportunists contact you?

A: In my mind "inside" information is invaluable. MANY things aren't known about the DS hardware at this moment. A development kit would basically solve many of our problems, especially if we had received it legally and officially from Nintendo. Yes, I am interested in people contacting me about this. They can do it through PMs on the site, or on email. If I do receive a kit, any key devs will have access to it, and they must promise not to leak the code.

Q: What skill sets do you still need? What's the best way for people to get involved with the project?

A:Well, at this moment, electrical experience is required. It would also be nice if someone had a logic analyzer, or an oscilloscope. Later on, programmers experienced in embedded installations are needed. You don't have to have all of this knowledge to participate in the project, you can help by testing out our software when it becomes available, or just spreading the word.

Q: I see that you're now accepting donations via PayPal. How greatly does the amount donated speed development progress - at what dollar amount do you quit your day job? Also, what is best way for poor non-techies to contribute to the DS Linux effort?

A: Donations are greatly appreciated. First of all, we need some money to keep up on the bandwidth. We currently have 5 gigs of monthly bandwidth. The fee is 99 cents for an extra gig. We have google ads, as you can see. They bring in about $4 a day, and more when people click on them. We get about $1.50 a click. Also, I could quit my job if we received $1000 a week. This may not seem like much, but its enough to run this site. Poor non-tech people can donate by clicking on the ads a few times a day.

Q: Is DS Linux likely to be released on a commercial cartridge or a wi-fi executable? Is this likely to be a free release? If not, can you give us a ballpark for price?

A: Right now, I can say that it will be released on both mediums, but it will be released for whichever one is "cracked" first. We may sell a commercial cartridge, but we can't sell the software, just the cartridge. I highly doubt you'll see this in retail stores though.

Q:What're the odds that we'll have DS Linux by Xmas? Ballpark.
A: Right now its too early to tell, but I think we will have AT LEAST a basic version by February]]>
MeeGo:開放源代碼 Linux開發(fā)者蠢蠢欲動(dòng)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1777&Page=1wangxinxin2010-11-25 10:48:21融合英特爾Moblin 和諾基亞Maemo的MeeGo Linux 平臺(tái)發(fā)布,兩公司希望提高生態(tài)系統(tǒng)的統(tǒng)一、合作共贏,把 MeeGo 發(fā)展成一個(gè)具有行業(yè)標(biāo)準(zhǔn)的移動(dòng) Linux 平臺(tái),支持多種終端設(shè)備和處理器平臺(tái)。為保持廠商中立性,建設(shè)更廣泛的陣營(yíng),英特爾和諾基亞與Linux 基金會(huì)進(jìn)行了合作。

3月份,英特爾向開發(fā)人員發(fā)布了第一個(gè)版本的MeeGo操作系統(tǒng)開發(fā)版,其中一個(gè)版本用于配置英特爾Atom處理器的上網(wǎng)本,另一個(gè)版本用于諾基亞的N900智能手機(jī)。英特爾軟件和服務(wù)部門副總裁Doug Fisher稱,MeeGo是一個(gè)跨領(lǐng)域的Linux操作系統(tǒng)平臺(tái),是為下一代計(jì)算設(shè)備打造的基于Linux的開源軟件平臺(tái),適用于智能手機(jī)、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話以及車載娛樂信息系統(tǒng)

4月份,英特爾2010北京信息技術(shù)峰會(huì)上(IDF2010),展示了了MeeGo 智能手機(jī)、上網(wǎng)本和聯(lián)網(wǎng)電視等多屏幕的未來應(yīng)用。IDF2010北京的MeeGo講座會(huì)場(chǎng),人潮攢動(dòng),熱情高漲;在每場(chǎng)講座的問答環(huán)節(jié),現(xiàn)場(chǎng)Linux開發(fā)人員的提問都是相當(dāng)有水準(zhǔn),很多技術(shù)人員都是參與Linux多年的項(xiàng)目牛人和編程高手。

5月份,MeeGo 1.0正式版發(fā)布并提供下載。此次發(fā)布的 MeeGo 1.0 包括兩個(gè)部分,包含完整的MeeGo 1.0上網(wǎng)本用戶體驗(yàn)、支持基于Intel Atom 處理器的適用于上網(wǎng)本版的MeeGo 1.0和N900的MeeGo 1.0核心軟件平臺(tái)。

短短三個(gè)月多的時(shí)間,開放源碼的玩家們已經(jīng)有所建樹或正蠢蠢欲動(dòng)。在北京 IDF2010,MeeGo 1.0 測(cè)試版正式現(xiàn)身在搭載 英特爾N450處理器的 Acer Aspire One 小筆電上IDF主題演講臺(tái)上。MeeGo正在成為L(zhǎng)inux開源操作系統(tǒng)最大的游樂場(chǎng)。應(yīng)用開發(fā)商一次性編寫程序,即可用于智能手機(jī)、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話以及車載娛樂信息系統(tǒng)等一切應(yīng)用硬件平臺(tái),這是MeeGo的承諾和戰(zhàn)略發(fā)展方向,也是智能手機(jī)領(lǐng)域日益風(fēng)行的競(jìng)爭(zhēng)策略。

開發(fā)者期待的MeeGo1.0

4月6日,是MeeGo開發(fā)對(duì)外開放的第一天,這是 Maemo 和 Moblin 全面結(jié)合的最后一步。英特爾開源技術(shù)中心主管、MeeGo TSG 聯(lián)合主席Imad Sousou在博客中寫道,“諾基亞和英特爾遍布全球各地的團(tuán)隊(duì)致力于與開源社區(qū)共享 MeeGo 操作系統(tǒng)代碼的努力達(dá)到了頂峰,我們很高興打開這些資料庫,并開放開發(fā)進(jìn)展過程,正如我們一開始就做的那樣。”在早期,就提供有些關(guān)鍵 MeeGo 源代碼意味著項(xiàng)目的確如它所承諾的,開發(fā)是非常透明和公開的。他表示,在向消費(fèi)者發(fā)布平臺(tái)之前,還有很多工作要做。MeeGo 1.0版本的正式發(fā)布,將是5月中旬。

MeeGo開放的是什么?Sousou介紹說,包括MeeGo 分布式基礎(chǔ)結(jié)構(gòu)、Linux 核心的操作系統(tǒng)基礎(chǔ)、OS 基礎(chǔ)結(jié)構(gòu)以及中間件層。MeeGo 基礎(chǔ)結(jié)構(gòu)基于一個(gè)共同的核心,并采用不同的利用模式,如上網(wǎng)本,便攜式筆記本,車載設(shè)備和聯(lián)網(wǎng)電視等。MeeGo 共用核心包括不同的關(guān)鍵子服務(wù)系統(tǒng),如核心操作系統(tǒng)庫、通訊和電話服務(wù)、互聯(lián)網(wǎng)和社交服務(wù)、視頻服務(wù)、媒體服務(wù)、數(shù)據(jù)管理、設(shè)備服務(wù)和個(gè)人服務(wù)等。

在MeeGo代碼的資源庫中有三種架構(gòu),每個(gè)構(gòu)架支持不同的硬件平臺(tái),分別是基于 Atom處理器的上網(wǎng)本、基于ARM 的諾基亞 N900和基于Atom便攜式設(shè)備( Moorestown 架構(gòu))。一個(gè)開發(fā)者在日志中稱,“我看到整個(gè)模式與蘋果的相似,在iPhone、iPod Touch 和 iPad三個(gè)移動(dòng)設(shè)備上使用同一個(gè) iPhone OS,諾基亞和英特爾正在開發(fā)一個(gè)對(duì)消費(fèi)者和開發(fā)人員來說都具有吸引力的移動(dòng)平臺(tái),可以運(yùn)行在不同的硬件上。現(xiàn)在來斷言它們所作的,有些為時(shí)過早,但是我肯定會(huì)跟蹤它們的進(jìn)展。”

該開發(fā)者還提到,第一次在上網(wǎng)本上看到 Moblin 時(shí),就一個(gè)早期的架構(gòu)而言,它給我留下了深刻的印象。 Maemo 還能提供其它一些積極的體驗(yàn),特別是與瀏覽和語音通信相關(guān)的體驗(yàn)。因此,我迫不及待希望看到這兩個(gè)操作系統(tǒng)的結(jié)合物了。

開發(fā)者傾情MeeGo的理由

“MeeGo項(xiàng)目得到業(yè)內(nèi)廠商和開發(fā)者的熱烈支持,大家希望以此抓住下一代計(jì)算設(shè)備所帶來的市場(chǎng)機(jī)遇。借助通用工具和開源技術(shù),MeeGo開發(fā)人員將能輕松開發(fā)出適用產(chǎn)品,廣泛滿足市場(chǎng)需求,獲得最大的市場(chǎng)份額。”Linux基金會(huì)的執(zhí)行總監(jiān)Jim Zemlin如是說。

按照英特爾的說法,MeeGo的戰(zhàn)略定位是跨越互聯(lián)計(jì)算應(yīng)用的多個(gè)領(lǐng)域,作為開源軟件平臺(tái),可幫助降低市場(chǎng)分割性和復(fù)雜性,促進(jìn)行業(yè)的發(fā)展和創(chuàng)新,縮短下一代設(shè)備的上市時(shí)間。

以上是來自官方的信息。那么對(duì)于開發(fā)者而言,MeeGo能給他們帶來什么益處?在 MeeGo官方網(wǎng)站MeeGo.com上,電腦程序員出身的天才Linux發(fā)燒友M. Edward (Ed) Borasky給出MeeGo的四個(gè)比較優(yōu)勢(shì),頗有代表性:

首先,MeeGo是完全開源的平臺(tái)。相比而言,Apple大部分是不開放的,Android雖然大部分是開放的,但Chrome OS僅是在設(shè)備層開放,而實(shí)際應(yīng)用是運(yùn)行在Google內(nèi)部的操作之下。第二,MeeGo是同時(shí)支持手持設(shè)備和上網(wǎng)本等不同設(shè)備的單一操作系統(tǒng)平臺(tái),Apple有針對(duì)iPhone/iPad的平臺(tái)和針對(duì)筆記本/臺(tái)式機(jī)的平臺(tái),但還不支持上網(wǎng)本,Google有兩個(gè)系統(tǒng)平臺(tái),一個(gè)適用于手持設(shè)備,一個(gè)是針對(duì)上網(wǎng)本。第三,在有足夠RAM和處理器支持情況下,MeeGo設(shè)備幾乎可以運(yùn)行任何Linux應(yīng)用程序。對(duì)Apple來說,其大多數(shù)開源應(yīng)用程序都可以在MacOS X筆記本和臺(tái)式機(jī)上運(yùn)行,不過iPhone/iPad上運(yùn)行的應(yīng)用程序則需要針對(duì)平臺(tái)專門開發(fā)。同樣,Android應(yīng)用程序也需要專門針對(duì)平臺(tái)而開發(fā),Chrome OS上網(wǎng)本則根本不能運(yùn)行什么應(yīng)用,僅僅是支持瀏覽器。

此外,對(duì)于開發(fā)者,使用MeeGo來工作是非常容易的事情。他說,“雖然,Linux在臺(tái)式機(jī)/筆記本市場(chǎng)的份額只占1%,但我個(gè)人的情況非常不同,Linux占到我99%的注意力份額,另外1%則是Windows Vista每周病毒掃描和系統(tǒng)升級(jí)。”

廣受支持的QT開發(fā)工具

有不少朋友在問,MeeGo從Moblin演變過來為什么變成了QT而不用以前的 GTK/clutter了?難道只是因?yàn)楦Z基亞的合作嗎?英特爾軟件與服務(wù)事業(yè)部應(yīng)用工程師司江平在博客中寫道,“無疑,跟諾基亞的合作是一個(gè)重要的原因,但QT作為一個(gè)Linux最重要的開發(fā)平臺(tái)MeeGo的選取還有如下一些原因。”

首先要說的是,QT是一個(gè)有廣泛支持的平臺(tái),有不少的發(fā)行版已經(jīng)首選KDE (基于QT的窗口管理器),例如Kubuntu、OpenSuse等等;而且相比較Gnome,GTK是用C語言,QT用的是C++,這是一個(gè)最簡(jiǎn)單的區(qū)別,所以開發(fā)程序相對(duì)來說,只是相對(duì),GTK的程序執(zhí)行效率會(huì)高些,QT的程序開發(fā)環(huán)境成熟,效率高,代碼重用高,維護(hù)也方便。第二,QT有完善的開發(fā)工具:相比較GTK,最為商業(yè)版本,它的開發(fā)工具界面更完整,功能更完善一些,QT的UI designer,雖然我使用的不多,但感覺還是一個(gè)非常不錯(cuò)的工具。另外,從技術(shù)支持來看,QT作為雙重授權(quán)的中間件,在客戶需要的情況下,可以提供充足的技術(shù)支持。

司江平同時(shí)也表示,“作為一名技術(shù)人員,我個(gè)人認(rèn)為挑選一個(gè)好的工具很重要,但用工具開發(fā)出好的產(chǎn)品更重要。”

正如一位開發(fā)者網(wǎng)友所說,用戶真正關(guān)心的不是底層硬件、操作系統(tǒng)、UI等等問題,他們所需要的是:簡(jiǎn)單易用,操作方便,能上網(wǎng)、聽音樂、看電影、能上 QQ、玩游戲等越來越多樣化的應(yīng)用需求。而快速建立起應(yīng)用生態(tài)環(huán)境,成為當(dāng)務(wù)之急,這在目前來看,MeeGo的進(jìn)展還是相當(dāng)樂觀。對(duì)于未來的深入發(fā)展,業(yè)界和開發(fā)者們將拭目以待。 ]]>
Linux系統(tǒng)下目錄及文件顏色含義http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1776&Page=1wangxinxin2010-11-25 10:46:16 一、linux系統(tǒng)下會(huì)以不同顏色來標(biāo)明不同的文件,一般來說主要有以下幾種:

    1、藍(lán)色:代表目錄;

   2、淺藍(lán)色:代表鏈接文件;

    3、綠色:代表可執(zhí)行文件;

    4、紅色:代表壓縮文件;  

   5、灰色:代表其他文件; 


   6、黃色:代表設(shè)備文件(包括block、char、fifo);

    7、紅色閃爍:代表鏈接文件有問題;


二、可以通過file命令來查看文件或目錄的類型

    比如: $  file  /                      得出的結(jié)果: /: directory   
           $  file  initrd.img     得出的結(jié)果:initrd.img: symbolic link to `boot/initrd.img-2.6.32-21-generic'

三、可以通過dircolors -p命令來查看缺省的顏色設(shè)置,包括各種顏色和“粗體”,下劃線,閃爍等定義。]]>
LINUX 內(nèi)核配置及編譯http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1775&Page=1wangxinxin2010-11-25 10:43:36
以下內(nèi)容含腳本,或可能導(dǎo)致頁面不正常的代碼
說明:上面顯示的是代碼內(nèi)容。您可以先檢查過代碼沒問題,或修改之后再運(yùn)行.
]]>
觀察:Linux替代Windows系統(tǒng)軟件比拼http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1774&Page=1wangxinxin2010-11-25 10:41:40Linux系統(tǒng)近兩年在桌面應(yīng)用上的發(fā)展有目共睹,并且很多人開始活躍起來了,想轉(zhuǎn)到Linux下。前些日子,我寫了“為什么我們不選擇Linux?” 的Blog。引起了眾多網(wǎng)友的響應(yīng),足可見Linux在業(yè)內(nèi)的影響。然而我寫那幾條大家不選擇Linux的理由并不是空空而談,是因自身使用Linux的體會(huì)有感而發(fā)的。最近一直在堅(jiān)持使用Linux,說堅(jiān)持是因?yàn)檫是向我說的那樣有很多的不便。

當(dāng)然使用了Ubuntu版后,對(duì)于我的本本來說很是不錯(cuò),驅(qū)動(dòng)沒有需要我做什么,就全部安裝到位。我想這是因?yàn)長(zhǎng)inux對(duì)于Inter蕊片支持有關(guān)。估計(jì)采用其它蕊片的電腦就難說這樣順利。雖然驅(qū)動(dòng)都自動(dòng)裝上了,但是發(fā)現(xiàn)Linux對(duì)于計(jì)算機(jī)的優(yōu)化不夠,同樣使用Linux與WinXP兩個(gè)系統(tǒng),在WinXP下,本本沒有在Linux下熱。不知道是什么原因,哪兒位朋友如果知道可以告訴我一下。

現(xiàn)在把我的Linux系統(tǒng)下使用的軟件與在Windows下的軟件環(huán)境給出一個(gè)對(duì)比結(jié)果。

一、辦公軟件 

永中 Office 2007 PK Microsoft Office 2003

辦公軟件是我們最常用的軟件,可以采用“永中 Office 2007”,有的朋友可能使用的是OpenOffice.org。不過經(jīng)過我的使用比較,發(fā)現(xiàn)永中 Office比OpenOffice.org要快的很多,還有對(duì)于中文支持,及使用習(xí)慣上都更適合中國用戶。

永中 Office 2007能夠雙向精確兼容微軟 Office 文檔,包括加密的微軟文件,也支持存取網(wǎng)頁HTML和XML等文件,還可以輸出為PDF文件。永中集成 Office 2007 還添加了在中國的公文中經(jīng)常使用的豎排、橫排等格式的組合,或中國特有的拼圖等MS產(chǎn)品所沒有的功能。這套軟件中包括文字處理(對(duì)應(yīng)MS的Word)、電子表格(對(duì)應(yīng)MS的Excel)和簡(jiǎn)報(bào)制作(對(duì)應(yīng)MS的PowerPoint)三大應(yīng)用。

二、文本編輯器

Gedit PK 記事本

在Windows下,我們常常用記事本或是Editplus等軟件編輯文本文件,在Linux可以選用Gedit軟件。

三、圖像處理

Gimp PK Photoshop

如果喜歡用Micromedia產(chǎn)品,現(xiàn)在可以找到在linux下的版本了,與在windows一樣。

Micromedia Flash 、Macromedia Fireworks都有在linux下的版本。

四、輸入法

XSIM,SCIM都很不錯(cuò),里面有五筆、拼音等多種輸入法。

五、聊天軟件

可以用 Gaim,在Gaim下可以使用MSN、QQ、ICQ,Gtalk、YAHOO等。

經(jīng)常用Skype的也不用擔(dān)心,現(xiàn)在Skype也有Linux下的版本,經(jīng)使用語音效果很不錯(cuò),不比windows下差。QQ也已經(jīng)有Linux版本了。

六、網(wǎng)頁瀏覽器

Firefox PK IE

相信很多人都使用過Firefox,在linux下,與在windows下一樣的出色。同時(shí)還可供選擇的瀏覽器有Opera ,我的機(jī)器上這兩種瀏覽器都安裝了。另外對(duì)于Firefox瀏覽器可以選擇性的安裝一些擴(kuò)展,這樣你會(huì)發(fā)現(xiàn)你的Firefox越來越好用,也更漂亮。

http://addons.mozine.org/firefox/
http://www.firefox.hk/

這兩個(gè)站都不錯(cuò)的,去看一看吧,一定有很多收獲,Windows的用戶也可以看看,一樣適用。

七、下載工具

電騾下載: aMule與Windows下的基本一樣,感覺比Windows下的更快一些。

BT下載: BitTorrent軟件

多線程下載:MultiGet 類似于FlashGet下載軟件。還可以采用Wget軟件。

也可以通過擴(kuò)展 Firefox插件提供多線程下載,我安裝的是DownThemAll插件。

八、FTP工具

可以使用KFTPGrabber軟件來取代Windows下的相關(guān)ftp軟件。當(dāng)然可供選擇的還有很多。如:ProFTPd、CrossFTP等。

九、電子郵件客戶端軟件

Thunderbird PK FoxMail

Mozilla Thunderbird 是一個(gè)強(qiáng)大的開源郵件和新聞組客戶端。與FireFox同出一家,完全可以取代FoxMail。當(dāng)然使用Outlook的用戶可以選用Evolution軟件來取代。個(gè)人推薦使用Thunderbird軟件。

十、網(wǎng)頁編輯軟件

本人機(jī)器里安裝的是Micromedia Dreamweaver MX,因?yàn)樵赪indows下使用Dreamweaver習(xí)慣了,所以其它的用戶起總覺得不方便,還好在網(wǎng)上找到了這個(gè)軟件的linux 版本。不錯(cuò)與在Windows一樣的使用。

十一、英漢字典

星際譯王 pk 金山詞霸

星際譯王這個(gè)軟件雖然比金山詞霸差些,但是足夠滿足我們的日常使用。在網(wǎng)上也發(fā)現(xiàn)了有金山詞霸的Linux版本,不過沒有試過。

十二、視頻軟件

MPlayer(可以放 VCD, DVD, divx, wma, wmv等)、RealPlayer。

p2p電視軟件: 可以安裝Gsopcast,雖然比不上Windows下的,總算在Linux下有的可用。

十三、音頻軟件

可以用Xmms(支持多種格式)取代千千靜音之類的音頻播放軟件,效果也不錯(cuò)的。

十四、打包壓縮與解壓縮軟件

在Linux下可以用gzip , tar 等。

十五、開發(fā)工具

Eclipse, GCC, make, Perl, Python, Tcl/Tk各種語言都有。我的機(jī)器里安裝了 Eclipse 3.2 及 GCC 等。

在Linux下的Java開發(fā)一點(diǎn)問題都沒有。Tomcat、Myeclipse、Svn等一系例軟件都有Linux版本,很是方便。


當(dāng)然Linux下還有很多好用與實(shí)用的軟件用來取代我們?cè)赪indows下的常用軟件。做為技術(shù)人員,專業(yè)人員為了工作或愛好完全采用Linux是可行的。但是我還是建議在系統(tǒng)中保留一份Windows系統(tǒng),因?yàn)閵蕵贩矫妫嬗螒蚍矫孢是Windows下支持的更好,這個(gè)是Linux現(xiàn)在沒有辦法超過的。不要與我說在Linux下可以用Wine之類的軟件。這類軟件的性能如何,用過的人我想都知道。只能說能用,不代表好用。我現(xiàn)在的Linux系統(tǒng)里就安裝了IE瀏覽器,要比Linux下的其它瀏覽器慢得多,更比不上在Windows系統(tǒng)下的效果。Linux不可能完全取代Windows系統(tǒng),不過,我覺得有一天它可能會(huì)與Windows平分天下,擁有各自相當(dāng)數(shù)量的群體,就像現(xiàn)在開發(fā)語言中.net開發(fā)人員與Java開發(fā)人員一樣,各有所偏愛,各有所專功而以。

不管怎么說,看到Linux系統(tǒng)發(fā)展到現(xiàn)在這個(gè)樣子,應(yīng)該是一件很值得高興的事情,因?yàn)槲覀兂薟indows系統(tǒng)可以有更多的其它的選擇。 ]]>
Linux下程序開發(fā)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1773&Page=1wangxinxin2010-11-25 10:39:38
在Unix中編寫新程序的一種最簡(jiǎn)單的方法就是,以現(xiàn)有的程序?yàn)槠瘘c(diǎn),并對(duì)其進(jìn)行修改,編寫使用手冊(cè)也是一樣。 如果在某個(gè)程序中發(fā)現(xiàn)了漏洞并進(jìn)行了修補(bǔ),給程序的作者發(fā)送一個(gè)補(bǔ)丁比僅僅給出 對(duì)補(bǔ)丁的描述要更容易,更準(zhǔn)確,也更有禮貌: diff file1.c??file2.c??>diffs????(區(qū)別,產(chǎn)生補(bǔ)丁) patch?? file1.c diffs?????????????? ( 打補(bǔ)丁) patch -R??file1.c diffs?????????? ( 取消補(bǔ)丁) diff??-c??file1.c??file2.c?? >diffs???? (上下文補(bǔ)丁) 內(nèi)容: 在Unix中編寫新程序的一種最簡(jiǎn)單的方法就是,以現(xiàn)有的程序?yàn)槠瘘c(diǎn),并對(duì)其進(jìn)行修改,編寫使用手冊(cè)也是一樣。 如果在某個(gè)程序中發(fā)現(xiàn)了漏洞并進(jìn)行了修補(bǔ),給程序的作者發(fā)送一個(gè)補(bǔ)丁比僅僅給出 對(duì)補(bǔ)丁的描述要更容易,更準(zhǔn)確,也更有禮貌: diff file1.c??file2.c??>diffs????(區(qū)別,產(chǎn)生補(bǔ)丁) patch?? file1.c diffs?????????????? ( 打補(bǔ)丁) patch -R??file1.c diffs?????????? ( 取消補(bǔ)丁) diff??-c??file1.c??file2.c?? >diffs???? (上下文補(bǔ)丁) 編譯過程可能會(huì)出錯(cuò),導(dǎo)致編譯過程無法繼續(xù)進(jìn)行,詳細(xì)分析出錯(cuò)信息,有助于解決源碼中的語法錯(cuò)誤。 那么如何保存這些信息呢?信息量很大,可能超出 shell向上翻滾查看的范圍,最好是把編譯過程的信息保存成日志文件,方便后面的分析。 $make????2>&1?? | tee?? xxx.log 1. Ubuntu下安裝mysql: sudo apt-get install mysql-client mysql-server 會(huì)提示輸入root賬戶的密碼(這個(gè)root為mysql默認(rèn)創(chuàng)建的賬戶,已系統(tǒng)的root賬戶不同) 安裝libmysql++-dev,這樣就有mysql的c/c++的API了 sudo apt-get install libmysql++-dev 如果已正確安裝,輸入如下命令,應(yīng)該得到"Welcome to the MySQL monitor"信息 $mysql -u root mysql 關(guān)于Shell1.關(guān)于shell 的declare: 在腳本中寫了declare,運(yùn)行是提示出錯(cuò),這是由于Ubuntu運(yùn)行時(shí)默認(rèn)用的shell是dash, 所以 sudo dpkg-reconfigure dash 選擇 NO2.??使用分號(hào);可以將2個(gè)命令隔開,這樣可以實(shí)現(xiàn)一行中輸入多個(gè)命令。 3.??cp -r dir1??dir2??將目錄dir1的全部?jī)?nèi)容全部復(fù)制到目錄dir2里面。 4.??執(zhí)行腳本:??source YourScript.sh 關(guān)于VI vim高亮: ubuntu7.10 默認(rèn)裝的是vim.tiny,該精簡(jiǎn)版無語法高亮功能,我們要裝vim的完整版本 sudo apt-get install vim 然后打開vim時(shí):syn on所以就可以高亮了, 另那個(gè)文件名最好取成test.h,test.vhdl之類的,已便 vi自動(dòng)識(shí)別 如要自動(dòng)識(shí)別請(qǐng)修改 /etc/vim/vimrc這個(gè)文件,里面的說明挺詳細(xì)的,just help yourself 開啟daytime服務(wù) sudo aptitude install xinetd vi /etc/xinetd.d/daytime 兩個(gè)disable的yes改為no sudo invoke-rc.d xinetd reload
]]>
巴西開發(fā)出極像WindowsXP的Linux系統(tǒng)!http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1772&Page=1wangxinxin2010-11-25 10:36:30
  Freedows是由Cobra Tecnologia和Free Software公司聯(lián)合開發(fā)的。前者是巴西最大的聯(lián)邦儲(chǔ)備銀行的技術(shù)伙伴。

  該系統(tǒng)有5種不同的版本:Standard,Professional,Thin Client,SMB和Lite。

  有趣的是,這家公司還在主頁上聲稱Freedows是符合Windows XP標(biāo)準(zhǔn)配置的,甚至連圖標(biāo)和背景都是一樣的。用戶可以在Freedows Professional版上運(yùn)行所有的Windows應(yīng)用程序,例如Microsoft Office和Photoshop,而且效果還不錯(cuò)。

  Freedows不是免費(fèi)軟件。據(jù)估計(jì),它有可能使用的Red Hat或者Fedora的內(nèi)核。

  目前Freedows的國際版本還在開發(fā)之中
http://wenda.kaixin.com.vc
http://4399.kaixin.com.vc
http://www.kaixin.com.vc
http://www.da168.com
http://www.kx00.com
http://news.4399.kaixin.com.vc
http://tuan.123.com.vc
http://36ji.kaixin.com.vc
http://www.123.com.vc
http://tuan.kaixin.com.vc

]]>
Linux嵌入式系統(tǒng)與硬件的關(guān)系http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1771&Page=1wangxinxin2010-11-25 10:24:50
圖片點(diǎn)擊可在新窗口打開查看 所有的程序都以文件形式存儲(chǔ)在Flash文件中,需要時(shí)可以裝入內(nèi)存。這種動(dòng)態(tài)的、根據(jù)需要加載的能力是支持其它一系列功能的重要特征:

      1. 它使初始化代碼在系統(tǒng)引導(dǎo)后被釋放。Linux同樣有很多內(nèi)核外運(yùn)行的公用程序。這些通常程序在初始化時(shí)運(yùn)行一次,以后就不再運(yùn)行。而且,這些公用程序可以用它們相互共有的方式,一個(gè)接一個(gè)按順序運(yùn)行。這樣,相同內(nèi)存空間可以被反復(fù)使用以調(diào)入每一個(gè)程序,就象系統(tǒng)引導(dǎo)一樣。這的確可以節(jié)省內(nèi)存,特別是那些配置一次以后就不再更改的網(wǎng)絡(luò)堆棧。如果Linux可加載模塊的功能包括在內(nèi)核里,驅(qū)動(dòng)程序和應(yīng)用程序就都可以被加載。它可以檢查硬件環(huán)境并且為硬件裝上相應(yīng)的軟件。這就消除了用一個(gè)程序占用許多Flash Memory來處理多種硬件的復(fù)雜性。

      2. 軟件的升級(jí)更模塊化。你可以在系統(tǒng)運(yùn)行的時(shí)候在Flash上升級(jí)應(yīng)用程序和可加載驅(qū)動(dòng)程序。

      3. 配置信息和運(yùn)行時(shí)間參數(shù)可以作為數(shù)據(jù)文件儲(chǔ)存在Flash上。
]]>
LINUX系統(tǒng)在三星6410開發(fā)板上的應(yīng)用圖解http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1770&Page=1wangxinxin2010-11-25 10:23:46
系統(tǒng)特色:
1,提供linux2.6.28.6版本內(nèi)核,是目前國內(nèi)6410開發(fā)板最高、配置最完整的linux版本;
2,提供豐富測(cè)試程序,全面展現(xiàn)S3C6410特色功能,包括H.264/263,MPEG4,VC-1視頻文件解碼,攝像頭視頻采集和編碼,JPEG編解碼,TVOUT輸出等等;
3,完備的驅(qū)動(dòng)資源,除視頻圖像處理外,還包括2D/3D,看門狗,4路串口,2路SD/MMC,1路10/100M網(wǎng)口,AC97音頻,多種分辨率液晶屏的驅(qū)動(dòng)等等;
4,采用NFS網(wǎng)絡(luò)文件系統(tǒng)和YAFFS2格式文件系統(tǒng);
5,提供nfs,ftp,telnet等網(wǎng)絡(luò)服務(wù),使linux下的應(yīng)用程序開發(fā)更快捷;
6,提供tslib觸摸屏校準(zhǔn),Qtopia2.2.0圖形界面,系統(tǒng)使用方便,更接近產(chǎn)品化。  

Linux2.6.28標(biāo)準(zhǔn)版介紹:

ARMSYS6410_Linux2.6.28標(biāo)準(zhǔn)版詳細(xì)配置

引導(dǎo)裝載 (u-boot1.1.6) Bootloader
初始化并裝載啟動(dòng)linux內(nèi)核
支持與DNW軟件配合USB下載
支持設(shè)置內(nèi)核啟動(dòng)參數(shù)
支持映像文件的固化
Nand Boot,SD Boot
提供從Nandflash啟動(dòng)和SD卡啟動(dòng)兩個(gè)版本

內(nèi)核及設(shè)備驅(qū)動(dòng)
1,采用2.6.28.6版本內(nèi)核
2,系統(tǒng)主頻:533MHz
3,4路串口驅(qū)動(dòng)(ttySAC0~3)
4,256M NandFlash驅(qū)動(dòng)
5,1路10/100M以太網(wǎng)控制器驅(qū)動(dòng)(DM9000)
6,2 ×5用戶按鍵驅(qū)動(dòng)
7,RTC實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)
8,1路USB Host驅(qū)動(dòng)(USB1.1)支持優(yōu)盤、鼠標(biāo)等
9,2路SD/MMC卡座驅(qū)動(dòng),支持熱插拔
10,音頻設(shè)備(WM9714),支持耳機(jī)和揚(yáng)聲器放音,音量可調(diào)
11,液晶(支持立宇泰電子TFT型液晶屏系列)驅(qū)動(dòng)
12,支持4線觸摸屏
13,支持H.263/264,MPEG4,VC-1編碼和解碼
14,支持JPEG圖片的編解碼
15,支持Post Processor
16,支持TV OUT
17,支持2D/3D
18,支持Camera(OV9650)
19,支持視頻和JPEG編碼
20,支持Watchdog

文件系統(tǒng)
支持/CRAMFS/EXT2/FAT/NFS/InitRAMFS /JFFS2/YAFFS2等文件系統(tǒng)
根文件系統(tǒng)采用NFS、YAFFS2、CRAMFS

NFS Client
NFS網(wǎng)絡(luò)文件系統(tǒng)客戶端

編譯器
cross-4.2.2-eabi.tar.bz2
   
網(wǎng)絡(luò)服務(wù) TCP/IP
完整的TCP/IP協(xié)議
Telnet服務(wù)器
FTP客戶端服務(wù)
Telnet遠(yuǎn)程登錄
提供ifconfig,inetd等網(wǎng)絡(luò)配置和服務(wù)程序
使用ping檢查系統(tǒng)

基本命令
Busybox
Linux常用命令

觸摸屏校準(zhǔn)工具
TslibV1.4
觸摸屏校準(zhǔn)工具

圖形界面
Qtpia2.2.0
圖形界面系統(tǒng)。Trolltech 開發(fā)的用于嵌入式 Linux 的圖形用戶界面PDA版系統(tǒng),支持瀏覽器,Medialplay播放器,文件管理器等等。

測(cè)試程序
1,視頻硬件解碼測(cè)試(H.263/H.264,MPEG4,VC-1格式)
2,多種視頻格式同時(shí)解碼(4窗口)測(cè)試
3,JPEG圖像解碼測(cè)試
4,攝像頭預(yù)覽和H.264編碼測(cè)試
5,攝像頭預(yù)覽和JPEG編碼測(cè)試
6,攝像頭預(yù)覽和MFC解碼
7,視頻解碼TVOUT輸出測(cè)試
8,攝像頭預(yù)覽和TVOUT輸出測(cè)試
9,觸摸屏設(shè)備驅(qū)動(dòng)測(cè)試與TSLIB校準(zhǔn)
10,AC97音頻設(shè)備驅(qū)動(dòng)測(cè)試
11,鍵盤驅(qū)動(dòng)測(cè)試
12,以太網(wǎng)口驅(qū)動(dòng)測(cè)試(PING)
13,ttySAC0~3串口驅(qū)動(dòng)測(cè)試
14,兩路SD/MMC卡驅(qū)動(dòng)測(cè)試
15,主USB接口設(shè)備驅(qū)動(dòng)測(cè)試


Ubuntu版本:

ARMSYS6410_ubuntu 9.04相關(guān)資源

引導(dǎo)裝載
(u-boot1.1.6)
Bootloader
初始化并裝載啟動(dòng)linux內(nèi)核
支持設(shè)置內(nèi)核啟動(dòng)參數(shù)
提供從SD卡啟動(dòng)的版本

內(nèi)核及設(shè)備驅(qū)動(dòng)
采用2.6.29.1版本內(nèi)核
系統(tǒng)主頻:533MHz
4路串口驅(qū)動(dòng)(ttySAC0~3)
256M NandFlash驅(qū)動(dòng)
2×5用戶按鍵驅(qū)動(dòng)
1路SD/MMC卡座驅(qū)動(dòng)
液晶(支持立宇泰電子TFT型液晶屏系列)驅(qū)動(dòng)
支持4線觸摸屏

文件系統(tǒng)
支持EXT3根文件系統(tǒng)

編譯器
Arm-none-linux-gnueabi

圖形界面
Lxde-ubuntu


Android版本:


ARMSYS6410-Android1.5系統(tǒng)特色:

Android系統(tǒng)為專為S3C6410定制的版本,不是google官方版本;
因此Android自帶的Mediaplayer、Music和Galley程序,可以支持視頻硬解碼、支持音頻解碼、和JPEG硬解碼;采用S3C6410內(nèi)部2D/3D加速器支持Android圖形系統(tǒng);
U-boot支持yaffs2映像寫入;
所有映像通過USB下載,uboot寫入,快捷方便;
內(nèi)核提供USB gadget驅(qū)動(dòng)(支持android adb);
支持4路串口,2路SD/MMC卡口;
支持立宇泰電子TFT型液晶屏系列;
提供APK安裝器、文件管理器等實(shí)用Android應(yīng)用軟件]]>
Linux基金會(huì)歡迎山寨廠商選用MeeGo系統(tǒng)http://www.xinguifushi.cn/bbs/dispbbs.asp?BoardID=34&ID=1769&Page=1wangxinxin2010-11-25 10:19:11谷歌的Android一樣,由英特爾(圖片點(diǎn)擊可在新窗口打開查看博客)和諾基亞聯(lián)合推出的MeeGo操作系統(tǒng)也是Linux技術(shù)中針對(duì)移動(dòng)終端的熱門平臺(tái)。目前這個(gè)系統(tǒng)已經(jīng)交付給Linux基金會(huì)進(jìn)行推廣,Linux基金會(huì)中國區(qū)運(yùn)營(yíng)總監(jiān)柯栗富向網(wǎng)易科技透露,該基金會(huì)將全力向移動(dòng)設(shè)備商推廣MeeGo系統(tǒng),也非常歡迎深圳中小山寨廠商選用這一平臺(tái)。

       MeeGo是融合了諾基亞的Maemo和英特爾Moblin平臺(tái)的Linux操作系統(tǒng),在4月結(jié)束的英特爾北京IDF上,就被業(yè)內(nèi)廣泛關(guān)注。柯栗富透露,第一個(gè)版本的MeeGo系統(tǒng)將在下個(gè)月發(fā)布,諾基亞將推出搭載MeeGo的手機(jī),而英特爾將推出相應(yīng)的硬件。
      
     事實(shí)上,MeeGo被交付由非營(yíng)利性組織Linux基金會(huì)管理實(shí)際上加速了該系統(tǒng)本身的推廣速度。柯栗富表示,由于基金會(huì)的性質(zhì),目前支持MeeGo系統(tǒng)的廠商有很多是競(jìng)爭(zhēng)企業(yè),目前支持的廠商有東軟、宏碁、英特爾、騰訊、EA、DeviceVM等各類公司。
除了大公司之外,包括山寨廠商之類的小型設(shè)備制造商也被歡迎進(jìn)入MeeGo陣容。柯栗富表示,和Android一樣,這款系統(tǒng)較適用于智能手機(jī)、上網(wǎng)本、車載系統(tǒng)、網(wǎng)絡(luò)電視等各類產(chǎn)品中,而且在英特爾交付之后,MeeGo還支持ARM等多種硬件架構(gòu),而不只是英特爾的X86架構(gòu)。

       不過,Linux基金會(huì)并不會(huì)選擇運(yùn)營(yíng)統(tǒng)一的在線應(yīng)用商店。Android、iPhone OS在內(nèi)的產(chǎn)品被熱炒的主要原因也是有著成熟的在線應(yīng)用程序商店。柯栗富表示基金會(huì)的性質(zhì)決定,不會(huì)建立統(tǒng)一的程序商店,而他支持各廠商在這項(xiàng)系統(tǒng)下設(shè)立不同的應(yīng)用程序平臺(tái)。
另一方面,Linux基金會(huì)剛剛宣布首次在中國地區(qū)設(shè)立分支機(jī)構(gòu),事實(shí)上,柯栗富本人是基金會(huì)在中國的第一人。不過他在Linux行業(yè)從業(yè)多年,曾創(chuàng)立Turbo這樣的著名企業(yè)。他表示,“我將會(huì)開始和中國各類企業(yè)進(jìn)行溝通,在宣傳基金會(huì)的同時(shí)也會(huì)對(duì)MeeGo進(jìn)行推廣。”]]>
主站蜘蛛池模板: 精品久久久视频 | 欧美a极品极品欧美 | 亚洲一区二区三区在线播放 | 自拍视频在线 | 美女a毛片| 国产精品午夜波多野结衣性色 | 美女被免费视频的网站 | 成人精品国产亚洲欧洲 | 日本黄页网站免费大全 | 国产精品久久网 | 一区二区三区四区五区六区 | 日本三级网站在线线观看 | 欧美一区二区三区gg高清影视 | 国产美女在线一区二区三区 | 亚洲成人精品久久 | 国产在线精品一区二区 | 中文精品久久久久国产不卡 | 一个色综合久久 | 久久精品国产三级不卡 | 国产a久久精品一区二区三区 | 免费国产一区二区在免费观看 | 岬奈一区二区中文字幕 | 草草国产成人免费视频 | 国产成人免费 | 久久这 | 国产日韩一区二区三区在线播放 | 欧美黑人巨大最猛性xxxxx | 国产剧情一区二区 | 国产乱子伦视频大全 | 中文字幕乱码中文乱码综合 | 久久精品免费 | 日韩精品特黄毛片免费看 | 日韩在线视频不卡一区二区三区 | 一级视频免费观看 | 日韩午夜 | 五月天婷婷伊人 | 亚洲精品国产精品国自产观看 | 日韩在线二区 | 全部孕妇毛片 | 国产欧美一区二区久久 | 亚洲男人a天堂在线2184 |