Posts
14 posts[리눅스커널] 동기화 - 유저 프로세스 시스템 콜 호출 시 레이스 컨디션
유저 공간에서 생성된 프로세스는 여러 개 쓰레드를 생성합니다. 이 쓰레드들이 같은 디바이스 노드에 접근해서 시스템 콜을 발생하며 커널과 통신합니다. fork() 라는 함수를 유저 공간에서 시스템 콜로 호출하면 유저 공간에서 sys_clone()이란 함수 호출로 프로세스를 생성합니다. 유저 공간에서 open(), write() 그리고 ioctl() 이란 함수를 호출하면 이에 대응하는 시스템 콜을 호출해서 커널 공간과 통신합니다. 이번에는 시스템 콜 관련 함수에서 발생한 레이스 컨디션을 확인합니다. 먼저 패치 코드를 소개하겠습니다.1 diff --git a/kernel/exit.c b/kernel/exit.c2 --- a/kernel/exit.c3 +++ b/kernel/exit.c4 @@ -760,10 +

망하는 게임을 논하다
잘 만든 게임이라 생각했음에도 불구하고,실패하는 것을 본적이 있을 것이다.모든 것을 다 갖추고 있고,분명 성공할 수 있으리라 생각했던 게임이 왜 실패를 하는지 잘 이해가 가지 않는다.그러나 뒤돌아 생각해보면,실패하게 된 데에는 나름의 이유를 가지고 있다. 실패하는 이유 리스트1.마케팅 실패2.완성도 부족3.문제 대응 부족4.운영 능력 부족 막장일 수 있는 개발사이야기지만 개발이 완료된 게임을 유관부서에서 봤을 때,도저히 이 게임으로는 성공가능성이 없다라고 생각하는 경우가 있다.그러나 개발팀 입장에서는 일단 게임이 만들었으니,그 다음은 무조건 유관부서의 몫이라고 생각한다.개발자들은 당연히 유저들을 모으고 유지시킬 수 있을 것이라 생각하는 것이다. 개발사에도 일반 회사와 마찬가지로 많은 부서들이 있는데

마비노기 영웅전 라이즈 업데이트
2010년 1월 21일에 서비스를 시작했던 마비노기 영웅전 약칭 마영전이 올해로 7주년을 맞이했다. 필자의 과거 포스트를 훑어보니 필자는 2011년 5월부터 플레이를 시작했던 것 같다. 지난 6월 1일에 라이즈 업데이트 우리말로 대변혁이라 하여 대대적인 패치가 이루어졌다. 어떤 변화가 일어났는지 체험해 보고 어제까지 진행되었던 게렌의 주사위 이벤트도 만들어놓은 캐릭터들 모두 돌리면서 참여하느라 이달의 블로그 포스트가 늦어진 이유가 되기도 했다. 우선 가장 먼저 언급하고 싶은 것은 아이템의 대폭적인 삭제다. 각 스토리의 보스를 잡으면 드랍되던 수많은 아이템들이 전부 사라졌다. 시즌1의 엘쿨루스의 눈물이라든가 콜루의 빛나는 돌이라든가 시즌2의 신의 눈물 방울이라든가 인퀴지터 황금 브로치
![[WOT] 워게이가 한섭을 따로 분리한 이유를 알겠다](https://img.zoomtrend.com/2013/11/07/d0092438_527a2fad9e57d.jpg)
[WOT] 워게이가 한섭을 따로 분리한 이유를 알겠다
이 이후로 주루루룩 팀킬하겠다느니 던질거라는둥 화풀이용이라는둥 분명 한섭없이 아시아섭에 통합시켰다면 일본 탱크나오고 어마어마한 팀킬이 일어나겠지 결국 한국 IP밴이라는 초 강수가 나왔을수도 있었을지도



