Chương 208: Linux Đệ Nhất Bản

Quyển 2: Hacker Thánh Địa Chương 209: LINUX đệ nhất bản

linus phát tới nguyên mã bao, tổng cộng đại khái 12000 đi dấu hiệu, hắn biên soạn những này dấu hiệu tổng cộng hao tốn mười ngày tả hữu thời gian, nếu tính cả trước khi vì thế mà chuẩn bị thời gian, tắc thì ít nhất còn muốn thêm một tháng trước. Mà Lâm Hồng đem những này dấu hiệu đọc hoàn tất, lại chỉ tốn đại khái ba giờ tựu xem xong rồi.

Lâm Hồng phát hiện, bên trong rất nhiều địa phương đều tham khảo minix phương pháp sáng tác, dù sao trước khi linus một mực đều tại nghiên cứu minix, từ phía trên tham khảo không ít đặc điểm cùng công năng. Tỷ như, văn bản tài liệu hệ thống kết cấu.

minix văn bản tài liệu hệ thống là bắt chước unix đến ghi, chỉ có đem văn bản tài liệu hệ thống thực hiện, mới có thể đối với ổ đĩa cứng tiến hành đọc ghi, có thể nói văn bản tài liệu hệ thống tựu là đối với ổ đĩa cứng quản lý chương trình. Tuy nhiên hiện tại linux cũng không có liên quan đến đến ổ đĩa cứng đọc ghi công năng, nhưng là cái này một bộ phận linus hay vẫn là đem hắn thực hiện đi ra.

Dựa theo lập trình lệ cũ, bình thường cái thứ nhất chương trình đều là thực hiện "hello,wolrd ", linus cũng từng ở trên các đồng hồ đo đóng dấu qua cái này câu nói, nhưng là hắn chia Lâm Hồng cái này phiên bản công năng, đã không chỉ là đơn giản như vậy.

Hắn tại nơi này phiên bản trong thực hiện lưỡng cái trọng yếu công năng, tức bảo hộ hình thức cùng nhiều tiến trình.

Cái này hai cái đặc điểm là dos hệ thống chỗ không chuẩn bị, bị coi là hiện đại thao tác hệ thống trọng yếu công năng.

"Bảo hộ hình thức" là nhằm vào bộ nhớ một cách nói.

intel công ty tại 1978 năm ban bố một cái 16 vị cpu, tức 8086, cái này cpu là intel trong lịch sử một cái trọng yếu sự kiện quan trọng, là đặt intel tại pc lĩnh vực Chip nhất muốn sản phẩm một trong.

8086cpu luôn luôn 20 căn địa chỉ tuyến, có thể lớn nhất tìm chỉ 2 16 lần phương, thì ra là 1mb địa chỉ không gian.

Cái này là căn cứ vào 8086cpu máy vi tính có khả năng ủng hộ lớn nhất bộ nhớ địa chỉ, cái này hình thức được xưng là "Thực hình thức". dos hệ thống tựu là công tác tại nơi này hình thức xuống.

Thực hình thức chỉ ủng hộ tối đa 1mb bộ nhớ. Tựu Lâm Hồng muốn thăng cấp chính mình đang tại sử dụng cái này đài Khang bách máy vi tính, ở bên trong tồn đầu bên trên lại thêm một đầu 1mb bộ nhớ, dos hệ thống cũng phân biệt không đi ra, căn bản không làm nên chuyện gì, tính năng không có bất kỳ tăng lên.

Đây là 16 vị cpu phần cứng kết cấu chỗ quyết định, tại lúc ấy 1mb bộ nhớ đã coi như không tệ. Sở hữu tất cả hữu ích, thiết thực chương trình đều đầy đủ sử dụng.

Bất quá, tại điện tử lĩnh vực, tồn tại "Moore định luật ", mạch điện hợp thành không ngừng nhanh chóng phát triển, rất nhanh 8086cpu tựu không cách nào thỏa mãn yêu cầu.

Vì vậy intel liền tại 1985 năm đẩy ra 8086 thăng cấp phiên bản 80386.

Lúc này đây, gởi lại khí vị mấy bị tăng lên gấp đôi, theo 16 vị thăng cấp đến 32 vị.

80386cpu gia tăng lên không ít ưu điểm, chẳng những tìm chỉ không gian sâu sắc, nhưng lại dẫn vào nhiều nhiệm vụ xử lý cùng bảo hộ hình thức khái niệm.

Bảo hộ hình thức xuống, đối nội tồn quản lý đã không còn là trước kia phân đoạn thức kết cấu. Mà là biến thành phân trang cơ chế, loại này cơ chế có phi thường đại ưu điểm, có thể cho bộ nhớ quản lý tính năng đạt được thật lớn tăng lên.

Nhưng là, tại máy vi tính lĩnh vực, có một loại "Về phía trước kiêm dung" quy tắc, nói cách khác, 80386 phải kiêm dung 8086cpu cơ chế, trước kia tại cái đó thượng diện có thể vận hành chương trình. Tại thăng cấp sau đích cpu bên trên cũng có thể vận hành.

Cho nên tại lặng yên nhận thức dưới tình huống, cái này "Bảo hộ hình thức" là không có bị mở ra đến, sử dụng hay vẫn là "Thực hình thức".

Mà nếu muốn đánh khai "Bảo hộ hình thức ", tắc thì cần dùng dấu hiệu đối với đệ 20 số địa chỉ tuyến tiến hành thao tác, đem hắn "Tỉnh lại". Nó tựu là tiến vào bảo hộ hình thức người giữ cửa, phải thông qua đồng ý của nó mới được.

Nói đơn giản, nhưng là cả quá trình cụ thể thực hiện nhưng lại tương đương phức tạp đấy.

Đây cũng là linus vì cái gì bỏ ra thời gian dài như vậy mới cuối cùng nhất đem v0. 00 bản biên soạn hoàn tất nguyên nhân.

]

Bọn hắn muốn cho linux đuổi kịp thời đại phát triển, lại để cho linux tương lai công năng có thể cùng hiện tại những này mới nhất thao tác hệ thống cùng so sánh, tiến vào bảo hộ hình thức là ắt không thể thiếu, bởi vì chỉ có tiến nhập bảo hộ hình thức mới có thể trình độ lớn nhất địa phát huy ra 80386cpu lớn nhất tính năng.

Lâm Hồng trước khi xem 《 thao tác hệ thống xếp đặt thiết kế cùng thực hiện 》 thời điểm, tại đây bộ phận thấy phi thường mơ hồ, chuyên môn còn đi thăm dò không ít tư liệu. Thế nhưng mà trong nội tâm hay là đối với loại này cơ chế có chút nhớ nhung không thông, tại sao phải như vậy xếp đặt thiết kế.

Nhưng là, hôm nay hắn thấy được linus thực hiện dấu hiệu về sau, lập tức có một loại đột nhiên đốn ngộ cảm giác.

Cùng bình thường lập trình thời điểm, không cần đi quan tâm phần cứng tầng dưới chót kết cấu bất đồng, thao tác hệ thống tầng dưới chót dấu hiệu nhưng lại cùng phần cứng chặt chẽ tương liên. Lúc ban đầu cái kia boot cùng load nhi chương trình, đều phải dùng tổng hợp mới có thể đảm nhiệm. Chính xác đến cpu là một loại gởi lại khí, cũng chính xác đến ổ đĩa cứng là một loại phiến khu.

Muốn muốn lý giải những này dấu hiệu, phải đối với cpu cùng ổ đĩa cứng phần cứng kết cấu hiểu rõ được phi thường tinh tường. Tỷ như cpu có bao nhiêu dẫn chân, bên trong có bao nhiêu cái gởi lại khí, từng cái gởi lại khí tác dụng vậy là cái gì.

Cũng may những này kỹ thuật tham số. intel có phi thường kỹ càng địa kỹ thuật file. Như vậy nho nhỏ một khối Chip, liên quan đến đến kỹ thuật tư liệu nhưng lại một vài dày đặc tác phẩm vĩ đại sách vở.

Lâm Hồng không thể không cảm thán. Cái này nho nhỏ bên trong Chip, chịu tải lại là nhân loại văn minh trong tiên tiến nhất tri thức kết tinh, đem trí tuệ của nhân loại phát huy đến cực điểm, từng cái dẫn chân, không có một cái gởi lại khí đều là trải qua trăm ngàn lần không ngừng thí nghiệm về sau mới cuối cùng nhất định ra đến đấy.

Lâm Hồng dựa theo linus ở bên trong ghi lời thuyết minh đương, đem khai phát hoàn cảnh phối trí tốt, sau đó tại minix dưới bình đài đối với phần này dấu hiệu đã tiến hành biên dịch.

Chữa trị mấy cái thật nhỏ bug về sau, hắn cuối cùng nhất đem linux kính tượng văn bản tài liệu cho biên dịch đi ra.

Hắn chỉ có một đài máy vi tính, cho nên cuối cùng nhất đành phải đem cái này linux an rót vào bản trên máy.

Đương nhiên, hắn sử dụng lại là nhiều hệ thống lắp đặt phương thức, mặt khác hai cái hệ thống cũng không có bị ảnh hưởng.

Trọng khải về sau, hắn lựa chọn menu, sau đó hồi xe.

Trên các đồng hồ đo lập tức thoáng hiện liên tiếp ký tự, không ngừng hướng lên xoát động.

Giờ phút này, Lâm Hồng đã đối với máy vi tính khởi động kỹ càng quá trình đã có phi thường khắc sâu nhận thức, không giống như trước kia như vậy. Căn bản không biết máy vi tính đến cùng đang làm cái gì.

Đem làm nguồn điện chốt mở bị đè xuống thời điểm, máy móc mà bắt đầu mở điện, bo mạch chủ khống chế Chip vì vậy hướng cpu gửi đi một cái trọng tin số, đem cpu khôi phục đến mới bắt đầu nhất trạng thái, đem làm Chip tổ kiểm tra đo lường đến cpu bên trên cung cấp điện ổn định thời điểm, cpu sẽ bắt đầu công tác.

Nó muốn làm chuyện thứ nhất tựu là từ trong tồn bên trong đích 0xffff0 địa chỉ chỗ đọc đến chỉ lệnh vận hành.

Mà cái này địa chỉ trong. Bình thường sẽ có một cái nhảy chuyển chỉ lệnh, nhảy chuyển tới bios tự kiểm hệ thống chỗ, cái lúc này liền bắt đầu tự kiểm quá trình. bios là bo mạch chủ nhà máy hiệu buôn đã sớm xoát tại cố kiện bên trong một cái hệ thống, mục đích đúng là đối với phần cứng tiến hành quản lý.

Tự kiểm mục đích, là vì kiểm tra đo lường máy vi tính tất cả bộ phận phần cứng phải chăng bình thường, nếu như thiếu khuyết hoặc là có hư hao phần cứng, tắc thì khởi động tựu sẽ lập tức bị treo lên.

Chỉ có sở hữu tất cả phần cứng kiểm tra đo lường đều bị sau khi thông qua, mới có thể cuối cùng nhất nhảy chuyển tới cái thứ nhất phiến khu, đọc đến mbr, bắt đầu chấp hành lắp đặt tại ổ đĩa cứng bên trên thao tác hệ thống.

Mà linus hoàn thành công năng. Tựu là tại đọc đến mbr về sau, như thế nào đem thao tác hệ thống thêm tái đến bộ nhớ bên trong tiến hành chấp hành.

Quá trình này rất nhanh, ký tự không ngừng hướng lên đổi mới, phần cứng kiểm tra đo lường rất nhanh chấm dứt, đón lấy màn hình lóe lên, lập tức cao nhất bộ liền xuất hiện "aaaaaabbbb..." Như vậy ký tự.

Nhìn xem trên các đồng hồ đo không ngừng xuất hiện ab ký tự, Lâm Hồng biết rõ, lúc này đây khởi động quá trình đã hoàn tất. Hắn đã thấy được linus mà biện thành ghi công năng.

Nếu mặt khác không hiểu kỹ thuật người chứng kiến loại tình huống này, tất nhiên sẽ đối với cái này xùy cười một tiếng, nói: "Cái này cũng gọi là thao tác hệ thống? Nói đùa sao!"

Trên thực tế, lúc trước linus đem cái này phiên bản biên ghi sau khi đi ra, thật hưng phấn địa gọi tới muội muội của hắn Sara đến quan sát. Cái này dù sao cũng là hắn hao tốn thật lớn tâm tư mà biên soạn ra đến tác phẩm, cố gắng lâu như vậy, cuối cùng thành công, tự nhiên muốn và những người khác chia xẻ thoáng một phát chính mình vui sướng.

Thế nhưng mà ôm Teddy gấu Sara chằm chằm vào màn hình nhìn ước chừng năm giây về sau, nói một tiếng "Rất tốt ", liền mặt không biểu tình địa trở lại trong phòng cùng nàng khuê mật nồi điện thoại cháo đi.

linus vì thế sửng sốt cả buổi, thật lâu mới kịp phản ứng, chính mình cùng không hiểu kỹ thuật người là hoàn toàn không có tiếng nói chung đấy. Hắn vậy mà hy vọng xa vời muội muội của mình có thể xem hiểu chính mình làm cố gắng cùng thành quả. Đây quả thực quá ngây thơ rồi.

