歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 一些與linux相關的名詞

一些與linux相關的名詞

日期:2017/2/27 9:41:28   编辑:更多Linux
Linux Standard Base ( LSB ) 由於 Linux 是一個沒有『規格品』樣式的新鮮玩意兒,如果大家都自己玩自己的,那麼可想而知的是,未來想要在 Linux 這個操作系統上面發展軟件與硬件的廠商一定會無所適從的!為了讓軟件開發商、與硬件發展者有一個依循的方向,因此而有 Linux Standard Base 這個玩意兒的誕生!所以,各個 distribution 也都要遵循 LSB 上面的規范,軟硬件發展者也都會依循 LSB ,所以啰,我們才會常常說,各大 distribution 雖然在提供的工具與創意上面有所不同,但是基本上,他們的 Linux 架構都是很類似的!因此,你只要玩一套 Linux distribution 也就夠了!其它的 distribution 應該就難不倒你啰!Unix-Like 其實 Unix-Like 可以說是目前服務器類型的操作系統的統稱啦!因為,不論是 FreeBSD, BSD, Sun Unix, SCO Unix, HP Unix, Red Hat Linux, Mandrake Linux 等等,都是由同一個祖先『Linux』來的,因此,這些咚咚都被統稱為 Unix-Like 的操作系統啰!目前,很多的軟件在開發的時候,基本上,都已經可以是用在各個 Unix-Like 的平台上的!了不起,更改一些原始碼就可以適用你所在的平台啰!服務器、工作站、終端機... 由於網絡的盛行,我們或許常常會聽到一些名詞ㄋㄟ~所以,底下先來介紹幾個簡單的網絡名詞吧! ^_^,來認識一下什麼是 服務器 ( Server )、工作站 ( Workstation ) 與終端機 ( Ternianl )?簡單的來說,你可以這樣認為:服務器 ( Server ):提供 Internet 一種以上的網絡服務的主機,例如 yahoo 提供的是 WWW 的服務,那麼 yahoo 就可以稱之為 服務器 了!那麼,你自己架設一台 mail server 呢?呵呵!那也是一個小型的服務器啰!所以,你必須要清楚的知道,服務器是有規模大小之分的!目前一部 Linux 上面就可以架設多個服務器軟件啰!例如 WWW 服務器的 Apache 軟件、 FTP 服務器的 Wu-ftp 軟件等等的; 工作站 ( Workstation ) :基本上,工作站可以視為僅提供一群特定人士,作為數值分析、科學用途的機器。例如我們研究室有一部 Sun 的機器,他僅提供我們研究室內部幾部計算機的聯機,當我們有需要使用到 Fortran 這個程序語言時,就聯機進入 Sun 這部機器,並在上面進行我們所需要的計算工作!這個就是工作站啦。而工作站與服務器的差別,大概就在於有沒有提供 internet 上面的服務而已,例如,如果我將 Sun 上面的 mail server 開啟之後,那麼這部機器就可以稱之為服務器了!同時也是我們的工作站喔!當然,更廣義的定義是,只要是沒有對 Internet 上面提供網絡服務的,那就是工作站了!這當然也就包含所謂的終端機! 終端機 ( Terninal ) :簡單的說,就是 end-user ( 就是你啦 ) 前面的那部計算機!呵呵,例如我都是使用我的工作機 ( Windows ) 連上我們的主機來工作,那麼這一部 Windows 的計算機,就可以稱為 terninal 機器啰!不過,更狹義的來說,『終端機』本身應該是不具備任何可以作業的軟件的,在終端機上面一定要連上 Server 之後,才能進行各項作業!那才是最狹義的終端機啰!例如我們前面說過的早期的大型主機聯機模式! 大致上的分別可以用上面的觀點來看!幾個常見的授權模式與定義 說說幾個常見的授權模式吧:GNU General Public License :這個可以由剛剛的說明了解,他主要定義在『自由軟件』上面,任何掛上 GPL 授權的軟件,需要公布其原始碼 ( Open Source ),GPL 有幾個主要的大方向: 任何個人或公司均可釋出自由軟件 ( free software ); 任何釋出自由軟件的個人或公司,均可由自己的服務來收取適當的費用; 該軟件的原始碼 ( Source Code ) 需要隨軟件附上,並且是可公開發表的; 任何人均可透過任何正常管道取得此一自由軟件,且均可取得此一授權模式。 Freeware :不同於 Free software , Freeware 為『免費軟件』而非『自由軟件!』雖然他是免費的軟件,但是不見得要公布其原始碼,端看釋出者的意見啰!這個東西與 Open Source 畢竟是不太相同的東西喔!此外,目前很多標榜 免費軟件的程序很多都有小問題!例如假借免費軟件的名義,實施使用者資料竊取的目的!所以『來路不明的軟件請勿安裝!』 Shareware :共享軟件這個名詞就有趣了!與自由軟件有點類似的是, Shareware 在使用初期,他也是免費的,但是,到了所謂的『試用期限』之後,您就必須要選擇『付費後繼續使用』或者『將他移除』的宿命~通常,這些共享軟件都會自行撰寫失效程序,讓你在試用期限之後就無法使用該軟件。 Berkeley Software Distribution (BSD) :使用 BSD source code 最常接觸到的就是 BSD 授權模式了!這個授權模式其實與 GPL 很類似,而其精神也與 Open Source 相呼應呢! Open Source :Open source 表示軟件釋出時,一定伴隨著原始碼的釋出喔!通常他有幾個好處: 程序設計師通常會等到程序成熟之後才會釋出 ( 免得被笑, ^_^ ),所以通常程序在雛形的時候,就已經具有相當的優良體質; Open Source 的精神,相信當程序原設計人將程序原始碼釋出之後,其它的程序設計師接受這份原始碼之後,由於需要將程序改成自己所需的樣式,所以會經由本身的所學來加以改良,並從中加以改良與除蟲,所以程序的 debug 功能會比傳統的 close source 來的快! 由於程序是伴隨原始碼的,因此,系統將會不易存在鮮為人知的木馬程序或一些安全漏洞,相對而言,會比較更加的安全! Close Source :程序的核心是封閉的,優點是有專人維護,您不需要去更動他;缺點則是靈活度大打折扣,使用者無法變更該程序成為自己想要的樣式,此外,若有木馬程序或者安全漏洞,將會花上相當長的一段時間來除錯!




Copyright © Linux教程網 All Rights Reserved