Linux 6.0 출시, Linus, 다음 버전의 주요 변경 사항

Linux 6.0 출시, Linus, 다음 버전의 주요 변경 사항

최신 버전의 Linux 커널이 일반적인 하드웨어 업데이트 배치와 함께 도착했습니다. 최신 버전에는 주요 변경 사항이 포함되어 있지 않지만 Linus Torvalds는 다음 버전에서 Rust로 작성된 코드가 곧 추가될 것이라고 밝혔습니다.





주요 변경 사항은 없지만 수평선에 '핵심 새로운 것'

버전 번호는 다른 소프트웨어 프로젝트의 주요 변경 사항을 의미하지만 Linus Torvalds는 대부분의 경우 메시지에서 버전 번호를 관리할 수 있도록 유지하는 것이라고 말했습니다. 리눅스 커널 메일링 리스트 , 커널 개발의 주요 허브.





MAKEUSEOF 오늘의 비디오  리눅스 커널 6.0 홈페이지

Torvalds는 '주 버전 번호 변경은 큰 근본적인 변경보다 손가락과 발가락이 부족하다는 것에 관한 것입니다.'라고 말했습니다.





인터넷에 연결되었지만 작동하지 않는 Windows 10

다음 버전인 6.1은 Torvalds가 '핵심 새로운 것'이라고 부르는 것, 주로 Rust로 작성된 몇 가지 새로운 코드를 갖게 될 것입니다.

버전 6.0의 새로운 기능은 무엇입니까?

Torvalds가 주요 버전 번호의 중요성을 얕잡아 보았음에도 불구하고 하드웨어 지원에 대한 몇 가지 실질적인 변경 사항이 있습니다. 새 버전은 Intel Xeon Ice Lake, AMD Ryzen Ice Ripper 및 EPYC 프로세서에 대한 지원을 개선합니다. 포로닉스 .



커널은 이제 Qualcomm Snapdragon 8cx Gen 3뿐만 아니라 두 회사의 여러 새로운 프로세서도 지원합니다.

엄지 드라이브를 사용하는 방법

Linux 커널에 오는 Rust 코드

Linus는 31년의 수명 동안 가장 기대되는 커널 변경 사항 중 하나를 예고했습니다. 버전 6.1에는 Rust로 작성된 코드가 있습니다.





지금까지 커널 코드는 C로 작성되었습니다. C는 고수준이지만 여전히 하드웨어에 가깝기 때문에 시스템 프로그래밍을 위한 필수 언어였습니다. C의 편재성과 고성능에도 불구하고 프로그래머가 메모리를 수동으로 관리해야 한다는 요구 사항으로 인해 2014년 OpenSSH에 영향을 미친 Heartbleed 익스플로잇을 포함하여 몇 가지 거대한 버그가 발생했습니다.

건물의 역사를 찾는 방법
 Linux 6.0 소스 코드 트리

Rust는 시스템 프로그래밍을 위해 설계되었지만 메모리를 자동으로 처리하는 컴파일된 고성능 언어입니다. 그런 이유로, 개발 커뮤니티에서 화제가 되었습니다. . Rust를 포함하면 디버깅에 소요되는 시간을 줄여 Linux 커널 개발을 간소화할 수 있지만 대부분의 코드가 이미 시도되고 테스트되었기 때문에 대부분의 커널은 C에 남아 있을 것입니다.





어쨌든 일반 Linux 사용자가 새 커널을 획득하려면 시간이 걸릴 것입니다. 배포 유지 관리자가 이를 시스템에 통합해야 하기 때문입니다.

Linux 커널 실행

Linux 커널은 엄청난 개발 속도로 오랫동안 알려져 왔습니다. 새로운 커널을 사용해 보고 싶어하는 사용자는 배포판 유지 관리자가 따라잡기 전에 직접 컴파일하는 것 외에는 선택의 여지가 없는 경우가 많습니다. 커널 컴파일은 올바른 지식만 있으면 쉽고 Linux 열성 팬에게는 통과의례였습니다.