»의 인터넷

리눅스는 무엇인가?

2010년 4월 29일 576 조회 0 댓글

리눅스가 핵심입니다 용어는 유럽 (시스템 일반적으로 사용을 참조하도록 모든 운영 스페인어 사용) 또는 운영 체제 (브라질 그것 포르투갈어) 리눅스를 [BB 탄] . 이것은 핀 리누스 토발즈에 의해, Minix 시스템에 의해 영감을 개발하였습니다. 자사의 소스 코드를 사용할 수 누구나 GPL하에 사용, 연구, 수정 및 라이센스의 조건에 따라 배포할 수 있습니다.

처음에는 개발 및 개인용 컴퓨터에 열광 자의 그룹에서 사용하는 리눅스 시스템은 IBM 같은 대기업의 협력을 시작, 썬마 이크로 시스템즈, 휴렛 팩커드 (HP의), 레드햇, 노벨, 캐노니컬 및 Google.

역사

리누스 토발즈, 창조주와 리눅스 커널의 기본 관리자.

리눅스 커널은 원래 리누스 토발즈에 의해 학부 컴퓨터 과학, 대학 헬싱키, 핀란드의 유즈넷을 통해 여러 자원 봉사자 프로그래머의 도움 (현존하는 인터넷의 새벽부터 메일링리스트의 시스템의 종류에)로 작성되었습니다 .

리누스 토발즈는 Minix, 작은 UNIX 시스템 앤드류 미에 의해 개발에 대한 그의 관심에서 영감을 특정 프로젝트로 코어의 개발을 시작했습니다 Tanenbaum. 그는 자신의 자신의 제한되었습니다에 생성, 단어 [BB 탄] , "더 나은 Minix Minix보다"( "더 나은 Minix Minix보다"). 그리고 몇 시간 후 작업 [BB 탄] 이 프로젝트는, 혼자 보낸 다음과 같은 메시지가 [BB 탄] 용 comp.os.minix :

"당신이 Minix - 1.1의 좋은 옛날 남자는 남자였다 소나무 말고 자신의 장치 드라이버를 썼다 고요?

당신은 손에 좋은 프로젝트가 아니에요과 운영 체제에 suasvnecessidades에 따라 변경할 수 있습니다 일하고 싶어? 생각

때 모든 Minix에서 작동 좌절? 더 이상 밤에 컴퓨터 프로그램 일하러 가야? 그렇다면이 게시물에 당신만을 위해 수 있습니다. 내가 한 달 전에 언급했듯이, 나는의 독립 실행형 버전 중이야 Minix 운영 체제는 AT - 386 컴퓨터에 유사한. 그것은 당신이 기대되지 않을 수도 있지만 그는 마침내 ()가 사용될 수 있습니다 상태에 도달, 난이 없습니다 넓은 배포를 위해 소스 코드를 물주가 생겼 거든. 그는 버전 0.02은 ...하지만 떠들썩한 파티를 gcc가, 실행은 GNU -, 멋진 GNU 세상 - sed, 압축 등 성공하게됩니다. 그것에. "

흥미롭게도, 이름이 리눅스는 아리 Lemmke, 리눅스 커널은 처음에 사용할 수 있었던의 FTP 디렉토리에 그 이름을 준 사이트 관리자 ftp.funet.fi에 의해 만들어졌습니다. 그를 Freax "으로, 처음에는) 세례 (라이너스했다

10월 5일에서, 1991 년 리누스 토발즈는 최초의 "공식"을 리눅스 커널 버전 0.02 발표했다. 그 이후, 많은 개발자들이 자신의 전화를하고, 이에 부응해 왔습니다 리눅스 운영 체제를 지금보다 도움이 될 오늘입니다. 처음에는 프로그래머 또는 자들, 명령줄을 사용 무지한에 의해서만 사용했다. 변경된 오늘날에는 그래픽 환경, 배포판을 점차 그렇게 작은 지식을 가진 사람이 리눅스를 사용할 수 친화 만들려면 여러 기업입니다. 오늘날 리눅스, 비디오, 모뎀, 사운드 드라이버를 설치할 필요가 안정적인 시스템이 인식할 수있는 모든 주변 장치를하지 않고 네트워크 [BB 탄] 다른 여자들 중에서.

핵심

gNewSense의 표준 인터페이스를 리눅스 배포판

