�V�F���X�N���v�g�̓G���K���g�łȂ���΂Ȃ�Ȃ��F�X�}�[�g�Ȑa�m�̂��߂̃V�F���X�N���v�g�i1�j�i1/2 �y�[�W�j

UNIX�nOS�̃��[�U�[�Ȃ�A���炩�̌`�Łu�V�F���X�N���v�g�v���g�������Ƃ�����͂����B�l�����������X�N���v�g���Ӗ��������炸�Ɏg���Ă���Ƃ��A�R�}���h����ׂ������̃X�N���v�g���g���Ă���Ƃ����l�͑������낤�B���̘A�ڂł́A���̂悤�ȃV�F���X�N���v�g���S�҂�E�o���āA���ׂĂ�m��s�������V�F���X�N���v�g�}�X�^�[�ƂȂ邽�߂̎菕�����������B�i�ҏW���j

» 2011�N11��25�� 00��00�� ���J
[�㓡��n�C�I���O�X]

�R�}���h����ׂ�H ���ꂾ���ł̓_�����낤

�@���E�ɂ̓V�F���X�N���v�g���}�X�^�[�������r�̐a�m�����݂���B�ނ�ɂƂ���OS��f�B�X�g���r���[�V�����͂����܂œ���ł���A�V�F���X�N���v�g�͂��̓���������悭���p���邽�߂̓���B�ނ�̎w���a���o���X�N���v�g�͎��ɍ����I�ŁA�ǂ݂₷���A������₷���A�����Č����ǂ����삷��B�����A�ނ炱���V�F���X�N���v�g�}�X�^�[�Ƃ������̐a�m���B

�@����Ȑa�m�ɂ��������������ɂ͂����Ȃ��l���������낤�B��ʐl���^�[�~�i���ɒ���t���āA���X�ƒ����ԃ^�C�s���O���Ȃ���΂ł��Ȃ��悤�Ȏd�����A�G���K���g�ɃX�N���v�g�ɂ܂Ƃ߂ėI�X�ƃG���^�[�L�[�������čς܂��Ă��܂��p�ɂ͜����Ƃ�����𓾂Ȃ��B����������ȕ��ɂȂ肽���c�c �N�����������̂��B

�@�C���^�[�l�b�g�������T���Ă݂�΁A�V�F���X�N���v�g�̓���L���⃊�t�@�����X�������‚����‚��邵�A�����̋@�\�̓}�j���A����ǂ߂Ώ����Ă���B�������A���̂悤�ȃV�F���X�N���v�g���傩����������[�U�[�̑����́A�R�}���h���܂Ƃ߂���x�̃��x���Ŏ~�܂��Ă��܂��A���������̍����ɓo��Ȃ��ł���B

�@���僌�x�����炳��ɐ�ɐi�ނɂ́A�ʂ̕�������̃A�v���[�`���K�v���B�{�A�ڂ̖ړI�͂����ɂ���B�V�F���X�N���v�g���S�҂𔲂��o���A�����Ƃ����܂Ȃ������󂯂���ɂȂ�A���ꂪ���̘A�ڂ̖ڕW���B

�@��ɏq�ׂ��悤�ɁA����Ҍ����̋L���⃊�t�@�����X�͑������݂���B�{�A�ڂł͂��̂悤�ȕ��������X�Ɛ������邱�Ƃ͂��Ȃ��BLinux��FreeBSD���g���钆���҂������ΏۂƂ������B�R�}���h�̈Ⴂ��‹��̈Ⴂ�A�V�F���̈Ⴂ�Ȃǂ͌y�������ł���l��z�肵�Ă���B�����āA���S�҂ł����C��������Ȃ�\���ǂ�ł�����������̂ɂ��Ă����‚��肾�B

�܂���POSIX�d�l���������邱��

�@�u�V�F���v�Ƃ́u/bin/sh�v�̂��Ƃ��B�������A/bin/sh�Ƃ����Ă�OS�ɂ���č̗p���Ă�����̂��قȂ�B��v��OS�^�f�B�X�g���r���[�V������/bin/sh���܂Ƃ߂���\1�̂悤�ɂȂ�B

OS /bin/sh�̎���
Mac OS X Lion bash 3.2
Ubuntu 11.10 /bin/dash�ւ̃V���{���b�N�����N�iNetBSD ash�̈ڐA�Łj
CentOS 6 /bin/bash�ւ̃V���{���b�N�����N�Bbash 4.1
FreeBSD 10 ash
Solaris 11 /bin/i86/ksh93�ւ̃V���{���b�N�����N�Bksh93
�\1�@���UNIX�^Linux OS�ƁA���ꂼ���/bin/sh�̎���

�@/bin/sh�̎��̂Ƃ��Ă�ash�idash�j�Abash�Aksh�̗̍p�Ⴊ�����B�ǂ̃V�F����Bourne shell�̋@�\�ɉ����āA�g���@�\��񋟂���B

�@FreeBSD�Ȃǂ́�BSD�n��OS�́Aash��/bin/sh�Ƃ��Ďg���Ă���Bash��POSIX.1�iPOSIX:2008�j�ɂ����炩��BSD�g���@�\����荞�񂾃V�F�����B�����������܂������A�����ɓ��삵�A�ق��̃��C�u�����Ɉˑ����邱�Ƃ����Ȃ��B�]���āAroot�⃌�X�L���[�V�X�e���̃C���^���N�e�B�u�V�F���A�V�X�e���̃V�F���X�N���v�g�Ƃ�������ʂō̗p����Ă���B

�@Mac OS X��bash��/bin/sh�ɍ̗p���Ă���BFedora��openSUSE�Ȃǂ�Linux�f�B�X�g���r���[�V������bash��/bin/sh�ɍ̗p���Ă���BLinux�f�B�X�g���r���[�V�����ł�Ubuntu��Debian�ALinux Mint�Ȃǂ́A�����ɓ��삷�邱�Ƃ�D�悵��BSD��ash��Linux�ɈڐA����dash��/bin/sh�Ƃ��č̗p���Ă���BSolaris�͊�{�I��ksh���B

�@�������Ď�v�ȃV�F�������Ă݂�ƁAash/dash���ł��]�v�ȋ@�\�����Ȃ��APOSIX.1�iPOSIX:2008�j�d�l�ɍł��������B�{�A�ڂł�ash/dash��O���ɒu���Đ�������B�Ƃ͂����Ă��Abash��ksh�ɂ����p�������悤�ɔz�����Ă����̂ŁA�����̃V�F�����g���Ă���������S���Ăق����B

�@POSIX.1�iThe Open Group Base Specifications Issue 7�AIEEE Std 1003.1-2008�AISO/IEC 9945:2009�j�̎d�l����The Single UNIX Specification��Web�y�[�W�ĉ{���A�_�E�����[�h���”\���i�������A���[�U�[�o�^���K�v�j�BPOSIX.1�����̏��������o����ƁA�����ƗZ�ʂ������̂ŁA���̎d�l���͂����ɃA�N�Z�X�ł���Ƃ���ɒu���Ă������B�܂���POSIX.1���炾�B

����OS�𑀍삷��Ȃ�V�F���X�N���v�g

�@�����ŁA�u�Ȃ��V�F���X�N���v�g���g���̂��v�A�ƍl����������邩������Ȃ��B����́A�V�F���X�N���v�g���AOS�𑀍삷��ɂ͍ł������I�ȕ��@�����炾�BLinux/FreeBSD��Mac OS X�ASolaris�����������AUNIX�n��OS�̓J�[�l����ǂݍ��񂾌�A�V�F���X�N���v�g�ɏ������ڂ��ăV�X�e�����N�������Ă���B�V�F���X�N���v�g�́AUNIX�nOS���񋟂���@�\�𗘗p����Ƃ��ɁA�ł��֗��Ȃ̂��B�V�F���X�N���v�g�ŗ��p�ł���@�\���A�����₷�����̂΂���Ȃ̂ŁA�]�v�ȐS�z������K�v�͂Ȃ��B

�@UNIX�n��OS�ł́A�V�F���X�N���v�g���g���������̃X�N���v�g���������݂���B�����̎��������l����Ƃ��ɂ܂����ƂȂ���@���V�F���X�N���v�g���B�������₷���@�\�������Ă��邩�炾�B�]����C/C++�ŊJ������Ă����c�[����R�}���h���V�F���X�N���v�g�ŏ��������������BOS�̒񋟂���@�\��R�}���h��g�ݍ��킹��悤�ȗp�r�ł́AC/C++�ŊJ����������V�F���X�N���v�g�ŊJ�����������A�f�����ȒP�ɊJ���ł��A�ύX���e�ՁA�����ƕ֗��Ƃ����킯���B

�@��ʓI�ȃv���O���~���O����Ɣ�ׂ�ƁA�V�F���i/bin/sh�j���񋟂���@�\�͕n�ゾ�B�{�i�I�ȃv���O�������J������Ƃ��A�V�F���X�N���v�g�͂��܂茫���I�����Ƃ͂����Ȃ��B

�@�������A�V�F���X�N���v�g�ő�K�͂ȃv���O���������Ȃ��Ƃ������Ƃ͂Ȃ��B�V�F���X�N���v�g�ŁA�I�u�W�F�N�g�w���v���O���~���O�ɒ��킷�錤���Ȃǂ�����B��K�͂ȃc�[�����A�V�F���X�N���v�g�ŊJ��������g�݂�����B�������A������OS�̒񋟂���@�\��R�}���h���t���Ɋ��p���邱�Ǝ��̂��ړI�ł��邱�Ƃ������B

�@�}���`�R�A�^���j�[�R�A�̎���ɓ���‚‚��邪�A���̖ʂł̓V�F���X�N���v�g�͋����[�����ʂ������Ă���B�ŋ߂�OS�̓v���Z�X�������悭�v���Z�b�T�Ɋ��蓖�Ăď�����i�߂Ă����B�V�F���X�N���v�g�Ńp�C�v�����p���ĕ����̃v���Z�X���ғ�������ƁA���ꂼ��̏��������܂���ɕ���ŏ����ł��邱�Ƃ�����B

�@�Ⴆ��C/C++�ŊJ���������O�t�@�C����̓c�[���i�V���O���X���b�h�^�V���O���v���Z�X�j�ƁA�V�F���X�N���v�g��OS�W���̃R�}���h��g�ݍ��킹�����O�t�@�C����̓X�N���v�g�i�p�C�v�ŏ����𕡐��̃v���Z�X�֕����j�ŏ������\���r����ƁA�}���`�R�A�^���j�[�R�A�ł̓V�F���X�N���v�g�ł̕��������������I��邱�Ƃ�����B�P��̃R�A�����g��Ȃ�C/C++�̃R�[�h�ƁA�ȒP�Ƀ}���`�R�A�����p�ł���V�F���X�N���v�g�̈Ⴂ���ł������Ɍ����p�^�[�����B

�@�V�F���X�N���v�g�ƃ}���`�R�A�^���j�[�R�A�͖ʔ����g�ݍ��킹�Ȃ̂ŁA���̘A�ڂł����グ�Ă������Ǝv���B�܂��V�F���X�N���v�g�́AC/C++�ŃR�}���h���쐬����ۂ̃v���g�^�C�v�Ƃ��Ă����p�ł���̂ŁA���̂悤�Ȏg�������ڂ����������Ă��������B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B