inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

오픈소스 자료구조 및 알고리즘 in C

Generic Swap 구현 및 테스트

커널 버전

295

화를참자

작성한 질문수 13

0

안녕하세요. 좋은 강의 정말 감사드립니다 😋

 

강의에서 분석하는 커널 버전이 3.10.X(on Jul 1, 2013(https://github.com/torvalds/linux/releases/tag/v3.10)) 으로 한 이유가 있으신지 궁금합니다. 최신 버전은 6.9.X 과는 시간 간극이 꽤 큰 것 같습니다.

 

강의 17:00 에서의 리눅스 소스코드 버전을 보면 3.10.X(https://github.com/torvalds/linux/blob/v3.10/lib/sort.c) 에서의 generic_swap 함수를 띄어왔지만,

최신 버전(6.9.X - https://github.com/torvalds/linux/blob/v6.9/lib/sort.c) 에서는 generic_swap 함수를 찾을 수 없습니다. 물론, 코드를 읽어보면 강사님이 해주신 내용으로 충분히 이해가 가능합니다. 핵심 아이디어는 동일하다는 것이겠지만, 조금씩 다른 부분, 그리고 시간이 더해지면서 발전한 코드가 있을 것 같아, 질문으로 남깁니다

 

 

 

c linux 알고리즘 gcc data-structure

답변 1

0

김정인

안녕하세요.

 

오픈소스 자료구조 동영상은 linux kernel 3.10에서 제작 되었습니다.

 

그동안 kernel은 5.0을 지나 지금은 6 version을 사용하고 있습니다.

자료구조/알고리즘도 많이 추가 되고 발전 되었습니다.

 

계속 발전하는 소스를 분석 중에 있으며 추후 두번째 강의로 제작할 예정입니다.

 

감사합니다.

 

서브넷 마스크

0

8

1

모의고사 1회 계산문제 2개 맞았는데

0

18

1

업캐스팅 문제 예시 4번 부모 호출

0

22

1

모의고사 자료 해설이 너무 불친절하네요.

0

54

2

부모의 생성자 출력 관련

0

23

2

이론파트 재탕문제

0

23

0

누락코드

0

24

1

다차원 배열 포인터 질문있습니다

0

42

3

이론 파트 재탕

0

39

1

모의고사 5회

0

36

1

12분 10초 func(values, 0, 1)을 넣을 때

0

38

1

모의고사 1회 4번 문제와 관련한 질문이 있습니다.

0

43

2

재탕문제

0

57

1

재탕문제

0

38

0

파이썬 추가 코드

0

54

1

배열 포인터 출력 표시

0

54

2

포인터 증감 또는 값 증감

0

54

2

배열 포인터 함수 관련

0

52

2

실기 이론 통합 요약본 버전

0

67

2

업캐스팅 3번 문제 예시

0

63

2

vi 명령어

0

81

1

Insert_data에서 prev_tmp를 지웠을 때, 성능향을 기대할 수 있을까요?

0

242

1

tail노드의 이유 & 메모리 풀링 관련

0

382

2

메모리 풀링 속도 확인

0

374

1