4 điểm bởi GN⁺ 11 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Ngay cả những PC từ giai đoạn 2014~2019 bị loại khỏi yêu cầu TPM 2.0, Secure Boot và CPU đời mới của Windows 11 vẫn có thể trở thành máy dùng hằng ngày với Linux nhẹ, đồng thời trực tiếp góp phần giảm rác thải điện tử
  • Việc chọn bản phân phối phụ thuộc vào dung lượng RAM và kiến trúc CPU, và ở từng mức dưới 2GB, 2~4GB, trên 4GB sẽ có các lựa chọn thực tế khác nhau
  • Hiệu năng cảm nhận được không chỉ do bản phân phối quyết định mà còn khác biệt lớn ở các thao tác giảm nghẽn cổ chai như zram, tinh chỉnh swappiness, dọn dịch vụ và thay SSD
  • Trình duyệt là ứng dụng nặng nhất trên desktop Linux cũ, nên việc tinh chỉnh Firefox và dùng công cụ chặn như uBlock Origin quyết định đáng kể đến khả năng sử dụng thực tế
  • Nếu có giới hạn vật lý rõ ràng như CPU chỉ hỗ trợ 32-bit, RAM dưới 1GB, lỗi SMART·memtest86+, hoặc nhiệt độ lên mức 90°C thì tái chế sẽ thực tế hơn

Vì sao PC cũ vẫn còn dùng được

  • Mỗi năm toàn cầu thải ra khoảng 62 triệu tấn rác thải điện tử, và một phần trong số đó là phần cứng vẫn hoạt động bình thường
  • Windows 11 yêu cầu TPM 2.0, Secure Boot và CPU tương đối mới, khiến một số PC vẫn chạy tốt trong giai đoạn 2014~2019 bị loại khỏi danh sách hỗ trợ
  • Việc PC cũ trở nên chậm chạp trong cảm nhận thường đến từ yêu cầu hệ điều hành ngày càng nặng hơn, hơn là do bản thân phần cứng
    • Cài mới Ubuntu Xfce dùng khoảng 650MB RAM khi nhàn rỗi
    • Windows 11 dùng 3~4GB RAM ngay cả trước khi mở trình duyệt
  • Hệ sinh thái Linux nhẹ năm 2026 vẫn rất sôi động với các bản phát hành lớn liên tiếp
    • BunsenLabs Carbon: phát hành tháng 2 trên nền Debian 13, ngừng hỗ trợ i386
    • Xubuntu 26.04 LTS: phát hành tháng 4 với Xfce 4.20 và hỗ trợ 3 năm
    • Linux Lite 8.0: phát hành tháng 6 với kernel hiệu năng tùy biến, gaming stack tích hợp và trợ lý AI cục bộ

Kiểm tra phần cứng trước khi cài đặt

  • Trước khi chọn bản phân phối, hãy dùng free -h, lscpu | head -10, lsblk để kiểm tra RAM, kiến trúc CPU và thiết bị lưu trữ
  • RAM là tiêu chí đầu tiên khi chọn bản phân phối
    • Dưới 2GB: cần bản phân phối nhẹ nhất có thể
    • 2~4GB: dùng được hầu hết các lựa chọn nhẹ
    • Trên 4GB: thực tế có thể chạy được phần lớn bản phân phối
  • Tính đến năm 2026, CPU chỉ hỗ trợ 32-bit có ít lựa chọn hơn rất nhiều
    • Nhiều bản phân phối hiện đại đã ngừng hỗ trợ 32-bit
    • BunsenLabs Carbon cũng đã dừng hỗ trợ i386 nên không phù hợp với các máy 32-bit rất cũ
  • Nếu đang dùng HDD cơ học, nâng cấp lên SSD có thể là cải tiến lớn nhất
  • Trước khi cài đặt, khởi động bằng Live USB để chạy các lệnh tương tự và kiểm tra hiệu năng thực tế sẽ an toàn hơn
    • Nếu phiên Live đã chậm thì sau khi cài cũng khó có chuyện đột nhiên nhanh lên

