Tải bản đầy đủ (.docx) (20 trang)

LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA HÊ ĐIỀU HÀNH UBUNTU

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.36 MB, 20 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
NGUYÊN LÝ HỆ ĐIỀU HÀNH
ĐỀ TÀI :
LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA HÊ ĐIỀU HÀNH UBUNTU
SINH VIÊN :Nguyễn Tất Trường
LỜI MỞ ĐẦU
Giới thiệu về hệ điều hành
Hệ điều hành


Là một chương trình chạy trên máy tính



Điều hành, quản lý thiết bị phần cứng ,tài nguyên phần mềm



Là trung gian giữa người dùng và phần cứng.



Cho phép người dùng sử dụng các phần mềm ứng dụng.

1.GIỚI THIỆU VỀ UBUNTU:
-Ubuntu là một HĐH máy tính dựa trên Debian GNU/Linux.Hiện là một
trong những phản phân phối phổ biến nhất, có khoảng 20 triệu người
dùng, chiếm 30% số bản Linux được cài đặt trên máy tính để bàn (2007)


-“Ubuntu” trong tiếng Zulu có nghĩa là “Tình người”. Mô tả triết lý Ubuntu


“Tôi được là chính mình nhờ những người xung quanh”.
-Bản phát hành đầu tiên của Ubuntu được đưa ra vào ngày 20/10/2004.
-Mục đích của Ubuntu bao gồm việc cung cấp một hệ điều hành ổn định,
cập nhật cho người sử dụng bình thường, tập trung vào sự tiện dụng và dễ
cài đặt.
-Ubuntu là một phần mềm tự do mã nguồn mở và nó tuân thủ theo giấy
phép GNU GPL.
-Ubuntu được tài trợ bởi công ti Canonical Ltd do Mark Shuttleworth là chủ
sở hữu. Công ti Canonical Ltd là một công ti phát triển phần mềm có trụ sở
tại thủ đô London, Anh.

Mark Shuttleworth
Mark Shuttleworth là một tỉ phú người Nam Phi, ông sinh ngày 17/9/1973.
Ngoài việc là người sáng lập Canonical Ltd và hỗ trợ các dự án phát triển
hệ điều hành tự do mã nguồn mở như trên, ông còn nổi tiếng và được mọi
người biết tới như là vị khách du lịch vũ trụ thứ hai trên thế giới khi được
chọn bay trong năm 2001 trên con tàu vũ trụ Soyuz TM-33 và TM-34 trong
khoảng thời gian kéo dài tới 9 ngày 21 giờ 55 phút.
-Hàng năm, Ubuntu phát hành hai phiên bản hệ điều hành của mình vào
tháng 4 (xx.04) và vào tháng 10 (xx.10).(xx là 2 số cuối trong năm phát
hành).



-Ngày này phiên bản mới nhất của Ubuntu là phiên bản 18.10 được phát
hành vào tháng 10 năm 2018.
-Ubuntu được người dung ưa chuộng và sử dụng rộng rãi vì tính bảo mật

cao, nhanh lẹ, giao diện đồ họa đẹp, dễ sử dụng và làm quen, cùng với đó
là ubuntu sở hữu một kho phần mềm ứng dụng rất phong phú rộng mở.
-Để tìm thêm thông tin về hệ điều hành tự do mã nguồn mở này ta có thể
truy cập trang chủ của Ubuntu : .
-Ngoài ra những người khơi nguồn và phát triển hệ điều hành tự do mã
nguồn mở Ubuntu cam kết rằng:
+)Ubuntu sẽ luôn miễn phí và không có phát sinh phí phụ thêm nào cho
phiên bản dành cho doanh nghiệp, tất cả mọi người đều có thể sử dụng
với những điều khoản tự do như nhau.
+)Ubuntu bao gồm kiến trúc tối ưu nhất về chuyển ngữ và tiếp cận của
cộng đồng phần mềm tự do nguồn mở, nhằm mục đích thu hút được càng
nhiều người sử dụng càng tốt.
+)Ubuntu được phát hành ra theo chu kì đã định trước, một bản phát hành
mới sẽ được ra đời sau mỗi sáu tháng. Người dung có thể tự do dùng bản
ổn định hiện hành hoặc phiên bản đang được phát triển và mỗi phiên bản
phát hành sẽ hỗ trợ cho người sủ dụng ít nhất là 18 tháng.
+)Ubuntu cam kết luôn tuân thủ hoàn toàn theo những nguyên tắc của
việc phát triển phần mềm mã nguồn mở và họ luôn khuyến khích người
dùng sử dụng phần mềm mã nguồn mở cùng theo đó là nếu có thể thì phát
triển chúng lên tầm cao mới.
-Ubuntu hiện nay có nhiều phiên bản nhằm mục đích dành cho những


