1. Trang chủ
  2. » Giáo Dục - Đào Tạo

cấu trúc, sử dụng, nguyên lý, phân tích mã nguồn hacao

48 200 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 1,38 MB

Nội dung

CẤU TRÚC, SỬ DỤNG, NGUYÊN LÝ, PHÂN TÍCH MÃ NGUỒN HACAO  NỘI DUNG   Tổng quan hacao  Cài đặt sử dụng  Nguyên lý  Phân tích mã nguồn Nguyên lý hệ điều hành - Nhóm I Tổng quan hacao  Giới thiệu hacao Lịch sử phát triển Cấu trúc hệ thống tập tin Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  * Giới thiệu: ₋ ₋ Là một bản phân phối linux dành cho người dùng tiếng việt và tiếng anh  Đây phân phối Linux hỗ trợ tiếng Việt có kích thước nhỏ thời điểm ₋ Tất phần mềm Hacao Linux mang giấy phép mã nguồn mở Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  * Lịch sử phát triển ₋ ₋ Ban đầu, Nguyễn Quang Trường, người phát triển chính, tải Puppy Linux 1.06 dùng thử anh làm cho phân phối hiển thị tiếng Việt Unicode và bảng mã khác ứng dụng như Abiword, trình duyệt web Seamonkey Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  ₋ Phương pháp nhập tiếng Việt lúc sử dụng gõ tiếng Việt viết bằng JavaScript trong trình duyệt web sau cắt dán qua ứng dụng khác ₋ Sau tháng, Puppy Linux hỗ trợ hiển thị gõ tiếng Việt với x-unikey, tạo đà cho việc phát triển phiên sau Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  * Các phiên hacao ₋ ₋ ₋ ₋ ₋ ₋ ₋ Hacao Linux 1.06 Hacao Linux 2.0 Hacao Linux 2.01 Professional Hacao Linux 2.12 Professional Hacao Linux 2.16 Professional Hacao Linux 4.21 Hacao Linux 2009 CE Nguyên lý hệ điều hành - Nhóm Cấu trúc hệ thống tập tin  Hệ điều hành Hacao gồm có ‒ Hạt nhân (kernel) ‒ Shell ‒ Các tiện ích ứng dụng Nguyên lý hệ điều hành - Nhóm Cấu trúc hệ thống tập tin  * Kernel ₋ Là trung tâm điều khiển hệ điều hành Hacao, chứa mã điều khiển hoạt động toàn hệ thống ₋ ₋ ₋ Được thiết kế theo dạng modul nên có kích thước thật Kernel nhỏ Chỉ tải phận cần thiết lên nhớ nên không lãng phí nhớ Có thể truy xuất tới toàn tính phần cứng máy Nguyên lý hệ điều hành - Nhóm Cấu trúc hệ thống tập tin  * Shell ₋ ₋ ₋ ₋ Cung cấp tập lệnh cho người dùng thao tác với Kernel để thực công việc Đọc lệnh từ người dùng xử lý Cung cấp số đặc tính khác chuyển hướng xuất nhập ngôn ngữ nhập để tạo tập tin tương tử tập tin BAT DOS Shell sử dụng Hacao GNU Bourne Again Shell Nguyên lý hệ điều hành - Nhóm Quản lý tiến trình   Thao tác với "ống dẫn liên lạc"  Tạo ống dẫn:  int p_desc[2];  int pipe(p_desc);  • • • Giá trị trả thành công, -1 thất bại.  p_desc[0] : chứa số hiệu mô tả nhờ đọc ống dẫn.  p_desc[1] : chứa số hiệu mô tả nhờ viết ống dẫn Nguyên lý hệ điều hành - Nhóm Quản lý người dùng   Hacao linux thiết đặt mặc định người dùng root để tăng cường khả kiểm soát tối đa cho bạn Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  * Gói phần mềm  Các gói phần mềm dùng cho Hacao linux dựa dạng nén TAR.GZ có vài chỉnh sửa riêng để trở thành gói phần mềm dạng PUP đặc trưng  Vẫn cài đặt phần mềm từ chuẩn khác vào Hacao linux thông qua hỗ trợ unrpm, undeb Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  * Thêm / Xóa ứng dụng  Cài đặt phần mềm: có cách  Cài đặt từ gói phần mềm dạng *.pup: bạn cần click chuột vào file pup để cài đặt  Tải & cài đặt trực tiếp từ internet thông qua trình quản lý phần mềm, có nguồn phần mềm khác Dotpup & Pupget, Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  cần chọn phần mềm nhấn nút “Install” để chương trình tự động download & cài đặt Dotpup nhấn mũi tên qua phải để cài đặt Pupget nhấn mũi tên qua trái cho phần mềm cần gỡ bỏ Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  * Quản lý ứng dụng cài đặt  Có thể quản lý phần mềm cài đặt hay gỡ bỏ thật dễ dàng thông qua “Phần mềm” hình desktop Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  * Cài đặt gói phần mềm đơn lẻ  Đối với phần mềm khác dạng *.pup bạn cài bổ sung phần hỗ trợ bung nén gói phần mềm dạng RPM, DEB, có tên “unpm” hay “undeb” phần quản lý phần mềm  Sau bạn cài đặt phần mềm hỗ trợ bạn bung nén file phần mềm thuộc dạng lệnh: unrpm *.rpm hay undeb *.deb vào “/” Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng   Còn gặp dạng phần mềm dạng TAR.GZ bạn cần click chuột vào file bung nén vào “/” (dạng đóng gói thực chất nén file)  Nếu nhận file cài đặt tự chạy dạng *.bin bạn cài đặt lệnh: sh *.bin làm theo chương trình yêu cầu Nguyên lý hệ điều hành - Nhóm Quản lý ứng dụng  * Cập nhật phần mềm  Nếu cần cập nhật phần mềm bạn cần cài đè phần cập nhật bổ sung riêng lẻ hay vào phần “Phần mềm” để cài trực tiếp lên hệ thống Nguyên lý hệ điều hành - Nhóm IV Phân tích mã nguồn   Lúc khởi động Hacao hoạt động nào?  File initrd.gz nạp vào nhớ RAM Nguyên lý hệ điều hành - Nhóm IV Phân tích mã nguồn   Khi nạp vào RAM, đến lượt /sbin/init thực Và /sbin/init liên kết tới /bin/busybox Nguyên lý hệ điều hành - Nhóm IV Phân tích mã nguồn  Nguyên lý hệ điều hành - Nhóm IV Phân tích mã nguồn   Hình ảnh minh họa Nguyên lý hệ điều hành - Nhóm IV Phân tích mã nguồn   Khi khởi động xong, file thực thi tệp tin cấu hình pup_event_backend thực Nguyên lý hệ điều hành - Nhóm  CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ LẮNG NGHE Nguyên lý hệ điều hành - Nhóm ...  Tổng quan hacao  Cài đặt sử dụng  Nguyên lý  Phân tích mã nguồn Nguyên lý hệ điều hành - Nhóm I Tổng quan hacao  Giới thiệu hacao Lịch sử phát triển Cấu trúc hệ thống tập tin Nguyên lý hệ... triển phiên sau Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  * Các phiên hacao ₋ ₋ ₋ ₋ ₋ ₋ ₋ Hacao Linux 1.06 Hacao Linux 2.0 Hacao Linux 2.01 Professional Hacao Linux 2.12... kích thước nhỏ thời điểm ₋ Tất phần mềm Hacao Linux mang giấy phép mã nguồn mở Nguyên lý hệ điều hành - Nhóm Giới thiệu hacao Lịch sử phát triển  * Lịch sử phát triển ₋ ₋ Ban đầu, Nguyễn Quang

Ngày đăng: 29/08/2017, 09:10

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w