2014-03-12 2 views

답변

2

는 네, 가능 : 드라이버를 프로토 타이핑하면서 생산 기계에 권장되지는 않지만

http://www.kplugs.org/

, 이것은 정말 유용 할 수 있습니다.

3

여기에 특정 문제가 있습니다.

  1. Linus Torvalds가 선호하는 C 및 어셈블리 언어를 이해해야합니다. 원시 하드웨어에서 성능을 저해하지 않는 유일한 언어는 C입니다. 운영 체제는 가능한 한 최소한의 리소스 만 사용하도록 설계되었습니다.
  2. 파이썬에 관해서는 이미 인터프리터 언어라는 것을 알고 있습니다. 따라서 가상 환경에서 실행되는 속도가 느립니다.
  3. 네, 확실히 시도해 볼 수 있습니다. Check this

  4. 대신 파이썬을 사용하여 파일 시스템 프로그래밍 및 다중 레벨 캐시 구성을 기대할 수 있습니다.

+5

# 3은 커널 드라이버가 아닙니다. stdin에서 읽고 stdout에 쓰는 중입니다. 이것은 사용자 공간 코드입니다. 이 질문에 대한 내 대답은 '아니오'입니다. OS가 실행되는 프로세서의 원시 코드로 컴파일되도록 파이썬 코드를 얻을 수 없다면 말입니다. –

0

아니오; Linux의 LKM은 특정 ELF 객체 코드 형식으로 컴파일해야합니다.

물론 커널 객체 코드로 컴파일하는 파이썬을 직접 만들 수는 있지만 지금까지는 공개적으로 사용할 수있는 Python이 없습니다.