
���{�����E��
TOMOYO Linux �J�[�l���}�[�W�܂ł̓��̂�
�u�J�[�l���J���͒N������Ă���̂��A�ǂ���������̂��܂�����������Ȃ�����n�܂����v�\�\���{����Linux�����Z�L�����e�B�����g���ATOMOYO Linux��Linux�J�[�l���̃��C�����C���Ƀ}�[�W���ꂽ���A�����͂܂������̎�T�肩��n�܂����Ƃ����B���̌o�܂����B�i�ҏW���j |
���� �r��
��IT�ҏW��
2009/6/16
�@���{�ŎY�܂ꂽ����v���W�F�N�g�̐��ʂ��ALinux�J�[�l���{�̂ɓ������ꂽ�BLinux�̃Z�L�����e�B����������uTOMOYO Linux�v���A2009�N6��10����Linux�J�[�l�� 2.6.30�iChange Log�j�ɓ���A���C�����C���i��Linux�J�[�l���̕W���\�[�X�R�[�h�j�������̂��B
�@�����A�����Ɏ���܂łɂ͂��܂��܂����]�Ȑ܂��������BTOMOYO Linux�J���w�ƃJ�[�l���J���҃R�~���j�e�B�Ƃ̂����́A�قڎ�T���Ԃ������Ƃ����B���v���W�F�N�g��i�߂Ă������c�G�h���iNTT�f�[�^�j�Ɣ��c�N�v���iNTT�f�[�^��[�Z�p�j�A���c�����Y���iNTT�f�[�^�j�ɁA���̓��̂�����B
�֘A�L���F | |
![]() |
2�̓��{���v���W�F�N�g���}�[�W�ALinux�J�[�l��2.6.30�i��ITNews�j |
![]() |
���{�̃Z�L���AOS���x����5�̃v���W�F�N�g�i��IT Security��Trust�j |
��������TOMOYO Linux�Ƃ͉���
�@��������TOMOYO Linux�Ƃ͂����Ȃ���̂Ȃ̂��B�u���܂Ɋ��Ⴂ����l������̂ł����ATOMOYO Linux�̓f�B�X�g���r���[�V�����ł͂���܂���BLinux�̃Z�L�����e�B���������邽�߂̊g���̈��ł��v�i���c���j
�@Linux���܂߂��ėp�I��OS�ł́Aroot�������������Ă���A���Ƃ��A�N�Z�X�����ݒ肵�Ă��Ă���������Ă�����t�@�C���ɃA�N�Z�X���A�㏑����폜�Ƃ�����������s���Ă��܂��B�܂��A�v���Z�X���������Ă��܂��ƁA�V�X�e���S�̂ɑ傫�Ȕ�Q���y�ԉ\��������B
![]() |
TOMOYO Linux�v���W�F�N�g�̌��c�G�h���iNTT�f�[�^�j |
�@����ɑ��A���Ƃ�root�����������Ă����Ƃ��Ă��A�N�Z�X�ɐ�����������u�����A�N�Z�X����iMAC�FMandatory Access Control�j�v�ƌĂ��@�\������邱�ƂŁA�Z�L�����e�B����������d�g�݂��o�ꂵ�Ă����B������u�Z�L���AOS�v���B�Z�L���AOS�͂܂��A���[�U�[��v���Z�X�ɑ����ׂĂ̓�������x�ɗ^����̂ł͂Ȃ��A�K�v�ȓ������������^����u�ŏ������v�Ƃ����d�g�݂������Ă���B
�@TOMOYO Linux�́A���������Z�L���AOS�̋@�\��Linux�Ɏ������邽�߂̊g����1���B��萳�m�ɂ́ALinux�ɋ����A�N�Z�X����@�\���������邽�߂̊g���ł���A2003�N���J�����J�n����A2005�N11���ɂ�GPL���C�Z���X�̉��A�I�[�v���\�[�X�Ƃ��Č��J����Ă���B
�@�����A�N�Z�X����̕����͑傫���A���x�����`�A�t�^���ăR���g���[�����s���u���x���h�v�ƁA�t�@�C�������g���Ă��ȒP�ɃA�N�Z�X������s����悤�ɂ����u�p�X���h�v�ɕ����邱�Ƃ��ł���B����2�̈Ⴂ�́A�ߋ��̊֘A�L���Łu�Z�L�����e�B����h�v�Ɓu�J�W���A���h�v�Ƃ��\�����Ă���B
�֘A�L���F | |
![]() |
�Z�L���AOS�̎v�z ��3�� �Z�L���AOS�_�����猩����u�J�W���A���v�ȃZ�L���AOS�i��IT Security��Trust�j |
�@SELinux�ɑ�\����郉�x���h�́A���x����t�^���A����Ɋ�Â�������̗p���邱�ƂŃZ�L�����e�B�������ɕۏ��Ă��邪�A����͓����ɁA���x���̒�`��ێ��̎�Ԃ𑝂₵�A���[�U�[�̎g������Ȃ����ƂɂȂ��Ă����B����ɑ��p�X���h�ł́A���_��ȉ^�p���\���B�����A�Z�L�����e�B�𐔊w�I�ɏؖ����A�ۏ��邱�Ƃ͍���ɂȂ�B���̗��h�ɂ͂��ꂼ�ꃁ���b�g�A�f�����b�g������A��T�ɂǂ��炪�D��Ă���Ƃ������Ƃ͂����Ȃ��B
�@TOMOYO Linux�̓p�X���h�ɑ����Ă���ALinux�̊Ǘ��҂Ȃ�ΒN�ł��g�����Ȃ��邱�Ƃ�ڎw���ĊJ�����ꂽ�B�K�v�ȋ@�\�𑀍삷�邱�Ƃɂ��A����ɑΉ�����ݒ�t�@�C���i�|���V�[�j�����鎩���w�K�@�\������Ă��邱�Ƃ������ŁA�Z���ԂŎ����̃V�X�e���p�̃|���V�[���ł���B�܂��A�ݒ�t�@�C���̓��e��G���[���b�Z�[�W���A�l�Ԃ����ĕ�����₷���`���Ƃ��Ă���B
���C�����C������ڎw�������R
�@����TOMOYO Linux��Linux���C�����C���ւ̓�����ڎw�������R��1�́A�R�~���j�e�B����́u�O���v���B
�@���c�����TOMOYO Linux���I�[�v���\�[�X�Ƃ��Č��J������A�Ɠd��g�ѓd�b�Ȃǂ̑g�ݍ�����Linux���e�[�}�Ƃ����J���t�@�����X�uCE Linux Forum Japan Technical Jamboree12�v�i2006�N12���j��YLUG�́u�J�[�l���Ǐ����v�i2007�N2���j�ł��̊T�v���Љ���B���̏�ŁA�u���C�����C�����ɒ��킷�ׂ����v�Ƃ������͂Ȋ��߂����Ƃ����B
�@������@��TOMOYO Linux�̓��C�����C������ڎw�����ƂɂȂ�ALinux Security Module�iLSM�j�Ή��ł̃p�b�`�쐬��LKML�iLinux Kernel Mailing List�j�ւ̓��e�������J�n�����B�����ɁA�����O�̂��܂��܂ȋ@����Ƃ炦�Ă͍u���E�Љ����X���n�܂����B
�@���C�����C��������ʂ��������܂ɂȂ��ĐU��Ԃ��Ă݂�ƁA���C�����C�����ɒ��킵�Ă��Ȃ���ATOMOYO Linux�Ƃ����v���W�F�N�g�̏����͂Ȃ������Ƃ�����Ƃ����B
�@�u�W���J�[�l���ɓ����Ă��Ȃ����́A������w��NJg���x�ł́A���p�҂����Ȃ��A�M�p���Ă����̂�������Ȃ��B�r�W�l�X�I�Ȏ��_����́A������g���ď��������悤�Ƃ��A�����g�ݍ������Ƃ������Ƃ͎v��Ȃ��v�i���c���j�B
�@���C�����C���ɓ����Ă��Ȃ���ALinux���o�[�W�����A�b�v���邽�т�TOMOYO Linux��ǐ������Ă����K�v������B�J�[�l���J���҃R�~���j�e�B����̗������Ȃ���Ԃ̂܂܂��ƁA�ǐ����s�\�ɂȂ�C�����ˑR�s���Ă��܂��댯��������B
�@�܂��ATOMOYO Linux�v���W�F�N�g�ł̓v���O�����i�p�b�`�j�{�̂̏C�������łȂ��ARedHat�AUbuntu�ADebian�Ȃǎ�v�ȃf�B�X�g���r���[�V�����p�p�b�P�[�W�����Ă��邽�߁A���̕��ׂƂ��������������B
�@�u�����܂ł���Ă��g���Ă����̂́A�Z�L�����e�B�ɋ����������ċZ�p�͂̂���w�Ɍ�����B�r�W�l�X�w�ɂ͑���ɂ��Ă��炦�Ȃ������v�i���c���j�B
�@���̂悤�ɍl���Ă����Ɓu�J�[�l���̊g�����s���ꍇ�A���C�����C���ɓ���Ȃ����̂͂������R�ɏ��ł���B���̓��C�����C���ɓ���ȊO�ɏo�����Ȃ��Ƃ������ƂɁA���ƂɂȂ��Ă���C���t�����v�i���c���j�B
�@���C�����C���ɉ������邱�Ƃɂ��A�J�[�l���Ɋւ��鉽�炩�̏C��������ۂɂ��A�uTOMOYO�Ƃ��Ă͖��Ȃ����H�v�ƈӌ����Ă��炦�邵�A�����ȕύX�͂ق��̊J���҂��s���Ă���邱�Ƃ�����B�u���C�����C�������ꂽ���Ƃɂ��A����́A�v���W�F�N�g�ȊO�̊J���҂ɂ��@�\�̒lj������҂��Ă���v�i���c���j�B
�}�[�W�܂ł̓��̂�
�@���������c���Ɣ��c���ɂ�Linux�J�[�l���̊J���o�����܂������Ȃ������B���̂��߁ATOMOYO Linux�̃��C�����C������ڎw�����ƂɂȂ����̂͂�������ǁALinux�J�[�l�����̂��ǂ�����č���Ă��邩���悭�m��Ȃ������Ƃ����B
![]() |
�J���𒆐S�ƂȂ��Đi�߂����c�N�v���iNTT�f�[�^��[�Z�p�j |
�@�u���C�����C�����̂��߂ɋ�̓I�ɉ������邩�Ƃ����ƁA�p�b�`������āA���[�����O���X�g�ɓ��e���ď��F���Ă��炢�A�����e�i���琄�E���Ă��炤�B�������ꂾ���Ȃ̂ł����A���F�����炤�̂�����������킯�ł��v�i���c���j�B
�@�d�v�Ȃ̂́A�����Ɂu��C��ǂށv�����Ƃ����B�uLKML��ǂ܂��ɁA�����Ȃ�p�b�`������ē����Ă��A�܂������ł��傤�v�ƌ��c���͐U��Ԃ�BLKML�ɂ�1���ɉ��S�ʂ��̃��[�������e����Ă���B����Ȓ��ɂ����Ȃ�p�b�`�𓊂��Ă��A�����Ƃ����m���������B�c�_�̑ΏۂƂȂ�O�ɁA�܂��u�ǂ�ł��炤�v���Ƃ��K�v���B
�@���c�����u��ʘ_������ǁA���O��LKML�Ƀf�r���[���Ă����Ȃ��Ⴂ���Ȃ��Ǝv���܂����B��荞��ł���f�r���[���Ă��x�������v�Əq�ׂ��BTOMOYO Linux�̃A�C�f�A�̒i�K����LKML��R�~���j�e�B�Ƀf�r���[���Ă����������A��X���N�������낤�ȂƐU��Ԃ�B�u��荞��ł���o���Ă��A�傫�����Ă܂����r���[�ł��Ȃ���ł��ˁB�������{���ɃR�A�ȋ@�\�����ɂ��ďo���悩�����v�i�����j�B
�@�p�b�`���̂��̈ȊO�ɁA���̃p�b�`�ɑ���u�M�Ӂv���ǂ̂��炢����̂��������ƌ����Ă����悤�Ɋ������Ƃ����B
�@�u���C�����C�����ɂ��ẮA�m���Ƀp�b�`�����f�̊�ɈႢ����܂��A���ꂪ���ׂĂƂ͎v���܂���B���ہA�p�b�`�̃��r���[�ɂ��Ă��A�K���������ׂẴR�[�h���ڍׂɋᖡ�����킯�ł͂Ȃ��̂ł��B�ł͉����d�v���Ƃ����ƁA��M��M�ӂƂ������ڂɌ����Ȃ����̂��w������Ă���x�Ɗ������v�i���c���j�B
�@�}�[�W�Ɏ��铹�̂�̒��ʼn����炩�������Ƃ����ƁA�u����ۏ��Ȃ��A���錩���݂��Ȃ�����ǁA�����ƒ��킵�����邱�Ɓv�������Ƃ����B���e���܂߁A�u��������̗p�����v�Ƃ����ۏ͈�Ȃ��BSELinux�w�c����̔��_�Ȃǂ�����A���e���Ă��͂�����Ă���A�Ƃ����������������B����ɂ߂����A���킵�������J���w�̎p�����ALKML�̎Q���҂Ɍ����Ă����̂ł͂Ȃ����Ƃ����B
�@�u���x����Ă��d�˂ĕ����������Ƃ́B�J�[�l���̍l������R�����g�ɏ]���Ȃ����͍̗̂p����Ȃ��Ƃ������Ƃł��v�i���c���j�B
�@�u�J�[�l���ɓ����̂�����A���̗��V�ɏ]���͓̂�����O�Ƃ����Γ�����O�ł����A���ۂɂ͂���������B��������荞��ŁA�����Ǝv���Ă�����̂�ς���̂ɂ́A�������l����Ȃ��Ƃ킩��Ȃ��炳�A��R�������Ȃ��ł��傤���v�i���c���j�B
�@ |
1/2 |
|
||||
|
![]() |
Linux Square�S�L���C���f�b�N�X |
�@Linux Square�t�H�[���� ���z���Z�p�֘A�L�� |
![]() |
�A�ځF���H�I Xen�Ŏ�������T�[�o���� �L�͂ȉ��z���Z�p�Ƃ��Ē��ڂ��W�߂�悤�ɂȂ����uXen�v�B����Xen�����p���ăT�[�o���������H���Ă����菇����̓I�ɏЉ�܂� |
![]() |
���W�F�T�[�o�̉��z���Z�p�ƃr�W�l�X�W�J�̉\�� jail����UML�^VMware�܂� 1��̃}�V���ŕ����̃T�[�o�����u���z���Z�p�v�BVMware��UML�̓o��ɂ��AWeb�T�C�g�����łȂ�OS���̂����z���ł���悤�ɂȂ��� |
![]() |
���W�F���z���Z�p�̃A�v���[�`�Ǝ��� VMware����v���ڋZ�pXen�܂� 1��̃T�[�o�ŕ����̉��z�}�V�������s���鉼�z���Z�p�́A��ԃR�X�g������������\�������B�ŐV�̉��z���Z�p���T�ς��Ă݂悤 |
![]() |
���W�F���zOS�uUser Mode Linux�v���p�@ �Z�p�������J�[�l���J�X�^�}�C�Y�܂� Linux��ʼn��z�I��Linux����UML�̎d�g�݂���C���X�g�[���^�Ǘ����@��IPv6�ȂǂɑΉ�������J�[�l���\�z�܂ł�O���� |
![]() |
���W�F���z���Z�p�̑�{���uXen�v���g���Ă݂悤 �C���X�g�[�� & Debian���\�z�� �����p�t�H�[�}���X�Ŗ{����1�ƂȂ������z�}�V�����j�^�uXen�v�B���{��ɂ�����Ȃ�Xen���A���ۂɓ������Ă݂悤 |
![]() |
���W�F���z���Z�p�̑�{���uXen�v���g���Ă݂悤 Xen�Ή��J�X�^���J�[�l���\�z�� Xen������т��̏�œ��삷�鉼�z�}�V���p�J�[�l���������ō\�z���悤�B����ɂ��A���R�ɃJ�X�^�}�C�Y�����J�[�l���𗘗p�ł��� |
![]() |
���W�FIPv6�AUML�A�Z�L�����e�B�@�\�̓��� �S�e��������Linux�J�[�l��2.6�m��4�́n ����́A����܂łɏЉ��Ȃ������@�\����C�ɏЉ��B�����ǂ߂A�J�[�l��2.6�̐��������[�X���y���݂ɂȂ邾�낤 |
![]() |
Linux Square�v���_�N�g���r���[�@VMware Workstation 4 PC/AT�݊��@�G�~�����[�^�Ƃ��ĕs���̒n�ʂ�z����VMware�B���̐V�o�[�W�����������[�X���ꂽ�B�V�@�\�������Ă݂悤 |
![]() |
�Â��ĐV�����u�T�[�o���z���Z�p�v�̍s�� �T�[�o���z�����������邽�߂̋Z�p���\�t�g�E�F�A�A�n�[�h�E�F�A�̗��ʂŏo������Ă����B�n�C�p�[�o�C�U�[�̂���Ȃ鍂�����Ɍ������������Љ�� |
![]() |
Linux Square�t�H�[�����S�L���C���f�b�N�X |
- �y pidof �z�R�}���h�\�\�R�}���h������v���Z�XID��T�� �i2017/7/27�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́A�R�}���h������v���Z�XID��T���upidof�v�R�}���h�ł��B - Linux�́u�W���u�R���g���[���v���}�X�^�[���悤 �i2017/7/21�j
�@����́A�R�}���h���C�����ł̃W���u�R���g���[���������Ă݂܂��傤�BX���������Ȃ��T�[�o�Ǘ�����[�g�ڑ����ɖ𗧂���ł� - �y pidstat �z�R�}���h�\�\�v���Z�X�̃��\�[�X�g�p�ʂ�\������ �i2017/7/21�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́A�v���Z�X���Ƃ�CPU�̎g�p����I/O�f�o�C�X�̎g�p��\������upidstat�v�R�}���h�ł��B - �y iostat �z�R�}���h�\�\I/O�f�o�C�X�̎g�p��\������ �i2017/7/20�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́AI/O�f�o�C�X�̎g�p��\������uiostat�v�R�}���h�ł��B
![]() |
|
|
|
![]() |