• 함께 놀자! Linux와 Python

    putty vs mobaxterm

    1. 프로젝트를 하면서 도전을 떠올린 과제가 있습니다. eclipse를 중심으로 개발프로세스의 구축입니다. 제가 아는 서버개발자들의 개발환경은 단순합니다. 대부분 서버에 Terminal로 접속하여 vi로 개발합니다. 서버에 접속할 때 많이 사용하는 프로그램이 Putty입니다. Putty와 vi로 만들 수 있는 개발프로세스는 제한적입니다. vi와 subversion이 대립하지 않지만 디렉토리에 의존한 소스관리를 할 뿐입니다. 지난 몇 개월의 실적를 되돌아 보면 아쉬움이 많이 남습니다. 시간이…

  • 함께 놀자! Linux와 Python

    리눅스로 데스크탑환경 만들기

    1. 몇 번 리눅스를 데스크탑 OS로 쓰려고 했었습니다. 무겁고 필요한 소프트웨어를 쓸 수 없어서 포기했었습니다. 소프트웨어 저작권을 해결하기 위하여 얼마전 다시 도전하였습니다. 도전의 첫과제는 리눅스 배포판을 선택하는 일입니다. 우선 CentOS 7를 설치했습니다. 개발서버OS로 사용하고 있기때문에 익숙해지려고 설치했습니다. UI는 마음에 들었지만 사용하는 소프트웨어가 마땅치 않았고 무겁웠습니다. 그래서 다른 배포판을 설치하였습니다. Mint입니다. 속도는 만족스러웠지만 UI가 마음에 들지…

  • 함께 놀자! Linux와 Python

    CentOS 7에 적응하기 – Systemd

    1. CentOS 7에 관한 글을 읽어보면 RDMA나 TCP/IP 보다 Systemd를 다루는 글이 많습니다. 처음 유닉스를 접했던 제품은 Consensys 4.2입니다. UNIX System V계열이었습니다. Unix History을 보면 긴 유닉스 역사의 앞부분입니다. 이 때부터 SysVinit에 익숙했습니다. CentOS도 6까지 SysVinit를 채택했지만 7부터 Systemd로 바뀌었습니다.글을 읽어보면 Systemd를 둘러싼 논쟁이 오래되었고 보이콧까지 나오는 상황입니다. Systemd 개발자의 태도, Systemd가 지향하는 철학을 둘러싼…

  • 함께 놀자! Linux와 Python

    ZeroServer 3.0 , CentOS 7.0 그리고 또다른 Linux

    1. 길을 걸어가는데 낯이 익은 후배가 길에서 맥주를 먹고 있네요. 반갑게 인사를 하였습니다. 한동안 어려운 일을 겼었던 후배입니다. “잘지내요?” 그리고 헤어지려고 하는데 이런 말을 하더군요. 아마도 제 사업이 잘되는 줄 알고 한 말로 보입니다. “누가 어떤 프로젝트에 ZeroServer를 제안했어요.” 속으로 “헐” 하고 헤어졌습니다. ZeroServer를 판매하겠다고 했지만 실제로 판매한 경우는 ZeroAOS 고객입니다. 아주 많은 분들이 견적을…

  • 함께 놀자! Linux와 Python

    ZeroAOS 2.0과 Python

    1. 한동안 제가 서비스하고 있는 ZeroAOS를 소개하지 않았습니다. 작년 말 ZeroM을 ZeroAOS로부터 떼어내는 작업을 시작한 이후 ZeroAOS 1.0은 중단한 상태라 할 수 있는 일이 별로 없었습니다. 여기에 여의도를 휩쓸고 있는 불황으로 홍보를 한다고 해서 달라질 것이 없다고 생각했습니다. 망중한이라고 해야 할까요? 겉으로는 조용하지만 안에서는 ZeroAOS 2.0을 작업을 계속 진행하였습니다. ZeroM을 대체하는 프로젝트인 ZeroBUS를 진행하였습니다. userspace…

  • 함께 놀자! Linux와 Python

    Supermicro Server 튜닝과 Turbostat

    1. 요즘 Low Latency에 대한 관심이 줄었습니다. 서버 튜닝도 먼 옛날의 이야기입니다. 그래도 중요하다고 생각하고 시간이 날 때마다 살펴보려고 합니다. 오늘 이야기는 2013년 여름때 있었던 일입니다. 그 때 메모를 해두었지만 마무리를 못했던 글입니다. 몇 일전 고객에게 공급할 트레이딩서버를 받았습니다. 이제 튜닝을 하여야 합니다. 튜닝을 하려면 측정방법을 표준화하여야 합니다. 그래야 측정값에 대한 비교가 가능합니다. 측정은 이전에…

  • 자본시장과 IT, 함께 놀자! Linux와 Python

    Lock Free Algorithm의 비교

    1. CPU가 멀티코어로 진화하면서 Concurrency는 소프트웨어기술의 중심 화두중 하나였습니다. Herb Sutter라는 소프트웨어 엔지니어가 있습니다. Exceptional C++의 저자이고 C++ Coding Standards를 같이 썼고 C++ 및 Concurrency와 관련한 글을 계속 발표하는 분입니다. 이 분이  유명한 Dr.Dobb’s Journal에 ‘Effective Concurrency’라는 주제로 기고한 칼럼만 보다라도 2007년부터 시작합니다. Mr.Herb가 2005년에 발표한 논문인 ‘Software and the Concurrency Revolution’을 보면 멀티코어 환경이…

  • 함께 놀자! Linux와 Python

    글과 책으로 본 C Pointer의 흐름

    1. 아침에 페이스북을 보니 페친이 글을 하나 올리셨습니다. Oreilly가 내놓은 ‘Understanding and Using C Pointers’의 번역서입니다. 제이펍의 참 똑똑한 2비트 책 이야기 저도 잠깐 C 공부를 한 때가 있었습니다. 미래 ZeroAOS 사용자(^^)를 위한 리눅스 및 C 언어 자료 열심히 공부한 학생이 아니었기때문에 이해도가 떨어졌고 Pointer는 말할 필요도 없습니다. “메모리의 위치를 가리킨다”는 의미로 Point를 기억할 뿐입니다….

  • 함께 놀자! Linux와 Python

    Advanced Linux Programming

    1. 오늘 자본시장 IT사랑방이 열리는 날입니다. 주제는 ‘리눅스 커널’입니다.첫술에 배 부르지 않겠지만 관심을 갖는 계기였으면 합니다. 리눅스 커널과 관련한 책을 몇 권 가지고 있습니다. 그중 하나가 Robert Love가 쓴 ‘Linux Kernel Development’입니다. 어떤 분은 이렇게 소개합니다. Bible 이라고 하는 Understanding Linux Kernel 이나 Linux kernel architecture 와 같은 책이 아무리 좋다고 하더라도처음 linux kernel 에…

최신 댓글

트레이딩컨설팅그룹이음 서비스

ZeroAOS
ZeroCOIN
(암호통화거래소)
ZeroFIX
Jira, SPA, Node.js
매매서버 및 튜닝

자세한 정보는 아래를 선택하세요
    바   로   가   기