Linux 커널 소스 코드는 언제 파일 시스템 헤더를 이동했습니까?

Linux 커널 소스 코드는 언제 파일 시스템 헤더를 이동했습니까?

fs제목이 이동되기 전 커널의 마지막 버전을 아는 사람이 있습니까?뿌리까지?내 생각엔 /sys/fs/.

내 기억(2010년)은 인터넷 검색(아무것도 아님)보다 더 명확합니다. 아마도 2.4.26 또는 2.6.24(또는 2.6.18)였을 것입니다.

[편집 #1]

Stephens의 대답이 맞다면 이는 드라이버 자체가 아니라 커널 헤더일 뿐입니다. 소스 코드에는 2개의 별도 파일 시스템 관련 폴더가 있었습니다. 리팩토링을 통해 이를 강화했을 수 있습니다.

나는 ext3fs/ext4fs/reiserfs2010년쯤에 FreeMiNT에 추가하려고 생각하고 있었고 그 ext2fs구조가정확히 똑같다특정 버전까지의 Linux 소스 코드에는 수정된 Linux 소스 파일만 포함되어 있습니다. 즉, 새로운 드라이버는 파일 시스템 구조를 그대로 유지하고 업그레이드할 수 있으며 FreeMiNT 소스 트리에 배치될 수 있으며 올바른 위치에 배치됩니다. 수정 및 컴파일 시작

[편집#2]

따라서 "이동"이란 실제로 파일 시스템 헤더를 의미하는 것 같습니다.아니요드라이버 및 드라이버의 파일이 변경되었습니다(이를 반영하기 위해 제목이 변경되었습니다). 그렇다면 이러한 변경 사항은 어떤 버전에서 발생했습니까?

답변1

나는 당신의 기억이 당신을 속이고 있다고 생각합니다. 파일 시스템 코드는 /fs그 이후로 Linux 커널 소스 코드에 존재했습니다.버전 0.01.

답변2

기술적으로 OP에 대한 정답은 "그들"입니다.움직이는(다음에도 적용됩니다.운전사원작 제목 뿐만 아니라머리글).

그러나 특히 ext2파일 시스템 드라이버 와 관련하여ext2.h만들어진Linux 커널 2.5.3부터 참조되는 두 번째 폴더는 실제로 표준 헤더 include폴더(헤더가 수정 및/또는 리팩터링되는 폴더)입니다. 마지막으로 언급된 "파일 이름 변경"은 2.5.46에 도입된 ACL(액세스 제어 목록) 및 XATTR(확장 속성) 파일이 최종 포함되었기 때문에 발생하는 반면, 참조는 sys/fs/실제로 sys/xfs/FreeMiNT 소스 트리에서 나옵니다.

2.5.3  - uploaded 30-Jan-2002 19:19
2.5.45 - uploaded 31-Oct-2002 00:51
2.5.46 - uploaded 04-Nov-2002 22:51

추가 이유는 fs/ext2/ext2.h이 파일의 주석에서 확인할 수 있습니다.

좋아, 그 선언은 거기에 있지만 <linux/kernel.h>ext2 소스 프로그램은 그것을 포함할 필요가 없으므로 여기서 반복됩니다.

이 질문의 결과는 (적어도 나에게는) 이러한 유형의 연구에 Google이 얼마나 쓸모가 없는지, 그리고 얼마나 많은 "인터넷"(특히 웹)이 사라지거나 해로운 영향을 미치도록 재구성되었는지를 보여줍니다. Stephens의 답변과 후속 의견 및 해당 링크가 없었다면 여기까지 도달하지 못했을 것입니다(StackExchange에 더 나은/대체 신용 시스템이 필요함). FTP 서버와 수많은 이동식 미디어를 주신 하나님께 감사드립니다.

관련 정보