Cách sử dụng ReactOS, Bản sao Windows mã nguồn mở

Cách sử dụng ReactOS, Bản sao Windows mã nguồn mở

Nếu bạn muốn Windows là mã nguồn mở, bạn nên xem xét ReactOS!





Microsoft đã có nhiều bước tiến theo hướng cởi mở hơn. Xu hướng này bao gồm từ sự tham gia vào các nhóm ngành đến khả năng tương tác của các tệp và ứng dụng của nó. Heck, nó thậm chí còn phát hành nhiều công cụ và ứng dụng của riêng mình dưới dạng mã nguồn mở.





Nhưng một lĩnh vực mà nó vẫn chưa nhúc nhích là hệ điều hành Windows (OS). Khi sự kết hợp của Windows và Office cung cấp một lớn một phần doanh thu hàng năm của Microsoft, có thể mất một thời gian cho đến khi chúng tôi có thể tải xuống mã hệ điều hành cho chính mình. Do đó, một số thành viên cộng đồng gan dạ đã tự mình cố gắng xây dựng Windows của riêng họ ngay từ đầu.





Trong bài viết này, chúng ta sẽ xem xét ReactOS là gì, cách cài đặt nó và cách nó xử lý một số ứng dụng Windows hiện có.

ReactOS là gì?

ReactOS là một nỗ lực để xây dựng một hệ điều hành mã nguồn mở bắt chước Windows. Điều này không chỉ có nghĩa là trông giống như Windows , mặc dù nó có (tốt, các phiên bản cũ hơn trong mọi trường hợp). Nhưng nó còn đi sâu hơn vậy.



Mục tiêu chính của dự án là xây dựng một hệ điều hành có thể chạy bất kỳ ứng dụng Windows nào mà bạn ném vào nó.

Đây là một công việc to lớn. Ở cấp rất cao, hệ điều hành được tạo thành từ các thành phần sau:





  • ĐẾN hạt nhân , dịch chuyển giữa phần mềm và phần cứng.
  • Căn bản thư viện phần mềm cung cấp các chức năng phổ biến như ghi tệp vào đĩa.
  • Dịch vụ chạy trong nền. Print Spooler là một ví dụ về điều này, vì nó đợi các chương trình khác gửi thứ gì đó đến máy in và quản lý việc trao đổi đó.
  • Các ứng dụng sử dụng các thành phần này. Điều này không chỉ bao gồm các ứng dụng giao diện người dùng như Word hoặc Chrome, mà còn bao gồm các ứng dụng hệ thống. Ví dụ, explorer.exe là một chương trình không chỉ duyệt tệp (giao diện người dùng) mà còn cung cấp màn hình nền, Thanh tác vụ và Menu Bắt đầu.

Công việc trước dự án ReactOS là cung cấp một bộ thư viện, dịch vụ và (hệ thống) ứng dụng tương thích với những ứng dụng mà Microsoft có. Ngoài ra, các thành phần phần mềm này thường sẽ làm cho cuộc gọi hệ thống trực tiếp tới hạt nhân thay mặt cho các chương trình hướng tới người dùng. Vì vậy, ReactOS cũng cần phải ngăn chặn những điều này, xử lý chúng và trả lời, tất cả trong khi ứng dụng không phải là ứng dụng khôn ngoan hơn.

Hy vọng rằng bạn có ý tưởng về phạm vi của những gì các nhà phát triển ReactOS đang cố gắng thực hiện. Và đó là lý do tại sao, dựa trên tình trạng hiện tại của dự án, có một số thứ hoạt động và một số thì không. Trong các phần dưới đây, chúng tôi sẽ hướng dẫn chi tiết quá trình cài đặt trong một máy ảo . Sau đó, chúng tôi sẽ cài đặt ba ứng dụng để xem chúng hoạt động như thế nào: một cơ bản, một trung gian và một phức tạp.





Cách cài đặt ReactOS

Việc cài đặt ReactOS rất ( hết sức ) tương tự như Windows. Nếu bạn đã từng cài đặt Windows từ đầu, chẳng hạn như trên PC do chính bạn xây dựng, bạn sẽ ở ngay tại nhà. Các giai đoạn ban đầu có màu xanh 'màn hình chết chóc', trong khi các bước hoàn thiện sử dụng các hộp thoại trông quen thuộc (nếu ghi ngày tháng).

Nếu bạn muốn làm theo, hãy bắt đầu bằng cách cài đặt VirtualBox cho hệ điều hành của bạn. Sau đó tạo một máy ảo với cài đặt như trong hình dưới đây. Hầu hết đây là cài đặt mặc định, ngoại trừ RAM (1GB) và dung lượng đĩa cứng (10GB), mặc dù thấp nhưng vẫn còn nhiều cho hệ thống gọn nhẹ này. Nếu tất cả những điều này nghe có vẻ vô nghĩa với bạn, hãy xem hướng dẫn về VirtualBox để xem tất cả về những gì.

Bước 1: Ngôn ngữ trình cài đặt

Màn hình đầu tiên sẽ yêu cầu bạn chọn ngôn ngữ để sử dụng trong quá trình cài đặt. Ở đây bạn có thể thấy các màn hình xanh đáng yêu thường thấy trong các cài đặt Windows. Trên màn hình này và các màn hình tiếp theo, bạn có thể điều hướng bằng các phím mũi tên, sử dụng Vào để thực hiện lựa chọn và thực hiện các hành động khác với các phím được liệt kê trong thanh dưới cùng.

cách nhắn tin riêng tư trên ứng dụng youtube

Bước 2-3: Chào mừng và cảnh báo

Đây là một thông báo tuyệt vời chào mừng bạn đến với ReactOS, cũng như một lưu ý rằng nó vẫn đang được phát triển.

Bước 4-5: Thiết bị và Lưu trữ

Bạn có thể yên tâm chấp nhận các giá trị mặc định cho các thiết bị, chúng đều là các thành phần tiêu chuẩn mà VirtualBox mô phỏng.

Trên màn hình tiếp theo, đĩa ảo bạn đã tạo cho máy ảo của mình sẽ xuất hiện. Bạn có thể biết kích thước của 'C: drive' có khớp với những gì bạn đã yêu cầu VirtualBox cấp phát cho máy ảo này hay không. Trừ khi bạn cần một sơ đồ phân vùng lạ mắt , bạn chỉ có thể đánh Vào ở đây.

Bước 6: Xác nhận

Trên màn hình cuối cùng này, hãy chọn tùy chọn giữa. Nó sẽ định dạng hoàn toàn đĩa của bạn, điều mà bạn sẽ muốn cho dù máy ảo là mới tinh hay bạn đang tái chế một tệp đĩa ảo cũ.

Đánh Vào trên màn hình tiếp theo một lần nữa để xác nhận.

Bước 7: Định dạng

Tùy thuộc vào kích thước đĩa ảo của bạn, quá trình định dạng có thể mất một khoảng thời gian.

Bước 8: Cài đặt hệ điều hành

Tiếp theo, trình cài đặt sẽ sao chép các tệp hệ điều hành vào đĩa ảo của bạn.

Bước 9: Cài đặt Bootloader

Cuối cùng, trình cài đặt sẽ thiết lập máy ảo bộ nạp khởi động để chạy ReactOS khi bạn khởi động nó. Chọn tùy chọn đầu tiên ở đây, tùy chọn này sẽ cài đặt nó vào cả đĩa ảo nói chung cũng như phân vùng C:. Màn hình cuối cùng sẽ thông báo cho bạn biết rằng bạn sẽ khởi động lại máy của mình. Nói lời tạm biệt với màu xanh điện tuyệt vời đó.

Cách thiết lập ReactOS

