2011/3/23 Thuong Quoc <[email protected]>: > Em cho rằng chúng ta phải bỏ ra ít nhất 5 năm để thực hiện một cách hòan > thiện kế họach này. > Em xin trình bày một số quan điểm của mình như sau: > Mục tiêu của việc xây dựng nhằm xóa bỏ tình trạng vi phạm bản quyền ở > Việt Nam ta đa phần ở mãng Desktop. Với kế họach này em cho rằng chúng > ta nên đi theo vết xe của Mac OS X nghĩa là chúng ta sẽ phải làm một số > việc sau: > - Xây dựng lại GUI.
"GUI" là một khái niệm khá rộng, không thể nói khơi khơi như thế được. > - Kế thừa và phát triển nhân FreeBSD từ đó tái cấu trúc lại mô hình của > hệ thống như thư viện, ứng dụng... ? > - Xây dựng hệ máy riêng ? > - Và một số việc lâu dài khác. ? > 1) Truớc tiên tại sao chúng ta lại xây dựng GUI? > Bản thân em cho rằng nguyên do Mac OS X thành công như hiện tại yếu tố > đầu tiên phải kể dế là giao diện nguời dùng. Nó thực sự đơn giản, hiệu > quả và nhanh. Điểm này anh chị nào đã từng tiếp cận Mac sẽ thấy, sau màn > hình đăng nhập, thời gian để tòan bộ màn hình Desktop khởi động xong > chưa đến một giây, trên Linux và Windows phải nhiều hơn thế. Giao diện > của Mac đơn giản, hiệu quả đó là điều ai cũng phải đồng ý. Vì thế em đề > nghị nếu chúng ta muốn xây dựng một hệ điều hành riêng của Việt Nam thì > xây dựng lại GUI là điều rất cần thiết. Để xây dựng chúng ta sẽ dựa vào > hai dự án có sẵn đó là GNOME và KDE. Vậy chúng ta phải viết một hệ điều hành mới để cho việc login vào < 1s? Lý do này nghe hơi ...lạ tai. Và GNOME cùng KDE là 'desktop environment' dựa trên các toolkit là GTK và QT, ghép nó vào cái khái niệm 'GUI' nghe rất khập khiễng'. > 2) Em đề nghị phát triển từ nhân FreeBSD chứ không phải Linux vì một > cách chủ quan em cho rằng FreeBSD bền, ổn định hơn Linux. Vấn đề này mời > các "lão làng" Linux/UNIX chia sẽ. Nhưng em nghĩ rằng chúng ta sẽ phải > lộc lại các thành phần của nhân sao cho nhẹ, ổn định và sạch (không > chứa "circular dependencies") Google dùng nhân Linux cho các cluster của họ, cũng như cho hệ điều hành android hay chromeOS, thực tế chứng minh rằng Linux đủ ổn định cho Google dùng cả chục năm. Tất nhiên nếu bạn có yêu cầu về ổn định cao hơn cả Google thì đấy lại là chuyện khác. Ngoài ra nhân hệ thống không có khái niệm 'circular dependencies', cái này dành cho package management. > 3) Vấn đề đa nền tảng, đa phần cứng là một vấn đề rất lớn. Nguời dùng sẽ > không có nếu họ không thể dùng OS này, đó là điều tất nhiên. Nhưng em > nghĩ khả năng hổ trợ phần cứng hiện tại của FreeBSD còn rất hạn chế. > Chẳng hạn ta không thể boot vào, hoặc trong quá trình cài đặt xãy ra > lổi... Vì thế xây dựng một hệ máy là một giải pháp để khắc phục tình > trạng đó và góp phần làm OS mới này thực sự ổn định. (Có rất nhiều nguời > cho rằng Linux không ổn định, không sạch bằng Mac OS X). > Chúng ta sẽ bàn về vấn đề thúc đẩy số luợng ứng dụng sau. Nhưng có lẽ > xây dựng kho như Android là giải pháp hợp lý. Xây dựng một hệ máy? Tạo ra một platform mới hoàn toàn từ cpu architect? Nghe cái này hơi tầm 'vĩ mô' quá, mình dân gián dế không dám lạm bàn. Về app, nếu nó là POSIX compliant thì cũng có kha khá app rồi. Nói chung lại mình thấy ý tưởng này vẫn rất mơ hồ trong việc thực hiện ra sao, chưa kể nhiều điểm nghe không hợp lý nữa, mà cũng lại nhiều điểm mang tầm vóc 'vĩ mô'. Thôi mình dân ngoại đạo trình độ thấp, nếu bạn định làm như vậy thì mình chỉ dám đứng ngoài cổ vũ thôi, không dám bàn tiếp nữa. @all: Nếu ai có quan tâm tới việc OS của Việt Nam nhưng theo hướng khác như em đề cập ở mấy mail đầu thì chúng ta có thể bàn tới ở một thread khác. _______________________________________________ POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines _______________________________________________ HanoiLUG mailing lists: http://lists.hanoilug.org/ HanoiLUG wiki: http://wiki.hanoilug.org/ HanoiLUG blog: http://blog.hanoilug.org/