người sử dụng khác nhau giúp họ có những trải nghiệm tốt nhất và tối ưu
nhất khi chọn sử dụng hệ điều hành ubuntu. Những phiên bản nổi bật có
thể kể đến như:edubuntu, kubuntu.ubuntu, xubuntu, gobuntu,…

-Kubuntu là một dẫn xuất chính thức của Ubuntu, nhưng sử dụng môi
trường Desktop KDE thay vì GNOME. Phiên bản này là một phần của dự
án Ubuntu và có cùng nền tảng bên dưới với Ubuntu.

-Edubuntu là một dẫn xuất chính thức của Ubuntu, được thiết kế cho việc
sử dụng trong môi trường học đường. Edubuntu bao gồm nhiều ứng dụng
cho giáo dục như GCompris, KDE Edutainment Suite, và Schooltool
Calendar.
-Xubuntu là một dẫn xuất chính thức của Ubuntu, nhưng sử dụng môi
trường desktop Xfce thay vì GNOME. Phiên bản này nhắm đến các máy
tính có cấu hình không cao, hoặc những hệ thống đặc biệt yêu cầu một
môi trường desktop hiệu suất cao, tốc độ cần nhanh.
-Gobuntu là một dẫn xuất của Ubuntu cho những ai mong muốn một hệ
điều hành desktop thuần phần mềm tự do. Phiên bản này loại bỏ những
driver chỉ có gói binary, và bảo đảm là không sử dụng phần mềm nào giới
hạn đến việc điều chỉnh hay tái phân phối.
-Ubuntu là hệ điều hành tự do mã nguồn mở và có thể cài đặt lên hầu hết
các thiết bị công nghệ hiện nay. Ngoài việc chúng ta có thể cài đặt trên
máy tính cá nhân thì chúng ta có thể cài đặt trên máy tính bảng, điện thoại
thông minh, tivi thông minh,..

2.Đặc điểm của hệ điều hành Ubuntu:
Một hình nền của Ubuntu 6.06 LTS, thể hiện Bình minh của Ubuntu (Dawn
of Ubuntu), một trong số các hình nền được cài sẵn.Ubuntu tập trung vào
khả năng dễ sử dụng, bao gồm việc sử dụng rộng rãi của công cụ sudo


cho các thao tác quản trị. sudo chứng thực người dùng bằng mật khẩu của
chính họ mà không phải sử dụng mật khẩu của một người dùng đích để có
được quyền cho các lệnh xác định với những người dùng cụ thể tại các
máy chủ cụ thể mà không cần chia sẻ mật khẩu cho họ và cùng lúc đó,
giảm thiểu mối nguy hiểm của các thiết bị đầu cuối không được giám sát.
Một khi người dùng được xác nhận, hệ thống sẽ cập nhật một mốc thời
gian và sau đó người dùng có thể sử dụng sudo mà không cần mật khẩu

