>

리눅스 커널이 어떻게 구축되는지 알고 싶습니다.

누가 이걸 만들어? 전 세계의 프로그래머들이 리눅스를 빌드한다고 들었습니다. 하지만 창립자 인 Linus Torvalds에 의해서만 공개됩니다.

그는 리눅스 커널의 코드 나 다른 코드를 프로그래밍합니까?

리눅스 프로그래머가 세계의 다른 곳에 앉아 있다면 어떻게 코드를 수집하기 위해 의사 소통을합니까?

  • 답변 # 1

    먼저, Linus Torvalds 자신이 여전히 커널에 들어가는 많은 코드를 작성한다고 생각하지 않습니다. 그러나 몇 년 전에 그가 수행 한 작업은 당시 기존 SCM 도구에 만족하지 않아 소스 제어 관리 도구를 작성하는 것이 었습니다. 자신의 말을 듣고 싶다면 예를 들어 https://www.youtube.com/watch?v=4XpnKHJAok8

    그래서 기본적으로git의 발명품인데, 그는 주로 리눅스 커널의 릴리스주기를 관리하기 위해 정확히 그 목적을 위해 해냈습니다.

    이것이 실제로 안정적인 커널의 출시 빈도를 빠르게 한 것입니다. 우리는 메이저 버전 3부터 경험했습니다.

    git에 능통하면 오늘날연속 통합연속 전달으로 알려진 많은 목표를 해결하여 소규모 (1 인)를 최대 (몇 명) 1,000) 분산 된 개발 그룹을 함께 운영하여 지속적으로 소프트웨어를 제공합니다.

    물론 Linus Torvalds는이 작업을 전혀하지 않습니다. 그는 http://kernel.org에서mainline커널 릴리즈에 서명 한 마지막 사람입니다.

    거대한 소프트웨어 프로젝트에서 함께 작업하는 방법에 대한 예제는 git과 함께 제공된 git 사용 설명서를 참조하거나 여기를 참조하십시오.

    Linux

    리눅스 커널 메일 링리스트는 커널 변경과 다른 논의가 필요한 곳이라고 생각합니다 장소. 전 세계적으로 수천 명의 개발자가 오픈 소스 이후로 이것에 대해 협력하고 있습니다. 메일 링리스트는 코드 변경에 대해서만 논의하는 것 이상의 역할을합니다. 커널과 거의 관련이 있습니다.

    Linus Torvalds는 최신 버전의 코드 변경을 감독합니다. 소스는 중앙 집중식 소스 관리 시스템 인 git을 통해 관리됩니다.

  • 답변 # 2

    글쎄요, 비교적 그렇습니다. 아니요 Linus Torvalds는 처음에 대부분의 커널 코드를 작성했습니다. 즉, 그는 장치 드라이버, HD를 작성했습니다. 그는 0.01이라는 버전을 공개했다. 리눅스라고 불리는이 커널은 이후에 완전한 자유 OS를 만들기 위해 GNU와 결합 된 후 점차 자원 봉사자들이 커널을 쓰기 위해 수천 명으로 증가했습니다. 그는 실제로 다른 사람에 비해 커널을 작성할 때 "공유 %"라고 부르는 대부분을 보유하고 있습니다. 그는 중앙 집중식 서명 관리 시스템을위한 "로그인"자리를 보유하고 있거나 단순히 커널 릴리스 관리자 또는 프로젝트 코디네이터입니다. 또한 Linux는 카피 레프트 프로젝트이므로 RedHat, Novell, Intel, IBM, Linux Foundation 등과 같은 다른 개발자 및 회사도 Linux Kernel 개발을 후원하고 있습니다.

  • 이전 chown - 파일 소유권을 변경하는 스크립트
  • 다음 bash - 스크립트가 여러 함수를 호출하는 이유는 무엇입니까?