TỰ HỌC SỬ DỤNG LINUX - Trang 12

1.1 Thế nào là HĐH nói chung và Linux nói riêng

3

Vào cuối những năm 70 của thế kỷ trước (thế kỷ XX) các nhà phát triển của

trường đại học California ở Berkeley đã thêm vào mã nguồn của UNIX rất nhiều
sự cải tiến trong đó có hỗ trợ giao thức

2

TCP/IP (giao thức mạng chính hiện nay).

Sản phẩm này nổi tiếng dưới tên BSD ("Berkeley Systems Distribution"). Điều
đặc biệt ở chỗ bản quyền của sản phẩm cho phép người khác phát triển và cải tiến
và chuyển kết quả thu được đến người thứ ba (cùng với mã nguồn hoặc không)
với điều kiện là phải chỉ ra phần nào của mã được phát triển ở Berkeley.

Hệ điều hành dòng UNIX, trong đó có BSD, lúc đầu được phát triển để làm

việc với các máy tính nhiều người dùng – các mainframe. Nhưng dần dần cấu
hình trang thiết bị của máy tính cá nhân cũng mạnh lên và hiện nay có khả
năng cao hơn so với những mainframe của những năm 70 thế kỷ trước. Và và
đầu những năm 90 một sinh viên của trường đại học Helsinki (Phần Lan), Linus
Torvalds, đã bắt đầu phát triển một HĐH kiểu UNIX cho các máy tính cá nhân
tương thích với IBM (IBM-compatible PC).

1.1.2

Một chút về lịch sử

HĐH Linux vừa kỷ niệm sinh nhật lần thứ 15 của mình. Đây là bức thư mà
Linus gửi vào nhóm tin tức comp.os.minix ngày 25 tháng 8 năm 1991 (được coi
là ngày sinh nhật của HĐH này):

From: [email protected] (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: What would you like to see most in minix?

Summary: small poll for my new operating system

Message-ID: <[email protected]>

Date: 25 Aug 91 20:57:08 GMT

Organization: University of Helsinki

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 ([email protected])

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 :-(.

Trong thư này Linus cho biết anh đang phát triển một hệ điều hành tự do cho

các máy tính đời 386 (486) và yêu cầu những ai quan tâm cho biết những thành
phần nào của hệ thống cho người dùng cần phải có đầu tiên. Những người dùng
trong nhóm tin tức này đã làm việc dưới hệ điều hành Minux do giáo sư Andy

2

protocol

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.