요즘 스터디 덕분에 리눅스라는 OS를 다룬다.

먼가 남다른 느낌이다. 남들과 다르다는 그느낌?!ㅋㅋ

수많은 배포판 중에서 나는 우분투(ubuntu)리눅스를 사용한다.

왜냐면 형들이 하라고해서.....;;;

멋도 몰라서 시작한거다~ㅋㅋㅋㅋ ㅡㅡ;;

이제 리눅스를 공부해가며 점점 알아져 가는듯 하다!!ㅎ

이러한 시점에 리눅스에 대한 첫 포스트를 한번 해볼까한다...^^;;
(쑥스~;;)

리눅스는 유니스를 기반으로 개발되었다고 할수있는데 먼저 유니스에 대해 알아보았다~

유니스의 특징으로는

1. 여러 유저가 접속할수있는 Multi User System
2. 한가지만이 아닌 여러 작업을 할수있는 Multi Processing System
3. 최초 TCP/IP기반으로 이루어진 네트워크
4. 이기종간 컴퓨터의 이식성이있다.
5. C언어를 기반으로 개발되었는데 유닉스 개발자인 Dennis Ritchie은 C언어 개발자이다...;;

이런 유니스를 최고라하여 'The One'이라도 표한한다고 한다~

유니스는 많은 기업과 대학교에서 많은 종류의 유니스가 만들어졌다.

이런 많은 유니스들이 호환이 되지않아서 미국 국방성에서 통일된 표준으로 POSIX를 발표한다.

이 표준안에 만족하지 않은 많은 기업들이 보완하여 만든 표준안이 XPG3이다.


이제 리눅스의 탄생배경을 알아보자!!ㅋ

리눅스는 핀란드의 헬싱키 대학에서 리누스 토발즈 (Linus B.Tovals)라는 사람이 대학시절 혼자 개발한것이다.(1991년)

유니스를 PC에 적합하게 만든 미니스를 기반으로 하여 새로운 커널을 만든것이다.

리차드 스톨만이 창안한 FSF(Free Software Foundation)의 GUN(Gun's Not Unix)프로젝트에서 지원을 하게되고

전세계 프로그래머들이 인터넷을 통하요 개발에 참여하여 현재의 리눅스가 개발되었다.
(오픈소스의 대표적 성공사례라 들수있다.)

리눅스의 특징으로는

1. 유니스와 유사한 체제로 유니스의 모든 기능을 포함하고있다.
2. 오픈소스로 인터넷을 매개로 발전해 왔다.
3. Open Project형식을 갖는다.
4. 자유로우며 독립적이다. (GPL)
5. 소스가 공개되어있다.
6. 결정적으로 가장 중요한거!! 무료배포인다!!ㅋㅋㅋ

리눅스를 지원하는 플랫폼으로는 인텔/ 알파/ 스팍 3대 플랫폼으로 인텔을 벗어나지 못할것이라는 걱정을
덜어주세 되었다!!

리눅스 배포판으로는 Radhat,  알짜, 데미안, 터보리눅스 등등이 있는데

그중에 나는 Ubuntu를 쓴다는거~ㅋㅋ

리눅스의 커널로서는 그림으로 보겠다!!



그림을 설명하고 싶지만 잘몰라서 일단 넘어가겠다...ㅡㅡ;;

커널에 대해서는 더 공부를 해야겠다...아직 커널 자체가 무엇인지 개념이 안잡힌다...

글을 읽어도 이해가 안된다는....ㅠㅠ

진짜 공대로 수업을 들으러 가야겠다!!ㅋㅋㅋ

그럼 오늘은 이만!!

+ Recent posts