色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

精簡linux系統下載

李鴻 ? 來源:樹沒了派 ? 作者:樹沒了派 ? 2022-08-02 17:10 ? 次閱讀

Linux是現在最流行的操作系統,含有大量的源代碼。Xilinx 2020.1使用的Linux 5.4,含有大約67430個文件。大部分文件沒有被使用到。分析Linux源代碼的代碼實現時,經常查找函數或者數據結構定義。如果分析所有文件,既消耗軟件查找時間;也會找到多個定義,增加理解代碼的難度。如果能夠刪除沒有被用到的代碼,既能快速找到對應的定義,還能保證找到的是真正使用的定義。非常有意義。

Linux為文件的提供三種時間標記。第一個是訪問時間atime,是最后一次讀文件內容的時間。more、cat等命令會修改訪問時間;但是ls、stat命令不會修改訪問時間。第二個是修改時間mtime,是最后一次修改文件內容的時間。比如vim操作后保存文件,會更新修改時間mtime。第三個是狀態改動時間ctime,是該文件的inode節點最后一次被修改的時間。通過chmod、chown命令修改文件屬性就會更新這個時間。

如果我們知道Linux的編譯流程的起始時間,那么刪除所有訪問時間比Linux的編譯起始時間早的文件,就能達到精簡Linux的源代碼的目的。在編譯Linux之前,可以通過touch命令創建一個文件。這個文件的atime,就是編譯Linux開始時間。因此比較這個文件,和其它Linux文件,就能找到所有訪問時間比Linux的編譯起始時間早的文件,從而實現精簡Linux的源代碼。

實際測試中,發現還有部分文件被誤刪了。再恢復對應文件,既精簡了Linux的源代碼,也不影響Linux的編譯流程。對Linux 5.4進行精簡后,剩余大約8800個文件,減少了大約58000個文件,精簡了超過87%的文件數量。文件夾大小從910MB減少到103MB,精簡了超過88%的硬盤空間。

精簡過程還是需要相當的時間。如果需要Xilinx的Linux精簡代碼,可以與我聯系。

在scripts/kconfig/Makefile里,Linux還提供編譯目標tinyconfig,它提供最精簡的內核。以后可以考慮使用tinyconfig來精簡Linux的源代碼。

PHONY += tinyconfig
tinyconfig:
	$(Q)$(MAKE) -f $(srctree)/Makefile allnoconfig tiny.config

審核編輯 黃昊宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11342

    瀏覽量

    210185
  • 源代碼
    +關注

    關注

    96

    文章

    2946

    瀏覽量

    66876