Chọn bản phân phối theo dung lượng RAM

  • Dưới 2GB

    • antiX là lựa chọn ưu tiên hàng đầu cho phần cứng cực kỳ hạn chế
      • Dựa trên Debian Stable không dùng systemd
      • Dùng khoảng 256MB RAM khi nhàn rỗi
      • Mức độ hoàn thiện giao diện thấp hơn các lựa chọn dựa trên Ubuntu
    • Puppy Linux chạy toàn bộ trong RAM và có thể hồi sinh cả những máy mà nhiều bản phân phối khác từ chối
      • Đường cong học tập dốc hơn
      • Hiệu năng là điểm mạnh
    • BunsenLabs Carbon dùng trình quản lý cửa sổ siêu nhẹ Openbox và chạy trên Debian 13
      • Desktop tối giản và có khả năng tùy biến cao
      • Từ Carbon, hỗ trợ i386 đã bị loại bỏ nên không dùng được cho máy 32-bit cũ
  • 2~4GB

    • Đây gần như là “sweet spot” phù hợp với đa số dự án hồi sinh máy cũ
    • Lubuntu 26.04 LTS dựa trên LXQt và dùng khoảng 480MB RAM khi nhàn rỗi
      • Thuộc nhóm nhẹ nhất trong các lựa chọn dựa trên Ubuntu
      • Hỗ trợ LTS đến năm 2029
    • Linux Lite 8.0 bao gồm XFCE, kernel hiệu năng tùy biến, gaming stack tích hợp, Lite Software và Lite Kernel Manager
      • Mức dùng RAM khi nhàn rỗi khoảng 650MB
      • Nhờ các công cụ bổ sung nên trải nghiệm ban đầu tốt hơn
    • Trong thử nghiệm trên ThinkPad T440s đời 2014, Lubuntu nhanh hơn về thời gian khởi động và bộ nhớ nhàn rỗi, còn Linux Lite phản hồi tốt hơn khi sử dụng nhờ BORE scheduler
      • Cho nhu cầu hằng ngày, Linux Lite được ưa thích hơn
      • Với máy dưới 2GB, Lubuntu thực tế hơn
  • 4~8GB

    • Từ 4GB trở lên, có thể chạy các bản phân phối nhẹ khá thoải mái
    • Xubuntu 26.04 LTS cung cấp Xfce 4.20 và hệ sinh thái gói Ubuntu
    • Linux Mint Xfce mang giao diện gần với Windows nhờ bố cục lấy cảm hứng từ Cinnamon
    • Ở nhóm này, tiêu chí chọn lựa nghiêng về sở thích cá nhân hơn là giới hạn phần cứng

Chọn môi trường desktop: LXQt, Xfce, MATE

  • Môi trường desktop là phần bạn tương tác trực tiếp mỗi ngày nên ảnh hưởng lớn đến trải nghiệm sử dụng
  • Khác biệt chính nằm ở mức dùng bộ nhớ và phạm vi tùy biến
    • LXQt: RAM nhàn rỗi khoảng 480MB, tùy biến hạn chế, cảm giác như Windows XP, phù hợp người thích tối giản
    • Xfce: RAM nhàn rỗi khoảng 650MB, tùy biến sâu, cảm giác như Windows 10, phù hợp người hay chỉnh nhiều thiết lập
    • MATE: RAM nhàn rỗi khoảng 580MB, tùy biến trung bình, cảm giác như Windows 7, phù hợp người dùng truyền thống
  • Xfce cho phép điều chỉnh vị trí panel, widget và hành vi cửa sổ rộng hơn mà không cần sửa file cấu hình
  • Chênh lệch hiệu năng giữa LXQt và Xfce vẫn còn nhưng nhỏ hơn trước đây
    • Trên máy thử nghiệm, LXQt dùng ít hơn Xfce khoảng 50~80MB RAM khi nhàn rỗi
    • Với máy 2GB RAM, khác biệt này là đáng kể
    • Từ 4GB trở lên thì đây không còn là ràng buộc lớn
  • Trước khi chốt lựa chọn, nên tự trải nghiệm trên Live USB

