티스토리 뷰
1. 정의
리처드 스톨먼이 1984년에 시작한 자유 소프트웨어 운영 체제 개발 프로젝트이다. GNU 프로젝트의 목표는 완전히 자유로운 운영 체제를 만드는 것이다. 자유로운 운영 체제는 사용자가 프로그램을 자유롭게 실행, 배포, 수정, 재배포할 수 있는 운영 체제
2. 목표
1) 모든 사용자에게 자유로운 소프트웨어를 제공한다.
2) 소프트웨어 사용자의 자유를 보호한다.
3) 소프트웨어 개발자의 자유를 보호한다.
3. 성과
1) GNU Compiler Collection(GCC) 개발
2) GNU Debugger(GDB) 개발
3) GNU Emacs 개발
4) GNU Bash 개발
5) GNU Binutils 개발
6 ) GNU Make 개발
7) GNU Gettext 개발
8) GNU Glivc 개발
4. 리눅스에 미친 영향
1) 기본적인 유틸리티 제공 : Is, cd, cp, mv, rm, grep, find, sort, uniq, awk, sed 등 리눅스 운영 체제에서 사용되는 많은 기본적인 유틸리티 개발
2) 개발 도구 제공 : GNU 프로젝트는 GCC, GDB, GNU Make 등 리눅스 운영체제 개발에 사용되는 주요 개발 도구 개발
3) 자유로운 성격 확립 : GNU 프로젝트가 리눅스 운영 체제의 자유로운 성격을 확립하는 데 중요한 역할을 했습니다.
5. 리눅스와의 관계
1) 공동 개발 : 공동으로 리눅스 운영체제 개발중
2) 기술 공유 : 기술을 공유하고 상호의존
3) 커뮤니티 협력 : 서로 협력하여 자유로운 소프트웨어를 홍보하고 지원중
'SCIT > 11월' 카테고리의 다른 글
[Linux]11月8日. Fedora, Redhat, CentOS (0) | 2024.11.08 |
---|---|
[Linux]11月8日. Kernal (0) | 2024.11.08 |
[Linux]11月7日. Linux (1) | 2024.11.07 |
[Linux]11月7日. NAT(네트워크 주소 변환 기술) (0) | 2024.11.07 |
[Linux]11月7日. 네트워크 구성도 (0) | 2024.11.07 |
- Total
- Today
- Yesterday
- MySQL
- springboot
- 조건문
- if문
- Spring
- java
- JPA
- javascript
- backjoon
- css
- DB
- Modal
- 백준
- 반복문
- data science academy
- html
- Intellij idea
- setting
- 2739번
- ajax
- Spring boot
- 2480
- Linux
- 가계부만들기
- 오븐시계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |