Linux �o���N��O�b�q���W���B�@���A�ҥH�A���M�o�n�A�Ѥ@�U�q���o���N��C�����A�쩳�����Ǻ������q���O�H
�� Linux �i�H�b���Ǻ������q���W���B�@�H�B Linux ���ۭ��̡H�o�ǧڭ̳��o�ӽͤ@�ͥ��I
�p����G�p�⪺���U�u��
�b�ثe�������ͬ����A�z���ӫ�������IJ��q���o�Ӫ��N��a�H
�o�ӹq������b�}�o���ɭԡA�O�Ʊ�i�H���U�P²�ƤH�̶i��j�q���B��u�@�A
��Ӥ~�o�i�����@�ǯS���γ~�C�L�צp��A�q�����\��N�O�G
�y
�����ϥΪ̿�J���O�A�g�� CPU ���ƾǻP��椸�B��B�z��A
�H���ͩ��x�s�����Ϊ���T�z�C���F�F���o�ӥ\��A���M�q���N�����n���G
- ��J�椸�G�Ҧp�ƹ��B��L�BŪ�d������
- �����B�z��(CPU)�G�t�������B����B�O�е��椸
- ��X�椸�G�Ҧp�ù��B�L��������
�p�G�z�ݹL�q�����ܡA����W�����F����N�O�զ��z�q�����D�n�����o�I
�Ӭ��F�s���U�Ӥ���A�]�����F�D���O�A�ҥH�A�z���D���̭��N�]�t�F�D���O�H�� CPU �A
�٦��U�ػݭn�������d�C�ӿù��B��L�B�ƹ��h�z�L�P�D�����s���A�N�c���@���i�H�B�@���q���F�C
�t�~�A�ѩ�
�q���Ȼ{�� 0/1 �A�]���q���D�n�O�H�G�i�쪺�覡�ӭp�⪺�A
�]���A�q�`�q�����O��/�x�s��쳣�O�H Byte �� bits �����C�L�̪����O�o�˪��G
- 1 Bytes = 8 bits
- 1 KB = 1024 Bytes
- 1 MB = 1024 KB
- 1 GB = 1024 MB
�ӹq���]�]���L�������סA�Ӥ����ƺص��šA�Ҧp�G
- �W�Źq��(Supercomputer)�G
�W�Źq���O�B�@�t�׳̧֪��q���A���O�L�����@�B�ާ@�O�Τ]�̰��I
�D�n�O�Ω�ݭn�����t�p�⪺�p�e���C�Ҧp�G��x�ơB��H�w���B�ӪŬ�ޡA
�Φb�����������h�C�Ա��]�i�H�ѦҡG��a���t�����P�p�⤤��http://www.nchc.org.tw/ �����СI
�ܩ���@�ɪ� 500 �j�W�Źq���A�h�аѦҡGhttp://www.top500.org/
- �j���q��(Mainframe Computer)�G
�j���q���q�`�]�㦳�ƭӰ��t�� CPU �A�\��W�����ζW�Źq���A
���]�i�ΨӳB�z�j�q��ƻP�������B��C�Ҧp�j�����~���D���B
����ʪ��Ҩ����ҵ��C�ѻݭn�B�z�ƦʸU����ƪ����~���c�A
�Ϊ̬O�j�����~����Ʈw���A�������C
- �g�A�q��(Minicomputer)�G
�g�A�q�����O���j���q���P�ɤ䴩�h�ϥΪ̪��S�ʡA���O�D���i�H��b�@��@�~���ҡA
�������e��Ӥj���q���ݭn�S�����Žճ��ҡC�q�`�Ψӧ@����Ǭ�s�B
�u�{���R�P�u�t���y�{�z���C
- �L�q��(Microcomputer)�G
�S�i�H�٬��ӤH�q���A�]�O�ڭ̳o���ѥD�n���Q���ؼСI��n�̤p�A����̧C�A
���\���٬O��Ŧ�ѥ����I�j�P�S�i������W���B���O�������C
���M�b�ثe�ӤH�q�����ϥάƬ��s�x�A���O�b 1990 �~�H�e�A�ӤH�q���O������Q�������I
�]��(1)�L���B��t�צb���ɹ�b�ܮt�A�ӥB(2)���ɤ�����W���@�~�t�Τ]�S����ӤH�q���䴩�C
�ҥH�~�|�y�椣�Ӱ_�ӡ� �K�K�I����@�~�t���o��
���U�ڭ̴N�ӽͤ@�ͤ��e���@�~�t�ΡC
����O�@�~�t��
����O�@�~�t�� (Operation System, OS) �O�H�ڭ̥��ӷQ�@�Q�A
�W�����Ъ��p���(�q��)�O�p��u�@���H�|�Ҩӻ��A�z�q���ù��W����ܪ��T���A
�O�p����ܥX�Ӫ��O�H��I�O�ǥ���ܥd�P�ù��㹳���C����p�G�A�Q�n�� VCD �O�H
�����A�N�ݭn 1.)���v����ƪ����Ф��B 2.)�iŪ�����Ф������о��B
3.) �i�H�ഫ�v����ƿ�X�������B�z�� (CPU)�B 4.)�i�H��ܼv������ܴ���(��ܥd)�B
5.) �i�H�ǿ��n�������Ĵ���(���ĥd)�B 6.)�i�H��X�v�����ù��H�� 7.)�i�H�o�X�n������z�I
�]�N�O���G
�Ҧ��b�y�u�@�z���F�賣�O�y�w��z�r�I
��աI�N�O�w��b�u�@�I
������D�ӤF�A�{�b�ڭ̪��D�A�q���Ҷi�檺�u�@���O�q���w�����ڭ̹F�����A���O�A
������o�ǵw�骾�D�p�� VCD �O�H�o���M�O�]�����Y�ӪF��b���T������w�骺�u�@�F�A
���өN�N�N�O�G
�@�~�t�� �աI
�@�~�t�Υi�H�z�㳡�q�����w��A�L�i�H���� CPU �i�楿�T���B��A
�L�i�H����w�и��Y����ƨöi��Ū���A�L�٥����n����{�ѩҦ��������d�A
�o�ˡA�~����N�Ҧ����w��q�q���T���ϥΤW�ڡI
�ҥH�A�p�G�S���o�ӧ@�~�t�ΡA����z���q���N����O�@��o�K�Ӥw�ڡI
���M�@�~�t�Υi�H���㪺�x���Ҧ����w��귽�A���O�A���ϥΪ̨ӻ��A�٬O�������I
�]���@�~�t�����M�i�H�x���Ҧ����w��A���O�A�p�G�ϥΪ̵L�k�P�@�~�t�η��q�A
����o�ӧ@�~�t�δN�S������γB�F�C²�檺�ӻ��A�H�W���� VCD ���ҡA
���M�@�~�t�Υi�H����w�鼽�� VCD �A���O�A�p�G�ϥΪ̨S����k�����ɭn���X VCD ���ܡA
����쩳�ڭ̭n���� VCD �ڡH��a�I
�ҥH���A�@�Ӥ���y
���㪺�@�~�t���z���ӭn�]�t
��ӪF��A�@�ӬO�y
�֤P�䴣�Ѫ������u���z�B
�@�ӬO�y
�Q�ή֤ߴ��Ѫ������u��Ҷ}�o�X�Ӫ��n���z�C
�ڭ̥H�j�a�`�ϥΪ� Windows �q���Ӱ��@��²�檺�����n�F�C�j�a���ӳ��ϥιL Windows
�q���̭����y�ɮ��`�ޡz�a�I���A�}���ɮ��`�ު��ɭԡA�L�N�|��ܧA�w�з�������ơA
�o�ӡy��ܵw�и̭�����ơA�N�O�֤����A�����z�A���O�A
�y�A�n�֤ߥh��ܵw�Э��@�ӥؿ��U����ơA�h�O���ɮ��`�o�Ӥu�����A�F�����z�I
�o�˥i�H�z�ѶܡH
����֤ߦ��S���@���쪺�ơH���M�����A�|�Ҩӻ��A
�p�G�z���g�ۦ�w�˹L����s����ܥd�b�z���ӤH�q���W���A
�������ӱ`�`�|�o�� Windows �q���i���z�G�y�䤣��X�A���X�ʵ{������ܡz�����D�a�H
�]�N�O���A�Y�ϱz���̷s����ܥd�w�˦b�z���ӤH�q���W���A�ӥB�]������ VCD ���{���A
���O�]���y�֤ߡz�L�k�ޱ��o�ӳ̷s����ܥd�A�ҥH�A�N�L�k���`����ܱz�� VCD �F�C
�S���I
�A����ӵw��O�Ѯ֤ߨӺz���A�Ӧp�G�֤ߤ��{�ѧA���w��A
����A�N�L�k�ϥθӵw��]���A�Ҧp�W�����쪺�̷s����ܥd�C
�b�w�q�W�A�u�n������q���w�饿�T�L�~���B�@�A���N��O�@�~�t�ΤF�C
�ҥH���A�@�~�t�Ψ��N�O�֤P�䴣�Ѫ������u��A
���L�A�N�p�P�W�������A�]���̶��K���֤߯ʥF�F�P�ϥΪ̷��q���˩M�����A
�ҥH�b�ثe�A�@��ڭ̴��쪺�y�@�~�t�Ρz���|�]�t�֤P�������ϥΪ����γn��O�I
�֤ߴN�O�y
Kernel�z�A
�L�O�@�ӧ@�~�t�Ϊ��̩��h���F��A�ѥL�Ӵx��ӵw��귽���u�@���A�A��
�C�ӧ@�~�t�γ����ۤv���֤ߡA�ҥH���A
�����s���w��[�J��A���t�Τ����ɭԡA�Y�A���y
Kernel �z�èS���䴩�L���ɭԡA�����A�o�ӷs���w��N�֩w�L�k�u�@���A�]������L��
Kernel �ä��{�ѥL�r�I�o���A�ѤF�ܡH�I�����ӷ����ʪ��A�ѡA
�᭱�ڭ̴���y
�֤߽sĶ�z���ɭԷ|�A��ԲӪ��ͨ�L�I
�@��ӻ��AKernel ���F�F���ϥΪ̩һݭn�����T�B��G�A�L�����n�z���ƶ����G
- �t�ΩI�s����(System call interface) �G
���F��K�{���}�o�̥i�H�������z�L�P kernel �����q�A�N�w�骺�귽�i�@�B���Q�ΡA
��O�ݭn���o��²���������Ӥ�K�{���}�o�̡C
- ��{�z(Process control) �G
�`��ť�L�ҿת��y�h�u���ҡz�a�H�@���q���i��P�ɶ����ܦh���u�@�]�� CPU ���ݹB��B�z�A
Kernel �o�Ӯɭԥ����n�������o�Ǥu�@�A�� CPU ���귽�@���Ī����t�~��I
- �O����z(Memory management) �G
�����Өt�Ϊ��O����z�A�Y�O���餣���A Kernel �̦n�ٯ�����ѵ����O���骺�\��I
- �ɮרt�κz(File system management) �G
�ɮרt�Ϊ��z�A�Ҧp��ƪ���J��X (I/O) �������u�@�աI
�٦����P�ɮ榡���䴩�յ����A�p�G�A���֤ߤ��{�ѬY���ɮרt�ΡA
����z�N�L�k�ϥθ��ɮ榡���ɮ��o�I�Ҧp�G
Windows 98 �N���{�� NTFS �ɮ榡���w�СF
- �˸m���X��(Device drivers) �G
�N�p�P�W�����쪺�A�w�骺�z�O
Kernel ���D�n�u�@���@�A���M�o�A�˸m���X�ʵ{���N�O�֤ݭn�����Ʊ��աI
�n�b�ثe�����ҿת��y�i���J�Ҳաz�\��A�i�H�N�X�ʵ{���s�覨�ҲաA
�N���ݭn���s���sĶ�֤߰աI�o�Ӥ]�|�b�����֤߽sĶ�������쪺�I
�ҥH�աI�Ҧ��w�骺�귽���O kernel �Ӻz���I�ܩ�ڭ̭n�F���@�Ǥu�@�ɡA���F�ǥѮ֤ߥ������Ѫ��\��
( �Ҧp�W�����쪺�ɮ��`�� ) ���~�A�٥i�H�ǥѨ�L�����γn��ӹF����I�|�ӨҤl�ӻ��A�A�n��
VCD �v���O�a�I���F Windows ���Ѫ��C�鼽��{�����~�A�A�]�i�H�ۦ�w��
VCD ����{���Ӽ��� VCD �o�I�o�Ӽ���{���N�O���γn���o�A�ӳo�����γn��i�H���A�h����֤ߨӤu�@
( �N�O��M�v���o ) �A�]���A�ڭ̥i�H�o�˻��A
�֤߬O�����ӵw��䴩���N�N�A�]�O�@�ӧ@�~�t�Ϊ��̩��h�A
�M�ӭn����ӧ@�~�t�Χƪ��ܡA���ٻݭn�t���۷��״I���֤ߴ��Ѫ��u��A
�H�ή֤߬��������γn��Ӥ䴩�C
OK�I����o�̨���z���D Linux �O����F�ܡH�����I��աI
���
Linux �N�O�@�ӧ@�~�t�ΡA�o�ӧ@�~�t�θ��Y�t���̥D�n�� kernel �H�� kernel
���Ѫ��u����I�L���ѤF�@�ӧ��㪺�@�~�t�η����̩��h���w�鱱��P�귽�z������[�c�A
�o�Ӭ[�c�O�uŧ Unix �}�n���DzΨӪ��A�ҥH�۷���í�w�ӥ\��j�j�I���~�A
�ѩ�o���u�}���[�c�i�H�b�ثe���ӤH�q��( X86 �t�� ) �W���]�A
�ҥH�ܦh���n��}�o�̱N�L�̪��u�@�ߦ岾���o�Ӭ[�c�W���A���N�O�ܦh�����γn��աI ���M
Linux �ȬO��֤P�֤ߴ��Ѫ��u��A ���L�A�ѩ�֤ߡB�֤ߤu��P�o�dzn��}�o�̴��Ѫ��n�骺��X�A�ϱo
Linux �����@�ӧ㪺�B�\��j�j���@�~�t���o�I�ڭ̥i�H�N Linux
���t�λP�ϥΪ̪������ʬݦ����U���ϥܡG
�Ϥ@�B�ϥΪ̡B�ϥΪ̤����P�֤ߤu��B�֤ߡB�P�w�餧������
�����A�� Linux �O����A���U�ӡA�ڭ̭n�ͤ@�͡A�y
������
Linux �O��í�w���@�~�t�ΩO�H�L�O�p��Ӫ��H�z
Torvalds ���ͦb�g�X Linux ���ɭԡA���Ӯ֤߶ȯ�y�X�� 386 �Ҧ����w��z�Ӥw�A
�ҿת��y�� 386 �q���}�l�B�@�A�åB���ݨϥΪ̫��O��J�z�Ӥw�A�ƹ�W�A
���ɯ���b Linux �W���]�o�n���٫ܤ֩O�I
�ѤW�����������A�ڭ̪��D�w��O�ѡy�֤ߡz�ӱ���A�ӨC�ا@�~�t�γ����L�ۤv���֤ߡC
�o�N���ͤF�@�ӫܤj�����D�A�]�������w�骺�}�o�̩Ҷ}�o���w��[�c�Φh�Τֳ����ۦP�A
�|�Ҩӻ��A2006�~�H�e��ī�G�q�����q�O�� IBM ���q�����}�o�w�� (�ҿת� power CPU)�A
��ī�G�q�����q�h�b�ӵw��[�c�W�o�i�ۮa���@�~�t��(�N�O�U�٪�������, MAC �O�])�C
Windows �h�O�}�o�b x86 �[�c�W���@�~�t���@�C
���� Windows �O�_�i�H�bī�G�q�����w��W���]�H���O�y����z���I���L�A�b 2006 �~�H��A
ī�G�q����ӽ� Intel �]�p��w��[�c�A��Y��w��[�c�w�g�ର x86 �t�ΡA�]���b 2006
�~�H�᪺ī�G�q���Y�ϥ� x86 �[�c�ɡA��w��h�y�i��z�i�H�w�� Windows �@�~�t�ΤF�C
���L�A�z�i��ݭn�ۤv�Q�Ǥ覡�ӳB�z�ӵw�骺�ۮe���o�I
�]�� Windows �@�~�t�Υ��ӴN�O�w��ӤH�q�� x86 �[�c���w��h�]�p���A�ҥH�L���M�u��b
x86 ���ӤH�q���W���B�@�A�b���P�����x�A���M�N�L�k�B��F�C�]�N�O���A
�C�ا@�~�t�γ��O�b�L�M���������W���B�檺��I�o�I�o�n���A�ѡC
���L�A Linux �ѩ�O Open Source ���@�~�t�ΡA�ҥH�L���{���X�i�H�Q�ק令�A�X�b�U�ؾ����W���B�檺�A
�]�N�O���A Linux �O�㦳�y�i���өʡz�A�o�i�O�ܭ��n���@�ӥ\���I ^_^
Linux ���e�A Unix �����v
���b Linux �X�{���e���G�Q�~ ( �j���b 1970 �~�N )�A
�N���@�Ӭ۷�í�w�Ӧ������@�~�t�Φs�b�F�I���N�O Linux ���Ѥj���y Unix �z�O�]�I
���o�O�H�I�L�̳o��ӳå릳�������Y�r�H�o�̴N���L���@���o�I���ҬҪ����A
Linux ���֤߬O�� Linus Torvalds �b 1991 �~���ɭԵ��L�}�o�X�Ӫ��A
�åB�������W���Ѥj�a�U���A��Ӥj�aı�o�o�Ӥp�F�� ( Linux Kernel )
�۷����p�Ӻ륩�A�ҥH�C�C���N���۷��h���B�ͧ�J�o�Ӥp�F�誺��s���̭��h�F�I
���O������o���p�F��o��ΩO�H�I�M�ӤS������j�a���i�H�K�O���U���o�ӪF��O�H�I
��I�������C�C����xx....�ᤣ�Iť�ںC�C���D�ӡI
1969 �~�H�e�G�@�ӨS���������ڷQ�G Bell, MIT �P GE
���y Multics�z�t��
�������q���ä����{�b���ӤH�q���@�ˡA�L�i���O�@��H�I���_���O��
���D�O�x�ƩΪ̬O����ޥγ~�A�Ϊ̬O�dzN��쪺�dzN��s�A�_�h�A�u��������IJ��C
�D���p���A�������q���[�c�٫����ϥΡA���F�B��t�רä��֤��~�A�ާ@�����]�ܧx�Z���I
�b���ӮɭԡA�g�{���O��ܥi�����Ʊ��A�]���A�{���]�p�̡A�����n�N�{����������T�bŪ�d�ȤW�����}�A
�M��A�NŪ�d�ȴ��JŪ�d���ӱN��TŪ�J�D�����B��C���O�o�˴N�ܳ·ФF�A�p�G�{�����Ӥp�a��g���A
�����I���O���s���d�N�ܺG�A�[�W�D���֡A�ϥΪ̲��h�A���O���ݡA�N�ӥh�ܦh���ɶ��F�I
�b����A�g�ѧ@�~�t�Ϊ���}�A�ϱo��ӥi�H�ϥ���L�Ӷi���T����J/��X�C
���L�A�b�@���Ǯո̭��A�D�������i��u���@���A�p�G�h�H���ݨϥΡA������H
�n�b 1960 �~�N����¬ٲz�u�ǰ| (MIT) �o�i�F�ҿת��G
�y�ۮe���ɨt��( Compatible Time-Sharing System, CTSS )�z�A
���i�H���j���D���z�L���ѼƭӲݾ�(terminal)�H�s�u�i�J�D���A�ӧQ�ΥD�����귽�i��B��u�@�C
�[�c���I���o�ˡG

�ϤG�B�����D���P�ݾ��������ʹϥ�
�p���@�ӡA�L�ץD���b���̡A�u�n�b�ݾ��e���i���J��X���@�~�A�N�i�Q�ΥD�����Ѫ��\��F�C
���L�A�ݭn�`�N���O�A���ɲݾ��u�㦳��J/��X���\��A���������������B��Ϊ̳n��w�˪���O�C
�ӥB�A������i���D���j���]�u�ണ�� 30 �Ӥ��쪺�ݾ��Ӥw�C
���F��[�j�Ƥj���D�����t�ΡA�H���D�����귽�i�H���ѧ�h�ϥΪ̨ӧQ�ΡA�ҥH�b 1965 �~�e��A
�Ѩ�������� (Bell)�B�¬ٲz�u�ǰ| (MIT) �Ω_�����q (GE) �@�P�o�_�F Multics ���p�e�A
Multics �ت��O�Q�n���j���D���i�H�F������ 300 �ӥH�W���ݾ��s�u�ϥΪ��ؼСC
���L�A��F 1969 �~�e��A�p�e�i����A����]�u�ʡA�ҥH�ӭp�e�N�ŧi���v.....��I�O�ŧi���ѡ�
(���G Multics �������B�h�ƪ��N��s�b�C)
1969 �~�G Ken Thompson ���p�� file server system
�b�{�� Multics �p�e���i�ন�\����A������s��
�N�h�X�ӭp�e�C���L�A�쥻�ѻP Multics �p�e���H�����A�w�g�q�ӭp�e������o�@���I�l�A
Ken Thompson
�N�O�䤤�@��IThompson �]���ۤv���ݭn�A�Ʊ�}�o�@�Ӥp�p���@�~�t�ΡA
�H���Ѧۤv���ݨD�C�b�}�o�ɡA���@�� DEC (Digital Equipment Corporation) �� PDP-7 �S�H�ϥΡA
��O�L�N�dzưw��o���D���i��@�~�t�ή֤ߵ{�������g�C���� Thompson �O�S�ɶ����A
���쪺�O�A�b 1969 �~�K������k�A��n Thompson ���d��h�F���豴�ˡA
��O�L���F�B�~���@�Ӥ몺�ɶ��n�n���ݦb�a�N�@�Ǻc�Q��{�X�ӡI
�g�L�|�ӬP�����İ��A�L�ש�H��Ķ�y�� (Assembler) �g�X�F�@�Ӯ֤ߵ{���A�P�ɥ]�A�@�Ǯ֤ߤu��{���A
�H�Τ@�Ӥp�p���ɮרt�ΡC���Өt�δN�O Unix ���쫬�I
���� Thompson �N Multics �e�j�������t��²�ƤF���֡A��O�P����Ǫ��B�ͳ����ٳo�Өt�ά��G
Unics �C Thompson ���o���ɮרt�Φ���ӭ��n�������A���O�O�G
- �Ҧ����{���Ψt�θ˸m���O�ɮ�
- ���ޫغc�s�边�٬O�����ɮסA�Ҽg���{���u���@�ӥت��A�B�n���Ī������ؼСC
�o�Ƿ����b��ӹ�� Linux ���o�i���۷����n���v�T��I
1973 �~�G Unix �������ϥ͡ARitchie ���H�H C �y���g�X�Ĥ@�ӥ���
Unix �֤�
�ѩ� Thompson �g�����ӧ@�~�t�ι�b�Ӧn�ΤF�A�ҥH�b��������Ǥ����s���y�ǡA�åB�ƫg�L�睊�C
���O�A������n���睊�h�o�ͦb 1973 �~�CUnix ���ӬO�H��Ķ�y���g�����A��Ӧ]���t�β��ӻP�į�ݨD�A
�Өt�γQ B �y���ҧ�g�C���L�A�į���¤��O�ܦn�C��ӡA
Dennis Ritchie
�N B �y�����s��g�� C �y���AC �y����O����������{���y���A�i�H�b���P�������W���B�@�A
�� Ritchie ���H�]�P�ɱN�쥻 Thompson �����ӧ@�~�t�έ��s�H C �y����g�A
�̫�o��X Unix �����������I
�b�o�ӮɭԻݭn�S�O�`�N���O�A��������ǬO���ݩ� AT&T ���A�u�O AT&T ���ɦ����L�ӷ~���ʡA
�ҥH��� Unix �O�Ĩ�����}�A�סA���~�A Unix �b�o�Ӯɴ����o�i�̳��O��������Ǫ��u�{�v�A
�o�Ǥu�{�v���{�����M�۷�����s�A�ҥH�A Unix �b���ɷ��M�O���e���Q�@��H�ұ������I
���~�A�]�ݭn�S�O�j�աA�ѩ� Unix �O�H�������� C �y���g���A�۹���Ķ�y���ݭn�P�w�馳�K�����t�X�A
������ C �y���P�w�骺�����ʴN�S���o��j�F�I�ҥH�A�o�ӧ��ܤ]�ϱo Unix
�ܮe���Q���Ө줣�P�������W����I
1977 �~�G ���n�� Unix ����G BSD ���ϥ�
�e������A���M�����ݩ� AT&T �A���O AT&T ���ɹ�� Unix �O�Ĩ��}�A�סA
���~�A Unix �O�H������ C �y���g�����A�z�פW�O�㦳�i���өʪ��I
�ҥH�A�u�n���o Unix ����l�X�A�åB�w��j���D�����S�ʥ[�H�q�즳����l�X( Source Code )�A
�N�i��N Unix ���Ө�t�@�����P���D���W�Y�F�C�ҥH�b 1973 �~�H��A
Unix �K�o�H�P�dzN�ɦX�@�}�o�I�̭��n����IJ�N�O�P�[�{�f�J�� ( Berkeley ) �j�Ǫ��X�@�F�C
�f�J�ܤj�Ǫ� Bill Joy �b���o�F Unix ���֤߭�l�X��A�ۤ�ק令�A�X�ۤv�����������A
�åB�P�ɼW�[�F�ܦh�u��n��P�sĶ�{���A�̲ױN�L�R�W��
Berkeley Software Distribution (BSD) �C�o�� BSD �O Unix �ܭ��n���@�Ӥ���A
Bill Joy �]�O Unix �~�̡y Sun �z�o�a���q���п�̡I Sun ���q�Y�O�H BSD
�o�i���֤߶i��ۤv���ӷ~ Unix �������o�i���C
(��ӥi�H�w�˦b x86 �w��[�c�W�� FreeBSD �Y�O BSD �睊�ӨӡI)
1979 �~�G �@�ӱ��⤣�Ϊ����v�ŧi�I
�ѩ� Unix �����ץi���өʻP�j�j���į�A�[�W���ɨèS�����v���ȯɡA
�ҥH���ܦh�ӷ~���q�}�l�F Unix �@�~�t�Ϊ��o�i�A�Ҧp AT&T �ۮa�� System V�BIBM �� AIX �H��
HP �P DEC �����q�A�������X�ۮa���D���f�t�ۤv�� Unix �@�~�t�ΡC
���O�A�p�P�ڭ̫e�����쪺�A�@�~�t�Ϊ��֤� ( Kernel ) �����n��w��t�X�A
�H���Ѥα���w�骺�귽�i��}�n���u�@�I
�Ӧb�����C�@�a�Ͳ��q���w�骺���q�٨S���ҿת��y��w�z�������A
�ҥH�C�@�ӹq�����q�X�����w��۵M�N���ۦP�o�I�]���L�̥����n���ۤv���q���w��}�o�X�A�� Unix �t�ΡC
�Ҧp�b�dzN���c�۷����W�� Sun �B Cray �P HP �N�O�o�@�ر��p�C
�L�̶}�o�X�Ӫ� Unix �@�~�t�ΥH�Τ��t�������n��èS����k�b��L���w��[�c�U�u�@���I
�B�ѩ�S���t�Ӱw��ӤH�q���]�p Unix �t�ΡA�]���A�b�����èS���䴩�ӤH�q���� Unix
�@�~�t�Ϊ��X�{ ( �ѩ� Unix �j�ժ��O�h�H�h�u�����ҡA�������� x86 �ӤH�q���[�c�U�� CPU
�O�S����O�F��h�u���@�~�A�]���A�èS���H�ﲾ�� Unix �� x86 ���q���W������ )�C
�C�@�a���q�ۤv�X�� Unix ���M�b�[�c�W���j�P�p���A���O�o�u���ȯ�䴩�ۨ����w��A
�ҥH�o�A������
Unix �u��P���A�� ( Server ) �Ϊ̬O�j���u�@�� ( Workstation ) ���W�����I
���O�o�Ӱ��}�� Unix �t�Φb 1979 �~���F���j������
�]�� AT&T �ѩ�ӷ~���Ҷq�A�H�Φb���ɲ{�����ҤU����ҡA��O�N�Q Unix �����v���^�h�A
�]���A�b AT&T �b 1979 �~�o�檺�ĤC�� Unix ���A�S�O����F
�y���i��ǥʹ��ѭ�l�X�z���Y�歭��I
�P�ɡA�]�y�� Unix �~�ɤ�������i��^�A�åB�]���z�F�ܦh���ӷ~�ȯɡ�
1984 �~���@�G x86 �[�c�� Minix �ϥ�
���� 1979 �~�����v�n�����A�v�T�̤j�����M�N�O�Ǯձ� Unix �����ǰݪ��б¤F�I
�Q�@�Q�A�p�G�S���֤߭�l�X�A����p��оɾǥͻ{�� Unix �O�H
�o���D��� Andrew Tanenbaum (�ӹ稹)�б¨ӻ��A��b�O�ܶ˸������I
���L�A�Ǯժ��ҵ{�٬O�o�~��ڡI������H�H
�J�M 1979 �~�� Unix �ĤC���i�H�b Intel �� x86 �[�c�W���i�沾�ӡA
����O�_�N���ۥi�H�N Unix ��g�ò��Ө� x86 �W���F�O�H�b�o�ӷQ�k�W�A
�ӹ稹�б©�O�G�ۤv�ʤ�g�F Minix �o�� Unix Like ���֤ߵ{���I
�b���g���L�{���A���F�קK���v�ȯɡA�ӹ稹�������� Unix �֤߭�l�X�I
�åB�j�եL�� Minix ��������P Unix �ۮe�~��I�ӹ稹�b 1984 �~�}�l���g�֤ߵ{���A
��F 1986 �~�ש��A�é~�X�� Minix �������y�A�P�ɻP�s�D�s�լ۵��X��
�o�� Minix ����������쪺�a��O�A�L�ä��O�����K�O���A�L�k�b�����W���ѤU���I
�����n�z�L�Ϥ�/�ϱa�ʶR�~��I���M�u���ܫK�y�㤣�L�A�����]���S���b�����W�y�ǡA
�ҥH Minix ���ǻ��t�רèS���ܧֳt�I���~�A�ʶR�ɡA�H�Ϥ��ٷ|���W Minix ����l�X�I
�o�N���ۨϥΪ̥i�H�Dz� Minix ���֤ߵ{���]�p������I
(�o�ӯS���� Linux ���ҩl�}�o���q�A�i�O���ܤj�����Y��I)
���~�A�}�o�̶Ȧ��ӹ稹�б¡A�]���Ǫ̫ܦ��ڡI�[�W�ӹ稹�l�{�� Minix �D�n�Φb�Ш|�γ~�W���A
�ҥH��� Minix �O�I�쬰��I�ҥH�A Minix �ܨ��w��S���A
���L�A�ϥΪ̪��n�D/�ݨD���n���i��N����S����k�W�ɨ��������a��F�I
�o�˻��A�z���էa�H�H�H ^_^
1984 �~���G�G GNU �P FSF �p�e������
Richard Mathew Stallman (�v����) �b 1984 �~�o�_�� GNU �p�e�A���{�����ۥѳn�魷��A
�u�����i�i�����a��I�ثe�ڭ̩Ҩϥαo�ܦh�ۥѳn��A�X�G�������ζ����U�q�� GNU �o�ӭp�e�O�I
����v���ҬO��\�H�]�H����L�|�o�_�o�� GNU �p�e�O�H
Richard Mathew Stallman (�ͩ� 1953 �~�A
�����W�ۺ٪� ID �� RMS)
�q�p�N���o���I�L�b 1971 �~���ɭԡA�i�J�b�Ȱ餤�۷��X�W���H�u���z�����(AI Lab.)�A
�o�ӮɭԪ��b�ȱM���q���\�O�ܱj���H�A�ӫD�}�a�q�����ǫ� (cracker) ��I
���ɪ��b�Ȱ���n�骺�۲��I�X�G���O�b�y���ɡz�A�ҥH�èS���M�Q�譱���x�Z�I
�o�ӯS����v���Ҫ��v�T�ܤj�I���L�A��ӥѩ�z���h�����D�A�ɭP����Ǫ��u�q�b�����}�ӹ���ǡA
�åB�i�J��L�ӷ~���q�~��o�i�u�q���n��C���v���Ҩä��A��A���M����b��Ӫ�����Ƕ}�o�s���{���P�n��C
��ӡA�L�o�{��A�ۤv�@�ӤH�õL�k�����Ҧ����u�@�A��O�Q�n���ߤ@�Ӷ}����Ӧ@�P�V�O�I
1983 �~�H��A�]������ǵw�骺�A�ϱo�v���ҵL�k�~��H�즳���w��P�@�~�t���~��ۥѵ{�������g��
�ӥB�L�i�@�B�o�{��A�L�h�L�ҨϥΪ� Lisp �@�~�t�ΡA�O�¬ٲz�u�ǰ|���M�Q�n��A
�O�L�k�@�ɪ��A�o���Q�n���ߤ@�Ӷ}����骺�v���ҬO�Ӫ�ê�C��O�L�K���F Lisp �o�Өt�ΡC
��ӡA�L��IJ�� Unix �o�Өt�ΡA�åB�o�{�A Unix �b�z�P��ڤW�A���i�H�b���P���������i�沾�ӡC
��O�L�}�l��Өϥ� Unix �t�ΡC�]�� Lisp �P Unix �O���P���t�ΡA
�ҥH�A�L�쥻�w�g���g�������n��O�L�k�b Unix �W���B�檺�I�����A
�L�N�}�l�N�n�鲾�Ө� Unix �W���C�åB�A���F���n��i�H�b���P�����x�W�B�@�A
�]���A�v���ұN�L�o�i���n�駡���g���i�H���Ӫ����A�I
1984 �~�A�v���Ҷ}�l GNU
�p�e�A�o�ӭp�e���ت��O�Q�n�G
�إߤ@�ӦۥѪ��}�� Unix �@�~�t�ΡC
���O�إߤ@�ӧ@�~�t�νͦ�e���ڡI�ӥB�b���ɪ� GNU �O�Ȧ��ۤv�@�ӤH�楴�W�����v���ҡ�
�o��b�ӳ·СA���S���ण���o�ӭp�e�A��O�v���ҤϨ�D�Ӧ��y�J�M�@�~�t�Τӽ����A
�ڴN���g�i�H�b Unix �W���B�檺�p�{���A�o�`�i�H�F�a�H�����I�z�b�o�ӷQ�k�W�A
�v���ҫK�}�l�F�{�����g�@�C�b�g�@�����A���F�����ۤv�Y�W�x�q�A�L���藍�ݱM�Q�n�骺��l�X�I
���F�o�ӭp�e�A�L�}�l�ϥέ쥻 Unix �W���]���n��A
�æۦ漶�g�\��P Unix �즳�M�Q�n��ۥ骺�n��C
�����O����n��A���o�n�i��sĶ�����G�i���ɮ�(binary file)��~�������A
�]���L�K�}�l���g C �y�����sĶ���A���N�O�{�b�۷����W�� GNU C (gcc)�I
�o���I�۷������n�I�o�O�]�� C �y���sĶ���������h�A�����O�M�Q�n��A
�p�G�L�g�� C �sĶ�����ΡA�į���ΡA����N�|�j�j���� GNU �p�e�X�{�b���H���e�I
�ڭ̦b�e���y�L���L�A�q���Ȼ{�� 0/1 ����ơA���O�H�����{�ѰڡI
�H�����¤�r�����(�N�O�ҿת� ASCII �ɮ榡)������Pı�C
���O�����q���S���{�� ASCII �榡����r�A���Y�h�A���O�ܡH
�����A�N�|���ܦh���ҿת��y�sĶ���z�ӻ��U�ڭ̼��g�{���C
�ڭ̤@��ϥΤ�r�s�边�H ASCII �¤�r�榡�Ӽ��g�{���A
�A�z�L�ҿת��y�sĶ��(compiler)�z�z�N��觹������r�ɮ�
�y�sĶ�z�����q���{�Ѫ��G�i���(binary file)���ɮסA
�H���q���{�ѥB�i�H���檺�{���ڡI
���}�l�ɨä����Q�A�����A�L����ӱN Emacs �s�边�g���i�H�b Unix �W���]�o�n��A
�ä��}������l�X�A�]�� Emacs ���u�q�F�A�]���A�ܦh�H�K�����V�L�ʶR�C���� Internet �|���y��A
�ҥH�A�v���ҫK�ǵ� Emacs �H�ϱa(tape)�X��A�ȤF�@�I��
�A�i�Ӷ}�l���O���g��L�n��C�åB���� �ۥѳn�����|
(FSF, Free Software Foundation)�A�Ч�h�u�{�v�P�Ӥu���g�n��C
�ש��٬O�����F GCC�A�o�� Emacs �٧����U�I
���~�A�L�ټ��g�F��h�i�H�Q�I�s�� C �禡�w(GNU C library)�A
�H�Υi�H�Q�ϥΨӾާ@�@�~�t�Ϊ����� BASH shell �I
�o�dz��b 1990 �~���k�����F�I
�p�G�º�ϥΤ�r�s�边�ӽs��{�����ܡA����{���y�k�p�G�g���ɡA
�u��Q�νsĶ�ɵo�ͪ����~�T���ӭq�F�A�o�˹�b�ܨS���IJv�C
Emacs �h�O�@�ӫܴΪ��s�边�I�`�N�I�O�s��(editor)�ӫD�sĶ(compiler)�I
�L�i�H�ܧ֪��ߨ���ܥX�z�g�J���y�k�i����~���a��A�o���{���]�p�v�ӻ��A
��b�O�@�Ӧn�줣��A�n���u��F�I�ҥH�~�|�o�����w��ڡI
��F 1985 �~�A���F�קK GNU �Ҷ}�o���ۥѳn��Q��L�H�ҧQ�ΦӦ����M�Q�n��A
�ҥH�L�P�߮v�����F���W���q�Τ��@�\�i��
(General Public License, GPL)�A
�åB�٩I�L�� copyleft (�۹��M�Q�n�骺 copyright�I)�C
���� GPL ���������e�ڭ̦b�U�@�Ӥp�`�~��ͽסA�b�o�̡A�����n�������O�A
�ѩ� GNU �Ҷ}�o���X�ӭ��n�n��A�p�G
- Emacs
- GNU C (GCC)
- GNU C Library (glibc)
- Bash shell
�y����ӫܦh���n��}�o�̥i�H�ǥѳo�ǰ�¦���u��Ӷi��{���}�o�I
�i�@�B���j�F�ۥѳn�����I�o�O�ܭ��n���I���L�A��� GNU ���̪�c�Q
�y�إߤ@�ӦۥѪ� Unix �@�~�t�Ρz�ӻ��A���o���u�q���{���O���L�k�����A
�]���A���U�èS���y�ۥѪ� Unix �֤ߡz�s�b.....�ҥH�o�dzn�餴�u��b���Ǧ��M�Q��
Unix ���x�W�u�@���@���� Linux ���X�{......
1988 �~�G �ϧΤ��� XFree86 �p�e
��Ų��ϧΨϥΪ̤��� ( Graphical User Interface, GUI )
���ݨD��q�[���A�b 1984 �~�� MIT �P��L��O�t�ӭ����o���F X Window System
�A�åB��b 1988 �~���ߤF�D��Q�ʽ誺 XFree86 �o�Ӳ�´�C�ҿת� XFree86 ���O
X Window System + Free + x86 ����X�W�٩O�I
�ӳo�� XFree86 �� GUI ������b Linux ���֤� 1.0 ����
1994 �~���X�ɡA��X�� Linux �@�~�t�η����I
������ٹϧΨϥΪ̤����� X �O�H�]���ѭ^���r�ӬݡA Window �� W
�����N�O X �աI�N�� Window ���U�@���N�O�F�I
�ݪ`�N���O�A X Window �ä��O X Windows ��I
1991 �~�G �����j�ǥ� Linus Torvalds ���@�h²�T
��F 1991 �~�A��������������j�Ǫ� Linus Torvalds �b BBS �W���K�F�@�h�����A
�ź٥L�H bash, gcc ���u��g�F�@�Ӥp�p���֤ߵ{���A�o�Ӯ֤ߵ{���i�H�b Intel �� 386
�����W���B�@�A���ܦh�H�ܷP����I�q���}�l�F Linux �����Z�����{�I
���� GNU �p�e
1984 �~�Х� GNU �p�e�P FSF ����|�� Stallman ���ͻ{���A
�g�{���̤j���ִּN�O���ۤv�o�i���}�n���n�����j�a�ӨϥΤF�I
�ӬJ�M�{���O�Q�n���ɵ��j�a�ϥΪ��A���L�A�C�ӤH�ҨϥΪ��q���n�w��ä��ۦP�A
�J�M�p�����ܡA����ӵ{������l�X (Source code) �N���ӭn�P�����X�A
�o�ˤ~���K�j�a�ק�ӾA�Ω�C�ӤH���q�����O�I�o�ӱN��l�X���X���|�ʡA
�N�٬� Open Source �I���~�A�v���ҦP�ɻ{���A�p�G�z�N�z�{���� Source code
���ɥX�ӮɡA�Y�ӵ{���O���u�q���A����N�|���ܦh�H�ϥΡA
�ӨC�ӤH���ӵ{�����i�H�d�\ source code �A�L�Τ����A�N�|���@���H���z�����o�I
�z���o��{���N�|�V�ӶV���j�I�V�ӶV�u�q�O�I
�Ӭ��F�קK�ۤv���}�o�X�Ӫ� Open source ���ۥѳn��Q���h�����M�Q�n��A
��O Stallman �P�ɱN GNU �P FSF �o�i�X�Ӫ��n��A�����W GPL �����v�ŧi��
�o�� FSF ���֤��[���O�y
���v��O�P�i���|�i�B����q�A
���v�������O�۵M�v�O�C�z��� FSF ������Ϊ̹�� GNU
�Q�n��`�J���A�ѮɡA�аѦ�
��w�j�Ǫ��x�¶Q�б�������
http://saturn.stu.edu.tw/~ckhung/a/c_83.php�A������ GNU �h�G
http://www.gnu.org �̭����`�J���ѻ��I
������n�٬� GNU �O�H��� GNU �O GNU's Not Unix ���Y�g�A
�N��O���A GNU �ä��O Unix �ڡI���� GNU �S�O����O�H
�N�O GNU's Not Unix ���I.....�p�G�z�g�L�{���A
�N�|���D�A�o�� GNU = GNU's Not Unix �i�O�L�a�j��ڡI���L��
�t�~�A����O Open Source �O�H�ҿת� source �O�{���o�i�̼g�X����l�{���X�A
Open Source �N�O�A�n��b�o�G�ɡA�P�ɱN�@�̪���l�X�@�_�������N��I
����o�� GPL ( GNU General Public License, GPL ) �O���N��H
������n�N�ۥѳn�鱾�W GPL ���y���v�ŧi�z�O�H�o�Ӫ��v�ŧi���@�̦���n�B�H
�����A Stallman �� GPL �@���O�j�� Free ���A�o�� Free ���N��O�o�˪��G
"Free software" is a matter of liberty, not price.
To understand the concept, you should think of "free speech", not "free beer".
"Free software" refers to the users freedom to run, copy, distribute,
study, change, and improve the software
�j�N�O���A Free Software (�ۥѳn��) �O�@�ئۥѪ��v�O�A�ëD�O�y����I�z
�|�Ҩӻ��A�A�i�H�֦��ۥѩI�l���v�O�B�A�֦��ۥѵo�����ת��v�O�A
���O�A�o�ä��N���z�i�H��B�ܡy�K�O����s�I(free beer)�z�A�]�N�O���A
�ۥѳn�骺���I�ä��O���y�K�O�z���A�ӬO���㦳�y�ۥѫ�, freedom�z���n���A
�v���Ҷi�@�B�����F�ۥѫת��N�q�O�G
�ϥΪ̥i�H�ۥѪ�����B�ƻs�B�A�o��B�DzߡB�ק�P�j�Ʀۥѳn���C
�o�L�ìO�Ӧn�����I�]���p���@�ӡA�A�Ү��쪺�n��i�����u��b Unix �W���]�A
���O�g�L��l�X���ק蠟��A�A�N�i�H���L�b Linux �Ϊ̬O Windows
�W���Ӷ]�I�`���A�@�ӳn�鱾�W�F GPL ���v�ŧi����A�L�۵M�N���F�ۥѳn��I
�o�ӳn��N�㦳���U���S��G
- ���o�n��P��l�X�G�z�i�H�ھڦۤv���ݨD�Ӱ���o�Ӧۥѳn��F
- �ƻs�G�z�i�H�ۥѪ��ƻs�ӳn��F
- �ק�G�z�i�H�N���o����l�X�i��{���ק�u�@�A�Ϥ��A�X�z���u�@�F
- �A�o��G�z�i�H�N�z�ק�L���{���A�A�ת��ۥѵo��A�Ӥ��|�P��������g�̽Ĭ�F
- �^�X�G�z���ӱN�z�ק�L���{���X�^�X����s�I
���ЯS�O�d�N�A�z�ҭק諸����@�Ӧۥѳn�鳣�����Ӥ]����o�ˡG
- �ק���v�G�z����N�@�� GPL ���v���ۥѳn��A�b�z�ק��ӱN�L���� GPL ���v��
- ��³c��G�z�����ª��c��ۥѳn��C
�]�N�O���A�J�M GPL �O���b���U���Q�����פW�h�}�o���A�z�۵M�����ӱN�j�a�����G�����v���A
�Ө��� GPL ���v���I��a�I�]���z���M���i�H�N�@�� GPL �n�骺���v�����A
�Y�ϱz�w�g��ӳn��i��j�T�ת��ק�I����ۥѳn��]����c��ܡH���M���O�I�ٰO�o�W�@�Ӥp�`�̭��A
�ڭ̴���v�����ǥѳc�� Emacs ���o�@�Ǹg�O�A���ۤv�ͬ����ܩF�a�H�H�O���I
�ۥѳn��O�i�H�c�⪺�A���L�A���i�ȳc��ӳn��A���P�ɷf�t���A�ȻP������U��
�o�ǥi�N�ݭn�u���O�F�O�I
�ܦh�H�٬O���ðݡA�ثe���O���ܦh Linux �}�o�ӶܡH����L�̥i�H�c�� Linux �o�� GPL ���v���n��H
��]��²��A�]���L�̤j�h���O�c��y���A�ȡI�z�ҥH�A�L�̩ҨϥΪ��ۥѳn��A
���i�H�b�L�̪������W���U���I(���M�A�C�Ӽt�ӥL�̦ۤv�}�o���u��n��N���O GPL �����v�n��F�I)
���O�A�z�i�H�ʶR�L�̪� Linux ���СA�p�G�z�ʶR�F���СA�L�̷|���Ѭ�������U�������A
�P�ɤ]�|���ѱz�Ʀ~�������ԸߡB���A�ȡB�n��ɯŻP��L��O�u�@���������[���ȡI
�ҥH���A�ثe�ۥѳn��u�@�̡A�L�̩ҿ�H���ͪ��A�X�G���O�b�y�A�ȡz�o�ӻ��O�I
�����ۥѳn��ä��O�C�ӤH���|���g�A���H���ݭn�z���ۥѳn��ɡA�L�N�|�ШD�z����U�A
���ɡA�z�N�i�H�z�L�A�ȨӦ��O�F�I�o�˨ӻ��A
�ۥѳn��T���٬O�㦳�ӷ~�Ŷ�����I
�ܦh�H��� GPL ���v�@���ܺôb�A��� GPL ���ӷ~�欰��O�L�k�����I
����o�@�I�A�����b�o���٬O�n�A�����ө��A GPL �O�i�H�q�ưӷ~�欰���I
�ӫܦh���@�̤]�O�ǥѳo�ǰӷ~�欰�ӱo�H���o�ͬ��һݡA��i�@�B�h�o�i���u�q���ۥѳn��I
�d�U���nť��y�ӷ~�z�N�ƥ��I�o���o�i�u�}�n�骺�B�ͨӻ��A�O��§�����I
�W�����쪺�j�h�O�P�ϥΪ̦��������ءA���� GPL ���ۥѳn�骺�@�̦����u�I�O�H
�j�P���u�I���o�ǡG
- �n��w���ʸ��ΡF
- �n�����į���ΡF
- �n�鰣���ɶ����u�F
- �^�m����l�X���ó��s�b�C
�o�O�]���J�M�O Open Source ���ۥѳn��A����z���{���X�N�|���ܦh�H���z�d�\�A
�p���@�ӡA�{�����|�}�P�{�����u�ƱN�|�i�i���ܧ֡I�ҥH�A�b�w���ʻP�į�W���A
�ۥѳn��@�I�����鵹�ӷ~�n���I���~�A�]�� GPL ���v�����A�ק�̨ä���ק���v�A
�]���A�z�p�G���g�^�m�L�{���X�A�K�K�I�z�N�W�d�C�v�O�I�����a�I ^_^
���L�A�N�������[�I�ӬݡA GPL ���{���}�o�̪��u�I�O�۷��h���A���L�A
����x�{�����@��H�ӻ��A GPL ���u�I��ꤣ�Ӯe���ݥX�ӡ�
�����A���M�L�O�H��i�o���ۥѳn��A���L�A�z�]�����n�|�ϥΰ��sĶ���~��a�I
(�����I�o�]�O�z����n�R�o����/��ݳ�������������]�a�I ^_^)
�o���@��H�ӻ��ä��e���I���M�աA�p�G�C�ӤH���� Stallman �@�˯��A���ӷ~���q�N���Φs�b�աI
�K�K�I������{�����H�ӻ��A�ӷ~���q�O�@�ӫܧֳt���ѨM���D�ڡI
�ӹ��ڭ̼s�j��Ū�̸s�ӻ��A�{�ѤF/�DzߤF Linux �P�ۥѳn�骺�����ޥ���A
��ӯu���O���ܤ��������U��I
�ڭ̫e���@�`�����A����F Linux �O�� Torvalds �o�Ӫ����H�ҵo�����C
���˯��i�H�o�� Linux �O�H�̪ŷQ���ӨӪ��H�٬O������W���H
�o�̧ڭ̴N�ӽͤ@���o�I
�P Minix ����
Linus Torvalds (���˯�, 1969 �~�X��)���~�����O��������j�Ǫ��έp�Ǯa�A
�L���~�������F���ۤv���p�]�l������I�F��A
�ҥH�q�p�N�N���˯��a�쨭��Ӻz�@�ǷL�q���C�b�o�Ӯɴ��A���˯���IJ�F�զX�y��
(Assembly Language)�A���O�@�ت����P������ͪ��{���y���A�]�N�O�ҿת��C���y���C
�����n���A�ѵw�骺�[�c�A�_�h�����H�զX�y�����g�{�����C
�b 1988 �~���A���˯����Q���i�J�F��������j�ǡA�ÿ�Ū�F�q����Ǩt�C
�b�N�Ǵ����A�]���Ƿ~���ݭn�P�ۤv������A���˯���IJ��FUnix �o�ӧ@�~�t�ΡC
���ɾ�ӻ�������u���@���̷s�� Unix �t�ΡA�P�ɶȴ��� 16 �Ӳݾ� (terminal)�C
�ٰO�o�ڭ̤W�@�`��责�L���A�������q���Ȧ��D���㦳�B��\��A
terminal �ȭt�d���� Input/Output �Ӥw�C�b�o�ر��p�U�A
��b�����������˯����ݨD�A�]��.....���O���ݨϥ� Unix ���ɶ��A�N�ܯӮɡ�
�����A�L���T�Q��G�y�ڦۤv�d�@�� Unix �Ӫ��H�z���L�A
�N�p�P Stallman ���쪺 GNU �p�e�@�ˡA�n�g�֤ߵ{���A�ͦ�e����
���L�A���B�����å��I�����˯��A�]�����[����A�L�N���D���@������ Unix ���t�ΡA
�åB�P Unix �����ۮe�A�٥i�H�b Intel 386 �����W���]���@�~�t�ΡA
���N�O�ڭ̤W�@�`���L���A�ӹ稹�б¬��F�Ш|�ݭn�Ӽ��g�� Minix �t�ΡI
�L�b�ʶR�F�̷s�� Intel 386 ���ӤH�q����A�N�ߧY�w�ˤF Minix �o�ӧ@�~�t�ΡC
�t�~�A�ѩ� Minix �o�ӧ@�~�t�άO�����W��l�X����ҥH�A���˯��]�g�ѳo�ӭ�l�X
�Dzߨ�F�ܦh���֤ߵ{���]�p���]�p������I
�� 386 �w�骺�h�u����
�ƹ�W�A���˯����ӤH�q���� CPU ���ä����N�A�]���L���e�I���q�����O�u�@�������q���A
�o���q���� CPU �S��N�O�i�H�i��y�h�u�B�z�z����O�C����O�h�u�O�H
�z�פW�A�@�� CPU �b�@�Ӯɶ����ȯ�i��@���u�@�A
���p�G����Ӥu�@�P�ɥX�{��t�Τ��O�H�|�Ҩӻ��A
�z�i�H�b�{�����q�����P�ɶ}�Ҩ�ӥH�W���줽�n��A�Ҧp�q�l�պ���P��ѳB�z�n��C
�o�ӦP�ɶ}�Ҫ��ʧ@�N���۳o��Ӥu�@�P�ɭn�浹 CPU �ӳB�z��
�ڡI CPU �@�Ӯɶ��I���ȯ�B�z�@�Ӥu�@�A������H�S���Y�A
�o�ӮɭԦp�G�㦳�h�u�� CPU �N�|�۰ʦb���P���u�@��������
��Y�ڥ��] 10% ���q�l�պ���A�A����ѳB�z���] 10% �A�A�^�h�q�l�պ��....
�@����N��Ӥu�@��������(���@�w�P�ɵ����I�p�G�Y�Ӥu�@�������F�A
CPU �N�|���t�h�]�ѤU�����Ӥu�@�F�I)
�������ɭԧڦP�ɶ}����ɮ�(���]�� A, B �ɮ�)�Ҫ᪺�ɶ��A
�n��}�� A �A�h�} B �ɮת��ɶ��٭n�h�H�{�b�O�_�y�L�i�H�z�ѡH
�]���p�G�P�ɶ}�Ҫ��ܡA CPU �N�����n�b��Ӥu�@����������������
�Ӥ������ʧ@�٬O�|�ӥh�@�� CPU �ɶ����I�ҥH�o�A�P�ɱҥΨ�ӥH�W���u�@�b�@�� CPU �W�A
�n��@�Ӥ@�Ӫ������٭n�Ӯɤ@�I�C�o�]�O����{�b CPU �}�o�ӭn��X��� CPU ��@�Ӵ������I
�]�O����b�B�@���p������������A���W�A�ݭn����h�� CPU �t�d����]�I
���� Intel �� x86 �[�c�q�����O�ܨ���������]�A�N�O�]�� x86 ���������h�u���B�z���ΡA
CPU �b���P���u�@�����������O�ܶ��Z�C���O�o�ӱ��p�b 386 �q�����X��A
���ܤj���ﵽ�C���˯��b�o���s�� 386 ������������T��A�L�{���A
�H����ʯ���[�I�ӬݡA Intel �� 386 �K�y�ӥB�ʯ�W�]�N�y�L�i�H�N�N�N�N ^_^�C
�ҥH�L�N�U�ڥh�R�F�@�� Intel �� 386 �Ӫ��C
�e������A���˯��O���զX�y�����A�զX�y�����w�馳�ܱK�������Y�A
���F�����o�� 386 ���į�A��O���˯���F���֮ɶ��b���� 386 �����W�I
�L�����n���մN�O�b���� 386 ���h�\�į�W�C�����A�L�g�F��Ӥp�{���A
�@�ӵ{���|�����X A �A�t�@�ӷ|�����X B�A�L�N��ӵ{���P�ɰ���A
���G�A�L�ݨ�ù��W�ܶ��Q���@���X�{ ABABABAB......
�L���D�A�L���\�F�I ^_^
�n�F��h�u(multitasking)�����ҡA���F�w��(�D�n�O CPU)�ݭn����㦳�h�u���S�ʥ~�A
�@�~�t�Τ]�ݭn�䴩�o�ӥ\���I�@�Ǥ��㦳�h�u�S�ʪ��@�~�t�ΡA
�Q�n�P�ɰ����ӵ{���O���i��C���D���Q���檺�{�����槹���A�_�h�A
�᭱���{�����i��Q�D�ʰ���C�ܩ�h�u���@�~�t�Τ��A�C�ӵ{���Q����ɡA
���|���@�ӳ̤j CPU �ϥήɶ��A�Y�Ӥu�@�B�@���ɶ��W�L�o�� CPU �ϥήɶ��ɡA
�Ӥu�@�N�|���Q��X CPU ���B�@���A�ӦA�ת��i�J�֤ߤu�@�Ƶ{���A���ݤU�@���� CPU �B�@�C
�o���I���b�}�O�̷|�աA�D���H(CPU)�|�ݡy�֭n�o�ݡz�H�@�s�O��(�u�@�{��)
�N�|�|��(�ݽ֪��u�@���n�I)�A���|�⪺�۵M�N�Q���\�o�ݡA�ݧ�����A
�D���H�S�|�ݤ@���֭n�o�ݡA���M�A�Ҧ��H(�]�A��診�ӰO��)���i�H�|��I
�p���@���@�����N�u�@���L�����ڡI ^_^
�h�u�����ҹ��������u�@���p�A���U�ܤj��I
�즸���X Linux 0.02
�������F 386 ���w�������T�A�åB�]�w�ˤF���� Unix �� Minix �@�~�t�ΡA
�P���٨��o Minix ����l�X�A���U�ӡA���˯��F���h�F�H�H
�]�� Minix ���o�i����b�ӹ稹�б¤�W�A�L�Ʊ� Minix ��H�Ш|���߳��h�o�i�A
�ҥH��� Minix ���}�o�ä��O�Q���������A���O�@��H��� Minix ���\��ݨD�S�ܱj�P�A
�Ҧp�@�Ǥ����P�P�䪺�X�ʵ{���P�s����w�����C�b�L�k�ֳt���o��ѨM��A
���˯��N�Q�A���ڰ��ܦۤv�g�@�ӧ�A�X�ڦۤv�Ϊ� Minix �n�F�I
��O�L�N�}�l�i��֤ߵ{�������g�F�C
��˯��ӻ��A GNU �u���O�@�Ӥ��i�h�o���n�å��
�]���L�ΨӼ��g�ݩ�ۤv�p�֤ߪ��u��A�N�O GNU �� bash �ާ@�����P gcc �sĶ�������ۥѳn��C
�L�H GNU ���n��w�� 386 �ðѦ� Minix ���]�p�z��(�`�N�A�ȬO�{���]�p�z���A
�èS���ϥ� Minix ����l�X)�Ӽg�o�Ӥp�֤ߡC�ܡI�S�Q�쳺�M�i�H�g�X�o�Ӥp���N�A
�ӳo�Ӥp���N���M�i�H�b 386 �W�����Q���]�_�ӡ��٥i�HŪ�� Minix ���ɮרt�ΡC
�u�O�Ӧn�F�I���L�٤����A�L�Ʊ�o�ӵ{���i�H��o�j�a���@�ǭק��ij�A
��O�L�K�N�o�Ӯ֤ߩ�m�b�����W���Ѥj�a�U���A�P�ɦb BBS �W���K�F�@�h�����G
Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.
|
�L���A�L�����F�@�Ӧn�����p�֤ߧ@�~�t�ΡA�o�Ӯ֤߬O�Φb 386 �����W���A
�P�ɡA�L�u���ȬO�n���A�ä��O�Q�n���@�Ӹ� GNU �@�ˤj���p�e�I�o�h�s�D�ް_�ܦh�H���`�N�A
�L�̤]�h���˯����Ѫ������W�U���F�o�Ӯ֤ߨӦw�ˡC
���쪺�O�A�]�����˯���m�֤ߪ����� FTP �������ؿ����G Linux �A
�q���A�j�a�K�ٳo�Ӯ֤߬� Linux �F�C(�Ъ`�N�A���ɪ� Linux �N�O���� kernel ��I
�t�~�A���˯��ҥ��ӥؿ��U���Ĥ@�Ӯ֤ߪ����� 0.02 �O�I)
�P�ɡA���F���ۤv�� Linux ����ۮe�� Unix �t�ΡA��O���˯��}�l�N�@�ǯ���b Unix
�W���B�@���n�鮳�Ӧb Linux �W���]�C���L�A�L�o�{��A�O���ܦh���n��L�k�b Linux �o�Ӯ֤ߤW�B�@�C
�o�ӮɭԥL����ا@�k�A
�@�جO�ק�n��A���ӳn��i�H�b Linux �W�]�A
�t�@�ثh�O�ק� Linux �A�� Linux �ŦX�n�����B�@���W�d�I
�ѩ� Linux �Ʊ����ۮe�� Unix �A��O���˯���ܤF�ĤG�ӧ@�k�y�ק� Linux �z�I
���F���Ҧ����n�鳣�i�H�b Linux �W����A��O���˯��}�l�ѦҼзǪ� POSIX �W�d�C
�o�ӥ��T���M�w�� Linux �b�_�B���ɭ����N��O�H�u�}��
�]�� POSIX �зǥD�n�O�w�� Unix �P�@�dzn��B��ɭԪ��зdzW�d�A
�u�n�̾ڳo�ǼзdzW�d�ӳ]�p���֤P�n��A�z�פW�A�N�i�H�f�t�b�@�_����F�C
�� Linux ���o�i�N�O�̾ڳo�� POSIX ���зdzW�d�A Unix �W�����n��]�O���`�o�ӳW�d�ӳ]�p���A
�p���@�ӡA�� Linux �ܮe���N�P Unix �ۮe�@�ɤ������n��F�I
�P�ɡA�]�� Linux ������m�b�����U�A���Ѥj�a�U���A
�ҥH�b�y�q���t�פW�۷����֡I�ɭP Linux ���ϥβv�j�W�I
�o�dz��O�y�� Linux �j���w�諸�X�ӭ��n�]���O�I
Linux ���o�i�G�����������
Linux ���M�O���˯��o�����A�ӥB���e�ٵ����|�A�αM�Q�n�骺���v���D�C
���L�A�p�G��a���˯��ۤv�@�ӤH���ܡA���� Linux �n�_����b�ܧx����
�]���@�ӤH���O�q�O�ܦ������C�n�b���˯���� Linux ���}�o�覡�۷����ȹ�I
�����A�L�N���X�� Linux �֤ߩ�m�b FTP �W���A�ýЧi���j�a�s��������T�A
����ϥΪ̤U���F�o�Ӯ֤ߨåB�w�ˤ���A�p�G�o�Ͱ��D�A
�Ϊ̬O�ѩ�S���ݨD�E�ݬY�ǵw�骺�X�ʵ{���A����o�ǨϥΪ̴N�|�D�ʦ^�������˯��C
�b���˯�����ѨM�����D�d�A�L����ܧֳt���i�� Linux �֤ߪ���s�P�����C
���L�A���˯��`�O���ǵw��L�k���o���ڡA����L���M�L�k���U�i���X�ʵ{�������g�P�����n�骺��}�C
�o�ӮɭԡA�N�|���ǧӤu���X�ӻ��G�y�o�ӵw��ڦ��A�ڨ������g�������X�ʵ{���C�z
�]�� Linux ���֤߬O Open Source ���A�b�ȧӤu�̫ܮe���N������H Linux ���쥻�]�p�[�c�A
�åB�g�X�ۮe���X�ʵ{���Ϊ̳n��C�Ӥu�̼g�����X�ʵ{���P�n�馫�˯��O�p��ݫݪ��O�H
�����A�L�N���X�ʵ{��/�n��a�J�֤ߤ��A�åB�[�H���աC
�u�n���եi�H�B��A�åB�S������D�n���j���D�A����L�N�|�ַܼN���N�Ӥu�̼g���{���X�[�J�֤ߤ��I
�`���A���˯��O�ӫܰȹꪺ�H�A��� Linux �֤ߩҤ��ʪ����ءA�L�`�O�y���D���B��]�A
�A�D�i�@�B��}�z���ߺA�I�o�� Linux �ϥΪ̻P�Ӥu�o��۷��j�����y�I
�]�� Linux ���i�B�ӧ֤F�I�ϥΪ̭n�D�����O����A���G����@�ӬP�����X���s�� Linux �N���F�I
�o���o�����H�تA�ڡI
�t�~�A���]���o�ص{���X���[�J�A��O Linux �K�v���o�i���㦳�Ҳժ��\��I
��Y�O�N�Y�ǥ\��W�ߥX��֤ߥ~�A�b�ݭn���ɭԤ~���J��֤ߤ��C�p���@�ӡA
�p�G���s���w���X�ʵ{���Ϊ̨�L��w���{���X�i�ӮɡA�N�i�H�ҲդơA
�j�j���W�[�F Linux �֤ߪ��i���@��O�I
��ӡA�]�� Linux �֤ߥ[�J�F�Ӧh���\��A
���a���˯��@�ӤH�i��֤ߪ���ڴ��ըå[�J�֤߭�l�{����b�ӶO�O��
���G�A�N���ܦh���B���X�������o�ӫe�m�@�~�I
�Ҧp�ҧJ��(Alan Cox)�B�P�Z�}(Stephen Tweedie)�����A
�o�ǭ��n���Ƥ�|���N�ӦۧӤu�̪��ɵ{���Ϊ̷s�\��{���X�i����աA
�åB���G�W�ǵ����˯��ݡA�����˯��@�̫�֤ߥ[�J����l�X����ܻP��֡I
�o�Ӥ��h�t�d�����G�A�� Linux ���o�i��[���e���I
�S�O�ȱo�`�N���O�A�o�Ǧ��˯��� Linux �o�i�Ƥ�A�H�Φ��@�ǰe�ɵ{�����b�ȧӤu�A
��곣�S�����L���A�ӥB�����b�a�y���U�Ө����A�j�a�s���s�O���@�P�o�i�X�{���� Linux �A
�ڭ̺ٳo�s�H�������ζ��I�Ӭ��F�����ζ���ƪ��ǿ�A��O Linux �K���ߪ��֤ߺ����G
http://www.kernel.org �I
�ӳo�s�����ѭ��������ζ��̡A�b 1994 �~�ש��� Linux ���֤ߥ������I version 1.0 �C
�o�@���P���٥[�J�F X Window System ���䴩�O�I��� 1996 �~�����F 2.0 ���A
�P�ɦ]���ӷ~�������ݨD�A
��O�}�l�N�֤ߪ����H���ժ���í�w���P�ɶ}�o�A
���������Ƭ�í�w���A�_�Ƭ��}�o�������ժ��C
�Ҧp 2.6 �P 2.5 �����ۦP�������A���L�A 2.6 ��í�w���A 2.5 �h�����ժ��C
���ժ��t�����h���\��A���L�Aí�w�ʥi��������
�åB���˯������F���Z�� Linux ���N�����C
�_�Ǫ��O�A���˯��O�]���p�ɭԥh�ʪ���Q���Z�r�F�@�f�������ѡA
�ӥ����� 2.0 ���X�ɡA�j�a�n�L�Q�@�ӦN�����C�L�b�Q�]�Q���줰��ʪ������p�U�A
�N�N�o�ө������Ѫ����Z�����F Linux ���N�����F......
Linux �ѩ˯��O�w�� 386 �g���A�� 386 �w�骺�����ʫܱj�A�ҥH�A
������ Linux �T��O���㦳���өʪ��C���L�A�j�a���D Open source ���n�B�N�O�A
�i�H�ק�{���X�h�A�X�@�~�����ҡC�]���A�b 1994 �~�H��A Linux �K�Q�}�o��ܦh���w��W���h�F�I
�ثe���F x86 ���~�A IBM�BHP�BSun �������q�X���w��]�����Q Linux �Ҥ䴩�O�I
Linux distributions
�n�F�A�g�L�W���������A�ڭ̪��D�F Linux ���N�O�@�ӧ@�~�t�γ̩��h���֤ߤΨ䴣�Ѫ��֤ߤu��C
�L�O GNU ���v�Ҧ��A�ҥH�A����H���i���o��l�X�P�i����o�Ӯ֤ߵ{���A�åB�i�H�ק�C
���~�A�]�� Linux �Ѧ� POSIX �]�p�W�d�A��O�ۮe�� Unix �@�~�t�ΡA
�G��i�٤��� Unix Like ���@�ءC
Linux ���X�{�� GNU �p�e��U�F�߸̪��@���j���Y�A�]�� GNU �@���H�ӴN�O�ʥF�F�֤ߵ{���A
�ɭP�L�̪� GNU �ۥѳn��u��b��L�� Unix �W���]�C�J�M�ثe�� Linux �X�{�F�A�B
Linux �]�ΤF�ܦh�� GNU �����n��A�ҥH Stallman �{�� Linux �����W���Ӻ٤��� GNU/Linux �O�I
���ޫ�ALinux ��b�ܤ����A�� GNU �n��j�h�H Linux ���D�n�@�~�t�ΨӶi��}�o�A
���~�A�ܦh��L���ۥѳn��ζ��A�Ҧp sendmail, wu-ftp, apache �����]�����H Linux
���}�o���ե��x���p�e�X�{�I�p���@�ӡA Linux ���F�D�n���֤ߵ{���~�A�i�H�b Linux
�W���B�檺�n��]�V�ӶV�h�A�p�G���ߡA�N����N�@�ӧ��㪺 Linux �@�~�t�ηd�w�F�I
���M�� Torvalds �t�d�}�o�� Linux �Ȩ㦳 Kernel �P Kernel ���Ѫ��u��A
���L�A�p�W�ҭz�A�ܦh���n��w�g�i�H�b Linux �W���B�@�F�A�]���A
Linux + �U�a�n��N�i�H�����@�Ӭ۷����㪺�@�~�t�ΤF�C
���L�A�n�����o�˪��@�~�t��......�ٯu����
�]�� Linux �������O���b�Ȥu�{�v�Ҷ}�o���@���A�L�̨èS���Ҽ{��@��ϥΪ̪���O......
���F���ϥΪ̯����IJ�� Linux �A��O�ܦh���ӷ~���q�ΫD��Q����A
�N�N Linux Kernel (�t tools ) �P�i�B�檺�n���X�_�ӡA�[�W�ۤv�㦳�зN���u��{���A
�o�Ӥu��{���i�H���ϥΪ̥H���ЩΪ̳z�L���������w��/�z Linux �t�ΡC
�o�� Kernel + Softwares + Tools ���i����w�˪��N�N�A�ڭ̺٤��� Linux distribution �A
�@�뤤��½Ķ�� �i����w�ˮM��A�Ϊ̦w�ˮM���C
�ѩ� Linux �֤߬O���b�Ȥu�{�v�g���A�n�ѭ�l�X�w�˨� x86 �q���W�������i�H���檺 binary �ɮסA
�o�ӹL�{�i���O�H�H���|����ҥH�����T��u���u�{�v�� Linux ������C
�@����@�Ǫ��s�P�ӷ~���q�N Linux �֤߰t�X�ۥѳn��A�ô��ѧ��㪺�w�˵{�ǡA
�B�s�����Ы�A���@��ϥΪ̨ӻ��A Linux �~�V�ӶV�㦳�l�ޤO�I
�]���u�n�@���y�U�@�B�z�N�i�H�N Linux �w�˧����ڡI ^_^
�ڭ̫e�����L�A GNU �� GPL ���v�ëD����q�ưӷ~�欰�A��O�ܦh�ӷ~���q�K���ߨӳc�� Linux
distribution�C�ӥѩ� Linux �� GPL ���v�ŧi�A�]���A�ӷ~���q�ҳc�⪺ Linux distributions
�q�`�]���i�H�q Internet �W���ӤU�����I���~�A�p�G�z�Q�n��L�ӷ~���q���A�ȡA
�����V�Ӥ��q�ʶR���ШӦw�ˡA�]�O�@�ӫܤ������覡���I
���L�A�ѩ�o�i Linux distributions �����q��b�Ӧh�F�A�Ҧp���W�� Red Hat,
Mandriva, Debian, SuSE �����A�ҥH�ܦh�H���ܾ�ߡA�p���@��
�C��
distribution �O�_�����ۦP�O�H�o�N���ݭn��ߤF�A�]���C�� Linux distributions
�ϥΪ� kernel ���O
http://www.kernel.org
�����X���A�ӥL�̩ҿ�ܪ��n��A�X�G���O�ثe�ܪ��W���n��A���Ʃʬ۷������A
�Ҧp WWW ���A���� Apache �A Mail ���A���� Postfix/sendmail �AFile ���A���� Samba �����C
���~�A���F���Ҧ��� Linux distributions �}�o���P��t���Ӥj�A�٦�
Linux Standard Base (LSB) �ӳW�d�}�o�̡A�H�Υؿ��[�c��
File system Hierarchy Standard (FHS) �W�d�I
�ߤ@�t�O���A�i��N�O�Ӷ}�o�̦ۮa�Ҷ}�o�X�Ӫ��z�u��A�H�ήM��z���Ҧ��a�I
�ҥH���A�W�A�C�� Linux distributions ���F�[�c���Y�ԫP��ܪ��M�e�~�A
���t���ä��Ӥj�աI ^_^ �C�j�a�i�H��ܦۤv�ߦn�� distribution �Ӧw�˧Y�i�I
���U�C�X�X�ӥD�n�� Linux distributions �o��̺��}�G
���M�o��M��̤��ȩA�z�i�H�d�\��L�� Linux �s�D�ӵo�{��I
���O�ȱo�j�ѯS�Ѫ��A�O���� Linux �������p�e�G CLE �o�ӮM��I
������ Linux �]���O�u�{�v�o�i���A�ӳo�Ǥu�{�v�j�h�H�^��y�t����a���D�A
�ҥH�A Linux ����H���Dz߬O����x�Z�@�I�C��ӥѰ�H�o�_�� CLE �p�e�G
http://cle.linux.org.tw/
�}�o�ܦh������M���½Ķ�F�ܦh���^����A�ϱo�ڭ̥ثe�o�H�ϥΤ��媺 Linux �O�I
�t�~�A�ثe���b�}�o�����٦��x�n�����s�p�T���Ѯv�̵o�_�����h�ۥѳn��p�e�A
�u�O�y�֫ܦh���B�ͰڡI
���~�A�p�G�u�Q�ݬ� Linux ���ܡA�٥i�H��ܩҿת��i���ж}���i�J Linux �� Live CD �����A
��Y�O KNOPPIX �o�� Linux distributions �O�I�x�W�]�������ڤڥS���@������ Live CD ��I
���S���B�~���w�ЩΪ̬O�S���B�~���D�����B�ͨӻ��A
KNOPPIX �o�ӥi�H�Q�Υ��ж}���Ӷi�J Linux �@�~�t�Ϊ� Live CD
�u���O�@�Ӥ�������ܡI�z�u�n�U���F KNOPPIX ���M�H�ɡA�M��N�L�N������ CD�A
��J�z�D�������о��A�ó]�w���Ь��Ĥ@�Ӷ}���ﶵ�A
�N�i�H�ϥ� Linux �t�ΤF�O�I
�p�G�z�ٷQ�n���D��h�� Linux distributions ���U���P�ϥθ�T�A�i�H�ѦҡG
���ڨ쩳���ӭn��ܭ��@�� distributions �H�N�p�P�ڭ̤W�����쪺�A���C�� distributions �t���ʨä��j�I
���L�A�ѩ�M��z���覡�D�n���� Debian �� pkg �� Red Hat �t�Ϊ� RPM �覡�A
�ثe��������ij�O�A���DzߥH RPM �M��z���D�� Fedora/SuSE/Mandriva ���x�W�ϥΪ̸��h�������A
�o�ˤ@�ӡA�o�Ͱ��D�ɡA�i�H���ѸѨM���D����h�C�p�G�z�w�g��IJ�L Linux �F�A
�ٷQ�n���Y�Ԫ� Linux �����A���i�H�Ҽ{�ϥ� Debian �A�p�G�z�O�H�į�ܤW�ӦҶq�A
����γ\ Gentoo �O��������ij�I
�`���A�����ܦh�A���O�U�����t����ꤣ�j�A��ij�z�@�w�n����w�@�Ӫ�����A
�����Y�������A�ѥL�A���A�~��L�������ɡA�N�i�H�ܧ֪��i�J���p�C
��������/�����ȴ��Ѥ@�Ӫ����A���L�O�H�����¦���覡�Ӥ��Ъ��A
�]���A�p�G������m�o����/�������ܡA�����I���@�� distributions ��z�ӻ��A���������D�աI
Linux �O Torvalds ���ͩҶ}�o�X�Ӫ��A��� GPL �����v�ŧi���U�A
�i�H�b x86 ���[�c�U�B�@�A�]�i�H�Q���Ө��L���j���D���W���C
�ѩ�}�o�������z���P�ۮe�����D�A�]���A�ڭ̤]�i�H�� Linux �� Unix Like �@�~�t�Ϊ��@�ءC
��� Unix-Like �i�H���O�ثe���A���������@�~�t�Ϊ��κٰաI
�]���A���O FreeBSD, BSD, Sun Unix, HP Unix,
Red Hat Linux, Mandrake Linux �����A���O�ѦP�@�ӯ��� Thompson �Ҽg���yUnix�z�Ӫ��A
�]���A�o�ǩN�N���Q�κ٬� Unix-Like ���@�~�t���o�I
Linux ���S��
����o�Өt�Φ�����S���\��O�H²�檺���G
- �ۥѻP�}���G�ѩ� Linux �O��� GPL
( General Public License ) ���[�c���U�A�]���L�O�ۥѳn��A
�]�N�O����H���i�H�ۥѪ��ϥΩΪ̬O�ק�䤤����l�X���N��I
�o�N�O�ҿת��y�}��ʬ[�c�z�A
�o���Ǭɨӻ��O�۷����n���I�]���ܦh���u�{�v�ѩ�S�����ݨD�A�`�`�ݭn�ק�t�Ϊ���l�X�A
�ϸӨt�Υi�H�ŦX�ۤv���ݨD�I�ӳo�Ӷ}��ʪ��[�c�N�i�H�����U���P�ݨD���u�{�v�I
�]�����M�N���i��V�ӶV�y���o�I�H�����ӻ��A�ثe���Ҥu�{�ɪ��Ů�~��Ҧ��̷s��
Models-3/CMAQ
�N�O�H Linux ����ǥ��x�]�p���O�I
- �t�ƻݨD�C�G�G�� Linux �i�H�䴩�ӤH�q���� x86 �[�c�A
�t�θ귽������������ Unix �t�Ψ���A�ȾA�X���@���q ( �Ҧp Sun ) �]�ơI
��N�o�@�I�ӬݡA�N�i�H�y���ܤj���y���o�I���L�A�p�G�z�Q�n�b Linux �U���� X Window �t�ΡA
����w�骺���ŴN����ӧC�F�I
- �\��j�j��í�w�G�ӥB�ѩ� Linux �\��ä��|�鵹�@�Ǥj����
Unix �u�@���A�]���A��~�ӶV�ӶV�h�����q�Ϊ̬O����B
�ӤH��J�o�@�ӧ@�~�t�Ϊ��}�o�P��X�u�@�I
- �W�ߧ@�~�G�t�~�A
�ѩ�ܦh���n��M��v���Q�o�M�@�~�t�ή��ӨϥΡA�ӫܦh�M��n��]���b
Linux �o�ӧ@�~�t�ΤW���i��o�i�P���աA�]���A Linux
��Ӥw�g�i�H�W�O�����X�G�Ҧ����u�@���Φ��A�����A�ȤF�A�Ҧp
Web, Mail, Proxy, FTP.....�C
�ҥH�A�ثe Linux �w�g�O�۷��������@�M�@�~�t���o�I�ӥB���Ӹ귽�S�i�H�ۥѨ��o�I�����A
�i�H���y���L�n�۷��j�����O�r�I���~�A�ѩ�L���t�εw��n�D�ܧC�A
�[�W�ثe�ܦh���H�ѩ�y
Intel �������z�]
�����I�}�������A�]�� Tom
���w����� (http://www.big5.tomshardware.com/) �����`�`�o�˨��� Intel �����I���I�ܦn���I�^
�ӳy�����䦳�۷��h���^�O�����w��t�ơA
Linux �b�o�dzQ�^�O���w�餤�N�i�H���檺�۷������Z�Pí�w�I
�]���]�y���۷��h�B�ͪ����`�o�I
�o�]�O�y�� Linux �����̪�X�~�ӳ̨��f�ت��@�~�t�Τ��@�A�p�e�ҭz�A
�L�|�����f�ت���]�D�n�O�]���L�O�yfree�z���A�N�O�i�H�ۥѨ��o���@�~�t�ΰաI
�M��L�O�}��ʪ��t�ΡA�]�N�O�A�i�H�H�ɪ����o�{������l�X�A�o���{���}�o�u�{�v�O�ܭ��n���I
�ӥB�A���M�L�O Free ���ۥѳn��A���L�\��o�ܱj�j�I�t�~�A
Linux ���w�骺�ݨD�O�ܧC���A�o�@�I��y�����y�檺�D�]�A�]���w�骺�O���v�ӧ֤F�A
�ҥH�ܦh�H���䳣���@�ǫܤ֦b�Ϊ��s��A�o�ǹs��դ@�մN�i�H�ΨӶ]
Linux �F�A
�ϥ����@�Ӥu�@���S���ΨϥΨ�ù� ( �u�n�D���N�i�H�o
) �A�]�� Linux �N�V�ӶV�y���o�I(
���ӼL�A�]�N�O�]��
Linux �㦳 1.�w��ݨD�C�B 2.�[�c�}��B 3.�t��í�w�ʤΫO�K�ʥ\����j�B
4.�����K�O�A�ҥH�y���@�ǩҿסy�ϷL�n�p���z���{���]�p���⤣�_���}�o�s�n��I�H�P
Microsoft �i��ܿšI)
Linux ���u���I
���F���n�ϥ� Linux �����ڭ̪��D���t�ΩO�H�o�O�]�� Linux �����U�o���u�I�G
- í�w���t���G
Linux ���ӴN�O��� Unix �����ӵo�i�X�Ӫ��@�~�t�ΡA�]���A
Linux �㦳�P Unix �t�άۦ������{��������ާ@�覡�A���M�]�~�ӤF
Unix í�w�åB���IJv���S�I�C�`ť��w�� Linux
���D���s��B���@�~�H�W�Ӥ��������B���������O�}�P���`���ơF
- �K�O�Τֳ\�O���G
�ѩ� Linux �O��� GPL ����¦�U�������A�]������H�ҥi�H�ۥѨ��o Linux �A
�ܩ�@�ǡy�w�ˮM���z���o��̡A
�L�̵o�檺�w�˥��Ф]�Ȼݭn�dz\�O�ΧY�i��o�I���P��
Unix �ݭn�t���e�j�����v�O�ΡA���M�]���P��L�n�ݭn�@�ӦA�B
�A�ӤT����s�A���t�ΡA�åBú�Ǥj�q�O���o�I
- �w���ʡB�|�}���ֳt���G
�p�G�A�`���������ܡA����A�̱`ť�쪺���ӬO
�y�S������w�����D���z�I�S���I���L
Linux �ѩ�䴩�̤鲳�A���۷��h�����߹���B�ӤH�ѻP�䤤���}�o�A
�]���i�H�H����o�̷s���w����T�A�õ����H�ɪ���s�A��Y�O�㦳�۹諸���w���I
- �h�u�B�h�ϥΪ��G
�P Windows �t�Τ��P���A Linux �D���W�i�H�P�ɤ��\�h�H�W�u�Ӥu�@�A
�åB�귽�����t���������A��_ Windows ����H���h�u�t�έní�w���h�o�I
�o�Ӧh�H�h�u�i�O Unix-Like �W���۷��n���@�ӥ\��A��O�H�A�i�H�b�@��
Linux �D���W���W���X���P���Ū��ϥΪ̡A�ӥB�C�ӨϥΪ̵n�J�t�ήɪ��u�@���ҳ��i�H���ۦP�A
���~�A�٥i�H���\���P���ϥΪ̦b�P�@�Ӯɶ��n�J�D���A�H�P�ɨϥΥD�����귽�C
- �ϥΪ̻P�s�ժ��W���G
�b Linux ���������A�ɮת��ݩʥi�H�����y�iŪ�B�i�g�B�i����z
���Ѽƨөw�q�@���ɮת��A�ΩʡA���~�A�o���ݩ��٥i�H�����T�Ӻ����A
���O�O�y�ɮ֦��̡B�ɮש��ݸs�աB��L�D�֦��̻P�s�ժ̡z�C
�o���M�p�e�Ϊ̨�L�p�e�}�o�̨㦳�۷��}�n���t�ΫO�K�ʡC
- �۹������Ӹ귽���t���G
Linux �u�n�@�� p-100 �H�W���Ū��q���N�i�H�w�˨åB�ϥδr���o�I�٤��ݭn�� P-4 �� AMD K8
���Ū��q���O�I���L�A�p�G�A�n�[�]���O�ݩ�j�����D���]�A�ȤW�ʤH�H�W���D���t�Ρ^�A
����N�ݭn����n�@�I�������F�C���L�A�ثe�����W����@�ڭӤH�q�����i�H�F��o�@�ӭn�D�o�I
- �A�X�ݭn�p�֤ߵ{�����O�J���t���G
�ѩ� Linux �u�n�X�� K ���쪺�{���X�N�i�H�����@�ӧ��㪺�@�~�t�ΡA
�]���۷��A�X��ثe�a�q�Ϊ̬O�p�q�l�Ϋ~���@�~�t�ΩO�I���N�O�������l���y�O�J���z�t�ΰաI
Linux �u���O�ܾA�X�Ҧp����B�Ʀ�۾��BPDA�B�a�q�Ϋ~�������L�q���@�~�t�ΩO�I ^_^
�ϥ� Linux �n�B�������աI���L���M Linux �㦳�o�˦h���n�B�A
���O�L���ѤW���@�Ө��H�P�R���a��A�ϥL�����βv����ܤj������A�N�O
Linux �ݭn�ϥΡy���O�C�z ���ݾ��Ҧ��i��t�Ϊ��z�I���M��~�Ӧ��ܦh���ϧΤ����}�o�ϥΦb
Linux �W���A�������n���x Linux �٬O�H���O�C�ӨϥάO����n���A�]���n����
Linux�����a��������n����x��q���U���O���欰�A�Ӥ��O�ηƹ��I�@�I icon
�N��F�I���L�p�G�u�O�n�[�@��²�檺�p���O�H�O���O�j�a���i�H������H�S���I���u�n��
Linux ���@�Ǥp�p���]�w�N�i�H�[���F�ILinux �٥i�H��i���a��G
- �S���S�w���䴩�t���G�]���b Linux �W�����Ҧ��M��X�G���O�ۥѳn��A
�ӨC�Ӧۥѳn�骺�}�o�̥i��ä��O���q����A�ӬO�D��Q�ʽ誺����C�p���@�ӡA
�b�z Linux �D���W�����n��Y�o�Ͱ��D�A�Ӧp��O�n�H
�n�b�ѩ�ثe Linux �ӷ~�ɪ���X�٤����A�ثe�b�x�W�����W�� Red Hat �P SuSE
�����]�ߤF�A���I�C�z�i�H�g�ѳo�ӪA���I�Ӫ����V�L���ʶR/�Ը߬������n�w����D�O�I
���L�A�p�G�z�ëD��ܦ��M���ӷ~���q�� Linux distributions �ɡH����H
�S���M�H�쩲�A�ȩO��o�I�ˬO�٤��ݭn�Ӿ�ߡA
�]�����������椧��A�A�n�ݪ����D�X�G�b�����W���i�H��쵪�׳�I�ݧA���S���Τߥh��N�O�F�I
�ϧΤ����@���٤����n�G���M���b 1994 �~ Linux 1.0 �����X�ɡA
�N�w�g�t�� XFree86 �� X Window �[�c�F�C���L�A X Window �����O Linux �W���@�ӳn��A
�L�ä��O Linux �̮֤ߪ������A���S���L�� Linux �����A�����泣�S���v�T���I
�ҥH�����q�`�O���� X Window ���աI
����꦳��h�H��� Linux �ëD�O�۲��b�������A���A�ӬO�@���W���q�����ϥΡA
�o�@�I��� Linux �ӻ��A�٬O�����n�I�Y�ϥثe�w�� KDE (http://www.kde.org/) �� GNOME (http://www.gnome.org/) ���u�q�������z�{���A
���L�A������X���٬O�ݭn�[�j�A�Ʊ楼�ӥi�H�ݨ��X�W���� Linux ��W���q���O�I
��L Linux ����
�٦��@�Ǹ�ƻݭn�����j�a���O�I
�̴`�зǡG
Linux �����u�}���DzΡA���N�O�䴩������{�ӥ������зǡA
�Ҧp�}�o�ɴN�ϥΪ� POSIX �W�d�C���~�A
�ѩ� Linux �O�@�ӨS���y�W��~�z�˦����s�A���N��A
�p�G�j�a���ۤv���ۤv���A����i�Q�Ӫ����O�A���ӷQ�n�b
Linux �o�ӧ@�~�t�ΤW���o�i�n��P�w�骺�t�Ӥ@�w�|�L�ҾA�q���I
���F���n��}�o�ӡB�P�w��o�i�̦��@�Ө̴`����V�A�]���Ӧ�
Linux Standard Base (LSB) �� File system Hierarchy Standard (FHS)
�o�ǭӪ��N��ϥ͡I�ҥH�A�U��
distribution �]���n���` LSB �W�����W�d�A�n�w��o�i�̤]���|�̴` LSB �A�ҥH�o�A�ڭ̤~�|�`�`���A�U�j
distribution ���M�b���Ѫ��u��P�зN�W�����Ҥ��P�A���O�W�A�L�̪� Linux
�[�c���O���������I�]���A�A�u�n���@�M Linux distribution �]�N���F�I��L��
distribution ���ӴN�����˧A�o�I
���A���B�u�@���B�ݾ�...
�ѩ����������A�ڭ̩γ\�`�`�|ť��@�ǦW���z����ҥH�A���U���Ӥ��дX��²�檺�����W���a�I
^_^�A�ӻ{�Ѥ@�U����O ���A�� ( Server )�B�u�@�� ( Workstation ) �P�ݾ�
( Ternianl )�H²�檺�ӻ��A�A�i�H�o�˻{���G
- ���A�� ( Server )�G���� Internet �@�إH�W�������A�Ȫ��D���A�Ҧp
yahoo ���Ѫ��O WWW ���A�ȡA���� yahoo �N�i�H�٤��� ���A�� �F�I����A�A�ۤv�[�]�@�x
mail server �O�H�����I���]�O�@�Ӥp�������A���o�I�ҥH�A�A�����n�M�������D�A
���A���O���W�Ҥj�p�������I�ثe�@��
Linux �W���N�i�H�[�]�h�Ӧ��A���n���o�I�Ҧp WWW ���A���� Apache �n��B FTP
���A���� Wu-ftp �n�鵥�����F
- �u�@�� ( Workstation ) �G�W�A
�u�@���i�H�����ȴ��Ѥ@�s�S�w�H�h�A�@���ƭȤ��R�B��ǥγ~�������C�Ҧp��������s�Ǧ��@��
Sun �������A�L�ȴ��ѧڭ̬�s�Ǥ����X���q�����s�u�A���ڭ̦��ݭn�ϥΨ� Fortran
�o�ӵ{���y���ɡA�N�s�u�i�J Sun �o�������A�æb�W���i��ڭ̩һݭn���p��u�@�I
�o�ӴN�O�u�@���աC�Ӥu�@���P���A�����t�O�A�j���N�b�S������
internet �W�����A�ȦӤw�A�Ҧp�A�p�G�ڱN Sun �W���� mail server �}�Ҥ���A
����o�������N�i�H�٤������A���F�I�P�ɤ]�O�ڭ̪��u�@����I
���M�A��s�q���w�q�O�A�u�n�O�S���� Internet
�W�����Ѻ����A�Ȫ��A���N�O�u�@���F�I�o���M�]�N�]�t�ҿת��ݾ��I
- �ݾ� ( Terminal ) �G²�檺���A�N�O end-user
( �N�O�A�� ) �e���������q���I�����A�Ҧp�������O�ϥΧڪ��u�@�� ( Windows )
�s�W�ڭ̪��D���Ӥu�@�A����o�@�� Windows ���q���A�N�i�H�٬� terminal
�����o�I���L�A��U�q���ӻ��A�y�ݾ��z�������ӬO����ƥ���i�H�@�~���n�骺�A
�b�ݾ��W���@�w�n�s�W Server ����A�~��i��U���@�~�I
���~�O�̯U�q���ݾ��o�I�Ҧp�ڭ̫e�����L��
�������j���D���s�u�Ҧ��I
�j�P�W�����O�i�H�ΤW�����[�I�ӬݡI
�X�ӱ`�������v�Ҧ��P�w�q
�{�b�����W���n�h���n��A�����O�ۥѳn��A�����O�M�Q�n��C
�����M�Q�n��K�O�A�����ۥѳn��n����ڡI�n�аڡI������o�ǪF��H
���A�����ä��O�߮v�A���k�ߤ]���Q�����A���L�A
�٬O���X�ӱ��v�Ҧ��i�H�ӽͤ@�͡�
- Open Source �GOpen source ���ܳn�����X�ɡA
�@�w���H�ۭ�l�X�����X��I�q�`�L���X�Ӧn�B�G
- �{���]�p�v�q�`�|����{����������~�|���X ( �K�o�Q��, ^_^ )�A
�ҥH�q�`�{���b���Ϊ��ɭԡA�N�w�g�㦳�۷����u�}���F
- Open Source ���믫�A�۫H���{����]�p�H�N�{����l�X���X����A
��L���{���]�p�v�����o����l�X����A�ѩ�ݭn�N�{���令�ۤv�һݪ��˦��A
�ҥH�|�g�ѥ������ҾǨӥ[�H��}�A�ñq���[�H��}�P���ΡA�ҥH�{���� debug
�\��|��DzΪ� close source �Ӫ��֡I
- �ѩ�{���O���H��l�X���A�]���A�t�αN�|�����s�b�A���H�����차�{���Τ@�Ǧw���|�}�A
�۹�Ө��A�|�����[���w���I
Open source ���N�����v�� GNU �� GPL �� BSD �����G
- GNU General Public License �G
�o�ӥi�H�ѭ�誺�����A�ѡA�L�D�n�w�q�b�y�ۥѳn��z�W���A���W
GPL ���v���n��A�ݭn�������l�X ( Open Source )�AGPL ���X�ӥD�n���j��V�G
- ����ӤH�Τ��q���i���X�ۥѳn�� ( free software )�F
- �������X�ۥѳn�骺�ӤH�Τ��q�A���i�Ѧۤv���A�ȨӦ����A�����O�ΡF
- �ӳn�骺��l�X ( Source Code ) �ݭn�H�n����W�A�åB�O�i���}�o�����F
- ����H���i�z�L���`�D���o���@�ۥѳn��A�B���i���o���@���v�Ҧ��C
��h�� GPL �i�Ѧ����� A ������Ʊ���I
- Berkeley Software Distribution (BSD) �G�ϥ�
BSD source code �̱`��IJ�쪺�N�O BSD ���v�Ҧ��F�I�o�ӱ��v�Ҧ����P GPL
�������A�Ө�믫�]�P Open Source �۩I���O�I
���~�A����H���٦� Apache �����v�B Sun �����v�A�n�h�n�h��
- Close Source �G
�{�����֤߬O�ʳ����A�u�I�O���M�H���@�A�z���ݭn�h��ʥL�F���I�h�O�F���פj���馩�A
�ϥΪ̵L�k�ܧ�ӵ{�������ۤv�Q�n���˦��A���~�A�Y���차�{���Ϊ̦w���|�}�A
�N�|��W�۷������@�q�ɶ��Ӱ����I�o�]�O�ҿױM�Q�n�� (copyright) �`�����n��X��覡�C
�N�������v�Ҧ����G
- Freeware �G���P�� Free software �A Freeware
���y�K�O�n��z�ӫD�y�ۥѳn��I�z���M���O�K�O���n��A���O�����o�n�������l�X�A
�ݬ����X�̪��N���o�I�o�ӪF��P Open Source �����O���ӬۦP���F���I
���~�A�ثe�ܦh�к] �K�O�n�� ���{���ܦh�����p���D�I�Ҧp���ɧK�O�n�骺�W�q�A
��I�ϥΪ̸���Ѩ����ت��I�ҥH
�y�Ӹ��������n��ФŦw���I�z
- Shareware �G�@�ɳn��o�ӦW���N����F�I
�P�K�O�n�馳�I�������O�A Shareware �b�ϥΪ���A���]�O�K�O���A���O�A
��F�ҿת��y�եδ����z����A�z�N�����n��ܡy�I�O���~��ϥΡz�Ϊ̡y�N�������z
���J�R��q�`�A�o�Ǧ@�ɳn�鳣�|�ۦ漶�g���ĵ{���A���A�b�եδ�������N�L�k�ϥθӳn��C
( �n�ݵ��бN�ƹ����ʨ�y���G�z���U���ťճB�A���U������ťճB�Y�i���)
- �@�ӧ��㪺�@�~�t�Φܤ֭n������㪺�����ӵw��A�аݡA�@�~�t�����ӭn����w�骺���dz椸�H
�ܤ֭n�������G(1)input/output crontrol, (2)device control, (3)process management,
(4)file management. �����I
- �֤ߪ��\��b��ޱ���Өt�Ϊ��w��A�o�]�A�F CPU �B��椸���z�A��J/��X���z�A�O���骺�z�����C
����аݤ@�Ӹ������㪺�@�~�t�ΡA���ӥ]�t���dz����H
���]�t Kernel + Kernel Tools + Applications ����
- �@�� GBytes ���w�ЪŶ��A����X�� KBytes �H
1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576 KBytes
- �A�b�A���D���W���w�ˤF�@�i�����d�A���O�}������A�t�Ϋo�L�k�ϥΡA�z�T�w�����d�O�n���A
����i����D�X�b���̡H�Ӧp��ѨM�H
�]���Ҧ����w�鳣�S�����D�A�ҥH�A�i��X���D���a��b��t�Ϊ��֤�(kernel)
���䴩�o�i�����d�C�ѨM����k�A������d���}�o�Ӻ����A�U���䴩�z�D���@�~�t�Ϊ��X�ʵ{���A
�w�˺����d�X�ʵ{����A�N�i�H�ϥΤF�C
- �ڦb�@���D���W���w�� Windows �@�~�t�ήɡA�åB�w�ˤF��ܥd���X�ʵ{���A�L�O�S�����D���C
���O�w�� Linux �ɡA�o�L�k���㪺��ܾ�� X Window �C�аݡA�ڥi���i�H�N Windows �W����
��ܥd�X�ʵ{�����Ӧw�˦b Linux �W�H
����I�]���֤ߤ��P�A�w��w��Ҽg���X�ʵ{���]�|���ۦP�A
�sĶ���]���P�A���M�A�X�ʵ{���]�L�k�b��ӧ@�~�t�ζ��ۮe�C
�o�]�O����}�o�Ӧb�L�̪������W���A���|�P�ɴ��ѳ\�h���P�@�~�t�Ϊ��X�ʵ{�����G�C
- �ڦb Windows �W�������C���A�i���i�H���� Linux �h���H
���M����I��W�@�D�ۦ����A�]���C���]�O�@�����ε{�� (application)�A
�L�����n�ϥΨ�֤ߩҴ��Ѫ��u��Ӷ}�o�L���C���A
�ҥH�o�ӹC���O���i�b���P�����x���B�@���C���D�o�ӹC���w�g�i��F���ӡC
- ����O�n�骺���ӡH
�{���O�ѵ{���X(�q����ASCII�榡)�g�L�sĶ���sĶ���� binary file ����A
�~����b�ӧ@�~�t�ΤW������C�]���A�z�i�H�N�z���{�����{���X�ק令�i�H�A��
��L�@�~�t�Ϊ����ҡA�åB�[�H�sĶ�A�ϵ{���i�H�b��L���x�W�B�@�A
�o�ӭק諸�ʧ@�Y�����ӡC
- Linux �����ȬO�@�Ӯ֤P�������֤ߤu��Ӥw�A���L�A�L�w�g�i�H�X�ʩҦ����w��A
�ҥH�A�i�H��O�@�ӫܶ��K���@�~�t�ΤF�C�g�L��L���ε{�����}�o����A�Q��X���� Linux
distribitions�C�аݲ��h�� distributions �����A���P�H
�ۦP�G�Q�ΦP�˪� Linux kernel (http://www.kernel.org)�A�X�G�ۦP���ۥѳn��M��
(�Ҧp GNU �̭��� gcc/glibc/vi/apache/bind/sendmail... )�A�X�G�ۦP���ާ@����
(�Ҧp���ϥ� bash/KDE/GNOME ����)�C
���P�G�ϥΪ� kernel �P�U�n�骺�����i��|���P�F�U�}�o�ӥ[�J�����Τu�㤣�P�A
�ϥΪ��M��z�Ҧ����P(debian �P RPM)
- Unix �O�ּg�X�Ӫ��H GNU �p�e�O�ֵo�_���H
Unix �O Ken Thompson �g���A1973 �~�A�� Dennis Ritchie �H C �y����g���\�C
�ܩ� GNU �P FSF �h�O Richard Stallman �o�_���C
- GNU �����W����H�L�D�n�Ѩ��Ӱ���|����H
GNU �O GNU is Not Unix ��²�g�A�O�ӵL�a�j��I
�t�~�A�o�ӭp�e�O�Ѧۥѳn�����| (Free Software Foundation, FSF) �Ҥ�����I
��̳��O�� Stallman ���ͩҵo�_���I
- �ڭn�p����o Linux distribution ���i�w�˥��СH
�ثe�U�j������ Linux distribution �j�P�W���M�̪��b GPL �o�Ӫ��v�ŧi�W�A
�]���b�����W�����i�H�������U���A�Y�����쪺�ܥi�H��U�o�i���t�ӥD�����h�U���C
�M�Ӭ��F�W�e���`�ٰ_���A��ij�b�x�W�H�M�����x�ӤU���t�פW�|�֤W�ܦh�A
�S�O��ij�n�x�W�B�ͥi�H��q�u�j�Ǫ� FTP �� ( http://ftp.isu.edu.tw/ )�U����ơI
- ²�檺�����@�U����O GNU �� GPL �H
1. ����ӤH�Τ��q���i���X�ۥѳn�� ( free software )�F
2. �������X�ۥѳn�骺�ӤH�Τ��q�A���i�Ѧۤv���A�ȨӦ����A�����O�ΡF
3. �ӳn�骺��l�X ( Source Code ) �ݭn�H�n����W�A�åB�O�i���}�o�����F
4. ����H���i�z�L���`�D���o���@�ۥѳn��A�B���i���o���@���v�Ҧ��C
- ��צh�H ( Multi-user ) �h�u ( Multitask )�H
Multiuser �����O Linux ���\�h�H�P�ɳs�W�D�����~�A
�C�ӨϥΪ̬Ҧ���U�H���ϥ����ҡA�åB�i�H�P�ɨϥΨt�Ϊ��귽�I
Multitask �����O�h�u���ҡA�b Linux �t�ΤU�A CPU
�P��L�Ҧp�����귽�i�H�P�ɶi��h���u�@�A
Linux �̤j���S�⤧�@�Y�b���h�u�ɡA�귽���t���������I
- ²�满�� GNU General Public License ( GPL ) �P Open Source ���믫�G
1. GPL �����v���n��A�D���ۥѳn��]Free software�^�A����H�ҥi�֦��L�F
2. �}�o GPL ������(�ΰӷ~���~)�i�H�g�Ѹӳn�骺�A�ȨӨ��o�A�Ȫ��O�ΡF
3. �g�L GPL ���v���n��A���ݩ� Open source �����p�A�ҥH���Ӥ������l�X�F
4. ����H�ҥi�ק�g�� GPL ���v�L���n��A�ϲŦX�ۤv���ݨD�F
5. �g�L�ק�L�� Open source ���Ӧ^�X�� Linux ���s�C
- ���ӪB�Ͱݧڻ��y Linux �O����H�z�ڸӦp��^������n�H
²�檺���A Linux �N�O�@�ӧ@�~�t�ΡA�Ϊ̻��A Linux �O�@�~�t�γ̩��h���֤ߡC
�o�Ӯ֤ߥi�H�z��ӹq���w��A���q���w��i�H���㪺�B�@�_�ӡA�õ��ݨϥΪ̿�J���O�C
�̦� Linux �O�� Torvalds �b 1991 �~�g�X�Ӫ��A��ӥѩ�L�ӱ��F Unix ���}�n�DzΡGí�w�ʰ��B
�h�H�h�u�����ҳ]�p�u�}�B�n�D�t�Ƹ��C���u�I�A�ҥH�ܦh�n��}�o�Ӧb�o�Ӯ֤ߤW���}�o�A
�ӬY�Ǽt�ӱN�o�dzn��P�֤߾�X�����i�H����w�˪����СA�Ӧ����ثe�j�a�`�`ť�쪺 Linux �@�~�t�ΤF�C
- ����O POSIX ?���� Linux �ϥ� POSIX ���o�i���ܦn���v�T�H
POSIX �O�@�ؼзdzW�d�A�D�n�w��b Unix �@�~�t�ΤW���]���{���Ӷi��W�d�C
�Y�z���@�~�t�βŦX POSIX �A�h�ŦX POSIX ���{���N�i�H�b�z���@�~�t�ΤW���B�@�C
Linux �ѩ�䴩 POSIX �A�]���ܦh Unix �W���{���i�H�����b Linux �W�B�@�A
�]���{�������Ӭ۷�²���I�]���j�a�e���ഫ���x�A���� Linux ���ϥβv�C
- Linux ���o�i�D�n��������خ֤ߪ����H
�D�n�����_�ƪ��o�i������(develop)�A�p 2.5 �A�ΰ��ƪ�í�w�����A�p 2.6 �C
- ²�满���ۥѳn�� (free software) �P�}�X (open source) ���t���H
�ۥѳn��N���G�A�i�H�֦��ۥѪ����o�B�ƻs�B�ק�B�A�o��ӳn�骺�v�Q�A
�ѩ�㦳�o���v�Q�A�]���ۥѳn��q�`�O Open source ���C
�}�X�N���G�n�����X�ɡA�P�����X��l�X�A���ϥΪ̨��o��l�X��A��_�ק�ӭ�l�X�A
�h�̾ڸӳn�骺���v�өw�C
�N��N�O���A�ۥѳn��O Open source ���A���O Open source ���n��h�����o�O�ۥѳn��I
- ����O Linux �� Live CD �H
�ҿת� Live CD �N�O�N���㪺 Linux distribution ��m��@������ (�ثe�]�� DVD �����F) �����A
�M��z�L���s�}���H�y���ж}���z�A�N������ϥεw�Ъ����i�J Linux �t�Ϊ����ҡC
- ²�满�� Linux ���\���]���H
1. �ǥ� Minix �@�~�t�ζ}�o�� Unix like �A�S�����v���ȯɡF
2. �ǧU�� GNU �p�e�Ҵ��Ѫ��U���u��n��A gcc/bash ���F
3. �ǥ� Internet �s���y�ǡF
4. �ǥѤ�� POSIX �зǡA���֤߯���A�X�Ҧ��n�骺�}�o�F
5. ���˯��j�հȹ�A�����ζ����۵M�Φ��I