1 / 10

TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN

TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN. BÁO CÁO 30%. CHUYÊN ĐỀ: TÌM HIỂU VỀ LINUX VÀ VIỆC PHÁT TRIỂN PHẦN MỀM NGUỒN MỞ TRÊN LINUX. GVHD: TẠ NGUYỄN SVTH: TRẦN MINH LUÂN LỚP: 10CT112 MSSV: 310001301. GIỚI THIỆU VỀ LINUX. LINUX LÀ GÌ ?.

mahola
Download Presentation

TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN

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. TRƯỜNG ĐẠI HỌC LẠC HỒNGKHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO 30% CHUYÊN ĐỀ: TÌM HIỂU VỀ LINUX VÀ VIỆC PHÁT TRIỂN PHẦN MỀM NGUỒN MỞ TRÊN LINUX GVHD: TẠ NGUYỄN SVTH: TRẦN MINH LUÂN LỚP: 10CT112 MSSV: 310001301

  2. GIỚI THIỆU VỀ LINUX • LINUX LÀ GÌ ? • Linux là một hệ điều hành. Về mặt nguyên tắc, hệ điều hành cũng là một ứng dụng máy tính, nhưng đây là một ứng dụng đặc biệt – được dùng để điều phối các tài nguyên của hệ thống bao gồm cả phần cứng và phần mềm khác. • Linux được phát triển bởi lLinus Torvalds, bản đầu tiên được đưa ra vào năm 1991 tại Đại học Helsinki, Phần Lan, dựa trên hệ điều hành Minix – một hệ điều hành có cấu trúc tương tự Unix với các chức năng tối thiểu được dùng trong dạy học.

  3. Về cơ bản Linux là một clone Unix. Ngoài ra, Linux cũng là một hệ điều hành với các khả năng đa nhiệm, đa tác vụ, đa người dùng. Linux còn có khả năng chạy được trên hầu như tất cả các loại máy tính từ PC, Mac cho đến những hệ thống Alpha, Amiga. • Sau hơn mười năm phát triển, Linux đã chứng tỏ là một hệ điều hành linh hoạt , uyển chuyển, đáng tin cậy và ổn định. Hiện nay, Linux trở thành hệ điều hành với mã nguồn mở và miễn phí dưới bản quyền của tổ chức GNU • Với tốc độ phát triển nhanh chóng như hiện nay, Linux đang là mối đe dọa lớn nhất với các hệ điều hành Windows của Microsoft.

  4. Ưu và nhược điểm giữa hệ điều hành Linux và Window

  5. So sánh những đặc điểm giữa hệ điều hành Linux và Windows

  6. Các công cụ phát triển phần mềm nguồn mở trên Linux • Bluefish là một môi trường phát triển (IDE) web được sử dụng phổ biến nhất hiện nay. Có thể điều khiển các ngôn ngữ đánh dấu và lập trình, nhưng chỉ chú trọng vào việc phát triển những website động và tương tác.  • Anjuta là một IDE mã nguồn mở, miễn phí cho ngôn ngữ lập trình C và C++. Công cụ này rất dễ cài đặt, và cũng hỗ trợ nhiều tính năng như quản lý dự án, wizard ứng dụng, trình gỡ rối tương tác và một trình soạn thảo mã nguồn mở mạnh. • Gdb không thực sự là một công cụ hỗ trợ lập trình nhưng nó lại là công cụ khá cần thiết với những người lập trình trên *NIX. Gdb là một trình gỡ rối của GNU

  7. Glade (được sử dụng cho GNOME desktop) là một công cụ RAD (phát triển ứng dụng nhanh) được dùng để tạo ra bộ công cụ GTK+. Glade có giao diện giống với giao diện của The GIMPvà có thể tùy chỉnh, thậm chí nhúng vào Anjuta. • Gcc là một trình biên dịch GNU được sử dụng choC, C++, Objective C, FORTRAN, Java và Ada. Đây là một công cụ dạng dòng lệnh nhưng nó rất mạnh. Nhiều IDE tích hợp một số thiết bị ngoại vi cho gcc. Gcc chủ yếu được sử dụng để biên dịch code của C và C++. • Kdevelop được tạo ra từ năm 1998. Đây là một IDE dễ sử dụng dành cho desktop KDE. Kdevelop hiện nay được tung ra theo giấy phép GPL và hoàn toàn miễn phí.

  8. Komposer là một công cụ tác chủ web trên WYSIWYG rất dễ sử dụng. Nó được tạo ra để giúp những đối tượng người dùng chưa có kinh nghiệm tạo ra một website chuyên nghiệp mà không cần hiểu biết về HTML. • Eclipse là một IDE đa ngôn ngữ được viết trên Java với một hệ thống plug-in mở rộng cho phép người dùng bổ sung nhiều tính năng. • Make là một tiện ích Linux có thể tự xác định những phần nhỏ trong một chương trình lớn cần được lập trình lại. • Quanta Plus là một công cụ phát triển HTML giống như Kompozer. Quanta Plus có thể thực hiện mã hóa bằngWYSIWYG và mã hóa thủ công

More Related