Introduction
--------------------------------------------------------------------------------
우리 학교엔 YSCEC이라는 것이 있다. 정식 명칭은 연세 지식 창조 커뮤니티인데, 그냥 온라인으로 공지사항이나 과제를 확인할 수 있는 곳이다.
나름 사용률이 높아서 대부분의 교수님들이 애용하고 계신다. 여러 유용한 정보들도 많이 올라오기 때문에 하루에 한번씩은 들어가서 확인을 해줘야
한다. 이게 바로 불편함의 발단… 까먹고 못보고 있다가 과제 하나라도 놓치는
Introduction
--------------------------------------------------------------------------------
Ubuntu를 설치하고 처음 부팅을 하면 다음과 같은 오류가 팝업될 때가 있다.
사용하는 데 별 지장은 없지만, 부팅할 때마다 이 팝업이 뜨면 꽤 성가시다. 에디터로 간단하게 두 파일만 수정하면 이 팝업 알림을 없앨 수
있다.
Step. 1
--------------------------------------------------------------------------------
터미널에서 아래 명령어를 입력하자.
$ sudo gedit /etc/default/avahi-daemon
에디터 창이
Dependencies
--------------------------------------------------------------------------------
* Ubuntu
* gedit
How to Create Desktop Launcher
--------------------------------------------------------------------------------
1. Create icon image
Let’s make .icons directory at /home/ with following commands.
$ mkdir ~/.icons && xdg-open ~/.icons
If .icons folder opens, put the icon image in it like below.
2. Create .desktop file
The second step is to create
Introduction
--------------------------------------------------------------------------------
* Guake란?
Guake는 리눅스 GNOME Desktop 환경에서 사용할 수 있도록 만들어진 드롭다운 터미널입니다. Guake의 창 스타일은 FPS 게임에서
차용하였다고 개발자는 소개하고 있습니다. 아마 많은 FPS 게임에서 Backtick 키를 누르면 나타나는 콘솔창을 말하는 것 같습니다. 이러한
스타일의 장점은 터미널에 접근하기 쉽다는 점입니다. 실제 사용해보면 정말 편한 것이, 어느 창에서든 해당
Introduction
--------------------------------------------------------------------------------
* Pintos란?
Pintos는 미국 스탠포드 대학교에서 CS140 : Operating Systems 수업을 위해 만든 교육용 운영체제입니다. 국내 많은
대학에서도 운영체제 수업에서 Pintos를 활용하고 있습니다. 교육용인 만큼 학생들이 커널이나 프로그램을 쉽게 짜볼 순 있지만, 실제 사용
환경에서 쓰는 운영체제는 아닙니다.
Pintos는 80x86 아키텍쳐 위에서 돌아가는 아주 간단한 운영체제 프레임워크입니다. 현재는 커널 스레드와
Dependencies
--------------------------------------------------------------------------------
* Ubuntu
* build-essentials
Problems
--------------------------------------------------------------------------------
필자는 보통의 프로젝트를 빌드할 땐, 가장 최신 버전인 gcc-5를 사용해왔다. 하지만 최근 운영체제론 수업 과제 때문에 pintos를
컴파일하는 과정에서 gcc-5를 사용해 컴파일했더니 make check에서 제대로 Pass되어야 할 Thread도 Fail이 뜨는 경우가
있었다. pintos의 여러 가이드에서 권장하는 gcc-4.4를 추가로 설치해야했다.
리눅스 환경에서 gcc를 이용해