linux下開發程式可以完全發揮自己的聰明才智,因為系統核心是完全開放的。
windows下開發程式就稍微鬱悶一點,不論何種語言都必須在呼叫系統
api的基礎上開發,因為系統核心是不開放的。
這兩種系統正是基於以上的特點,所以也各有優
先說缺點:
linux正因為核心高度開放,所以
程式設計師可以非常靈活的發揮自己的風格,從而造就軟體形式紛繁多樣,給
linux應用程式
的統一管理造成不便。
windows則因為系統高度
封裝,所以讓
程式設計師開發程式時,難免有
毛孔堵塞
的感覺,所以有些軟體雖然開發速度快,但很不容易實現一些細緻入微的貼心設計。
再說優點:
正因為linux的高度開放,所以讓
程式設計師如魚得水,產生了大量優秀的
開源軟體
。而windows則因提供了統一的
api,縮短了
開發軟體
的時間,同時也實現了軟體風格的統一。
大體是這樣。不過僅僅是本人自己的體會而已,如有不當之處歡迎批評指出。
ASLR在Windows與Linux系統之間的差別
hi 們,我在 上篇文章 中討論了linux平台上nx的特性。我們已經知道一般情況下nx windows平台上稱其為dep 和位址空間分布隨機化 aslr 會同時工作,所以也值得看一下aslr在linux平台是如何工作的。事實證明,linux上aslr的實現與windows上的有些顯著的差異。在wi...
ASLR在Windows與Linux系統之間的差別
hi 們,我在上篇文章中討論了linux平台上nx的特性。我們已經知道一般情況下nx windows平台上稱其為dep 和位址空間分布隨機化 aslr 會同時工作,所以也值得看一下aslr在linux平台是如何工作的。事實證明,linux上aslr的實現與windows上的有些顯著的差異。在wind...
ssh在windows與linux之間的應用
確保要連線的兩台電腦都安裝了ssh服務,如果通過外網訪問某區域網內的一台電腦,需要為該電腦配置埠號。windows安裝ssh openssh 開啟window的cmd 外網連線連線遠端電腦,操作這台電腦 ssh xx p 22229 前的 為遠端電腦的使用者名稱,後的 xx為ip,22229為埠號 ...