[WSL] 윈도우에서 우분투 GUI 프로그램 실행

WSL 자체는 윈도우에서 리눅스의 유틸리티와 같은 바이너리를 실행할 수 있다는 데 큰 의의가 있습니다. 일반적으로 CLI 바이너리로도 가치가 충분합니다 (리눅스는 기본적으로 CLI기도 하고요). 하지만 심심하던 차에 CLI가 돌아가니 당연히 GUI도 돌릴 수 있을 거라 생각해서 여러 삽질을 좀 해 봤습니다. 아래는 해당 과정입니다. 본 글의 우분투 테스트 환경은 우분투 18.04를 받아서 따로 업그레이드한 우분투 19.04입니다. … Continue reading [WSL] 윈도우에서 우분투 GUI 프로그램 실행

[WSL] 윈도우 10에 우분투 (bash) 설치, 제거 및 업그레이드

윈도우 10 레드스톤에서 윈도우 10 내에 내장된 bash shell (우분투)를 지원한 지 벌써 몇 년이 지났습니다. 그에 따라 2016년도에 작성했던 본 글이 오래되어 outdated 된 관계로, 2019년 기준으로 내용을 다시 업데이트해 둡니다. 이 글에서는 Windows Subsystem for Linux (WSL) 설치 및 실행에 대한 방법과, 또 우분투 기준으로 최신 배포판으로 업그레이드하는 방법, 마지막으로 WSL 이미지를 (재설치 … Continue reading [WSL] 윈도우 10에 우분투 (bash) 설치, 제거 및 업그레이드

[Edit This PC] ‘PC (내 컴퓨터)’에 있는 ‘폴더’ 영역 삭제/복원 프로그램

Edit This PC 이름 대충 지은 티가 팍팍 나지만… 넘어갑시다 BEFORE AFTER [다운로드] – 첨부파일 64-bit용 프로그램 : Edit This PC.zip (64-bit용 레지스트리 파일 : Remove-Folders-From-This-PC-on-Windows-10.zip) 참고로 프로그램 해시값은 다음과 같습니다. MD5 : 580DF44CA8A46100D53AE5B5E6BEE256 SHA1 : E267E14FE11A802B4442FAEF3C94E3253218F59D SHA-256 : B6B5A463B4F770BCA34B0A8ED2229507BFAB95E7EB404BF85D100EE63565F1AE [프로그램 개요] 윈도우 8부터 윈도우 10까지 내 PC (내 컴퓨터)에 들어가면 루트 드라이브들 말고도 ‘폴더’라는 항목들이 존재하는데, … Continue reading [Edit This PC] ‘PC (내 컴퓨터)’에 있는 ‘폴더’ 영역 삭제/복원 프로그램

데비안, 스카이/카비레이크의 하이퍼스레딩 버그를 경고

[개요] https://www.phoronix.com/scan.php?page=news_item&px=Intel-HT-Bug-KBL095 에 따르면,   데비안 프로젝트 측은 스카이레이크와 카비레이크 사용자들에게, 구형 microcode를 포함한 코드에 의한 오동작의 가능성이 있으므로 하이퍼스레딩 기능을 OFF 하도록 경고했다. 인텔 스카이레이크와 카비레이크 (6, 7세대 cpu)는 하이퍼스레딩 기능이 켜져 있을 때 “심각하게 예기치 않은 동작이 발생할 수 있다”. 해당 cpu 사용자는 업데이트된 바이오스/UEFI를 적용하는 것이 바람직하다. 단 몇몇 스카이레이크 cpu의 경우는 리눅스에서 적용할 수 있는 인텔 microcode package 업데이트 적용이 가능하다. 자세한 내용은 this announcement 에서 확인 가능하다. 인텔의 해당 내용에 대한 공지는 KBL095 … Continue reading 데비안, 스카이/카비레이크의 하이퍼스레딩 버그를 경고

[VPN/SSTP] SoftEther VPN Server 로 돌리는 SSTP 서버

보안이 꽤 취약하여 사용하지 않는 게 추천되는 PPTP를 대신할 대체 VPN이 많이 있는데, 그 중 하나인 SSTP 서버를 구축 및 올바르게 접속하는 과정을 정리한 글입니다. 라즈베리파이에서 SoftEther VPN Server 를 이용해서 SSTP를 포함한 여러 VPN 서버를 구현하려다 삽질한 뒤 나온 결과를 정리하기 위해 따로 글까지 쓰게 됐습니다. 관련 상황에서 자료가 부족한 것 같더군요. [SSTP 서버 초기 설정] … Continue reading [VPN/SSTP] SoftEther VPN Server 로 돌리는 SSTP 서버

[리눅스] 시스템 부팅 (시작) 시, 서비스 자동 시작 설정하기

리눅스(라즈베리파이)에 pptp 서버를 임시로 구축해봤는데, 서버를 설치하여 실행은 잘 되지만 시스템을 다시 시작했을 경우에 서비스가 자동으로 시작이 되지 않았습니다. 재부팅 후, pptp 서비스를 이용한 접속을 시도했지만 실패하였다 여기에는 chkconfig (1) 을 이용한 방법과, systemctl (2) 을 이용한 방법이 있습니다. 한 쪽은 특정 시스템에서 지원되지 않거나 등의 문제가 있을 수 있습니다. (예를 들어 제 경우, 라즈베리파이 환경에서 chkconfig 을 … Continue reading [리눅스] 시스템 부팅 (시작) 시, 서비스 자동 시작 설정하기

[마우스] 새 마우스 구입 (제닉스 E-BLUE AUROZA TYPE-G)

키보드에 이어 마우스까지 새로 장만하였습니다. 원래 최근 지출 출혈이 좀 심한지라 마우스도 생각은 하고 있었지만 직접 구입까지는 실천하지 않고 있었는데… …무려 기존 마우스가 고장났습니다. 클릭이 때때로 더블 클릭으로 인식이 되네요. 이제는 장만하라고 하늘에서 강요하는 수준인 것 같습니다(..) 뭐 그런 고로 결국 마우스를 새로 구입했습니다. [제닉스 E-BLUE AUROZA TYPE-G] 라는 제품인데, 다른 무엇보다도 led + 디자인이 상당히 마음에 … Continue reading [마우스] 새 마우스 구입 (제닉스 E-BLUE AUROZA TYPE-G)

[키보드] 한성 가성비 기계식 키보드 구입 (GTune MKF14S XRGB 청축)

이번에 기계식 키보드 지름신에 이끌려 일단 입문 삼아 가성비 기계식 키보드 [한성 GTune MKF14S XRGB 청축 블랙] 을 구입해 보았습니다. 구입하게 된 계기는 어처구니가 없는데(?), 지금 보유 중인 290X tri-x 의 팬에 이상이 발견돼서 AS 센터에 직접 내방 수리를 하던 중, 그곳에 있는 접수 컴퓨터의 키보드로 타건해볼 일이 생긴 것이었습니다. ‘…이런 게 비싼 타건의 맛이구나’ 하고 느껴서 … Continue reading [키보드] 한성 가성비 기계식 키보드 구입 (GTune MKF14S XRGB 청축)

[C#][Winform] 특정 object를 .resx 파일 (resource 파일) 안에 넣기

윈폼 프로그래밍을 하다 한 가지 난관에 봉착했었는데, 바로 어떤 패키지를 사용하기 위해서는 ‘목표 라이브러리 (dll)’이 들어있는 디렉터리의 수동 설정이 필요하다는 점이었습니다. 디렉터리를 설정하는데 직접 선택할 수 있게만 해 두었다! 이런 망할 X들… 저 부분(VlcLibDirectory) 자체는 DirectoryInfo 형식으로, 저기에서 경로를 선택하면 해당 경로가 DirectoryInfo 형식으로 만들어진 후에 변환을 거쳐 .resx 파일 내에 저장이 되는 것을 알았습니다. … Continue reading [C#][Winform] 특정 object를 .resx 파일 (resource 파일) 안에 넣기

[라즈베리파이 2B] 라즈베리파이 구입, 개봉 및 설치

앞으로 두고두고 장난감이 될 운명인 라즈베리파이가 도착했습니다. [사진으로 보기] 장난감의 위엄 보드를 바로 케이스에 끼운다. 방열판은 덤 케이스에 이런저런 구멍이 많이 뚫려 있는데 다 추가 모듈과 관련이 있다 os 설치를 위해 비싼 돈 들여서 산 micro sd. 이 녀석 가격만 위에 본체와 맞먹는다 이 micro sd가 나름 하이엔드급인 만큼 4k 속도가 상당히 잘 나오는데, 라즈베리파이 … Continue reading [라즈베리파이 2B] 라즈베리파이 구입, 개봉 및 설치