Bây giờ bạn sẽ khởi động vào chính ReactOS. Nếu bạn là người dùng ở một độ tuổi nhất định, kiểu dáng bạn nhìn thấy phải trông quen thuộc. Bây giờ một trình hướng dẫn sẽ xuất hiện để giúp bạn thiết lập một số khía cạnh của hệ thống:

  1. Một màn hình chào mừng.
  2. Lời cảm ơn, đặc biệt là đối với dự án nguồn mở chứa ReactOS.
  3. Cài đặt Ngôn ngữ, bao gồm cho hệ thống (ngày / giờ, đơn vị tiền tệ và các định dạng khác) và cho bàn phím (ví dụ: bố cục Hoa Kỳ), được hiển thị trong hình trên.
  4. Một tùy chọn để thêm tên của bạn và tên công ty của bạn.
  5. Tên cho máy của bạn và mật khẩu cho tài khoản quản trị viên .
  6. Đặt ngày, giờ và múi giờ.
  7. Chọn một chủ đề. ReactOS có hai phần mềm: Lautus, một chủ đề tối và Cổ điển (trông giống như bạn mong đợi), được hiển thị trong hình ảnh bên dưới.
  8. Thiết lạp mạng lưới.
  9. Cho biết liệu máy ReactOS sẽ là một phần của nhóm làm việc (đặc biệt) hay miền công ty.
  10. Màn hình tiến trình cuối cùng trong khi hệ điều hành hoạt động ở chế độ nền.

Khi tất cả những điều này hoàn tất, màn hình của bạn sẽ sẵn sàng để sử dụng. Nếu bạn là người dùng Windows thông thường, mọi thứ ở đây sẽ rất quen thuộc. Menu 'Start', thanh tác vụ, khay hệ thống và các biểu tượng trên màn hình đều trông giống hệt như hệ điều hành của Redmond. Tất cả trông giống nhau, nhưng nó tốt như thế nào công việc ?

Cài đặt các chương trình Windows trong ReactOS

Chúng tôi sẽ chọn ba ứng dụng để sử dụng trong thử nghiệm này, như sau:

  • Trình soạn thảo văn bản . Đây là một trong những công cụ máy tính cơ bản nhất và ReactOS cũng có các bản sao của cả Notepad và Wordpad, giống như Windows. Tuy nhiên, chúng tôi sẽ cố gắng cài đặt PSPad, một trình soạn thảo văn bản mã nguồn mở.
  • Máy nghe nhạc . QMMP là nền tảng đa nền tảng và trông giống như WinAmp, vì vậy nó có vẻ là một lựa chọn tốt. Nhưng các ứng dụng đa phương tiện cần tương tác với nhiều hệ điều hành bên trong, vì vậy nó thể hiện một thứ gì đó phức tạp hơn một chút so với trình soạn thảo văn bản.
  • Trình duyệt web . Chúng tôi đang tìm kiếm một thứ gì đó phức tạp ở đây, tại sao không tìm kiếm nó? Hãy thử cài đặt Chrome mới nhất.

Ghi chú: Trong khi các hướng dẫn ban đầu liệt kê 1GB RAM cho máy ảo ReactOS, dựa trên lựa chọn của Chrome, tôi đã tăng mức này lên 2GB trước khi thực hiện cài đặt.

Các phần sau sẽ trình bày chi tiết việc cài đặt và thực thi các chương trình này thành công (hay không) như thế nào.

Cài đặt và chạy PSPad

Sau khi tải xuống trình cài đặt từ trang web của dự án , một cú nhấp đúp đơn giản đã khởi động mọi thứ.

Quá trình cài đặt hoàn tất mà không gặp sự cố và trình cài đặt đã khởi chạy ứng dụng. Một số thử nghiệm thô sơ (nhập văn bản và lưu tệp) đã diễn ra mà không gặp khó khăn. Một trục trặc mà tôi nhận thấy là nút Thu nhỏ trên thanh tiêu đề không hoạt động. Maximize đã hoạt động, chuyển đổi nó qua lại giữa kích thước được hiển thị trong hình ảnh dưới đây và kích thước đầy đủ. Nhưng Minimize thì không, trong khi nó hoạt động trên các cửa sổ khác như trình quản lý tệp.

Nhìn chung, ban đầu, má hồng có tác dụng chủ yếu. Vì vậy, với tư cách là đại diện của chúng tôi về một ứng dụng 'cơ bản', PSPad đã vượt qua bài kiểm tra.

Ghi chú: ReactOS có Trình quản lý ứng dụng, giống với các trình quản lý gói khác nhau của thế giới nguồn mở hơn là '' Chương trình và Tính năng '' của Windows. Đây là một loại kho phần mềm mà từ đó người dùng có thể chọn và cài đặt các ứng dụng cho ReactOS, giống như Windows Store. Một điều ngạc nhiên thú vị là PSPad hiển thị như được cài đặt trong công cụ này, mặc dù chúng tôi đã cài đặt nó theo cách thủ công. Hơn nữa, Trình quản lý ứng dụng có phiên bản PSPad (cũ hơn một chút) để cài đặt. Nó cũng được cài đặt chính xác và thậm chí chọn phiên tôi đã mở trong phiên bản mới hơn.

Cài đặt và chạy QMMP

QMMP cũng có sẵn để tải xuống từ trang web của nó; chỉ cần cuộn xuống cuối trang Tải xuống và tìm liên kết cho 'Gói nhị phân dành cho Windows.' Chọn trình cài đặt cho phiên bản mới nhất và nhấp đúp để chạy.

Mọi thứ đã xuống dốc mặc dù sau khi ứng dụng khởi động. Nó cho phép tôi khởi động ứng dụng và thêm một bài hát vào danh sách phát, nhưng nó sẽ không phát. Tại thời điểm này, tôi nhận thấy rằng trình điều khiển âm thanh không được thiết lập đúng cách cho máy ảo, nhưng ngay cả sau khi làm như vậy và xác nhận nó, ứng dụng sẽ không phát tệp MP3. Trên thực tế, ReactOS đã bắt đầu đóng băng khi tôi cố gỡ cài đặt QMMP để cài đặt lại nó. Một bản cài đặt mới của ReactOS, nơi tôi đảm bảo cài đặt trình điều khiển âm thanh trước, thậm chí không giải quyết được vấn đề.

Đối với ứng dụng 'vừa phải 'này, chúng tôi có thể đánh giá là không đạt. Mặc dù nó đã cài đặt và khởi động, nhưng nó không thực sự thực hiện chức năng cốt lõi của nó.

Ghi chú: Giống như PSPad, QMMP cũng có sẵn từ Trình quản lý ứng dụng ReactOS. Cài đặt phiên bản này (một lần nữa, cũ hơn) đã hoạt động, như được hiển thị trong hình trên.

Cài đặt và chạy Chrome

Bây giờ cho cuộc đảo chính ân sủng: trình duyệt web Chrome. Nếu bạn có thể cài đặt phần mềm này và chạy trên máy của mình, bạn sẽ đột nhiên có rất nhiều công cụ theo ý của mình. Điều này bao gồm từ email trên máy tính để bàn đến trình phát âm thanh (xem hướng dẫn của chúng tôi về Spotify) đến các công cụ năng suất (Google Tài liệu hoặc Office Online). Nhưng khả năng chạy tất cả phần mềm dựa trên web tuyệt vời này có nghĩa là nó là một con quái vật phức tạp. ReactOS có thể xử lý nó không?

Tiếc là không có. Ít nhất thì việc chạy tệp ChromeSetup.exe tiêu chuẩn đã không thành công. Trình cài đặt thậm chí không thể kết nối với Internet để tải xuống trình duyệt, điều này không báo hiệu tốt cho khả năng lướt web của Chrome trên ReactOS.