收藏 人收藏

    評論

    相關推薦

    如何判斷Linux系統的位數

    給你一個 Linux 系統,如何判斷它的位數? 我經常用的,有這么幾種方式。 第一個,使用命令: uname -m。 uname命令在 Linux 中用于顯示與操作系統內核相關的信息,
    的頭像 發表于 11-24 10:28 ?267次閱讀

    linux是實時系統還是分時操作系統

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統非常熟悉了,他們都屬于實時操作系統(RTOS),在工業領域比較廣泛;然而對于linux這樣的基于時間片劃分的非實時
    的頭像 發表于 11-11 11:43 ?592次閱讀

    Linux系統中shell命令解析

    shell是Linux系統的用戶界面,提供了用戶與內核交互的一種接口,它接收用戶輸入的命令并到送到內核去執行,因此也被稱為Linux的命令解釋器。
    的頭像 發表于 11-05 15:40 ?360次閱讀

    linux操作系統安裝步驟 linux操作系統的特點及組成

    ,確保你的計算機滿足最低系統要求,并且你已經備份了所有重要數據。 2. 下載Linux發行版 訪問Ubuntu官方網站或其他Linux發行版的官方網站,
    的頭像 發表于 10-21 11:24 ?647次閱讀

    Linux根文件系統的掛載過程

    Linux根文件系統(rootfs)是Linux系統中所有其他文件系統和目錄的起點,它是內核啟動時掛載的第一個文件
    的頭像 發表于 10-05 16:50 ?493次閱讀

    如何構建Linux根文件系統

    構建Linux根文件系統是一個涉及多個步驟和概念的過程,它對于Linux系統的啟動和運行至關重要。
    的頭像 發表于 10-05 16:47 ?340次閱讀

    Linux系統中man命令的基本使用

    Linux系統提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統管理中經常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊,通過man
    的頭像 發表于 09-29 15:59 ?537次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>中man命令的基本使用

    linux中使用esptool.py下載圖像,下載成功但無法啟動是怎么回事?

    我有一個參考 ESP-WROOM-02 設計的 EVB,CH340 作為 usb2 串行接口。我嘗試在 linux 中使用 esptool.py 下載圖像,下載成功但無法啟動。我在Windows
    發表于 07-08 06:21

    3568F-Linux系統使用手冊

    3568F-Linux系統使用手冊
    的頭像 發表于 04-16 11:21 ?1162次閱讀
    3568F-<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>使用手冊

    util-linux修復WallEscape漏洞,影響Linux系統wall命令使用

    WallEscape 主要影響“wall”命令操作,Linux 系統中的常規下,該指令被用作向系統所有登錄用戶的終端發布消息。然而在處理命令行參數輸入時,過濾器未正確識別和過濾轉義序列
    的頭像 發表于 03-29 14:35 ?1021次閱讀

    linux命令概述

    電子發燒友網站提供《linux命令概述.pdf》資料免費下載
    發表于 03-11 09:18 ?3次下載

    3562-Linux系統啟動卡制作及系統固化

    ](基于 RK3562_LINUX_SDK_RELEASE_V1.1.0_20231220) 評估板支持通過 Linux 系統啟動卡(下文稱為“SD 啟動卡”)和板載 eMMC 設備兩 種方式啟動。本文檔主要演示 SD 啟動
    的頭像 發表于 03-05 15:58 ?345次閱讀
    3562-<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>啟動卡制作及<b class='flag-5'>系統</b>固化

    3562-Linux系統使用手冊

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 請先按照開發環境搭建文檔進行開發環境搭建,由于系統編譯過程需下載相關軟件 工具包,因此請確保 Ubuntu 可
    的頭像 發表于 03-05 14:23 ?299次閱讀
    3562-<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>使用手冊

    Linux操作系統上的射頻測試模式應用指南

    電子發燒友網站提供《Linux操作系統上的射頻測試模式應用指南.pdf》資料免費下載
    發表于 02-19 09:39 ?0次下載
    <b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b>上的射頻測試模式應用指南

    linux和windows的區別 linux系統一般用來干嘛

    Linux和Windows是兩種不同的操作系統,有著不同的設計理念和用途。本文將對Linux和Windows的區別進行詳細分析,并介紹Linux系統
    的頭像 發表于 02-05 14:06 ?1053次閱讀
    主站蜘蛛池模板: 最新国产精品福利2020 | 亚洲精品在线观看视频 | 天堂视频在线观看免费完整版 | 妙玉被肉干高H潮文 | 日本韩国欧美一区 | 国产手机在线精品 | 帝王受PLAY龙椅高肉NP | 妹妹我要色 | 欧美性猛交AAA片免费观看 | 亚洲黄色免费在线观看 | 最新黄yyid | 亚洲欧美日韩精品久久奇米色影视 | 蜜臀AV久久国产午夜福利软件 | 日本高清免费在线观看 | 欧美另类jizzhd | 果冻传媒妈妈要儿子 | 国产亚洲精品线视频在线 | 亚洲精品在线不卡 | 月夜直播免费观看全集 | 在线视频网站www色 在线视频免费国产成人 | 在线欧美精品一区二区三区 | AV国产乱码一区二区三视频 | 亚洲视频在线观看地址 | 香蕉鱼视频观看在线视频下载 | 国产精品免费久久久久影院 | 国产精品资源网站在线观看 | 国家产午夜精品无人区 | 国产一区二区三区四区五在线观看 | 嗯呐啊唔高H兽交 | 国产一区二区三区内射高清 | 99久久热视频只有精品 | 精品高清国产a毛片 | 精品久久伦理中文字幕 | 洗濯屋H纯肉动漫在线观看 羲义嫁密着中出交尾gvg794 | 在线观看国产人视频免费中国 | 国产精品乱码一区二区三 | 玖玖热视频一区二区人妻 | 日本乱hd高清videos | 欧美性色xo影院69 | 欧美嫩freexxxhddvd | 亚洲日韩国产成网站在线 |