LSB3.2�ł悤�₭�Ή�API���\����

Linux�̕W�������i�܂Ȃ��������R

2008/03/11

�@Linux�Ή��A�v���P�[�V�����̑����́A�T�|�[�g����f�B�X�g���r���[�V������o�[�W��������肵�Ă���B�T�^�I�Ȃ̂�Red Hat Enterprise Linux 4��5��O��Ƃ��Ă���A�ق��̃f�B�X�g���r���[�V�����ł̓���͕ۏ؂��Ȃ��Ƃ������̂��B����Linux�ł��f�B�X�g���r���[�V�������Ⴆ�΁A�J�[�l�������łȂ��A�C���X�g�[������Ă��郉�C�u������R�}���h�A�f�B���N�g���\���AGUI�ȂǂɈႢ�����邩�炾�B�p�b�P�[�W�V�X�e���A�R���t�B�O�t�@�C�����قȂ邱�Ƃ�����B

�@�f�B�X�g���r���[�V�������Ƃ̔�݊����́AUNIX��Sun OS�AAIX�AUltrix�AHP-UX�Ȃǂɕ��􂵂��̂Ɠ����߂���Ƃ����ƂȂ�B�����������O����ALinux�̕W�����𐄐i�����c���̋ƊE�c�́uLinux�t�@�E���f�[�V�����v�������オ�����̂�1997�N�B�ȗ��A���c�̂����肷��uLinux Standard Base�v�iLSB�j�͉������d�ˁA2008�N2��18���ɂ͍ŐV�ł�LSB 3.2�������[�X���Ă���i�Q�l�L���FLinux�W����Perl��Python���lj��j�B2006�N�ɂ�ISO 23360�Ƃ��āA���ەW���K�i�ɂ��Ȃ��Ă���B

�@���ł�36�̃f�B�X�g���r���[�V������LSB 3.0���T�|�[�g���Ă���ق��A30��̃f�B�X�g���r���[�V������LSB 3.2�ւ̑Ή���\�����Ă���B����͂قƂ�ǂ̃��W���[�ȃf�B�X�g���r���[�V�������J�o�[���Ă���A���ł��G���^�[�v���C�Y�����́A�قڂ��ׂĂ�LSB���T�|�[�g���Ă���B

�@����A�A�v���P�[�V������LSB�Ή������������̂́A�قƂ�ǂȂ��A�킸����3�Ђ�ISV�̃A�v���P�[�V������LSB�̔F����󂯂Ă���ɉ߂��Ȃ��B

LSB 3.2�ł悤�₭�gHello, World�I�h��������悤��

�@�f�B���N�g���\���̕W������v�����^�h���C�o�̕W�����ȂǁALSB�ɂ���đ����̐��ʂ������炳�ꂽ����ŁA10�N�ȏ�ɂ킽��W�����̓w�͂̊���ISV�ɂ��LSB�T�|�[�g�͒x�X�Ƃ��Đi��ł��Ȃ��B

lsb01.jpg Linux�t�@�E���f�[�V����CTO�̃}�[�J�X�E���b�N�X��

�@�uLSB 3.0�܂ł͌����Ă���@�\�Ƃ����̂���ɂ������B�gHello, World!�h��\������v���O�����������������ŁALSB 3.0�̃J�o�[�͈͂���͂ݏo�Ă��܂��Ă����v�BLSB�������Ă����ۑ�������w�E����̂́ALinux�t�@�E���f�[�V������CTO�𖱂߂�}�[�J�X�E���b�N�X�iMakus Rex�j�����B�p�����[�^�̎󂯓n���Ɋւ���LSB 3.0�͋K�肵�Ă��Ȃ������Ȃǂ̗��R�ŁA�ł��V���v���ȕ�����\���A�v���P�[�V��������LSB 3.0�����ƂȂ�Ȃ��”\�����������Ƃ����B�u�������ALSB 3.2�ł͂܂���������قȂ�B������ISV�ɁA�ǂ̋@�\�iAPI�j�������Ă���LSB�ɑ����ׂ����𕷂��ALSB 3.2�ɓ���Ă������v�i���b�N�X���j�B

�@�ǂ̃A�v���P�[�V�������A�ǂ��������C�u�����́A�ǂ�API���g���Ă���̂��B����������̗�𓝌v�I�ɒ��ׁALSB�ł̑Ή��ɗD�揇�ʂ�t���鎎�݂��s���Ă���B�uLSB Navigator�v�Ɩ��t����ꂽWeb�T�C�g�́ALSB�Ɋ܂܂�郉�C�u������R�}���h��API�����ׂĖԗ������f�[�^�x�[�X���BLinux�A�v���P�[�V������OSS�̂��̂Ŗ�800�A��OSS�̂��̂Ŗ�160�قǓo�^����Ă���B����̃A�v���P�[�V������I������ƁA���̃A�v���P�[�V�������A�ǂ̃��C�u�����̂ǂ�����API���g���Ă��邩�A�܂����ꂪLSB�Ɋ܂܂�Ă��邩�Ƃ��������Ƃ������ɕ�����B

�@LSB�ȊO��API���ǂꂾ���g���Ă��邩���p�[�Z���g�ŕ\������BLinux�t�@�E���f�[�V�����ł́ALSB���܂܂Ȃ�API�Ɋւ��ẮALSB�Ɋ܂܂��ق���API���g���悤����������A���C�u�������X�^�e�B�b�N�Ƀ����N���ăA�v���P�[�V�����Ɋ܂߂�悤�����Ƃ����B

�@�t��LSB Navigator�Ń��C�u������I������ƁA���ꂪ�ǂ̃f�B�X�g���r���[�V�����Ɋ܂܂�邩��������B�uLSB Navigator���g���ƁA����܂Œm��Ȃ��������Ƃ�������͂��v�i���b�N�X���j�B

�@�Ⴆ�΁ulibbzip2�v�́A�قƂ�ǂ��ׂẴf�B�X�g���r���[�V�����Ɋ܂܂�Ă��邪�A�o�^���ꂽ�A�v���P�[�V�����̂����ꂩ������p����Ă��Ȃ��B�����������C�u������LSB�ɓ���Â炢�B�u�N�����g���Ă��ď\���Ɍ͂ꂽAPI������̂�LSB�̕��j�B���������Ӗ��ł͉��z���֘A�̃��C�u�����glibvirt�h�Ȃǂ́A�܂�������������Ȃ��B��������LSB�ŕW���������΁A���̌�o�[�W�����������s�����Ƃ��Ă��Œ��6�N�̓T�|�[�g���Ă����Ƃ������j������A�T�d�ɂȂ炴��𓾂Ȃ��v�i���b�N�X���j�BLSB�ł̓T�[�o��A�v���P�[�V�����̃��C�t�T�C�N���������G���^�[�v���C�Y�p�r��z�肵�A�����I�Ȍ݊����̊m�ۂ�O���ɒu���Ă���BLSB 3.0�����ɏ����ꂽ�A�v���P�[�V�����́ALSB6.0��ł������B

�@Linux�t�@�E���f�[�V�������̂́A�ǂ��������C�u������W�������ׂ����Ƃ������l���f���s��Ȃ��B����I�ɊJ���ꂽLSB�̍���v���Z�X�ŁA�j�[�Y���������̂���LSB�Ɏ�荞�ނƂ����X�^���X���B�u���̃u���C���h�𑀍삷�郊���R���̃��C�u������LSB�ɒ�Ă��Ă��������Ă��\��Ȃ��B�����̊֌W�҂��K�v�ƔF�߂�Ȃ�LSB�ɓ����Ă��邾�낤�v�i�����j�B

�@Python��Perl��LSB 3.2�ɒlj����ꂽ����ARuby�������Ă��Ȃ��̂��A�܂��d�l���s����Ȃق��A�p��ɂ�鐳���Ȏd�l�������݂��Ȃ����Ƃ��傫�ȗ��R���Ƃ����BISV����̗v�]���������Ƃ��������B

lsb02.png LSB Navigator���g���΁A�ǂ̃��C�u�������A�ǂ������A�v���P�[�V��������g���Ă��邩��������
lsb03.png LSB Navigator��xterm��cvs�Ƃ�����OSS�̒�Ԃ���AOracle Secure Backup�Ƃ������Ɩ��A�v���P�[�V�����܂ŃJ�o�[����B�����̃p�[�Z���g�\����LSB��Ή���API���p��

LSB��Java VM������ׂ����Ō��_

�@LSB 3.2�̓o��ɂ���Ċ�{�I�ȃ��C�u�����̃T�|�[�g�͈�C�ɏ[�������B�u���̎��_��LSB 3.0��LSB 3.2�ɑΉ������A�v���P�[�V�������쐬����΁A2010�N��LSB5.0��ł����Ȃ��ғ�����v�i���b�N�X���j�Ƃ������肵���y�䂪�ł������Ƃ́AISV�ɂƂ��Ċ�΂������Ƃ��낤�B�f�B�X�g���r���[�V�����x���_�ɂ��Ă��u���łɌÂ��o�[�W�����̂��ꂱ����T�|�[�g���邽�߂�RPM�p�b�P�[�W�Ƃ����̂��R�قǒ񋟂��Ă���B����ɔ�ׂ��LSB�Ή��̓f�B�X�g���r���[�V�����x���_�ɐV���ȕ��S��������悤�Ȃ��̂ł͂Ȃ��v�i���j�BDebian���\�Ƃ���R�~���j�e�B�n�f�B�X�g���r���[�V�����ɂƂ���LSB�Ή��ɂ͑傫�ȃC���Z���e�B�u�͂Ȃ����A�G���^�[�v���C�Y�n�f�B�X�g���r���[�V������ISV�ɂƂ��Ă�LSB�̑��݈Ӌ`�͑傫���B

�@���݁ALSB�ɂƂ��čő�̌��Ď�����Java���Ƃ����B

�@Java�ɑ΂���v�]�́A�قƂ�ǂ��ׂĂ�ISV����Linux�t�@�E���f�[�V�����ɑ΂��ďオ���Ă��Ă��邪�A�����̃x���_���Ǝ���Java VM��񋟂��Ă���A����̂��̂�W���Ƃ���킯�ɂ͂����Ȃ��B�A�v���P�[�V�����������Java VM�Ɉˑ����Ă���”\�������邩�炾�B���ISV�͎��O��Java VM���A�v���P�[�V�����ƂƂ��ɒ񋟂��邽�ߖ��͏��������A�����łȂ�ISV�ɂƂ��Ă�Java VM�̔�݊����͑Ώ��������肾�B

�@�����AJava VM��K�v�Ƃ��鑽���̃A�v���P�[�V�����̓C���X�g�[����Java�ō쐬���Ă��邾���ŁA��r�I�d�l�̈��肵���R�A�@�\�����ŏ\���������B���̂��߁ALSB��Java VM�̕W�������s���Ƃ����Ă�A�uJava�F����󂯂����炩��Java VM�v�Ƃ����d�l��LSB�ɓ����Ƃ����”\���A�C���X�g�[���쐬�j�[�Y�ɉ�������Java��ւ̋Z�p�𐄏����Ă����ȂǁA���܂��܂ȃA�C�f�A���c�_���Ă���A��Ă��󂯕t���Ă���Œ����Ƃ����B

�֘A�����N

�i��IT �������j

�������񂹂��������F

�A�C�e�B���f�B�A�̒񋟃T�[�r�X

�L�����A�A�b�v


- PR -
�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }

�uITmedia �}�[�P�e�B���O�v�V���L��

�n�b�V���^�O�̓I���R���H�@�C�[�����E�}�X�N�����u�g���ȁv�Ɠ��e�A���̈Ӑ}�́c�c
�n�b�V���L���i#�j�ƃL�[���[�h��A�������邱�Ƃœ��e�̃g�s�b�N�𖾎�����u�n�b�V���^...

mixi2�Łu��ƃA�J�E���g�v���n�߂�O�ɒm���Ă�������3�‚̃|�C���g
2024�N���ɓd���f�r���[�������YSNS�umixi2�v�B��Ƃ̐V���ȃR�~���j�P�[�V�����`���l��...

�u�T�C�g�������v���u���C�u�`���b�g�v�����TOP5�i2024�N12���j
���T�́A�T�C�g�������c�[���ƃ��C�u�`���b�g�̍��������TOP5�����ꂼ��Љ�܂��B