top of page
Tìm kiếm

HÀNH TRÌNH ĐẾN VỚI UBUNTU - 2

  • 3 giờ trước
  • 3 phút đọc

Solo Game Developer là một loại hình công việc mà bạn sẽ phải hóa thân vào nhiều vai, trong đó sẽ có lúc phải vào vai một người thợ sửa máy tính. Nhu cầu sửa chữa nâng cấp máy móc là điều không thể tránh khỏi. Những phần thiết bị cần thay thường là ổ cứng, hoặc bộ nhớ RAM hoặc VGA.


Gần đây thì ổ cứng HDD cũ tôi dùng để chứa những video ghi lại quá trình làm việc đã bắt đầu có những tín hiệu hư hỏng, chậm và đôi khi việc đọc hay ghi file xuống bị lỗi. Quan trọng nhất là nó ảnh hưởng đến tốc độ khởi động của hệ điều hành. Tôi đã định thay ổ cứng này lâu rồi, nhưng phải chờ đợi vì giá ổ cứng SSD tăng đột biến do các công ty công nghệ thu mua số lượng lớn để phát triển hạ tầng trung tâm dữ liệu phục vụ cho việc phát triển AI.


Sau một thời gian tương đối dài, giá SSD có vẻ hạ nhiệt và tôi nhận thấy nhu cầu của mình cũng không cần phải dùng tới loại SSD có DRAM. Mấu chốt của việc giá SSD cao là do giá DRAM cao, nhưng để phục vụ việc chạy một hệ điều hành như Ubuntu thì SSD không có DRAM cũng là một lựa chọn tốt và kinh tế. May mắn tôi cũng tìm được một SSD như vậy với chi phí phù hợp.


Lần trước khi cài Ubuntu vào ổ SSD đời cũ, tốc độ khởi động không được nhanh lắm. Bây giờ với ổ cứng mới thời gian boot đã giảm đáng kể. Công cuộc cài đặt cũng không có gì đáng nói, chỉ khác là lần này tôi đã thử cài Unity Engine cho Ubuntu. So với trên Windows thì việc cài đặt này đòi hỏi nhiều bước hơn, và cần phải tải Unity Hub trực tiếp từ link trên website của Unity. Đây là điềm mấu chốt quyết định việc cài đặt có thành công hay không. Lần trước tôi tải Unity từ trong app store có sẵn của Ubuntu thì hoàn toàn không sử dụng được Unity Engine. Lần này may mắn đã mỉm cười, tôi đã hoàn tất công việc này với sự trợ giúp của AI Gemini của Google. Tôi cũng đã thử tạo một ứng dụng nhỏ trên Ubuntu, thật tuyệt vời là nó đã chạy được. Tuy trải nghiệm UX của Unity Enginge trên Ubuntu không được tốt như Windows nhưng hoàn toàn chấp nhận được, việc này giúp tôi giảm bớt lo lắng cho quá trình chuyển đổi dần sang dùng hệ điều hành Linux.


Ngoài ra tôi cũng thử build một phiên bản ứng dụng TaskTimer mà tôi phát triển trước đây bằng C# và WPF cho Ubuntu nhưng bất thành. Lý do là WPF chỉ được hỗ trợ trên Windows, nếu muốn chạy được trên các hệ điều hành Linux thì tôi phải sử dụng UI framework khác. Đây cũng là một rào cản lớn, mặc dù hiện tại các ứng dụng phát triển bằng dotNet framework cũng đã hỗ trợ Ubuntu. Tạm thời tôi đành phải gác lại dự định này. Tuy nhiên về phần phát triển game thì Ubuntu vẫn dư khả năng đảm đương được.


 
 
 

Bình luận


CẢM ƠN BẠN!

©2019 by thaptam

bottom of page