Tại đối phương trong mắt, cái này là đơn giản cho thấy mấy chữ phù, hoàn toàn không có có chỗ đặc biết gì, cũng hoàn toàn không biết làm như vậy một cái công năng đến cùng có cái gì ý nghĩa.

Bất quá, Lâm Hồng đối với cái này nhưng lại biết rõ, trên màn hình không ngừng luân chuyển biểu hiện ab ký tự, là do hai cái tiến trình đóng dấu tại trên màn hình đấy. Nói cách khác, linus tại nơi này v0. 00 bản ở bên trong, chẳng những thực hiện bảo hộ hình thức, cũng đem nhiều nhiệm vụ quản lý nguyên hình cho làm đi ra.

"Lợi hại!"

"Rất tuyệt!"

"nicejob!"

Những điều này đều là Lâm Hồng đối với linus đánh giá.

Cái này bộ phận nội dung, xem tuy nhiên đều có thể lý giải. Nhưng là Lâm Hồng biết rõ, nếu để cho chính mình biên soạn ra đến. Lên giá phí thời gian cùng tinh lực khẳng định so với đối phương muốn nhiều. Cũng không là bởi vì chính mình kỹ thuật không tới nơi tới chốn, mà là mình ở phương diện này lý giải còn chưa đủ khắc sâu, hoặc là nói, phương diện này tư liệu quá ít, gần kề bằng vào một bản 《 thao tác hệ thống xếp đặt thiết kế cùng thực hiện 》 căn bản không viết ra được đến, còn liên quan đến đến mặt khác rất nhiều tri thức tích lũy.

Bình thường Lâm Hồng đối đãi máy vi tính, là từ vĩ mô góc độ quan sát cùng sử dụng, nhưng khi hắn chứng kiến cái này nhất Nguyên Thủy thao tác hệ thống thời điểm, lập tức đã có một loại tại kính hiển vi hạ quan sát cảm giác.

Sở hữu tất cả hộp đen cũng không có, trong lòng của hắn biết rõ máy vi tính bước tiếp theo đem muốn, hết thảy chi tiết đều nhìn một cái không sót gì.

Giờ phút này đã là rạng sáng hai giờ nhiều, Lâm Hồng vốn rất muốn cùng linus câu thông thoáng một phát, thế nhưng mà đối phương giờ phút này cũng không tại tuyến.

Vì vậy, tâm tình của hắn dưới sự kích động, liền bắt đầu chính thức bắt đầu vùi đầu vào linux khai phát bên trong.

Hắn muốn làm, tựu là đem trước khi linus mãi cho đến minix bên trong đích bash, thì ra là xác ngoài chương trình, cấy ghép đến linux trong.

Xác ngoài chương trình trọng yếu phi thường, nó có thể nói là sở hữu tất cả chương trình chi mẫu, chỉ có đem nó cấy ghép tới, mới có thể thuận lợi địa chấp hành mặt khác hữu ích, thiết thực chương trình.

bash bản thân chính là một cái Khai Nguyên chương trình, có thể theo internet bên trên miễn phí download, nhưng là Lâm Hồng trong tay có nó nguyên dấu hiệu, hay vẫn là lần trước linus gửi qua bưu điện (hệ thống tin nhắn) cho hắn đấy.

Biên soạn cái này, nhất định phải thực hiện một ít thao tác hệ thống hệ thống thuyên chuyển mệnh lệnh, tỷ như biểu hiện mục lục "ls" mệnh lệnh, tiến vào mục lục "cd" mệnh lệnh, những điều này đều là cơ bản nhất đấy.

Hệ thống thuyên chuyển có rất nhiều, Lâm Hồng tạm thời ý định trước đem minix bên trong chỗ ủng hộ hoàn thành sẽ xảy đến. Mặt khác, sau này hãy nói.

Vi để tránh cho linus tiến hành lặp lại khai phát, hắn đầu tiên cho đối phương phát một phong email, sau đó liền vùi đầu khai phát.

Cấy ghép quá trình so trong tưởng tượng muốn khó một điểm, bất quá cũng may linux sử dụng văn bản tài liệu hệ thống cùng minix là đồng dạng, tại mặt trời tại phương đông bay lên thời điểm, hắn đã đem bash chương trình cấy ghép được không sai biệt lắm. ( chưa xong còn tiếp )