본문 바로가기

개발 및 운영125

QEMU 에서 UEFI+CSM(Legacy) boot 사용하기 옛날 EDK2 에는 CSM 구현이 있지만 최신에서는 더이상 유지보수되지 않아 제거되었다.edk2-stable202311 가 마지막이고, 다음 edk2-stable202402 에서는 완전히 사라졌다.$ git clone -b edk2-stable202311 https://github.com/tianocore/edk2# SEABIOS 빌드$ git clone https://git.seabios.org/seabios.git$ cd seabios$ make menuconfig여기서 CONFIG_CSM 활성화: General Features -> Build Target -> CSM for EFI BIOS 로 변경그리고 나는 QEMU_HARDWARE 도 활성화했다. (사실 뭔지 모르지만 필요할거 같아서)CONFIG.. 2025. 6. 12.
synology-csi fio 테스트 테스트 환경NAS: DS1618+NETWORK: 10GbpsStorage Pool: SHRDISK: HC550 (7200rpm 512MB) * 4Seq Readseq-read: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64fio-3.6Starting 1 processseq-read: (groupid=0, jobs=1): err= 0: pid=51: Mon May 5 11:41:57 2025 read: IOPS=60.3k, BW=236MiB/s (247MB/s)(2356MiB/10001msec) slat (usec): min=4, max=836, avg= 8.19, s.. 2025. 5. 5.
티스토리 본문 중 태그 자동 링크 걸기 스킨 편집에서 html script 에 아래를 추가하면 된다.지금 보고 있는 이 블로그에도 적용되어 있다. document.addEventListener("DOMContentLoaded", function() { // 태그와 링크를 가져오기 async function fetchTagsFromHTML() { try { const response = await fetch("/tags"); // 태그 페이지 const text = await response.text(); // HTML 파싱 const parser = new DOMParser(); .. 2025. 1. 15.
libvirt + windows 11 + hyper-v 삽질기 일단, 그냥 windows 11 동작은 쉽지만, windows 11 에서 Hyper-v (또는 WSL2) 을 활성화 시키면 무한 재부팅 현상이 발생한다.libvirt 에서 Windows 11 + Hyper-V 을 동작시키기 위한 구성에 대한 삽질기이다.Host 정보CPU : i9-9900 (Coffee Lake)CPU: host-passthroughhttps://ubuntuforums.org/showthread.php?t=2502573&p=14213272#post14213272아래의 구성으로 부팅은 되지만... .. 2024. 11. 21.
hometax 데이터 형식 xml -> json 변경 사항 최근 몇 주 전에 hometax 의 데이터 형식이 돌연 xml 에서 json 으로 변화하였다.하루아침에 데이터 형식의 변화라니... 빠르게 전체가 변한거 보면 자체 framework 에서 xml/json 을 선택할 수 있게 되어있었나 보다. 데이터 용량 줄일려고 json 으로 바꿨나... 기본적으로 request 의 경우 XML + hometax 자체 무결성 검증 (무결성이 맞나... 체크섬이 더 맞는 표현일듯... 근데 의미없이 왜 이상한 코드를 넣었는지... 이해가 안되긴 함...) 형식이었는데, 무결성 검증 알고리즘 등은 그대로이고, url 들도 그대로인걸 보아 하니 딱 데이터 형식만 바뀐 듯 하다. 하튼.. 덕분에- https://x.com/pakyoungrok/status/185332953517.. 2024. 11. 19.
Chromium 브랜딩 빌드 및 강제 확장 프로그램 설치 개발 Chromium 소스를 기반으로 나만의 브라우저를 개발할 수 있다. Chromium 과 별도로 동작하며, 브랜딩 하려면 몇가지를 수정해야 한다.- 이름- 회사명- Registry 키 이름- 설치 디렉터리 이름-  API Key 를 입력하지 않았다는 오류 메세지 제거 또한 강제로 확장 프로그램 (crx 파일) 을 내장해 설치하고 삭제를 방지할 수 있다.         일관성 있는 빌드 + Linux 에서 Windows 프로그램 Cross Compile 가능하다.또한 원본 소스를 수정하지 않고 patch 을 이용해서 부분적으로만 패치한다.   DEMO: https://drive.google.com/file/d/1mw7Twq9P78hfdd_BU7D01cVIIWj7voHy/view?usp=drivesdk min.. 2024. 8. 14.
반응형