最良心的軟件可以良心到什麼程度?——開源軟件篇

昨天我們列舉了一些良心軟件,從Chromium/FireFox、FFmpeg到7-Zip、eMule電騾等等,反響強烈,今天我們繼續這個話題,繼續推薦一些評價好、易操作的高評分軟件。

雲計算以及操作系統、服務器底層軟件

最良心的軟件可以良心到什麼程度?——開源軟件篇

Linux、NGINX、MySQL、Apache、PHPMyAdmin、Ubuntu,都是響噹噹的名字,都是開放源代碼的項目。

Apache

Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。Apache軟件基金會,旗下基金更是孵化了更多開源的項目軟件,推動互聯網的發展。

Nginx

Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。

Ubuntu

以桌面應用為主的開源GNU/Linux操作系統,Ubuntu(友幫拓、優般圖、烏班圖)是一個以桌面應用為主的開源GNU/Linux操作系統,Ubuntu 是基於Debian GNU/Linux,支持x86、amd64(即x64)和ppc架構,由全球化的專業開發團隊(Canonical Ltd)打造的。

Linux

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。

CentOS

開源企業級 Linux 服務器操作系統,是一個基於Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。每個版本的 CentOS都會獲得十年的支持(通過安全更新方式)。新版本的 CentOS 大約每兩年發行一次,而每個版本的 CentOS 會定期(大概每六個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護、穩定、高預測性、高重複性的 Linux 環境。

Android

Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用“安卓”或“安致”。你們使用的智能手機操作系統就是基於Android二次開發的商業使用的系統。

ISPConfig

是一個開源的控制面板,幫助你通過一個面板來管理多個站點。ISPConfig 是通過 BSD 發行的開源軟件。這個開源的控制面板也可以幫助你管理FTP,SQL,DNS 綁定數據庫和虛擬主機。

PostgreSQL

是一個自由的對象-關係數據庫服務器(數據庫管理系統),它在靈活的 BSD-風格許可證下發行。它提供了相對其他開放源代碼數據庫系統(比如 MySQL 和 Firebird),和專有系統(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一種選擇。

MariaDB

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成為MySQL的代替品。由 MySQL 的原創人員開發,並被維基百科,Facebook 甚至 Google 等技術巨頭使用。 MariaDB 是一種可為 MySQL 提供插件替換功能的數據庫服務器。開發人員的首要關注點是安全性,在每個版本發佈時,開發人員還會合並所有 MySQL 的安全修補程序,並在需要時對其進行增強。

這一類的良心軟件,不僅受到開發者的歡迎,也受到 IBM、微軟、蘋果等巨頭的青睞。

一些你們正在使用或曾經使用過的的良心軟件

開源的分佈式版本控制系統

Git是一個免費和開源的分佈式版本控制系統,特點是易於學習, 佔用空間小,閃電般快速。可以有效、高速的處理從很小到非常大的項目版本管理,用於敏捷高效地處理任何或小或大的項目。

開放源代碼的版本控制系統工具

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。

免費開源的文件比較/合併工具

WinMerge是一款運行於Windows系統下的免費開源的文件比較/合併工具,使用它可以非常方便地比較多個文檔內容甚至是文件夾與文件夾之間的文件差異。適合程序員或者經常需要撰寫文稿的朋友使用。作為軟件開發人員或者辦公、文章較對工作者,經常會遇到對比兩段新舊代碼或者兩段相似文章的差異,如果只憑眼睛去觀察那將是一件十分苦惱的事情,為了讓你們更加高效、輕鬆的完成工作,使用WinMerge這個開源的免費文件對比工具吧。

UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定製,注重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼。

Notepad++,是在微軟視窗環境之下的一個免費的代碼編輯器。它使用較少的CPU功率,降低電腦系統能源消耗,但輕巧且執行效率高,使得Notepad++可完美地取代微軟視窗的記事本。內置支持多達27種語法高亮度顯示(包括各種常見的源代碼、腳本,能夠很好地支持.nfo文件查看),還支持自定義語言;可自動檢測文件類型,根據關鍵字顯示節點,節點可自由摺疊/打開,還可顯示縮進引導線,代碼顯示得很有層次感;可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標滾輪改變文檔顯示比例;提供了一些有用工具,如鄰行互換位置、宏功能等;可顯示選中文本的字節數 (而不是一般編輯器所顯示的字數,這在某些情況下,比如 軟件本地化 很方便)。

MySQL的數據庫管理工具

phpMyAdmin 是一個用PHP編寫的,可以通過 web方式控制和操作MySQL數據庫。通過phpMyAdmin可以完全對數據庫進行操作,例如建立、複製/刪除數據等等。 管理 MySQL-server 以及單一數據庫的 PHP 程序,對於不熟悉 MySQL 命令列指令的人來說,是很方便的管理工具。

免費開源的FTP工具軟件

FileZilla是開放源碼軟件,具備所有的FTP軟件功能,如:斷點續傳(如果服務器支持),自定義命令,站點管理等功能。可以斷點續傳進行上傳、下載(需要服務器支持)。

開源圖形化SFTP客戶端

WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP客戶端。同時支持SCP協議。它的主要功能就是在本地與遠程計算機間安全的複製文件。.winscp也可以鏈接其他系統,比如linux系統。

實用的開源思維導圖

FreeMind是一款基於java的免費的腦圖(mind mapping)製作與管理軟件,支持Windows、Linux和Mac多種操作系統,用來幫助你整理思緒的工具軟體,可將每一個環節用 圖形表示,透過將思路圖形化、結構化,幫助你對整個作業流程的瞭解。

開源的密碼管理器

bitwarden是一款開源的密碼管理器,支持 Web、Chrome,很快將要發佈 Firefox、Opera 以及 Edge 瀏覽器插件,擁有 iOS、Android 客戶端,採用本地加密,雲同步的方式。

開源比特幣錢包工具

該工具是一個專注於比特幣私鑰、地址的生成和保存,能讓你更加安全方便地創建、管理比特幣錢包。功能列表:單個錢包、紙錢包、批量錢包、腦錢包、虛榮錢包、分裂錢包、錢包詳情查詢。

開源免費的文件夾同步神器

Syncthing是一個免費開源的工具,它能在你的各個網絡計算機間同步文件/文件夾。它不像其它的同步工具,如BitTorrent Sync和Dropbox那樣,它的同步數據是直接從一個系統中直接傳輸到另一個系統的,並且它是完全開源的,安全且私密的。可以使用利用Syncthing輕鬆搭建私人云存儲。

其他良心軟件貢獻者和開源軟件公司

Square

總僱員數不超過700人,移動支付公司Square是這份開源貢獻名單Top5裡規模最小的公司了,但給開源社區的貢獻是卓越的。Square貢獻的開源項目中最火的是哪一個?或許是Picasso,作為Square開源的一個用於(Android)系統下載和緩存圖片的項目,目前已經廣泛應用於New York Times,Paypay,Ouya,Spotify和更多應用中。

Google

能夠列在開源貢獻名單Top5裡的原因,並不是它所貢獻的開源項目數量,而是勝在質量和規模。舉例來說,Android和Chrome只是單個的開源項目,但圍繞它們構建了龐大的生態圈,基於它們(平臺)上所開發的插件和應用數量驚人,別忘了你用的安卓系統都是開源的,你用的谷歌瀏覽器都是開源的。

LinkedIn

所用的所有內部工具都將開放出來給任何人使用,只要它不和公司的商業計劃直接相關,任何人都可以免費讀到這些項目的代碼。比如:開源Kafka這樣的高吞吐量分佈式消息系統軟件。

Facebook

已經成為全球最大的開源公司,甚至超越了傳統的Linux界的RedHat。

Twitter

在開源社區的貢獻是顯著的,甚至其貢獻的某些開源項目在一定程度上比Twitter本身帶來的影響力更大。用Bootstrap舉例,它起始於Twitter內部的一個小工具,最初的目的是讓它看起來更漂亮。但自從Twitter在兩年半前將Bootstarp項目貢獻給開源社區後,它現在已經到達了一個新的高度。目前有成千上網的開發者利用Built with Bootstrap和Bootstrap Expo創建應用。

當然,還有許多許多,這裡就不一一列舉了。

往往在天天接觸的東西都是自己不注意的東西,輕易就能得到的東西總是不懂得珍惜.....我們常用的淘寶網(淘寶服務器Tengine在Nginx的基礎上開發的)、微信(使用的Nginx開源服務器)各種網站、App的底層軟件.....都是基於這些開源的產品。

寫了這麼多,有良心有認識的可以留言捧一下場,讓大家見識下,誰才是真正的良心軟件吧~

部分參考知乎用戶@大馬哥捕捉手



分享到:


相關文章: