OS X on x86 with Linux via PearPC
06/24/2005, 21:53 - Apple
經過二天的努力,成功的將 OS X 10.3 安裝在 Slackware Linux 10.1 上了。
cvs -z 4 -d:pserver:anonymous@cvs.sf.net:/cvsroot/pearpc login
cvs -z 4 -d:pserver:anonymous@cvs.sf.net:/cvsroot/pearpc co pearpc 

CVS 下來的是 PearPC 0.4pre,若是到 http://www.pearpc.net 或 http://pearpc.sourceforge.net download 下來的會是 PearPC 0.3.1。
而 0.4pre 是有 G4 Altivec 的版本,只要把設定檔的 cpu_pvr 改成 0x000c0000 即可。

cd pearpc
./autogen.sh
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --enable-cpu=jitc_x86
make
make check
make install
mkdir ~/osx
mkdir ~/osx/scripts
cd ~/osx
cp /etc/ppc.cfg .
cp ~/pearpc/scripts/* ~/osx/scripts/.
dd if=/dev/zero of=~/osx/osx.img bs=516096 count=200

或用 http://www.pearpc.net 上提到的 script來建立 Virtual 硬碟空間。
再來是修改 ppc.cfg 成您要的樣子。

要注意的是,目前的 PearPC 無法知道更換 CD-ROM 所以在安裝 OS X 10.3 (三片 CD ROM)時會要開機三次。
第一次是第一片,自動重開機(PearPC 要再重新執行)。再來是安裝第二片,自己手動重開 PearPC。
放第三片,自己安裝第三片的程式後完成。再來就是要安裝網路 Driver 到 OS X 上。

OK!

目前只可給 OS X 用 128MB 的 RAM,所以還有點慢,不過加上 RAM 之後就應該會好一點了吧!


發表回應 發表回應 ( 772預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1860 )

Windows on Linux
06/18/2005, 18:34 - Network
大多數的人,在使用電腦時,大部份是使用 Windows 作業系統,只有一些人會在 Windows 的系統中裝個 Virtual PC VMWare 跑跑 Linux。但是我非常不喜歡用 Windows 作業系統(相同的系統資源下 Windows 比較慢,大都使用 Macintosh OS 所以用法比較不習慣等因素,而且用量少,非不得己才用)所以都是先裝 Linux 等到一定用 Windows 才會在 Linux 下裝個 VMWare 來跑 Windows 或是在 Macintosh 下使用 Virtual PC 跑 Windows 或是 Linux/BSD,因為這樣子一部電腦就會變成多部電腦(一部 Linux 一部 Windows 一部 Macintosh),可以比較自由選擇比較合適的程式來完成工作(我實在不喜歡用 M$ Office 及要分左右鍵的 Mouse)。

因為工作場合只有提供一部 Intel PC ,而且不可以用自己的電腦(不然我會帶一部iMac 到公司,作為工作之用),所以這次使用就先裝了 Slackware Linux 10.1 (原來是要用 Gentoo Linux 的,但是因為要太多時間作 Compile,而工作上又沒有辦法可以用二天以上的時間一直在 Linux 的環境上,所以就選用了 Slackware 比較快一點),之後再安裝 Windows 2000 英文版。不過因為記憶體只有 256MB 所以 Windows 跑起來就有點...,但重點是我非常可能大部份時間只是要在 Windows 下使用 Lotus Notes 讀文件,來配合公司的政策而己。下次再加 RAM 至 512 MB 就好了。

這樣子的安裝法,好像比較少人這樣作,只有之前公司的一個同事 Kelvin Lee 這樣作(還是因為我的提議),好處是 Windows 的開機變快了,因為 VMWare 可以選待機關機,又不怕有問題(很多的硬體會在待機回復時當機或出問題),所以下次啟動 Windows 事實上只是等於從待機回復,時間只有將原來記憶體資料從硬碟讀回來而己,比重開機快得多。而且還可以作整個 Windows 環境備份,不用 Norton ghost(要錢的),因為是一個假的硬碟(在 Linux 看來只是一個大的檔案),只要將整個檔案(或是多個 2GB 的檔案)備份起來就可以了。這個用法可以比較快速的回復整個 Windows 系統。現在可以同時使用 Lotus Notes 及 Linux 了。下次我計劃在 Linux 下再裝個 PearPC OS X 10.3 Penther 再昇級至 10.4 Tiger,這樣子就可以幾乎完全回復原來的工作環境,或者至少應該會比較快樂一點吧!

VMWare 5.0 加上 Linux kernel 2.6.11.12 沒有上次使用 VMWare 4.0 在 Linux kernel 2.6 上顥示卡無無法設定 32 bit Color 的問題了,而且不用重編 kernel。 VMWare 5.0 註冊碼請至 http://www.vmware.com 註冊。

Update :
現在有 VMPlayer 可以用,是由 VMWare 所提供的免費軟體!


發表回應 發表回應 ( 685預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3.1 / 570 )

二度瀕臨絕種
06/08/2005, 01:04 - Apple
剛看了 Steve Jobs 在 WWDC 的發表了 Apple 將要和 Intel 合作的消息,真是令人震驚,不過回想起來,從 OS X 出現以來,因為使用[http://developer.apple.com/darwin/] darwin kernel [/url]而且是 Open source ,所以就一直保持有一份 x86 版的 opendarwin 版本,和原版的 OS X 最大的不同就是 Apple 特有的 Aqua GUI 介面。 Open Darwin 使用 X window GUI 介面,但是若說 Apple 要出 OS X for x86 版本,絕對是可能的,只要先將 Aqua port 到 x86 CPU 上就可以了,何況這次還說明了將會使用叫 Rosetta 動態二進位碼轉譯器(dynamic binary translator)。它可以在 Intel 平台上執行現有的 PowerPC 應用程式。所以問題不大啦。

對 Windows 的使用者來說,多了一個 OS X 並不會令這些人就轉向使用 OS X ,了不起只是一些使用 Linux 或 BSD 的使用者跳過來看看,而且當 MicroSoft 說沒有 Office for OS X x86 版本時,不就玩完了嗎?

還有當使用 x86 (假如是和一般 PC 使用相同的硬體架構)就會出現 driver 不支援 OS X 的問題,這個也是目前 M$ 會產生最多問題的原因之一。

而對目前的 Macintosh 使用者來說,使用 PowerPC 並不是只有 OS 的問題,還包含了穩定性及使用較少的電量功率。可不要成了

Power Macintosh --。

使用 PowerPC 時 Power 的解釋是”強有力的”。
而使用 Intel CPU 時 Power 是解釋成”需要大功率的”。

這個 OS X for X86 版,會不會造成 Apple Macintosh 自 iMac 出現前向以來的二度”瀕臨絕種”呢?

我個人比較認為這個是 Steve Jobs 在向 IBM 嗆聲,加快低功率、低耗電、更高速度 PowerPC G5 的研發,而不是轉向 PlayStation III、XBox 360 等等電視樂器的市場,而冷落了 Apple 。
發表回應 發表回應 ( 788預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 714 )

Install Gentoo Linux on x86 desktop PC
06/07/2005, 19:09 - Open Source
I start install the Gentoo Linux on company's computer Cerelen 2.6GMhz 256 MB RAM 80GB HDD space ( 40GB for Windows and others for Linux ). I am plan to install the PearPC -- the PowerPC emulator to run Apple Mac OS X on it, hope it can run smoothly, but I think the RAM space is the problem, so I need to get 256 MB RAM at least, 384MB for PearPC, others for Linux, and maybe I will go to try the Wine and hope it can work in chinese M$ windows application enviromrnt.

Why I choice the Gentoo, because it is free ( freedom ) and I can tune it by myself, and the package is compile by myself when I need it, otherwise, keep it out of my computer, and I heat the RedHat Linux RPM package management method ( Fedora also use RPM ), that is very stupid or just like the Windows's registery table, it is very good for novice user, but not for me.

And the Debian is also a good choice, but I am not the debain expert, actuly I am not use debian before, because the debian's package release is to easy, so the debian has too many packages on the world, and more security rick I think, because you never did not known which packages who release will include spyware for somethink like that.

I also prefer the Slackware, it is simple and easy to use to me, I am start from version 1 ( kernel 0.99pl1 ) of slackware until now almost 10 years, the newest version seems is 10.1.

And the BSD series also a good choice too, especilly when are use very old computer and hope to install UNIX on it, it almost support all vender and model in toe world, what ever newest or old.

The FreeBSD is easy to use, but the kernel's performenance is slower then Linux, and the NetBSD or OpenBSD is the best for old computer, and very stable.

Sun Solaris is nice but support less of hardware and not very stable on x86 enviroment. With Solaris on x86 you are been required to selected the hardware to got it work, but if you do not want to buy a Sun hardware and want to develop for solaris OS, then you beter to read the hardware requirement list from sun.

And at least the Open Darwin it is use the Mac OS X kernel source to re-compile for x86, the same problem is the hardware requirement is less choice like solaris.

What ever, I am choice the Linux and Gentoo, I am prefer and very easy to management and work on it.
1 回應 1 回應 ( 1505預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 593 )

全部是 M$ Windows 系列軟體
06/05/2005, 01:57 - 有的沒的
換了公司,一看全部是使用 M$ Windows 系列的軟體,一時之間還真的是無法反應過來,因為我不用 M$ 的 OS 及軟體己有數年了,那種奇怪的操作方式真是一時無法適應,就好像是平常都是開自排的車,現在只有手排的車可以開一樣,說不出來的彆忸,當然您可以說是因為我自己不會開的關係,不過就是不好用呀。就算我裝了 Cygwin ,有了 gcc 及 X window 也還是不行。

我要 Mac OS X,不然也要 UNIX based 的作業系統,那個彆腳貨還真不是給人用的。

我決定星期一若是有時間就將系統換成 Slackware Linux或是 Gentoo Linux 加上 PearPCMac OS X 10.4 Tiger

我真的決定了。而且不知道在那看來的”男子漢用電腦,至少也要用自己 compile 程式”,看來 Gentoo Linux 還蠻合這句話的,因為可以從頭到尾完全自己 compile。但是要成為一個男子漢是一定要經過長時間”慢慢淬鍊”
發表回應 發表回應 ( 772預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 2.8 / 522 )

以視訊會議開會 可能只是個美麗的誤會
06/05/2005, 00:57 - 想到的
到了新公司,發現在某些主管心中視訊會議應該就像是打電話一般簡單,可是事實一點也不。因為以目前的支術來說是可以作到像打電話一般,但是因為並沒有一定的標準,所以是各作各的,像在台灣有 ISDN 的視訊電話( 中華電信 ISDN),或是用像 Yahoo Messenger使用 web Cam 通過 IP 網路作視像傳訊。在家個人和朋友玩玩還可以,真的在商業實用上,就大大的有問題了。

這些方法有一個共同的問題,就是不論硬體或是軟體,在各不同的系統之間完全沒有辦法互連,也就是因為 Protocol 或是介面不同,只可以連接到有相同的介面或是程式。但是一般人並不了解這種系統之間的不同,以為就像電話一樣,撥個號碼就可以了。這在可見的未來還有很大的困難,因為不同的 protocol 要轉資料,一定會有一個 gateway 來作為轉換的平台,像是將由傳統電話網路的資料轉到 IP 網路,或是由 IP 網路轉到傳統電話網路。以目前來說,將語音的部份作轉換比較沒有問題,因為可以由電話公司或是第三方的電信公司來達成,但是還是要有人來作才行,只要先將傳統電話的語音先經由 gateway 視要送到的網路 protocol 作轉換或壓縮,再加上 VoIP Protocol 表頭及 IP 表頭就可以轉換至 VoIP 的網路電話,反之亦可(只是會有一點 delay 或 jitter)。但是視訊的部份,說實在的還真的是百家爭鳴,目前還沒有一個標準,大都還是停在各家只可以連各家自己的設備或 protocol 的階段。因為影像的壓縮及傳送方式不同,當然就沒有那麼簡單了,就算是有標準(H.323,H.264),也不是每家都是用標準的方式來實作。

但昰一般人並不了解,如果這個人又是一個公司的高階主管,又要求一定要用視會議來作為向上級主管要功的項目之一,就會很好玩了。可能是會花了一大筆錢安裝軟體、硬體,卻連不通。內部網路還好,可以經由說明及訓練來達成,但是常常會發生因為公司己經裝了視訊會議系統的軟體,所以想當然的,以後公司和客戶(尤其是和外國人或不同公司)開會就可以用視訊會議,而不去了解通訊的方式是要經由軟體設定及硬體的配合,最重要的是雙方是否用的是一樣的 protocol。以目前視訊會議各作各的來看,要可以連得通,是比登天還難,可能用傳統的電話會議還是有效率得多。

而且我個人不認為在會議中可以看到對方在挖鼻孔,又會對會議有任何實質上的幫助,還不如在會議的內容上多下功夫。VoIP都還不可以通行無阻了,何況還加上影像。

所以在個人看來,用視訊會議開會只是一個科技玩笑或是美麗的誤會罷了,不過倒是有不少的安裝監控 DVR 的公司因此而發了筆財。
發表回應 發表回應 ( 693預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1919 )

報稅
05/30/2005, 00:35 - 原來如此
以前報稅,我都使用二維條碼,結果去年十二月三十一日,申請了自然人憑證(免費的最後一天)。所以今年當然就用自然人憑證報稅。不過程式只有 Windows 版本,而且報稅的日期是五月一日到五月三十一日,但是我發現報稅軟體在五月十日及五月二十日各有一個新的版本,分別是 6.05 及 6.06 。這個會不會是叫人不要太早報呢?因為程式還在改?不是早就要準備好、測試好了嗎?還是反正大家都是趕在最後一天呢?

我用 Macintosh 當然無法使用憑證軟體報稅,所以我就先用了 Virtual PC 跑 Windows 2000 ,再裝報稅軟體。並將讀卡機放在 PowerBook 的 USB port 上。一開始,很好可以通過認證並 download 個人所得資料,心想用憑證還真不錯。但是就在最後全部算完了,並選了用信用卡交錢,而且也拿到信用卡的授權碼了,正要上傳資料時,發現因為無法讀到讀卡機的資料而無法完成上傳。以為是 VPC 的問題,重新起動之後,再也無法讀到卡片的資料,而就一直無法用了。經過一堆的測試之後我發現,自然人卡片壞了,因為讀卡機還可以讀到我的 GSM 的卡片。可是稅還是報吧。
那就用網路直接報吧,有報導說今年可以用 Mac OS X 或 Linux 報稅,而不一定要用 Windows 了。可是找了半天,就只有報導,卻找不到軟體,是騙人的嗎?送了電子郵件到札關單位也沒有回應。後來發現原來不是 download 軟體,而是一個 URL https://rtn.tax.nat.gov.tw/ircweb/index.jsp。可以給 Linux 及 Mac OS X 在網頁上填資料報稅。但是這個就不像有憑證時可以 Download 到所得資料,而是像二維條碼一般要自行輸入的,而且要使用的條件還有很奇怪的限制,若是用 Windows 連上來好像還不給用,一定要是 Mac OS X 及 Linux ,真是怪,一般都是要求要 IE,而這個網頁只可以用 Linux Firefox 及 OS X Safari。我只有試用 OS X 10.4.1 及 Sarfari 2.0 一部可以而一部不行,裝的 Java 都是一樣的 Java-1.4.2 2004/08 版,但是就有可以跑和不可以跑的分別,還真怪,不過現在反正有一部可以用,所以就直接在 Mac 上埴資料,並先印成 PDF 給內人對帳過後,就上傳吧。

後記:
因為我的自然人憑證不知為何壞了,不能用,而用身份證加戶號 Web 網路版(只給 Mac Safari 及 Linux Firefox用)在地址橺會有問題。所以我最後是用 VPC 加上報稅軟體用身份證號加戶號完成報稅。
發表回應 發表回應 ( 833預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1901 )

只是轉學,不是畢業
05/26/2005, 23:17 - 今天
直到今天我拿到了離職證明,才知道原來從 1995年3月1日到今天為止,己經在公司作了十年多一點的時間。十年不算短的時間,人一生的六或七分之一的時間,從毛頭小子到結婚生子。離職了,在這個公司的一切經驗,成了在自己人生中的一段歷程,而明天準備要進入下一個新的歷程。這不是結束而是新的開始,明天要以一個新人的學習心態,再重新出發,也祝福還在原來公司的同事。

大家今天都來祝我畢業,但我認為我只是轉學,而不是畢業。
發表回應 發表回應 ( 666預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1767 )

保密防諜
05/23/2005, 01:04 - Network
”保密防諜”這四個字是時代的產物,不過在現在還是一樣的重要。不過和以前不同,現在不是國家層級在講保密,而是公司在防員工將公司機密外洩。以目前各公司”機關”學校都網有路連線,都在使用電子郵件溝通,除了帶來方便之外,也令內部的機密很快的就可以經由網路傳送至外部,不管是不小心或是故意洩露出去的。

所以很多的公司在防網路洩密上,一直是採取高度防護的,甚至是過頭了。除了在網路上使用 firewall 作 policy之外,還用 proxy 針對 http 作管制,而且所有的 traffic 全部關閉,更有甚者,還會將所有經由網進出的電子郵件作備份。先不管道德的問題,要這樣子作事實上是很簡單的事,不過問題是一家公司進出的郵件一天少則1 to 2 GB 多則數十 GB 這樣子的流量,作備份,以硬體來說,還不會造作問題,但是由誰來看這些內容呢?

不過這篇文章不是要說如何作電子郵件備份,很簡單,不過我不打算講。我要講的是如何保護所傳送的電子郵不會被倫看。

先說明,在網路上傳送資料本來就沒有所謂的保密可言,不管是 firewall . proxy 等等東西都只是可以管到自己的網路內部,一但出了自己的網路就沒有用了。而您傳送的資料可是經由 IP 的 TCP 或 UDP 傳送的,只要有心人就可以在您資料傳送的路徑上利用程式將資料片段 copy 下來再用程式還原。

那要如何保護自己的資料呢?

1. 若是遠端 login 的多用 ssh 不要用 telnet
2. http 用 https
3. 電子郵件若是傳給經常連詻的人多用 pgp 保護。

以上的方式都是經由一些運算方法將您所傳送出去的資料先用只有接收方了解的方式編碼,再傳送出去,若是收到資料的人不知道 key 就無法還原。

我們以 pgp 為例:

John 和 Mary 是男女朋友。
John 要送一份電子郵件給 Mary,並希望只有 Mary 可以看得到內容。

若是在平常 John 就直接傳送給 Mary ,而 Mary 也就收到信件,但是可怕的是在傳送的過程及路徑上有一個網路 Cracker 正在注意 John 的所有舉動,所以當 John 送給 Mary 電子郵件時,這個 Cracker 就得到一份 Copy 並馬上(比 Mary 還快)可以看到內容。

若是 John & Mary 使用了 PGP 就不一樣了。

事前 John 和 Mary 分別自 http://www.pgpi.comhttp://www.pgp.com下載了 PGP 軟體,並安裝。裝好之後就交換了雙方的 public key。並在每次傳送資料之前指定要用對方的 public key 來作編碼。
而在收到對方送來用自己的 public key 編碼的資料時,要用自己的 private key 解碼,才看得到,這樣就算中間有人取得完整的資料檔案或是電子郵件也因為沒有 private key 而無法解碼,或是要用一段時間來解碼(可能要數天至數年)這樣就保證了資料的安全性了。

如何工作呢?
事實上很簡單,就是您自己先設定一組只有您自己知道的密碼,這組密碼叫作 private key,並以這組密碼為主利用計算產生另一組密碼叫作 public key 。而 public key 的產生計算是無法反轉的,也就是說沒有辦法由 public key 經由反轉計算還原您的 private key(當然這個和恁選的計算法則及 key 的長度有關,越長的 key 越難破解)不過要記得一件事是,世上沒有破不掉的密碼,只是時間問題而己。

您可以將這組 public key 傳送給其他人,並要他在傳送郵件給您時要用 PGP 選用您的 public key 來進行編碼,編碼過後,連您的朋友都無法看到內容,除非他有您的 private key。

這樣子就算有人取得您的整個電子郵件,也沒有用。不過使用 PGP 的先決條件是要先交換 public key,並在傳送時選用接收方的 public key 來編碼。

ps:我不多談技術性的問題,以免文章過長及看不懂。要了解 PGP 的工作方法,可以至
http://www.pgpi.org/doc/faq/
或是查 RSA SHA MD5 等相關技術。

發表回應 發表回應 ( 771預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1681 )

找到父親的孩子掩面哭泣
05/22/2005, 17:00 - 想到的
在自由時報看到的,因為找不到連結 URL 所以就全文引用,若有版權問題,請通知。


2005/05/22 自由廣場

找到父親的孩子掩面哭泣

■黃淑純

台北火車站北大廳正在展覽「不堪回首戒嚴路」,一張張的相片,一件件的檔案,一份份的判刑公文,註上刑期,批上生死。

那天,一位長者走到我的面前,問我是否可以幫忙找他的父親。他兩鬢已白、皺紋滿臉,卻慌慌張張向我要一個父親,想從這些文字中找一個名字 - 「曾維成」!這麼多檔案,這麼多名單,我深怕無法達成他的願望!但是,我們還是開始分頭在長長名單中尋找。

「我找到了」,老先生用顫抖的聲音,大聲的叫著!這個找到爸爸的孩子,開始的表情是找到的那種喜悅,然後滿佈皺紋的臉上流下兩行眼淚,然後用手捂著臉低頭啜泣許久!我不禁跟著滿眶的淚,久久不能自已!直到回神,才只能拍拍他的肩膀,來安慰這個找到父親、垂垂老矣的「孩子」!

在一九四九年的五月十九日,戒嚴開始,台北火車站,就是當時公佈判死刑的名單地方!五十多年後,也讓這位已七十歲的「孩子」,在這個地方找到他的「父親」,上面還寫著:【戒嚴時期政治案件處死刑名單】。這個「不堪回首戒嚴路,戒嚴時期政治案件展」,將在台北火車站靠後車站的區域展覽到五月二十九日。請親自去領受您的感覺吧!(作者為總統府志工)


這個故事真的令人動容,數十年的分離及等待,終於找到答案。要記得永遠不要再讓這種事發生。

2 回應 2 回應 ( 5052預覽 )   |  [ 0 引用 ]   |  permalink   |   ( 3 / 1888 )


<<開始 <前一頁 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 下一頁> 最後>>