1 / 12

What is Unix & Linux

What is Unix & Linux. - Unix is an Operating System with properties of: Multi-tasking (background, foreground) Multi-user Time-sharing Portable Open Source - Linux is Unix - Linux is the most popular version of Unix that is good for PC(Personal Computer).

makala
Télécharger la présentation

What is Unix & Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is Unix & Linux • -Unix is an Operating System with properties of: • Multi-tasking (background, foreground) • Multi-user • Time-sharing • Portable • Open Source • -Linux is Unix • -Linux is the most popular version of Unix that • is good for PC(Personal Computer).

  2. The History of Unix (1) • 1969 年: Ken Thompson and Dennis Ritchie rewrote the game--Space Travel and to fix the failed O.S. Multics. -Unics is created for PDP-7 with 9K memory -Unix written with assembly language • 1971 年: Unix 2 • 1972 年: C語言誕生(由Dennis Ritchie) • 1973 年: Unix 3, Unix V4 re-written with C language. • 1975 年: Unix V6, 1 BSD(Berkeley Software Distribution) • 1979 年 Unix 7, 4BSD

  3. The History of Unix (2) • 1981 年: XENIX(MS-DOS;IBM 推出 16 位元 PC);System III • 1983 年: 4.1BSD(ANSI C) • 1986 年: POSIX(Portable Operating System Interface) • 1987 年: 4.3BSD ; Sun 以 4.2BSD/4.3BSD 為基礎推 • 出SunOS; (MS推出 Windows 2.0, DOS 3.3, • 同年,IBM 推出OS/2, NOVELL 推出 • Netware386;Boland 推出 Turbo C) • 1988 年: Unix System V R4 (MS 推出 • DOS 4.0) • 1990 年:4.4BSD( MS 推出 Windows 3.0.)

  4. 1969 UNIX V 4 1973 V 6 1975 1.0 BSD 2.0 BSD 2.6 BSD RIG V 7 1979 2.9 BSD PWB 32 V 1980 Accent System III XENIX Systme III 1981 System V 3 BSD XENIX Systme V 1983 4.1 BSD Mach System V 3.0 AIX 1.0 1985 4.2 BSD 1986 System V 3.2 AIX 3.0 4.3 BSD 1988 System V 4.0 1990 4.4 BSD The History of Unix

  5. The birth of Linux • 1991 年: Linus Torvalds(a student of Finland) open the • Linux source code(General Public Licence). • (DOS 5.0 is published) • 1992 年: Sun Solaris; System V R4.2.(Windows 3.1) • 1999 年: Linux getting popular; many company support • Linux, a great success for Open Source. • 同年, 台南縣全縣中小學校採用 RedHat Linux • 為網路主機 OS, 正式撒下自由軟體的種子.

  6. Linux 外傳 • 1991年8月,芬蘭的一個學生在comp.os.minix新聞組貼上了以下這段話:〝你好,所有使用 minix 的人 -我正在為 386 (486)AT 做一個免費的操作系統(只是為了愛好),不會像 GNU那樣很大很專業。〞 • 這名學生就是Linus Torvalds,而他所說的〝愛好〞就變成我們今天知道的 Linux。我們現在了解Linux並非僅由Linus一人開發,它僅是作業系統的核心程式,其它相關的程式及套件是由全世界幾百個程式設計員共同開發的。有趣的是,這個巨大的世界性的開發活動並不是有組織的活動。透過網路上公開程式碼的協定,這個不具管理性的組織很自然的發展起來;就好比:一個俄羅斯學生得到一塊新的主機板,就寫下了驅動程式支援這塊主機板; 而美國馬里蘭的一個系統管理員因需要備份軟體,就寫一個備份程式,並把它傳給任何需要的人等。這些支援性程式好像都在正確的時間發生, 幾年下來, Linux己經發展成無以計數的龐大。 • 令人感到最有趣的是,不用花錢就能得到Linux。只要有時間並願意下載,就可免費得到大多數軟體。更有趣的是,你也可以參與Linux的開發計劃,只要您承認GPL,公開所寫的程式碼,很快的您將變成企鵝一族…………. • ---改寫自“網虎國際”網頁 http://www.wahoo.com.tw/

  7. Version of Unix

  8. Linux Kernel / Distribution 簡介 • Mandrake Linux(法國人提出,美國公司販售,普及率高) • RedHat(USA具自由軟體理念的商業化版本) • OpenLinux(Caldera) • SuSE (Europe) • TurboLinux(Japan, China) • PowerLinux, XLinux(台灣網虎) • Debian(GNU自由軟體理念第一的版本) • FreeBSD (Berkely版本) • Slackware(early version古老版本) • p.s. 本課程使用教室M504今年採用 Mandrake Linux 9.2

  9. Major Component of Unix • 1.Kernel:the master control program,resides in the computer’s main memory, and it manages the computer resources. • 2.Shell: interprets user commands and passes them on to the the kernel. • 3.File System: Unix organizes information into collections called files. Files may be grouped into collection called directory. • 4.Utilities: the useful software tools. It is often called commands. • Ex: text editing, programming, communication, DB management, etc.

  10. GNU / GPL / FSF /CLE簡介 • 經常閱讀Unix/Linux相關文章的人,必定對這些專有名詞不陌生 • GNU: GNU's not Unix • GPL: the GNU General Public License • FSF:Free Software Foundation • 1983由Richard Stallman建立 • CLE:Chinese Linux Extension • X:即X Window,包含X server及X client, • 遵守 X protocol • 參閱“自由軟體在臺灣資訊教育的應用”,洪朝貴,朝陽科技大學資管系副教授 • 參閱“自由軟體之春秋繁露– GNU”,陳建勳,立鋼工程顧問結構工程師

  11. Application of Unix Systems • 除了眾多版本的Unix系統之外, 因為Unix系統而開發出來的相關應用可說不計其數, 例如: • Standard: 如x-window標準(x-protocol) • Desktop: 如CDE, • Tools: 界面程式Shell, • Language: awk, tcl, C, TC, Perl, ….. • Client-Server:全世界最早的主從式架構即由Unix而來 • Networking: TCP/IP, FTP, PPP,………. • Application:從文書處理到商業資料庫, 成千上萬的應用軟體都在Unix系統下被開發(詳見28章)

  12. 課 後 習 作 • 1.(a) Unix是什麼 ? (b)Unix有何特色? • (c) Unix的主要component為何? • 2.(a) Linux是什麼 ? • (b) Linux和傳統的Unix有何 異 與 同? • 3 (a)請利用本校圖書館網頁,查找本校圖書館有多 • 少Linux相關的書,期刊及雜誌 • 4.到目前為止,對Unix或Linux你最好奇的項目是什 • 麼?(請寫下為什麼你對此項好奇) 1. 請上網查找有關Linux教學的相關網站(己完成 2. 請上網查找有關 Mandrake及Redhat Linux的相 關介紹. 請附上你的“引用出處”(即reference)

More Related