Lionel Blog

The road is under your feet, the heart looks to the distance

PulseAudio 사용 multicast 구현

pipewire-pulse

pipewire 기반 pulseAudio 인터페이스

PipeWire - 리눅스 오디오의 새로운 표준

PulseAudio와 JACK을 대체하는 차세대 멀티미디어 프레임워크

PipeWire의 탄생 배경, 발전 과정, 주요 채택 사례와 함께, 기존 PulseAudio·JACK 대비 강점 및 리눅스 오디오 환경에서의 혁신적 변화를 소개합니다.

Snap, Flatpak, AppImage의 차이와 장단점 비교

리눅스에서 사용되는 3대 앱 패키징 방식의 특징과 선택 기준

Snap, Flatpak, AppImage의 설치 방식, 샌드박스 보안, 업데이트 지원, 사용 사례 등 핵심 차이를 한눈에 정리합니다.

How to Use do-while Loops in Shell Scripts

Practical Examples of Infinite Loops in Bash

Bash에서 do-while 패턴을 사용하여 무한 루프를 구현하고, 시스템 정보를 주기적으로 확인하는 방법을 소개합니다.

How to Check the C++ Version in Use

How to Find Out Which C++ Version You Are Using

g++ 명령어로 현재 사용 중인 C++ 표준 버전을 쉽게 확인하는 방법을 안내합니다.

High-Performance I/O in Unix Systems

Exploring Efficient Data Transfer with System Calls

Understanding high-performance I/O functions like readv(), writev(), splice(), sendfile(), and more in Linux and BSD

Buildroot Package version up

buildroot 에서 특정 패키지 version을 변경

최신 버전으로 packager 버전을 올리는 방법

linux 에서 시스템 Buff and Cache 비우기

linux 시스템의 버퍼와 캐시를 비우는 방법

강제로 캐시를 비우게 한다.

linux debugging

Linux debugging skil

리눅스 디버깅 하는 몇가지 방법