GNU 패키지 목록
List of GNU packages많은 주목할 만한 소프트웨어 패키지가 GNU 프로젝트의 일환으로 Free Software Foundation을 위해 개발되었거나 유지되고 있습니다.
GNU 패키지의 의미
2013년의 상황을 요약하면서 Richard Stallman은 GNU [1]패키지에 일반적으로 적용되는 9가지 측면을 확인했지만, 다음과 같은 타당한 이유가 [2]있을 때 예외와 유연성이 가능하다는 점에 주목했습니다.
- 패키지에는 GNU 패키지라고 기재되어 있습니다.
- 이 파일은 ftp.gnu.org 또는 모든 사용자에게 액세스할 수 있는 다른 사이트를 통해 배포해야 합니다.
- 패키지의 홈페이지는 GNU 웹사이트에 있습니다.
- 개발자들은 그들의 소프트웨어가 다른 GNU 패키지와 잘 작동하도록 주의를 기울여야 한다.
- 문서는 Texinfo 형식 또는 Texinfo로 쉽게 변환할 수 있는 형식으로 작성해야 합니다.
- 확장 언어에는 GNU Guile을 사용해야 하지만, 이 점에 관해서는 예외가 명시적으로 발생할 수 있습니다.
- 무료가 아닌 프로그램을 권장하거나 사용자에게 무료가 아닌 문서나 소프트웨어를 참조하도록 지시해서는 안 됩니다.
- 다른 옵서버가 Linux 및 오픈소스를 작성하는 상황에서는 GNU/Linux 시스템과 프리 소프트웨어를 참조하는 것을 포함해 GNU 용어를 사용합니다.
- 유지보수 담당자는 적어도 드물게 연락하여 소프트웨어 문제나 호환성 문제 수정에 대해 논의해야 합니다.
기본 시스템
GNU 운영 체제의 공식 "기본 시스템"은 없습니다.GNU는 1980년대 유닉스 운영체제를 대체하기 위해 설계되었으며 POSIX 표준을 가이드로 사용했지만 어느 정의든 훨씬 더 큰 "기본 시스템"을 제공할 것이다.다음 목록은 GNU 패키지의 작은 세트입니다.이러한 패키지는, 보다 「코어」패키지에 가까운 것 같습니다.포함(예: 플롯유틸)과 제외(예: C 표준 라이브러리)는 물론 논란의 여지가 있다.
이름. | 묘사 | 제공 | 최신[Note 1] 릴리즈 | |
---|---|---|---|---|
버전 | 날짜. | |||
때리다 | GNU의 UNIX 호환 셸 | 때리다 | 5.1.16[3] | 2022-01-05 |
코어 유틸리티 | base 명령어 | 9.1[4] | 2022-04-15 | |
cpio | 아카이브 프로그램 | cpio | 2.13[5] | 2019-11-06 |
확산 | 에는 파일을 비교하는 유틸리티에 포함되어 있습니다. | diff, cmp, diff3, sdiff | 3.8[6] | 2021-08-01 |
발견하다 | 검색 유틸리티 포함 | find, locate, updatedb, xargs[7] | 4.9.0[8] | 2022-02-02 |
손가락. | 사용자 정보 | — | 1.37 | 1992-10-28 |
그리프 | 파일에서 문자열 검색 | 그리프 | 3.7[9] | 2021-08-14 |
그루프 | 문서 처리 시스템(groff) | 그루프 | 1.22.4[10] | 2018-12-23 |
그럽 | GRand 통합 부트로더 | 파내다 | 2.06[11] | 2021-06-08 |
압축 | 압축 프로그램(gzip) | 압축 | 1.12[12] | 2022-04-07 |
내던졌다[주2] | UNIX 커널과 동일한 기능을 수행하는 마이크로커널 기반 서버 세트 | — | 0.9[13] | 2016-12-18 |
사용 안 함 | 네트워킹에 유용한 유틸리티 | ftp, telnet, rsh, rlogin, tftp | 2.3[14] | 2022-07-08 |
Linux-libre | 소스 코드를 포함하지 않거나 소스 코드가 난독화되어 있거나 독점 라이선스로 릴리스된 소프트웨어를 제거하기 위해 수정된 버전의 Linux에서 유지되는 커널 | — | 5.19-1996[15][16] | 2022-07-31 |
플롯유틸리티 | 다양한 장치에 대한 플롯에 유용한 유틸리티 | 그래프, libplot, libplotter | 2.6 | 2009-09-27 |
재행선 | 명령줄을 읽는 데 유용한 라이브러리 | 재행선 | 8.1.2[17] | 2022-01-05 |
화면. | 단말 멀티플렉서 | 화면. | 4.9.0[18] | 2022-02-01 |
시스템[주3] | 사용자, 그룹, 비밀번호, 셸을 관리하는 시스템 유틸리티 | add-shell, chage, chfn, chgroup, chgrpmem, chpasswd, chsh, chuser, cppw, expiry, gpasswd, grpck, hwclock, isosize, last, lastlog, lsage, lsage, lsage, lsgroup, lsgroup, lsgroup, lsgroup, lsgroup, mkuser, mkuser, mkuser, mkuser, mkuser, mkuser, mkuser, | 0.1.6[19] | 2009 |
타르 | 다양한 형식의 파일 아카이브를 만들고 처리할 수 있는 아카이브 서버 | 타르 | 1.34[20] | 2021-02-13 |
texinfo | 온라인 및 인쇄 매뉴얼을 제작하기 위한 문서 시스템 | — | 6.8[21] | 2021-07-03 |
시간을 | 특정 명령 실행 기간을 결정하는 프로그램 | 시간을 | 1.9[22] | 2018-03-12 |
메모들
소프트웨어 개발
아래 나열된 소프트웨어는 일반적으로 소프트웨어 개발자 및 기타 컴퓨터 프로그래머에게 유용합니다.
GNU 툴 체인
- GNU Binutils – GNU 어셈블러(as) 및 GNU 링커(ld) 포함
- GNU Bison – yacc를 대체하는 파서 제너레이터
- GNU 빌드 시스템(autotools)– Autoconf, Automake, Autoheader 및 Libtool 포함
- GNU 컴파일러 컬렉션– C, C++, Fortran, Ada, Java 등 많은 프로그래밍 언어에 대해 컴파일러 최적화
- GNU 디버거(gdb) – 고급 디버거
- GNU m4 – 매크로 프로세서
- GNU make – GNU용 프로그램 만들기
기타 라이브러리 및 프레임워크
아래 라이브러리 및 소프트웨어 프레임워크는 소프트웨어 구축에 위의 기본 툴 체인 도구와 함께 자주 사용됩니다(GUI 데스크톱을 구현하도록 특별히 설계된 라이브러리는 그래픽 데스크톱을 참조하십시오).
- BFD – 객체 파일 라이브러리
- DotGNU – Microsoft 대체 제품네트워크
- GNU C 라이브러리 (glibc)– POSIX 준거 C 라이브러리
- GNU Classpath – Java용 라이브러리
- GNU FriBidi – Unicode의 양방향 알고리즘을 구현하는 라이브러리
- GNU easy.js – JavaScript용 클래식 객체 지향 프레임워크
- GNU gettext – 국제화 라이브러리
- Gnulib – GNU 빌드 시스템과 함께 사용하도록 설계된 휴대성 라이브러리
- GNU libmicrohttpd – 내장형 HTTP 서버
- GNU 번개 – 기계어 생성을 위한 적시 컴파일
- GNU oSIP – VoIP 애플리케이션을 구현하기 위한 Session Initiation Protocol 라이브러리
- GNU 휴대용 스레드 (pth)– POSIX 호환 운영체제용 소프트웨어 스레드
기타 컴파일러 및 인터프리터
다음 패키지는 GNU 컴파일러 컬렉션에 포함된 언어 이외의 언어를 프로그래밍하기 위한 컴파일러 및 인터프리터를 제공합니다.
- CLISP – ANSI 공통 리스프 구현(컴파일러, 디버거 및 인터프리터)
- Gawk – GNU awk 구현
- Gnu COBOL – COBOL 컴파일러
- GNU Common Lisp – Common Lisp 구현
- GNU MDK – MIX 프로그래밍용 개발 키트
- GNU Pascal – Pascal 컴파일러
- GNU Smalltalk – ANSI Smalltalk-98 구현(인터프리터 및 클래스 라이브러리)
- MIT/GNU Scheme – MIT에서 개발된 Scheme 프로그래밍 언어용 인터프리터, 컴파일러 및 라이브러리
- SmartEiffel – GNU Eiffel 컴파일러
- Gforth - GNU Forth 컴파일러
기타 개발자 도구
- Data Display Debugger – 여러 디버거(ddd)의 프론트 엔드 디버거
- GNU arch – 분산 리비전 제어 시스템(GNU Baza를 위해 폐지됨)
- GNU AutoGen – 코드 자동 생성을 위한 액티브한 계층형 도구
- GNU 바자 - 분산 리비전 관리 시스템
- GNU cflow: C 흐름 그래프를 생성합니다.
- GNU cppi – C의 프리프로세서의 지시를 파일에 반영
- GNU Fontutils – 글꼴 관리 유틸리티
- GNU gperf – 완벽한 해시 함수 생성기
- GNU 들여쓰기– C 및 C++ 소스 코드를 들여쓰기하는 프로그램
- GNU 복잡도– C 소스 코드의[23] 복잡도를 측정합니다.
- GNUnited Nations - HTML [24]파일 번역용 프로그램.
사용자 응용 프로그램
아래 나열된 소프트웨어는 소프트웨어 개발에 특별히 관여하지 않는 사용자에게 일반적으로 유용합니다.
그래피컬 데스크톱
다음 패키지는 GUI 데스크톱 환경, 창 관리자 및 관련 그래픽 라이브러리를 제공합니다.
- GIMP – GNU 이미지 조작 프로그램, 비트맵 이미지 에디터 (Photoshop과 유사)
- GTK+ – GIMP Toolkit (GTK+, GDK 및 GLIB 라이브러리 세트 포함(GIMP 및 GNOME에서 사용)
- GNUStep – 그래픽 애플리케이션용 Cocoa/OpenStep 라이브러리 및 개발 도구 구현
- Window Maker – GNUstep 환경용 윈도 매니저
일반적인 시스템 관리
- GNU Accounting Utils – 사용자와 프로세스에 대한 통계를 제공하는 유틸리티 세트(last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
- GNU ddrescue – 데이터 복구 도구
- GNU Emacs – Emacs 에디터 구현
- GNU fcrypt – 온 더 플라이 암호화
- GNU Guix – 패키지 매니저
- GNU libextractor – 메타데이터 추출 라이브러리 및 도구
- GNU Midnight[25] Commander – 텍스트 기반의 Orthonic 파일 매니저 및 FTP 클라이언트
- Mtools - MS-DOS 플로피 디스크를 편집하기 위한 도구 모음
- GNU 나노 –텍스트 에디터
- GNU 병렬– 작업을 병렬로 실행하기 위한 셸 도구
- GNU Parted – 하드 드라이브 파티션 프로그램
- GNU 프라이버시 가드– PGP 암호화 대체
- GNU Privacy Assistant, GNU Privacy Guard 그래픽 프런트 엔드
- GNU Stow – 소프트웨어 패키지 설치 관리
- pexec – 작업을 병렬로 실행하기 위한 셸 도구
데이터베이스
- GnowSys – 시맨틱 컴퓨팅용 커널(분산 에이전트 지향 지식 기반)
- GNU dbm (GDBM)
- GNU Ferret – 자유로운 엔티티 관계 및 리버스 엔지니어링 툴, SQL 데이터베이스 설계자
과학 소프트웨어
- GNU Arkimedes – 반도체 디바이스 시뮬레이션용 TCAD 소프트웨어
- GNU Astronomy Utilities (Gnuastro)– 천문학 데이터 조작 및 분석용 프로그램 및 라이브러리
- GNU 회로 분석 패키지 (Gnucap)– GNU 회로 분석 패키지
- GNU datamash – 통계 컴퓨팅용 프로그래밍 언어 및 명령줄 유틸리티
- GNU Electric – 도면 작성 및 집적회로 레이아웃에 사용되는 EDA 소프트웨어
- GNU MCSim – 대수 방정식 또는 미분 방정식 시스템용 시뮬레이션 및 통계 추론 도구
- GNU Multi-Precision Library (GMP)– 임의의 정밀 수치 계산 프로그래밍 라이브러리
- GNU 옥타브 – MATLAB과 유사한 수치 계산용 프로그램
- GNU Scientific Library (GSL)– 수치 분석 라이브러리
- GNU 유닛– 유닛 변환
- R – 통계 컴퓨팅 및 그래픽스용 프로그래밍 언어 및 소프트웨어 환경
- PSPP – SPSS와 유사한 통계 프로그램
- XaaS – 프랙탈 Zoomer
인터넷
- Dld : 동적 링크 편집을 수행합니다.
- Jami (구 GNU Ring)– 무료 소프트 폰 및 비디오 콜소프트웨어, Skype 드롭 인 대체품
- GNU 알렉산드리아 – GNU Bayonne을 사용하여 공중전화 네트워크를 통해 시각장애인을 위한 전자 콘텐츠 및 서비스에 대한 액세스를 제공합니다.
- GNU Anubis – Mail User Agent와 Mail Transport Agent 사이에 있는 발신 메일 프로세서
- GNU FM[clarification needed] – 페더레이션 음악 커뮤니티 플랫폼.일반적으로 Libre.fm과 관련되어 있습니다.
- GNU 메일맨 – 전자 메일 목록 관리
- GNU Media Goblin – 분산형 미디어 공유
- GNU Artanis – 웹 어플리케이션 프레임워크
- GNU 소셜 – StatusNet 코드베이스의 연속인 분산형 소셜 네트워크
- Gnu Sovix – PHP 기반 웹 사이트 리비전 시스템
- GNU wget – 네트워크 및 인터넷에서 고급 파일 검색
- GNUnet – 검열에도 견딜 수 있도록 설계된 분산형 피어 투 피어 통신 네트워크
- Gnuzilla – 무료 소프트웨어만 포함된 Mozilla Application Suite 버전(GNU IceCat 웹 브라우저 포함)
- lsh – Secure Shell(SSH) 프로토콜 버전 2 구현
- GNU LibreJS – 자유롭지 않고 간단한[26] JavaScript를 검출하여 차단하는 브라우저 애드온
- GNU Taler –익명의 전자결제[27][28] 시스템
사무실.
- GNU Aspell – 최종적으로 Ispell을 대체하는 맞춤법 검사기
- GNU gcal – 캘린더 계산 및 인쇄
- GNU Miscfiles – 표준 공항, 국가, 언어 코드를 포함한 여러 데이터 파일
- GNU 타이피스트– 다국어 타이핑[29] 튜터
- Gnumeric – 스프레드시트 프로그램 (Microsoft Excel 호환)
- Ocrad –광학식 문자 인식
멀티미디어
- 3DLDF – 3차원 기술 도면 작성용 그래픽 패키지(특히 TeX 문서에 포함)
- 디아 – 다이어그램 작성을 위한 벡터 그래픽스 프로그램
- Gnash – Adobe Flash 파일 형식용 플레이어 및 브라우저 플러그인
- GNU LibreDWG – .dwg 파일 읽기 및 쓰기용 라이브러리(CAD 응용 프로그램에서 사용)
- GNU LilyPond – 음악 조판 어플리케이션
- Gnu Maverik – 가상현실 마이크로커널
- Gnu Panorama – 3D 프레임워크, 레이트레이스
게임.
- GNU 백개먼– 백개먼 게임
- GNUbik – Rubik's Cube 퍼즐 구현
- GNU Chess – Glches, Xboard 등과 함께 사용하는 체스 엔진
- GNU Go – 보드 게임 Go 구현
- GNU Jump – Xjump 기반, SDL Jump라고도 함
- GNU 카트– 레이싱 게임
- GNU 로봇– 컴퓨터 프로그래머용 게임
- GNU FreeDink - Dink Smallwood 어드벤처/롤플레잉 게임 구현
- 액체 전쟁 – 전쟁 게임
비즈니스 어플리케이션
- GNU Health – 무료 건강 및 병원 정보 시스템
- GNUmed – 의료기관 관리 소프트웨어
- GnuCash – 재무회계 어플리케이션
- GNU 리모트[30] 컨트롤– 빌딩 자동화 디바이스 관리용 웹 애플리케이션
- GNU Foliot – 소규모 조직용[31] 애플리케이션 시간 유지
- 자유투표제인 GNU.FREE는 2002년에 중단되었다.
- GNU Taler - 과세 대상이며 주류 [32]통화에 접근할 수 있도록 설계된 계획적인 분산형 온라인 결제 시스템.
- GNUe(GNU Enterprise), 엔터프라이즈 플래닝 소프트웨어.
폰트
- GNU FreeFont – 스케일러블 아웃라인[33] 글꼴 패밀리
- GNU 유니폰트
「 」를 참조해 주세요.
레퍼런스
- ^ Stallman, Richard (April 3, 2013). "Re: On the subject of Git, Bazaar, and the future of Emacs development". emacs-devel (Mailing list). Retrieved 25 August 2014.
- ^ Stallman, Richard (April 3, 2013). "Re: On the subject of Git, Bazaar, and the future of Emacs development". emacs-devel (Mailing list). Retrieved 25 August 2014.
- ^ "Bash-5.1 Official Patch 16". Retrieved 4 February 2022.
- ^ "coreutils-9.1 출시 [안정적]; 저자명 문자열: Paddraig Brady; 발행일: 2022년 4월 15일; 취득일: 2022년 4월 16일.
- ^ Sergey Poznyakoff (6 November 2019). "cpio-2.13 released". Retrieved 6 November 2019.
- ^ Jim Meyering (1 August 2021). "diffutils-3.8 released". Retrieved 2 August 2021.
- ^ "Findutils". www.gnu.org. Retrieved 2019-04-15.
- ^ "GNU findutils 4.9.0 released". 2 February 2022. Retrieved 2 February 2022.
- ^ Jim Meyering (14 August 2021). "grep-3.7 released [stable]". Retrieved 19 September 2021.
- ^ "GNU troff version 1.22.4". 23 December 2018. Retrieved 23 December 2018.
- ^ "GRUB 2.06 출시"; 저자명 문자열: Daniel Kiper; 발행일: 2021년 6월 8일; 취득일: 2021년 8월 2일.
- ^ Jim Meyering (7 April 2022). "gzip-1.12 released". Retrieved 7 April 2022.
- ^ "GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released". Retrieved 11 May 2018.
- ^ Simon Josefsson (8 July 2022). "inetutils-2.3 released". Retrieved 8 July 2022.
- ^ https://linux-libre.fsfla.org/pub/linux-libre/releases/5.19-gnu/ 를 참조해 주세요.
- ^ "GNU Linux-libre 5.19-gnu (Uhura)". 31 July 2022. Archived from the original on 1 August 2022.
- ^ https://ftp.gnu.org/gnu/readline/; 검색: 2022년 2월 2일.
- ^ "GNU Screen v.4.9.0"; 작성자 이름 문자열:Alex Naumov; 발행일: 2022년 2월 1일; 회수일: 2022년 2월 1일.
- ^ sysutils의 하위 버전 저장소 NEWS 파일이 2013-07-23을 검색했습니다.
- ^ Sergey Poznyakoff (13 February 2021). "tar-1.34 released". Retrieved 13 February 2021.
- ^ Gavin Smith (3 July 2021). "Texinfo 6.8 released". Retrieved 3 July 2021.
- ^ "GNU Time 1.9 출시"; 작성자 이름 문자열:아사프 고든; 발행일: 2018년 3월 12일; 회수일: 2019년 9월 27일.
- ^ "Release of version 1.5 of complexity". 29 February 2016. Retrieved 2 March 2016.
- ^ "GNUnited Nations". GNU.org. Free Software Foundation, Inc. Retrieved 19 December 2018.
- ^ "Midnight Commander".
- ^ "GNU LibreJS". The Free Software Foundation. Retrieved December 8, 2014.
- ^ "GNU Software". GNU.org. Retrieved September 24, 2015.
- ^ "GNU Taler - Taxable Anonymous Libre Electronic Reserve". Retrieved September 24, 2015.
- ^ Marston, Tim (2013-06-07). "GNU Typist 2.9.3 released" (Mailing list). info-gnu. Retrieved 2013-06-09.
- ^ "GNU remotecontrol". directory.fsf.org. FSF. 30 September 2013.
- ^ "Foliot is now part of GNU and becomes GNU Foliot". Savannah. 27 February 2016. Retrieved 2 March 2016.
- ^ "GNU Taler 0.0.0 Released: GNU Tries to Get into Electronic Payments".
- ^ "GNU FreeFont". GNU.org.