Linux Kernel Watch

8���Ł@���荞�ݕp�x�ύX�ŏ���d�͂͒ቺ���邩�H

��쏃��
���{�q���[���b�g�E�p�b�J�[�h�������
�R���T���e�B���O�E�C���e�O���[�V���������{��
2005/8/23

linux-kernel���[�����O���X�g�i�ȉ�LKML�j�����킢�ŋN����C�x���g�𖈌����`������Linux Kernel Watch�B7����Ottawa Linux Symposium���������e�����A���‚����S�Ȃ����p�b�`�̗��ꂪ����������LKML�B�����V�����W�J�����܂ꂽ�̂ł��傤���B

�ł́A7����Linux�J�[�l���֘A�̏󋵂ɂ‚��āA���Ă݂܂��傤�B

�‚��ɗ����Adevfs�폜�̔g��

�@/dev�̊Ǘ���devfs�݂̂Ɉˑ����Ă������[�U�[�́A�V�o�[�W�����̃J�[�l�����C���X�g�[�����čċN��������A/dev����ɂȂ��Ă���̂ɏՌ����󂯂��͂��ł��B

�@�����Adevfs���폜�����J�[�l���i2.6.13-rc3�j���ALinus���珉�߂ă����[�X���ꂽ�̂ł��B�܂����������[�X�łł͂Ȃ����̂́ALinus�̃����[�X����RC�ł͑����̐l�����p���Ă��܂��BLKML�ɂ́A���̉e�����󂯂����̃��[���������‚�����Ă��܂����B

�@����܂�devfs�𗘗p���Ă����l�����ɂ́A

  • /dev��ÓI�ɐ�������
  • udev�Ɉڍs����

�Ƃ���2�‚̑I����������܂��B�Ƃ͂����A�����Ƃ�devfs�Ƃ͉^�p���@���啝�ɕς�邽�߁A�C���p�N�g�͑傫���Ƃ����܂��B

�@Greg Kroah-Hartman�i�ȉ�Greg K-H�j�́A�u1�N�ȏ�O��������Ɛ錾���Ă����̂�����A�����قǂ̂��Ƃł͂Ȃ��ł��傤�v�u�J���ŃJ�[�l���Ȃ�Ă��̂͂����Ȃ��̂�����A2.6�n������ŃJ�[�l���ƌĂԂ̂͂�����ƈႤ���ȁv�Ǝ咣���Ă��܂����B

�@devfs�𗘗p���Ă������[�U�[�̎��̓��X�͂��΂炭���������ł��B

�^�C�}�[���荞�ݕp�x�ύX�ŋc�_����

�@�J�[�l��2.6.13-rc1�ɂāA�^�C�}�[���荞�݂̕p�x�uHZ�v���ύX�”\�ɂȂ�܂����B���̍ۂɁA�f�t�H���g�̒l���ȑO��

HZ=1000

����

HZ=250

�ɂȂ�܂����B���̃f�t�H���g�l�ύX�͑����̋c�_�������N�����܂����B

�@�f�t�H���g�l��250����1000�ɖ߂��Ăق����Ƃ����v���ɑ΂��āALinus�́u���ꂪ�K�v�ȃ��[�U�[��1000�ɕύX������悢�������낤�v�Ɣ��_���܂����B�����āA�u�w�f�t�H���g��1000�ɂ���ׂ����x�Ǝ咣����̂ł���΁A���ꂪ�{���ɗǂ��Ƃ������Ƃ������f�[�^��������v�Ƃ����̂ł��B

�@�c�_�̏œ_�ƂȂ��Ă���HZ�́A�O�q�����Ƃ���V�X�e���̊��荞�݂̕p�x�ł��B���̕p�x�Ŋ��荞�ݏ������������A�v���Z�X�̐؂�ւ����s������ALinux�������I�ɃN���b�N�𐔂��グ�邽�߂ɗ��p���Ă���ujiffies�v�Ƃ����ϐ��̒l�����債���肵�܂��B

�@���荞�ݕp�x�i�‚܂�HZ�̒l�j����j�I�Ɍ���ƁA�Ⴆ��i386�A�[�L�e�N�`���ɂ����Ắu100�v�Ƃ����悤�ɁA�A�[�L�e�N�`�����Ƃɂ��ꂼ��̒l���ݒ肳��Ă��܂����B�J�[�l��2.6�n��ł́A���ꂪ1000�ɕύX����Ă��܂����B�����āA�J�[�l��2.6.13-rc1����f�t�H���g�l��250�ɂȂ����Ƃ����킯�ł��B

�@HZ�̒l�͏���d�͂ɉe������ƍl�����܂��B�ł́AHZ�̒l�������邱�Ƃɂ���āA�{���ɓd�͏��������̂��H ��������ۂɌv�����悤�Ƃ����l���������܂����B

250Hz��I�񂾂̂́A�Ⴂ���g���̕������荞�ݏ��������Ȃ��Ȃ�A�����ɕK�v�ȓd�͂��Ⴍ�Ȃ邩��ł���

�Ƃ��������ɍ���������̂��A�������Ă݂悤�Ƃ����킯�ł��B

�@���_���炢���ƁA�����������Ă��Ȃ���Ԃł��A

�v���Z�b�T���uC3�v�Ƃ�����Ԃɓ���Ȃ���Ώ���d�͂͒ቺ���Ȃ�

�Ƃ������Ƃł����B�܂��A

C3�ɓ���̂ł���΁A20�����x�̍����o�邱�Ƃ�����

�Ƃ������ʂ��o���Ă��܂����B

�@Marc Ballarin�́A�����I�ȗ��p�󋵂ɂ��������d�͂ɂ‚��ăx���`�}�[�N�e�X�g�����{���A���l�����[�����O���X�g�ɓ��e���܂����BKDE�̏ꍇ�Aartsd�𓮍삳���Ă����CPU��C3��Ԃɓ���̂�j�Q���邽�߁A����d�͂����܂�ጸ�ł��Ȃ����Ƃ�������܂����B�܂��AUSB�֘A�͒���I�Ƀ|�[�����O����K�v�����邽�߁ACPU�̏���d�͂̊ϓ_���炢���Ƃ��܂�D�܂����Ȃ����������炵���Ƃ������Ƃ�������܂����B

�@
����
HZ=100 HZ=1000 ����
backlight on, artsd off 765.00 812.12 42.12
backlight off, arstd off 637.17 679.67 42.5
backlight on, artsd on 927.60 933.33 5.73
backlight off, artsd on 799.46 806.13 6.67
KDE���s���̏ꍇ�̏���d�́i�P��mA�j�B�d����16.5V
�o�T�FPower consumption HZ100, HZ250, HZ1000: new numbers�X���b�h
http://www.uwsg.iu.edu/hypermail/linux/kernel/0507.3/1904.html

�@Linux-audio-dev���[�����O���X�g�ł́A���y�֘A�̐l������sleep�̐��x��V�X�e���̉������x�ɂ‚��ċc�_�����킵�Ă��܂��B

�@���������ł́A�g�`�f�[�^��

�@
�T�E���h�J�[�h�������
��
CPU�ŏ���
��
�T�E���h�J�[�h�ŏo��

�Ƃ�����A�̗����Z���ԂŎ��{���܂��B

�@���������ł̓��C�e���V���d�v�ł��B�T�E���h�J�[�h�֏o�͂���f�[�^���K�v�ɂȂ�܂łɊ������Ȃ������ꍇ�A�u�v�`�v�Ƃ��������o�͂���Ă��܂��܂��B�I�[�o�[�w�b�h�𖳎�����΁AHZ�ׂ͍��������ǂ����ƂɂȂ�܂��B�܂��A���݂́uHZ=1000�v�œ����悤�ɃA�v���P�[�V�����̓�����������Ă��邽�߁A���̕��ʂ�����}�ɁuHZ=250�v�ȂǂɕύX�����͍̂���Ƃ��������オ��܂����B

�@���������֌W�ȊO�ł��A�^�C�~���O�Ɉˑ�����A�v���P�[�V������HZ=250�ɂȂ�Ɖe�����o�Ă������ł��B�܂��Aselect�ŗ��p�ł���҂����Ԃ̐��x���ς���Ă��܂��A�Ƃ����c�_���o�Ă��܂����B

�@�ȑO�Aparisc-linux ML�ŁAPA-RISC��gprof�Ȃǂɂ���肪�����������Ƃ����|�[�g����Ă��܂����B���Ԃ̎擾�ɂ�times(2)�֐��𗘗p����̂ł����A���̊֐���CPU���p���Ԃ��u�N���b�N���v�ŕԂ��܂��B�N���b�N�������[�U�[�����h�Ɍ�����ۂ̏����Ȃǂ��J�[�l����glibc�ň�v���Ă��Ȃ��������߂ɍ������������悤�ł��B

�@�^�C�}�[�֘A�ɂ‚��Ă͉��P�̕K�v�����F������Ă���悤�Ȃ̂ŁA����^�C�}�[�֘A�̘b�肪����ɔM���Ȃ��Ă����ł��傤�B

1/2

Index
Linux Kernel Watch�@8����
�@���荞�ݕp�x�ύX�ŏ���d�͂͒ቺ���邩�H
Page 1
�@�‚��ɗ����Adevfs�폜�̔g��
�@�^�C�}�[���荞�ݕp�x�ύX�ŋc�_����
�@ Page 2
�@�����[�X�v���Z�X�͉��P����̂��H
�@7����-stable�����[�X��2.6.12.3�̂�
�@git�Ŗ��̃J�[�l�����r�W����������
�@�R���Ղ��ɗ������ꂽFUSE�̍s����

�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

�{�� ����