��2��@Windows���Linux�𑖂点�Ă݂悤�\�\coLinux�F�V���w���^�V�Љ�l��������i1/3 �y�[�W�j

Linux���g���Ă݂����Ƃ͎v���Ă��AWindows���犮�S�Ɉڍs����̂͂܂��������ȂƂ��l���̂��Ȃ��BWindows���Linux�𓮍삳���邱�Ƃ��ł���coLinux���g���Ă܂���Linux�ɐG��Ă݂Ă͂������ł��傤���B

» 2007�N02��23�� 08��00�� ���J
[ITmedia]

�@�O���́ALinux���n�߂�ɂ������āA�ǂ��������f�B�X�g���r���[�V������I�����ׂ������l���܂����B�Ƃ͂����A������Windows���̂Ă�Linux�ɑ����Ă��܂����Ƃ����߂炤�������Ȃ��Ȃ��Ǝv���܂��B�����ō���́AWindows���Linux�𓮍삳���邱�Ƃ��ł���coLinux���Љ�܂��B

coLinux�̃C���X�g�[��

�@coLinux�́AWindows��œ��삷��悤�Ƀp�b�`�����Ă�ꂽLinux�J�[�l���ƁAWindows�p�̃f�o�C�X�h���C�o����Ȃ��Ă��܂��B2007�N2�����_�ł̍ŐV�ł�coLinux0.6.4�ł��BWindows�̃C���X�g�[���icoLinux-0.6.4.exe�j�Ƃ��Ĕz�z����Ă����̂ŁA������_�E�����[�h����Windows��Ŏ��s���܂��B

�@coLinux-0.6.4.exe�����s����ƃE�B�U�[�h�������オ��̂ŁA��ʂ̎w���ɏ]���č�Ƃ�i�߂܂��B�r���A�C���X�g�[������R���|�[�l���g�̑I������i�}1�j���\������܂����A���ꂼ���\1�̈Ӗ��ɂȂ�̂ŁA�g�p����‹��ɍ��킹�ă`�F�b�N���Ă����܂��B�܂��A�}2�̉�ʂł́AcoLinux��ɃC���X�g�[�����郋�[�g�C���[�W�𕷂����̂ŁADebian��I�����Ă����܂��傤�B

}1 �}1�@�C���X�g�[������R���|�[�l���g�̑I�����
}2 �}2�@���[�g�C���[�W�̑I��
coLinux coLinux�J�[�l���B�K�{�Ȃ̂ŕK���`�F�b�N����
coLinux Virtual Ethernet Driver(TAP-Win32) coLinux����l�b�g���[�N���g�p���邽�߂̃h���C�o�B�ʏ�̗p�r�ł���΁AcoLinux����l�b�g���[�N�𗘗p����͂��Ȃ̂Ń`�F�b�N���Ă���
coLinux Bridged Ethernet(WinPcap) Windows 2000���coLinux�𓮍삳���A���ƒl�b�g���[�N�𗘗p����ꍇ�ɕK�v�ƂȂ�h���C�o
Root Filesystem image Download coLinux��ɂ́ALinux�f�B�X�g���r���[�V�������C���X�g�[���ł���B���̍��ڂ��`�F�b�N����Ă���ƁALinux�f�B�X�g���r���[�V�����̃_�E�����[�h�������ɍs��
�\1�@coLinux�̃C���X�g�[�����ݒ荀��

�f�B�X�g���r���[�V�����̃C���X�g�[��

�@coLinux���C���X�g�[������ƁAC:\Program Files\coLinux�Ȃǂɉ��z�‹����C���X�g�[������܂��BcoLinux�̉��z�‹���Linux�f�B�X�g���r���[�V�������C���X�g�[�����邱�ƂŁALinux���g����悤�ɂȂ�܂��B

coLinux���Debian GNU/Linux�𓮂���

�@coLinux�̃C���X�g�[�����A�}2��Debian�̃��[�g�C���[�W���_�E�����[�h���܂����B�܂��̓e�X�g�����˂āA����Debian�C���[�W���N�����Ă݂܂��傤�B�_�E�����[�h����Debain�̃C���[�W�́AC:\Program Files\coLinux�ɂ��鎟�̃t�@�C���ł��B

Debian-3.0r2.ext3-mit-backports.1gb.bz2


�@�����W�J����ɂ́Abzip2���K�v�ɂȂ�܂��BWindows�p��bzip2��http://www.bzip.org/�Ō��J����Ă���̂ŁA�ŐV�ł�Windows�p���s�t�@�C���i2007�N2�����_�ł�bzip2-104-x86-win32.exe�j���_�E�����[�h���܂��傤�B

�@���̃t�@�C���̓C���X�g�[���ł͂Ȃ�bzip2�̎��s�t�@�C���Ȃ̂ŁA�����K���ȃt�H���_�ɃR�s�[���܂��B����́A���[�g�C���[�W�̓W�J�Ɏg�������Ȃ̂ŁAcoLinux�̃C���X�g�[���f�B���N�g���iC:\Program Files\coLinux�j�ɃR�s�[���܂����B�R�}���h�v�����v�g���N�����āAcoLinux�̃C���X�g�[���f�B���N�g���Ɉړ����A���[�g�C���[�W��W�J���܂��i���s��1�j�B


C:\Documents and Settings\Administrator>cd c:\Program Files\coLinux
C:\Program Files\coLinux>bzip2-104-x86-win32.exe -d Debian-3.0r2.ext3-mit-backports.1gb.bz2
C:\Program Files\coLinux>dir Deb*
�h���C�u C �̃{�����[�� ���x��������܂���B
�{�����[�� �V���A���ԍ��� 34B4-5667 �ł�
C:\Program Files\coLinux �̃f�B���N�g��
2006/04/01 12:56 1,073,741,824 Debian-3.0r2.ext3-mit-backports.1gb
1 �‚̃t�@�C�� 1,073,741,824 �o�C�g
0 �‚̃f�B���N�g�� 6,557,319,168 �o�C�g�̋󂫗̈�
C:\Program Files\coLinux>

���s��1�@Debian���[�g�C���[�W�̓W�J

�@����coLinux�̐ݒ�t�@�C���ƂȂ�XML�t�@�C�������������āA�W�J����Debian�̃��[�g�C���[�W�����s����悤�Ɏw�肵�܂��B�ݒ�t�@�C�������s��2�̂悤�ɂ��ĕҏW���܂��傤�B�ȏ�ŏ����͐������̂ŁAcoLinux���N�����܂��i���s��3�j�B


C:\Program Files\coLinux>copy default.colinux.xml debian.xml
��coLinux�̃T���v���ݒ�t�@�C�����R�s�[
C:\Program Files\coLinux>notepad.exe debian.xml
���R�s�[�����ݒ�t�@�C�����������Ń��X�g1�̂悤�ɕҏW����

���s��2�@coLinux�ݒ�t�@�C���̕ҏW
  • 14�s��

<block_device index="0" path="\DosDevices\c:\coLinux\root_fs" enabled="true" />

�� ���[�g�C���[�W�̃t�@�C���������ۂ̊‹��ɍ��킹��

<block_device index="0" path="\DosDevices\c:\Program Files\coLinux\Debian-3.0r2.ext3-mit-backports.1gb" enabled="true" />

  • 20�s��

<block_device index="1" path="\DosDevices\c:\coLinux\swap_device" enabled="true" />

�� �Ƃ肠�����X���b�v�̈�͎g��Ȃ��̂ŃR�����g�A�E�g

<!-- <block_device index="1" path="\DosDevices\c:\coLinux\swap_device" enabled="true" /> -->


���X�g1�@Debian�C���[�W�N���p�̕ύX

C:\Program Files\coLinux>colinux-daemon.exe -c debian.xml

���s��3�@coLinux���N��

�@�}3�̂悤�ɁA�uCooperative Linux console�v�Ƃ����E�C���h�E���J���āA���O�C���v�����v�g���\�������ΐ����ł��B���[�U�[���uroot�v�A�p�X���[�h�uroot�v�Ń��O�C�����Ă݂܂��傤�B�ʏ��Linux�Ɠ����悤�ɑ���ł��܂��B

}3 colinux���Debian GNU/Linux���N��

�@�Ȃ��AcoLinux�̐ݒ�t�@�C���ɂ́A�\2�̂悤�Ȑݒ荀�ڂ�����܂��B�f�t�H���g�̐ݒ�t�@�C���ɂ͂�������̋L�q������܂����A�قƂ�ǂ̓R�����g�A�E�g����Ă��܂��B�R�����g���폜����ƁA�f�t�H���g�ł����X�g2�̂悤�ɊȒP�Ȑݒ肵��������Ă��܂���B

�\2�@coLinux�̐ݒ荀��
�^�O ���e
���}�V����̃f�B�X�N�f�o�C�X��coLinux��̉��z�‹��Ŏg����悤�Ɋ��蓖�Ă�
coLinux���Linux�J�[�l�����N������Ƃ��̃p�����[�^���w�肷��
���z�}�V���Ɋ��蓖�Ă郁�����ʂ��w�肷��
coLinux��œ��삷��Linux�J�[�l�����w�肷��B�����Ɏw�肷��J�[�l���́AcoLinux��œ���ł���悤�p�b�`�������������̂łȂ���΂����Ȃ�
���[�g�C���[�W��ǂݍ��ޑO�ɓǂݍ��ޏ���RAM�f�B�X�N���w�肷��
coLinux��Ńl�b�g���[�N�𗘗p�ł���悤�ɂ���

<?xml version="1.0" encoding="UTF-8"?>

<colinux>

<block_device index="0" path="\DosDevices\c:\coLinux\root_fs" enabled="true" />

<block_device index="1" path="\DosDevices\c:\coLinux\swap_device" enabled="true" />

<bootparams>root=/dev/cobd0</bootparams>

<initrd path="initrd.gz" />

<image path="vmlinux" />

<memory size="64" />

<network index="0" type="tap" />

</colinux>


���X�g2�@�f�t�H���g��coLinux�ݒ�t�@�C��
�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);
���Ȃ��ɂ������߂̋L��PR