Tối ưu bộ nhớ và dịch vụ

  • Thiết lập zram

    • zram tạo một thiết bị swap nén ngay trong RAM, dùng bộ nhớ nén thay vì đĩa chậm
    • Dù có tốn thêm chút CPU cho việc nén, trên các máy sản xuất trong khoảng 15 năm trở lại đây, lợi ích giảm I/O đĩa thường lớn hơn
    • Trên Ubuntu, sau khi cài zram-tools có thể chỉnh cấu hình trong /etc/default/zramswap
    • Cấu hình mặc định phù hợp với đa số máy, và zram-tools của Ubuntu mặc định dùng nén lzo-rle
  • Tinh chỉnh swappiness

    • swappiness kiểm soát mức độ chủ động của Linux khi chuyển nội dung bộ nhớ sang swap
    • Giá trị mặc định 60 khá ổn cho đa số máy, nhưng với HDD cũ thì nên hạ xuống
    • Trên HDD, thao tác swap có thể gây độ trễ tính bằng mili giây chứ không phải nano giây
    • Giá trị khuyến nghị thay đổi theo thiết bị lưu trữ
      • SSD: giữ swappiness ở mức 60
      • HDD cũ: khuyến nghị 10~20
    • Ví dụ cấu hình là sysctl vm.swappiness=10 và thêm vm.swappiness=10 vào /etc/sysctl.conf
  • Tắt dịch vụ không cần thiết

    • Các dịch vụ đang chạy tiêu tốn bộ nhớ và chu kỳ CPU
    • Nếu không dùng Bluetooth có thể tắt bluetooth, không có máy in thì tắt cups, không cần khám phá dịch vụ mDNS thì tắt avahi-daemon
    • Mức tiết kiệm của từng dịch vụ là nhỏ, nhưng trên phần cứng hạn chế thì hiệu ứng cộng dồn có ý nghĩa

Nâng cấp SSD và TRIM

  • Trên máy cũ dùng HDD cơ học, thay SSD tạo ra cải thiện hiệu năng cảm nhận rõ rệt nhất
  • Ngay trên cùng phần cứng, khác biệt theo thiết bị lưu trữ là rất lớn
    • Ubuntu khởi động từ HDD: khoảng 45~60 giây
    • Ubuntu khởi động từ SATA SSD: khoảng 12~18 giây
    • Thời gian mở ứng dụng: giảm từ 5~8 giây xuống còn dưới 2 giây
  • SSD SATA 256GB thường được nêu là có giá dưới 30 USD
  • Cách thay thế là clone ổ hiện tại bằng dd hoặc Clonezilla rồi thay phần cứng
  • Sau khi clone, cần kiểm tra TRIM đã được bật để duy trì hiệu năng SSD
    • Trên Ubuntu, fstrim.timer mặc định chạy mỗi tuần một lần
    • Có thể chạy thủ công bằng sudo fstrim -av
  • Cũng có trường hợp nâng cấp SSD không phù hợp
    • Bộ điều khiển SATA bị hỏng
    • RAM dưới 2GB và không thể nâng cấp
    • CPU chỉ hỗ trợ 32-bit, không chạy được 64-bit

Tối ưu trình duyệt

  • Trình duyệt là ứng dụng tiêu tốn tài nguyên nhiều nhất trên hầu hết desktop Linux
  • Mở 10 tab trong Firefox có thể dùng tới 2~3GB RAM
  • Trong Firefox about:config, có thể chỉnh các thiết lập sau
    • browser.cache.disk.enable: đặt thành false để tắt cache trên đĩa
      • Trên SSD, cache trong RAM đã đủ nhanh
      • Trên HDD cũ, các ghi nhỏ lặp lại có thể làm giảm hiệu năng
    • browser.sessionhistory.max_entries: giảm từ 50 xuống 15 để giảm bộ nhớ cho lịch sử duyệt theo từng tab
    • browser.sessionstore.interval: tăng từ 15000 lên 60000 để giảm tần suất lưu phiên và ghi đĩa
  • uBlock Origin gần như là công cụ thiết yếu trên phần cứng cũ
    • Chặn quảng cáo và script theo dõi trước khi chúng được tải
    • Trên các trang nhiều quảng cáo, có thể giảm 30~50% mức dùng bộ nhớ của trang
  • Nếu Firefox vẫn quá nặng, có thể cân nhắc Falkon hoặc Pale Moon
    • Cả hai đều nhẹ hơn Firefox nhưng hệ sinh thái tiện ích mở rộng kém hơn

Khi không nhất thiết phải là desktop: home server

  • Những PC quá chậm để làm desktop hằng ngày nhưng vẫn hoạt động tốt có thể được tận dụng lại thành home server
  • File server dựa trên Ubuntu Server hoặc Debian Minimal có thể phục vụ tệp trong mạng gia đình với dưới 512MB RAM
  • Máy chủ DNS Pi-hole còn yêu cầu ít tài nguyên hơn
  • Máy chủ media Jellyfin có thể stream sang thiết bị khác ngay cả trên phần cứng vừa phải
  • Tác vụ máy chủ thường có tính bursty, nghĩa là phần lớn thời gian nhàn rỗi và chỉ chịu tải khi có yêu cầu
  • Lựa chọn được khuyến nghị là Ubuntu Server 26.04 LTS hoặc Debian 12 Minimal
    • Cả hai đều nhẹ, ổn định và có hỗ trợ dài hạn
  • Chuyển desktop thành server cũng giúp học các kỹ năng quản trị Linux như mạng, quản lý dịch vụ, tăng cường bảo mật và tự động hóa

Khi nào nên từ bỏ

  • Không phải máy cũ nào cũng đáng để hồi sinh
  • Tổ hợp CPU chỉ hỗ trợ 32-bit và RAM dưới 1GB khiến lựa chọn cực kỳ hạn chế
    • Puppy Linux và một số bản phân phối phái sinh từ Debian vẫn có thể chạy
    • Nhưng trải nghiệm sử dụng ngoài chỉnh sửa văn bản cơ bản có thể rất khổ sở
  • Tình trạng thiết bị lưu trữ cần được kiểm tra bằng SMART
    • Nếu sudo smartctl -a /dev/sda cho thấy reallocated sector, pending sector hoặc uncorrectable error thì ổ đĩa đang trong tình trạng hỏng dần
    • Khi đó nên thay ổ hoặc cân nhắc tái chế máy
  • Lỗi RAM không thể xử lý bằng phần mềm
    • Nếu memtest86+ báo lỗi thì đó là dấu hiệu mô-đun bộ nhớ đã hỏng
  • Vấn đề nhiệt phải được xử lý vật lý trước khi tối ưu phần mềm
    • Nếu CPU chạm 90°C dưới tải nhẹ thì cần vệ sinh quạt và thay keo tản nhiệt
    • Nếu vẫn không giải quyết được thì hệ thống làm mát có thể đã hỏng vật lý
  • Nếu sau mọi tối ưu mà desktop Linux nhẹ vẫn không chạy ở tốc độ chấp nhận được, nên dùng chương trình thu gom rác thải điện tử có trách nhiệm

Kết luận thực tế

  • Muốn hồi sinh phần cứng cũ bằng Linux thì cần kết hợp chọn đúng bản phân phối theo cấp phần cứng, dùng zram và dọn dịch vụ, đồng thời đánh giá thực tế các giới hạn vật lý
  • Khuyến nghị theo RAM khá rõ ràng
    • Từ 4GB trở lên: Linux Lite 8.0 hoặc Xubuntu 26.04
    • 2~4GB: Lubuntu 26.04 LTS
    • Dưới 2GB: antiX hoặc BunsenLabs, với điều kiện phần cứng 64-bit
  • Nâng cấp SSD có thể thay đổi mạnh tốc độ cảm nhận của máy cũ
  • Tối ưu trình duyệt là cần thiết để ngăn Firefox dùng hết bộ nhớ khả dụng
  • Tiếp tục sử dụng những PC cũ vẫn hoạt động tốt có thể giúp giảm lượng phần cứng bị đưa ra bãi chôn lấp

