編譯之美 談Gentoo的靈魂

2021-10-02 09:00:16 字數 927 閱讀 4553

good good emerge, day day update.

gentoo linux fans的每一天就這樣度過。

emerge (update)一天又一天,日復一日,這就算掌握gentoo了麼?

我要說,gentoo的關鍵,在編譯。向前再走一步,是交叉編譯。交叉編譯,在gentoo,就是要掌握crossdev。

crossdev的下一步,不是catalyst,而應該是cross build environment。

embedded handbook就是講解crossdev的wiki頁。

embedded handbook

cross build environment

共同構成了gentoo區別於ms windows最閃耀的兩個閃光點。就像一盤大棋的兩個活眼,一棟大廈的兩塊基石,支撐起gentoo linux的整個大廈。

catalyst僅僅是乙個gentoo installer的構造程式。它需要seed tarball。seed tarball就是由cross build environment構造的。

legacy unix -> gnu gcc+glibc+binutils -> lfs -> portage -> crossdev -> cross build environment

任何支援posix核心的系統,在上面佈署 gnu toolchain,就可以編譯lfs,

任何lfs或其他linux發行版,在上面佈署 portage,就可以編譯出crossdev,進而製作cross build environment。

而這一切,只需要提供足夠的ascii純文字寫成的源**和構建指令碼的tarball軟體包,再有乙個現有的可以用的posix系統就行了。

這就展示了,二進位制,其實都是**於ascii純文字的。這樣一條被ms windows緊緊掩藏的規律。現代軟體、硬體系統都是**於ascii純文字的。

動態規劃之深入靈魂的解讀(非常好)

通過金礦模型介紹動態規劃 2,所以程式執行時間為 t o questioncount choosecount o people n 別忘了實際上需要的時間小於這個值,根據所遇到的具體情況有所不同。這就是動態規劃的魔力,它減少了大量的計算,因此我們需要動態規劃!第三節 動態規劃的思考角度 那麼什麼是動...

TCP靈魂之問 介紹一下 TCP 報文頭部的字段

如何標識唯一標識乙個連線?答案是 tcp 連線的四元組 源 ip 源埠 目標 ip 和目標埠。那 tcp 報文怎麼沒有源 ip 和目標 ip 呢?這是因為在 ip 層就已經處理了 ip tcp 只需要記錄兩者的埠即可。序列號在 tcp 通訊的過程中有兩個作用 在 syn 報文中交換彼此的初始序列號。...

多「新鮮」的代言人官宣!美的冰箱靈魂拷問時間之謎

作為冰箱行業的營銷創新引領者和智慧型冰箱的領導者,美的冰箱一向以年輕 時尚 高階的品牌形象對話廣大受眾。時隔一年,美的冰箱再次宣布即將簽約全新代言人這一訊息一經公布便引發了行業,以及一直關注美的智慧型冰箱的吃瓜群眾們的熱議。5 月 16 日,美的冰箱官方平台發布了一則懸疑 在 中 神秘人 的指引下,...