함께 놀자! Linux와 Python

Elementary OS에서 Ubuntu Desktop으로

1. 블로그를 보면 elementary os를 주제로 한 글이 많습니다. Elementary OS 6.0으로 옮기기을 보면 elementary os 5.1부터 사용을 시작했습니다. 대략 2020년입니다. 26년 현재까지 몇 번씩 OS를 설치하는 일이 있었지만 Elementary OS를 버리지 않았습니다. 수고를 덜어줄 만큼 UX에 만족했습니다. 더불어 무척 가벼운 OS였습니다. 십여년이 넘은 데스크 탑에 생명력을 불어주었습니다. 그런데 어느 때부터 복잡해지기 시작했습니다. elementary os 8 재설치 삽질 Elementary OS…
Read more

BIOS를 눈여겨 볼 때

1. 하드웨어를 판매하면서 여러가지 서비스를 제공합니다. 가장 대표적인 서비스가 OS 설치 및 튜닝입니다. Low Latency를 위한 작업입니다. 여기에 새로운 일을 추가하려고 합니다. 태어나서 한번도 하지 않았던 Bios 업데이트입니다. 고객이 사용할 서버의 Bios를 최신으로 업데이트해달라고 하는 요청입니다. 우선 해당보드에서 제공하는 Bios파일을 확인하였습니다. Before BIOS update, please download the Intel ME update tool from the ASUS support site and update the ME…
Read more

설치할 때 “out of memory” 오류

1. 트레이딩서버를 위한 OS로 주로 사용하는 것은 Centos, Rockylinux입니다. RHES도 있지만 유료(Subscription)이기 때문에 부담이 됩니다. 오버클락서버에 OS를 설치할 때 거의 문제가 발생하지 않습니다. Ubuntu도 마찬가지입니다. 그런데 아주 드믄 경우가 있습니다. 위 메뉴에서 어떤 메뉴를 선택하더라도 아래와 같은 오류가 발생합니다. Asus 마더보드중 일부의 경우 오류가 발생합니다. 아니면 “can’t allocate kerne” 라는 메시지가 보이면서 멈춥니다. 검색을 해보면 boot menu에서 편집 모두로 들어가서…
Read more

AI Systems Performance Engineering

1. 우연히 일본 자료를 읽다가 재미있는 주제의 책을 찾았습니다. 実践的パフォーマンスエンジニアリングによるAI高速化 어떤 회사인지 찾아보니까 Fixstars AIBooster라는 서비스를 제공하고 있더군요. 책을 읽어보지 않아서 어떤 내용인지 궁금합니다. 그래서 홈페이지에 올라온 White Paper를 받았습니다. NVIDIA H200: AI Acceleration and Performance Engineering in Practice 2. 제목은 조금 다르지만 또다른 영어책이 있네요. 2025년 12월에 출간한 책입니다. AI Systems Performance Engineering 대략 천쪽이 넘는 책입니다. 저자는 책과…
Read more

ESXi와 OpenWRT

1. VMWARE ESXi를 사용하려는 의도는 Windows Server와 Hypervisor를 대체하는 플랫폼을 구축하여 Windows VM의 성능을 높이기 위함입니다. 성능중 가장 중요한 지표는 드로잉(Drawing)입니다. 오래전 금융회사 HTS를 개발할 때 실시간 데이타를 처리할 때 장벽으로 등장했던 것이 윈도우만의 그리기기술입니다. GDI기술로 그리기를 할 때 우선권(Priority)에 따라 동시에 그리기 불가능하다는 이야기를 들었습니다. Chrome의 구조와 HTS Windows VM에 다음과 같은 프로그램을 실행한다고 생각해보죠. – 복수의 금융회사 HTS…
Read more

IPMI와 Netplan 설정

1. 오래 전에 쓴 IPMI와 Bios 설정에 이어지는 글입니다. 오버클락서버를 요청하는 분들중 IMPI기능을 필요로 하는 분들이 계십니다. 일반 데스크탑 마더보드이지만 IPMI카드를 추가할 수 있는 모델이 있기때문입니다. IPMI와 관련한 작업은 BIOS의 관련한 메뉴에서 IP주소를 설정하고 driver유형을 Linux로 선택하는 일정도만 하였습니다. 오랜 동안 잊고지내다가 고객의 요구로 ipmitool를 설치하여야 하는 일이 생겼습니다. 예전에 성공하지 못했던 기억이 떠올랐습니다. 이전에 실패했던 명령입니다. sudo modprobe ipmi_devintf…
Read more

elementary os 8 재설치 삽질

1. Elementary OS를 현재까지 데스크탑용으로 사용중입니다. 왜 매력적일까 생각해보면 아주 단순합니다. 바탕화면이 깨끗합니다. 윈도우를 포함하여 수많은 리눅스 배포판들의 경우 이런저런 아이콘들이 바탕화면을 채웁니다. 처음에는 괜찮지만 시간이 흐르면서 난잡해집니다. 이런 환경이 싫어서 자주 삭제를 하는 수고를 해야 합니다. elementary OS는 그런 수고를 하지 않습니다. Elementary OS 8이 나오면서 큰 변화가 있었습니다. Wayland를 기본적으로 적용하였습니다. 이것이 제 업무환경에 영향을 줄 준은 몰랐습니다….
Read more

Windows 10 IoT Core와 Pi 3

1. Raspberry Pi를 애용하지만 Linux계열을 사용합니다. Windows 10 IoT Core라는 OS도 설치가능하고 동작한다는 이야기를 들었지만 한번도 시도하지 않았습니다. 잘 알고 지내는 용산 사장님이 연락을 주셨습니다. 데이타를 복구하는데 도움을 달라고 합니다. 메인보드 혹은 보드와 관련한 수리에 있어서 엄청난 전문가이시지만 소프트웨어는 가끔 문의를 주십니다. 방문해서 보니까 SD 카드를 주십니다. 디렉토리를 구조를 보니까 생소합니다. MainOS라는 폴더명이 보입니다. 혹시나 해서 MainOS라는 배포판이 있는지 보니까…
Read more

Hyper-V로 Ubuntu와 RockyLinux 설치

1. 고객이 무언가 작업을 위해 Windows Server 2016에 리눅스를 사용하려고 합니다. 첫번째 시도는 Windows 10환경에서의 WSL(Windows Subsystem for Linux)입니다. WSL이야 당연히 잘 설치하였지만 다른 문제가 발생하였습니다 디스크 부족입니다. VM을 구성할 때 VM이 사용할 디스크를 독립된 파티션을 만들어서 할당하였습니다. 관리의 편의를 위함이었지만 파티션으로 설정한 용량을 넘어서면 문제가 발생할 가능성이 많습니다. 최초 목적에 맞도록 어플리케이션 설치를 하지 말고 정기적으로 쓰레기통을 비우라고 하였습니다….
Read more