trong một khoảng thời gian ngắn (5 phút nếu không sửa chữa trong
/etc/sudoers). Trình cài đặt Ubiquity (trước đây gọi là Espresso), có trong
phiên bản “Dapper” chạy trực tiếp từ đĩa CD (LiveCD), cho phép cài đặt
Ubuntu lên đĩa cứng ngay trong môi trường đĩa chạy trực tiếp mà không
cần phải khởi động lại máy tính. Hơn thế nữa, Ubuntu hướng đến khả
năng sử dụng cho người dùng khuyết tật và việc quốc tế hoá, với mục đích
có càng nhiều người dùng càng tốt. Ở phiên bản 5.04, UTF-8 là bảng mã
mặc định. Bên cạnh các công cụ hệ thống chuẩn và các ứng dụng nhỏ
khác, Ubuntu được phân phối cùng với phần mềm cài đặt sẵn
OpenOffice.org, trình duyệt internet Firefox, và trình biên tập đồ hoạ GIMP.
Một số trò chơi bài và trò chơi giải đố cũng có sẵn.Ubuntu cung cấp một
tập hợp đầy đủ các tính năng có thể hoạt động ngay lập tức từ bản cài đặt
chuẩn, nhưng lại vừa vặn trong 1 đĩa CD. Có một đĩa chạy trực tiếp và một
đĩa cài đặt truyền thống cho mỗi lần phát hành. CD chạy trực tiếp cho phép
người dùng xem xét phần cứng của họ có tương thích với hệ điều hành
hay không trước khi cài đặt lên đĩa cứng. Đĩa Ubuntu, Edubuntu được gửi
miễn phí cho bất cứ ai yêu cầu, và tập tin ảnh đĩa cũng có sẵn để tải về.
Ubuntu khi chạy cần 256 MB RAM, và khi cài đặt lên đĩa cứng, chiếm 3GB
dung lượng đĩa trống. Đặc điểm có thể nhận thấy rõ ở giao diện mặc định
của phiên bản này là các màu chuyển giữa nâu và cam. Cho đến tháng 4,
2005, Ubuntu có một gói tuỳ chọn được gọi là ubuntu-calendar, gói này tải
về một hình nền mới vào mỗi tháng, phù hợp với chủ đề màu nâu của giao
diện. Các hình nền này thể hiện những người mẫu bán khoả thân và nó bị
chỉ trích như “risqué (khiêu gợi không thích hợp, thiếu tế nhị)”. Điều này
dẫn đến việc tạo ra những tên giễu như “Linuxxx” hay “Bản phân phối
khiêu dâm”.

3.Phân loại và hỗ trợ các gói:
Ubuntu phân chia tất cả phần mềm thành 4 phần, được gọi là các thành
phần, để thể hiện sự khác nhau trong bản quyền và mức độ được hỗ trợ.



Các gói được quy về các thành phần như sau:
Phần mềm “tự do” ở đây chỉ bao gồm những phần mềm thoả yêu cầu giấy
phép của Ubuntu, nói chung, tương ứng với chính sách phần mềm miễn
phí của Debian. (Dù sao, cũng có một ngoại lệ cho Main; nó “cũng có thể
bao gồm các firmware nhị phân, các phông chữ (các phần được dùng bởi
các thành phần của Main) không được phép sửa đổi nếu không có sự cho
phép của tác giả” khi việc phân phối lại chúng không bị gây trở ngại.”)
Phần mềm không tự do thường không được hỗ trợ (Multiverse), nhưng
cũng có ngoại lệ (Restricted) cho một số phần mềm không tự do quan
trọng, như driver của các thiết bị, không có chúng, người dùng không thể
sử dụng Ubuntu trên hệ thống của họ, đặc biệt là các driver card đồ hoạ
nhị phân. Mức độ hỗ trợ bị giới hạn hơn main, vì các nhà phát triển không
thể truy cập vào mã nguồn.
Thường thì Main và Restricted chứa tất cả phần mềm cho một hệ thống
Linux thông thường. Các phần mềm khác có cùng chức năng và các phần
mềm chuyên dụng được liệt kê trong Universe và Multiverse.
Ngoài các kho chính thức ra còn có Ubuntu Backports, một dự án được
công nhận chính thức, liệt kê các phiên bản mới hơn của một vài phần
mềm nào đó chỉ có trong phiên bản không ổn định của Ubuntu. Các kho
không thể bao gồm tất cả nhưng nó chứa hầu hết các gói được người
dùng yêu cầu, các gói này được liệt kê chỉ khi chúng đáp ứng được các
yêu cầu về chất lượng.