1 bình luận

 
Các ý kiến trên Hacker News
  • Tôi đã tạo môi trường desktop bằng cách chỉ thêm niri (Wayland), Waybar và vài công cụ lên Arch Linux cơ bản, không tinh chỉnh đặc biệt kernel hay từng ứng dụng để tăng hiệu năng
    Ngay sau khi khởi động, bộ nhớ dùng 1,1GB; sau khi cài nhiều ứng dụng, dung lượng đĩa dùng khoảng 10GB. Những thứ cần cho sử dụng thực tế đều có đủ: trình duyệt, Docker, trình biên tập video, trình chỉnh sửa ảnh, LibreOffice, OBS, máy ảo, vô số công cụ dòng lệnh
    Chạy rất tốt ngay cả trên phần cứng khoảng năm 2014; máy có 16GB RAM nhưng tôi nghĩ 8GB cũng vẫn ổn cho các dự án dựa trên Docker hoặc chỉnh sửa video 1080p
    Trên GeForce 750 Ti 2GB, Silksong vẫn chạy 60FPS, nhưng để chạy song song nhiều tác vụ mượt hơn, tôi đã mua một AMD RX 480 8GB cũ. Wayland khá khó chịu nếu bộ nhớ video GPU ít, đặc biệt là trên card NVIDIA
    Tôi cũng dùng cùng cấu hình trên laptop hiện đại hơn, nhưng nếu không phải tác vụ bị giới hạn nhiều bởi CPU thì cũng không có cảm giác nhanh hơn đáng kể
    Cấu hình dựng hệ thống trong 10–15 phút bằng một lệnh nằm ở đây: https://github.com/nickjj/dotfriedrice
  • Nếu dưới 2GB, cá nhân tôi khuyên dùng Bodhi Linux: https://www.bodhilinux.com/
    Khi tôi cài AntiX lên Chromebook 2GB, chỉ mở vài tab trình duyệt là đã bị crash. Có thể bản thân chiếc laptop mua ở Goodwill có vấn đề, hoặc do tôi tắt swap vì không muốn ghi swap quá nhiều lên SSD/NAND hàn chết 16GB đời cũ: https://www.youtube.com/watch?v=VhozuNv-J7Q
    Bodhi có nhiều tính năng hơn Puppy và trình quản lý gói cũng phổ biến hơn. Tôi thích việc boot vào RAM, nhưng Puppy có đường cong học tập dốc hơn và có vẻ được bảo trì kém hơn Bodhi. Bodhi cũng sắp có bản phát hành mới: https://www.reddit.com/r/bodhilinux/comments/1qqrfyj/is_bodh...
    Vì không còn Chromebook, tôi cũng quay video chạy Bodhi trong VirtualBox với 1GB RAM; bộ nhớ khi idle khoảng 350MB. Có lẽ là trước khi chạy Chromium: https://youtu.be/61xI-g--ozs?si=y7ukxyEGSj_kNPF7
    Xét đến hỗ trợ trình quản lý gói bổ sung, giao diện Enlightenment khá ổn và khả năng tương thích, tôi cho rằng Bodhi tốt hơn nhiều so với mức 250MB bộ nhớ idle của AntiX
    Với dòng Atom N450, tôi khuyên dùng eXe Linux: https://exegnulinux.net/ cũng có video liên quan
    Tôi chưa biết BunsenLabs nhưng sẽ xem thử. Nhân tiện, chip Atom N450 hỗ trợ 64-bit dù chỉ là đơn nhân, nên có thể cũng hợp với các máy như vậy
    • Rất vui khi thấy có người quan tâm đến việc chạy Linux trên các hệ thống cực kỳ hạn chế; tôi từng vọc Linux trên Cr-48 Chromebook dùng Atom N455, nên cũng có thể sẽ xem thử eXe Linux
      Tuy nhiên, nếu đã đến mức mày mò để khiến N455 dùng được, thì vì đây là con chip đã rất yếu ngay cả lúc ra mắt, bạn sẽ đi hẳn vào chế độ độ máy vì sở thích. Vì vậy tôi đã dùng nó làm cái cớ để học Arch Linux
      Nếu chỉ có 2GB RAM và bộ nhớ 16GB chậm, tôi nghĩ mình cần chắc chắn rằng mọi thành phần có trên máy đều là thứ do chính mình chọn cài vào
      Vấn đề là nếu không dùng hằng ngày, rất khó giữ trong đầu các chi tiết của một môi trường tùy biến hoàn toàn như vậy. Nhưng cũng khó nói có thể dùng N455 hằng ngày vào việc gì ngoài làm thin client
      Bài viết về Arch Linux trên Cr-48 nằm ở đây: https://dansalva.to/resurrecting-a-prototype-chromebook-with...
      Từ sau khi viết bài đó, hỗ trợ đồ họa i915 của Wayland đã được sửa, nên nếu muốn thì giờ đây môi trường desktop Wayland cũng đã thực tế hơn
    • Ngày nay, chuyện trình duyệt chết khi mở vài tab có lẽ chịu ảnh hưởng từ trình duyệt và website nhiều hơn hẳn so với hệ điều hành
  • Lời khuyên này nghe lạ vì RAM cũ thực ra không đắt đến vậy
    Những máy từng có RAM từ 2GB trở xuống phần lớn dùng DDR2 hoặc DDR3 thời Core 2 Duo và thường hỗ trợ tới 8–16GB
    Hiện DDR3 8GB vào khoảng 10 USD, còn các máy nhận loại RAM đó thì có thể thấy cả pallet trong đống rác điện tử miễn phí. Vì vậy tôi tự hỏi có bao nhiêu người sẽ chịu dùng dưới 2GB thay vì 8GB chỉ vì 10 USD
    • Chipset di động Intel dành cho Core 2 Duo chỉ hỗ trợ tối đa 2GB hoặc 4GB
      Chipset desktop cũng không phải cái nào cũng hỗ trợ 8GB hay 16GB. Chiếc laptop tôi có là 3GB, trong đó một khe chỉ hỗ trợ tối đa 1GB
    • Laptop thời đó thường chỉ có 2 khe SO-DIMM, và module DDR2 4GB lúc còn là hàng mới khá đắt
      Vì vậy đến giờ chúng vẫn đắt hơn tưởng tượng; vài tuần trước tôi đã bán với giá 25 USD mỗi thanh
      Ngoài ra, một số laptop có firmware không hỗ trợ RAM trên 4–6GB. Một vài mẫu Intel MacBook đời đầu không nhận dù về mặt vật lý có thể cắm 8GB
      Ngược lại, iMac 2010 của tôi đang dùng 32GB RAM bằng cách lấp đầy cả 4 khe DDR3 SO-DIMM. Đó là một dự án “làm cho vui” trước khi giá AI tăng
      iMac thời đó có thể nâng cấp cả CPU, RAM và GPU, nên tôi đã đổi sang CPU i7, GPU AMD m4000, SSD, và Linux Mint chạy tốt
    • Có rất nhiều Chromebook cũ với 2GB RAM hàn chết trên mainboard
      Ngoài điểm đó ra, nếu cài firmware MrChromebox thì chúng trở thành những máy dùng được đáng ngạc nhiên
    • Tôi tò mò không biết có thể mua DDR3 8GB khoảng 10 USD ở đâu

Và những chiếc máy như vậy lại nằm đầy cả pallet trong đống rác điện tử miễn phí, tôi đang viết bài này bằng một trong số đó đây :(

  • Sau khi năm 2026 bắt đầu, tôi đã biến chiếc MacPro4,1 15 năm tuổi thành một cỗ máy mạnh mẽ chạy trên nền Ubuntu 24. Nó dùng GPU đời 2019 và HBM2
    Trước đó tôi gần như chẳng biết gì về máy tính không chạy macOS. Tôi lớn lên cùng Mac và cũng có 3 máy Apple Silicon hiện đại, nhưng chiếc MacPro cũ lại trở thành máy chính dùng hằng ngày. Lý do là Linux
    Thật ngạc nhiên là chiếc máy cũ kỹ này chạy Ollama3.1 nhanh hơn M2Pro/M3/M4. Hoàn toàn nhờ GPU, mà ngay cả GPU đó theo tiêu chuẩn hiện nay vẫn thuộc loại khá cũ

  • Cũng không cần phải quay về đồ cũ đến mức đó. Khi nhiều công ty nâng cấp PC siêu nhỏ, đã xuất hiện các cộng đồng tự host dựa trên thiết bị Tiny của Lenovo, HP, Dell
    Với phần cứng cũ, không chỉ thay thế Windows, mà còn có thể dùng Proxmox để thay thế các dịch vụ trực tuyến như cloud, NAS, DNS, VPN, đa phương tiện
    Tất nhiên những hệ thống này không phải loại 2GB, nhưng nhiều hệ thống 8–9 năm tuổi cũng thường bị thải bỏ vì “quá cũ”, trong khi chúng vẫn làm được khá nhiều việc hay ho
    Một người bạn làm ở MSP đã cho tôi một chiếc Lenovo m710q Tiny cách đây một tháng, và nó khá ổn làm desktop Debian cho bàn làm việc trong gara. Dạo này giá các máy Tiny như vậy cũng đang tăng nên tôi khá may mắn. Có vẻ mọi người đã bắt đầu nhận ra

    • Tôi làm ở một công ty tái chế rác điện tử, và hơn một nửa số desktop Micro/Tiny tôi thấy trong hơn một năm qua ít nhất là i5 thế hệ 7
      Thật ra cho đến một tháng trước tôi vẫn còn dùng Dell Optiplex 7050 Micro
    • Các PC Tiny/Micro cũ là hộp streaming TV tuyệt vời, dễ dàng thay thế những thiết bị độc quyền như Fire TV Stick, AppleTV, Roku
      Chúng cũng rất tốt để chơi game retro
    • Tôi đã mua vài desktop slim của HP và Dell từ người bán hàng tân trang trên Newegg. Thường là i3 thế hệ 2 hoặc 3, và trong thời kỳ đại dịch chúng có RAM 4GB, giá 50–70 USD gồm cả phí vận chuyển
      Vì hỗ trợ PCI Express low-profile, chỉ cần DisplayPort và Radeon 7470 hoặc R5 R240 là có thể nối màn hình xuất 4K
      Thêm một chút tiền nữa là mua được i5, và cũng từng có vài công ty làm việc từ xa đề nghị gửi cho tôi máy cùng cỡ
      Dạo này nhiều nơi gửi laptop kèm docking station hơn, di động hơn nhiều, nhưng cá nhân tôi thì không cần đến mức đó
  • Nhận thức chung rằng khoảng cách giữa yêu cầu phần mềm và hiệu năng phần cứng đang ngày càng lớn là hợp lý
    Thứ tỏa sáng ở đây là các dự án phần mềm tự do nguồn mở. Vì chúng suy nghĩ rất kỹ để vừa cung cấp các tính năng người dùng hiện đại cần, vừa tận dụng thông minh tài nguyên tính toán cũ
    Tôi đã ở trong ngành từ thập niên 1990, nhưng vẫn ngạc nhiên khi còn quá nhiều công ty đầu tư quá ít vào khả năng tương thích ngược và hiệu năng trong quá trình thiết kế hệ điều hành và ứng dụng
    Tôi đã dùng Panasonic Toughbook CF31-5 gần 10 năm; với ai đó nó có thể như khủng long, nhưng với tôi đó là một nâng cấp lớn so với môi trường điện toán di động trước đây. Bộ nhớ tối đa là DDR3 SDRAM 16GiB trên Intel Core i5-5300U
    Khi mới mua, tôi đã thử Debian và Ubuntu nhưng lúc đó cũng chậm; sau khi cài Xubuntu thì tiếp tục dùng mà không gặp vấn đề hiệu năng
    Chủ yếu tôi dùng Emacs và các công cụ TeX, viết Elisp và LaTeX nên như vậy là đủ. Tôi không chơi game đồ họa nặng, không dùng UI ngốn GPU hay trực quan hóa dữ liệu nặng
    Tuy nhiên có một tiêu chí rõ ràng. Framework tự động hóa kiểm thử cần cho công việc có thể chạy dễ dàng trên Xubuntu. Trên hệ thống Windows 11 do công ty cấp và macOS Tahoe, ứng dụng đó chậm như rùa bò và thực tế là không dùng nổi

  • Thật tiếc là không có một lời nào về MGLRU và cách cấu hình nó. Với PC cấu hình thấp, đặc biệt là môi trường ít RAM và dùng HDD chậm, nó có tác động lớn nhất đến hiệu năng
    Có một bài viết của người dùng bản vá “le9” mà các nhà phát triển ChromeOS tạo ra từ rất lâu trước MGLRU. Nó tận dụng ý tưởng tương tự: giữ cache file cốt lõi trong RAM càng lâu càng tốt
    Trên máy cấu hình thấp, khác biệt cảm nhận thường rất rõ rệt
    https://phoronix.com/forums/forum/…
    https://phoronix.com/forums/forum/…

    • Lần đầu tôi nghe đến nó, nhưng kiểm tra thì thấy trên kernel của tôi MGLRU được bật mặc định. Đó là kernel 6.18.xx của Mageia 10
      Tôi tò mò không biết có bản phân phối nào tắt nó không. Đặc biệt nếu là các bản phân phối được nhắc trong bài thì có lẽ sẽ cần biên dịch lại kernel, còn nếu không thì chắc nên gửi báo cáo lỗi cho bản phân phối
  • Tôi thích dùng phần cứng cũ theo cách này, nhưng duyệt web trên laptop cũ thì rất khổ
    Dù dùng trình duyệt nhẹ và chặn quảng cáo, các website vẫn chậm kinh khủng. Những thứ như Google Maps hay Google Docs trở nên gần như không thể dùng
    Tôi hoàn toàn không phản đối JavaScript trên web, nhưng thực tế là các trang tài liệu cơ bản, form, bảng biểu — những thứ nhìn kiểu gì cũng đáng ra phải nằm gọn trong tối đa 1MB RAM — lại ngốn 0,5GB thì rõ ràng cần được giải quyết

  • Với phần cứng cũ, Void Linux, Xubuntu hoặc Linux Mint Xfce là lựa chọn tốt. Nếu cần duy trì cập nhật và kết nối Internet thì những lựa chọn này ổn hơn
    Cá nhân tôi thấy AntiX và Puppy Linux hơi thô. Thà giữ một bản Windows cũ nhưng được cập nhật đầy đủ, thiết kế phù hợp với phần cứng đó và để offline còn hơn
    Chúng rất hợp cho các mục đích như game retro, rip CD

    • Có vẻ AI viết bài này không đủ tinh tế để hiểu những điểm thô của antiX
  • Tôi từng gặp chuyện tương tự khi thử dùng một laptop cũ có RAM 2GB
    Tôi ngạc nhiên vì nó chật vật đến mức nào ngay cả với các tác vụ cơ bản. Máy tính đầu tiên của tôi có RAM 32MB; tất nhiên bây giờ là một thế giới hoàn toàn khác, nhưng tôi cũng đâu định làm việc gì tham vọng hơn nhiều so với những gì từng làm trên chiếc PC đó

  • PC Linux đầu tiên là 386DX-40 với RAM 20MB và HDD khoảng 80MB
    Máy chạy được X Windows, Emacs và gcc để làm bài tập khoa học máy tính ở đại học. Để dùng desktop có kích thước ổn như 1024x768 hay 1280x1024, phải dùng đồ họa màu giả 8-bit trên CRT tốt
    Nhưng ngay khi mở một file JPEG tải từ một website học thuật, máy đã rơi vào tình trạng swap dữ dội. Đó là bản scan độ phân giải cao của một bản thảo cũ, nhưng có lẽ số pixel vẫn thấp hơn ảnh smartphone của thập niên này
    Ngay cả các tác vụ bình thường cũng phải chịu độ trễ swap thường xuyên mỗi khi chạy chương trình mới và chương trình cũ bị đẩy ra

    • Thật sốc khi tình hình lại tệ đến mức này. Tôi có một máy tính bảng Linux nhỏ RAM 8GB gần như chỉ dùng để duyệt web, nhưng mở hơn 20 tab là nhanh chóng thiếu RAM. Tất nhiên còn tùy trang
      Và nếu mở hơn 3 ứng dụng Electron thì gần như lúc nào cũng coi như xong
      15 năm trước, RAM 8GB từng là mức khiến người ta nghĩ “dùng hết từng này chỗ vào đâu đây?”
    • Hiện tại, khi đang mở 2 trình duyệt, lượng bộ nhớ commit là 370MB
      Nghe nói Windows 11 dùng 3GB RAM khi ở trạng thái nhàn rỗi là tôi thấy rợn người. Tôi không hiểu làm sao điều đó có thể xảy ra
      Sự phình to phần mềm đã ở mức thiên văn, vậy mà đa số lại chẳng bận tâm