吉林大学学报(信息科学版)
吉林大學學報(信息科學版)
길림대학학보(신식과학판)
JOURNAL OF JILIN UNIVERSITY(INFORMATION SCIENCE EDITION)
2014年
5期
504-508
,共5页
徐万腾%刘树昌%张鑫%庄仲%王妍
徐萬騰%劉樹昌%張鑫%莊仲%王妍
서만등%류수창%장흠%장중%왕연
从头编译Linux%操作系统%GNU工具链%交叉编译
從頭編譯Linux%操作繫統%GNU工具鏈%交扠編譯
종두편역Linux%조작계통%GNU공구련%교차편역
Linux from scratch%operating system%GNU's Not UNIX(GNU tool chain%cross compiling
针对传统Linux发行版自带繁杂的驱动、极耗资源的图形桌面和多余软件包的问题,构建可用于特定处理器且优化裁剪的系统.利用GNU(GNU's Not UNIX)工具链、Linux 2.6.25内核及相关部件,提出一种制作在USB存储器上的微型操作系统.同时讨论了交叉编译环境的建立,工具链的使用以及制作过程中root权限归属、内核USB相关模块选择、grub启动出错等问题的解决办法.该方案以opensuse 11.4为宿主机系统,基于开放的源码,在x86 PC机与U盘组成的硬件平台上,完成微型Linux系统开发.结果表明,在低成本教学实验台上,该系统仅占用600 MByte左右的存储空间,能保证完成教学编程实验要求,确保较快的启动和运行速率.
針對傳統Linux髮行版自帶繁雜的驅動、極耗資源的圖形桌麵和多餘軟件包的問題,構建可用于特定處理器且優化裁剪的繫統.利用GNU(GNU's Not UNIX)工具鏈、Linux 2.6.25內覈及相關部件,提齣一種製作在USB存儲器上的微型操作繫統.同時討論瞭交扠編譯環境的建立,工具鏈的使用以及製作過程中root權限歸屬、內覈USB相關模塊選擇、grub啟動齣錯等問題的解決辦法.該方案以opensuse 11.4為宿主機繫統,基于開放的源碼,在x86 PC機與U盤組成的硬件平檯上,完成微型Linux繫統開髮.結果錶明,在低成本教學實驗檯上,該繫統僅佔用600 MByte左右的存儲空間,能保證完成教學編程實驗要求,確保較快的啟動和運行速率.
침대전통Linux발행판자대번잡적구동、겁모자원적도형탁면화다여연건포적문제,구건가용우특정처리기차우화재전적계통.이용GNU(GNU's Not UNIX)공구련、Linux 2.6.25내핵급상관부건,제출일충제작재USB존저기상적미형조작계통.동시토론료교차편역배경적건립,공구련적사용이급제작과정중root권한귀속、내핵USB상관모괴선택、grub계동출착등문제적해결판법.해방안이opensuse 11.4위숙주궤계통,기우개방적원마,재x86 PC궤여U반조성적경건평태상,완성미형Linux계통개발.결과표명,재저성본교학실험태상,해계통부점용600 MByte좌우적존저공간,능보증완성교학편정실험요구,학보교쾌적계동화운행속솔.