9���Ł@IDE�n�[�h�f�B�X�N���u/dev/hda�v�ł͂Ȃ��Ȃ��


��쏃��
���{�q���[���b�g�E�p�b�J�[�h�������
�R���T���e�B���O�E�C���e�O���[�V���������{��
2006/9/26

linux-kernel���[�����O���X�g�i�ȉ�LKML�j�����킢�ŋN����C�x���g�𖈌����`������ALinux Kernel Watch�B2006�N8���͂ǂ̂悤�Ȃ��Ƃ��N�����̂��A���Ă݂܂��傤�B

2.6.18�̊J���i���傭

�@8����Linus��3�T�ԋx�ɂ���������߁A���̊Ԃ�Greg KH�������e�i���X����̐���~���܂����B���̊Ԃ��p�b�`�͎�荞�܂�܂������A���܂�ϋɓI�Ȑi���傭�͂Ȃ������悤�ł��B

�@2.6.18-rc4��1�T�ԂŃ����[�X����܂������A���̌�-rc5�������[�X����܂ŋx�ɂ����݂܂����B-rc5�͂��܂��܂ȕύX�������Ă���A�u�����[�X���v�Ƃ������͒�������[�X�̈Ӗ������������悤�ł��B�܂��A�C�x���g����������d�Ȃ����̂ŁA2.6.18�͂ق��̃����[�X��莞�Ԃ��������Ă���悤�ł��B

2.4�n��̃����e�i���X���ǂ����邩

�@2.4�n��̃����[�X�݂̍���ɂ‚��ẮA���ݖ͍����Ƃ����Ƃ���ł��傤���B�ȑO�́uhot-fix�v�ƌĂԃp�b�`�������[�X���Ă����̂ł����A�ŋ߂�-stable�c���[�ɍ��킹�Ă��A�u2.4.33.3�v�Ȃǂ̖��̂Ń����[�X�����Ă��܂��B

�@2.4�n��̃J�[�l���ɑ΂��ăZ�L�����e�B�z�[����o�O�Ȃǂ����‚������ꍇ�AWilly Tarreau�i�J�[�l��2.4�̃����e�i�[�j���C�����c���[�Ƀ}�[�W���邱�ƂɂȂ�܂��B���̏C����2.6�J�[�l���ɂ��łɓK�p����Ă��邩�A�J�[�l��2.6���ΏۂƂȂ�Ȃ��C���̏ꍇ�͓��ɖ�肠��܂���B�������A�J�[�l��2.6�ɂ��K�p�ł���̂ɂ܂��K�p����Ă��Ȃ��C���������肷��ƁA�b�����G�ɂȂ�܂��B���̏ꍇ�A�ǂ�����ׂ����H �u�܂��J�[�l��2.6�ɓK�p���ă}�[�W����邩�ǂ������m�F���Ă���A�J�[�l��2.4�ɓK�p����ׂ����v�Ƃ����̂�Andi Kleen�̈ӌ��ł��B

�@�m���ɁA�u�ŐV�ŃJ�[�l���͏C������Ă��Ȃ��̂ɌÂ��J�[�l���ł͏C������Ă���Ƃ����̂͂܂����v�Ƃ���Andi Kleen�̂�������������܂��B�������A�u����̃p�b�`�����݂��Ă���A���̏󋵂�S���g���b�L���O����̂͑�ς��v��Willy Tarreau�͕s�������炵�܂����B

�@�J�[�l��2.4�̗��p�҂͂܂���������͂��B���낢��Ɩ��͂��邩������܂��񂪁A�����e�i���X���̂͑����Ăق������̂ł��ˁB

libata�ڍs�Ńf�o�C�X�t�@�C�����ύX

�@libata��ATA�p�̋@�\�ł���Ascsi�T�u�V�X�e�������p���Ă��܂��B���܂̂Ƃ���A�p������ATA�iPATA�j�f�o�C�X�Ɋւ��Ă͊�����ide disk�h���C�o�𗘗p���A�V���A��ATA�iSATA�j�Ɋւ��Ă͐V�K�Ɏ������ꂽlibata���g�����h���C�o�𗘗p����Ƃ����󋵂������Ă��܂����B

�@Alan Cox�́A�ulibata��PATA�Ή����\���ɂȂ��Ă����̂ŁA2.6.19�Ɍ�����-mm�c���[�ɂ����Ȃ��ꕔ�̃p�b�`���{���ɓ���āAlibata��PATA�T�|�[�g�𗘗p�ł���悤�ɂ��悤�v�ƒ�Ă��܂����B�܂��A�ulibata�͌��݁A�\�[�X�c���[��drivers/scsi�ȉ��ɂ��邪�A�����drivers/ata�Ɉړ����悤�v�ƕt�������܂����B���Ȃ݂ɁAide disk�֘A��drivers/ide�ɂ���܂��B

�@ide disk�h���C�o�̃R�[�h�͌Â����瑶�݂��Ă�����̂ł��B�����̋@�\�̈ꕔ���܂�libata�Ɏ�������Ă��Ȃ��”\���͂���܂����A����̃����e�i���X���l����ƁA�V�����R�[�h�x�[�X�ɓ������Ă����̂��D�܂����ł��傤�B

�@libata�Ɉڍs�����ꍇ�A���[�U�[�̎��_�Ō���ƁA������IDE�n�[�h�f�B�X�N�h���C�o�ł̓f�o�C�X�t�@�C�����u/dev/hda�v�Ƃ��Č����Ă����̂ɑ΂��Alibata��SCSI���C���𗘗p����̂Łu/dev/sda�v�Ȃǂƌ�����Ƃ����Ⴂ�������܂��B���O�����Ȃ���Ȃ��̂ł����A�v���O�������猩��ƁA���p�ł���ioctl��������肵�܂��B����ɁA���p�ł���p�[�e�B�V�����̐���ide disk��64�Ȃ̂�scsi��16�Ə��Ȃ��Ȃ�܂��B���̓_�͋c�_�ɂȂ�܂������A�����I�ɂ�SCSI�̃f�B�X�N�f�o�C�X��IDE�̃f�B�X�N�f�o�C�X�������ł���f�B�X�N�f�o�C�X�Ɉڍs�������A�Ƃ����b�ŗ����������悤�ł��B

�@libata�Ɉڍs����ۂ́A�f�B�X�N�f�o�C�X���ς���Ă��܂��̂ŋC��t���܂��傤�B

���zOS��̃��\�[�X�����ɑ҂����I

�@Kirill Korotaev�́A���[�U�[���\�[�X���A�J�E���e�B���O���A���p�ł�����E�𒴂����琧�����|����Ƃ����p�b�`�uUser Resource Beancounters�iUBC�j�v���Ă��܂����B����́A�e���zOS�Z�b�V�������ꂼ��ŁA���p�ł��鉼�z��������e��J�[�l���̃��\�[�X�A�J�[�l���̒��ŗ��p���Ă���o�b�t�@�̗e�ʂ܂ł��v�����A���p�ł���ʂɐ������ۂ��Ƃ������̂ł��B

�@���Ȃ݂ɁAKirill�͒P���Linux�J�[�l���������̃��[�U�[��Ԃ����z�����Ē񋟂���^�C�v�̉��z���Z�p��1�AOpenVZ�̊J���҂ł��B

�@Andrew Morton�͂��̃p�b�`�����āA�u�ʂ����Ă��̎������ق��̃O���[�v�Ō��ݍ�Ƃ��Ă���p�r�ɂ‚��Ă����p�”\�Ȃ��̂Ȃ̂����f�����˂�v�A�܂��u���z���������Ǘ����镔�����������A�����e�i���X�̊ϓ_����D�܂����Ȃ��A�}�[�W���ɂ����v�Ǝw�E���܂����B

�@���z�����ꂽ���\�[�X���v�����Ďg�p������݂��邱�Ƃ́A�V�X�e���S�̂̈���ɕK�v�ł��B�������A�]���v�����Ă��Ȃ������������v������悤�ɃR�[�h��lj�����ƁA�S�̂Ƃ��Ă�蕡�G�ɂȂ胁���e�i���X���ɂ����Ȃ�܂��B�܂��}�[�W�����i�K�ł͂Ȃ��悤�ł����A����̎����Ɋ��҂ł��B

1/2

Index
Linux Kernel Watch�@9����
�@IDE�n�[�h�f�B�X�N���u/dev/hda�v�ł͂Ȃ��Ȃ��
Page 1
�@2.6.18�̊J���i���傭
�@2.4�n��̃����e�i���X���ǂ����邩
�@libata�ڍs�Ńf�o�C�X�t�@�C�����ύX
�@���zOS��̃��\�[�X�����ɑ҂����I
�@ Page 2
�@���n�[�h�ł����z���‹��ł������J�[�l��
�@-stable�̐i���傭

�A�� Linux Kernel Watch


�@Linux Square�t�H�[���� Linux�J�[�l���֘A�L��
�A�ځFLinux Kernel Watch�i�A�ڒ��j
Linux�J�[�l���J���̌���ł͂��܂��܂Ȓ�Ă�c�_�����킳��Ă��܂��B���̒����炢���‚��̃g�s�b�N���s�b�N�A�b�v���Ă��`�����܂�
�A�ځFLinux�t�@�C���V�X�e���Z�p���
�t�@�C���V�X�e���ɂ͂��ꂼ�����������B�{�A�ڂł́A��b�Z�p����e�t�@�C���V�X�e���̓����A�p�t�H�[�}���X�����؂���
���W�F�S�e��������Linux�J�[�l��2.6�m��1�́n
�G���^�[�v���C�Y�����ɍ��V���ꂽ�J�[�l���E�R�A
�‚��ɑS�e�����炩�ɂȂ����J�[�l��2.6�B6���ɐ��������[�X�����\��̎�������ŃJ�[�l���̉��Ǔ_��V�@�\���ڂ����������
���W�F/proc�ɂ��Linux�`���[�j���O�m�O�ҁn
/proc�ŗ�������OS�̏��

Linux�̏�Ԋm�F�⋓���̕ύX�ŏd�v�Ȃ̂�/proc�t�@�C���V�X�e���ł���B/proc�̊T�O��/proc�𗘗p����OS�̏�Ԋm�F���@���������
���W�F���zOS�uUser Mode Linux�v���p�@
Linux��ʼn��z�I��Linux�𓮂���UML�̎d�g�݂���C���X�g�[���^�Ǘ����@��IPv6�ȂǂɑΉ�������J�[�l���\�z�܂ł�O����
Linux�̃J�[�l�������e�i�͏_��ȃV�X�e��
�J�[�l�������e�i�����R�~���j�e�B��IA-64 Linux
IA-64 Linux�̃J�[�l�������e�i�ł���Bjorn Helgaas���B������Linux�J�[�l���̊J���̐��Ȃǂɂ‚��Ďf����

MONOist�g�ݍ��݊J���t�H�[�����̒�����ALinux�֘A�L�����Љ�܂�


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����