Danh mục

Nhập môn Linux và phần mềm mã nguồn mở

Số trang: 164      Loại file: pdf      Dung lượng: 1.42 MB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo sách nhập môn linux và phần mềm mã nguồn mở, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Nhập môn Linux và phần mềm mã nguồn mởNh p môn Linux và ph n m m mã ngu n m TS Hà Qu c Trung, ThS Lê Xuân Thành Ngày 22 tháng 7 năm 2010 Ph n IGi i thi u v ph n m m mã ngu n m và Linux 1Chương 1Ph n m m mã ngu n m 21.1 Khái ni m ph n m m mã ngu n m1.1.1 Khái ni m ph n m m t do-mã ngu n mCác thao tác có th th c hi n trên ph n m m Ph n m m là m t s nph m trí tu đ c bi t, đ c trưng cho ngành CNTT và CNPM. Trên các ph nm m, có th th c hi n các thao tác:S n xu t ph n m m : nghiên c u nhu c u NSD, thi t k , coding, com- piling and releasing.Cài đ t ph n m m : Đ có th đư c s d ng, ph n m m c n đư c cài đ t. Cài đ t là thao tác ghi các mã c n thi t cho vi c th c hi n môi trư ng vào b nh thích h p đ NSD có th s d ng. Như v y đ cài đ t ph n m m c n có các mã máy c n thi t cho vi c th c hi n ph n m m. Các mã này có th đ dư i d ng hi u đư c b i con ngư i ho c dư i d ng ngôn ng máy.S d ng ph n m m : cài đ t và s d ng ph n m m trên máy tính. Máy tính này có th là máy tính cá nhân, máy ch , máy tính công c ng, . . . .. Tùy theo t ng b i c nh vi c s d ng ph n m m có th có các ràng bu c khác nhau. (cài trên 1 máy, trên nhi u máy, trên nhi u CPU, . . . ..). Các ph n m m có b n quy n thư ng b o v vi c s d ng ph n m m b ng serial key, activate code và có nh ng trư ng h p b ng khóa v t lý!Thay đ i ph n m m Trong quá trình s d ng có th xu t hi n nhu c u thay đ i. Vi c thay đ i này có th đư c ti n hành b i tác gi ph n m m ho c có th do m t ngư i khác. Đ thay đ i tính năng ph n m m c n có mã ngu n c a ph n m m. N u không có mã ngu n, có th d ch ngư c đ thu đư c mã ngu n t mã th c hi n. Mã ngu n ph n m m có th đư c phân ph i theo nhi u kênh khác nhau (m ng, lưu tr , truy n tay, lây nhi m)Các thao tác khác Phân tích ngư c mã ngu n, phân tích giao di n, mô ph ng, th c hi n luân phiên ... Ph n m m đư c qu n lý b i các qui t c v b n quy n và s h u trí tu ,cho phép th c hi n ho c không th c hi n các thao tác nói trên trong cácđi u ki n khác nhau. 3B n quy n ph n m m (BQPM) là tài li u qui đ nh vi c th c hi n cácthao tác trên ph n m m. Có th có các b n quy n ph n m m s h u, b nquy n cho ph n m m mi n phí/ph n m m chia s , b n quy n cho ph n m mt do và mã ngu n m1.1.2 Ph n m m s h ulà ph n m m có b n quy n ràng bu c ch t ch các thao tác trên ph n m m,đ m b o quy n l i c a ngư i làm ra ph n m m. Copy Right (b n quy n)làthu t ng ch quy n qu n lý đ i v i ph n m m, cho phép/không cho phépth c hi n các thao tác khác trên ph n m m. V i các ph n m m s h u, thôngthư ng b n quy n có các ràng bu c ch t ch đ m b o quy n l i c a ngư ilàm ra ph n m m, nh t là vi c b o lưu b n quy n khi th c hi n các thao táctrên ph n m m. Do đó, b n quy n c a các ph n m m ch s h u thư ng r tch t ch v quy n phân ph i và qu n lý, h n ch quy n thay đ i và c i ti nvà h u như không cho phép vi c phân tích ngư c mã. M t s ph n m m sh u còn phân bi t các quy n này cho các đ i tư ng s d ng B n đ c có ththam kh o trong các th a thu n b n quy n dành cho NSD đư c phân ph ikèm theo các ph n m m s h u. Vi c ràng bu c ch t ch các quy n phân ph i và qu n lý trên ph n m mm t m t đ m b o quy n l i và t đó là đ ng l c cho ngư i phát tri n ph nm m, m t khác h n ch nh ng thành ph n khác hoàn thi n và b sung tr cti p các tính năng, ch c năng c a ph n m m. Trong th c t , các ch s h u ph n m m ch cung c p 1 ph n quy n sd ng (ví d s d ng trên m t máy tính, không đư c s d ng trên máy ch ,không đư c s d ng d ch v k t n i t xa đ s d ng ph n m m). Khi NSDmu n có quy n s d ng b sung c n tr ti n b sung theo tính ch t và quimô c a quy n s d ng. Các quy n phân ph i thư ng b h n ch . NSD khôngcó quy n phân ph i cho NSD khác. Đ đ m b o k thu t cho các h n chnày, các ph n m m s h u thư ng có m t mô đun đ xác th c và ki m traquy n s d ng. Đây cũng là m t lý do mà quy n thay đ i ph n m m khôngbao gi đư c cung c p, tr khi ch s h u có ý đ nh chuy n đ i s h u c aph n m m. Quy n qu n lý ph n m m có giá r t cao, có th coi là giá tr trítu c a ph n m m.1.1.3 Ph n m m t do mã ngu n mM t xu hư ng khác trong vi c phân ph i các ph n m m là không h n chcác quy n th c hi n trên ph n m m. Hi n nhiên là các quy n qu n lý ph nm m không th không b h n ch , n u không ph n m m s tr thành s h uc a m t ch th khác có quy n h n ch các quy n th c hi n khác c a ph n 4m m. Như v y, các ph n m m này s đư c phân ph i kèm theo t t c cácquy n, tr quy n qu n lý. Các ch th có th s d ng hoàn toàn t do ph nm m, tr vi c s d ng quy n qu n lý đ áp đ t h n ch lên các quy n cònl i. Các ph n m m đư c phân ph i theo cách th c này g i là ph n m m tdo. Đ đ m b o cho vi c th c hi n các quy n ch nh s a, nâng c p, phân tíchngư c ph n m m, các ph n m m này thư ng đư c phân ph i kèm v i mãngu n. Chính vì nguyê ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: