Trang này chứa thông tin chi tiết về một dự án viết kỹ thuật được chấp nhận cho Phần tài liệu của Google.
Tóm tắt dự án
- Tổ chức nguồn mở:
- Dự án FreeBSD
- Người viết nội dung kỹ thuật:
- quaffeine
- Tên dự án:
- Tạo một chương trong sách hướng dẫn về rượu vang
- Thời lượng dự án:
- Thời hạn tiêu chuẩn (3 tháng)
Mô tả dự án
Trong khuôn khổ sáng kiến này, tôi sẽ tạo một chương chuyên sâu, có độ dài hướng dẫn trong Sổ tay FreeBSD liên quan đến việc cài đặt, sử dụng và khắc phục sự cố của WINE (www.winehq.org) trên FreeBSD. Tôi dự định dành 4 đến 8 giờ mỗi tuần để làm việc trên các mục dưới đây, trừ phi có ghi chú khác.
*** Xây dựng mối liên kết trong cộng đồng
Nếu được chọn, tôi sẽ dành giai đoạn Liên kết cộng đồng để tự làm quen với các quy trình và cơ sở hạ tầng của dự án FreeBSD. Tôi luôn ấn tượng với tài liệu gắn kết mà dự án đã phát hành và tôi sẽ trao đổi với các thành viên trong nhóm về quy trình làm việc của họ. Tôi cũng sẽ tham gia và duyệt qua các diễn đàn dành cho người dùng để nắm được những thông tin có thể giúp người dùng FreeBSD nói chung và giúp họ làm việc với WINE trên FreeBSD nói riêng.
Trong khoảng thời gian này, tôi sẽ dành thời gian tìm hiểu chuỗi công cụ tài liệu của dự án. Việc này sẽ cho phép tôi bắt tay ngay vào công việc trong những tuần đầu của dự án nếu được chọn.
*** Tuần 1 (14/9 – 19/9): Kiểm thử lượt cài đặt và khắc phục sự cố
Tôi sẽ dành tuần đầu tiên của giai đoạn Phát triển tài liệu để cài đặt thử WINE trên phiên bản ổn định hiện tại của FreeBSD, cũng như cài đặt và chạy nhiều ứng dụng Windows, từ các tiện ích đơn giản đến các ứng dụng phức tạp hơn. Đây là cách tiếp cận mà tôi đã áp dụng trong một bài viết tương tự mà tôi đã thực hiện trên ReactOS cho MakeUseOf (https://www.makeuseof.com/tag/reactos-open-source-windows-copyright/), chỉ có tôi sẽ sử dụng thời gian của tuần đầu tiên để kiểm tra nhiều chương trình hơn.
Theo kinh nghiệm của tôi, việc dành thời gian trước để xác định (và khắc phục sự cố) các loại vấn đề chung "bắt gặp" là rất hữu ích. Bằng cách này, tôi có thể có sẵn các giải pháp khi thực sự đến lúc viết các mục liên quan hoặc ít nhất là có yêu cầu hỗ trợ cho các kênh thích hợp.
Mục tiêu tuần: Để có bản phác thảo các phân cảnh lắp đặt và chi tiết cần thiết về cách khắc phục các vấn đề lắp đặt thường gặp.
*** Tuần 2 (9/21-25): Ghi chép việc lắp đặt WINE
Trong Tuần 2, tôi sẽ thực sự soạn(các) phần minh hoạ việc cài đặt WINE thông qua các phương pháp phổ biến, bao gồm:
- Từ nguồn sử dụng hệ thống cổng;
- Thông qua các gói nhị phân sử dụng kho lưu trữ cốt lõi;
- Sử dụng trình quản lý gói GUI hiện có (nếu có) và;
- Từ các kho lưu trữ thay thế như FreshPorts (và lý do người dùng muốn làm như vậy).
Phần này sẽ thảo luận về việc cài đặt đồng thời và 32 bit so với 64 bit để làm nổi bật các bước bổ sung cần thiết khi chạy các chương trình của nhiều cấu trúc.
Mục tiêu của tuần: Phiên bản nháp đã hoàn thiện của(các) phần mô tả cách cài đặt WINE trên FreeBSD. ""Bản nháp đã hoàn thiện"" này phải bao gồm văn bản gần như hoàn chỉnh (đang chờ chỉnh sửa và phản hồi đánh giá) và phần giữ chỗ cho ảnh chụp màn hình nếu không phải chính ảnh chụp màn hình.
*** Tuần 3 (28/9 – 2/10): Chạy chương trình WINE đầu tiên trên FreeBSD
Sau khi cài đặt hệ thống con WINE, phần tiếp theo sẽ trình bày chi tiết về cách cài đặt và thực thi một số chương trình ban đầu. Những ứng dụng này có nhiều khả năng sẽ tập trung vào các tiện ích đơn giản, độc lập, chẳng hạn như Notepad++ nguồn mở. Mục tiêu là cho phép người dùng nhanh chóng tải ứng dụng xuống, cài đặt và xem ứng dụng hoạt động mà không gặp nhiều phiền toái.
Phần này rất quan trọng để chứng minh cho người dùng thấy rằng một số/nhiều ứng dụng Windows thực sự có thể chạy trên FreeBSD, giúp hệ điều hành này trở thành một lựa chọn khả thi cho hoạt động điện toán hằng ngày.
Mục tiêu của tuần: Xác định một số ít chương trình cài đặt sạch sẽ và (phần lớn) hoạt động ngay từ đầu, cũng như một phiên bản nháp đã hoàn thiện của(các) phần minh hoạ cách cài đặt.
*** Tuần 4 (5/10 – 9/10): Tổng quan và khái niệm về WINE
Phần cuối của phần trước đề cập đến việc cần phải điều chỉnh và tuỳ chỉnh một số ứng dụng để các ứng dụng đó hoạt động trên WINE. Tại thời điểm này, phần giới thiệu về hệ thống con WINE sẽ hữu ích để cung cấp ngữ cảnh. (Các) phần này sẽ kiểm tra những gì đi kèm với hệ thống WINE, cách hệ thống này tương tác với FreeBSD và nơi người dùng có thể bắt đầu tìm hiểu thêm về hệ thống hoặc khắc phục sự cố.
Điều quan trọng cần lưu ý là mục này không nhằm mục đích sao chép các tài nguyên hiện có, mà là trình bày thông tin tổng quan có tổ chức liên kết đến các nguồn khác (dễ hiểu) để biết thêm thông tin.
Mục tiêu của tuần: Một bản nháp đẹp mắt về(các) phần giới thiệu hệ thống con WINE cho người dùng.
*** Tuần 5 (12/10 – 16/10): Cấu hình WINE trên FreeBSD
(Các) phần này sẽ đi sâu hơn vào cấu hình thực tế của WINE, bắt đầu bằng việc sửa đổi/điều chỉnh tổng thể dành riêng cho FreeBSD. Các ví dụ này cũng sẽ minh hoạ cách sử dụng thư mục $WINEPREFIX. Bạn có thể dùng thư mục này để tuỳ chỉnh môi trường WINE cho một ứng dụng cụ thể. Vì có nhiều tài nguyên hiện có giải thích sâu về khái niệm này, nên phần này chỉ giới thiệu ở mức vừa phải trước khi liên kết đến các tài nguyên đó.
Mục tiêu của tuần: Bản nháp đã hoàn thiện của(các) phần nêu chi tiết về vị trí, cách thức và trường hợp cần định cấu hình WINE chuyên sâu.
*** Tuần 6 (10/19-23): WINE GUIs trên FreeBSD
Việc thiết lập WINE để chạy một chương trình nhất định có thể là một bài tập phức tạp và tốn thời gian, vì vậy, các công cụ trợ giúp tồn tại để giúp quá trình này dễ dàng hơn. (Các) phần này sẽ cung cấp thông tin tổng quan về việc cài đặt và sử dụng một số tuỳ chọn có trên FreeBSD, bao gồm:
- WINECfg
- thủ thuật rượu vang
- playonbsd
- các ngôn ngữ khác nếu có
Mục tiêu của tuần: Cung cấp(các) mục bản nháp chỉn chu với hướng dẫn về cách cài đặt và sử dụng nhiều ứng dụng trợ giúp GUI WINE phổ biến nhất có thể được.
*** Tuần 7 (26/10 – 30/10): Câu hỏi thường gặp về WINE/FreeBSD (Nghiên cứu)
Bạn có thể tìm thấy một số thông tin có giá trị nhất liên quan đến các ứng dụng kỹ thuật phức tạp như WINE trong quá trình tương tác giữa người dùng đang cố gắng giải quyết các vấn đề cụ thể và chuyên gia cung cấp câu trả lời. Người dùng sẽ tiết kiệm được rất nhiều thời gian nếu một số câu hỏi thường gặp này (đặc biệt là những câu hỏi được biết là ảnh hưởng đến người dùng FreeBSD) được thu thập ở cùng một nơi.
(Các) phần này sẽ hướng đến việc đó, và tôi sẽ dành cả tuần này để nghiên cứu các loại vấn đề mà người dùng FreeBSD thường gặp phải với WINE, cũng như tìm kiếm và kiểm thử câu trả lời (trong phạm vi có thể). Điều này sẽ giúp độc giả của chương Sổ tay này có nhiều cơ hội hơn để nhanh chóng giải quyết một vấn đề cụ thể.
(Các) phần này cũng sẽ bao gồm danh sách tài nguyên về nơi tìm câu trả lời mà phần này không cung cấp.
Mục tiêu của tuần: Hoàn thiện(các) phần nháp chứa các vấn đề thường gặp nhất về WINE, như người dùng FreeBSD đã gặp phải hoặc nói chung, cũng như các đường liên kết/ghi chú liên quan đến giải pháp của các vấn đề đó. Xin lưu ý rằng mặc dù nội dung của tuần này không có kết quả dự thảo, nhưng có thể bạn sẽ phải đầu tư nhiều thời gian hơn để tìm và điều chỉnh các vấn đề thường gặp cũng như theo dõi các giải pháp. Tôi dự kiến sẽ dành khoảng 8 đến 10 giờ cho nghiên cứu này.
*** Tuần 8 (2/11 – 6/11): Câu hỏi thường gặp về WINE/FreeBSD
Tuần này sẽ được dành để tổng hợp nghiên cứu của Tuần 7 để tạo(các) chuyên mục về Câu hỏi thường gặp/các vấn đề thường gặp khi khắc phục sự cố (liên kết đến các giải pháp khi thích hợp).
Mục tiêu của tuần: Bản nháp hoàn thiện của(các) phần liệt kê các câu hỏi thường gặp/vấn đề thường gặp và hướng dẫn từng bước để giải quyết các vấn đề đó.
*** Tuần 9 (9/11 – 13): Quản trị WINE nhiều người dùng
(Các) phần này sẽ cung cấp hướng dẫn cho quản trị viên muốn triển khai WINE trong trường hợp nhiều người dùng. Tài liệu này không chỉ bao gồm các phương pháp hay nhất để chia sẻ chính hệ thống con giữa nhiều người dùng, mà còn liên quan đến các ứng dụng Windows được triển khai trong WINE.
Mục tiêu của tuần: Một phần bản nháp chỉn chu trình bày chi tiết hướng dẫn và các phương pháp hay nhất để quản trị viên FreeBSD triển khai các ứng dụng dựa trên WINE và WINE cho nhiều người dùng.
*** Tuần 10 (16/11 – 20/11): Phụ lục, Bài đánh giá phản hồi và Quản trị
Mặc dù tôi sẽ cố gắng triển khai mọi ý kiến phản hồi nhận được từ các cố vấn và người đánh giá khác trong suốt quá trình soạn thảo, nhưng tuần này sẽ là thời gian để sắp xếp lại/viết lại một cách toàn diện hơn nếu cần.
Ngoài ra, tôi sẽ viết bất kỳ administrivia nào cần thiết cho chương Sổ tay này (mặt trước, chỉ mục, v.v.) trong thời gian này, cũng như tập hợp đọc thêm liên quan đến WINE (ví dụ: sử dụng phiên bản Linux của WINE thông qua khả năng tương thích nhị phân, DOSBox cho trò chơi/chương trình cũ, v. v.).
Mục tiêu của tuần: Bản nháp hoàn thiện của toàn bộ chương Sổ tay, bao gồm cả tất cả các phần khác.
*** Tuần 11 (23/11 – 27/11): Hoàn thiện chương trong sách hướng dẫn
Tôi dự định dành tuần thứ hai đến tuần trước này để hiệu đính tất cả văn bản, kiểm tra hình ảnh và thử nghiệm các kết quả đầu ra (HTML, PDF, v.v.) nếu cần. Tuần này cũng sẽ cho phép cập nhật trong trường hợp bất kỳ phần mềm nào ở trên (từ chính FreeBSD đến WINE hoặc các trình trợ giúp của nó) nâng cấp trong thời gian kể từ lần viết ban đầu.
Mục tiêu của tuần: Phiên bản cuối cùng của chương Sổ tay, bao gồm tất cả nội dung cập nhật bắt buộc.
*** Tuần 12 (30/11 – 5/12): Hoàn thiện dự án
Theo thoả thuận với các cố vấn dự án, tôi sẽ kiểm tra chương Sổ tay vào hệ thống quản lý nguồn, tập hợp báo cáo dự án và gửi dự án khi hoàn tất.