Demystifying GNU/Linux: 감히 그렇게 부르는 사람이 그렇게 적은 이유는 무엇입니까?
당신은 Linux에 관심이 있고 일부 블로그 게시물을 읽었습니다. 그 중에서 GNU/Linux라는 흥미로운 이름을 발견했습니다. 이 문자는 무엇을 의미하며, 사람들은 왜 항상 이 문자를 Linux와 연관시키나요?
이 질문은 간단해 보일 수 있지만 그 대답은 Linux 세계에서 수십 년 동안 지속되어 온 논란을 불러일으켰습니다.
GNU/Linux란 무엇인가요?
GNU/Linux는 종종 "Linux"라고 불리는 무료 오픈 소스 운영 체제의 이름입니다.
"GNU/Linux"와 "Linux"라는 용어는 범용 운영 체제를 지칭할 때 같은 의미로 사용됩니다. 그러나 완전한 기능을 갖춘 운영 체제를 만들려면 다양한 구성 요소가 필요합니다. 틀림없이 GNU/Linux에는 Linux보다 GNU의 부분이 더 많기 때문에 이 운영 체제를 부르는 것이 말처럼 간단하지 않습니다.
GNU/Linux에서 "GNU"란 무엇입니까?
컴퓨터 산업이 변혁의 시기였던 1980년대로 돌아가 보겠습니다. Apple과 관련된 대법원 소송에서는 바이너리 프로그램(소스 코드와 달리 직접 실행 가능한 소프트웨어)이 저작권으로 보호될 수 있다고 판결했습니다. 몇 년 후 Microsoft는 사람들이 소프트웨어와 상호 작용하는 방식을 변화시킨 Windows 운영 체제를 출시했습니다.
소프트웨어가 저작권으로 보호되고 상업적 이익을 목표로 하기 전에는 대부분의 소프트웨어가 주로 연구원과 학계에서 사용되었습니다. 컴퓨터 코드는 공개적으로 공유되며 사람들은 프로그램을 자유롭게 사용할 수 있습니다. 그러나 각종 규제가 등장하면서 기존에 자유롭게 행하던 행위가 불법화됐다.

그래서 자유 소프트웨어 운동이라는 조직이 결성되었습니다. 1983년에 Richard Stallman은 완전히 비독점적인 Unix 호환 운영 체제를 만들 계획을 발표했습니다. 그는 그것을 GNU 프로젝트라고 불렀고, 그 발표는 여전히 GNU.org에서 찾아볼 수 있습니다.
GNU는 "GNU's Not Unix"를 의미하는 재귀적 약어입니다. GNU 프로젝트는 오늘날 무료 데스크탑이 의존하는 많은 중요한 도구를 제공했습니다. 1980년대에 만들어진 주요 도구로는 GCC(C 언어를 컴파일하는 데 사용되는 도구), 강력한 Emacs 텍스트 편집기, Bash 및 여전히 사용 중인 다양한 명령줄 유틸리티가 있습니다.
GNU 프로젝트에는 가장 널리 사용되는 무료 데스크톱 환경 중 하나인 GIMP(GNU 이미지 조작 프로그램) 및 GNOME과 같이 널리 사용되는 많은 응용 프로그램이 포함되어 있습니다. 어떤 Linux 운영 체제를 사용하든 GNU 소프트웨어의 많은 구성 요소에 의존할 것입니다.
GNU 프로젝트는 GPL(General Public License) 개발도 담당합니다. 수년 동안 우리가 사용하는 대부분의 무료 소프트웨어를 무료로 유지해 온 것이 바로 이 라이센스입니다.
GNU/Linux에서 "Linux"란 무엇입니까?

리눅스는 1991년에 탄생했습니다. 이 프로젝트는 헬싱키 대학의 한 학생이 자신의 운영 체제 커널을 독립적으로 개발하기 시작하면서 시작되었습니다. 그의 이름은 리누스 토발즈(Linus Torvalds)입니다.
당시 GNU 프로젝트는 완전한 무료 운영 체제를 구축하는 데 필요한 많은 구성 요소를 만들었지만 일부 핵심 부분이 누락되었습니다. 이러한 부분에는 하드웨어 드라이버, 데몬 및 작동 커널이 포함됩니다. 이러한 구성 요소를 사용하면 소프트웨어가 하드웨어와 통신할 수 있습니다.
GNU 프로젝트에서 개발하려는 커널인 GNU Hurd는 이전에 개발되었으나 아직 준비가 되지 않았습니다. MINIX라는 또 다른 커널은 1987년부터 존재했지만 교육 목적으로만 라이센스가 부여되었습니다.
좌절한 끝에 Torvalds는 커널을 직접 만들기로 결정했습니다. 그는 자신의 이름과 UNIX를 결합하여 이 개인 프로젝트를 Linux라고 불렀으나 공개적으로 공유하기에는 너무 거만하다고 느꼈습니다. 그래서 그는 "free", "freak" 및 "UNIX"를 결합하여 프로젝트 이름을 Freax로 명명했습니다. 동료는 이름이 마음에 들지 않고 Linux를 선호합니다. Linus는 동의했고 이름은 그대로 유지되었습니다.
처음에 이 커널은 무료가 아니었지만 1992년 Linus는 Linux를 GNU 프로젝트에서 만든 필수 저작권 계약인 GPL(GNU General Public License)로 라이센스했습니다. 이 결정은 프로젝트의 성공에 큰 역할을 했습니다. 많은 사람들이 경쟁 커널을 만들기보다는 Linux를 채택하고 개발에 기여하기를 선택합니다.
우리는 Linux를 사용하고 있나요, 아니면 GNU를 사용하고 있나요?
GNU 도구와 완전한 기능을 갖춘 Linux 커널을 통해 이제 우리는 작동하는 무료 운영 체제를 갖게 되었습니다. 하지만 우리는 그것을 무엇이라고 불러야 할까요? 초기부터 많은 사람들은 Linux 커널을 사용하는 운영 체제를 간단히 "Linux"라고 불렀습니다. Linux는 우리가 Linux라고 말할 때 상상하는 것의 대부분을 나타내지 않기 때문에 이는 약간의 긴장감을 불러일으킵니다.
다시 말하지만, Linux 커널은 소프트웨어와 하드웨어가 서로 통신할 수 있도록 하는 특정 부분입니다. 그러면 우리가 화면에서 보는 모든 것은 어떨까요? 그것은 다른 것입니다.
이상적인 GNOME 데스크탑 운영 체제 Richard Stallman은 원래 그러한 창조물을 Linux 기반의 GNU 시스템이라고 부르자고 제안했습니다. 그런 다음 그는 자신의 선호도를 바꾸고 GNU/Linux("GNU 슬래시 Linux" 또는 "GNU 플러스 Linux"로 발음)를 고안하여 두 프로젝트가 모두 중요한 역할을 한다는 점을 분명히 했습니다. 어떤 사람들은 이 감정을 받아들였고, 다른 사람들은 그 이름이 서투르고 불필요하다고 생각했습니다. 이 불일치는 오늘날까지 계속되고 있습니다.
"GNU/Linux"라고 말하는 이유
처음부터 GNU 프로젝트의 목적은 완전한 운영 체제를 개발하는 것이었습니다. 커널은 퍼즐의 누락된 조각일 뿐입니다. Torvalds의 목표는 운영 체제를 만드는 것이 아니라 누락된 부분을 제공하는 것이었습니다.
- Linux는 화면에서 보는 모든 것에 중요하지만 실제로 보는 것과는 거의 아무런 관련이 없습니다. 이는 주로 데스크탑 환경에 따라 다릅니다.
- GNU는 또한 뒤에서 많은 일을 처리합니다. 그래픽 사용자 인터페이스를 설치하지 않더라도 GNU 명령줄 도구(예: Bash 자체)의 하위 집합과 계속 상호 작용하게 됩니다.
- GNU 도구가 없으면 우리가 Linux라고 생각하는 것이 더 이상 Linux처럼 보이지 않습니다. Android는 Linux 커널을 사용하지만 Linux와는 다릅니다. 이는 주로 GNU 툴체인이 부족하기 때문입니다.
- "Linux"의 스크린샷과 BSD 기반 무료 데스크톱 운영 체제의 스크린샷에는 차이가 없습니다. Linux 커널은 눈에 보이지 않지만 다양한 오픈 소스 BSD 기반 운영 체제는 데스크톱 Linux와 거의 동일한 경험을 제공합니다.
- 이것은 다른 운영 체제의 이름을 지정하는 방식이 아닙니다. Windows에 대해 생각할 때 일반적으로 인터페이스를 생각하지만 Windows 커널을 즉시 생각하는 사람은 거의 없습니다. 누군가 Windows 인터페이스와 모든 Windows 애플리케이션을 Linux 커널에서 실행할 수 있다면 아마도 여전히 Windows라고 생각할 것입니다.
- 전체 생태계를 Linux라고 부르면 혼란이 생길 수 있습니다. Torvalds는 운영 체제의 특정 부분만 만들었음에도 불구하고 때때로 전체 운영 체제를 만든 것으로 알려져 있습니다.
- GNU는 무료 데스크탑의 문화와 라이선스에 대해 큰 책임을 집니다. GNU 프로젝트는 무료 운영 체제를 구축하는 데 필요한 도구를 제공할 뿐만 아니라 법적 프레임워크도 제공합니다. GPL은 사람들이 무료 코드를 사용하여 경쟁 독점 소프트웨어를 만드는 것을 방지합니다. Linux 자체를 포함한 많은 핵심 도구는 공유 저작권 라이센스에 따라 출시되어 채택을 가속화하고 오늘날 자유 소프트웨어 커뮤니티 문화의 기반을 마련했습니다.
“Linux”를 사용하는 이유
GNU/Linux가 더 정확하고 정확한 이름이라고 생각할 만한 강력한 이유가 있습니다. 그런데 좋은 이름인가요? 다음은 운영 체제를 "Linux"라고 부르는 데 찬성하는 사람들의 몇 가지 주장입니다. 이 목록은 더 짧을 수도 있지만 더 많은 내용을 담고 있을 수도 있습니다.
- 리눅스가 더욱 대중화되었습니다. 90년대에도 그랬고 지금도 마찬가지다. 운영 체제를 다른 이름으로 부르는 것은 의도적인 브랜드 변경 노력처럼 느껴질 것입니다. Linux를 사용하면 GNU 프로젝트 및 기타 프로젝트에서 만든 모든 소프트웨어를 사람들이 실행할 수 있기 때문입니다. Linux가 없으면 아무것도 사용할 수 없습니다.
- GNU/Linux는 어색한 이름입니다. 읽기도 어색하고, 말하기는 더욱 어색합니다. 이러한 이유만으로도 일부 사람들은 Linux가 공정한 이름이 아니라고 생각하여 운영 체제를 다른 이름으로 부르기를 꺼립니다.
- 언제 멈추나요? GNU를 인정한다면 X나 Wayland도 인정해야 하지 않나요? 이는 대부분의 무료 데스크톱 생태계가 의존하는 디스플레이 서버입니다. 오디오도 중요합니다. 데스크탑 환경도 중요합니다. 곧 우리는 데스크탑 이름을 GNOME/PipeWire/Wayland/GNU/Linux로 부를 것입니다.
Linus 자신도 Linux를 GNU/Linux라고 부르는 것은 정말 터무니없는 일이라고 주장한 적이 있습니다.
GNU/Linux 또는 Linux를 선호하시나요? 나는 GNU/Linux의 팬은 아니지만 랩톱이 Linux 대신 GNU를 실행한다고 말하는 것이 더 명확합니다. Android와 Chromebook이 등장하면서 Linux라는 이름을 사용하는 것이 점점 더 불충분해지고 있습니다. 프로그램이 Linux에서 사용 가능하다고 해서 Android에서도 작동한다는 의미는 아니며 그 반대의 경우도 마찬가지입니다.
인포테인먼트 시스템, 스마트 홈 제품, 웨어러블 및 기타 전자 제품이 Linux 커널을 계속 채택함에 따라 상황은 더욱 복잡해집니다.
위 내용은 Demystifying GNU/Linux: 감히 그렇게 부르는 사람이 그렇게 적은 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 : Linux 기반의 윤리적 해킹으로 디지털 프론티어 보안 점점 더 상호 연결된 세상에서 사이버 보안이 가장 중요합니다. 윤리적 해킹 및 침투 테스트는 취약점을 적극적으로 식별하고 완화하는 데 필수적입니다.

기본 Linux 학습 방법은 다음과 같습니다. 1. 파일 시스템 및 명령 줄 인터페이스 이해, 2. LS, CD, MKDIR, 3. 파일 생성 및 편집과 같은 파일 작업 배우기, 4. 파이프 라인 및 GREP 명령과 같은 고급 사용법, 5. 연습 및 탐색을 통해 지속적으로 기술을 향상시킵니다.

Linux는 서버, 임베디드 시스템 및 데스크탑 환경에서 널리 사용됩니다. 1) 서버 필드에서 Linux는 안정성 및 보안으로 인해 웹 사이트, 데이터베이스 및 응용 프로그램을 호스팅하기에 이상적인 선택이되었습니다. 2) 임베디드 시스템에서 Linux는 높은 사용자 정의 및 효율성으로 인기가 있습니다. 3) 데스크탑 환경에서 Linux는 다양한 사용자의 요구를 충족시키기 위해 다양한 데스크탑 환경을 제공합니다.

Linux의 단점에는 사용자 경험, 소프트웨어 호환성, 하드웨어 지원 및 학습 곡선이 포함됩니다. 1. 사용자 경험은 Windows 또는 MacOS만큼 친절하지 않으며 명령 줄 인터페이스에 의존합니다. 2. 소프트웨어 호환성은 다른 시스템만큼 좋지 않으며 많은 상용 소프트웨어의 기본 버전이 부족합니다. 3. 하드웨어 지원은 Windows만큼 포괄적이지 않으며 드라이버를 수동으로 컴파일 할 수 있습니다. 4. 학습 곡선은 가파르고 명령 줄 운영을 마스터하는 데 시간과 인내가 필요합니다.

LinuxisNothardTolearn, ButtheDifficulturedsonyourbackground 및 Ggoals.forthosewithoSexperience, 특히 Command-linefamiliarity, BeginnersMayFaceAsTeeperLearneLearneCURVEBUTCANMANAGEWITHPROPERSORCES.LINUX'SOURCENATURY, BAS

Linux의 5 가지 기본 구성 요소는 다음과 같습니다. 1. 커널, 하드웨어 리소스 관리; 2. 기능과 서비스를 제공하는 시스템 라이브러리; 3. 쉘, 사용자가 시스템과 상호 작용할 수있는 인터페이스; 4. 파일 시스템, 데이터 저장 및 구성; 5. 시스템 리소스를 사용하여 기능을 구현합니다.

Smart Home에서 새로운 챕터 열기 : Ubuntu를 기반으로 한 오픈 소스 홈 자동화 시스템 Smart Home Technology는 우리가 생활 공간과 상호 작용하는 방식에 혁명을 일으켜 일상 생활에 편리함, 안전 및 에너지 효율성을 제공했습니다. 조명 및 기기의 원격 제어에서 보안 카메라 및 자동 기후 제어 모니터링에 이르기까지 Smart Home 기술은 점점 인기를 얻고 있습니다. 그러나 많은 비즈니스 스마트 홈 시스템에는 높은 비용, 개인 정보 보호 문제 및 제한성 호환성이 있습니다. 다행히 오픈 소스 소프트웨어 솔루션은 Ubuntu의 힘을 결합하여 대안을 제공하여 사용자가 사용자 정의 가능하고 비용 효율적이며 안전한 스마트 홈 생태계를 만들 수 있습니다. 이 안내서는 우분투 및 오픈 소스 도구를 사용하여 홈 자동화 시스템을 설정하는 방법을 살펴 봅니다.

Linux vs. Windows : 2025 비교 MacOS 또는 Windows에서 전환 할 생각이 있습니까? 리눅스가 답일 수 있습니다. MacOS 사용자는 (MacOS의 UNIX 코어로 인해) 비교적 원활한 전환을 찾을 수 있지만 Windows 사용자는 적응해야합니다. 이 가이드 히그


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
