
수업 중 일부 작업에서는 Linux를 사용하기 때문에 최근에 내 노트북에 Redhat 워크스테이션 6.4를 설치했습니다.RPiC 언어를 배우고 있는 중입니다.) 저는 학교에서 학생을 위한 RHEL을 무료로 제공하므로 무료 버전에 비해 추가 지원 및 이와 유사한 기능이 있기를 바라며 해당 배포판을 사용해 볼 것이라고 생각했습니다.
모든 것이 작동하고 인터넷에 연결되어 있지만 드라이버 같은 것을 업데이트하고 싶습니다. 내가 검색하는 모든 것은 Ubuntu 솔루션을 제공합니다. 질문 1: Ubuntu와 Redhat(또는 일반적으로 모든 Linux)은 동일한 드라이버를 사용합니까? 질문 2: 내 노트북(HP Envy 14, 14T-1100)용 드라이버를 어떻게 찾나요?
편집: 의견을 주신 분들에게 답변하기 위해 현재 문제로 고려해야 할 몇 가지 사항이 있습니다. 터치패드의 마우스 오른쪽 버튼은 아무 작업도 수행하지 않으며 화면 해상도는 SVGA 이하(또는 그에 가까운 수준)로 잠겨 있습니다. 이더넷은 테스트하지 않았지만 무선은 작동합니다.
답변1
예, 일반적으로 실제로 작동하지 않는 하드웨어를 격리한 다음 그 이유에 초점을 맞추고 필요한 경우 드라이버를 업데이트하는 것이 가장 좋습니다. Linux는 적극적으로 설치/업데이트해야 하는 드라이버 등이 있다는 점에서 Windows와 다릅니다.
오히려 드라이버와 대부분의 소프트웨어는 사용 중인 배포판에 포함되어 있습니다. "때때로" 드라이버 설치/업데이트가 필요한 항목은 다음 하드웨어에 대한 것입니다.
- 네트워크(이더넷 및 무선)
- 비디오 카드
다른 모든 것은 일반적으로 제대로 작동합니다.
답변2
질문 1: Ubuntu와 Redhat(또는 일반적으로 모든 Linux)은 동일한 드라이버를 사용합니까?
본질적으로, 그러나 정확히는 아닙니다. 동일한(C 및 asm) 소스에서 컴파일된다는 점에서 동일합니다(배포판은 때때로 자체 패치를 사용하지만). 바이너리는 서로 문자 그대로의 복사본이 아니라는 점에서 다릅니다. Linux 드라이버는 커널 모듈이며 커널과 함께 배포됩니다. 특정 아키텍처(예: x86)에 대해 특정 커널 버전(예: 2.6.26 또는 3.7.6)에서 빌드된 드라이버~할 것 같다동일한 아키텍처에서 정확히 동일한 커널 버전을 사용하는 커널로 작업합니다.
따라서 동일한 컴퓨터에 3.11을 사용하는 ubuntu와 3.11을 사용하는 redhat이 있는 경우 모듈을 앞뒤로 교체할 수 있습니다. 그러나 모듈은 커널의 일부로 배포되고 두 배포판 모두 거의 모든 적용 가능한 항목을 빌드하고 설치하므로 이것은 일종의 학문적 연습이 될 것입니다. 1
질문 2: 내 노트북용 드라이버를 어떻게 찾나요?
그럴 필요는 없습니다. 존재한다면 아마도 이미 거기에 있을 것입니다. 몇 가지 예외가 있지만 특정한 이유로 꼭 필요한 경우가 아니면 해당 경로를 사용하지 마세요. 드라이버는~ 아니다커널 트리의 일부는 일반적으로 좋은 이유가 아닌 어떤 이유로 커널 트리의 일부가 아닙니다. 여기에는 몇 가지 예외가 있습니다. 예를 들어 ATI와 Nvidia는 자체 OGL 드라이버를 배포하는 모습을 보여줍니다.그들이 일하는 곳, 최적이어야 합니다(비록 이것이 가치 있는 것보다 더 번거로울 수 있지만).
Ubuntu와 Fedora는 커널을 포함한 항목을 자주 업그레이드한다는 점에서 가장 "최신" 배포판입니다. Redhat은 Ubuntu가 Debian을 다시 패키지하는 것처럼 Fedora를 다시 패키지합니다. 그러나 철학은 다소 반대입니다. 데비안은 우분투보다 접근 방식이 더 보수적인 반면(따라서 업데이트 빈도가 낮음), 페도라는 레드햇보다 더 급진적입니다(따라서 업데이트 빈도가 더 높음).
마지막으로 모든 배포판의 소스에서 자신만의 커널을 컴파일할 수 있습니다. 파이에서는 특별한 패치가 필요하기 때문에 문제가 되지만, 일반 데스크탑과 노트북에서는 사용할 수 있습니다.진짜 거래. 특별히 이것을 권장하는 것은 아니며, 모든 옵션에 익숙해지는 데 상당한 시간이 걸릴 것이라는 점에 유의하세요.
1 이를 좀 더 반복하고 설명하자면 Windows와 달리 Linux 드라이버는 일반적으로 제조업체에서 제공하지 않습니다. 다른 사람이 작성했으며 커널 소스 트리에 포함되어 있습니다. 다양한 배포판은 모두 동일한 트리를 사용하므로중요한 것은 배포판이 아니라 커널 버전입니다.