Guillermo Austin Kim
Posts
998 posts『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』 집필 후기 - 넔두리
지금은 2020년 3월 22일... '디버깅을 통해 배우는 리눅스 커널의 구조와 원리'이란 책의 최종 원고를 출판사에게 송부했다. 이제 남은 일은 출판사에서 수정 요청이 오면 문구를 다듬는 일만 남았다. 이제 아무리 수정하고 싶은 문구가 내 눈에 보여도 수정을 하지 않을 것이다. 물론 출판사가 요청을 하지 않으면 말이다. 작년 8/19에 출판사에게 초고 원고를 전달한 후 작년(2019년 11월) 정도부터 원고를 수정하는 일을 했다. 그런데 문제는 마지막 원고를 수정하는 시간에 체력이 바닥이 났다는 사실이다. 특히 1/1~3/22 동안 주말의 모든 시간을 쏟아 부으며 최종 원고를 끊임없이 수정하면서 "내가 쓴 원고가 정말 진절머리가 난다"는 생각이 많이 들었다. 생각해보라. 퇴근하고 난 후 모든 자유
[리눅스커널] 프로세스: 유저 프로세스의 스레드 그룹 디버깅해보기
커널에서 실행 중인 프로세스는 커널 스레드인 커널 프로세스와 유저 프로세스로 구분할 수 있습니다.그런데 유저 공간에서 생성된 프로세스는 스레드 그룹의 리더 프로세스와 스레드 그룹에 속한 스레드로 분류할 수 있는데요. 이번 시간에는 프로세스의 태스크 디스크립터를 리뷰하면서 이 내용을 확인하겠습니다. 다음은 대부분 리눅스 시스템에서 확인할 수 있는 "swapper/1" 프로세스의 태스크 디스크립터입니다. (struct task_struct *) [-] (struct task_struct*)0xf0a1e900 = 0xF0A1E900 -> ( (long int) [D:0xF0A1E900] state = 0x0, (void *) [D:0xF0A1E904] stack = 0xF0A52000,
[취준생] 임베디드 프로젝트 개발 과정 - 브링업이란
많은 취준생분들이 궁금해 하는 질문을 소개합니다. * 임베디드 개발자는 실제로 어떻게 개발을 할까? 이번 포스팅에서는 이 주제에 대해 설명하겠습니다. 임베디드 개발에서 생각보다 다양한 개발자들이 포진돼 있어 임베디드 개발을 정의내리긴 힘듭니다.하지만 대표적으로 예시를 들어보면 다음과 같습니다. * 특정 제품을 개발 * 제품이 출시된 후 유지 보수 * 특정 솔류선을 제공 이 밖에도 다양한 분야에서 임베디드 개발이 이루어지는데요. 이 중에 가장 많은 개발자가 포진돼 있을 것이라 보는 '제품 개발 관점'의 임베디드 개발에 대해 설명을 하겠습니다. 보통 특정 제품을 개발할 때는 임베디드 개발은 다음 단계로 진행됩니다. * 제품의 컨셉과 하드웨어 부품을 산정(기획)
[IT] 개발자로 테크트리와 빌드오더를 잘못 타다 망하는 케이스 ①
저번 포스팅에서는 개발자로써 빌드오더와 테크트리를 잘 타는 게 중요하다고 말씀드렸어요. [IT] 개발자로 테크트리와 빌드오더를 잘 짜는 방법 ① 많은 개발자들이 이 글을 읽고 다음과 같은 질문을 주셨어요. * 개발자로써 빌드오더와 테크트리를 잘못 타서 망하는 케이스가 무엇인가? 이번 포스팅을 통해 빌드오더와 테크트리를 타다가 망하는 경우에 대해 이야기해보려 해요. 자신이 몸담았던 개발 분야가 시장에서 사라지는 경우: 비운의 플래시 컨텐츠 개발자 가장 먼저 개발자가 열심히 일했던 개발 분야가 시장에서 소멸되는 경우에요. 시장에서 사라진 기술들은 생각보다 많은데요. 대표적인 케이스로 플래시 개발자를 예로 들 수 있어요. 지금 2020년인데, 요즘 플래시 컨텐츠를 활용해 UX를 개발
[IT] 개발자로 테크트리와 빌드오더를 잘 짜는 방법 ①
이번 포스팅에서는 개발자의 캐리어 관점으로 테크트리와 빌드 오더를 잘 짜는 방법에 대해 이야기를 해보려고 해요. 전 가끔 아프리카 TV를 보는데요. 보통 스타(스타크래프트) BJ들이 진행하는 방송을 즐겨 봅니다.김택용, 이영호, 이제동과 같은 레전드 게이머부터 전태규 그리고 제가 가장 좋아하는 홍구가 진행하는 방송을 즐겨 봐요. 보통 아재들이 스타 BJ 방송을 찾아 본다 하는데 맞는 말인 거 같아요. 많은 분들이 스타 BJ들이 방송으로 말도 없이 하루 종일 게임만하는 걸로 아는데요. 흠, 사실 틀린 말은 아니죠. 정말로 스타 BJ들은 게임만 하는 경우가 많아요. 그런데 스타 BJ 들이 가끔 이런 저런 게임에 대한 자신의 생각과 철학(?)을 이야기하는데요. 가끔 정말 놀랠 때가 있어요. 그 이유는;