용어는 영어로 리눅스 커널 (참조 : "커널을") 운영 체제. 이 용어는 또한 미디어와 사용자가 운영 체제에 리눅스 커널을 기반으로 참조하는 데 사용되는 다른 프로그램에 추가됩니다. Tanenbaum과 Silberschatz에 따르면, 하나의 코어는 운영 체제 자체 때, 그것은 하드웨어 자원의 매니저로서 정의라고 할 수 있습니다.

건축물

리눅스는 모놀리식 핵심 : 핵심 기능 (프로세스 스케줄링, 메모리 관리, 작업, 입력 / 출력, 파일 시스템에 액세스할 수) 핵 내에서 수행하고있다. 리눅스의 핵심 기능은 일부 기능 (장치 드라이버, 네트워크 지원, 파일 시스템입니다 예) 컴파 일할 수 있습니다 모듈로 (영어 : LKM - 적재 가능한 커널 모듈에서 구현), 이는 별도의 라이브러리에서 컴파일 핵의 주요 부분은 로드할 수 언로 드의 핵심 후에 실행해야합니다.

이식성

리누스 토발즈는 초기 목표는 리눅스 휴대용 시스템을 만들로서 없었지만, 그런 방향으로 진화. 리눅스는 현재 하나의 핵심 운영 체제의 더 많은 휴대용 시스템에서 아이팩 (노트북)는 IBM S/390 (과 높은 메인 프레임) 비싼 고밀도로부터 실행됩니다.

라이너스의 노력도 이식의 다른 유형에 지시했다. 이식, 리누스에 따르면 능력을 쉽게 시스템에서 소스 코드의 다양한 애플 리케이션을 구축하기 때문에 리눅스는 원래 인기가 GPL 소스 코드 또는 전부의 다른 즐겨찾기위한 노력 때문에 일부가되었다 그게 Linux에서 도망.

리눅스는 현재 수십 개의 플랫폼에서 메인 프레임부터 손목 시계로, 패스 실행 arquiteturasx86 (인텔, AMD의), x86 - 64 (인텔 EM64T, AMD64에서), ARM은, 파워, 알파, 여러 SPARC 등 침투와 함께 큰 또한 임베디드 시스템, PDA를, PVRs, 비디오 게임처럼 멀티미디어 센터, 다른 사람 사이에서 콘솔.

라이센스 약관

처음 토발즈는 어떠한 상업적인 사용을 금지하는 소프트웨어 라이센스하에 리눅스를 발표했다. 그게 바로는 GNU 일반 공중 사용 허가서로 변경되었습니다. 이 라이센스는 허용 유통 및 리눅스의 가능성이 수정된 버전의 판매도하지만 그 모든 사본이 동일한 라이센스 내에 공개하고 소스에 의해 동반이 필요합니다.

비록 몇 가지 핵심 코드가 GPL 버전 하에서 허가된 수 있도록 기여 개발자 2 이상의, 훨씬 Torvalds의 기여를 포함하여 코드 (중)는 GPL의 버전 2를 언급. 전체가 버전 2에서만, 새로운 GPLv3의 채택을 예측 아니라는 관점에서 이것은 핵이 발생합니다.

지원하는 파일 시스템

리눅스는 읽기 및 다양한 파일 시스템을 작성을 지원한다, 여러 운영 체제, 그리고 몇몇 기본 시스템. 그래서 리눅스는 예를 들어 다른 시스템 (윈도우와 듀얼 부팅에 설치된 경우) 또는 라이브 CD로 일하고, 그것 읽을 수 파티션 FAT와 NTFS로 포맷된 써주세요. 따라서, 리눅스 라이브 CD가 널리 유지 관리 및 기타 운영 체제의 복구에 사용됩니다.

