[OS]/Embedded&Linux 76

C99 이해를 위한 배경 지식과 새 기술 소개 - 2

출처 : http://hawkshim.tistory.com/entry/펌-C99-이해를-위한-배경-지식과-새-기술-소개-2저+자+소+개 전웅 | woong@icu.ac.kr http://www.woong.org 현재 한국정보통신대학교(ICU) 석사 과정에 재학 중이며, 컴파일러와 병렬처리 및 각종 표준에 깊은 관심을 가지고 있다 =============================================================================================================== C99의 새 기술들 이제부터 부족하게나마 다져둔 기반 지식을 바탕으로 C99의 새로운 기술들을 차례로 살펴보도록 하자. 사실 C90 표준과 C99 표준을 펼쳐놓고 한 줄씩 대조해가며..

[OS]/Embedded&Linux 2007.08.06

C99 이해를 위한 배경 지식과 새 기술 소개 - 1

출처 : http://hawkshim.tistory.com/entry/펌-C99-이해를-위한-배경-지식과-새-기술-소개-1연+재+가+이+드 개발도구 | C99를 지원하는 컴파일러 및 라이브러리 기본지식 | C 언어(C90, C95)에 대한 일반적 경험 응용분야 | 새 개발 과정에 폭넓은 적용 가능 연+재+순+서 1회 | 2004.7 | C99 이해를 위한 배경 지식과 새 기술 소개 1 2회 | C99 기술 소개 2와 컴파일러 이야기 3회 | C99 기술 소개 3과 C99 이후의 C 언어 =============================================================================================== 저+자+소+개 전웅 | 현재 한국정보통신대학교(I..

[OS]/Embedded&Linux 2007.08.06

C99 새 기술을 통해 보는 C 언어의 미래

출처 : http://hawkshim.tistory.com/entry/펌-C99-새-기술을-통해-보는-C-언어의-미래C 언어의 새 표준인 C99의 소개도 막바지에 이르렀다. 이번 마지막 시간에는 남은 기술 중 중요한 것 일부와 중요성이 떨어지거나 제한된 지면으로 깊이 다루기 어려웠던 기술을 언급하겠다. 그리고 C99 이후 C 언어가 어떠한 방향으로 변화해가고 있는지 살펴보면서 C++와의 관계도 짚어볼 계획이다. 이전 연재에서 소개했던 기준에 맞춰 C99에 새로 도입된 기술을 이어서 알아보자. 여기서 소개하는 것 외에도 더 많은 내용이 있지만, 중요한 항목만 자세히 언급하도록 하겠다. 와 를 통한 확장 문자의 지원[Lib][Open] 와 는 사실 C90의 확장인 AMD1에 추가된 표준 라이브러리로 C90 ..

[OS]/Embedded&Linux 2007.08.06

전력 소모를 줄이는 리눅스의「틱리스 커널」

출처 : http://www.lg.or.kr/idolSearch/tech/field/field_view.jsp?reg_no=TRFI2007060051전력 소모를 줄이는 리눅스의「틱리스 커널」시계를 보는 횟수를 줄일수록 그만큼 더 편히 쉴 수 있지 않을까? 이 말은 어찌 보면 리눅스의 절전 효율성 제고를 위해 리눅스의 핵심 부분에 가해진 현저한 변화를 뒷받침할 수 있는 논리적 근거가 될 수 있을지 모르겠다. 현재 리눅스 운영체계의 신규 버전에는 CPU의 동작을 줄여 이를 절전 상태로 유지하기 위해 기존의 타임-키핑(time-keeping) 기능을 배제한 '틱리스 커널(tickles kernel)'이 적용되고 있다. 전력 효율성은 모든 운영체계가 활용할 수 있는 그 무엇이다. 리눅스를 예로 들면 전력 효율성..

[OS]/Embedded&Linux 2007.06.29

Unix 시스템에서의 클라이언트 설정

출처 : http://www2.kr.freebsd.org/doc/PoweredByDNS/config-resolver.htmlUnix 시스템에서의 클라이언트 설정Unix 시스템상에서 DNS를 사용하기 위해서는 /etc/resolv.conf 파일과, /etc/nsswitch.conf 파일을 손보아야 한다. /etc/resolv.conf에는 도메인 Resolving시 쿼리를 던질 네임서버를 3개까지 나열할 수 있다. 일반적으로 로컬 Primary, Secondary, ISP 네임서버 3개를 다음과 같이 명시한다. search nobreak.com # 도메인 서픽스(Suffix) nameserver 210.105.79.2 # ns.nobreak.com nameserver 210.105.79.3 # ns2.nob..

[OS]/Embedded&Linux 2007.06.20

썬, 솔라리스·GNU·리눅스위한 컴파일러 등 발표

출처 : http://www.datanet.co.kr/news/read.html?cd=31251&N_cate1=0&N_cate2=9썬, 솔라리스·GNU·리눅스위한 컴파일러 등 발표 썬마이크로시스템즈(www.sun.com)는 개발자들이 최신의 멀티코어 및 멀티쓰레딩 애플리케이션의 뛰어난 장점을 활용할 수 있도록 솔라리스와 GNU/리눅스 플랫폼을 위한 컴파일러 및 툴 기술을 발표했다. 유원식 한국썬마이크로시스템즈 대표는 “솔라리스 OS와 결합한 썬 스튜디오 12 소프트웨어는 솔라리스 애플리케이션 보증 프로그램에 의해 제공되는 소스 및 바이너리 호환성을 통해 개발자들이 애플리케이션 성능을 최대화 할 수 있게 할 것”이라며 “썬스튜디오 12는 처음으로 리눅스 플랫폼을 위한 완벽한 개발 환경과 컴파일러를 제공하게..

[OS]/Embedded&Linux 2007.06.12

Apache2 와 trac 연동하기

전에 trac 설치법에 대해 블로그에 올려놨는데 이놈은 trac 자체 데몬을 실행해서 Port 8000으로 접속해야 하는 문제가 있었습니다. 게인적으로 local에서 사용하기에는 문제가 없지만 소트웨어를 개발하는 회사나 방화벽에 모든 포트가 막혀 80포트만 열려있는 곳에서는 외부에서는 접속 할수가 없는 문제점이 있습니다. 에구 남들은 한번에 trac이랑 apache2랑 연동해서 사용하는데 저는 이렇게 되기까지 삽질을 2틀정도 했습니다. 그래도 동작을 하니 기쁘기 그지 없습니다. ^^; 그럼 지금부터 제 시스템에 Trac 과 apache2 + subversion을 설치하기 까지의 과정을 정리해보겠습니다. 알고 보니 5분이면 설치에서 세팅까지 가능한것을 ㅜ.ㅜ 2틀동안 삽질한거 생각하면 우띠먼저 Trac 및..

[OS]/Embedded&Linux 2007.06.01