4.Các phần mềm hỗ trợ:
Ubuntu có một hệ thống chứng nhận cho phần mềm của bên thứ ba.
Ubuntu chứng nhận phần mềm độc quyền sẽ làm việc tốt trong Ubuntu. Dù
sao, vẫn có nhiều chương trình quen thuộc với người dùng trên các hệ
điều hành không tự do, như Microsoft Windows, không tương thích và

chưa được Ubuntu chứng nhận. Một vài phần mềm độc quyền không giới
hạn bản phân phối được đưa vào thành phần multiverse của Ubuntu. Vài
ví dụ về phần mềm không được phân phối bởi Ubuntu gồm có:
Phần mềm cho phép chơi các tập tin video DVD đã bị khóa mã vùng, bởi vì
tình trạng có vấn đề về luật pháp của thư viện giải mã DVD mã nguồn mở


DeCSS tại nhiều khu vực trên thế giới. (Ghi chú: thư viện này cần có ngay
cả khi xem DVD ở vùng được cho phép.)
Thư viện mã hóa và giải mã cho nhiều định dạng độc quyền (hình ảnh/âm
thanh) như Windows Media.
Một số phần mở rộng được ưa chuộng cho các trình duyệt web, như
Adobe’s (trước là Macromedia’s) Shockwave (không có phiên bản cho
Linux) và Flash (một cách khắc phục cho sự ngăn cấm việc phân phối lại
đã được quy định trong thỏa thuận bản quyền cho người dùng cuối là gói
multiverse “flashplugin-nonfree” (flashplugin-không tự do), gói này sẽ tự
động tải Linux Flash plugin trực tiếp từ trang web của Adobe và sau đó cài
đặt nó.)

5.Các tính năng cơ bản của hệ điều hành
Ubtuntu:
-Cấu trúc thư mục của hệ điều hành Ubuntu:

+) /: là thư mục root, nơi mở đầu logic cho hệ thống file của Linux.Mọi
đường dẫn tuyệt đối của bất kì file nào đều vắt đầu từ /. Thư mục / chứa
toàn bộ hệ điều hành và chỉ có người dung root mới có quyền truy cập và
thay đổi trong thư mục này.
+) /bin: User binaries- mục lưu trữ các file nhị phân chương trình thực thi
của người dung
+) /sbin: Chứa đựng các file thực thi dạng nhị phân chương trình cơ bản



giúp hệ thống hoạt động được. Các chương trình trong /sbin thường được
sử dụng cho mục đích duy trì và quản trị hệ thống nên nó dành cho người
dung admin quản trị hệ thống- người dung root hoặc superuser.
+) /boot: boot loader file: chứa các tệp tin khởi động và cá nhân kernel.
+) /dev: Các file thiết bị nơi lưu trữ các phân vùng ổ cứng, thiết bị ngoại vi
như usb, ổ đĩa ngoài hay bất kì loại thiết bị nào được đưa vào hệ thống.
+) etc: Chứa file cấu hình cho các chương trình hoạt động. Chúng thường
là các tệp tin dang text. Chức năng gần giống như “ Control Panel” trong
Windows. Các cấu hình trong /etc thường ảnh hưởng tới tất cả những
người dùng trong hệ thống.
+) /home: Thư mục chứa các file các nhân của User.
+) /lib: Chứa các file library hỗ trợ cho các file thực binary. Mỗi khi cài đặt
phần mềm trên Linux, các thư viện cũng tự động được download và chúng
hầu hết được bắt đầu với lib*. Đây là thư viện cơ bản mà Linux cần để làm
việc.
+) /root: Thư mục home của người dùng root.
+) /tmp: Thư mục lưu trữ các file tạm của hệ thống và các user, các file lưu
tại đây sẽ bị xóa khi hệ thống khởi động lại.
+) /usr: Chứa các file binary, library, tài liệu, source-code cho các chương
trình.
+) /var: Chứa đựng các file có sự thay đổi trong quá trình hoạt động của
hệ điều hành cũng như các ứng dụng.

-Thiết lập hệ thống (System Settings):
Hình ảnh của System Settings:


-Thiết lập hình ảnh,icon trên hệ điều hành Ubuntu:


-Thiết lập hiển thị, công cụ trình chiếu trên hệ điều hành Ubuntu:


-Kết nối 2,3 màn hình:


-Thông tin hệ thống, thiết lập chương trình mặc định:

-Quản lí tài khoản và người sử dụng trên Ubuntu:

-Những lí do chúng ta nên dùng Ubuntu:
-Hoàn toàn miễn phí


Ubuntu được cung cấp hoàn toàn miễn phí, bạn có thể vào trang chủ để tải
ngay phần mềm về và cài đặt vào máy tính. Bạn có thể chỉnh sửa, sao
chép hoặc cải tiến phần mềm dưới phép giấy phép GNU GPL.
-Sử dụng it tài nguyên phần cứng
So với Windows thì Ubuntu tỏ ra khá vượt trội trong việc sử dụng ít tài
nguyên và tăng hiệu suất hệ thống.
Trước đây tôi có 1 Laptop chay CPU Intel Core 2 Solo, Ram 2GB. Khi chạy
Windows XP, chỉ cần mở Chrome và 2 Tab thì hệ thống có dấu hiệu chậm
và “Đơ”. Khi chuyển qua Ubuntu, kết quả tôi đã có thể sử dụng bao nhiêu
tab tùy thích. Bên cạnh đó, hiệu suất của máy cũng tăng đáng kể.
Chính vì thế, nếu bạn đang sở hữu 1 Laptop hoặc PC với cấu hình yếu, có
lẽ Ubuntu là giải pháp tốt nhất dành cho bạn.

-Tính bảo mật cao



Theo đánh giá của các chuyên gia từ các Website nước ngoài, về cơ chế
bảo mật Ubuntu có độ bảo mật cao hơn Window. Và ở Ubuntu, khi có bất
cứ lỗ hỏng bảo mật nào, trong thời gian rất ngắn bạn có thể cập nhật được
ngay các bản vá lỗi bởi Ubuntu có 1 cộng động hổ trợ rộng lớn trên toàn
thế giới. Các phiên bản Ubuntu mới và cũ đều được hỗ trợ cập nhập bảo
mật ứng dụng trong một thời gian dài.

-Khả năng tương thích cao
Khi cài đặt Window, vấn đề hàng đầu là phải tìm đầy đủ các Drivers để
phần cứng có thể hoạt động ổn định. Vấn đề này sẽ không còn khi cài đặt
Ubuntu, bạn sẽ nhận được hầu như tất cả các Driver trên máy tính. Nếu
Driver gặp vấn đề, thông qua các bạn Update thường xuyên bạn sẽ khắc
phục được một cách dễ dàng.

-Kho ứng dụng miễn phí khổng lồ


Ubuntu có một kho ứng dụng đồ sộ và hầu hết các ứng dụng là miễn phí.
Bạn sẽ không mất nhiều thời gian để lên các diễn đàn mô tả về phần mềm
mình muốn, tất cả được phân chia theo mục đích sử dụng trong ứng
dụng Ubuntu Software Center. Ngoài ra, bạn hoàn toàn có thể cài đặt tùy
chỉnh các phần mềm khác.

-Chạy được các ứng dụng trên Windows


Chơi Game Dota trên Ubuntu

Sử dụng Photoshop trên Ubuntu

Với Wine và Steam, Ubuntu bạn có thể sử dụng phần mềm hoặc chơi hầu
hết các game trên Windows từ hệ điều hành Ubuntu. Tuy có vài hạn chế.
Điều này cho thấy khả năng mở rộng của Ubuntu là rất lớn và tương lai
không xa, Ubuntu có thể chạy được tất cả những thứ mà Windows có.


-Cài đặt Ubuntu song song Windows
Bạn hoàn toàn có thể cài đặt Ubuntu song song với Windows trên cùng
một ổ cứng. Bạn có thể chuyển đổi qua lại 2 hệ điều hành này thông qua
menu boot. Điều này rất tuyệt vời, bởi bạn có thể sử dụng Windows để
chạy các chương trình phức tạp hoặc dùng Ubuntu để giải trí hoặc khám
phá những trải nghiệm mới mẻ trên Ubuntu.

