主頁 >  其他 > Docker、CentOS 8遭棄用,GPT-3、M1芯片撼動技術圈,盤點2020影響開發者的十大事件!...

Docker、CentOS 8遭棄用,GPT-3、M1芯片撼動技術圈,盤點2020影響開發者的十大事件!...

2021-01-06 10:10:40 其他

前事不忘,后事之師,

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

2020,實“鼠”不易的一年,在眾人對“牛”氣沖天的期盼之下,正式結束!

這一年,魔幻而真實,曲折而偉大,年初因一場突如其來的疫情,打亂了各行各業原本的腳步,對此,無數人想要對這一年點擊一鍵“重啟”,如今,彈指一揮間,我們真的要對這個“槽糕”的一年說聲“再見”,

這一年,坎坷之中,我們曾經“高談闊論”的 AI、區塊鏈、自動化、量子計算等風口均開始了落地,正如我們親眼見證的「科技改變生活」——百度推出 AI 多人體溫快速檢測解決方案,阿里達摩院數十名工程師作戰 5 天研發智能疫情機器人并承接在線咨詢、網路問診、重點群體關懷等任務,大疆帶來無人機測溫應急解決方案,以及在本地生活、物流、線上門診等多領域無一不見黑科技的身影,

這一年,在特殊的環境下,新基建加快傳統行業向數字化的轉型之路,而在線教育、直播+短視頻行業成為新時代下的風口,

這一年,作為技術人,在不同場景需求的歷練之中,我們雖負重前行也向陽而生,接下來,在本文之中,我們不妨走進 2020 年影響開發者圈的十大事件,向 2021 新的征程出發!

Python 2 時代結束!

作為這個時代下發展最快的編程語言之一 Python,兩年前,Python 之父宣布 Python 2.7 在 2020 年 1 月 1 日終止支持,而今年 4 月發布的 v2.7.18 將是 Python 2.x 的最后一個版本,之后開發者對此系列將不再修復安全漏洞,這意味著使用 Python 2 的用戶將會面臨日益增多的安全風險,

這一版本之所以受到如此大的關注,是因為接替者 Python 3 與 Python 2 的版本不兼容,這也導致部分企業仍然堅持支持 Python 2.7,Red Hat 去年宣布它將會一直支持 Python 2.7 到 2024 年,

  • 危險的轉變:Python正在從簡明轉向臃腫,從實用轉向媚俗

再見,Windows 7!

2020 年 1 月 14 日這一天,微軟官方正式宣布停止對 Windows 7 的支持,

此后,Windows 7 雖然可以繼續啟動和運行,但運行 Windows 7 的電腦將無法獲得后續更新和技術支持,包括新的安全更新等,對此,微軟表示,早在 2009 年 10 月發行 Windows 7 時,已承諾為其提供 10 年產品支持,現在 10 年時間到期了,停止對 Windows 7 的支持可以讓資源集中于較新的技術和新的體驗,

不過,在這邊微軟剛停止 Windows 7 的支持之后,另一邊,自由軟體基金會發起呼吁,希望微軟能夠開源 Windows 7,并表示微軟應該尊重用戶的自由和隱私,將 Windows 7 作為自由軟體發布比強迫大家升級到新版 Windows 10高明許多,

當然現實來看,將 Windows 7 開源似乎有些不現實,

不過,現在的微軟也正在用更為開放的態度來擁抱更多的用戶,如帶來 WSL 2,可讓用戶在 Windows 系統下,輕松玩轉 Linux 系統,

  • WSL2:我在原生的Win10玩轉Linux系統

“地表最強”的 GPT-3 發布,微軟獲得其獨家授權

今年 7 月,GPT-3 模型正式發布,它是一種自動生成文本程式,不僅可以用于寫“論文”,也可以應用于“自動生成代碼”,自發布后,它也被業界視為最強大的人工智能語言模型,

不久前,微軟執行副總裁兼首席技術官 Kevin Scott 在官方博客上正式宣布:微軟已與 Open AI 達成合作,獲得 GPT-3 語言模型的獨家許可,這也意味著,微軟可以訪問 GPT-3 的底層代碼,也可將其整合到微軟的產品和服務中去,

GPT-3 的逐步廣泛應用也無疑幫助全球人工智能的發展向前邁出了一大步,

  • 寫不出滿分作文怎么辦,GPT-3 來幫你

中國首個開源基金會,開放原子開源基金會亮相

從索取、參與到深度貢獻,在開源激蕩發展 20 年后,中國于今年 9 月迎來了首個開源軟體基金會——開放原子開源基金會(OpenAtom Foundation),它不僅是中國首個,也是目前唯一一個以開源為主題的基金會,

據官方介紹,該基金會是致力于開源產業的全球性非營利公益機構,業務范圍包括募集資金、專項資助、宣傳推廣教育培訓、學術交流、國際合作、開源生態建設、咨詢服務等開源相關的活動,

同時,開放原子開源基金會,為各類開源專案提供中立的知識產權托管,保證專案的持續發展不受第三方影響,通過開放治理尋求更豐富的社區資源的支持與幫助,這意味著,開源愈發昌盛的當下及未來,開放原子開源基金會的成立將會為國內的開源提供正式的治理,無疑也是中國開源史上的一個重要里程碑,

  • 中國首個開源基金會面世!

星星之火,可以燎原——HarmonyOS 2.0 重磅發布!

在 9 月 10 日的華為 HDC 大會上,華為正式開放鴻蒙 HarmonyOS 2.0 原始碼,并對業界展示了其在商用落地和生態構建的進展,業界開發者對鴻蒙作業系統的全域有了更加清晰的認知,

據華為常務董事、華為消費者業務 CEO 余承東表示,如果說 HarmonyOS 1.0 是面向未來的分布式作業系統,那么 HarmonyOS 2.0 就是全面使能全場景生態的作業系統,HarmonyOS 2.0 擁有跨設備、服務流轉、極速直達、隱私安全等特性,此外,余承東還公布了 HarmonyOS 的開源計劃:2020 年 9 月 10 日面向記憶體 128KB-128MB 終端設備、2021 年 4 月面向記憶體 128MB-4GB 終端設備、2021 年 10 月面向 4GB 以上的所有設備,

除了備受關注的 HarmonyOS 2.0 之外,在全新升級的國際技術競爭趨勢下,國產作業系統在這一年也有了史詩級的升級,正如統一作業系統 UOS v20、銀河麒麟作業系統 V10、龍芯自主研發的全新指令集 LoongArch、RT-Thread Smart、合璧作業系統設備側預覽、商業智能作業系統 iSysCore BI-OS、小米 Vela 物聯網作業系統、采用全新 Kernel 5.8 內核深度作業系統 deepin 20.1 等作業系統相繼發布,同時“國民應用”微信 PC 版也于不久前適配國產作業系統,

在各大作業系統廠商齊心協力之下,國產作業系統的發展未來可期,

  • 盤點國產作業系統

iPhone 面世 13 周年,蘋果發布自研 M1 芯片

今年的蘋果公司一反往常,在 2020 年共計召開了四場發布會,而這一年,也是 iPhone 誕生的第 13 個年頭,

不過,近幾個月來助力蘋果持續登上頭條的并不是 iPhone 12,而是業界首款使用領先的 5nm 技術的 PC 芯片——M1,它具有統一的 Arm 記憶體架構、集成了 8 核 CPU 和 8 核 GPU,同時相比前一代,它的 CPU 運行速度提升 2 倍,在功耗降低 25% 的同時,能提供與典型筆記本電腦 CPU 相同的峰值性能,資料處理能力達到每秒 2.6 萬億次浮點運算,

M1 芯片的成功投入使用也將幫助蘋果更好地統一生態,幫助其在軟體和硬體領域獲得更大的主動權,

  • 開發者實測 M1 芯片報告:除了大型應用程式啟動慢點,整體性能優秀!

K8S 棄用 Docker

這一年,不少開發者心疼 Docker 的發展,前有 Docker 不支持 M1 芯片,讓不少開發者吐槽 Docker 對開發者不友好,后有 Kubernetes 官方發文宣布,在 K8S v1.2 版本之后,棄用 Docker,轉而使用其他容器運行時替代,

按照 Kubernetes 自己的說法,Docker 已不再是必須的技術,而是變成了技術債務,

1.19 版以前的 Kubernetes 需要通過一個名為 Dockershim 的模塊連接到 Docker,然后由Docker 連接到 Containerd 來創建容器,從技術上來看,實際的容器運行時是 Containerd,而不是 Docker,Docker 的作用只不過是在 Containerd 上創建容器而已,作為人類用戶,只需運行一個 Docker run 就可以創建一個容器,這一點非常方便;然而在方便的同時,Docker 也帶來了許多無用的操作和技術債務,對于 Kubernetes 而言,這就是負擔,Kubernetes 完全可以繞過Docker,自己在 Containerd 上創建容器,從而獲得同樣的效果,而Kubernetes 1.20 中就采用了這種做法,

  • 被棄用的 Docker 會被 Podman 取代嗎?

重寫之后的 VUE 3.0 正式發布,但新語法糖引爭議

9 月,Vue.js 3.0 "One Piece" 正式發布,此框架新的主要版本提供了更好的性能、更小的捆綁包體積、更好的 TypeScript 集成、用于處理大規模用例的新 API,并為框架未來的長期迭代奠定了堅實的基礎,

Vue 3.0 的發布標志著此框架整體上已處于可用狀態,盡管框架的某些子專案可能仍需要進一步的開發才能達到穩定狀態(特別是 devtools 中的路由和 Vuex 集成),不過現在仍然是開始使用 Vue 3 啟動新專案的合適時機,官方還鼓勵庫作者現在可以開始升級專案以支持 Vue 3,

不過 11 月,Vue 開發者尤雨溪在 Vue RFCs 下提交了一份新的 Ref 語法糖提案后引發爭議,這份提案就是在單檔案組織(SFC)中引入一個新的 script 標簽寫法,寫法為 <script setup>這種寫法會自動將所有頂級變數宣告暴露給模板(template)使用,其次還會在 <script setup> 中引入了一個消除 ref 的 value 屬性的語法糖,該語法糖在編譯期間自動將語法糖轉為正常代碼,

關于為什么這樣做?尤雨溪表示,一方面是通過自動暴露頂級變數可以減少代碼的冗余度;另一方面,通過 ref: 語法可以讓 ref 更高效,

Red Hat 棄用 CentOS

12 月 8 日,CentOS 官方發文稱 CentOS Stream 才是 CentOS 專案的未來,在接下來的一年里,將逐步把開發作業的重心從 CentOS Linux 往 CentOS Stream 轉移,CentOS 是 Red Hat Enterprise Linux 依照開放源代碼規定釋出的源代碼所編譯而成,

日前,CentOS 開發團隊表示目前的 CentOS 8 版本將在 2021 年底結束支持,其中,因為 CentOS 7 由于用戶基數與用戶貢獻較多,因此會按照計劃維護至生命周期結束,即 2024 年 6 月 30 日,

接下來的一年,其會把重心放到 CentOS Stream 上,對此,紅帽公司的高級社區架構師、CentOS 董事會成員 Karsten Wade 表示,CentOS Linux 和 CentOS Stream 兩個專案是 "對立的",在大多數情況下,Stream 是一個令人滿意的替代品,

  • 紅帽 與 CentOS 之間的恩怨情仇

C++ 20 標準來了!

12 月,ISO C++ 委員會正式發布了 C++20 標準,命名為 ISO/IEC 14882:2020,

相比 C++17,C++20 是一次重大的更新,引入了新的語言概念、模塊、運算子“<=>”、協程、指定初始化、新標準屬性等等,C++20 庫標準還加入了范圍、特性測驗宏和位操作等,

  • https://en.cppreference.com/w/cpp/20)

  • http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.html

寫在最后

科技迭代唯一不變的就是變化,只有擁抱變化才能成為這個時代真正的“弄潮兒”,2020 年,雖有許多意料之外的事情,但更多是在不斷前行中落地與實作,

回顧過去這一年,還有哪些令你印象最為深刻的技術圈事件?歡迎留言補充!

同時為了更真實地呈現這一年中國開發者現狀與技術趨勢,CSDN 發起《2020 中國開發者大調查》,探索最具前景的技術,揭秘最實用的工具,決議最熱門的領域,歡迎參與,還有重磅禮品等你拿哦!

戳”閱讀原文“,立即參與中國開發者大調查!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245168.html

標籤:其他

上一篇:從2020走進2021

下一篇:李媚琴的學期總結

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more