Share via


鳥人與敝人 一番對話..

地點與原因: 這幾天和鳥人還有王寧疆老師 一同參加 由高雄到新竹的研討會. 過程中我們這些專長在 開發平台技術的中年男子 有很多經驗與討論.

鳥人專長在資安與 C/C++ 在長途由高雄開往台中的路上. 我們討論到一些 Vista 上的架構與 Kernel 議題. 其中鳥人和我介紹了一個他在玩 NTFS Kernel 的小工具. 在當天晚上 12 點多, 飯店裡頭的 MSN 中, 我們做了些交流.

Birdman : 馬戲團巡迴中@台中 說:
https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html 糟糕我記錯了,這是我那時候在測試Vista的HardLink時的工具
Birdman : 馬戲團巡迴中@台中 說:
不是IL
Birdman : 馬戲團巡迴中@台中 說:
Polo 說:
okok
Birdman : 馬戲團巡迴中@台中 說:
vista的hardlink很好玩,以前只能目錄
Birdman : 馬戲團巡迴中@台中 說:
現在可以file的hardlink
Polo 說:
還沒看過這玩意..
Polo 說:
hardlink 主要用來幹嘛的 ?
Birdman : 馬戲團巡迴中@台中 說:
有file的hardlink,現在就跟其他OS一樣了
Birdman : 馬戲團巡迴中@台中 說:
等於一個黨可以有兩的檔名
Polo 說:

Birdman : 馬戲團巡迴中@台中 說:
就是NTFC的Juction功能
Birdman : 馬戲團巡迴中@台中 說:
NTFS
Birdman : 馬戲團巡迴中@台中 說:
新的NTFS終於可以支援file hardlink
Polo 說:
我想不出來. 什麼情況下 使用者會需要這個功能.
Polo 說:
HardLinks provide the ability to keep a single copy of a file yet have it appear in multiple folders (directories).
Polo 說:
聽起來像是 版本管控中的 share / pin 架構.. haha
Birdman : 馬戲團巡迴中@台中 說:
有時候會相容舊的AP,說不定可以用
Birdman : 馬戲團巡迴中@台中 說:
有些程式寫死操作的檔名
Birdman : 馬戲團巡迴中@台中 說:
或是把不同的檔案,link到同一個目錄管理
Polo 說:
恩恩. 這倒是個有趣的點
Birdman : 馬戲團巡迴中@台中 說:
這是我猜的用途啦
Birdman : 馬戲團巡迴中@台中 說:
應該有很多有趣的用發
Birdman : 馬戲團巡迴中@台中 說:

Birdman : 馬戲團巡迴中@台中 說:
ccc
Polo 說:
對啊. 同樣 source link 到某一目錄, 就等於是 build master 需要的東西
Polo 說:
你有試過 link 過後 可以 直接 compiler 嗎 ?
Polo 說:
A 目錄 有個 a.cpp 然後 在 B 目錄 link 過來一個相同的 a.cpp, 最後在 B 目錄中 compiler .
Birdman : 馬戲團巡迴中@台中 說:
以前有softlink (junction)
Birdman : 馬戲團巡迴中@台中 說:
https://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx
Polo 說:
ya. 我直接就想到這些東西
Polo 說:
看起來可以在軟工這邊 大肆推廣一下, 真是有趣的分享...
Birdman : 馬戲團巡迴中@台中 說:
用的好,蠻有彈性的
Polo 說:
發現剛剛我們的討論還滿經典的.. 錄起來放到 blog 裡頭好了.. haha
Birdman : 馬戲團巡迴中@台中 說:
haha

個人覺得這些討論滿經典的.. 我想到的是 軟工中 Build Master 如果透過該工具 是可以做到 TFS 沒有支援以前 VSS 中 Share 與 Ping 架構的功能. 沒想到 簡單的資安會有這樣的聯想... 真是有趣極了....