Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa?


Dù là hệ điều hành máy tính phổ biến nhất thế giới, nhưng Windows vẫn đang ngậm ngùi ở lại dưới Trái Đất, nhìn Linux đi ra vũ trụ và thậm chí đã đặt chân lên Sao Hỏa.

Cho dù hiện nay Windows vẫn đang là hệ điều hành phổ biến nhất đối với người dùng phổ thông, nhưng chắc chắn một điều rằng, đại đa số các hệ thống chuyên nghiệp – những máy chủ internet, các siêu máy tính, tàu vũ trụ thám hiểm không gian – đều đang được vận hành trên Linux. Đó là còn chưa kể đến hàng tỷ smartphone khác cùng hàng triệu chiếc xe điện trên toàn cầu cũng đang vận hành nhờ nền tảng này.

Thành công này không chỉ nhờ bản chất mã nguồn mở của Linux, mà còn so với Windows, nhân hệ điều hành này có một lợi thế vô cùng đặc biệt khiến chúng trở nên thích hợp với các hệ thống chuyên nghiệp, đó là sự ổn định.

Trong khi Windows nổi tiếng với những màn hình xanh chết chóc thỉnh thoảng lại hiện ra mỗi khi hệ thống có sự cố bất thường nào đó, cũng như việc thường xuyên phải khởi động lại sau một thời gian sử dụng, hoặc sau khi cập nhật hoặc thậm chí chỉ là cài đặt một phần mềm nào đó, Linux có thể chạy liên tục trong nhiều ngày, nhiều tháng hoặc thậm chí hàng năm mà không cần phải khởi động lại.

Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa? - Ảnh 1.
Chiếc trực thăng thám hiểm Sao Hỏa được vận hành bằng nhân Linux, thay vì Windows.

Điều gì làm nên sự ổn định vô song này của Linux? 

Theo ông Melvin Menezes, một nhà khoa học máy tính về các hệ điều hành phân tán, khả năng nằm trong nguyên tắc cơ bản trong triết lý thiết kế của Linux, vốn được thừa hưởng từ hệ điều hành UNIX.

Trên thực tế, mọi dòng code đều có khả năng gây ra lỗi và gần như không có cách nào để tránh né được điều đó trong hiện tại. Nói cách khác, hệ điều hành nào cũng có khả năng bị lỗi. Cách tốt nhất để giảm thiểu khả năng đó là thu nhỏ kích thước của chính hệ điều hành đó. Cho dù được lập trình bằng kỹ thuật nào đi nữa, tăng kích thước hệ điều hành sẽ làm khả năng lỗi xuất hiện với cấp số nhân.

Linux – cũng như các hệ điều hành khác thuộc họ UNIX – giải quyết vấn đề này bằng cách xác định những tính năng cốt lõi nhất cho một hệ điều hành – chủ yếu là quản lý và phân bổ tài nguyên và giới hạn hệ điều hành chỉ trong các tài nguyên đó. Nó được coi là nhân của hệ điều hành và được đảm bảo có kích thước nhỏ cũng như chặt chẽ nhất có thể.

Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa? - Ảnh 2.
Nhân Linux Kernel được cô lập với các ứng dụng bên ngoài để đảm bảo bảo mật và độ ổn định của hệ thống.

Nó có hầu hết các tính năng trọng yếu nhất để đảm bảo cho sự ổn định và bảo mật của hệ điều hành. Kích thước nhỏ và các điểm vào được xác định và kiểm soát tốt khiến nó ổn định hơn cũng như việc xâm phạm các hệ điều hành dùng nhân này trở nên khó khăn hơn.

Mọi yếu tố liên quan đến người dùng ở một mức độ nào đó đều được giữ ở bên ngoài nhân Linux. Các chương trình như vậy đều gửi yêu cầu cấp tài nguyên đến nhân Linux khi cần thiết thông qua các API. Nhưng nhân Linux sẽ là trọng tài cuối cùng cho các yêu cầu cung cấp tài nguyên này.

Cách tiếp cận của Windows 

Trong khi đó, cách tiếp cận đối với Windows lại đi theo hướng khác. Ngay từ những ngày đầu của mình (Windows 3), đã không hề có khái niệm nào về nhân hệ điều hành. Bất kỳ chương trình nào của người dùng cũng có thể yêu cầu tài nguyên trực tiếp tới mức thấp nhất của hệ thống và API thiết bị.

Dường như điều này bắt đầu thay đổi từ Windows NT dưới sự chỉ đạo của Dave Cutler, một nỗ lực hướng tới cách tiếp cận nhân hệ điều hành đã được đưa ra. Tuy nhiên, ảnh hưởng của nó rất giới hạn khi nó lại xung đột với cách tiếp cận của Microsoft về thị trường.

Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa? - Ảnh 3.
Phải bắt đầu từ Windows NT, cách tiếp cận thông qua nhân hệ điều hành mới được Microsoft áp dụng cho Windows.

Thời điểm đó, mục tiêu của Microsoft không chỉ kiểm soát thị trường hệ điều hành mà còn càng có nhiều chương trình cho người dùng càng tốt.

Với cách tiếp cận thông qua nhân thực của hệ điều hành, dù các ứng dụng bên thứ ba của người dùng hay ứng dụng đi kèm với hệ điều hành, chúng đều được quyền tiếp cận tài nguyên hệ thống ngang bằng nhau. Nếu bạn không thích bộ biên dịch cc compiler của Unix, bạn có thể mua một cái hoặc tự viết cho mình. Nếu bạn không thích bộ shell cơ bản của Linux, bạn cũng có thể dùng Korn Shell hoặc Bourne Shell hoặc bất cứ thứ gì bạn muốn. Bất kỳ chương trình nào bạn mua hoặc tự viết đều có quyền tương đương với phần mềm đi kèm hệ điều hành trong việc tiếp cận tài nguyên.

Trong khi đó Microsoft lại muốn các chương trình của riêng họ có ưu thế so với những đối thủ khác và họ làm điều này bằng cách chậm chạp đưa các chương trình người dùng vào trong nhân hệ điều hành. Điều này làm các chương trình riêng của họ có được quyền truy cập vô song vào tài nguyên hệ thống – nhưng điều này cũng kéo theo các rắc rối pháp lý về chống độc quyền cho Microsoft.

Ví dụ rõ ràng nhất là trình duyệt Internet Explorer trong Windows. Nếu không được đóng gói cùng hệ điều hành này, nó sẽ không thể cạnh tranh lại với Netscape. Thời điểm đó, internet còn chậm và đắt đỏ nếu muốn cài đặt một phần mềm bên thứ ba nào đó. Dù vậy, nó vẫn tiện lợi hơn là chạy ra cửa hàng máy tính và mua đĩa cài đặt. Với việc Internet Explorer được cài đặt sẵn trong Windows, Netscape nhanh chóng thất bại trong cuộc chiến giành thị phần với Microsoft. Hơn nữa, việc được ưu tiên tiếp cận tài nguyên hệ thống cũng giúp IE có tốc độ khởi động nhanh hơn đối thủ.

Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa? - Ảnh 4.
Windows 95

Nhưng khi bị cáo buộc lợi dụng vị thế độc quyền để gia tăng thị phần cho các chương trình người dùng của mình, Microsoft có thể lập luận rằng họ không bán trình duyệt cho người dùng, bởi vì Internet Explorer là “một phần của hệ điều hành”. Điều này làm Windows trông giống như một hệ điều hành có nhân kernel giống như Linux.

Đánh đổi tính bảo mật lấy sự tiện dụng

Nhưng thật không may, hành động mang lại lợi thế về mặt kinh doanh này lại không phải là lợi thế về kỹ thuật. Trong Linux, ngay cả khi bạn xâm phạm được trình duyệt trong máy, bạn cũng sẽ không thể xâm nhập vào nhân hệ điều hành. Nhưng với Windows thì lại khác.

