成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Rust重寫Gug工具鏈

開發 開發工具
先說一下GUN的歷史我們經常把GUN和Linux放在一起講,以為他們就是天生在一起的,經常將他們混為一談,所有就有了Gun/Linux這種叫法。

[[387469]]

先說一下GUN的歷史我們經常把GUN和Linux放在一起講,以為他們就是天生在一起的,經常將他們混為一談,所有就有了Gun/Linux這種叫法。其實,GUN指的是應用層的程序體系是GUN體系(遵從GPL標準的那一套),因為當年的RMS構建了整個GNU體系,卻沒能做出一個完整可用的內核,恰好在那個時候,Linus大神利用GNU的工具鏈制作出來了一個內核,取名為 Linux,而這個內核最終成為了GNU被用得最廣泛的內核。

[[387470]]

 

RMS倡導的理念是Free Software自由軟件,認為商業軟件是不道德的,必須給用戶以自由,所以要使用自由軟件。所以才有今天的gcc 編譯器以及emacs等等神級軟件,創造了除內核以外的全部上層軟件,也撰寫了GPL通用發布協議,為開源軟件的發展打下了堅實的法律基礎。

Linux工具鏈

說到這里,平時我們在使用Linux操作系統的時候,其實是離不開GUN工具鏈的,你可以不用GCC,用Clang,不用GNU binutils,用LLVM 下的binutils,但是依然繞不過去gmake, gawk, gzip, tar, coreutils, autotools...等等。

特別是想在Windows平臺上使用GUN工具鏈,更是難上加難,也不是沒有選擇,有人寫了GUN在windows系統下的工具集,比如GnuWin,官網是http://gnuwin32.sourceforge.net/, 還有直接native Win32的unxutils,官網是http://unxutils.sourceforge.net/.

問題

但是這些項目都太老了,而且幾乎沒有人在取更新維護,看unxutils官網最近的一次發布是在2010年。

Rust重寫GUN工具鏈

于是有人發起了用Rust重寫通用的(跨平臺)的cli項目,包括對GNU coreutils重寫等。這個項目叫uutils, github地址:https://github.com/uutils。目前star數為7.5k。

 

其中https://github.com/uutils/coreutils是核心工具包的實現,目前已經實現了90%的工具,包括經常使用的cat,chmod,du,head,kill,mkdir等等, 具體實現了哪些可以在官方https://github.com/uutils/coreutilsgithub上看到,還有一些todo和Semi-Done實現了一半工具,也可以參與到其中。

 

寫在最后目前Rust重寫GUN工具的時機和條件都成熟了,就像當年RMS開發了GUN一樣,當有了周邊工具集生態后,有人又會用這些工具使用Rust去寫內核,然后逐步替代GUN那套生態鏈。

本文轉載自微信公眾號「碼小菜」,可以通過以下二維碼關注。轉載本文請聯系碼小菜公眾號。

 

責任編輯:武曉燕 來源: 碼小菜
相關推薦

2022-06-30 15:48:52

rustupRust

2023-06-12 08:00:48

Napi-rsRust 前端工具

2021-05-19 10:43:28

惡意軟件Rust的Buer

2023-04-28 14:10:33

2021-02-04 12:06:03

HTTPDRust服務器

2023-06-28 14:18:06

2022-01-14 08:45:36

編譯工具SWC前端

2023-10-07 10:11:59

ViteRust

2023-09-22 14:33:24

微軟Rust開發工具

2025-05-09 00:30:00

2024-01-16 10:36:41

Rust編程語言開發

2023-08-30 13:22:00

測試框架工具

2021-07-15 17:48:11

Tor項目Arti開發者

2021-05-06 09:59:27

Rust惡意軟件網絡安全

2024-03-13 15:48:43

2021-01-29 15:50:45

DevOps運維

2024-12-26 09:20:51

2021-03-06 08:05:54

工具DevOpsLighthouse

2020-08-21 07:00:00

DevOpsIT開發

2015-08-28 09:38:51

Linux源代碼分析工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美久久久久久久久中文字幕 | 青青草av| 91视频在线观看 | 黄视频网站免费观看 | 91视频一区 | 国内精品视频一区二区三区 | 成人国产免费视频 | 精品久久九 | 中文字幕在线视频免费视频 | 欧美成人性生活 | 色综合色综合色综合 | 日韩中文字幕一区二区 | 黄色精品 | 九九伊人sl水蜜桃色推荐 | 日产久久| 久草在线在线精品观看 | 中文字幕四虎 | 久久精品网 | 黑人巨大精品欧美一区二区一视频 | 中文字幕一区二区三区不卡在线 | 久久国产精品视频 | 韩日在线视频 | 亚洲欧美精| 日本黄色免费视频 | 亚洲一区二区三区在线播放 | 精品一二三区视频 | 黄色国产在线视频 | 国产精品成人一区二区三区吃奶 | 国产偷久久一级精品60部 | 日韩欧美视频网站 | a免费视频 | 91动漫在线观看 | 久久久久久久久一区 | 精品国产欧美一区二区 | 国产高清不卡 | 一区二区三区四区在线视频 | 国产精品国产三级国产aⅴ中文 | 一区二区三区电影在线观看 | 日韩欧美亚洲 | 日本精品一区二区三区在线观看 | 亚洲精品久久久一区二区三区 |