무슨 일이야
몇 시간 전에 GNOME Shell과 그 미래 에 대한 글을 올렸는데 , 한 독자분이 중요한 질문을 던져주셨습니다. 바로 "셸이란 무엇인가?"라는 질문입니다.
컴퓨터 과학 에서 "셸" 이란 운영체제 서비스에 접근하기 위한 사용자 인터페이스를 제공하는 프로그램을 의미합니다. 이러한 셸은 사용하는 인터페이스 유형에 따라 그래픽 기반 또는 텍스트 기반일 수 있습니다. 셸은 컴퓨터에서 사용 가능한 다양한 프로그램의 호출 또는 실행 방식을 간소화하도록 설계되었습니다.
Shell에는 두 가지 유형이 있으며 다음과 같습니다.
bash, emacs, Windows 명령 프롬프트 등과 같은 일반적인 텍스트 셸 입니다.
GNome, KDE, XFCE, LXDE, Unity, MacOS 데스크톱 환경, Windows 데스크톱 등과 같은 일반적인 그래픽 셸 .
따라서 셸은 GUI (그래픽 환경)를 통해 또는 다음을 통해 사용하는 배포에 관계없이 PC에서 작업하는 데 사용하는 데스크톱 환경 (DE) 또는 Windows 관리자 (WM)로 요약 할 수 있습니다. 운영 체제에서 제공하는 서비스 및 애플리케이션을 사용하기 위해 필요한 상호 작용에 관한 터미널
이 동일한 정의는 Android, iOS 또는 Windows Phone이 설치된 스마트 폰 및 태블릿과 같은 모바일 장치에 적용될 수 있습니다. 후자는 사전 구성된 DE 또는 WM이있는 운영 체제이기 때문입니다.
따라서 KDE는 Shell, XFCE는 Shell, LXDE는 Shell, iOS는 Shell, Android는 Shell, Windows Phone은 Shell, 터미널은 shell (bash를 통해)이므로 GNOME에 대해 무엇을 말할 수 있습니까? 3은 인터페이스와 외관에 관한 것입니다. 변화가 급진적이라는 것 : 예.
KDE 및 / 또는 커뮤니티 구성원은 정의상 KDE를 KDE 셸이라고도 할 수 있기 때문에 오늘날 Gnome 프로젝트에서 사용하는 것과 "유사한"(동일하지 않은) 철학을 가진 환경을 실험합니다.
이전 단락에서 설명한 모든 내용에 대해 그놈 3 (쉘)에는 어떤 사람이 좋아하든 싫어하든 미래가 있다고 말할 수 있습니다.
참고: 조개껍데기의 정의와 종류는 위키피디아에서 가져왔으며, 링크는 여기 입니다.