리눅스 커널은 현재 가장 널리 사용되는 오픈소스 커널입니다. 유닉스 기반의 이 커널은 1991년부터 존재해왔으며, 그동안 IT 업계에 큰 반향을 일으켜왔습니다. 올해 초 출시된 최신 커널 업데이트에는 흥미로운 변화들이 다수 포함되어 있습니다. 리눅스 커널이란? 리눅스 커널은 리눅스 시스템의 하드웨어와 실행 중인 프로세스 사이를 연결하는 인터페이스 역할을 담당합니다. 메모리 관리, 프로세스 관리, 디바이스 드라이버, 시스템 호출, 보안 등 시스템의 핵심 기능을 모두 제어합니다. 커널을 어머니에 비유할 수 있습니다. 어머니는 늘
X 윈도우를 실수로 종료한 적이 있으신가요? 지루한 비그래픽 서버에서 작업하게 되셨나요? 걱정하지 마세요! 1997년에 탄생한 Mp3blaster가 여러분의 고단함을 달래줄 것입니다. 편리한 반(半)GUI 인터페이스를 갖춘 Mp3blaster는 터미널에서 실행되는 사용하기 쉬운 음악 플레이어입니다.설치 방법Mp3blaster는 대부분의 리눅스 배포판 저장소에서 찾을 수 있습니다. 터미널로 설치하는 것을 선호한다면(Mp3blaster 사용자 대부분이 그렇겠죠!) Debian이나 Ubuntu를 사용 중인 경우 다음 명령어를 입력하세요.
예전에는 모든 리눅스 설치에 스왑 공간이 필수였습니다. 하지만 요즘 PC는 8GB 이상의 RAM을 기본으로 갖추고 있어서, 별도의 스왑 공간이 여전히 필요한지 의문이 드는 것이 당연합니다. 우분투를 사용하고 있다면 과연 스왑이 필요할까요? 많은 사람이 필요하다고 답하는가 하면, 불필요하다고 답하는 사람도 있습니다. 물론 각자 나름의 근거가 있습니다. 결론부터 말하자면, 스왑의 필요 여부는 컴퓨터를 어떻게 사용하느냐에 따라 달라집니다. 참고: 아래 내용은 우분투를 기준으로 설명하지만, 대부분의 리눅스 배포판에 그대로 적용할 수 있습
엘리멘터리 OS(Elementary OS)는 우아한 미니멀리즘과 뛰어난 사용자 편의성으로 명성이 높으며, 탄탄한 팬층을 자랑하는 리눅스 배포판입니다. 최신 버전인 헤라(Hera) 5.1은 출시된 지 꽤 되었지만, 개발팀은 최근 업데이트에서 흥미로운 변화를 시도했습니다. 이번 리뷰에서는 헤라를 직접 사용해 보며 새로워진 점, 처음 이 OS를 접하는 분들이 기대할 수 있는 것, 그리고 경쟁 데스크톱 환경과 비교했을 때의 장단점을 살펴보겠습니다. 주요 변경 사항 마이너(5.x) 버전 업데이트인 만큼 대부분의 변화는 혁신적이기보다는 점
시리(Siri), 알렉사(Alexa), 구글 어시스턴트(Google Assistant) 같은 가상 비서는 누구나 한 번쯤 들어봤을 것입니다. 하지만 리눅스용 가상 비서에 대한 이야기는 의외로 흔치 않죠. 그렇다고 해서 리눅스에 이런 기능이 아예 없는 것은 아닙니다. 이번 글에서는 리눅스에서 실제로 사용할 수 있는 두 가지 가상 비서를 소개합니다.1. BettyBetty는 명령줄 기반의 가상 비서입니다. 궁금한 내용을 자연어로 입력하기만 하면 Betty가 다양한 작업을 손쉽게 처리해 줍니다. 명령어를 자연어 형태로 입력할 수 있다는
우분투(Ubuntu)는 좋아하지만 기본 데스크톱 환경인 GNOME은 취향이 아니라면 어떻게 해야 할까요? 다행히도 GNOME 버전의 우분투만 사용할 수 있는 것은 아닙니다. 다른 데스크톱 환경을 직접 설치하거나, 처음부터 다른 데스크톱 환경을 기본으로 탑재한 우분투의 또 다른 플레이버(flavor)를 선택하면 됩니다. 이번 글에서는 각 플레이버의 차이점을 살펴보고, 어떤 버전이 자신에게 가장 적합한지 알아보겠습니다. 우분투 플레이버란 무엇일까? 우분투 플레이버는 기본적으로 서로 다른 데스크톱 환경을 탑재한 우분투를 의미합니다. 우
PC가 자꾸 멈추거나 컴퓨터에서 시끄러운 CPU 팬 소음이 들리기 시작했나요? 리눅스에서 CPU 사용량이 높아지는 원인은 다양하지만, 가장 흔한 원인은 오작동하는 애플리케이션입니다. 이 글에서는 리눅스에서 높은 CPU 사용량을 진단하고 해결하는 다양한 방법을 단계별로 소개합니다.1. 범인 찾기오작동하는 앱 하나만으로도 가장 빠른 프로세서조차 제 성능을 내지 못할 수 있습니다. 시스템 모니터(System Monitor) 앱이나 터미널의 top 명령어를 사용해 문제를 일으키는 애플리케이션을 찾을 수 있습니다.터미널을 열고 top을 입력
1989년 9월에 출시된 NeXTSTEP은 스티브 잡스의 NeXT 컴퓨터 라인, 그중에서도 역사상 가장 탐나는 컴퓨터 중 하나로 꼽히는 NeXTcube를 구동하던 선구적인 운영 체제입니다. 오늘날에는 잘 알려지지 않았지만, NeXTSTEP은 수많은 현대 인터페이스에 영감을 불어넣었고, 최초의 웹 브라우저가 탄생한 토양이 되었으며, id Software가 Doom과 Quake를 개발할 때 사용된 운영 체제이기도 합니다. NeXTSTEP은 이제 시간 속으로 사라진 유물이라고 생각하실 수 있습니다. 하지만 에뮬레이터 없이도 최신 리눅
아무리 찾아봐도 우분투(Ubuntu) 32비트 ISO를 발견할 수 없다면, 그 이유는 간단합니다. 존재하지 않기 때문입니다. 캐노니컬(Canonical)은 32비트 컴퓨터에 대한 지원을 중단하기로 결정했고, 우분투 18.04부터 32비트 ISO 배포를 중단했습니다. 그리고 이런 조치를 취한 것은 캐노니컬만이 아닙니다. 리눅스는 오래된 하드웨어 지원으로 유명한 만큼 처음에는 다소 의아하게 들릴 수 있습니다. 하지만 마지막 32비트 CPU가 생산된 지 이미 10년이 넘었다는 점을 고려하면 충분히 납득할 만한 결정입니다. 만약 여러분의
Elive는 Debian 기반의 리눅스 배포판으로, Enlightenment 데스크톱 환경을 뛰어나게 구현한 점이 가장 큰 특징입니다. 이 배포판은 특정 유형의 사용자를 겨냥하지 않는다고 스스로 내세우지만, 실제로는 아주 오래된 컴퓨터에서 사용하도록 설계되었습니다. 기본 ISO 이미지는 32비트이며 Linux 3.16 커널이 기본으로 설치됩니다. RAM은 160MB 조금 넘는 수준만 사용하고, CPU 코어 하나와 3D 가속 없이도 쾌적하게 구동됩니다. 덕분에 Elive는 15년 된 컴퓨터를 고성능 머신으로 탈바꿈시킬 수 있다고 자부
구글 지도가 개인정보를 침해하는 것이 걱정되어 다른 대안을 찾고 계신가요? 리눅스 사용자라면 그놈 맵스(GNOME Maps)를 활용해 현재 위치에서 원하는 목적지까지 최적의 경로를 찾을 수 있습니다. 더욱 좋은 점은 지도와 길 안내 정보를 PDF 파일로 내보낼 수 있어서, 어디든 휴대하고 다닐 수 있다는 것입니다. 지금부터 그 사용법을 자세히 알아보겠습니다.그놈 맵스 다운로드 및 설치그놈 맵스는 배포판의 소프트웨어 센터나 패키지 관리자에서 쉽게 찾아 설치할 수 있습니다. 명령줄을 선호한다면, Ubuntu나 Debian처럼 apt를
체크섬(checksum)은 해시 함수를 이용해 소프트웨어로부터 생성된 고유한 문자열입니다. 서로 다른 파일은 동일한 체크섬을 가질 수 없습니다. 인터넷에서 소프트웨어를 내려받을 때 무결성을 확인하는 가장 확실한 방법 중 하나가 바로 다운로드한 파일의 체크섬을 공식 웹사이트에 게시된 값과 비교하는 것입니다. 두 값이 일치한다면 해당 파일이 변조되지 않은 정품임을 의미합니다. 이 글에서는 리눅스에서 체크섬을 확인하고 검증하는 방법을 알아보겠습니다.터미널에서도 간단히 처리할 수 있지만, 여기서는 초간단 그래픽 도구인 GtkHash를 사용
리눅스 시스템에서 그놈 셸(GNOME Shell)을 사용해 본 적이 있다면, 처음에는 다소 낯설게 느껴지는 부분들이 있었을 것입니다. 워크스페이스가 세로로 배치되어 있고, 애플리케이션에 빠르게 접근할 수 있는 독(dock), 패널, 바탕화면 아이콘 같은 요소가 기본적으로 제공되지 않기 때문입니다. 이럴 때 그놈 셸 확장 기능이 큰 도움이 됩니다. 지금부터 그놈 데스크톱을 더욱 편리하게 만들어주는 확장 기능들을 살펴보겠습니다. 확장 기능이란 무엇인가? 그놈 셸 확장 기능은 그놈 셸에 새로운 기능과 특성을 추가하는 작은 코드 조각
솔직히 인정하자면, 리눅스 PC를 켤 때 나타나는 GRUB 메뉴는 다소 투박해 보입니다. 다행히 기본 GRUB 부팅 메뉴가 마음에 들지 않는다면 취향에 맞게 자유롭게 꾸밀 수 있습니다. 그중에서도 가장 눈에 띄는 변화는 역시 커스텀 배경화면 적용입니다. 이 글에서는 Grub Customizer를 사용해 GRUB 배경을 손쉽게 변경하는 방법을 소개합니다. Grub Customizer 설치하기 Arch, Manjaro 및 호환 배포판에서는 아래 명령어로 설치할 수 있습니다. sudo pacman -S grub-customizer
GNOME의 오랜 라이벌로 자리 잡은 KDE Plasma는 가장 인기 있는 리눅스 데스크톱 환경(DE) 중 하나입니다. GNOME에서 아쉬워하는 점들을 고스란히 갖추고 있는데, 시스템 자원을 효율적으로 사용하고, 놀랄 만큼 폭넓은 커스터마이징이 가능하며, 원하는 만큼 미니멀하게도 복잡하게도 설정할 수 있습니다. 이번 KDE Plasma 리뷰에서는 성능, 사용자 인터페이스, 커스터마이징 옵션과 함께 어떤 사용자에게 적합한지까지 자세히 살펴보겠습니다. 첫인상 KDE Plasma 데스크톱은 윈도우에서 넘어온 사용자에게 상당히 직관적입니
요즘 가상화는 그 어느 때보다 널리 활용되고 있습니다. 기존의 한 대의 물리 머신 위에 여러 개의 가상 머신(VM)을 생성할 수 있다면 교육, 테스트와 실험, 업무 생산성 향상 등 다양한 분야에서 큰 도움이 됩니다. 특히 리눅스는 강력하고 폭넓게 사용되는 운영체제인 만큼, 개인용 가상화 서버나 워크스테이션을 구축하기에 최적의 환경입니다. 이 글에서는 리눅스 가상화 워크스테이션을 처음부터 끝까지 구축하는 방법을 소개합니다. 가상화를 위한 하드웨어 호환성 확인 패키지 설치에 앞서 가장 먼저 확인해야 할 것은 CPU가 하드웨어 가상화
Linux의 가장 큰 매력 중 하나는 바로 폭넓은 선택지입니다. 사용자는 600개가 넘는 배포판 중에서 자신에게 맞는 것을 고를 수 있고, 그놈 셸(GNOME Shell)부터 상대적으로 생소한 엔라이트먼트(Enlightenment)에 이르기까지 수십 가지의 데스크톱 환경(DE)과 창 관리자(WM) 중에서도 자유롭게 선택할 수 있습니다. 특히 Fedora처럼 무려 38개의 데스크톱 환경과 창 관리자를 제공하는 배포판이라면 처음에는 다소 부담스러울 수 있습니다. 다행히 Fedora에는 이 과정을 쉽게 도와주는 여러 도구가 마련되어 있습
이전에 GNOME 3에서 앱 아이콘을 쉽게 변경하는 방법을 소개한 적이 있습니다. 하지만 여전히 터미널을 선호하는 사용자들도 많습니다. 물론 터미널로도 아이콘 변경이 가능하지만, 예상대로 마우스 클릭 몇 번으로 끝내는 것보다는 과정이 다소 복잡합니다. 이번 글에서는 터미널에서 직접 애플리케이션 아이콘을 변경하는 방법을 자세히 살펴보겠습니다.애플리케이션의 데스크톱 설정 파일 찾기데스크톱에 표시되는 모든 애플리케이션에는 각각 .desktop 설정 파일이 존재합니다. 이 파일은 일반 텍스트 형식으로 되어 있으며, 애플리케이션이 데스크톱에
리눅스 데스크톱 환경 중에서도 다소 잊혀지곤 하는 시나몬(Cinnamon)은 의외로 강력한 후보입니다. 시나몬은 리눅스 민트(Linux Mint) 팀이 자신들의 배포판 플래그십으로 개발했지만, 다른 어떤 배포판에서도 자유롭게 다운로드하여 사용할 수 있습니다. 이 글에서는 시나몬 데스크톱을 깊이 있게 살펴보고, 사용자 경험과 커스터마이징 옵션, 성능, 사용성을 분석한 뒤 어떤 사용자에게 적합한지까지 알아봅니다. 시나몬에 대한 첫인상 시나몬은 처음에 GNOME의 포크(fork)로 시작했지만, 시나몬 2.0부터는 GNOME 라이브러리
ArcoLinux는 사람들이 리눅스를 배우고 익힐 수 있도록 돕는 것을 목표로 만들어진 아치 리눅스(Arch Linux) 기반 배포판입니다. 동시에 실제 컴퓨터에 설치해 일상 업무에 활용할 수 있는 실용적인 배포판이기도 합니다. 이번 리뷰에서는 ArcoLinux의 작동 방식, 추천 대상, 그리고 사용할 만한 가치가 있는지 하나씩 살펴보겠습니다.혼란을 주는 세 가지 버전우분투(Ubuntu)나 페도라(Fedora)처럼 많은 배포판은 같은 리눅스 코어를 기반으로 데스크톱 환경만 다른 여러 플레이버를 제공합니다. 반면 ArcoLinux는