Nhập môn Linux và phần mềm mã nguồn mở
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Nhập môn Linux quản trị hệ thống mẹo cài hệ điều hành hệ điều hành linux phần mềm máy tính kỹ năng máy tính phần mềm mã nguồn mởTài liệu cùng danh mục:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 434 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 359 0 0 -
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 316 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 309 0 0 -
3 trang 280 0 0
-
Làm việc với Read Only Domain Controllers
20 trang 268 0 0 -
80 trang 258 0 0
-
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 255 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 254 0 0 -
175 trang 252 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0