Tại sao Windows vẫn đang ở dưới Trái Đất, còn Linux đã đi ra vũ trụ và đến tận Sao Hỏa? - Ảnh 5.
Linux

Quá nhiều chương trình người dùng được đưa vào nhân Windows và do vậy, nếu một chương trình nào đó bị xâm nhập, hacker có thể mở ra một con đường vào thẳng trái tim của hệ điều hành này. Một chương trình chạy bất thường trong Linux vẫn có thể bị dừng lại bởi nhân kernel mà không làm ảnh hưởng đến độ ổn định của hệ thống. Còn đối với Windows, một chương trình người dùng không ổn định sẽ tác động đến sự ổn định của cả hệ điều hành.

Nhưng nói một cách công bằng. tính bảo mật hay ổn định thường phải đánh đổi với tính dễ sử dụng. Điều tương tự cũng có thể đúng khi nói về Linux hay Windows. Hệ điều hành của Microsoft có thiên hướng dễ sử dụng hơn so với Linux. Ví dụ, với Linux, bạn không thể chỉ tải xuống và chạy một file thực thi exe. Trên Linux, các file này sẽ không thể thực thi nếu không được người dùng cấp phép, nhưng với Windows thì lại có thể.

Đó cũng là lý do khiến Linux phù hợp hơn với người dùng chuyên nghiệp, những người biết rõ mình cần làm gì với hệ thống của mình.

Nói cách khác, cách tiếp cận thông qua một nhân kernel gọn nhẹ của Linux khiến các hệ thống dựa trên nó trở nên ổn định hơn, đặc biệt phù hợp với các ứng dụng cho những hệ thống quan trọng như internet, trung tâm dữ liệu hay thậm chí cả tàu vũ trụ. Tính ổn định của nó lại càng được cải thiện hơn nữa khi nó được xây dựng và vận hành bởi những người dùng chuyên nghiệp, những người hiểu rõ họ cần gì cho các hệ thống của mình.

Tham khảo Quora

Nguyễn Hải – Theo Pháp Luật & Bạn Đọc

Microsoft Flight Simulator 2020: Để thỏa nỗi thèm khát được bay


Khi người người trên khắp thế giới bị trói chân một chỗ vì dịch bệnh, các chuyến bay đã định trước dù là vì công việc hay vui chơi đều bị hủy, “bom tấn” Flight Simulator 2020, phiên bản mới nhất của tựa game mô phỏng lái máy bay nổi tiếng của Microsoft, là cốc nước mát để giải cơn khát thèm bầu trời.

Một chuyến bay cất cánh từ Tân Sơn Nhất trong game. Ảnh chụp màn hình từ YouTube/ND GamingMột chuyến bay cất cánh từ Tân Sơn Nhất trong game. Ảnh chụp màn hình từ YouTube/ND Gaming

covid-19Ra mắt ngày 18-8 trên hệ điều hành Windows và máy chơi game Xbox One, Microsoft Flight Simulator 2020 (MSFS 2020) lập tức gây sốt với đồ họa khủng và thế giới mở khổng lồ: 37.000 sân bay trên khắp thế giới được mô phỏng trong game, cùng với toàn bộ địa danh và địa hình ngoài đời thực được dựng lại dựa trên hình ảnh vệ tinh và trí tuệ nhân tạo (AI) chi tiết đến từng ngôi nhà, cái cây, trảng cỏ.

Nhưng điểm cuốn hút của thương hiệu Flight Simulator không nằm ở hình ảnh đẹp – đồ họa chưa bao giờ là thứ khiến dòng game mô phỏng này có sức sống gần 4 thập kỷ kể từ khi tựa game đầu tiên được ra mắt vào năm 1982 – lâu đời hơn cả hệ điều hành Windows.

Điều làm nên thành công của trò chơi là sự thỏa mãn khát khao chinh phục bầu trời hiện diện trong mỗi người, không phải trong vai trò một hành khách mà là viên phi công cầm lái chiếc phi cơ đưa ta đi khám phá những chân trời mới.

Giới hạn là bầu trời

Dành cho ai chưa từng biết đến Flight Simulator, trò chơi cho phép người chơi chọn mẫu máy bay ưa thích, sân bay khởi hành và đích đến rồi trực tiếp ngồi vào buồng lái điều khiển phi cơ bay theo lộ trình đã xác định.

Không có bất cứ giới hạn nào về vùng trời trong MSFS 2020: người chơi có thể bay đến và bay qua bất cứ đâu, kể cả những nơi bị cấm bay trong thực tế. Bạn có thể cất cánh từ sân bay Tân Sơn Nhất, ngắm nhìn một lượt thành phố từ trên cao với dòng sông Sài Gòn uốn lượn rồi thẳng hướng đến… Bắc Cực, tiện đường ghé thăm kinh đô giải trí Los Angeles rực rỡ vào ban đêm hay xuyên qua làn mây để chiêm ngưỡng nóc nhà thế giới Himalayas ở độ cao hơn 8.800 mét.

Microsoft đã sử dụng lượng dữ liệu khổng lồ là ảnh chụp vệ tinh để tái tạo toàn bộ Trái đất thành mô hình kích thước thật trong game.

Chỉ tính riêng phần dung lượng game cài đặt trên máy tính của người chơi đã lên đến hơn 100GB, chưa kể lượng dữ liệu được stream liên tục trong quá trình chơi nhờ công nghệ cloud gaming – dịch vụ đám mây giúp người dùng có thể trải nghiệm được những tựa game cực khủng mà không tốn nhiều tài nguyên vật lý trên thiết bị cá nhân, do phần lớn dữ liệu được lưu trữ trên đám mây và chỉ được tải về khi cần thiết.

Lượng dữ liệu khổng lồ cho phép trò chơi tái hiện thế giới thực ở mức độ chi tiết khiến người chơi choáng ngợp. Thời tiết trong game cũng được mô phỏng theo dữ liệu thực tế được cập nhật trong thời gian thực.

Một điểm trừ hiếm hoi là ngoại trừ các công trình tiêu biểu được chăm chút về mặt đồ họa, phần lớn các tòa nhà xuất hiện trong game là mô hình 3D do AI dựng nên từ ảnh chụp vệ tinh 2D nên độ trung thực khi quan sát ở cự ly gần có thể không làm thỏa mãn nhiều game thủ khó tính.

Kiến tạo thế giới bằng AI cũng gây ra nhiều tình huống dở khóc dở cười. Cây bút Jordan Oloman của trang NME kể lại trải nghiệm cười ra nước mắt khi anh bay ngang vị trí đáng lẽ là khu tàn tích Macchu Picchu nổi tiếng ở Peru được xây dựng cách đây hơn 500 năm thì bắt gặp không phải các công trình cổ mà là những dãy nhà cao tầng và chung cư mọc lên giữa núi đồi.

Mặc dù vậy, thế giới bao la của game và khả năng khám phá vô tận đủ để người chơi bỏ qua các thiếu sót. “Nếu bạn có dàn máy và đường truyền Internet đủ đáp ứng các yêu cầu của trò chơi, bạn sẽ bước vào một thế giới của sự khám phá không giới hạn và không giống với bất cứ điều gì bạn từng thấy trước đây” – chuyên trang thường thức Underscored của Đài CNN nhận xét về MSFS 2020.

Một thế giới quan mới

Jordan nhớ lại cảm xúc khi lần đầu tiên vút lên khỏi mặt đất và ngắm nhìn “những khung cảnh tuyệt đẹp nhất mà mẹ thiên nhiên dành cho chúng ta” từ cửa sổ buồng lái. Ta như sống lại cảm giác háo hức của người lần đầu đi máy bay, khăng khăng chọn ghế sát cửa sổ để ngắm nhìn đất trời cho thỏa thích.

“Dù ở trên không, tôi cảm giác như mình đang kết nối với Trái đất… Điều đầu tiên mà tôi tin rằng nhiều người sẽ làm khi đăng nhập vào game là bay một chuyến về quê nhà để xem quê hương mình trông ra sao từ trên cao” – Jordan viết. Đối với anh, đó là một trải nghiệm khó tả khi bắt gặp những cánh đồng hay mảnh đất gần nhà mà xưa nay anh chưa từng để tâm nghĩ tới.

Ngồi vào buồng lái và nhìn ngắm mọi sự từ một góc nhìn khác sẽ khiến người chơi đặt câu hỏi về mối quan hệ của bản thân với cảnh trí ta ngỡ đã quá đỗi thân thương, và khiến ta nhìn lại vị trí của mình trong thế giới rộng lớn.

Với riêng Jordan, một ngày làm “phi công” đã thôi thúc anh ra ngoài khám phá những khu rừng và cảnh sắc thiên nhiên gần nhà mà anh dường như bỏ quên trong thời gian cách ly.

Trò chơi còn cho phép tùy chỉnh mức độ hỗ trợ điều khiển của máy tính, đảm bảo cả người chơi nhiều kinh nghiệm hoặc có chuyên môn lái máy bay thực tế và người mới chơi đều được trải nghiệm độ khó như ý.

“Tất cả mọi thứ kết hợp lại tạo ra một tựa game Flight Simulator hoàn hảo cho năm 2020: cung cấp một trò chơi mô phỏng chân thực cho những ai muốn thử thách bản thân nhưng cũng đem lại trải nghiệm du lịch ảo rất thiền cho những người khác… Một tựa game mà bất cứ ai cũng có thể tận hưởng” – bài review trên GamesRadar+ nhận xét.

Nhìn rộng hơn, MSFS 2020 là một thế giới song song và thực tại giả định hoàn hảo cho những ai tìm kiếm sự giải thoát từ những tù túng do đại dịch COVID-19 gây nên. Theo Tổ chức Du lịch thế giới của Liên Hiệp Quốc, 100% điểm đến trên toàn cầu đã áp dụng các biện pháp hạn chế để phòng chống dịch bệnh tính đến tháng 4-2020.

Khi con người bị giới hạn trong bốn bức tường của căn phòng cách ly hay những cảnh trí quen thuộc của khu phố nơi mình sinh sống, chưa bao giờ khát khao đi đây đi đó lại mãnh liệt như lúc này.

Du lịch số là khái niệm đã được gắn với với sự thành công của các tựa game như Assassin’s Creed, GTA 5 hay Ghost of Tsushima. Nếu như Assassin’s Creed và Ghost of Tsushima đưa người chơi ngược dòng lịch sử khám phá những địa danh ở châu Âu và Nhật Bản của nhiều thế kỷ trước, hay GTA 5 cho phép người chơi đánh xe vòng quanh thành phố hư cấu San Andreas lấy ý tưởng từ kiến trúc đô thị miền Nam California, MSFS 2020 đem đến một góc nhìn khác của thế giới thực tại.

Với những ai từng thích thú với trải nghiệm du lịch tại chỗ qua phần mềm mô phỏng địa cầu Google Earth, cảm giác điều khiển một chiếc ATR 72 bay là là trên một thành phố sầm uất, lướt ngang những tòa nhà chọc trời để chiêm ngưỡng kỳ quan của bàn tay con người sẽ không gây thất vọng.

MSFS 2020 là dành cho tất cả mọi người, kể cả người chưa từng chơi game, song điều kiện duy nhất để thỏa cơn thèm bay là hạ tầng mạng và phần cứng. Trang IGN ước tính dung lượng toàn bộ dữ liệu bản đồ được sử dụng trong MSFS 2020 có thể lên đến 2 petabyte, tức 2 triệu GB!

Đó là lý do một trong những yêu cầu cấu hình hệ thống tối thiểu để chơi MSFS 2020 là băng thông đường truyền 5 mbps, và lý tưởng thì phải gấp 10 lần – 50 mbps, mới có thể mang lại trải nghiệm game ổn định và không bị gián đoạn.

Để tái hiện 2.000 tỉ thực thể trong game và nhiều hiện tượng tự nhiên cần được mô phỏng như sóng biển, gió, mây và ánh sáng, đội ngũ phát triển MSFS 2020 đã phải sử dụng dữ liệu thực tế kết hợp trí tuệ nhân tạo và game engine. Hình ảnh vệ tinh 2D từ Bing Maps (sản phẩm của Microsoft, tương tự Google Maps) được nạp vào phần mềm mô phỏng để biến thành những công trình 3D dựa vào AI.

“AI nhìn vào ảnh chụp từ trên xuống và nhận ra một mái nhà. Từ đó, dựa vào hiểu biết về chiều cao ước lượng của các công trình trong khu vực, một tòa nhà 3D được dựng lên”, trưởng nhóm phát triển Jorg Neumann giải thích. Đặc trưng kiến trúc của từng thành phố cũng được cân nhắc để tăng sự đa dạng đảm bảo không có một khu nhà kiểu Pháp mọc lên giữa lòng thủ đô nước Nga, chẳng hạn.

Thông tin thời tiết trong thời gian thực lấy từ trang Meteoblue được sử dụng để mô phỏng thời tiết trong game: nắng, mưa, độ ẩm, nhiệt độ, sức gió, hay thậm chí là cả vị trí của các đám mây – có đến 32 lớp đồ họa khác nhau chỉ dành riêng để thể hiện mây trời. Phần lớn dữ liệu được lưu trữ trên dịch vụ đám mây Azure của Microsoft và tải về song song trong quá trình người chơi khám phá các địa điểm mới trong game.

MSFS 2020 được đánh giá là bước tiến dài trong lịch sử non trẻ của công nghệ cloud gaming – dự báo sẽ là tương lai của ngành công nghiệp trò chơi điện tử, tương tự như cách Netflix đã làm thay đổi nền điện ảnh thế giới.

HOA KIM- TTCT

Halo Infinite now set for launch in Fall 2021 | Halo Infinite ahora se lanzará en otoño de 2021


: Via Halo Waypoint, Joseph Staten, Sr. Creative Director at 343 Industries, announced Halo Infinite is coming to Xbox Series X/S in Fall 2021. After…

Halo Infinite now set for launch in Fall 2021 | Halo Infinite ahora se lanzará en otoño de 2021

Microsoft will reportedly bring Android apps to Windows 10


While you could run selected Android apps on your laptop/computer on Windows 10 through the Your Phone app, not all are able to run “natively”. …

Microsoft will reportedly bring Android apps to Windows 10

COMMAND PROMPT COMMANDS


COMMAND PROMPT COMMANDS

— Read on chrisowilson.com/2019/07/08/command-prompt-commands/

Getting started with Linux Containers on Windows Server 2019


Getting started with Linux Containers on Windows Server 2019

— Read on bcthomas.com/2019/02/getting-started-with-linux-containers-on-windows-server-2019/

Installing Windows Server 2019 Active Directory Step by Step


Installing Windows Server 2019 Active Directory Step by Step
— Read on akfash.wordpress.com/2019/09/18/installing-windows-server-2019-active-directory-step-by-step/

Upgrade Windows Server 2019 Evaluation to Full Version Standard to Datacenter


Upgrade Windows Server 2019 Evaluation to Full Version Standard to Datacenter
— Read on slvirtualguy.com/2019/06/30/upgrade-windows-server-2019-evaluation-to-full-version-standard-to-datacenter/