집 >
시스템 튜토리얼 >
리눅스 >
Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성
Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성
Lisa Kudrow
풀어 주다: 2025-03-07 12:00:18
원래의
742명이 탐색했습니다.
Fish Shell 4.0 베타 릴리스 : Rust Rewrite는 주요 개선 사항을 제공합니다
호평을받은
Fish Shell
는 방금 새로운 베타 버전을 출시했습니다. 이것은 메이저 재 작성 다음 첫 번째 버전이기 때문에 큰 변화입니다. Fish Shell은 원래 C로 작성되었지만 이제는 Rust 로 작성되었습니다. 이것은 쉘의 핵심 코드가 완전히 변경되었음을 의미합니다. Fish Shell 4.0의 첫 번째 베타 버전은 아무리 크든 작든 많은 변화를 가져옵니다. 다음은 몇 가지 하이라이트입니다.
개선 된 키 바인딩 : 물고기는 이제 더 많은 키 조합을 지원하여 사용하기 쉽습니다.
더 나은 자동 제안 : 물고기는 이제 더 빠르게 작동하도록 더 나은 명령 제안을 제공 할 수 있습니다.
향상된 스크립팅 기능 : 일련의 개선으로 인해 어류 스크립트 작성이 더 쉬워집니다.
더 나은 터미널지지 :
물고기는 이제 더 넓은 범위의 터미널을 지원하므로 더 유연합니다.
카탈로그
- 물고기 껍질이 녹을 선택한 이유는 무엇입니까?
피쉬 쉘 4.0 베타 의 주요 개선
다운로드 생선 4.0b1 베타
왜 Fish Shell이 녹을 선택 했습니까?
Fish Shell의 개발자는 주로 다음과 같은 주요 이유를 바탕으로 재 작성을위한 대상 언어로 녹을 선택했습니다.
Rust
는 거대하고 활발한 커뮤니티 인 에 대한 광범위한 플랫폼 지원을 갖춘 시스템 프로그래밍 언어이며 향후 중요 할 것입니다. 개발자는 프로젝트의 장기 지속 가능성을 보장하기를 원하기 때문에 이는 주요 고려 사항입니다. 개발자는 또한 Rust의 보안 및 신뢰성
기능이 오류를 방지하고 쉘을보다 안정적으로 만드는 데 도움이된다고 생각합니다. 쉘은 컴퓨터를 제어하는 데 사용되며 오류가 심각한 결과를 초래할 수 있기 때문에 특히 중요합니다.
더 중요한 것은 스레드 안전 기능에서 Rust의 고유 한 장점은 어류 쉘에서 동시성 모드를 가능하게하는 문제에 대한 솔루션을 제공한다는 것입니다. 이것은 개발자에게는 오랜 목표이지만 C에서 안전하게 달성하기는 어렵습니다.
마지막으로, 개발자는 다른 언어를 고려했지만 궁극적으로
녹이 가장 잘 맞았다 고 생각했습니다.
그들은 스타트 업 대기 시간 및 메모리 사용에 대한 우려 때문에 Java, Python 및 기타 스크립팅 언어를 배제했습니다.
GO 언어는 포크 시스템 호출 처리로 인해 부적절한 것으로 간주됩니다.
d, nim 및 zig와 같은 다른 시스템 프로그래밍 언어는 너무 틈새로 간주되므로 미래에 관련이 없을 위험이 더 적고 더 높은 위험이 있습니다.
위 내용은 Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!