Ghi chú: Mặc dù Chrome không phải là một tùy chọn, nhưng ít nhất không phải là không bôi một ít mỡ khuỷu tay để cài đặt nó, Firefox là được! Nó có sẵn từ Trình quản lý ứng dụng và chạy tốt. Mặc dù phiên bản cũ hơn một chút (v.45.0.1), nhưng không gặp khó khăn gì khi mở bản nháp của bài viết này trong Google Tài liệu sau khi tôi đăng nhập vào Gmail, như được hiển thị trong hình ảnh bên dưới.

Bạn có nên sử dụng ReactOS?

Nó phụ thuộc. Nếu bạn đã là người dùng Windows? Không, không phải vì bất kỳ lý do gì, trừ khi đó chỉ là sự tò mò. Nếu bạn là người dùng Mac hoặc Linux? Có thể hữu ích khi chạy ứng dụng Windows lẻ mà bạn cần bằng cách chạy nó trong VirtualBox. Về cơ bản, nếu bạn đang ở trong tình huống Wine sẽ không chạy thứ gì đó bạn muốn và bạn không muốn đăng ký giấy phép Windows. Chỉ cần ghi nhớ trạng thái đang diễn ra của nó và đừng đặt cược lớn (ví dụ: đừng dựa vào nó cho bất kỳ chương trình quan trọng nào mà không có thử nghiệm rộng rãi).

tại sao thời gian trên máy tính của tôi bị sai

Điều đó nói rằng, nếu bạn có một số phần cứng cũ hơn không có hệ điều hành và bạn cần một hệ điều hành, thì ReactOS có thể là một lựa chọn khả thi. Bạn nên có kế hoạch gắn bó với những gì có sẵn từ Trình quản lý ứng dụng, điều này không tệ như bạn nghĩ. Trong khi một số ứng dụng được cài đặt theo cách thủ công không hoạt động, ReactOS đã 'ăn ba' với lượt cài đặt Trung tâm ứng dụng.

Ngoài những tiện ích trên, Firefox còn có một số ứng dụng khá nặng. Giống như LibreOffice. GIMP, Inkscape và Scribus cho đồ họa / xuất bản. GnuCash cho tài chính. VLC cho video. Thậm chí còn có một phiên bản demo của Diablo II. Không quá tồi đối với một nhóm các nhà phát triển cộng đồng đang làm việc cho Microsoft.

Tất cả đã nói, có lẽ bạn sẽ tốt hơn với bản phân phối Linux về các bản cập nhật phần mềm và khả năng chung. Nhưng nếu bạn có một máy cũ hơn và một người dùng không thể tìm kiếm hệ điều hành khác? Trong trường hợp đó, ngay cả ở trạng thái alpha hiện tại, ReactOS chắc chắn đáng để xem xét.

Bạn có nghĩ ReactOS là một nỗ lực đáng giá không? Một hệ điều hành tương thích với Windows mã nguồn mở hoàn toàn miễn phí sẽ không tuyệt vời sao? Hãy cho chúng tôi biết ở bên dưới trong phần bình luận nếu bạn có bất kỳ ý kiến ​​nào!

Đăng lại Đăng lại tiếng riu ríu E-mail Nâng cấp lên Windows 11 có đáng không?

Windows đã được thiết kế lại. Nhưng điều đó có đủ thuyết phục bạn chuyển từ Windows 10 sang Windows 11?

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Mã nguồn mở
  • Cài đặt phần mềm
Giới thiệu về tác giả Aaron Peters(31 bài báo đã xuất bản)

Aaron đã am hiểu sâu sắc về công nghệ với tư cách là một nhà phân tích kinh doanh và quản lý dự án trong suốt 15 năm và đã là một người dùng Ubuntu trung thành gần như lâu (kể từ Breezy Badger). Sở thích của anh ấy bao gồm mã nguồn mở, các ứng dụng dành cho doanh nghiệp nhỏ, tích hợp Linux và Android, và máy tính ở chế độ văn bản thuần túy.

Xem thêm từ Aaron Peters

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký