TTBC23

TTBC23


Cập nhật kernel 6.7 của Linux ngừng hỗ trợ Intel Itanium

Lư Thế Nghĩa
3/11/2023 18:58Phản hồi: 30
Cập nhật kernel 6.7 của Linux ngừng hỗ trợ Intel Itanium
"Chuyến tàu Titanic" của Intel sau cùng cũng đã chìm hẳn dưới biển sâu khi bản kernel mới nhất của Linux đã bỏ bớt 65,000 dòng lệnh hỗ trợ cho kiến trúc này. Hồi cuối tháng 7 vừa qua, Intel cũng khai tử Itanium khi ngừng giao các đơn đặt hàng Itanium cho máy chủ.

Là kết quả hợp tác giữa HP và Intel, Itanium (IA-64) là dòng vi xử lý được những người sáng lập ra kỳ vọng sẽ "bủa vây lấy PowerPC" và "tiêu diệt x86". Nhưng trớ trêu thay, sau hơn 20 năm ra đời, x86 không những vẫn sống tốt, PowerPC vẫn còn tồn tại mà chính là Itanium mới là kẻ bị lãng quên. Trong bản nhật kernel 6.7 mới nhất của Linux, các dòng lệnh hỗ trợ Itanium đã được gỡ bỏ. Như vậy, Linux 6.6 LTS sẽ là bản OS cuối cùng mà các CPU Itanium còn có thể hoạt động được.

Động thái trên của các nhà phát triển Linux là có thể hiểu được, khi mà mẫu chip Itanium 9700 (Kittson) cuối cùng ra mắt từ 2017 vốn dựa trên tiến trình 32 nm. Thực chất Kittson chỉ là bản nâng cấp nhẹ của Itanium 9500 (Poulson) vốn đã ra mắt từ 5 năm trước đó, cũng trên 32 nm. Ban đầu, Kittson được dự tính dựa trên tiến trình 22 nm, tuy nhiên sau đó Intel vẫn ở 32 nm và không có kế hoạch phát triển sản phẩm mới nào nữa. Trên thực tế từ sau Kittson, khách hàng duy nhất còn đặt mua Itanium là HP (HPE).

Ban đầu IA-64 được phát triển nhằm để thay thế hoàn toàn x86 (32-bit trở về trước). Nhưng IA-64 không tương thích với các ứng dụng nền tảng x86 cũ nên các nhà phát triển rất ngại chuyển qua nó. Thêm vào việc AMD tung ra kiến trúc x86-64 (64-bit) không lâu sau đó đã xoay chuyển cục diện 180 độ, đến mức chính Intel cũng phải tích hợp x86-64 lên các sản phẩm của hãng sau này. IA-64 từ chỗ "con cưng" trở thành "con ghẻ" và dần bị lãng quên…

Phoronix
30 bình luận
Chia sẻ

Xu hướng

cabk
TÍCH CỰC
một tháng
nó chết vì ko hỗ trợ x86. chứ hỗ trợ như amd64 thì cũng rất chi và này nọ. tương lại ARM ko biết có khả quan
@cabk arm giờ chuyển hết lên 64bit mà ko gặp trục trắc nào. intel cái gì cũng lởm. modem thì bán.
cabk
TÍCH CỰC
một tháng
@cabk chán máy cha ghê. người ta đang nói tập lệnh mấy cha lại hiểu theo 32bit/64bit của register
@ragefighter Vì nó có giai đoạn giao thoa support cả 32 64 trên 1 chip cho phần mềm có thời gian chuyển đổi.
Còn IA64 là nó chuyển hoà toàn qua 64 và dùng tập lệnh khác với x86 nên không thể tích họp thêm x86 và đc. Và không hỗ trợ phần mềm cũng nên chết trong tay x86-64 là phải thôi.
@cabk Đã trả lời rồi đó, arm64 tập lệnh khác đời thấp hơn nên đời thấp không dùng được tập lệnh của arm64, và ngược lại. Nó tách hẳn lối đi riêng, chỉ có giao thoa aarch64 là hybrid vừa dùng được tập lệnh 32bit và tập lệnh của 64bit
Tiếc cho một kiến trúc siêu đối, nếu mà cộng đồng phần mềm chuyển hoàn toàn sang 64bit thuần này, ko lấn cấn x86-64 thì intel sẽ vô đối, thậm chí đưa xuống lãnh vực nhẹ hơn cạnh tranh với ARM cũng ngon hơn
Bởi thế bây giờ nó mới loằng ngoằng ứng dụng 32bit và ứng dụng 64bit.
chikav
ĐẠI BÀNG
một tháng
đến thời điểm hiện tại 32bit vẫn còn đông dã man
@chikav thực tế bên macos ecosystem không đủ lớn nên mới chơi mạnh tay được. chứ mà số app đông đảo như windows thì Apple cũng đi hái lúa thôi :v

riêng cái khoản app dùng cho ứng dụng công nghiệp ngay trong nhà máy sản xuất Mac cũng toàn nền Windows là đủ hiểu =))))))
@chikav ko hẳn, từ khi ra win11 là microsoft nó đã báo ngưng hỗ trợ 32 bit và các app về sau phải hướng đến 64 bit, sau này tải phần mềm ko quan tâm đến cái chuyện 32 hay 64 gì nữa lằng nhằng lắm
@chikav mà cũng khó, khi người dùng win 10 còn nhiều, các app cho doanh nghiệp họ vẫn dùng 32 bit, nên có thể microsoft xiết chặt thì doanh nghiệp họ sẽ chuyển đổi sớm
@tiendatmagic 8GB RAM hồi 2018 mình còn dùng win7 32bit đây
không hiểu vì sao cái kiến trúc 64 bit này lại không hỗ trợ 32 bit ta, vì theo tui được biết thì chỉ cần thêm 32 số 0 vào trước 32 bit này sẽ thành 64 bit với kết quả không đổi
@tiendatmagic Ngay cả bootloader của Google trên máy Nexus mà còn bị package lại xong cài U-Boot chạy trên cùng một /dev/block/mmcblk0p2 của máy Android mới dữ dội. Khi hiểu sâu thì không gì là không thể bạn nhé. Thân!
@LuxiTD không có gì là không thể, vậy sao bạn không chứng minh đi, thay vì chỉ nói lý thuyết
@LuxiTD 1 số tập lệnh thì k vấn đề gì, chỉ là thêm 32 con số 0 ở đầu chẳng vấn đề gì nhưng 1 số tập lệnh phụ thuộc vào độ rộng của thanh ghi. Nhất là các lệnh liên quan đến tính năng tràn số và dịch bit, làm không khéo là hẹo ngay
@tiendatmagic Nếu đủ trình để hiểu thì ở dưới là chứng minh

Đây là lk2nd vượt Secure Boot và Knox của Samsung:

https://tinhte.vn/thread/postmarketos-samsung-galaxy-3g-sm-a500h-duos-2015-samsung-a53g-aarch64-kernel-6-5-2.3402304/

postmarketOS Samsung Galaxy 3G SM-A500H Duos 2015 samsung-a53g aarch64 kernel 6.6 | Viết bởi LuxiTD

Reference Model on wiki: https://en.m.wikipedia.org/wiki/Samsung_Galaxy_A5_(2015) Bài này có 3 đề mục chính: Tìm hiểu về cách hệ thống boot Tìm hiểu về dts trong lk2nd và linux-panel-drivers Tìm hiểu cách cài pmOS rootfs.img vào samsung-a53g I.
tinhte.vn


https://tinhte.vn/thread/dualboot-micro-sdcard-postmarketos-pre-built-img-debian-archlinux-va-android-bang-twrp.3697255/

Dualboot Micro SDcard PostmarketOS pre-built img-Debian-Archlinux và Android bằng TWRP | Viết bởi LuxiTD

Liên kết tham khảo: https://wiki.postmarketos.org/wiki/Use_PostmarketOS_Community_pre-built_image_on_your_device#insert_a_MicroSDcard_into_your_Computer Kiểm tra thiết bị của bạn có hỗ trợ trong nhánh community của postmarketOS Hướng dẫn…
tinhte.vn


Đây là compact bootloader của Nexus rồi re-crypt lại để cài U-Boot chơi GNU/Linux thuần như PC/Laptop

https://tinhte.vn/thread/re-crypt-toan-bo-tegra-gpt-cua-nexus-7-2012-grouper-de-dung-u-boot-chay-pure-gnu-linux.3610346/

Re-crypt toàn bộ Tegra GPT của Nexus 7 2012 grouper để dùng U-boot chạy pure GNU/Linux | Viết bởi LuxiTD

→ Khi cài U-Boot lên bootloader của Nexus 7 2012 sẽ không thể quay về cài Android 7.1.2 NZH54D của AndDisa hoặc stock 5.1.1 Lolipop của Google, mặc dù vẫn có thể cài AOSP bằng một số patch nhỏ cho U-Boot…
tinhte.vn

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2023 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019