Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương )

206 4 0
Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương )

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương ) Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương ) Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương ) Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương ) Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương ) Bài giảng phần mềm nguồn mở và hệ điều hành linux ( combo full slides 8 chương )

NỘI DUNG  CHƯƠNG TỔNG QUAN PHẦN MỀM NGUỒN MỞ VÀ HỆ ĐIỀU HÀNH LINUX  CHƯƠNG HỆ THỐNG TỆP LINUX  CHƯƠNG QUẢN LÝ TIẾN TRÌNH  CHƯƠNG SAO LƯU  CHƯƠNG QUẢN LÝ NHẬT KÝ  CHƯƠNG TỰ ĐỘNG HÓA CÁC THAO TÁC  CHƯƠNG KHỞI ĐỘNG HỆ THỐNG  CHƯƠNG LẬP TRÌNH SHELL Tổng quan phần mềm nguồn mở HĐH Linux Nội dung • Phần mềm sở hữu phần mềm tự nguồn mở • Hệ điều hành Linux PHẦN MỀM SỞ HỮU VÀ PHẦN MỀM TỰ DO NGUỒN MỞ PM Sở hữu vs Phần mềm TDNM PM Sở hữu PM TDNM • Mất phí • Quy trình sản xuất • Miễn phí • Quy trình – Mơ hình phát triển nhà thờ • Bản quyền (Copyright) – Giới hạn cách thức, chức năng, mục đích sử dụng – Không can thiệp, thay đổi mã nguồn – Khơng phân phối lại chương trình • Bảo trì: trách nhiệm nhà sx • An tồn: hộp đóng • Khơng cho phép đóng góp nsd – Mơ hình phát triển chợ bazaar • Bản quyền (Copyleft) – Có mã nguồn – GPL (GNU): • • • • Tự sử dụng Tự thay đổi Tự phân phối Tự phân phối thay đổi • Bảo trì: trách nhiệm nsd • An tồn: hộp mở, cơng khai • Cho phép cộng đồng đóng góp phát triển LỊCH SỬ Lịch sử • 1969: Ken Thompson and Dennis Ritchie phát triển Unix (AT&T lab)  phát hành thức 1970 • 1983: Richard Stallman khởi động dự án GNU với mục đích phát triển hđh miễn phí UNIX-like OS Cùng lúc, ơng viết GNU General Public License (GPL) Đến năm 1990, gần đủ phần mềm đời hđh nguồn mở Tuy nhiên, nhân GNU (Hurd) không đủ hấp dẫn để kêu gọi cộng đồng phát triển  GNU chưa hồn thiện • 1985: Intel đời dòng chip 80386, vi xử lý x86 với tập lệnh 32-bit • In 1987, Andrew S Tanenbaum cho đời MINIX, hđh Unix-like dành cho nghiên cứu hàn lâm Tuy nhiên hđh 16bit, không đáp ứng tốc độ phát triển nhanh rẻ dịng chip phổ thơng Intel 32bit cho PC Còn hđh thương mại Unix chạy kiến trúc 32 bit lại q đắt cho người dùng phổ thơng lúc Động lực để Linus Torvalds viết hđh Linux Lịch sử • 1991: Linus Torvalds (ở Helsinki – Phần Lan) bắt đầu viết hđh cho máy 80386, hđh MINIX, độc lập với hđh, sử dụng ch.trình dịch GNU C Compiler • 25/8/1991: Linus viết comp.os.minix: Hello everybody out there using minix I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones This has been brewing since april, and is starting to get ready I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things) I've currently ported bash(1.08) and gcc(1.40), and things seem to work This implies that I'll get something practical within a few months, and I'd like to know what features most people would want Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS Yes - it's free of any minix code, and it has a multi-threaded fs It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.— Linus Torvalds Lịch sử • Thời gian đầu, Linus giới hạn nhân Linux thuộc sở hữu cá nhân, phần mềm tự nguồn mở quyền GNU • 1992: Linus thức đưa nhân Linux thành tự nguồn mở với quyền GPL

Ngày đăng: 20/02/2024, 18:33

Tài liệu cùng người dùng

Tài liệu liên quan