파일 시스템 리눅스에서, 우리가)의 FAT, NTFS로, JFS, XFS를, HPFS는, Minix과 ISO를 9660 (CD - ROM의 파일 시스템에서 사용할 수있는 언급 지원 중. 일부 파일 시스템은 출신, 다른 사람, ext3, ext4, ReiserFS Ext2와 Reiser4 속합니다. 특별한 기능으로 일부 파일 시스템 스왑 UnionFS, SquashFS, tmpfs, NFS를하고 Aufs, 다른 사람 사이에있다.

운영 체제

리차드 스톨, 무료 운영 체제는 GNU 프로젝트의 창설자.

마자 리누스 토발즈가 없습니다 리눅스, 버전 0.01에 즉, 만들었습니다로 이미 하드 드라이브, 화면, 키보드 및 직렬 포트를 지원, 파일 시스템이 Minix 같은 레이아웃을 (리눅스에 있지만, 거기에 Minix 코드를 채택 것이다 ), 거기에 오래 조립 뻗어 있었다 그리고 그녀는 떠들썩한 파티와 GCC를 실행할 수있었습니다.

"지침 리눅스를 구현 되었음 : 그것은 빨리 일하러 가야. 제말은, 핵심을 간단 싶었지만, 충분히 강력한

대부분의 유닉스 응용 프로그램을 실행합니다. "

사용자는 자신이 시스템에 기능을주는 프로그램들을 컴파일하고 설정을 찾아봐야 할것. 아마도 이것이 왜 리눅스가 그에게 기술자에 대한 운영 체제의 레이블을로드입니다. 이 환경에서 독립적으로 컴퓨터에 설치할 수있는 고객 센터 잠정적 리눅스, 맨체스터 컴퓨터 센터, 최초의 리눅스 배포판, 오웬 르 블랑, 맨체스터 대학교, 개발한 발견했다. 그것은 첫 번째 시도로 리눅스의 설치를 용이하게했다.

처음부터 리눅스 커널은 시스템 호출 및 컴퓨터 장치에 액세스를위한 기본 시스템이 포함되어 있습니다. 여러 작업 사이에 운영 체제 설정의 핵심은 메모리 관리, 컴퓨터의 물리적 장치의 프로세스와 어떤 운영 체제의 필수적인 부분, 아직 운영 체제 기능을 습득하는 것입니다 또한 결정하는 여러 다른 응용 프로그램이 필요합니다 특정 기능 등 사용자의 컴퓨터에 의해 결정됩니다이 시스템은 핵의 하나의 예외와 함께 기존 운영 체제에서 응용 프로그램을 개발할 수있을 것입니다 : 조개, 각각 사용자 인터페이스를 제공하는 창 관리자, 컴퓨터, CLI를 또는 그래픽 사용자 인터페이스, 그리고 텍스트 편집기, 이미지 편집기, 오디오 플레이어, 그리고 아니지만 같은 다른 응용 프로그램에서 필연적으로, 컴파일러.

대부분의 시스템 도구와 유틸리티의 BSD를 기반으로하고 일반적으로 시스템에 X 윈도우 - 그래픽 인터페이스의 기능을 제공하는 XFree86이나 Org X를 사용이 포함됩니다. 뿐만 아니라 제공하는 도구를 개발 GNU 프로젝트에 의해.

리눅스 개발되면, 많은 응용 프로그램이 이미 GNU 프로젝트 자유 소프트웨어 재단 ( '에 의해 조립되고 있었다 자유 소프트웨어 재단'), 이는 여전히 코어를 얻을 수 있습니다 하위 프로젝트에 착수은 GNU Hurd. 하지만 여러 합병증으로 인해 프로젝트 지연이 GNU 배포 프로그램에서 프로젝트를위한 기초 핵심으로 리눅스를 채택 단지, 스톨을 개발은 GNU Hurd에 여러에도 불구하고 사람들은 [BB 탄] 및 기관은 핵심 처음 개발한 리누스에 따라 등장에 동일한 아이디어와 많은 배포판 시작했다.

배포판

현재 운영 체제 (운영 체제 포르투갈)에 리눅스가 GNU / 리눅스 (Linux 배포판 또는 GNU / 리눅스를 ")는 자유 소프트웨어의 모음입니다"리스트를 작성 (때로는 비 무료) 개인, 단체에 의해 만들어진 그리고 리눅스 커널을 포함한 전세계의 조직. 레드햇, 수세, 맨드 리바 (코넥티바와 맨드 레이크 조합 같은 기업) 및 캐노니컬 (우분투 리눅스의 개발자)뿐만 아니라 데비안이나 젠투와 같은 지역 사회 사업, 소프트웨어를 컴파일하고 제공하는, 준비 완료 설치 및 사용. 패트릭 Volkerding 또한 리눅스 배포판을, 슬랙웨어를 제공합니다.

Microsoft 운영 시작으로 나타납니다 제한된 대안 무료로 90 년대로 중반 이후 인기를 시스템 리눅스 또는 GNU / 리눅스 배포판의 [BB 탄] 및 Mac OS, 유닉스에서 주로 경험을 가진 사람으로 학교 [BB 탄] 직장에서. 이 시스템은 인기있는 데스크탑 및 서버 시장에서, 웹 서버 및 데이터베이스 주로되었다.

시간이지나면서 여러 배포판은왔다가 갔어요 각각 고유한 특성입니다. 일부 배포판은 더 작은 전쟁, 응용 프로그램 및 그들의 목적의 수에 따라하고 있습니다. 작은 크기의 일부 배포판은 1.44 MB의 플로피, 다른 사람이 필요에 맞게 여러 장의 CD, 그리고 심지어 DVD에 몇 가지 버전이 있습니다. 그들은 모두가 자신의 공개 [BB 탄] 과 그 목적은, (점유 작은 단지 몇 플로피 디스크)가 손상된 시스템이나 컴퓨터 네트워크의 모니터링 복구에 사용됩니다.

중에서 가장 큰 CD에 언급 수에 분산 : 슬랙웨어, 데비안, 수세 및 코넥티바. 무엇이 차이를 만드는 방법들이 사전 구성된 응용 프로그램을 구성하고있다. Connective 리눅스 배포판, 예를 들어, 더이 유통을 준수해야 그들의 응용 프로그램을 포르투갈어, 쉽게 포르투갈 언어를 구사 사용자를 위해 만든로 번역했다. 오늘이 배포판은 맨드 레이크, 맨드 리바, 결과에 통합되었습니다. 포르투갈 들어, 또한 브라질 분포 Kurumin는 Knoppix 데비안을 기반으로, 그리고 마법의 상자에 버전에서 32 비트, 64 비트, 32 비트 라이브 CD와 라이브 CD를 64 비트, 그리고 여러 가지 프로그램과 오픈 소스 : OpenOffice.org 존재입니다 모질라 파이어 폭스, 다른 사람 사이에서.

에는 시스템 관리를 용이하게 구성 도구와 배포가 있습니다. 배포판 사이의 주요 차이점은 그들의 패키지 시스템, 디렉토리 구조와 그들의 기본 라이브러리에 있습니다. 디렉토리의 구조 대부분 같은 패턴, 패턴 FSSTND 따라 아주, 설정은 배포판 사이에 다른 파일은 특히 편안한입니다. 그래서 보통은 모든 새로운 표준입니다 표준 FHS는 (파일 시스템 계층 구조), 따릅니다. 그것은 기억할만한 그러나, 모든 응용 프로그램 또는 드라이버가 리눅스에 대해 동일한 방식으로 작동합니다 어떤 배포판에 컴파 일할 수있다.

라이브러리로, 라이브러리 libc는, 리눅스 운영 체제에 대한 기본적인 기능을 포함하는 사용됩니다. 문제는 언제 릴리스 [BB 탄] 다른 조금 기다리는 동안 라이브러리 libc의 새로운 버전, 일부 배포판 즉시 새 버전을 넣어. 따라서 일부 프로그램은 배포가 아니라 다른 사람에서 운영하고 있습니다. 거기에 운동 LSB가 (리눅스 스탠다드베이스), 큰 표준화를 제공합니다. 주로 배포판의 성격을 복용하지 않고 소스 코드의 배포를 위해 공개하지 않는 소프트웨어 공급 업체를 도와줍니다. 패키지 시스템은 표준화되지 않습니다.

ArchLinux 데비안, 페도라, 맨드 리바, 조폐, 오픈 수세, PCLinuxOS, 강아지, Sabayon, 슬랙웨어와 우분투 배포판의 일부있는 대부분의 현재 사용 여기에 알파벳순으로 나열.

CD에서 실행되는 배포의 예는 Kurumin 리눅스, 카를로스 모리 모토로 만들어진 Knoppix 기반으로합니다.

배포판 중에는 더 어려워 관리 (왜냐하면 그들은 사용자 인터페이스의 상해에 대한 기술 안정성을 보장하기 위해 선택), 데비안, 젠투와 슬랙웨어를 밖으로 서 간주.

오픈 소스 및 무료 프로그램

프로그램뿐만 아니라, 어떤 일을 오늘 제작 여부 문학, 예술 또는 기술, 그것은 작가가 있습니다. 권한이 생각이나 주로 배포, 복제 및 사용을 포함한 그의 작품의 독창성에 프로그램 라이센스를 사용하는 경우에 이루어집니다.

그 세계의 자유, 오픈 소스 소프트웨어와 자유 프로그램의 라이선스 프로그램을 규율 두 움직임이 있습니다. 두 사람은 각각 OSI 및 소프트웨어 생산을위한 자유 소프트웨어 재단이 제공 라이센스에 의해, 그리고 최고의 BSD 라이센스와 GPL을 표현.

리눅스는, 모두 그 밑에 이러한 프로그램을 배포하는 독점적으로 라이센스를 따라 프로그램을 무료로 간주될 수 있지만 많지 오픈 소스 애플 리케이션을 제공합니다. 프로그램과 같은 라이센스하에 배포는 데스크탑, 사무실, 이미지 편집, 심지어 다른 운영 체제에서와 같은 다양한 기능을 가지고 있습니다.

또한 조직 리눅스 간단한 최종 사용자 (서울)으로 GPL하에 고품질의 제품의 응용 프로그램의 가능한 넓은 범위를 포용하는 것을 목표로 자유 세계를 포함한 조직이 있습니다. 그것은 자원 봉사 프로젝트는 현재, 과학 및 옹호에있는 그것의 사용은 문서를 리눅스 학습에 초점을 맞추고뿐만 아니라 관리 및 응용 프로그램 개발을위한 프로젝트를 조정한다.

논쟁 이름 위에

리눅스 이름을 핵심 운영 체제 리누스 토발즈에 의해 만들어 주어되었습니다. 확장 기능으로, 리눅스 커널을 사용하는 운영 체제는 리눅스를 총칭이라고합니다. 그러나 자유 소프트웨어 재단은 이러한 운영 체제, 사실 이러한 시스템을위한, 멋진 GNU 세상, 그리고 가장 적합한 이름들이 있다고 GNU / 리눅스는 소스 리눅스 기반 운영 체제의 코드의 많은 이후 도구는 GNU 프로젝트에서 만든 것입니다 .

그 이름에 대해 많은 논란이있다. 에릭 레이몬드, 전문 용어 파일, 유럽 자유 소프트웨어 재단의 제안은 단지 소수의 "승인"수 있고 "영토 분쟁의 결과입니다했다 말했습니다." 리누스 토발즈는이 있다고 생각한다 "공정"는이 이름은 GNU 프로젝트의 배포, 그러나 할당 전체 GNU / 리눅스는 "말도 안 될 것이라고 리눅스 운영 체제를 호출합니다." 라이너스 그 이름을 사용하는 일에 대해, 상관 없다 "유효"( "확인")하지만 대신 사용하는 GNU의 제안 않는다고 말했다 용어 "리눅스".

기호에 대하여

이 소프트웨어의 상징이 발견의 창조자였다가 선택한 사진을 [BB 탄] 에 펭귄 인터넷 [BB 탄] .

1996 년, 스레드의 많은 회원들은 "리눅스 커널은"리눅스를 대표하는 로고 또는 마스코트의 생성에 대해 얘기했다. 제안의 대부분은 경쟁 운영 체제의 로고의 parodies, 그리고 잘 알려져 있습니다. 기타 괴물이나 동물을 공격했다. 리누스 토발즈는이 토론에 매우 펭귄 좋아했습니다 메시지가 나타하여왔다. 그 정도면 토론을 종료되었습니다.

그 이후, 여러 번 시도는 일종의로되어 만들었 경연 대회 [BB 탄] 그래서 펭귄의 이미지가, 누군가는 "펭귄이 세상을 쥐고의 그림을 제시까지 리눅스의 목적을 역임 그것." 대응, 리누스 토발즈는 그 사람이 생각했다 그것 흥미로운 사실 펭귄은 단순한 이미지 : 펭귄 ""뚱보와 만족의 표현, 마치 그냥 생선을 많이 먹어했다. 토발즈는 또한 적극적인 무언가의 아이디어를 매력적인, 그러나 펭귄의 아이디어는 친절, 친절을 아이들이 "나도 그 받으실 수 있습니다 어머니에게 물어 찾지 않았나요?". 그래도, 또한 작업이 방법은, 사람이 실제로 겪어 그 펭귄 몇 가지 수정 사항을 작성할 수 명시 토발즈. 언제 왜 펭귄은, 리누스 토발즈는 없다 특별한 이유가 대답, 요청했지만 그들이 재미를 발견하고 심지어 그 사람이 물린 오스트 레일 리아에서 "킬러 펭귄"에 의해이었고, 감동을 말하는 방법을 동물 겉보기에 무해한의 물린 수 그렇게 고통스러울.

출처 : ( Wikpedia 백과 사전 )

토픽 리눅스 관련 :

부팅에서 삼류
리눅스는 무엇인가?
우분투 무엇입니까?
동기화 우분투 하나와 함께 귀하의 휴대 전화
우분투에 JustVoip 사용 Ekiga을 통해

참조 :

1 Star2 Stars3 Stars4 Stars5 Stars (아직 등급)
Loading ... 로드 중입니다 ...

댓글을 사용할 수 없습니다.

웹 통계