커널과정을 이해하고 싶습니다.

jowook의 이미지

커널 업그레이드 설명을 보니까 이걸 링크 해주던데 이게 뭐하는 겁니까? 그리고 기존에 있던 심볼릭 링크를 지우고 새커널에 걸어 주었는데 기존의 커널로 부팅하여도 아무런 문제점이 없었읍니다. 고수님들의 조언을... 검색해보아도 업그레이드시 링크해주란 말만 있지 무엇이다는 설명은 없었읍니다. 그리고 make mrproper, make dep ,make clean이 무어 하는것지도 조언 좀 부탁드립니다. make bzImage..뒤에 것은 대충 무어하는지 이해가 가는데요. 감사합니다.

fibonacci의 이미지

mangg의 이미지

jowook wrote:
커널 업그레이드 설명을 보니까 이걸 링크 해주던데 이게 뭐하는 겁니까? 그리고 기존에 있던 심볼릭 링크를 지우고 새커널에 걸어 주었는데 기존의 커널로 부팅하여도 아무런 문제점이 없었읍니다. 고수님들의 조언을... 검색해보아도 업그레이드시 링크해주란 말만 있지 무엇이다는 설명은 없었읍니다. 그리고 make mrproper, make dep ,make clean이 무어 하는것지도 조언 좀 부탁드립니다. make bzImage..뒤에 것은 대충 무어하는지 이해가 가는데요. 감사합니다.

링크라 어떤걸 링크라는 말씀이신지요?
대충 리눅스 커널 컴파일 하려면 커널을 받아 오겠지요.
그 커널의 압축을 풀면 대충.. linux-2.64.21 이런식으로
디렉토리가 생깁니다. 이걸 linux 라는 심볼릭 링크로 걸어 주지요.
Why ? 우선 커널 디렉토리로 버전 숫자를 적어 줄 필요가 없다..가 큰 이유일것이고, 프로그램들이 리눅스 커널 헤더(h) 를 찾기 싶게 하기 위해서 이지 않을까라는 토를 달아 봅니다.

또한...

make mrproper, make dep ,make clean
요것을 풀어 보자면..
#make mrproper
(이전에 컴파일 했던 정보를 제거합니다요.)
#make dep
(각 소스 파일에 대한 의존성 검사를 합니다요.. 검사해서요~ 파일을 맹글어 주죠)
#make clean
(이전 컴파일에서 생긴 중간 단계 파일이나 커널 파일을 제거한다. 오브젝트 파일등등을 지운다고 해야 할까요? )

이상, 아는것을 적기 보다는 내가 이해한 내용으로 풀이해 봤습니다.
그럼.

-------------------
나는 Copy&Paster 이다. 나의 화려한 기술 조합에 모두들 나를 두려워 한다. 나도 코드 Maker 이고 싶다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.