-Trang bị sẵn các ứng dụng cần thiết
Tuy với dụng lượng File cài đặt ~800MB, khi cài đặt hoàn tất Ubuntu bạn
sẽ được cung cấp đầy đủ các phần mềm cần thiết như Firefox, bộ ứng
dụng văn phòng LibreOffice (đọc được các File Microsoft Office),..

Giao diện một vài hình ảnh Ubuntu về các Software trên Laptop


-Ưu điểm và nhược điểm của hệ điều hành Ubuntu:
1.Trước tiên là những mặt hạn chế của Ubuntu – Linux và những nhìn
nhận theo hướng tích cực.
– Người dùng được hệ điều hành này phải là người thành thạo
– Phần cứng ít được hỗ trợ
– Phần mềm ứng dụng chưa tinh xảo và đáp ứng được nhu cầu.
– Thiếu chuẩn hóa thống nhất
– Chính sách hỗ trợ khác hàng thiếu nhất quán và tốn kém



– Nhiều ứng dụng không có giao diện GUI
– Có quá nhiều lệnh phải nhớ
– Khó khăn trong việc cài đặt, nâng cấp và quản lí các ứng dụng.
– Ít phổ biến và số người dùng không quá 1% trên tổng số người dùng
máy tính
– Ít tìm được các ứng dụng của Linux trên mạng
– Các chương trình của Windows không thể chạy trên Ubuntu và ngược lại
– Không có Games
Giờ thì chúng ta sẽ tiến hành phân tích theo khía cạnh tích cực cho từng
mặt hạn chế.
– Người dùng được hệ điều hành này phải là người thành thạo.
– Phần cứng ít được hỗ trợ.
– Phần mềm ứng dụng chưa tinh xảo và đáp ứng được nhu cầu.
– Thiếu chuẩn hóa thống.
– Chính sách hỗ trợ khác hàng thiếu nhất quán và tốn kém.
– Nhiều ứng dụng không có giao diện.
– Có quá nhiều lệnh phải nhớ.
– Khó khăn trong việc cài đặt, nâng cấp và quản lí các ứng dụng.
– Ít phổ biến và số người dùng không quá 1% trên tổng số người dùng
máy tính.
– Ít tìm được các ứng dụng của Linux trên mạng: Hầu hết các ứng dụng
của Linux đã được tích hợp trong CD chứa Linux, nên các bạn không cần
phải đi đâu tìm thêm cả. Hiện nay các phần mềm “miễn phí” chạy trên
Linux đang có ở khoảng … 100.000 phần mềm,đó là một con số ấn tượng
và càng ấn tượng hơn với chữ “miễn phí – Free”.
– Các chương trình của Windows không thể chạy trên Ubuntu và ngược
lại.
– Không có Games.
2. Những ưu điểm của Ubuntu – Linux

– Sử dụng giao diện đồ họa thế hệ mới
– Sử dụng bất kì giao diện nào
– Hỗ trợ kĩ thuật miễn phí bất cứ lúc nào
– Quá nhiều cửa sổ làm việc trên màng hình? Hảy dùng nhiều không gian
làm việc


– Không cần đợi 10 năm để sửa lỗi chương trình.
– Giải trí với hàng trăm games mã nguồn mỡ và miễn phí
–Thoát khỏi ưu thế độc quyền của Microsoft
– Chat với người dùng IRC, Yahoo, AIM, MSN, … với chỉ một chương trình
– Nghe nhạc với chương trình cực kì đa năng
– Xem dự báo thời tiết
6.Kết luận
Ubuntu – Linux sẽ còn phát triển trong những năm tới, và ngày càng hoàn
thiện hơn. Vì thế chúng ta không phải lo gì về việc một ngày nào đó
Ubuntu – Linux sẽ không còn. Với những ưu điểm trên thì chẳng thể nào có
lí do gì mà chúng ta không thử trải nghiệm Ubuntu một lần, thử rời xa
Windows xem sẽ như thế nào.



×