Top Banner
The Linux Kernel !"#$% !"# $ %&' () * + ,- . /0 12 34 56 78 9: ; < => .? @AB CDE F/#G .? H /0 < IJ KLMN OPQ RST U <MV WA "XY YZ[ \/]^ >RS_ T U < # $`G abE RS# c d e"f Kg
168

Doldoggi bisiri

Jun 02, 2015

Download

Documents

sprdd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Doldoggi bisiri

The Linux Kernel��������� ��� ����� �������������

���������������������

����� !�"�����#�$�%

������ ��� ���

������������ ���������������������������������

��� � !"#� $�� %&'�� ()��� �*��� ��� ��� � �� ����� +� ,-

���������.�/0��� 12� 3�4���56��78���� ����9:�;���<

��������=>�.?�@AB����CDE�F/#G�.?�H��/0���<�� �����IJ

KLMN����

�� ��� OPQ�� RST� U� <MV�� WA� "XY� YZ��[� \/�]^� >RS_� T� U

<����#�$`G��a�bE�RS#�c��d��e"�f�Kg��

Page 2: Doldoggi bisiri

��� ��

��������� ����� ���

����&�'�����(����

��)**����&�'�����(����*�(*

�"�����#�$�%!��� #���#

����h� ��i� j

��������kGl�mNno�� ���� ���������� ��� �����������^D� ��� �� �� �� ! �"��a

G� #$%�� � ���� &����!'��pq�������pq��Gr$�stu�v!F�wxy�z{D�|_

}#G��~�����kG��OPQ��RST�U�<MV���xBMN��0T�U�����,���

aO.�8���������#�����

Page 3: Doldoggi bisiri

����������

()*+� �����������,��-�(� ��!�� ���� �����������,��-�� �� �$����!� ������%� ����������� ������()*+������(� ��!�

.�/0� "%���� ���1�����2������������ � ��� ������ ! �"

�3��"!����.!� ���4�, �"%����5��, % ����67��)3��(&��� ���� ! �"8�������

$% �9��,��:$%��� ����&����!:����0�9����/������������� �� 9����� ��;%�!����� ��/�����; �%���-���� �9���������%��-�!!�; �"����� � �� �<

!� $%����/0� "%����� ����9���������% �/��� ������ ����� ��9��/�� ���������/!��������!!���/!�������/��� �!���/ � �

!� ��0� ���� !�� ��� ��� ��� ���� ;��,� �� �� 9�� �//������ 90� �%�� ���%��� �� ;� � �"� 9�-���� �� 9�� ��

!� *-�0���� �� 9�����% �;��,� ��/����� � ����� �� � -����9�� � �"��%�����/!������� ����-� �% �����!��� ��9�� ��!���������������� �-����9�� � �"������/!������� ���/��� ����

!� =��!!� /��� �� ���0� 9�� ��/�������� � � !!� ���� �� � -��� ��� �; � ��� >���� � �� ��%��� ;��, ; �%�����% �/��� ������ ��� -�/��/���� ��� ��� �" ����

?���/� �� � ��� �%� �� ��!� � ��0� 9�� "������� -��� ������ �� /��/� �<�4� ��� ��� �%�� ���%��� ���� � ,�$%� ���� �� �� �� �����%�������/�������� �� ����%�� ����������� �� ���0���� �!������ ������������� �

�!!� ����������� ���% ���������� �/!������������%��6)(�6�����!���9! ��� ��� ������ !�9!��� �

����0��� �3$�� -����prep.ai.mit.edu:/pub/gnu/COPYING. *�� � �! �� ��/�������� ��//��� ���

Page 4: Doldoggi bisiri

������

()*+�� (� ��!���������

����������������������()*+���� (� ��!������� ��¡��

.�/0� "%���� ���1�����2������������ � ��� ������ ! �"

�3��"!����.!� ���4�, �"%����5��, % ����67��)3��(&��� ���� ! �"8�������

��¢� �:$%��� ����&����!:�£��¤��¥¦§�¨©ª�«�����¬­¡��®¯�°�� ±

²³�´µ¶·��¸¹º�»�¼��

!� ½§�¼��¾¿À�ÁÂÃ����µ­Àª�ÁÂã���¢��±²³�´µ¶Ä��®

¯Å�´µ¶Ä��Æ���ÇÈ�ÉÊËÌÍ�ª��

!� ÎÏÐ�����¢§Ñ�ÒÓª�Ô£�¸¹¶Õ�±§�¾Ö��×س�Ù�Í�ª��

!� �� Ô�� j®³� ¸¹¶�� ÚÛ�� �� Ô� ±®³� ܶ�� ÝÞÅ� ßàá� âÕãÍ

¶���Ô�±®³�äÅ�»�¼��ÝÞÅ�åæãÍ�ª��

!� �ç� Ô§Ñ� �� ¢�� j®³� è�Å� ½ã� é³� ê·�� ë­ª� ÚÛ�� ìíª� î

ï¨�ª�«����×Ø¡��±åº�»�¼��

ðÜìë�ñìë� ÚÛ� �� òó��éôÈ� ì­õ� »� ¼����� ö§� ÇãÑ�� ¾Ö§÷

øù³�úÑ�ÐÌÉÕ�ûü������ 媣�Û�Å�¾ÖÈÑ�Éý¶Õ�½þ�ù��ð�

����µë�í�Å�å�¶Õ�½ª��������

��Ãѧ�¼���Ä����à�� 6)(�jß�æè�ë��6�����!� ��9! �� � ��� ��§��

� µ­¶���� �� ���� prep.ai.mit.edu:/pub/gnu/COPYING§Ñ����0��� �3$�³� ã�äÅ�»�¼�����ÃÑ��®�� �§Ñ�±å¶��¼��

Page 5: Doldoggi bisiri

��������

��������� ��������

����������������������������� � ������������

����������������������������� ��������������

��� �� �� �� ������������ ������������������

�������������������� �������

��������������������������������� ��� ��� ��� ���� ������������ ���!������������"����

#��� �

$������������������������������������������������� �������!�������������!��� ���%���

&��� !�� !�� !�� !���"!#�"!#�"!#�"!#� �'�(����'��(��

)��$%$%$%$%�&�'&�'&�'&�'� �*"��+�%�������

�,��(�)*(�)*(�)*(�)*� �-�����.

�����+�+�+�+� ��� ��� ��� ���� �/����%����"����

�����,�,�,�,� ����!%�

��������������������� ��������

�����-��-��-��-���+�+�+�+������ �*"��0��!1�/����%���!���

././././� �2%����

Page 6: Doldoggi bisiri
Page 7: Doldoggi bisiri

��

�����ë����ª������� ����� ª�ð��� ����È��È�á¿ãÑ���å���

�È� äÅ� »� ¼�� �ç� Ì�� ��²åÉ��� Ç�ì�È� �� ��� !£� µ"ê§÷� ��

���»»#$����Ì%÷�æ&ë'��(¨ª��j�»�¼Å)@�*�ÁË��Çò�����+

Ì�,µê��-.��/�§Ñ�� Ì%÷�ª�0�� :ã1ê:���¨Ä����+ÌØ� �ê��þ#

Ú2º�»�¼Å)@�±/3��ÑÈ��ç����ÑÈ��ç�µ"ê��Õ4ª����+ÌØ�Ì

%÷�Á5ì�«Ñ�6á§�78ìj�»�¼Å)@�¶ù¨������Á5ì���78ìë�6á

§� Ú2)ù� 9.�� ¼��� !£� Çð�� :ÜÕ�§Ñ� j�ìë� ;<�� =�§� ���³� µ

­¶��¼���>§� ¼��;<�§Ñ� ���³� µ­¶��µ"��¼���Ç®¯�� ,µê�� �

��³�µ­¶��¼����Å�?@¶ù��Aºù��ÌBØ�CD¡�����³�µ­¶�

¼��� Eê£����³�Fµ��³�É���Fµ��³� ÜG¶��� �HjÅ� ÉÂ���I�¶J�

÷KÅ�¶�'� µ­ª��� �����LM�� �N@�� ���������� ±/3�� OýØê�

µ­¶��¼���P±Q�è�Ë��±Ãì�È�¨êÌR���²å���

�����ÕS£� (� �����á¿)ù�·TU�VW��� ��1�h�X�:Ü��5�!!� ��9���� � ��:Ü

EY��� ����%� 6���/���jSë�Z�[\�&��� $%��/ ���£�]��¼�� ���A2Å��­¶4�^_

Ò¾��^_`�a���²å³�?b¶Õ� á¿ ���c�'����.����� � � �% ��Ø�de¶�

��� f£� :Ü� EY�� �ç� µ"ê�� þ#� Òg��� hÕ� i±Å� ¨êj��� �.�� �±§

»kª� B(�$*.=�� �È��§� l÷� �mÅ� Ùn�'�� Òg��� �o� Ö²Ø

B(�$*.=§� pÇÌ� ù£� ����� hÕ� i±£� Ìqr�� �àÈ� ¿�¶����� /Îs� i±

£�tÈ���ÈEÓu�îÌë� .È��á�¿�¶�����.����²å³�¨à�'�µ­º�ñ

ì�È� .��ÈEÓu� î̳�v3¶�� ¨êj��� .È��wxÕ�yç�Bùz�� " ��!���{

|�}~ª� ���A��C7��� ��C2��;<�È�Òg�³����»�¼j���E������Q�¶���È

ϵØ� Ëj��� Òg��� :Ü�§Ñ� ��� ;<�� /3�� �e§� ø�Ëj��� c� Ç®¯�

���;<����=²ê£�Ö�ê��Òg��i±Å�¨êÌ�Â�n��

����� M�ª� �ܳ� ¨©á��� ã��j��� ����� ¿�Ö�Ö� ���Öë� ���

����� �� �$���!� �Ø����]¨ª�Òjª����+Ì���g��B � ������ �g���Òg

���¬�ª��WMª���²åÈÑ���ñì�È��������¼j���������g���Õ

�§�¨©¶ù�A ���ÖÕ�o�����+̳�¨êÌ��³�ãL¶��� ���E��ð�á

��y���ª���²åë�Òg�³� ��È�����ë�� 1� �.§Ñ��ÈE�Å�¨êÕ�á¿

���¿=£��Û�� ÷�R¡Ëj����§����Ù£������Ö���¢~��L�ÐÅ�í

á�£���¶¤�±/3ìë�;<��¥�¦Å� ¶4��ç�ð�ê§÷�åæ¶����E�¶4

����� Çð� µ,§Ñ� �È� ��÷� Ëj��� ���+̳� É�� �§� 槶�� µ"�� �

¨�Õ� á¿ ��� Eê£� Ö��� �±§� Ø©¤� ÃåöêÅ� ãL¶�'� µ­ ¤� ÝÞêÅ

tÈ�����+̧�ì­ ���ªÓù�«���������²å���¬Å��­÷�Ëj����

�ª�ö£� ���Ø� Òg�� �à³� M� ª� ®�� Øù��¼ù� «��� µ?���� ����� æ

�¯� �D=*+���§�� ��P±Q�tÈ�&4R�����������Hµ­/°��±²�ù§

¼��������+Ì�³M�3����=�-�;����3������ ���§Ñ� ¨Ä� 6)(��6)(E �)���(� �������

�+ÌÈ�¨êÌù���!£� 6)(����+ÌêÅ�µ­ª��

Ç®¯��µ"ê£�Mù�4U�´e��µ�¨êÌR� .�A�DB�¸¹-���¶�³�v.¶����

��³�WMª� �ÜÈÑ� µ­ª��� �í»�� ���� µ­Öê£��ÈE�Å� ¿�¶·��� �

ç�µ"��¨Ä��ÈE�Å�?k¶�'����³�µ­ª���!£�����µ­Öê£�¶·Q

FD4$D�� Ãѳ� ¸��� á�¹�� ª� ®¯Å� åÇÈ� v5¶�Å� y�� �æ�� ±8@Å� º$

ù¨��6á§�åÇÈ�6¿¶ù� «�� ÚÛ�?»��¼�@Å� ½ÉÕ��ª����»��µ­Ö�

Bû��� à�i³� ¨ê��� 1�Å� »5¶4� ���� 1��� å¿Ö�«Ñ� ��Öë� ��

����������������������������������������������������������

Ï�� ���Sç�� :%��,�� :� � ����¶��¼�'�� ��� :SÃÇÈ:����È��·���S

ÃÅ�EÇÈ�ë­º�y�����Õ�����-!0���,�

��� FD4$D���EÇÈ��îس�Ì%÷�¶«�Ë�ù�ìÌ�£�ÃÑ����!£� FD4$D� Ã

Ñê������­�È�ʳ¶����ê��¾�ÇMQ�Ò­¶��

Page 8: Doldoggi bisiri

�� ���§÷� É¿� 5�È� ¶����� ����� ÌBÑÄ�� �ܪÀÑÄ� 1�� ��§� Ǫ

­Ø��»5Å�Ù�êë�����£�ÁÂ��5®��ìë�ÝÞÃÄ�êÅ�»��¼Æù¨����

���t��àêÅ�Çȶ÷�ɵ¶���Ä��à³�Ö���ÊË�1�§�­Øª���EÌÍ�¶

ù¨�� ?åÈ� ̺� ª� áö§Ñ����� 1�� ��� ¿=§�Î4¶�� µ"ê�� »�� ϧ� Ð

Å�»�¼��5�§�Ñ�¶��

Ç®¯������µ­Öê£���²åØ�Ì%÷�6¿¶�ù��Ò�®¯ê��Ì%÷�ÓÐ��Ô

�Ø�ù� Õ4Ö� Éù� «���� EU�� ���³� Ö/Q� ×ØÉ�� �£� ��²å�� 6¿� S

�³�¸Û��ÙÚª�ÝÞKÅ��Òã�Û�«����®ÜU��j�������������Û�µ

¨êÌ©Å�ݨ����E��ÜÄù�ÖÒÞ÷�×Øß�»�¼���P±Q�æèËÌ�¼����

�£� ¿�Öê�� ���+̧� Çã� ¾¿ÀÅ� �Ò¶��� ¼ù¨�� ��� ���+Ì� ³M�

6)(�æè���§���E�����à³�ÖÒÞ÷�¸¹º�»�¼���¶Õ�yÃ���� E

Ìù¨� £�� ��� �à³� ä� à�á� y�� �ê�� âù� �¡� ã6�Uä� ����� ,����!�

���� ���� ��� Bå��Ø�Õ§� æÆù¨�� ��Á§�� Ì�� �àØ�çÖ� ¼��� E� �àê£

Ì%÷�6¿º��ëØ@�4ÕÑ� è�ª��£� ����� ±ßìë� Ü¥��ñì§�Çã�éê÷

�ã¶���������£�WMQ��¶Ö«�ûÈ���¢��ñì�Õ��¶���ë�������

�²åØ� Ì%÷� 6¿¶�ù� âìQ� �ãº� »� ¼��� ����� ����� �á� �¶«� íj

Å�´µ¶·���HjÅ�¸Å�y������á�¹�®§Ñ�Ì��jê��jÌ���س�îï

ð§Ñ� E�ß� »� ¼��� ¶��� ����� èÖ�� ��²åØ� ?åÈ� Ì%÷� 6¿¶�ù� Ã

¤�ñònÅ�y�ºó¤�ô¯Å��Ê��µ�Õõ¶��¼���E�ô¯����¢Å�¸��öÖê§

÷�±ãù��ûü��

ÂØ�ä�È�������3³�÷£��£� ���7h��ß��øí� �+���È/Ñ�Õß�á�¹�

È�����¹ù�¿=Å�¶¤�ú�íB��G �� ����� �³�Ýà Å�y������ ��7h®��B

ùz��ûü��� " ��!� ?>� /����� .��� �����®4Ñ� �?.�°��Bùz���þ�§Ñ��È�¥�

¦�ý� �� �¯Í§Ñ�jã�þj��� ����h§��tÈ�Ü�¯�Bùz�ß�²�®Ñ§Ñ�=

�³��÷�Ëj���E�®Ñ��ñ����­�ß�²��æï�á�§�±«ì�È�R�¶4��Å

-�¶����È�� ܲì�È�� øí� �+�� 3 �� à�lÈ�È/Ñ��� �?.� ô®§Ñ� v3

ª�øí� �+�� á�¹� Éà)ù�� �ï�� -�¶�� ��j��� ä� ���§� Çã� ���� ��

�Ý� ���§� ô�³� �÷� Ëj��� ��� ú�� ¶5§� ����� ¹ù� ¿=Å� �Õ� á¿ ��

jÅ�3ðã�Ø«Ñ����������²å�ֲݨ����E�Å�¨êÌ�Â���ù�Ìê

��æ6²§�ÇãÑ��öö�E�Rس�ø÷�Ëj��

EU��øí� �+������Ø�6¿¶��»!£�¶à+Ì���Ø�'�¶�§�ù�ù�«�

����³�����1���Ç®¯£�ë���È/Ñ�Õß�á�¹§Ñ�Ô��¼ù¨�¬ë����

�� á�¹�� »�� öö� IÌ��� ¼�� ­/��� øí� �+��� ��B�� B*�=�� =/����� E��

��;���.� ��� E� é��� ��� �� ¢Å� �«Ñ� �ê� �� �§Ñ� Ì�� ��Ä� �­º� »

¼jù¨�� ��� ���§� Ǫ� Õßù��� Õ�ìë� Úb£� �È� øí� �+�§Ñ���� ��B

§Ñ���� ���§� Çã� ̺5�� ø�� ¼�� ����� �� ¢§Ñ� ´´� � ¹ë�³� vâ¶

�'� ¬ë�� ¶à+̳� éÈ� à�� �£� �� yÃ���� ���� 1�� ���� ��H� Ø�£� �

��Ø� 6¿¶�� �Ä� ¶à+̧Ñ� EÇÈ� µ­Ë�� ¼��� à�ØùÈ� �� ¢�� ��H� Ø�

£�����1���§Ñ�¶à+Ì����ª�®¯§�Ǫ�����

���������������������

��¢£�öÖØ�ØR�ù����Úb§�Çã�����Ø5��¶ù�«��¼������öÖØ��

åÈ� ���� Ãå§� �·Å� Øù�� ¼�«�� è�ª� ®¯§� ÇãÑ� ��È� 殶÷� Ë�

�������;<�§���¶���à�� �.�Æù¨��� .��ÈEÓu�î̧�Çã�̺5��ù

�Å�ØR�«��öÖ�4U¯����Ô§Ñ�?�ìë���Å�ä�'�����õ�����

Page 9: Doldoggi bisiri

����������������������

��¢£������®ܥ§�Ǫ���ÁÈ�¨Ä���������E�Ç��jßìë���²å�

�Q����§�Ǫ��èÑØ�õ������Ò�����£� :jßìë��§Ñ�ῶ4��»ª��

�È� ¿=¶�:� ��� òóÅ� � �� ¼��� ü¾� E� �§Ñ� vâ¶��� 1�� Ѳá�¹�

è�³�åá¶���Ñ���¤�È���ª��/­êÅ�����

���j®U�1���¿6Ý�ë�ø���Å��þ»� +��Ø�Ì��Ö�Ü¥��Ì��Æñ���Å

�Øá ��þ»� I��³�®ç�����È�vâ¶ù�«n�������ê£��à³�¸ÌÉ«�ø

»� ¼�� ����� ��� Ì�� �à³� �㶷�� �ç� µ"§÷� E�Å� vâãÍ� º� yà��

´´�á-§�Ö�Ü¥³�E��� j®�� ῶ�� ���à�ØùÈ�����4Uè��ÑÈ��

 ¯�1��Ö�Ü¥��Eê�����3³����Ö/¶÷�vâ ��

Ò��§Ñ���������1��Ѳá�¹��EÌJ���êÅ�����Ò��£����ö�ì�

��� ¶ù¨� ���� **� �£� :�ËÌ� ¼��� é³� ê«�� Ø�� H��Ø� Ì%÷� 6¿¶�ù

�ã¶ù�Aª� ��È/�³�vâº�»��¡Å�����

��� :¶à+Ì��Õh:��§Ñ������ �.§�Çã�W!Q��èª�����²å��Ö����

ÇØ� Ë�� ¶à+Ì� á�¹�� Í"¶÷� :LËÌ� 6¿ãÍ� ¶��� ¶à+̨� åæº� »� ¼

��**�Ѭ�êÅ�è�È�ª���������²å³�P±Q��ã¶�«�� ¯�¶à+Ì�

ÕÛìë��êÅ��ããÍ�ª��

��� :���+Ì��Õh:��§Ñ��ÕÛìë����+Ì�SóÅ��è¶���Ìqr��� .��

ÈEÓu� î̳� ×ØÛ��� �� �§Ñ� ����� #£� ��²å³� ¨à�'� µ­¶�� $Å

×ØÉ�����²å��ñì��Õ�êÅ�W!Q��èª��

�� :H�����:��§Ñ�����§Ñ�á�¹���?å�H����Ø��H��³���¶�

ÝÞÅ�vâª��

7�� :�È/�:�§Ñ�� �È/�ü� �%���� ���� 1��� Ì%÷� �È/�³� ��¶�

��¶��&å¶�ا�Ƕ4�vâª��

�È/���Eê��'6Å� d¶Õ�½ã��È/��µ�§��E���1��� �ª������

��4U�´e���È/�W� ��*����A����� �.����� ��� ����*�.��Ü¥³�ùSª���áE��

í�����ê� �� j®���� =0 ���� J� *�.����� ä� ��ª� Òg�� i±�� �oÅ� �

(4R��o����H1���Ïá� ùSª����Uª��È/�W� ��H1��£� ��§Ñ�v

â¶��¼��

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�.*���� /%���!� .��/������ *���������������£��å�¾¬­����� �.­�'���i�ÈÑ�ì

�¶÷� Ö�)n��� 1�� :�.*:�§Ñ�� ���� 1��� á�¹� Â�� �.*� i�ê�� �.êÅ

hÕ*¶��µ­¶��ÝÞÅ�vâª��

2�� :ë�+���ë�+��Ã�:��§Ñ������1���Ì%÷�ë�+�³����ù�×Ø

Û��� 1���ë�+�³� Ã�¶��'§�� jßìë� H1���� ë�,��Ø� ¼ù¨�� /®

ìë�ë�+��Ã���¶à+Ì��� -ç���� ��

����� }ö��� ¶��� ��� �.§Ñ� µ­º� »� ¼�� !£� ¶à+Ì� �.êÅ� ùSª�

������� �� :Bû���à�i:��§Ñ������1���á�¹§�¼��Ð�ìë��.

³�å̶��ÝÞÅ�vâª��

��� :íj�á�¹:��§Ñ������1���Ì%÷�íj�á�¹�Â��íjêÅ����ù�v

âª���°ª��Ø��íj�á�¹�J ����!� 3 !�� =0 ����� J3=�������1���?å�íj� á�¹

ùS�ÝÞ��vâª��

Page 10: Doldoggi bisiri

¥�.a�������·��#£� ��³�Øù��MÌ����?åÈ� �����ë����ë�ià

��à�F�4��!��4 ���4�9��444����Ð��������è�Öê��µ­Öê£�FÅ� �­¶

4�5É����BÌ���à³��/¶��� ���� Ö²��´´�M²ê�� ¥�.a§�Ǫ��Ü

³�ùS¶Õ�½ã�µ­¯������� :¥�.l:��§Ñ��Ì%÷����Ø�ø�R�¥�.l��

È�0Å�ùS¶�ù� $.�C*�È�12¶4�vâª��

���� :1�� H1��:� �§Ñ��� 1��� 4U� ®¯ê�� 78ì�È� þ#� 6¿º� »� ¼��

����1���åæ¶��*Øù�jßìë�¿=��H1��§�Çã�×ØÛ��

���� :�3:��§Ñ�����Ø�Ì%÷�íj�á�¹#£�Õ���êÅ� 6ì�È��è�È�º

y§¨�Èàº�»�¼�ù�vâª��

��� :�È/Ñ:��£����Ø�¹ùËÌ�¼��4U��È/Ñê§�Ǫ�W!ª��èÔÅ�ç

��¼��

�7�� :��:��£�1����5�Õ�§�Çã�ø�Ö�º�y������1������à�̺4®

��á¿ãÍ�¶�ù�vâª��

������� �� �� ��

��¢§Ñ�µ­ª�'Ö²��ÕÞ£��¤��#��

serif�Ô5� öÖØ�ÊË�EÇÈ��~ãÍ�¶��â6Ì�°��Ã�Å���ª��

type�Ô5� Ö�Ü¥��Ö�Ü¥Â��ÆñÅ�Ø�7��

¢�±²§�8wÑ�����1����§�¼���à§�Ǫ�Î¥��áØ�¼�� �E�éÈ��Û�Ã

�§�ëËã�¼��À¾�Ø�¼��Ô�Ö������öÖØ�����à�Ö²³�×ØÉ�Ö�º�Ú

Û³�½ãÑ����Î¥¶���Ä�íj£� /usr/src/linux�Bå��³�Õ��È�ª��ǽ

.���� é³� êÌ� foo/bar.c� íj�� ÚÛ� P±ª� íjâ£

/usr/src/linux/foo/bar.cØ� õ� ����� �³� ���³� ?k��«� �í:Q� EÓÍ

¶Æù¨�� ��� �à³� ê4�É�� �£� Ø.¼�� Úb���� öÖ�� �� ¢Å� ��� �à�

�ã³����°�4U�Ö�Ü¥����³�í9¶��'�Ò­ª�ù:ÑÈ�µ­º�»�¼Å���

��

����������������

��B£� ��B�F�!� �" ���.���������

.�!������D/��� �����E��� :.:���� .�!������*������������

.�!�����D/���D=����2�.�!������*���

�?.�� � " ��!�?>� /�����.��/���� �����������

�*6*$��£� � " ��!�?>� /�����.��/���� �����������

� ����� � �� �$����!� ���������

B�� -�� $%��D/���=0 ����3������ ����*������������

B=�D=�� B ��� �-��.��/���� �����������

����F����"! ����E��� ����F������ ����F���=�-�;�����*������������

()*+�� +CD/�����������

+3���1£� +3���1����������*������������

+�4 ���;�=0 ���£� +�.�� ��� ���� B� ��%� ��� �*� � ������-�$��%��!�"0���������

-��C9������ -����

Î¥

Page 11: Doldoggi bisiri

�����������������

��� ���2h���;��lýØ��µËÕ� *��±��<� =®§Ñ� `Ì>������Çð§Ñ� Ò

g�³� ä� Ë ��� ·ÕÑ� }µ�� Òg�³� 1��� �?@A� ý� �ç� ��²å�� èBê

Å�Ø á�y�éÈ�µ­ ������C=h���È��³�½ã���¯� ���A���á�¹Å�DÖ

µ­ ��� ���h�;<��ð�³�EÛ��È�C=ª�F����� �� ��� .��/���� � ��� �� �§Ñ

G�¶�����h���Bùz�� " ��!�È��H��JB=��(!�� ����Bùz§�³Ê¶��6Á��Iª�=

�³� ��� j �'�� àù£� �hW£� øí� ý� =����"��B� JØ­� Éà³� v3¶�� ß�²

EY§Ñ� j ��� ���h� ��B�È� �Ö� ÈÛ� KX� L+̳� ¨ê�� ��²å³� ¹ù¶�

¿£��ù�Ì�EYÅ��÷�Ëj���Â���ê�§�{���_M�£���³�N&��®ç��

µ"ê�� ´´� Ê�§Ñ�� >§Ñ� ���§� Ǫ� �ÃÅ� ¤ù�'�� ��� E¾� �O�� k´

º� Ý���� Ê=��È� °� èëì�È� ���³� �«� (»��� ��� öö� {� ���� P��

�K��!���Ø� ËÌØ�� ¼��� öÖê£� 4ÕÑ� Q���9 "���� ��� �R� P���K��!����� ­Ì

³�x¤Å�Õ4Ö�É��Õ�ûü���èÖ�� E����P��E³���ç���²åê��ʳ�Ïá

ë�¶��¼ù¨�Á���øÅ�Sª�¶�¯ÖÈ�5�ª���T�Û�� ��³��������Â��

�6 !!��� îUØ� �Ì÷� � ��� :Û�Ø� Vø� ��²å�� �Â� ��²å�� ¶�� �Å� �÷

õ·�� ú¿�� A Ì�:�� �ù�Ìë� Â÷� ¼ÌÑ� ����� ��� �ܧ� PW¶÷� Ó�

XÌR��������ÂØ�>��,µ§Ñ�#��µ­º�»�¼��Ò:¶��ì­¶Õ�Y���ù

�ÌA��Ü���E�����²å����æ&È�µ­º�»�¼�����+Ì��Ç®¯£���

�§Ñ�Z÷�;íj��Ë���yÈ�����;íj�¯�?kíjÅ���Èà�Ù·�� .��DB§

Ñ�v.º�»��¼���æ&È� .LL��� ���!��ÈEÓuÅ�¸Û���G���§�Çã�殶�'�µ

­º�»�¼���ç÷��%��¼�ØM

�����������������

Û�áWÅ� ÂÌ� ��¢§� Çã� �HjÈ� �[Å� ò�� ÉÂ�� !£� ¯ê§÷� @µª��� �

��t�-Å�¿�yà���ê��[êÅ��¾�¹þá ���ã�þ��������[Å�Ù���É

��{�k´ª�¿=�j���Ì\Ä����t��Hj���³�Õõã�«��OÆ��

!£� }µê�� �� ¢�� j®³� ;<�³� Ø .�'� (� »� ¼�ù� øùÈ� ÐÌþ��� �§

Ǫ� ��� Ç�£� í:Q� :é:���� ��� ÂØ� �Q� û]¤� �� ¢�� ­�� �� ¶����� E

»=Ù��ð�ê��§�°��ç��������Ø�^�¼Åù��Ø�øÆ�Ø�

¢�±ß§��ãÑ��/¶÷�É�ã���Ê�_¬�G�%��� "90���à�`�ûÛÌ�B ��%�!�5�����§

÷� �aQ� @µàb��� Y�� j£� ��jÅc'�� ��� �ç� ÎÅ�¼÷� Ç�Å� ã�� d

��e���!���.������_M��½B�=��/%���$;��� ��§÷��@µàb���Ò��Å�f{�Dg÷

¶Õ�½ã�Ó��§h�����0� ?; �"���ijÅ�µ­ ���k�È����¢Å�����ÃÑ*��È

���� ���� ���������� ��� ��������� ����È� Ù���� Fµ��§� V��� Eå� l7��6��"

F��, � �§÷�@µàb��

Page 12: Doldoggi bisiri

�����

��¢£�����ÃÑ*��È����� ���� ���������� ��� �����������^D� ��� �� �� �� ! �"�

aG� #$%�� � ���� &����!'�� KLMN� pq�� ����� pq�� Gr$� stu� v!F� wxy

z{D� |_}�� H�� /m��� en�n� �o�p��� 3q�� |_}� ��� ��� v!� z

{#G�������r �s�t����d���������`�f#�u��d����yv

�����pq�������wx��H��/m���_y��z(G��o����wx��

pq�� �{�pqE� �{�pq�|�EAMN��o�pMV��w_}�3k��~����[G�k?

���f����.�����k���Ov�����������,���78������ �#�$`

G��w_}� H������ ���� �MV�� ��� �0#��.T� �0�� v�?�� �#� �.�

������

3k�� J�� ��� ��A��KLMN��~����#�<���U��o��?J*?4� )D$?���_�,$N

�|x���pq��������� ��������� nf#��Gk��S��n� �? u� �7?���� 3

k���0�����<���nf#�� }�����<MV�����#�0������<��

�� d�� z�� ��� ��� <��  ��� ��� ()�Y�� ��J� r ��� /m�#�� H�

_y��w����yv���� ��d#� ¡¢£� ���<]^��*¤T��0��<M[�¥¦��

[email protected]� §��� *������ �¨#� CA��� ©� ª� «¬�_}� �­®)

�����d��.?�¯°��� http://linux.flyduck.com/tlk/#G�!T�U�<��

e�N�(±���pq#�$`�aO#�G�r6BD�²³��z´�¢����aO#��µ�N��

kGJ� �¶�N� pq���� �·fJ� ��Y� ¸?�� ¹�� º»f� ªk#�� ¼�� @�k#

���½¾BMN�².���MN�yv���<��

���MN�u��d��¿� ��� ������ ! �"E���pqEA#�en`�À�z����Á��/ÂÃ

��

������ ���� �

|_}

Page 13: Doldoggi bisiri

�����

�0000�12121212� 3��)))3333� $4444� �,%%%%� 4��)))3333� )4444� �$%%%%

�ÄÎÏ£� ÷á-Å� ã� µ"ê�� ÖÒÞ÷� Î4º� »� ¼�� Å`È� ��Ì©��� 4Õ§�

�Ðâ��Æ��µ"ê��Î4¶�ù¨���¤�¥�µ"��Ç�æ§Å�¶���

�ý� �-!0���,��<�-!0���,8-!0���,����

·àÈ� �������<

�I� ������<

�� <

�ô§��¤�µ"ê��!£���Å��j��

Ñ�¸� ��9 �%�

�Ã[� � ������

ÈÕ­� �"0��"�

ÈR[� �� � �,�

ϣ[� � ���� �

5ʪ� �%��� ��

ÊÚj� �, 0����

ËÚ� �! 9���0�

�� � ���� �

�ÌÍ� � �!���

��� ����,0�

E�Χ�Î4ª�µ"ê£��¤��#��

��Ï� ��%!�����Ð`:� ���!/% ����È�[��������; ���.&��È´S���*Ñ��Ë[G

�0000�12121212� 3��)))3333� )4444� �&%%%%� 4��)))3333� ��4444� $%%%%

�Ä�Îϧ���¤�/µ"��Î4¶����� ÒÒ��¤�� #£�®¯Å��n��� �Ä�Îϧ�

ªÏÅ� )��� ÃÒÅ� �Ó���� �[Å� ��� j�� ¹þËj���� E´ì�È� EDÅ� ­Ø¶

��ÃÑ�¹ÔÅ�j.á ��j��­ØËj��

�ý� �-!0���,��<���� A�������� A��7�

�I� ������<���

·àÈ� �������<����

5������,�&4�6�125125125125� ,���,�3��)))3333� ��4444� &%%%%

ÑÃ�� ��®�� �7���­Õ��WMª�ñij�¹þ¶��¼��

Page 14: Doldoggi bisiri
Page 15: Doldoggi bisiri

� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

�� ����

��������²å�²å�²å�²å�� EEEE����� Õß�Õß�Õß�Õß�� Ë�Ë�Ë�Ë�� ¶à¶à¶à¶à++++ÌÌÌÌ� á�á�á�á�¹¹¹¹����� """"ËËË˪ªªª� ����3333³³³³� ØùØùØùØù����� 6666¿ãÍ¿ãÍ¿ãÍ¿ãÍ� ª�ª�ª�ª��� ����

����²å�²å�²å�²å�� ¶à¶à¶à¶à++++̨�̨�̨�̨�� åæºåæºåæºåæº� »»»»� ¼�¼�¼�¼�� ����5555� Ѭ�êÅѬ�êÅѬ�êÅѬ�êÅ� è�è�è�è�ÈÈÈÈ� ª�ª�ª�ª��� ������������� ��������²å³²å³²å³²å³

PPPP±±±±QQQQ� �ã¶�ã¶�ã¶�ã¶����««««� ��������� Õß�Õß�Õß�Õß�� Ë�Ë�Ë�Ë�� ¶à¶à¶à¶à++++Ì�Ì�Ì�Ì�� ÕÕÕÕÛÛÛÛ� µÆêŵÆêŵÆêŵÆêÅ� �ã¶�ã¶�ã¶�ã¶����� ¼ÌͼÌͼÌͼÌÍ� ª�ª�ª�ª��� ����

����§Ñ�§Ñ�§Ñ�§Ñ��¶à¶à¶à¶à++++ÌÌÌÌ� ��������������� �����§§§§�ÇãÇãÇãÇã�WMQWMQWMQWMQ�����è¶è¶è¶è¶���������¶¶¶¶ÆÆÆÆ�����

:��/�!���?!������ � :�)ù�� ��2�h� �iý��ù§�øÀÌ��!�� �������Ö*Ø��� Å�y®

��×â£�á¿Ëj����¨�å�hÕ�§Ø�à§���¶��ñìù��âÙÅ��Ñ��oùÌ

R�øÀÌ� ��£�����È�±Ö�æ¿Å�DÕ��¶�íê��ÖÛ� �2�òU¨�ê�«�¥�º

»� ¼�� ��j��� ë�� ��� �È/Ñ�� ��1� û���� H��§� *«�� Éà�� ¡Ì� �

�� Õ��È�� É«� ɵ�� ¡�� ����� ��Å� è�ª� §à� Èi��?�� ��9��� ��� Ö��

t� �âÚ§� :èë­� ;<��/�� ���!� ���/������ �.�:�� �oÅ� (��'�� �å� �� �.�

­Ì�� ãÖÑ� ê� »� ¼�� lÕ�� Ç®¯�� ;<�³� Ø� ÷� Ëj��� �� 5�§� � «

�Û�}~ª���Å��Û¶��øí� �+��á�¹�Ïá� �.��º�»�¼��

¶Üª�ã1ê£�øÀÌ�� ݳ~Å� ø�Én��� �³�½ª� ���+̳�¿�¶��� ¶à+

̳� 忶Õ� á¿ ��� E�£� �ê� hÕ� ÜÖê§÷� ¼Ì� ÖÒ� A� Þ��� �ÊÖ§� �

ã� ?kË�� ÉýË�� ·Çª� j2Ã�� Hë�KK� á�¹�È®��� ÖÒ� A� ³� �� ��

ÖÕ>��ß�½§��Å�»�¼��;<�����tÈ����§���¯�Çð��àÖê£���

W§�Ç�áÅ�â÷�Ëj��� ¥�ã��ç� »!£�¶à+ÌØ� �� ������+Ì�ã1ê£

��tÈ��Õ3­�È����+̳� ¨ê� »�¼ÌÑ� k´ ��� Ïvì�÷������ �.�Å

`�� ÕßÅ� ¨Ä� �£� ���� h� *5B� �.³� ��¶�� ���h� h� �³� �äê§÷� -�¶Õ

Ὺ� *5B�j���ë�� ���È/ѧ� 17&�H��� ���1&)ù�ì�Ø� ����¾�è���

ÈØ� B�l� à�²�� ØÈ� �ÔÖ�� /È� ��®�� ÃÖ³� �áº� »� ¼�� .6�� �.�!��

6��/% �� ���/������ åà³� �æª� �� ;<��� ��� Õ��È� Û�«� aÈ� }~¶R� «ù¨

�Û�µ�ç�����³��Ì� *5B£� ��h��íá��µ.Ú�È�4ÖR� ��B�û����­��

¶à�B�lØ�òb� *5BA+$³�Â�n���ªÓù«��;è�.��/�>�Å�¹þª�!£�,µê�

*5B� �.³� �ݪ� ;<�êÅ� ��¶÷� á¿ ��� �� �.�� Ü¥�� µ?�� ���� Ëj��

��?�ìë���£�»!£�¶à+Ì�=²ê����M3��á�Å����Ú2¶÷�¨êj��

�È�ëã�é�R�Øȧ��äê£�ê� �����h�Õ� �.Ø�ØR�á�¹�Ü¥ì��ë��

!£� �ê�� ù��� �.§)ù� EÇÈ� �Ìì� þ��� é³êÌ�� Ø�� }~ª� ë�� í_Ç

.�(³� ­ª�á�¹¥Ä���ä�Ὼ�y�ë�� �1��ÌàKî��à�§Ñ�Ὺ����

����������������������������������������������������������

Ï�� ���!�� ���ö»�Ö���øía���o�È�Û��È�ïÛ����ª�����%!���

Ï�� 7��*5B��.�h�Õ§�µ­ ¤�ðU�EÓñ�åà� �-!0���,�

Ï�� ���ë�� �1� .�(���¾� �B�û��³��¨¿�»�¼�� ��¬��ÌàKî��à§Ñ�6

¿¶���ë�� �1����� .�(�� �í_ÇÅ�¹þ¶4���¬�� ÌàKî��à§Ñ� 76�û

��)ù�H��³�µ­º� »� ¼ù¨� ä� Ὼ� y�� �1��à�ØùÈ� ��¬�� Ìà

Page 16: Doldoggi bisiri

�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

������Ø���§������Ñ�÷�¯��ÈE�Å�&Õ�á¿ Å�y��E��íá�Ø�

���ÉïËÌ�¼j���ØÈ��ìíª�¶à+Ì�¤�ë�� �1��.³�S ��

�.��ô�Å�É«��Ø��¯â¶÷�ܯº�»�¼���£�á�¹�ò��� Éà��àÛ���E�

���������á�¹�ò���ó«§��*�è��iô���õÖ³�É4���¿£�B��K���

E����ÈØ�à�²Ø�¼�����§��ö�Ç®¯��á�¹§�� .���DB��ò�¼���'

���Éý³�è�È�¶��ÚÛ�÷=­�À��à�²��¼Å�������ê��.êÅ�12¶

4��ø�.��ª��

.�(Ø�á�¹�±²³� å¶Í�¶ù¨��.�(¨��á�¹§Ñ�ù�Å�ØR�Òjª��.���

���� *�?�ù�úU�#£��ø�.�ù�úU��¾�̺5��»���ù�Å�Øù��¼��� �.

®§�� �ED� ����� .�(�°�� à�lÈ�È/Ñ�� ª���� H���� 4Uè�� *=��� �.*

�ø�.�ù�úU³�ûÅ�»�¼��TüÅ��ý�à{ÉàØ�¼��� *�?�B�l�ù�úU#£

**�ù�úU��á�¹�Éà�§�¼Õ��¶��

�������

.�(�.�(É��� à�lÈ�È/Ñü� �o�� {� ìí¶���� �Ä� ;<�� á�¹�� þ·�

���à�lÈ�È/Ñ��H��§Ñ�â6Å�¸���³�»kþ�Èú��3�Å�¶�����:�

Å�»k¶��� '��� �oÅ���ª��� ;<�Ø� ��ª�h�Õ§�� à�lÈ�È/Ñ�� �

��Õ�ê��ÒÒ�a����.È� �?åÈ�Ç��.���.È��ËÌ�¼j�����y����Ã�

�.�.�����!� ����� �"�(� ��� .�(������ìd ���ù���à�lÈ�È/Ñ���ê� Õ�

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

Kî��à§Ñ�Ὺ����-!0���,�

Ï�� 1�� 71��±�� ?��§���É� �à³�½¶4� `��ð�³� É4��� �?�Ø� ò�� ¼

j�'�� ��� �.§�� �É� �à���� ¡Õ� yç� ��§� �ª�� ?��§�� ò�¼

ù�«����-!0���,�

ED� ����<�±Åìë� �.�à{Éà

Page 17: Doldoggi bisiri

�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

��êÅ�Ldã��Û�¿£�?���¥Ò�¶�§�>ì,ÈÈ�Øù��¼�����¢§Ñ�� .�(�

à�lÈ�È/Ñ�� ���/���� ����� �È/Ñ�/���� ����� ­Ì³� �¾� #£� ��È� µ­ª

��

à�lÈ�È/Ñ�� ��� ���Ldë��R�'��È�6¿ª����� ��� �£��R��`���R

�`³����±Õ�½.��#£�������R»È� 7�Ø� ��&�� 7è�� �&�� �è³���¶�

�ÃÄ���R»��ÒÒ�� �R� õÖØ� ���*åÌÅ��¨Â�� �R�õÖ�� :ð����4Õ

Ñ�*åÌ�ü�#£�õÖ³�4UÎ�¶��»³��ª������� ��åÌ�����£� ��������

�� �åÌ�����£� ������� ���£� ��������� �������R»� ����£��R»È� ����R»� ����

£��R»� ����R»� ����£��R»� �� �R»� ����£��R»� 7§�ãíª��� �Ñ� �R»

7����R»È� ��������ë� ��L��L���°�� ���L����L������� ;<���ÈE�§Ñ��jßì�

È�õÖ³��¨Â�'��R»³��Õ�É����ç�RÞë���R»³�µ­ª�����RÞ§

Ñ�� Ò� õÖØ� �1�� *åÌÅ� �¨���� õÖ�� �®�� �)ù¨� ¼��È� ��®�� ��)ù

��ÃÖ� ���5��.�����?��3È��áª���é³êÌ���R»� ?���R»È� �7���� ��R»� ��

��õÖ� 7���1&�� �è� L������¯���.��ÈEÓu�î̧Ñ����R»�ó§� :��:³�(4Ñ

Üaª���ë���R»� ���� ������ �����¢§Ñ�����ÕÞÅ�µ­ª��

à�lÈ�È/Ñ�� ���� q�� ��q� #£� õÖ� :��� :+Ø� IÉ�� ÇØ@:#£� ��� :

�Å�»kº�»�¼��

�È/Ñ��â6�»k£�ô®�`�§��ã�å̯�����`�Å�á�¹�`����¶���5

Õì�È� `�� ��³� ¨êÌ� �È/ÑÈ� ÉÂ��� Ò� `�� ��à�� �È/Ñ�� �ÌR� j

Å�¶÷�¯���é³�êÌ��Ì���È/Ñ��Ò�`����à��â6̳�¶�ã�Ã�ª����

È/Ñ��ð���hí�á�¹�`���»È��¨Â�'��é³�êÌ� ���BFK��È/Ñ��h

í� �õÎ��`���Å�Ù����EU���È/Ñà��ªÎ��`����6Á�»k¶��j��I

�� � Õ� yç�� .�(�� ��Å� `�� ð�È� ¬�¶�� �£� µA¯� ����� ¶ù¨� �Ä

öê���#�«��`��ð�Ø� �ç� ���{�}~ª� �È/Ñ�����È/ÑØ� »k¶�� â

6£� �Û� M�ª� ����� é³� ê«� :H��� +� ½.§� ¼�� ­Å� Kù��� IÈ� ¸Ìê

4:� #£� ����� Kù�����" ������ '��³� ¾�¶�� :�Å� ¶�'� µ­¶�� à�l

È�È/Ñ�®§�¼��Õõ������Ì��â6£��È/ÑØ�¶¤�jÅ��M¶��H��

���ç�½.§�¼��°��ç�â6ÌÈ�¦��÷�¶Õ��ª������ÖE¨�â6�M½���

È/ÑØ� �h§�»÷¨§Ñ�·ùÌ�»�õè��â6̳�?kº�»�¼÷�¶4��ù����È

/ÑØ�·���ªª��~Å�Ø��»�¼÷�ª��

â6̳�»k¶�«�ü¾�â6̳�H��§Ñ�Øì�Í�ª���Ì��â6Ì��H��§�¼

��'��³�Î¥¶Õ��¶�'����ÚÛ�H��§Ñ� '��³�Øì�Í� ¶���'��³� �

���¶��ÚÛ�H��§�'��³�¾�¶÷�¯��

�È/ѧ�¼��Kù����lÕ���»��´e���È/Ñ�´eà��� ���ë�� 71��È

/Ñ�� øí� �+�� �È/Ñ�� �ç� Kù��� /�³� ØR��� Û� ë��� Kù���� �¬

��lÕù¨�øí� �+���Kù���� 17¬�����EÌù¨�DzÈ�Ì���È/Ñ�Ä�4U

è��jß�ñì�Kù�����É��ì£��»���»�ñì�Kù��³������Ç®¯���

È/Ñ���¤��#£��»�ñì��±­�Kù��³�Øù��¼��

����ÈÈÈÈE�E�E�E��åååå��������� ��� �� �������� ������Kù�����¤§�?kº�â6Ì����³�Ø

ù��¼������£�â6̳�ØìV�yà��Ö6�È��ت��

����SSSS�¹ë¹ë¹ë¹ë����� �� ����������� �����È/Ñ��'��³�KáÈ�¾�º�»�¼�� Çò���ô®

��B§�ËGãÍ�ª����S£� ô®� H��§�KáÈ� '��³� ¾�¶�� �á�¸Ìêj

»� ¼�� ÏY�� ÝÞ� �� ¶����� Çè� �È/Ñê£� �S§� '��³� ��� �/� %��� �

�§� �³� �á� Øìª�� �/�/�� �aª� â6ÌêÅ� Øù�� ¼��� �S£� :àù£§� êÌ

ö������ü¾��Ø�� �!� �� �� - � �� ����� �*3D�:�Ý��È�6¿ª���� ÷��¶«�� �S

§�¾è���� ��� 0³�>Ì�����Å��«�ü¾� 0�Å�ü¾�ä÷�Ë������

Page 18: Doldoggi bisiri

�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

Ì�� �È/ѧÑ�� �S�� ½È� Öù¨�� �ç� �È/Ñ�� H��Ø� ῶ�� �ë

�Ó��È��S��Öü�����B#£��È/Ñ��¾Øù�Ý���¾³�ùSª��

����ÈÈÈÈ////ÑÑÑÑ� ����`̀̀̀� �������� �� ����� ���� Ì�� â6Ìê£� ?k¶«� L�Ø� �ª�� ��� ¼��

é³�êÌ� :Kù��� +����� I���É��ÇØ@:��â6Å�»k¶«�é�°����ª

��L�Ø��ö��� �=�Kù����������þ#���È/Ñ���³��`³��¨Â���

ç�5ÉêÅ�Øù��¼������éÈ��Ç®¯���È/Ñ��1���à�°����Ö��à�

��µ­Ö��à��¾Øù�����6¿�à³�Øù��¼�'�� �=�Kù�����³�Ì�

�à§�¼�ù��¨Â��¼��5ɳ�Øù��¼��

������������������� ��

�Ä�á�¹§��H���¯e�²3Ø�¼�����ç�lÕ��ð�³����H��ê����²3

��ÑÈ��ç�ùö§�½.ª���Û�Ø���ç�H�����á�H��È����EÇÈ�Hë�H

����­Å�KáÈ�É�¶���ë��á¶�'�µ­¶��H���������H����ð��

�Û�� ù¨����¬�Õ�yç��Ç®¯���È/Ñ����Á§������á�H��³��E

��� Éà�§� ­ØÈ� �á� H��³� Øù�� ¼��� Ì�� �È/Ñ�� ¶��� �á§Ñ� â6

Ì��'��³�#���ù¨��â6Ì��'���­�È�¾�è���á³�������¼���øí

�+�� �È/Ñ�� ¾è�� Â�� H��� �á³� Øù�� ¼�'�� ¶��� '��­����A�á��

�ç�¶���â6Ì­���*A�á��� ô���á�5A�á��� ��¾Øù³� þ#�ØR��� àù£�

È�ô���á�H��§�¬ã��Û�ºb�Hë�H��Ø�¼��� .�(���§�¼���á��¬�

¶«�Hë�H����5��� #£����

�á��Hë�H����#£��Å�Òù¶��¼ÌÍ�ª�� �j.����� ÷��¶«��Hë�H�

�§� ¼�� Ì�� '��Ø� �á�� ¶�� ���� ½.§� ¾�ËÌ� ¼Å� y�� á�¹£� �á§

¼�� ��� H��§� ¼�� ��� j.¶��� ã�ÌÍ� ª��� ����� �á�� j.�£� Ì�

®¯£�¶à+̧��ã��Ì�� ®¯£���²å§��ã�Òù¯��� ����£��Õ��ñìÅ

ò�¶Õ�½ã�¶à+Ì�����+ÌØ�"˶÷��6ãÍ�¶���á�¹���ç����¿=

ê§�¼ÌÑ��à�Øù��

�����������������

á�¹�Éà���èè�Ü���ê£�4Uè��i���:Lá�¹�È��ý�:LËÌ�¼��

á�¹� i��� /Øù� ��ìë� Õ�� ��È� ��Ìù�'�� ¶��� ��� i������� � 9� ��

�ç� ¶��� '��� i������� 9� ��� �îù� ¶��� åÌ� i��������!� 9� ����� ��� i��

'��³�±�º�H����½.����³�ù5ª���'���i���±�Ë��'��³�Øù�

¼����IÝm�È�±��Ø�¶���ë� .�(È�¸Ì�ê�·�� .�(§Ñ�������Ø�¶��

åÌ�i���á�¹�±²§�¨�u��ý��åÌ��ý³�±ò¶��4U�êÅ�Øù��¼��

4U�Ý��� i�Ø�¼ù¨�� *=��� �.*� i�Ø� �ø�.³� á�¹§� :L¶�� Ç�ìë� Ý

Þ�È�µ­Ë��¼��

�������� ���� ���� ���� �!"#$!"#$!"#$!"#$

�ø�.��á�¹�Éà����� °��Éà§�û �åà§�¼��ù�úU��§��ã�åÌË

���EÓñ�åà��B�l#��?åÈ�ʳ¶���.³��ª��� *�?�B�l�� *�?�ù�úU

�§��ã�� =.=*�B�l�� =.=*B�l�ù�úU��§��ã�å̯����ê�ù�úU��4U

´e��i�³� ã�� .�(���ç�ù�úUê�� ÑÈ�:LËÌ�¼�������ª��á�¹�

Ç®¯£��ê���� á�¹�Ü���êÅ� :L¶Õ� ½ã� �.*�� *=�� i�³� µ­ª��� ù�

úU�� .�(��¬�ª�¶����È/Ñ���� .�(���§Ñ����ª��Û����� .�(��á

�¹�±²³�å̶������

Page 19: Doldoggi bisiri

�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

�Ä� ù�úU�� ÑÈ� � ù¨�� Ö�Å� å̶Õ� ½ª� Kù��³� Øù�� ¼��� ö£� ¬

�¶��� .�(§Ñ�?kË�� ���+Ì�� �ê�åÌ­� Kù��³�¸��(�»�¼ÌÍ�ª��

Ì��Kù����§U³��¨Â���`³�Øù��¼Õ��¶���°�ç�Kù����ù�úU

���à³�û!����#£�åÌ�­�È�µ­ËÕ��ª���.�(��i��§�¼��ù�úU�Ò

Ò§�èaì�È���ù5Å�º�»�¼�����¶4����+Ì�Bû���à�iØ�ù�ú

U³�å̶Õ�½ã�Kù��³�(�»�¼÷�¯��� *�?��Û��ê£�éÈ�����i��§�¼

��à�²³��È�È�ËGº�»�¼��� ã�����ç�ê£�éÈ��Ò�Bû���EÓñå

à#£�êÅ�ÑÈ�ö�ì�È�ËGº�»�¼�� �.*�i�Ø�¼��

����!�%&!�%&!�%&!�%&���� ��������

.�(��Hë�H��³�:L¶��á�¹�i���� .�(���ç�¶à+Ì��ø�.³�:L¶�

i���� ¯�ËÌ� ¼��� ¶à+Ì� �ø�.Ø� ʳ¶�� ¼�� H��� æWÅ� 12¶4� *CD

æW��� ª��� *CD� æW£� {� "#� »� ¼ù¨�� í¯W� �§� Çã� �Ò¶ù� «��� ¶Ö�

.�(�� á�¹� æW� H���� *CD� æW� H��§� �¾� ËG� Ø�¶ù¨�� ù�úU�� Mù

á�¹�H��§�WËì�È�ËGº� »�¼Å� Ý���� ���� .�(����Å� Ù�ͨ� ª��

�.�� ��§Ñ� É«�� Ø6� �ÈØ� B�l� ù�úU�� ª�«�� Ö��� åÌ� Kù��Ø

¼����æW�*=��¨�Éj�Ý��á�¹�H����É�ù�«Å������jßì�È� .�(��H

���æW�� *CD�æWÅ�ËG¶�'��ç�â6̳�µ­ª���é³�êÌ�� :*CD�æW� ��-���

�§Ñ� ª� û��³� ¸Ì� Kù��� +§� ¾�¶:#£� â6�� ¼�� ����� ��� .�(Ø

*CD� æW§� ¼�� �ø�.�� Kù��³� ¸�� $�Èú�� ¶à+Ì� �ø�.³� å̶�� Ý

ÞÅ�EÇÈ�É4����jßì�È������ø�.ê�*�?�ù�úU��Êܹ����ÈØ�B�

l�ù�úU�����Kù��Ø�¼�� *CD�æW£� �.�Ü¥Ø�è�¯���ª6Á��Õ§��ã

�5ËÌ� ¼��� *CD� æW�� ��� ��-�£� Êܹ�� .DB�� åÌ� Kù��� �� ¶��� ���

��

Ø�£�ù�úUØ�!£�I��'��³�á�¹��H��§Ñ�¸Ì�ê�·��H��È�ú��

ÌÍ�º�ÚÛØ�¼���µ­Ö��'��³�¶àB�l§�Õ�¶��ÚÛØ� ���ê£�é���

��y����B���� �����B����0����� ��ÊË�H���ËG��ù�úU³�µ­¶4�¶à+Ì��ø

�.Ø�ûÈ� á�¹� H��§� ËGº� »� ¼÷� ª��� ¶ù¨� ��� Ïá� .�(�� ÇȪ� åÌ

��@ᶧ���ÌR��

����'�('�('�('�(

�Ä� ��²å�� �³� áWÅ� ø� è�Ø� ¼Õ� yç�� ù�� �ª�� �.ê£� �$.����!� $ ��

.!��,��?áW� `���� �»ª� �ø�.³� Øù��¼�����£�5ìª�áW��� 5"ª�á

W�WÈÅ�åæ¶��¾Øù�ϺÅ�ª��� �$.���Ö²�¸��³�Øù��¼ÌÑ�� �.��±S

Å�Ü{��3ð�6¿ª������� �.Ø�Æ��5ìª�%&��áWÅ�ø�»�¼��ÝÞ���

WÈ�¨�î� ������!� � ��������²åØ���ª�¿=��j5Å�5ì¶÷�¥�º�»�¼÷�ã

���

��� �������������������� ���������

��� ����

Page 20: Doldoggi bisiri
Page 21: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

���� ����

����ÈÈÈÈE�E�E�E��ü�ü�ü�ü�����5555ªªªª�¿¿¿¿====ÅÅÅÅ�»»»»kkkk¶�¶�¶�¶��;<�;<�;<�;<��ââââ6666Ìê�Ìê�Ìê�Ìê��>d>d>d>d��������������ÈÈÈÈE�E�E�E�££££� ÌÌÌÌqrqrqrqr�Ì�Ì�Ì�Ì

�����####�����¾ï¾ï¾ï¾ï�;<�;<�;<�;<��îÌÈîÌÈîÌÈîÌÈ� ¿¿¿¿����ºººº�»»»»�����¼¼¼¼������������ÈÈÈÈEEEEÓÓÓÓuuuu�îÌîÌîÌîÌÃÄÃÄÃÄÃÄ�ÕÕÕÕ3�3�3�3�� ��ª��ª��ª��ª�����ïïïï

îÌÈîÌÈîÌÈîÌÈ�¿¿¿¿����ºººº�»»»»�����¼�¼�¼�¼�����������²å�²å�²å�²å��µ­Öص­Öص­Öص­ÖØ���������KKKKàáàáàáàá���������....àààà�����ÈÈÈÈ////ÑÑÑÑ�����####££££�&&&&­­­­

����ÈÈÈÈE�E�E�E�ÅÅÅÅ�?k?k?k?kºººº�»»»»�¼¼¼¼���������ãããã��������� �a�a�a�aªªªª�����ÈÈÈÈE�E�E�E��������������������§Ñ�§Ñ�§Ñ�§Ñ������ÈÈÈÈEEEEÓÓÓÓuuuu�����ÕÕÕÕÛÛÛÛ

SSSSó�ó�ó�ó����������²å�²å�²å�²å��ñ�ñ�ñ�ñ������ÕÕÕÕ����§§§§�ǪǪǪǪ�èèèè����³³³³�åá¶åá¶åá¶åá¶����ÖÖÖÖ�ª�ª�ª�ª��

����)*+)*+)*+)*+�,-,-,-,-������� ���� �� �

�������67���67���67���67���7��8%��0���!���

.�(Ø� H��§Ñ� Øì�� ?k¶�� â6Ì�� µ"�� ±'� �ãº� »� ¡�� ����� �ê£

;<�Ø�5ìQ��%Å�ãͺ�ù��ã���Õ3Ì��à����ë�� �71� .�(§Ñ���R

»� ���?��� ?=�� Kù���� ­Å� ?5�� Kù��È�´µ¶�� â6���� h�Õ� ;<�

³� ½ã� è�¯� Eh�� ���+Ì� �Ü� �� ¶��� ÌqrU���� ÌqrU�� µ"�� ¸Å

»�¼��Å`�����íjÅ�Ìqr¶4�Õ3Ì��à³�¨à���ÈE�����Ìqr�Ì�

Kù����Ö�§�Ǫ�:�Å�âáì�È������à�lÈ�È/Ñà��� ���ë�� �1

à�lÈ�È/Ñ­�Ìqr�Ì��øí� �+��à�lÈ�È/Ñ­�Ìqr�Ì��P±Q�� 

����¤�øí� �+�­�Ìqr���à���ÈE���»kº�»�¼��:���é³�É4���

ldr r16, (r15) ; Line 1ldr r17, 4(r15) ; Line 2beq r16, r17, 100 ; Line 3str r17, (r15) ; Line 4

100: ; Line 5

(Îs�Ã��� ��� ��£�Kù����Ø�ØR���§�¼���Å�Kù���1�È�¸Ìêë���E

�¤� â6£� H��� �¤� ½.�� ­Å� Kù���2È� ¸Ìêë��� /� Îs� ®§Ñ�� Kù

���1��Kù���2��­Å�¬�¶4�� ����� #�«�K�r����È�¯Õª���¾� Kù

��§� ê̼�� ��� #ù� «�«�� �ÈE�£� ¥� Îs� ®È� 3ð� Rk¶4� Kù���2�

­Å� H��§� ¾�ª��� ¾� Kù��Ø� #£� �Å� ��� ¼�«�� E� �Å� ¾�º� è�Ø

¡��� Ìqr�� »��� �ÈE�£� �¯¶��� ¿�¶�'� )*Ø� !�� è�¶��� ªe³� +

¶Õ�Z�������1���§Ñ�Ìqr�ÌÈ�¿�¯�®¯£�,Q�j®§�ù�ù�«�����

ê£�Má�78�Å�½ã�Ìqr�ÌÈ�¿�Ëj�����5�à�lÈ�È/ѧ��Ò¶��

������ ���89:��89:��89:��89:�;��;��;��;���<$%=<$%=<$%=<$%=� ����%��

Page 22: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

Ìqr�ÌÈ� Ç� �ÈE�Å� ¿�¶�� �£� Ì�ä� ݨ� ��� áW�� !�� è�¶��� ÷

�Ø� ªe³� +¶Õ� Z��� �5� �È/ѧ¨� <ªË�È� ����� ¡��� EÓÑ� .#�� Õ

3§���ª�î̳�µ­¶�� ��� -.�ê��� .���ÈE�Å� Ã�º���ìë�Ö��� �

�ìë� ø����È� ��º� »� ¼÷� ã���� ;íjU�� ¶�� �»ª� �ÈE�£� �� .

�ÈE�Å�¸ÌÑ�Ìqr�È�ø/¶4���5�Õ3§�ãí¶���à³�¨êÌ����ê£�;

íjU��ÙÚª�Ìqr�� �ÈEÓîØ�¿�ª� �§�Ø/÷�78ìë�Ìqr���à³� ¨

êÌ��������1���Ç®¯£� .îÌÈ�ËÌ�¼����¤� .��à��ó§�éÈ�Ä�Ìqr

���à���#£�:�Å�»kª��

if (x != y)x = y;

���ø»� ������ø»� 0�� ���� «� �§� 0���Å�´µº������ .��à��ÒÕ��

ç�jÅ�»k¶��4Uè���0êÈ���ÌR����0£�Ì������� .î̧Ñ�ùS¶�

Ö�ÅÅ��1º�»�¼�������1�#��Ç��ÈE�£�!£�»�� .��3È���Ìù��

Ò��3£�Ö�¨��Ö�Ü¥�� �0êÈ�Ü�ËÌ� ¼������ .� ����à��3���4Ñ

íj�á�¹Å������#£���ìë�Õ�Å�¶÷�¯��

.�� 4U� Øù� ø»ÅÅ� ùSª��� ø»ü� ·ß� �o�È� Î¥º� »� ¼�� H��� ��� ª

½.���� �ÈEÓî�� ��� ø»Ø� H��� ��� ÌB§� ¼�ù� �Ú� (� è�Ø� ¡��� �

j£�2§Ñ�vâº�A1Ø�ø�Ñ�ã����ø»��ÒÒ�5»��?»��¹ë������ç�´e

��Ö�³�Ø��»�¼��

¹ë��� Ì�� Ö��� H��� ��� ½.ë� ��³� ��È� Øù�� ø»���� Ì�� ø»� �Ø

H��� ��� ��� ����������§� ¼��� ¶Ö�� 4ÕÑ� �³� Ø� �� ¹ë�� ø»� A� ��Å

/���¶Ö� A�³�¨ê�»�¼����� /��� �����������Îù§�¼���¶Ö��EU«� /����£

ø»� �����ë� �����������÷�¯��

.§Ñ��ÑÈ�� ¯�ø»�4Uè³�3Ì�¶���Ö�Ü¥È�3Å�»�¼���é³�êÌ�

struct {int i;char b;

} my_struct;

�� �� 5»��¬�� Ö�æWÅ� Äùª����� 9�� ÃÖ�¬�� Ö���� �� ¾� è�� S�³

ØR� �0N �������Ö�Ü¥³�5�ª��

������>�>�>�>��0��.��

A1��4Uè��ª²����3���²U�³�:L¶4�¶���PL¯��ÈE�Å�¨êÌ

Â���ÈE�����ª²����3£�ÌqrU��;íjUØ�¨êÌ���Õ3Ì��à�4~Ð

È��Õ3Ì��à��Ö���E���A1Ø��ç��3��Ld¶4�¶����ÈE�Å�¨êÌ�Â

�'� è�ª� 5ɳ� ¹þª��� é³� êÌ� Ì�� �ÈE�§Ñ�� è�ª� '��5��� þ»³

�¾�Ì��¶����3��Øù��¼���â6k�ëÖ³�Ã�¶��þ»³��ç��3��Øù�

¼��� ¶Ö�� A1�� ¶��� ª²��� �3§Ñ� ?åÈ� �ç� �3§� ¼�� Ö�Ü¥�� �0

Å�Î¥¶��¼Å�y���ê��3�µ���Î¥³�Ó­Ì���������1�£�!£�����ª

²����3êÅ�Al¶4�¨Ä��¶���·Çª��ÈE����

����./01./01./01./01�!� ��"� �������2222�3456345634563456#

���+ÌØ�¡�«�;<���E¾�¶���Â��±ÖåÚ��Ì�§�ù�ù�«����¶à+

̳�;<���·����ª�«�����+Ì��;<����ã��º�»�¼�����²å�

Page 23: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

µ­ÖØ� &­�ÈE�Å� ?kº� »� ¼��� ã��� á�¹� �ÈE�êÅ� ���£� ����

��²å�� ?å� ¶à+̳� ­�*¶4� á�¹�� µ­Ö�� &­�ÈE�§÷� Ø�� Õ3

�� ����!� ���% ���³�åæª���EÓÑ�?åÈ���²åØ�á�¹����Å�åæã����ÃÄ

º6R��� Ç®¯�� �.�� ¶�� ���� ��²å³� ÔÅ� »� ¼���� Ò� ��²å�� �Û� �

ç� �¬�� º7Å� ��� ¼��� ����� ��²å³� Ü�¶�� 4Uè�� Õ�ì�È� ¯�¯

¥ÒêÈ�¨êÌR������§Ñ�â÷¶÷�ܯË��®¯£�1��ù¨���²U���8�

¡�«�1�£��­ùÐ���

��²åØ��%ëù� �ã³�º� »� ¼���� �¤�� #��WMª� â6Å� 9Å�y� Ì�� j�

��ù��ÒãÉÖ�

$ lsMail c images perldocs tcl$

4ÕÑ� O��ÈEë�8���ÚÛ§�� bash���ÂÉÂ���:���������µ­ÖØ�Ì��â

6Å� Â�Õ³� Õ���� ¼��� �Å� ��ª��� ls�� w� ��«� Éà� à�i�� �\

ÔÖØ� �~Ëj�ù� ë�¶�� ë�ª� ÔÖêÅ� 8§� ÆÖ���� 8£� E�� �oÅ� ØR� ?

k���ùØ�¼�ù�;���4ÕÑ�� /bin/ls����ù³�;÷�¯���1��Ѭ�³�ý4

¶4� ls��?k���ù³�Ø��H��§�V�����³�?k¶÷�¯��� ls���ù��1��

íj� Ѳá�¹�� þ»³� ý4¶4� Ì�� íjê�� ¼�ù� ;���� íj� á�¹£� �á¯

íj�á�¹�5ɳ��­¶·���B�l�Bû���à�i³�µ­¶4�B�l§Ñ���5É

³�¸ÌV�»��¼��� °��íj� á�¹�� ¥�¦� íj�á�¹�)��;��,� 3 !�� =0 ����� )3=�Å

¶4� SÈ�È� à��¯� ÚÛ�� </�ãÍ� ¶�� SÈ� íjê�� /®5ɳ� ;Õ� ½ã� ¥

�¦�à�i³��­¶4�SÈ�Õ3��5ɳ��/º�»��¼���Ì��ÝÞ�È�5ɳ�;

n¤�W§��ls��E�5ɳ�4~¶���¬Bª�à�i���³�*«§��áª��

=ÕØ�f�´)ãR���#ù¨��Ì\Ä����WMª�â6Å� ãÑ�����²å��µ?��Ñ

È��6¶��4U�Õ�ê���4Ñ�µ­Ö§÷�á�¹��j�¯��¬Å�É4�����Å�ø

»�¼��

������ �� �� �� �����������������������������

ÖS� A� é³� êÌ� H��� A� �� �ªQ� ¼�«� ��²åØ�¶�� j�� �í� ®¯£� è�¡�

j�� õ� ����� �Ä� ��²å�� ÕÛÕ� ��� ¶��� ì£� I�� ?å� H���/%0 ��!

�����0�³�!��¼�� �ÃÄ�É�÷�¶�� �����>�È� ÉÕ§� !��É��� ��H��³

Ø��H���� ����!� �����0���®ç�������BÌ��á�¹�§Ñ�?k�ë����+Ì

³� ð4Ñ� H��Ø� !�� ¼�� �ÃÄ� �÷� ¨à�� ����� á�¹£� H��³� Z÷� �?

»� ¼��� ,�ù�/�"��È� "è��� á�¹�� ?kË«Ñ� �ê� ,�ù³� ¶àB�lÈ� �@

� ;�/�ª������+Ì�� ^_�È/î���°��ç� �_�yç� ��µ?Å�ñAù� Aª

��

����������������������������

�È/�ü� ?k�ë� �ÈE����� Ò� �È/��� ÒÕ� ¶��� �ÈE�Å� ?k¶�� ܯ

¯�è²�����³�µ­¶������á�¹§�6¿¶��¼���È/�³�×ØÛ�«���íQ

!£�»���È/�Ø�¼¤Å�ø�»�¼Å������ ps��¨�B¶«�á�¹§�¼���È/

�êÅ�É4��'��é³�êÌ��¤��#£�L�Ø��ö��

$ ps PID TTY STAT TIME COMMAND 158 pRe 1 0:00 -bash

Page 24: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

174 pRe 1 0:00 sh /usr/X11R6/bin/startx 175 pRe 1 0:00 xinit /usr/X11R6/lib/X11/xinit/xinitrc -- 178 pRe 1 N 0:00 bowman 182 pRe 1 N 0:01 rxvt -geometry 120x35 -fg white -bg black 184 pRe 1 < 0:00 xclock -bg grey -geometry -1500-1500 -padding 0 185 pRe 1 < 0:00 xload -bg grey -geometry -0-0 -label xload 187 pp6 1 9:26 /bin/bash 202 pRe 1 N 0:00 rxvt -geometry 120x35 -fg white -bg black 203 ppc 2 0:00 /bin/bash 1796 pRe 1 N 0:00 rxvt -geometry 120x35 -fg white -bg black 1797 v06 1 0:00 /bin/bash 3056 pp6 3 < 0:02 emacs intro/introduction.tex 3270 pp6 3 0:00 ps$

¨��á�¹§� .�(Ø�4Uè�¼�«�Ò��È/���ÒÕ��ç� .�(§Ñ�?kõ�»�¼Å��

��� �E�ª��Cì�È��EÌ����¶ù¨�ÑkQ�� .�(��É �¶�Χ�¡Õ�yç��

�²å�� ÒÒ�� �È/�³� Ô�Ø�� D£� áW� ?k¶�� °� �ç� �_Å� µ­ãÍ� ª��

�� D£� áWÅ� ¨K� T���� ��A ! ����� ª��� ��� �_Å� ^_�È/î���!� A

/���� �"��°���?@A� �%���! �"����® ������Ò��È/�Ø�Ö�¨��Òjª��

È/�ë� �ÃÄ� �Ò¶��� ð��� ����� �È/�� W§�� ÑÈ� ÉýØ� ËÕ� yç� ª

�È/�Ø�ò×���·��ª6¿Å�ã���ç��È/�§��mÅ��.ù�«������²å

��Ò��È/�§÷�Ö�¨��</��º�»�¼��¯�¯���æWÅ�E�Èú���Õ�Å�ò

�ª��

������� !�� !�� !�� !���"!#�"!#�"!#�"!#�'�(����'��(��

Bû��� à�i�� ���� 1��� ��� ®¯Å� Ü�ª��� Bû��� à�i�� ��²å

���ç�®¯ê��à�ØùÈ��ÀF§Ñ�6¿¶�È��µAõ�ÚÛ�·Òª�L�³�Øìö��

Bû���à�i��Ö���å̶��¶à+Ì��.����²å�W���ý¿­Å�å̪��

é³�êÌ��íj�á�¹£� *�?�B�l§�r�Å� Õ�º�y�jßìë� r���.�ë�,��

³�µ­¶�'��Bû���à�i���.��//ª�®¯)ù�GÕ����.à���ç�jêÅ

?kª��� Bû��� à�i�� Ü6¶��� ù�úU� �§� �� � ��� EÓÑ� ).���

=.=*�ù�úUØ�¼�«� ).����=.=*�à�iØ�è�ª�����

������$%$%$%$%�&�'&�'&�'&�'�+�%�������

Òg���à�ØùÈ�����§Ñ��á�¹��µ­º�»�¼��ܯ¯�íj�á�¹§�ËG¶

�'��.� �aÖ�à�²�Îý�� à�²� �o#£�³�µ­¶ù� «���� Ç�� íj� á�

¹� ±²³� ¶��� 3Fìë� ��� Ü¥È� :L¶4� ¶��� è²È� É4���� ����� ÒÒ

��tÈ��íj�á�¹Å� /mnt/cdrom#£�à���Bå��§�à��¶4��¶���íj�á

�¹���� Ü¥§� ­Øª��� é³� ê«� .�A�DBÅ� /mn/cdrom�È� à��¶�� ����� 4

U�Øù� íj� á�¹Å�ùS¶�� �£� ����� Ø�� ��ª� �ë���� ¶����� ��� �

��³� �Û� Ò:¶÷� ¨ê��� �ç� ��²å�� µ� æʺ� »� ¼÷� ª��� ���§Ñ� Ø�

!��µ­¶��íj�á�¹£� ?+$��íjá�¹�È��Ç®¯������¸¹-�� ?+$�³�ù

Sª��

íj�á�¹§��ã�µ­Ö��íj�á�¹�� Å`��E�¶®��Ð�ìë��.���ë§��

�¡�� á�¹�� ¶à� B�l§� ¼�� íj��� Bå��³� ë�º� »� ¼÷� ¯��� ����

B=A�D=�� ?+$�� ���!£��ç�íj�á�¹Å�Hâ¶÷�ùS¶���à��ËÌ�¼���Ä

íj��íj�á�¹Å�¶��� d¯�Ø��íj�á�¹�J ����!� 3 !�� =0 ����� J3=��È� åæª

����Ñ��µ­Ö���È/���jßì�È� Ì��íj���\�íj�á�¹§�ðã�¼�ù

ø�è��¡��µ­¶Õ¨�¶«�¯��

Page 25: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

r��Bû���à�i��?å�r���.��ÒÅ�*�?�� =.=*#£�§��ç�Ä�öÅ�IÖ�

Õ� yç�� íj� á�¹§� ¼ÌÑ�� �� Ð�ì� �.�� E¾� :ð¯� '��� r��� �¤j

Ý���� r��� lÕ�� �.§� �� �³� »� ¼��� é³� êÌ�� �ÈØ� �.�� æ ì�È

���û��³�µ­¶�'�ßã��*�?��.�� ���7û��³�µ­ª�����Ä���á�¹�µ­Ö

§J�É�ù�«����?+$��íj�á�¹��Ì���.§�ê̼Ä�W§�µ­Ö§J��¾��#

��Éë��

����78787878��9���9���9���9���$ �%�&������ ���� �

��²å�� á�¹�� �³� �`§� Ǫ� �Û� !£� I�� 5ɳ� ��� ¼ÌÍ� ª��� á�¹

®§Ñ� Ì�� j�� jÌ�«� �³� �`³� ß�¶Õ� ½ã� �ê� Ö�Ü¥³� øÚãÍ� ª��

é³�êÌ��ª�µ­ÖØ�á�¹§�ÈE붫�tÈ���È/�Ø�¨êÌù÷�Ë�'��1�£

�� tÈ�� �È/�³� �¨Â�� Ö�Ü¥³� ¨ê��� �³� á�¹� Â�� �ç� �È/�³� �

¨Â���Ä�Ö�Ü¥��:L¶4Í�ª��

�ê�Ö�Ü¥��Ç®¯£�?å�H����§�ʳ¶�������1���1���Ѳá�¹¨

��</�º�»�¼��� Ö�Ü¥�� '���� ¹ë�³� ¹þ¶�����¹ë����ç�Ö�Ü¥

�� �0Å� Ø�7��� ���� 1��� µ­¶�� Ö�Ü¥³� ªÎ§� KwÑ� É«� �Û� ã6�

Uä�»��¼����Ä�Ö�Ü¥���Ò��ñìÅ����¼����j®��4U�1��Ѳá�¹

§Ñ�µ­¶ù¨��?åÈ��ä�ÉÕÉ���{�M�¶��

���� 1�Å� �ã¶�� �£� ���� 1��� Ö�Ü¥�� 1�§� ¼�� 4U� þ»ê�� �³

Ì%÷� '­¶�ù� �ã¶�'� ò�� ¼��� �� ¢£� ���� 1�Å� Ö�Ü¥§� Õ߶4� v

âª���Ò�1��Ѳá�¹Å�S¶��jÅ�Ì%÷�Ã�¶�ù³��¨Â��ø������1�

��Ö�Ü¥³�Ì%÷�µ­¶�ù³��·�È�vâª��

������?@?@?@?@��������������0��.���0��

�����Ö�Ü¥³�ÑÈ�:L¶Õ�½¶4�4U�Øù����+Ì�æðì�ÕÞÅ�µ­ª��

!£�ÚÛ������:L¯�! �,�����°��:L¯��%� �����Ö�Ü¥³�µ­¶��¼���Ò�Ö�

Ü¥Ø�Ì���� A�é³�êÌ��È/���¥�¦��.� A���ª�ʳ��ÚÛ³��¨��«��1

�£��ê��¾³�;�¿�»�¼ÌÍ�ª���:L����§Ñ�����¹ë�Ø����§�¼�

(�Îs�Ö�Ü¥�°��S������³�Øù���Ò�Ö�Ü¥��������¤�S�����³

ØR��� àù£� S��� �¤� S�³� Ø� �� ¹ë��� ����� kKÅ� �¨ÂÕ� ½ã� �

°�� )(����Å�ØR������:L��������9!0�� �,���� ��§Ñ��Ò�S�Ø��¤�S�³

Ø� ��¹ë���þ#���±� S�³�Ø� ��¹ë���ØR��� ���:L����³�µ­

¶«� H��� </�� »Ø� {� !�ùÍ� ¶ù¨�� ����� �W§� S�³� ­Ø¶·�� &å

¶�����{�Z��������²å§Ñ�Ø��±Åìë��K�à�ª�������� �--������H��

</�³�{�º��ëØ����«� .�(�µ�`Å�{�(��ëØ�

������A&A&A&A&�B!7B!7B!7B!7� �"�*�8%�

:L������Ö�Ü¥³�3��ÏY��ÝÞ�ù¨��:L����³�MN¶���£�¬78ì

j�»�¼���Ì���5�S�³�;����º�y��S¶��8��ïº�y)ù�����±²³�O

PÌÉ�Í� ¶Õ� yÃ���� ��� åªÅ� ضÕ� ½ã� ����� ãî�%� % �"���� ÕÞÅ

µ­ª��� ãá� À�r£� ¹ë��� ¸¶�� ë� ¹ë��� Q������������� ¸¶�� ë� Q��� Ì

����������������������������������������������������������

Ï�� 2�� H��³� {� </�¶�� .�(� µ�`Å� ì÷� (� �ëØ�� °�� H��� </�³� ì

÷¶�� .�(�µ�`Å�{� (��ëØ�¶�� RD�§Ñ� f�µ��� ¨�öÅ� ;���Å��

ª����-!0���,�

Page 26: Doldoggi bisiri

�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh

���ê��H����§�¶�ã��Ìì�¼���Å��ª����ë�¢û���¢��¸¶���º

»�¼���¸¶£�¸¶§Ñ��½.³��¨Â��ëS�� �����³�Øù��</�ª���¢û��¬

Ò³�¥��{�ì�ª�«��ÒÒ��¢Å� E�TÎs�¢E��#£�Ý��È�¢û�§Ñ��½.È

��¶������

ãá� À�r£� Ö�Ü¥§� Ǫ� ¹ë��� ¸¶���� ëS��� Ö�Ü¥�� ­�È®�� ¨

êÌR��� Ì�� àÅ�� ëÜ� ¯¹³� �¨Â�� Ö�Ü¥Ø� ¼�«�� �³� ��¶�'� µ"�

��³�ëS����È�(�»�¼Å��������ÚÛ�Ì��µ"��Ö�³�;����ª�«�E

µ"�� ��³� ëS�È� ¶4� ëÜ� ãá� À�rÈ®�� ¹ë�³� ä��� E� ¹ë�³� �Ø

«� E� µ"�� �/Ö�Ø� ê̼�� Ö�Ü¥Ø� �V� ����� ÑkQ�� àŧ�� #£� ��

³�ØR�µ"��!��¼Å�»�¼���E��ÚÛ§��E�¹ë�Ø�#£���³�ØR�µ"ê�

:L����³�Ø� ��¹ë�Ø�¯���ÐC���D£����³�;�����Ö�Ü¥�±²³

Fù���É���4±Q��³�����

ãá�À�r£�Ö��µ­¶��Ö�Ü¥È��</��ð�³�U4�Õ�yç��������á

³� Ü�¶Õ� ½ã� ãá� À�rÅ� ´´� µ­ª��� �á�� V�� </�ËÌÍ� ¶�� ûÈ� (

»� ¼�� 5É���� Çè� Î¥º� »� �Ä� 5É�� j®¨Å� Øù�� ¼��� Ö�Ü¥³� �á§

�̾�� �£� 1��� E� Ö�Ü¥³� Ö�� </�¶Õ� yÃ���� �á�� WMª� :L� ��

���ãá�À�r§�¬¶4�µ­¶����¶ÕØ�´)¶���Mö��¼���;����Ö�Ü

¥Ø��á§�¼�«� ��³��á�Q���®ç������ê£�j����EU��¨���á§�¡

�«� � ¯� Ö�Ü¥³� �¾� FìÍ� ¶��� S¶�� Ö�Ü¥Ø� ?åÈ� ¼�«� E�Å� �á

§� ­Ø¶4Í� ª��� tÈ�� Ö�Ü¥³� �á§� ���«� W%� �£� i�Í� º� »�� ¼��

�����Ì���Å� i�Í�º�ù� 5ãÍ� ¶�'�� �Χ�ib�Ö�Ø� ûÈ��¤§� è�ª

���Ë��½b��¼��

������CDCDCDCD���E!���E!���E!���E!��78���������������

����� ´´� Ö��� ë�,��³� ­�*ª��� ë�,��ü� �5� ÝÞ�È� 6¿¶�� �

0��Ö�Ü¥���¤����é³�êÌ���Ä�¥�¦�Bû���à�i���5ª�Ö�Ü¥³

�­¶4�5ãR��0êÅ�åæãÍ�ª������ÝÞ�È��.à���ç��àÈ�¯��Ó�3

F§Ñ�åæ¶�� Ѭ��°�� ë�,���³� µ­¶�� jßìë��à� 3F��¼÷� ¯��� ¥

�¦� 3F£� jß*� Ë̼��� �.à�� �Òª� �à�� ��� ë�,��³� åæ¶4� �³

ùSª��

´´��ê� ¶½�3F£� ®ùº�y� �½� 3F§� Ö�Å���ª��� �Uª� ��� �5£� Çè

Ì��:L����§�Ö�Ü¥³�­Ø¶��jÅ�»ßª���é³�êÌ��1�§�êÌ�¼��ÒÒ

�� íj� á�¹£� ®ùº� y� Ö�Å� 1�§� ��¶��� �3Å� µ­¶�� ÚÛ§�� ä�È

E� íj� á�¹�� µ­õ� y� ��¯��� Ì�� íj� á�¹�� ��ËÌ� ¼�� ù³� É�«

/proc/filesystems³� ê4�É«� ¯��� yÈ� ��¯� Ö�Ü¥Ø� þ»§� Ǫ� ¹ë�³

Øù�� ¼�� ÚÛ�� ¼��� �ê� ¹ë��� �5ª� =�³� »k¶�� ���+Ì� þ»�� ��

�����á�íj�á�¹���Å�éÈ�êÌÉ«��Ò�íj�á�¹����º�y�����1�§

ÆÖ���Ö�Ü¥§���íj�á�¹��à��õ�yà��Ñ���íj�á�¹§��Òª��0

����Ø�ê̼��

��� ��� �������

��� ����

����������������������������������������������������������

Ï�� ����§�Q���­Ì��¸¶��#£���È��ë����-!0���,�

Page 27: Doldoggi bisiri

�� �������H�H�H�H��������������

������� �������� ����� ��

H�H�H�H���������������ÑÑÑѲ²²²á�á�á�á�¹¹¹¹££££���������²å§Ñ²å§Ñ²å§Ñ²å§Ñ� ØØØØ�������������ªªªª�®¯®¯®¯®¯������¶���¶���¶���¶�����h�h�h�h�Õ�Õ�Õ�Õ��;<�;<�;<�;<�§§§§

ѮѮѮѮ������ á�á�á�á�¹¹¹¹§§§§� Ð�ìÐ�ìÐ�ìÐ�ì����ÈÈÈÈ� ÊÊÊʳ³³³¶�¶�¶�¶�� ����É�É�É�É�� {{{{� !!!!££££� IIII����� H�H�H�H��³�³�³�³� è�è�è�è�ããããþþþþ������ Ð�ìÐ�ìÐ�ìÐ�ì

ëëëë� H�H�H�H���������� ªªªª3333³³³³� ,,,,´¶Õ´¶Õ´¶Õ´¶Õ� ½ª½ª½ª½ª� 4U4U4U4U� ÕÞê�ÕÞê�ÕÞê�ÕÞê�� è�Ëè�Ëè�Ëè�Ëjjjj����''''�� Ø�Ø�Ø�Ø�� H�H�H�H������ ÕÞ�ÕÞ�ÕÞ�ÕÞ�� ØØØØ����

����æì��æì��æì��æì���� Ø�Ø�Ø�Ø�� H�H�H�H����� ��� !� ����"������ H�H�H�H��³�³�³�³� è�è�è�è�ÈÈÈÈ� ¶�¶�¶�¶�� ÑÈÑÈÑÈÑÈ� ÚÚÚÚ2222¶�¶�¶�¶�� ����ÈÈÈÈ////����

µ�§µ�§µ�§µ�§�H�H�H�H��³�³�³�³�æÒ¶æÒ¶æÒ¶æÒ¶���������¶¶¶¶4444��á�á�á�á�¹¹¹¹�����????åååå�ØØØØRRRR�����É�É�É�É��{{{{�!!!!££££�H�H�H�H��³�³�³�³�ØØØØRRRR��Ã�Ã�Ã�Ã

ÄÄÄÄ�É�É�É�É����������ª�ª�ª�ª��

Ø�� H���� ;<��� H��³� I��� j¨� ¶�� �£� ����� H��� ��� Ѳá�¹

£��¤��#£��Å�åæª��

êêê꣣££� ��������ææææWWWW���²å��á�¹��?å�ØR� �É��-.�!£�I��H��³�Øù��¼

�� �ÃÄ� É�÷� ª��� Ø�� H���� á�¹�� Ð�ì� H��É�� *� ¸�� {� `� »

¼��

ÉýÉýÉýÉý� á�¹�� Ò� �È/��� ÒÖ�� ö�¯� Ø�� ��æWÅ� ����� �ê� Ø�� ��æW

£� ÑÈ� PW¶÷� ¯�ËÌ� ¼ÌÑ�� Ì�� &­�ÈE�Å� ?k¶�� �È/��� �ç� �

§��mÅ�®�»�¡���°�¶à+Ì�Ø��H���H1��£�H����ϧ��Õ³��ù

º�»�¼÷�ª�����£��à��'��Ø��X��ÈE�§��ã�YÌ��4ù���Å�£

����

H�H�H�H������ ����BBBB�H��� �B£���ù�� '���íjÅ��È/�����æW§� �B¶Õ� ½ã

µ­¯���H����B§Ñ�íj��­£��È/���Ø����æW§�ÊË�:L¯��

ææææ5555ªªªª� Ð�ìÐ�ìÐ�ìÐ�ì� H�H�H�H������ ºíºíºíºí� H��� ��� Ѳá�¹£� á�¹§Ñ� ?k�ë� �È/�ê�

ÑÈ�æ5¶÷�Ð�ì�H��³�æÒº�»�¼÷�ª��

æÒæÒæÒæÒ� Ø�Ø�Ø�Ø�� H�H�H�H������ Ø�� H���� �È/�ê�� ¯�¯� �Ø��� ��æWÅ� Ø�� »� ¼��

¶ù¨��yÈ���È/�ê��H��³�æÒ¶�����è�º�yØ�¼���é³�êÌ�á�

¹§� â68� bash³� ?k¶�� ¼�� 4U� è�� �È/�Ø� ¼��� ¶Ö�� Ò� �È/��

Ø�� ��æW§� bash�� 4U� ´µÛÅ� ��� Ç�§�� Ð�ì� æW§� ¶��� ´µÛÅ

��� bash³�?k¶���Ä��È/�Ø�E�Å�æÒ¶�����û"ʶ���6ì��²

U���4U��È/�Ø�?k��à³�æÒ¶��Ç�ìë�é���

æÒ�H����°ª�¾�è������È/�Ø�Eê��¾§÷�æ ìë�H��³� ã�5

ɳ� �/þ�Èú�� �È/�W� ��*�.�� H1���È� µ­õ� »� ¼��� ����� Òg

��á�¹� J��æÒ�H��� *�.³�ùSª��

Page 28: Doldoggi bisiri

�� �������H�H�H�H��������������

����6�6�6�6�������������������:�;:�;:�;:�;��<�<�<�<��'�� �������%�

���Ø� Ø�� H��³� ùS¶Õ� ½ã� µ­¶�� ÕÞÅ� ×ØÉÕ� ±§�� ��� Ö/Q� í�

êÌ�ãü�+ù�«���ü¾�­�ì���Å�É�¶���������õ�����

�È/ÑØ��ÈE�Å� ?kº�y�� �È/Ñ�� H��È®�� â6̳�¸Ì� �Ñ� ã[ª��

â6Å�ã[¶��'§��H����Ì��½.§�¼��­Å�Ø쪷��¾�ãÍ�¶Õ��ª

����È/Ñ��â6̳�?k¶���ÈE����¤�â6ÌÈ��6ª����Ì÷�¶4��È/

Ñ��îå��â6̳�Ø쪷���'��³�Ø쪷��¾�¶Õ�½ã�H��§�ËGª��

Ø�� H��� á�¹§Ñ� �� ��ê£� �¾� Ð�ì� ��Ø� ��� Ø�� ������ �� Ø�

��ê£���²åØ���¶��À�rê§�¾�¯�5ɳ�ûZ�È��È/ѧ��ã�Ð�ì

��È�ø/¯��

��ø/Å�Z÷�¶Õ�½ã� Ø��H����Ð�ì� H����,�ù��¿£�¥Ò�È��[

�����,�ùê£��¾�#£�lÕë'��\�#£�lÕj�è���¡ù¨��EÌù�«�«�á�

¹Å� ��¶ÕØ� �¡� Ì�.�� ����� ����� øí� �+�� á�¹§Ñ�� &5� ,�ù³�

ë�� �1� á�¹§Ñ�� 7&5� ,�ù³� µ­ª��� Ò� ,�ù§�� ,�ù� �KK� Îý�/�"�

-����� ���9���� �3)��� Òjª� ÎýØ� ®4¯��� ��� #£� ,�ù� ��§Ñ� Ø�� ���

Ø��,�ù��KK� Îý��ª���� ¾�®¯�È� ��ÌR���,�ù� lÕØ� 7&5«� Ø�

���� �¬�§Ñ� ��¬���ª��Å��¨Â��� ��Î�¬����£�Ø��,�ù��KK�Îý

³��¨������È/ÑØ�Ø����³�Ã�º�yà��ª����Ø��,�ù��KK�Îý³

����������������������������������������������������������

Ï�� ���?å�ë�� �1§Ñ�H��³� 7&5�,�ù�M½È�����¼������,�ù�lÕ

��¶à+̧Ñ�ùS¶��lÕ³��ç�������-!0���,�

Ï�� ����7&5�� �����È���ª,�ù����³��¨Â�'� ��¬�Ø�è�¶���ë�� ��

.�(§Ñ�� ,�ù� �KK� Îý§� ��¬��� ª��§� ��¬�³� µ­¶4� �¾� �¬��

ED� ���<�Ø����§Ñ�Ð����È��B��­�ì���

Page 29: Doldoggi bisiri

�� �������H�H�H�H��������������

­4ãÍ� ª��� �È/Ñ�� Ø�� ,�ù� �KK� Îý³� Ð�ì� ,�ù� �KK� ÎýÈ� ø/

¶�� ãí� Ð�ì� ,�ù§Ñ� ª��§� ãí¶�� ��³� ËGª��� �Ì÷� ¶Õ� ½ã� �È

/Ñ��,�ù�À�r�/�"����9!��Å�µ­ª��

ED� ��£��È/�� +���È/�� I�¾��È/��� Ø����æW���ÒÖ��,�ù�À�

rÅ� É4���� �� ,�ù� À�r£� Ò� �È/��� Ø�� ,�ù³� H���� Ð�ì� ,�ù

È�Ç&á7�����ED§Ñ��È/�� +��Ø�� ,�ù��KK�Îý� �£�Ð�ì�,�ù��

KK�Îý� �È�Ç&Ë����È/�� I��Ø��,�ù��KK�Îý� �£�Ð�ì�,�ù��KK

Îý� 7È�Ç&¯����Cì�È�,�ù�À�r£��¤��#£�5ɳ�ØR�� <

!�Ò7��ÓE����£�,�ù�À�r����Ø�Ò7ªØ³��¨���

!������Ø�Õ�¶��Ð�ì�,�ù��KK�Îý�

!�ËG�åÌ����� � ������!��5É����£�,�ùØ�Ì%÷�µ­õ�»�¼�ù�Õ�ª���'

��³�Õ�º�»�¼�Ø@�?kØ��ª��à³�¹þ¶�Ø@

,�ù� À�r£� Ø�� ,�ù� �KK� Îý³� ª���È� µ­¶4� ËGª��� Ø�� ,�ù

�KK� ���À�r�� 1Îs�Æñ��¯�� ����(Îs�Æñ���

Ø����³�Ð�ì���È�ø/¶Õ�½ã���È/Ñ��ü¾�Ø�����,�ù��KK�Îý

���Ø�� ,�ù� Á§Ñ�� ª��Å� ÜãÍ� ª��� ,�ù� lÕ³� ��� å»È� ¶«�� �� 3

�£�¬�à�l�� Y��� :��È� Z÷� Ã�º� »�¼��� �á� ED� ��§Ñ�� ,�ù� lÕ

Ø� ������û���&5�� �R»È� ����«�� �È/Ñ�� �È/�� I�� Ø�� ��æW§Ñ�

��� ������³�Ø��,�ù��KK�Îý� ���ª��� �����È�ø/ª��

�È/Ñ��Ø��,�ù��KK�Îý³�ëS�È��È/���,�ù�À�rÅ�Î¥¶4��,

�ù�À�r�����/�"�� ��9!�� ����0�� �$?�³�Øìö�����,�ù�À�r����Ø�Ò7¶�

«�� �È/Ñ�� �� ���§Ñ� Ð�ì� ,�ù� �KK� Îý³� Øìö��� ���Ø� Ò7¶ù

«�«���È/���Ø��H���æW§�ʳ¶ù�«���ÏÅ�ËGª��������ÚÛ§��

È/Ñ����³�L5º�»�¡����²å§�å̳�ÆÖÑ���²åØ�Ã�¶���ª��

�È/ÑØ� ��²å§÷�� 5ì¶÷� Ì�� �È/�Ø� Ò7ª� ø/Å� º� »� ¡�� Ø�� ��

§�ËG¶�� �ù³�ø���ÝÞ£��È/Ñà��� �����£�,�ù�]��/�"�� -��!��

��¶��� �È/ÑØ��³� Ì%÷�±ò¶Äù� W§����²å��]�Ø���ª� Ø�����

,�ù�]���SëÅ� ÉÙ���

E� ,�ù� À�r� ���Ø� Ò7ª� ÚÛ�� �È/Ñ�� Ð�ì� ,�ù� �KK� Îý§� ,�ù

lÕ³� ãÑ� Ð�ì� H��§Ñ�� 5��� ��³� ä���� àù£�È� �È/Ñ�� ª��

Å�{¶4�è�ª�â6���'��§��òª����

½��é³��á�É«���È/�� I��Ø��,�ù��KK�Îý� �£�Ð�ì�,�ù��KK�Î

ý� 7§�Ç&Ë��� �������7� �� �������§Ñ�`���4Õ§� ����7�û����ª��Å�{¶«

E´ìë�Ð�ì���� ������³�äÅ�»�¼��

�Ì÷�Ø����³�Ð�ì���È�Ç&á^�Èú��Ø��H����á�¹��Ð�ì�,�ù

§�K����ÑÈ�¸¶õ�»�¼���é³�êÌ��ED� �����È/�� +��Ø��,�ù��KK

Îý� �£�Ð�ì� ,�ù��KK� Îý� �È�Ç&Ë�� ß«�� Ø��,�ù��KK� Îý� 2£� Ø

��,�ù��KK�Îý� �É��U¤§��Ð�ì�,�ù��KK�Îý� ��È�Ç&¯�����£

Ø��H����³�¼��®�ÐÅ�É4����Ø��H����,�ùê£�Ð�ì�H��§�Ì

���5ª��ÑÈ�ʳ¶ù�«���¯��

������FGFGFGFG�E!HE!HE!HE!H�'�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

��æW�ë� 765����æWÅ�������-!0���,�

Ï�� ����ë�Ð�ì����� �%0 ��!��3)�P���6?N=*Q?�L��-- �������-!0���,�

Page 30: Doldoggi bisiri

�# �������H�H�H�H��������������

?åÈ� Ø�� H��É�� -.� ì£� Ð�ì� H��¨� ¼Õ� yç�� ��²å�� Ð�ì� H�

�Ø�¬78ì�È�µ­Ëù�«�����ãÍ�ª���Ð�ì�H��³���¶��ÝÞ�¶���

?k�ë��ÈE����³�µ­¶��Ø��,�ù¨Å�Èà¶�������é³�êÌ��'��5

����ÈE���'��5��§���³�ª���¶Ö����ÚÛ��Ä�'��5��Ø�H��

§�Èàõ�è���¡���ÉNº�'���K�àê¨�¼�«�¯���'��5�����Ø�ÉN

��«�� '��5��� �ÈE�§Ñ� tÈ�� K�à³� ­Ø¶�� �Å� Ã�¶�� ®¯�� �

à³� ¸Ìêj� è��� ¡Å� ����� �Ì÷� Ø�� ,�ùê�� ËGË�� ÚÛ§¨� H��§

¸Ìê���ÕÞÅ��Ü�,�ë���ª��

�È/�Ø� �³� H��§� ¡�� Ø�� ��³� ËG¶��� ¶«�� �È/Ñ�� Î¥¯� Ø�� ,

�ù§�Ǫ�,�ù�À�r����³�;Å�»�¡Å������é³�êÌ��ED� ��§Ñ��È/

�� +��,�ù�À�r§��Ø��,�ù��KK�Îý� �§�Ǫ����Ø�¡��È���È/�

+Ø� Ø�� ,�ù� �KK� Îý� �§� ¹þ¯� ��§Ñ� ¸���� ¶«�� �È/Ñ�� E� ��³

Ð�ì� ��È� ø/º� »� ¡Å� ����� �� áö§Ñ� �È/Ñ�� ��²å§÷� ,�ù� ]�

��� ��� ɪ��

¨�� ]�Ø� ��ª� Ø�� ��Ø� Ò7¶ù� «£� ��«�� E� �È/��� ËGº� »� ¡�

Ø����§�ËG¶���ª������DzÈ��¦�H���������§���Å�����ÃÄ�

&­�ÈE���µA¯��������ÚÛ���²å�����È/�³�´�á���á�¹���ç

�È/�êÅ���µA¯��È/�È®��Éýª��

¨�� ]�Ø� ��ª� Ø�� ��Ø� Ò7ª� �ë'�� ��Ø� Ø� �� ,�ùØ� H��§� �³

¡�«����²å�� ãí¶��,�ù³� B�l�� ��ùÈ®�� H��§� Øì�Í� ª��� B

�l� ËG£� �Çì�È� Í� áW�� 8��È�� �È/��� ,�ùØ� �æº� y)ù� ªÎÅ

Õ��Í�ª���á�¹§�?kº�»�¼���ç��È/�Ø�¼�«���²å���ê���¶�

³�S¶4�?kª���Øìö� ,�ù��_�Ð�ì�,�ù� �KK§�Õ�Ë��� Ø��,�ù

�KK�Îý³�½ª����Ø��È/���,�ù�À�r§�­Ø¯����å��È/���H�

�� ]�Ø� �� ¤� Õ3Ì� â6§Ñ®�� ³?k¯��� �Χ� �á� Ø�� H��� ËG�� �

�Ì�� y�� �È/Ñ�� Ø�� ��³� Ð�ì� ��È� ø/º� »� ¼÷� Ë��� �È/��� 3ð

?k¯��

�����?k���ù³��È/���Ø��H��§�Èà¶Õ�½ã��Ü�,�ëÅ�µ­ª��

â6Å�?kº�yà���â6Å�¹þ¶�� íjÅ�¶���íj��­�� �È/���Ø��H�

�È��B¯�����£����È/���H���`Å�Õ�¶��Ö�Ü¥³�øÚ¶4���Ìù

����³� H����B���ª���Ì\Ä� ��ù�� (Îs�®¯¨�?åÈ�Ð�ì�H��§

Øìª����îù�®¯£�B�l§�V��¼��� ��ùØ�?ka§� ��,�ù� ]�Ø���

¶��� ����� �È/��� H��� `Å� µ­¶4� ��ù�� ̺� ®¯Å� ?kº� »� ¼��

H��§�ØìV�ù�L5ª��

��������I��I��I��I���������

�È/�Ø� Ø�� ,�ù³� Ð�ì� H��§� Øì�Í� ¶�'�� ¬Ì� ¼�� Ð�ì� ,�ùØ

¡�«����²å��Ð�ì�H��§Ñ��ç�,�ù³�å·¶4��ØìV�,�ù³�½ã�æW

Å�à ãÍ�ª��

Ð�ì� H��§Ñ� å·õ� ,�ùØ� ��ù�� '��� íj§Ñ� ö� ����� �� ,�ù§� �

4R����¡�«��,�ù��­Å�¾�º�è���¡���Ç��Eb�å·³�¶�����§��

á�è�¶÷�Ë«���ù��'���íjÈ®���á�H��§�¸Ìê�«�¯��

EU��,�ùØ�øÚËj�«����²å��,�ù��­Å���§��á�µ­º�»�¼��

ÉÊãÍ�ª������,�ù³�{_�,�ù�� ��0� /�"����¶����³�H��§Ñ�å·º�y

�@�íj� ;�/� - !������aª�íj§�¾�ª����@�íj§�ËG¶���£��È/Ñ�

Page 31: Doldoggi bisiri

�� �������H�H�H�H��������������

Ð�ì� H���� ð�§� ¬ã� �Û� ªÓ� 8��È�� ��²å�� ,�ù³� B�l§� Õ�º

è������á�µ­õ�»�¼���H��È�Øìª÷�õ�è��Å�µ���ÌÍ�ª��

Ì�� ,�ù³� å·� °�� �@ºù³� L5¶Õ� ½ã� µ­¶�� ø�����@� ø�����

78ì�ù� «�«� �Kî��%�� % �"������ Ñ��� �`Ø� ��ª��� �� y� ,�ù�� 3ð

B�l§�Õ�Ë��°��á�¸Ìª÷�Ë�����²å�����û�Ñ�?å�¿=£�·��A¶

÷�¯���é³�êÌ�ED� ��§Ñ��Ð�ì�,�ù��KK�Îý� ���3ð�ËG¯�«����£

¶àB�lÈ���Bº�ê£��ÉØ�������È/�Ø��³�µ­¶��¼��,�ù��>d

Å�¿=� >d�;��, �"� ������¶�'�� 78ìë� �@� 5¢£� �Ä� �È/�ê�� ¿=� >

d���¾�Ð�ì�H��§�¼���ª��

����� á�¹§Ñ� å·õ� ,�ù³� æ5¶÷� S¶Õ� ½ã�� Ø�� EG§� µ­¯���� �

������!0�( ������(��,�ù�»â�/�"���" �"��ÕÞÅ�µ­ª�����ÕÞ§Ñ�á�¹���Ä�,

�ù���E�,�ù§�ËGõ�yà��øÚË�� »âÅ����¼���,�ù��Ö��ËGõ»�

cÌù���ì÷�ËGõ»����Ø�ê÷�¯�����Ä�,�ù����B��ê£��É���

������JKJKJKJK�LDLDLDLD� �� �� �� ����"�����5���!�%�������

Ø�� H���� 4U� �È/�Ø� H��³� Z÷� æÒ¶÷� ã���� �Ä� H��� ËG£� ,�

ù�À�rÅ� ãÑ���Ìù���Ò��È/���ö�¯�,�ù�À�rÅ����¼���¾�è�

�È/�Ø� Ð�ì� H���� ,�ù³� æÒ¶�«�� E� Ð�ì� ,�ù�� �KK� ÎýØ� ¾

�È/���,�ù�À�r��¾§�,�ù�À�r����È�¼ÌÍ�ª��

ED� ��£�¾��È/�Ø�Ð�ì�,�ù��KK�Îý� 7³�æÒ¶���Å�É4������Ð�

ì� ,�ù�� �È/�� +� ��§Ñ� Ø�� ,�ù� �KK� Îý� 7���� �È/�� I� ��§Ñ

Ø�� ,�ù� �KK� Îý� 1���� ��£� ,�ù� æÒ�� ³�¼�� öÅ� É4���� æÒË�

Ð�ì�,�ù����Ð�ì�,�ù³�æÒ¶��Ì���È/�§Ñ��Ø��H����#£�½

.§�¼Å�è�Ø�¡��

������ M�NM�NM�NM�N� OOOO� ����������"����%� 7�������� ��������� LDLDLDLD� OOOO� ���������5���!�%

7������������

��²å� Ö��� Ø�� H��§Ñ� 6¿¶�� �£� a� ��Ø� ¡��� EÌ÷� Ë«� ��²åØ

Ö�Å� ½ã� ,�ù� À�rÅ� ÒùãÍ� ¶�� ��ª� �Ð�� âÌ�� ����� Ç®¯�� +­

�È/Ñê£� Ð�ì� ��� �à�� Ø�� ��� �à³� þ#� åæª��� Ð�ì� ��� �à§Ñ

��,�ù�À�r��è�¡�������à§Ñ��È/Ñ���������ø/��¶ù�«���

����1�£�Ð�ì���æW§Ñ�?kË���AlËÌ�¼��

øí� �+�� �È/Ñ�� �aª� Ð�ì� ��� �à³� ��� ¼ù� «��� Ç�§� H��� æWÅ

4U�®¯�È���Ì��E����¾�è³�Ð�ì�È��B¯���È�ù5ã�d�����1���

�æW£� &=?6� ��æW��� ® ��� ������������®�� ½�� ��� ±®³� ¹þª��

&=?6§�Al¯��à�5�§���1���à���³�?k¶·�� &=?6��'��³�ËG¶Õ

½ãÑ�� �à�� ßàá� 1�� �à§Ñ� ?kËÌÍ� ª��� øí§Ñ�� ���� 1�£� ��

������������È®��?kË���AlËÌ�¼��

������PQPQPQPQ�R�R�R�R��7���� �����%

,�ù� À�r� ����� ËG� åÌ� 5É�� Øù�� ¼��� �È/Ñ�� �È/��� Ø�� ��

����������������������������������������������������������

Ï�� ����3ð��@�íjÅ�ËG¶º�B�l¨���¶��?å�¿=£�?kËù�«����

�·àÈ�

Page 32: Doldoggi bisiri

�� �������H�H�H�H��������������

³�Ð�ì���È�ø/¶

åÌ� 5ɳ� µ­¶4��

º�»�¼��

H����ϧ� Ǫ�ËG

��4�#£�Ì��H��

k��à�½§�'��³�

���4��»�¼ù¨�E

®¯�� �È/Ñ�� ìÌ

�È/ÑØ�1���àÈ

¥§�ËG¶���Å�£�

ËG� åÌ� 5É�� �$?§

�� �$?³�É4����Ò�

$�Ò7�J�! �����,�ù

%&'� � :?k�e�3��

,�ù�ªe³���¶

%&(� � :�Õá�ªe�3��

Ø���ª��

%&)� � :¸Õá�ªe�3��

��

*�+� ��æW� �.���

µ­¯��

,)'�1���à§Ñ�?k

-)'�µ­Ö��à§Ñ�?

./���� ��"����!�� �

��§��Bº�y�µ

,('�1���à§Ñ�?

-('�µ­Ö��à§Ñ�

,,,,�ù�ù�ù�ù�����KKKKKKKK�ÎýÎýÎýÎý� J�

K�Îý³������Ò

íj�ÌB§�¾�ËÌ

������¤�¾�¬�³

0�*.'012)34���¬�

ED� ���<�øí� �+��,�ù�À�r����

Õ�½ã����,�ù�À�r����³�µ­¶Õ�yç��Z÷�ËG

�� �È/�Ø� ×­Ëù� «£� Ý��È� H��³� ËG¶ù� «��

Å� 媶��� ¶�� �Ò�� *�ØùØ� ¼��� ?k��à³� ç�� ¼

��Ö:Q�¸Õ�±­�H��������²å���È/�Ø�Ö���?

����Å�×eãÑ��Á�¯���ßÇÈ��'��³�ç��¼��,�ù

�H��³�â6ÌÈ�W�¶4�?k¶���á���?»ãÍ�ª���Ç

�� ¾� Øù� ?k� �à� A� 1��à�� µ­Ö�à� A� ³� Øù�� ¼��

�»k�����«��µ­ÖØ�1���à³�?k¶·��1��Ö�Ü

�f�����

� ê̼��� �È/Ñà�� � ��� ED� ���� øí� �+�� �È/Ñ

¬��èà�������¤��#�� <

�À�r������Ò7þ�

!�����?�������:���,�ù��â6Å�?k¶���º�yà���È/Ñ�

��ù�úÅ���²å§÷�ÆÍ��

!�� ��� 4� ���:�½��#���?kÇ����,�ùÈ�����º�y�ªe

!����������:� ½��#�����,�ù§Ñ�¸���º�y�ªeØ� ��ª

��� � =/���� B���%��� ø/� ig§Ñ� j®� ���¨Å� ùÛ��� º� y

��ë��à§Ñ���,�ù³�¸Å�»�¼¤�

k�ë��à§Ñ���,�ù³�¸Å�»�¼¤�

0� % �����r��±²Å�4Uè��ø/�ig����Ø��R�¶����

­¯��

k��ë��àØ���,�ù§�(�»�¼¤�

?k��ë��àØ���,�ù§�(�»�¼¤�

¬�Ø�/�¯� �$?��ÚÛ���Æñ£�E� �$?��Ð�ì�,�ù��K

7¶ù�«£� �$?��ÚÛ��Æñ����� �����«�,�ùØ��@

�¼�ù§�Ǫ�5ɳ����¼��

�5�¶4�µ­ª�<

Ø�v5ËÌ�¼�«�,�ù���@�íj§�Õ�õ�è�Ø�¼��

Page 33: Doldoggi bisiri

�� �������H�H�H�H��������������

0�*.'0*��'��'1�ËG¯�,�ù³��á¶Õ�½ã����Ø�µ­ª��

����=>=>=>=>����(�

¨��½§Ñ�îïª��Cì���Å�µ­¶4�á�¹Å�Ü�ª�«��6¿¶Õ��¶Æù¨�E

�ù�78ì�ù��«Å��������²å���È/Ñ�v3Öê£�á�¹§Ñ�{�!£���

Å�äÌÂÕ�½ã� O��� ¼��� �È/Ñ�� H��� �Å�{� � ÷� ¨à���� ô§��Ø�� ê

£�ÝÞ£� Ì�� ¿=êÅ� {�� ÷� ?kº� »� ¼����Ò­ª� Ö��� '���� �á³� �

�¶������������H�������� ¶4�*Øù��á³�µ­ª�<

iiiigggg� ����áááá5�66�� � �7���ig��á��r��Bû���à�iØ�µ­¶��'���igêÅ

���¼����ê�ig�� �5¯�lÕÈ�é³�êÌ� ���û����� r���.§Ñ�¸·��� ·

Õ§����Ö���r�Å����¼���r���.���5¯�lÕ��'���r��M½È�¸

ÕC�Õ¨Å�º�»�¼���.�����Ä�¶à�B�l��r���.���

ig��á���.��aÖ��S¶��r��Îý§��ã�NëËÌ�¼�����NëÅ� ã�'

���r�Å�V��;Å�»�¼��� r���.�� ig��á³� ãѨ�ËG¯��� '��Ø

ig��á§Ñ��ïË«�¶à�B�l#£�Ð�ì�r���.§Ñ�¸Å�è�Ø�¡�����

Ñ�-.�� ÷�ËG¯��

,,,,�ù�ù�ù�ù�����áááá� ��� � �7���,�ù��á��B�l�����ù��'��§�ËG¶��ð�³�U

�Õ�½ã�µ­¯�����£�íj����ìë�­Å�,�ù�M½È��á¶Õ�½ã�µ­

Ë��� íj��íj� Â��ª��Å� ã� ËG¯��� B�l§Ñ�H��È�,�ùêÅ� ¸Ì

ê�«��,�ùê£�,�ù��á§��á¯��

����@@@@�����áááá�8 9� � �7���{_�,�ùê¨���@�íj§�¾�¯����ê�,�ùØ��@�íj

§� Õ�¯� �¤� {��� øÚËù� «n�«�� E� ,�ùØ� �¤§� �@� �hõ� y�� ��

E�,�ùØ� �6jª�­�È���@�íj§�¼��È���@�íj§�Õ�º�è�Ø�¡��

Ç�� E� ,�ù�� Eb� iÕ¶«� ¯��� ��B�� ·¶÷� jÌ��� á�¹§Ñ�� �Ì÷

þ�Èú�Ñè�¶���¬j�B�l�:�Å�!��®j�»�¼��

¶à¶à¶à¶à++++ÌÌÌÌ�����áááá/ :8 ��� �7����Q�Ü�Ë��¶à+Ì��á���È/Ñ�®§�¼��,�

ù� À�r� �����$?��� �á���� �� ÚÛ� �È/Ñ�� Æ�� ,�ù� À�rÅ� ÊË� ¸

����� ���� �$?³� è�È� º� yà�� ,�ù§� Ǫ�ø/� L�³� �áª��� �ê£

ø/�Î¥�ig�$��� !�� ������,A� ���5�--�� ��$�5��� Ñ���á�¹��4U� �È/��

,�ù�À�r�������á¯�´µÛÅ����¼��

Ø����³�Î¥º�y���È/Ñ�� $�5����§Ñ�j.¶��ÆñÅ�;����ª���¨

�� ;��«�� Ø�� ��³� ûÈ� Ð�ì� ��È� ø/¶4�� '��§� Ǫ� Vûç� :�Å

»kº�»�¼����È/ÑØ�j.¶�� $�5����³�;ù�A¶«����²å����Å�Ù

�Í�ª�����Å�ÙÕ�½ã���²å§÷� $�5³�;ù� A ���$�5�� ���ý³� É�

���Ãå³�ãL¶�����²å§÷�éô��ý³�±ò¶Õ�½ãÑ��á�¹à���Òª

H1���� µ­¯��� ��²å�� ��� ø/Å� ½ã� tÈ�� $�5� ���³� ��ª��� é

ôØ�Ã�¯��¤�� �È/Ñ��#£� Ø�����ø/Å��á�á�ª����Χ����Ø�

��§�ãí¶��Ò7ª� $�5����Ø�¼Õ�yç�µ�Ã�õ�����

¶à+Ì� �á�Ä� �ç� �á�Ä� �á³� µ­¶�� ��� Mö£�� EÌ÷� 78Å� U�Õ� ½

ãÑ�������ê��á³���¶�'�{�!£�áW��æWÅ�µ­ãÍ�ª��������á

Ø�kØù��ÚÛ�á�¹��l��������

�����?��?��?��?��@�A@�A@�A@�A�B�CB�CB�CB�C��"��)��� �*�'%�

- C9�--�����Υ

��C- !���/��

Î¥

��C ;�/N ��������C ;�/- !��

Î¥

Page 34: Doldoggi bisiri

�� �������H�H�H�H��������������

����� M3�� ,�ù� À�rÅ� Ø5ª����� ËGË�� Ò� ,�ù� À�r£� �¤� M3�

,�ù�À�r��,�ù��KK�Îý³����¼���ED� �£�Ø����Ø�Ì%÷�4Uè�

Æñ�È���Ìù�ù� É4���� Ò�Æñ£� �5� ,�ù�À�r§Ñ�� ª��Å� åæª��

Ø�� ��³� Ð�ì� ��È� ø/¶Õ� ½ã�� �È/Ñ�� Ò� M3�� Æñ�� ­Å� Øì�Ñ

,�ù� À�rÅ� ��� ¼�� Ð�ì� ,�ù§� Ǫ� ª���È� ø/¶��� �¤� M3�� ,�

ù� À�r�� ,�ù� �KK� Îý³� ¸���� �� �5Å� ,� ß´¶«� Ø�� ��³� ¹þ¶�

Ð�ì� ,�ù�� ,�ù� �KK� Îý³� äÅ� »� ¼��� E��� Ø�� ���� àù£� Æñë

û���ª��Å�µ­¶4�,�ù�§�¼��'��³�ä���

���³�?k¶���ê£��ßàá�1����5��È/���,�ù�À�rÅ�MNº�»

¼��� ¶�� �lÈêÅ� ùSãÍ� ª��� �#£� Ý�� mS§� 1�£� ,�ù� À�r� ���¥

ED� ��<�M3�,�ù�À�r

��!���C� �C

/"��9!��%�Î

��Å��ÄØ�Ì%÷�¸¶ËÌ�¼�ù�ø�Í�õ�è�Ø�¡������Ý�£��Û��æì

�ÌÑ�/M3��,�ù�À�rÅ�Øù��øí��È/Ñ��¾�M3��,�ù�À�rÅ�Øù

��ë��� �13¶���È/ѧ�ÇãÑ�6jª�,�ù�À�r�Ã���à³�µ­¶��¼��

����@�A�@�A�@�A�@�A��DEDEDEDE��%%����"���FFFF�G1G1G1G1���%%����"���

á�¹§�¼��Ð�ì�,�ù§�Çã�4U��Üê��¼���é³�êÌ����ù³�H��§�È

àº� y� ��²å�� ,�ù³� ºíãÍ� ¼��� E��� ��ù�� ?k�� k��� îÈàõ� y

,�ù³�ãåãÍ�ª���Ð�ì�,�ù��°��ç�­���,�ù�À�r�Ö²��#£�1�

�Ò��Ö�Ü¥³�¾�¶Õ�½ª������,�ù�ºí��ãå§�µ­Ë��H1�����Ö

�Ü¥���Ø��H���Ѳá�¹��78�§�Ø����ª��mÅ�����

á�¹�� �Ä� Ð�ì� ,�ù�� mem_map_t��� Ü¥²�� ���ë� mem_map� Ö�Ü¥È� �

¨Â���ê£�®ù�á§�hÕ*¯���Ò� mem_map_t�Ü¥²��á�¹��Ð�ì�,�ù�¶

��!���C! ���C

���%�Υ

�³�Õ�ª���H�����§��ã���ª�Æñê£��¤��#�� <

åååå�����������������,�ù³�µ­¶��¼��µ­Ö��È/��ê��»��,�ù³�4U��È/�

����������������������������������������������������������

Ï�� ��� �ê£� ÒÕ� ,�ù� Bå���/�"�� � ������0��� ,�ù� �W� Bå���/�"�� � ��!�

� ������0���,�ù�À�r�/�"�� ��9!�����¶���ÒÕ� /"�N��� /��N��� /��N��¨��È�5�Ë

Ì�¼����-!0���,�

�7��nR�÷����Ü¥²³�,�ù�/�"���Ü¥²���®ç��

Page 35: Doldoggi bisiri

�� �������H�H�H�H��������������

Ø�æÒ¶��¼�«�å���� �É��l��

�������� ������Æñ£�,�ù����³�Õ�¶��¼����E�,�ùØ�iÕ�°���@º�ê£

�Éëù�L5¶�'�µ­¯��

� 90���� mem_map_tØ�Õ�¶��Ð�ì�,�ù���KK�Îý���

free_area� Q��� ,�ù³� ºí¶�� �àØ� ��� ,�ù³� ;�'� µ­¯��� ±²ìë

ig� ��� 3o£� ��� H1���È� ��Ìù�� /®ìë� �à§� ÇãÑ«�� �È/ÑØ

µ­¶��,�ù��lÕ��Ð�ìë�,�ë�H1��£�ÑÈ��³�»�¼��

free_area��Ò�S�ê£�,�ù�r�ê§�Ǫ�5ɳ�Øù��¼���¸¶��(Îs�S�

��ª�,�ù³��E��¤£�¾�,�ù��r�êÅ��E��¤£�¥�,�ù��r�êÅ�����

�È� 3ð� ��� å�È� �ض�� ,�ù�� r�êÅ� Õ�ª��� list� S��� p�� qàÈ

µ­Ë��� mem_map� ¸¶� Â�� page� Ö�Ü¥§� Ǫ� ¹ë�³� ��� ¼��� ,�ù�� ��

r�ê£���p§�¾�¯��� map£���lÕ��ºí¯� ,�ù�EYÅ�­ì¶4���¶��¬

�`§� Ǫ� ¹ë����� ¬�`�� ¬�� )£� ,�ù�� )Îs� ,�ù� r��� ���«� �È

v5¯��

ED� �7�� free_area�Ü¥²³�É4�����Îs�S���¶������,�ù�,�ù��KK

Îý� ���� �Îs�S���¾è�� 7�,�ù�lÕ�����r�Å�É4����ó���£�,�ù��

KK�Îý� 7§Ñ��F���£�,�ù��KK�Îý� �1§Ñ�Ὺ��

������E!SE!SE!SE!S�TUTUTUTU������7%%�������

����� ,�ù� r�Å� 78ì�È� ºí¶�� ãå¶Õ� ½ã� iB� ø����5���0

�!"�� �%����Å� µ­ª��� ,�ù� ºí� �à�� ¶�� ���� Ð�ì� ,�ùÈ� Ü�¯� ¶��

r�Å�ºíª���,�ùê£� ���å�lÕë�r��È�ºí¯���ë� ��,�ù�� ��,�ù�� 7

,�ù���È�r�Å�ºíº�»�¼��������á�¹§�¼�����,�ùØ��rÅ�Ã�

¶Õ§�s¯¶�«�nr_free_pages�'�min_free_pages���ºí� �à�� free_area§Ñ� �

rª�lÕ§�ãí¶��,�ù��r�Å�MNª��� free_area��Ò�S���ºí¯�`���ã

í�lÕ³����,�ù�����r���`Å�Øù��¼���é³�êÌ�¸¶��¾Îs�S���

ÒÒ� 7�,�ù�����ºí¯�r������r�Å�Õ�¶��H���`Å�Øù��¼��

ºí� ø���£� ü¾� �r¯� lÕ�� ,�ù� r�Å� ÉNª��� free_area� Ö�Ü¥�list�S�§� �pËÌ�¼�����,�ù����³��W���¨j��r¯�lÕ�����,�

ù� r��� ¡�«�� E� �¤� lÕ��r¯� lÕ�� ¾� ¸��� r�Å� ;�Û��� �� �5£� �Ä

free_area³���ÉN¶·���µ­º�»�¼��,�ù�r�Å�;�¿�y)ù�3ð¯���;�

��,�ù� r��� �rª� lÕÉ�� l�«�� E� ,�ù� r�£� �rª� lÕØ� õ� y)ù� ¯

ºª���r�§�ê̼��,�ù��»��¾�¸ã�IÌ���lÕÈ�ËÌ�¼Õ�yç��¯º�

5£�r�Å�ß�È�µØÕ¨�¶«�¯������r�£�ãí¶��p§�pË��ºí¯�,�

ù�r�£�ý4Ö§÷�ËÔ�R��

é³�êÌ��ED� �7§Ñ� ��,�ù&��r�Å��r �«�� 7�,�ù&��(Îs�r��,�ù

�KK�Îý� 7§Ñ�ῶ��£� ��,�ù&��r��¾èÈ��t�������KK�Îý� 7§Ñ

ῶ��(Îs�r�£�ºí¯�,�ùØ�ËÌ�ý4Ö§÷�ËÔ�ù���,�ù��KK�Îý

1§Ñ�ῶ��¾Îs� r�£� �� ,�ù� lÕ�� ���r��È� free_area�¸¶�� (Îs

S�§�¼��p§�¾�¯��

������E!SE!SE!SE!S�ARARARAR������'��%%�������

����������������������������������������������������������

����4Õ§�Î��ñ�Å�ìÅ���

��C/�"�N�!!����NN"��N-���N/�"�

���Υ

Page 36: Doldoggi bisiri

�� �������H�H�H�H��������������

,�ù�r�Å�ºí¶���£�{�Ç����,�ù�r�Å�¿£���È�"èÕ�yç�H��

³�¥ÒÂ÷� ¯��� ,�ù� ãå� �à�� Ø�º� yà����� ,�ùêÅ� {�Ç� r��� ��

,�ùÈ�d����µ?�,�ù�r���lÕ����ª'��E���r�êÅ�{�Ç�r��È�Z

ED� �7�<�free_area��ܥ

��C/�"�N�!!����-���N/�"���

Î¥

÷�dá�»�¼÷�¶Õ�yÃ���

,�ù� r��� ãåõ� yà��� #£� lÕ�� ë˪� iB�9���0�� r��� ��ëù� ɵª��

EÌ�«�E� r��� tÈ� ��� r��� ¯�,�ùê�� dwìÑ�� tÈ�� _� r��� ËÌ� �

¤�lÕ�� ���r�Å� ����� ¾è�� ,�ù� r��� dwìÑ�{� Ç���� ,�ù� r��

õ�yà���,�ù�ãå��à����r�Å��á�ë˪����dwÑ�{�Ç���È�¨ê��

ª����Ì÷�ãÑ����,�ù�r�£�H��Ø�×e¶��¨u�1��»�¼÷�¯��

é³�êÌ�� ED� �7§Ñ� ,�ù� �KK� Îý� ���ãåË«�� ��� ãåËÌ� ¼�� ,�ù� �

KK�Îý� ���dwì� �,�ù�lÕ�����r���ËÌ��free_area��(Îs�S���p§

:L¯��

�����������������HIHIHIHI��� �����"� �

��ù³�?k¶�«��E�?k���ù��­Å��È/���Ø����æW�È�Øì�Í�ª

���?k� ��ùØ� AlãÑ�µ­¶�� æÒ� �²U���à�Øù��� ����� ?kíjÅ

?åÈ� Ð�ì� H��§� Øìª�� Ç�§�� Mù� �È/��� Ø�� H���� :L¨� á7��

E��� &­� �ÈE��� ?kË«Ñ� �ÈE��� j®Ø� Î¥a§� ��� ?k� ��ùÈ®�

ãí¶�� ��ù� ®¯Å� H��È� Øìö��� �Ì÷� ��ù³� �È/��� Ø�� ��æW§

:L¶���Å�H����B���ª��

Page 37: Doldoggi bisiri

�� �������H�H�H�H��������������

�Ä��È/���Ø��H���� mm_struct�Ö�Ü¥È���¯���4Õ§���³�?k�ë

��ù�é³�êÌ�� bash��§�Ǫ�5É���4Uè�� vm_area_struct�Ö�Ü¥§�Ǫ�¹

ë�Ø�êÌ�¼���ÒÒ�� vm_area_struct�Ö�Ü¥��Ø��H����Ï��á¿��k���

È/��� ËG� Àª�� H��§� Ǫ� :�ê� �Å� Õ�ª��� 4ÕÑ� :�£� �� �Ï�� Ø�

H��³�Ã�¶Õ�½ã����Ø�µ­ãÍ�¶���0ê����é³�êÌ��Ø��H���:�

���¶�����È/�Ø�Ø��H��³�ËG¶��� �,�ù�]�³� ã��E�H��Ø�?å

È�� Ð�ì� H��§� ¡��� �Å� ønÅ� y�� �³� Ã�¶�� Vûç� ¿=Å� »kª��� �

:��� �� ���� :����� ����� ?k� ��ù�� ,�ù³� H��È� ��� �Å� �ܺ� y

�� ����:�Å�µ­ª��

Ì�� ?k� ��ùØ� �È/��� Ø�� ��§� �Bõ� y�� � ª� /��� vm_area_struct� Ö�Ü¥Ø�¨êÌR���Ò� vm_area_struct�Ö�Ü¥��?k���ù��ª�®¯Å��¨��

A�?k��à��hÕ*¯�'���ø»���hÕ*Ëù�«£�'���5==�������������í»

�����Ø��H���:�Å�ùS¶��� vm_area_struct�Ö�Ü¥Ø�¨êÌ��y��E§�Ó

��j ��Ø��H���:���4Õ§�ù5¯��

����J�J�J�J��@�K@�K@�K@�K�&������� "� �

?k���ùØ��È/���Ø��H��§��BË���«��?kº�»�¼÷�¯�����ù���

ED� ���<�Ø��H�����Ïê

Page 38: Doldoggi bisiri

�� �������H�H�H�H��������������

󮯨�Ð�ì�È�H��§�V��¼Õ�yç��c��Ê�Ð�ì�H��§�¼ù�«£�Ø

��H����ÏÅ�ËG¶÷�¯����È/�Ø�Ò7ª�,�ù�À�r����³��ù�«£�Ø

�� ��§� ËG¶«�� �È/Ñ�� ���§� ,�ù� ]�³� É�ª��� ,�ù� ]��� ,�ù

]�Ø���ª�,�ù���,�ù�]�³���á7�H���ËG��ÒÅÅ�vâª��

����� ,�ù� ]�Ø� ��ª� 4Å� ¹þ¶�� H��� �ÏÅ� �¨Â�� vm_area_struct³� ;�Í� ª��� vm_area_struct� Ö�Ü¥³� ÉN¶�� �£�� ,�ù� ]�³� 78ì�È

Ã�¶�'�¼Ì�þ·ì�Õ�yç���ê�Ö�Ü¥�� �J�����! ��AJ�! , � ���� ���� �����

Ü¥È� ¨êÌì� ¼��� ¨�� ]�Ø� ��ª� Ø�� ��§� Ǫ� vm_area_struct� Ö�Ü¥Ø�¡�«���� �È/��� �ù¯� Ø�� ��§� ËGª������ ����� =*6=?6J��� áE�

Å����È/�§�ÉÂ������È/�Ø�E�áE�Å�Ã�¶��lêU³����¼ù�«�«�

�È/���´�õ�����

E��¤��������ª�,�ù�]���ÒÅ���Ø��H�������ϧ�Çã�×­¯�Ë

G�ÒÅÅ�¬�ª����È/�Ø� ¸Õ¨� ×­¯��ϧ����� ¶���ÃÄ��×­Ëù�«£

ÝÞ�È�ËG¶���¶«�H���§UØ�áE�È�±ò¯��

,�ù� ]�Ø� Vûç� ���� -M �«�� ����� �³� Ã�ãÍ� ª��� ����� �@

íj§� ¼�� ,�ù��� B�l�� Ìvا� ¼�� ?k� ��ù�� j®ë� ,�ù³� ܯãÍ

ª���ܯÅ�½ã�]�Ø���ª�Ø������,�ù�À�r����³�µ­ª��

��C�����0��%���!�N��N-��!�

���Υ

��C�����0����N��N/�"���

Î¥

E� ,�ù�� ,�ù� À�r� ���Ø� Ò7¶ù� «ù¨� ¬Ì¼ù�� «�«�� ,�ù� ]��

�@� íj§� ê̼�� ,�ù§� Ƕ4� ��ª� ����� øí� �+��� ,�ù� À�r�«�

Ò7�¬�Ø�v5Ëù�«��� �3)�Æñ§� ����R��Å�ØR����ê���§�ãí¯����

ÚÛ� �3)�Æñ£��@�íj��E���Ì���@�íj���̺�®¯§�E�,�ùØ�ê̼�

ù§�Ǫ� 5ɳ� ��� ¼��� �@� íj§� ¼�� ,�ùêÅ� Ì%÷� ���Ø�� �� ��� F

§Ñ�vâª��

�Ä� vm_area_struct�Ö�Ü¥Ø�Ø��H���:�Å����¼���£������Øù��¼

���ã�� �� ���:�Å�Øù��¼ù�«Å�»��¼������ÕÛì�È����Ø�tÈ��Ð

�ì� ,�ù³� ºí¶�� �§� Ǫ� Ò7ª� ,�ù� À�r� ���³� ��¶4�� �³� Ã�ã

�Õ� yÃ���� �� Ø�� H��� �Ï� ­�È� �� ���� :��� ¼�«�� ����� �³� µ­º

����

jß� �� ���� :�£� H��§� �B¯� ?k� ��ù³� ½ã� µ­Ë��� ,�ù� �á³� µ­¶

4��rª�,�ù³�?å�H��È�Øìö�� � �

Ì\Ä��rª� ,�ùØ� Ð�ì� H��È� Vª«�� �È/���,�ù� À�r�� w�¯��

�����³� w�¶Õ�½¶4�� �Q� ø/�Î¥� ig����� !�� ��� !��,� � ��� 9�--���³� µ­¶�

�È/Ñ��ÚÛ§����5ª�¶à+̧�Ó�� k6��è�º� »��¼����å�,�ù�]�

Ø� Ã�Ëj��È� E� �У� ãåË��� �È/��� Ø�� H��� ËG§� Ǫ� ]�³� ��

áx¤�â6§Ñ®��?kÅ�³èª��

��+��?��?��?��?��@�A@�A@�A@�A�=>=>=>=>

���� ,�ù� �á�� Ϻ£� B�l§� ¼�� íjÈ�� ËG� ð�³� U��� ����� H��

�B¯�íj£�ªÎ§�ª�,�ùã� ¸'ù��� �ê�,�ù��,�ù� �á§� ¾�¯���ED

�1£� ,�ù� �áØ� mem_map_t� Ö�Ü¥§� Ǫ� ¹ë�ê�� Q�ë� page_hash_tableÈ�Ü�ËÌ�¼���Å�É4���������Ò�íj£� J3=� inode�Ö�Ü¥�����íj�á�

¹§Ñ�vâ�§��ã��aË���Ò� J3=�inode��Òj¶���ª�íj§�jÇjÈ�Ç&ËÌ�í

����������������������������������������������������������

Ï�� �1��U��yÅÅ������R����� �µ?���µ"��oê£�z��¯����·àÈ�

�� �2��=�"������ ���3��!����-!0���,�

��C- !���/��- !���/N��/�"�

���Υ

��!���C! ���C

/�"���/�%�Υ

Page 39: Doldoggi bisiri

�� �������H�H�H�H��������������

jÅ� P±Q� Õ�ª��� ,�ù� À�r§� Ǫ� ëS���� íj�� J3=� inode�� íj§Ñ�

ª��Å�Øù��¨êÌR��

,�ù³� H��� �B¯� íj§Ñ� ¸Å� y�� é³� êÌ� �Ü� ,�ë§Ñ� ,�ù³� H��È

�á�ØìV�y��,�ù��,�ù��á³� ã�¸÷�¯���,�ùØ��á§�¼�«��E�,�

ù³��¨Â�� mem_map_t�Ö�Ü¥§�Ǫ�¹ë�Ø�,�ù�]��Ã���àÈ�ËÔ�R��

�á§�¡�«���ù³����¼��íj�á�¹�È®��,�ù³�H��È�Øì�Í�ª��

�����Ð�ì�,�ù³�ºí¶��B�l����íjÈ®��,�ù³�¸Ì�êë�� � �

Ø�¶�«� ����� íj�� �¤� ,�ù§� Ǫ� ¸Õ³� Ὺ��� �Ì÷� ª� ,�ù³� �

��¸���£���È/�Ø�íj��,�ù³��Äì�È�ËG¶��ÚÛ���¤�,�ùØ� ��È

/�Ø��¤�H��³�¸Õ�±§���È/�³�½ª�H��§�Õ����¼÷�ª��

áW�� {U� ��ù³� ¸�� ?kþ§� �� ,�ù� �áØ� �ض÷� ¯��� ,�ù�� {��

è�¡÷�Ë«�� Ø6���ùØ� {���Ì���È/�§��ãÑ�� µ­Ëù�«÷�Ë«���á

È®��å·¯������Ø�H��³�µ­ã��@§���Ð�ì�,�ùØ�®©ãùÕ�á¿

ª�����y������,�ù��á��lÕ³�®j�����

��,�@�A�@�A�@�A�@�A���L�L�L�L�MNMNMNMN��-�������FFFF�O�O�O�O���"��� �"� �

Ð�ì�H��Ø�®©¶÷� Ë«� ���� H������ Ѳá�¹£�Ð�ì�H��³� ãå¶

�� ª��� �� j£� 1�� �@� '|�kswapd�§÷� ºí¯��� 1�� �@� '|£� 1�� �Kà

���aª�´e���È/����� 1���Kà��Ø�� H���¡���Ð�ì�H���æW§Ñ

1��àÈ�?kË���È/����� 1���@� '|��� �o£� �W�µAËj�'�� ��

Mù�,�ù³��@��h¶4�á�¹���@�íj§�¾�¶��������4U�jÅ�¶Õ�y

Ã����1���@�'|��Ϻ£�H������á�¹��78ì�È�6¿º�»�¼���á�

¹§�s¯ª����,�ùØ�¼���¶������

ED� �1�<�����,�ù��á

Page 40: Doldoggi bisiri

�# �������H�H�H�H��������������

1���@�'|�kswapd�£�1��� � ���È/�§��ã�á¿Ë��1���@�¨�îØ��Õ

ì�È�¨�õ�y³�Õ����¼���¨�îØ�¨�õ�yà����@�'|£�á�¹�����,

�ù�»Ø����ìù�«£ù�ìëª���free_pages_high�� free_pages_low��¾è�

ø»³� µ­¶4�� ,�ù³� ãåãÍ� º� è�Ø� ¼�ù� L5ª��� á�¹§� V�¼�� ��

,�ù�� »Ø� free_pages_highÉ�� Ç� 6Á£�� 1�� �@� '|£� ��� j�� ¶ù� «�

�á�ÝêÌ��¤�¨�îØ�¨�õ�y³�Õ�b�����ìë�¿=Å�½ã��1���@�'|£

�³� �@� íj§� }Ìù�� ¼�� ,�ù�� »�� ��ª��� �� è»�� nr_async_pages��å��� ��È�Òù¯��� �� �£� Ì�� ,�ùØ� �@� íj§� }ÌùÕ� ½ã� p§� êÌ

R� yà�� �ض��� �@� �.§� P±Q� }Ì�� yà�� @�ª��� free_pages_low�free_pages_high��á�¹��®ùº�y�v5Ë���á�¹§�¼��?å�,�ù�»��� 

�� ¼��� ¨��� á�¹§� ¼�� ��� ,�ù� »Ø� free_pages_highÉ��� ·ùÌ�

free_pages_lowÉ��¿�ù«��1�� �@�'|£�á�¹�� µ­¶��Ð�ì�,�ù��»

³�®�Õ�½¶4��¤�/Øù�ÝÞÅ�á�ª��

ig��á��,�ù��á��lÕ³�®ë��

á�¹� J�æÒ�H���,�ù³��@��hª��

,�ù³��@��h¶��iÕª��

á�¹�� ��� ,�ù�� »Ø� free_pages_low� �¶È� XÌù«�� 1�� �@� '|£� �¤

§�?kËÕ�±§�� 1è��,�ù³�ãå¶��ª��� EÌù�«�«� è��,�ù³�ãå¶�

��ª���s¯ª�,�ùê��ãåõ�y)ù�½�� Ò�ÝÞ��ÄÕÈ�á�¯���1���@�'

|£� Ð�ì� ,�ù³� ãå¶Õ� ½ã� ùNΧ� Ì�� ÝÞÅ� µ­ �ù� Õõ¶��� �Î� ?

kõ�yà��E´ì�È��æª�ÝÞÅ�µ­ãÑ�,�ù³�ãåá ���ª����

s¯ª�,�ù³�ãåª�����@�'|£��á�ÝêÌ�¨�îØ�¨�Ë��Õ�b���1���

@� '|�� ,�ù³� ãåª� �ÒØ�� ��� ,�ù�� »Ø� free_pages_low �¶È� XÌì

Ñ���«��J�§�Ö¤�áW���ߨ�)���EÓÑ�_�,�ù��»Ø� free_pages_lowÉ��1ù«�1���@�'|£�{�ª]6Á�Ö÷�¯��

��&���E!SE!SE!SE!S�V&�V&�V&�V&��#W#W#W#W�V&V&V&V&�*�X*�X*�X*�X�Y!�Y!�Y!�Y!�

,�ù��á��ig��á§�ê̼��,�ù�� free_area�Q�È�ãåº�ê£��Éê���

H��§��B¯�íj��,�ù³����¼��,�ù��á��á�¹��H��³� Û��¼�

Ñè�ª�,�ù³����¼Å�»�¼���à�ØùÈ�?å��.È��·��¸£�'���ig³

���¼��ig��á�Ïá�Ñè�ª�ig³����¼Å�»�¼���á�¹��?å�,�ùØ��

RËÕ�ῶ«���ê��áÈ®��,�ù³�i����£��H��§Ñ��@��h¶��ÚÛ�

ò��?å��.§�Õ�º�è�Ø�¡��È��Çì�È�Z����ê�,�ù³�i����£�?

å��.��H����B¯�íjÅ�</�¶��ð�Ø�º�R����Å�åô¶����ç�·Ò

ª�®¿­£�¡���E����ê��áÈ®��,�ù³�å·¶�����æ5¶÷���ÌR�«�

�Ä��È/�ê£�æJ¶÷�Ïãß�����

1���@�'|���ê��á³�®����º�y�à��� mem_map�,�ù�Q�§�¼��,�ù

r�Å�ɵ¶4�?å�H��§Ñ�i���õ����¼�ù�ìëª���1���@�'|��·¶

÷� ��BÅ� ¶�� ¼�«� A� ë�� á�¹�� ��� ,�ù�� »Ø� ·Ò¶÷� é÷� XÌ©�«� A

��C�� �����

, ;�/����Υ

��C- !���/�� %� �,N���/��

Î¥

ɵº�,�ù�r���lÕØ�1R���,�ù�r�£�Ô�Ø��ɵ¯���ë�H���`Å�®

���� º� yà�� ÑÈ� �ç� ,�ù� r��� ɵ¯��� �� ÝÞ£� á3� ø�����!��,

�!"�� �%�����Ñ��'��á3�ûI���ÊKÃÄ�±²� mem_map�,�ù�Q�§Ñ�ªÎ§

����������������������������������������������������������

Ï�� �����Χ� min_free_pages������¼�'�����1���è�È�¶��ÚÛ�ûÈ

���,�ù³�äÅ�»�¼�������,�ù���»Ø������¶È�XÌùù�«���ª

�������Ïá�®ùá§�v5��¯����-!0���,�

Page 41: Doldoggi bisiri

�� �������H�H�H�H��������������

*�,�ùã�ÄÕÈ�¥µËÕ�yÃ���

¥µË��Ò�,�ù��E���,�ù��á��ig��á§�¼���ëù�ɵ¯�����M3§

Ñ�æÒ� ,�ù����Ëù� «���� ª�,�ùØ� 6á§� ¾� �á§� �¾§� ¼Å� »� ¡��

�Å�Õõã�¾Õ�ûü���,�ùØ�¾��á�ÌB§��ð¶ù�«�«� mem_map�,�ù�Q�

���¤�,�ùØ�¥µ¯��

ig��ºí�� ãåØ�{|� 78ì�È� ��Ìù÷� ¶Õ� ½¶4� �,�ù�Â�� igØ� �á

Ë�� ��� ���� ,�ù� Ö²Ø� ig� �á§� �á¯��� H��� `� G�� �à�� ɵË�

,�ù§� ¹þ¯� ig³� ãå¶��� ª��� ,�ù§� ¹þ¯� �Ä� igØ� ãåË«�� EêÅ

���¼¤�,�ù��ãå¯��� ¥µ¯�,�ùØ�����,�ù� �á§�¼�«�� ,�ù��á

§Ñ�å·¯��¤�ãå¯��

�Ì÷�ãÑ�s¯ª�,�ùØ� ãåËj�«�1�� �@�'|£� �¤§��Õì�È� ñÌ��

áö)ù�Õ�b���ãåË��,�ù��§��Ì���È/���Ø��H��§��ð¶ù�«�

�È� ��¾� �á¯� ,�ù��È��� ���� ,�ù� À�r�� »5º� è�Ø� ¡��� �á¯� ,

�ù³�å·¶��8È�s¯¶ù�«£�ÚÛ���@�'|£�æÒ�,�ù³��@��h¶���¶

÷�¯��

��&���&�'&�'&�'&�'� 5�JKJKJKJK� �� �� �� ���E!S�E!S�E!S�E!S���Z�Z�Z�Z�[\[\[\[\

á�¹� J� æÒ� H���� f� ���� �È/�Ø� Ø�� H��³� æÒ¶4� Eê� µ�§� 5É

³� ±�º� »� ¼�� �È/�W� ��*�.�� H1���� j´���� �È/�ê�� �� ÝÞ�È

Ì%÷� H��³� æÒ¶�Ø�� ��§Ñ� Ö/Q� vâª��� �Ê£� á�¹� J� æÒ� H���

Ò��ÏÅ� shmid_ds�Ö�Ü¥È�Õ�ª��� ø�¾����È�s¯¶��� ��Ö�Ü¥�� �

Ø�� H��� �ÏÅ� æÒ¶�� �È/�à�� ¶�ã� Ç&Ë�� vm_area_struct� Ö�Ü¥���§�Ǫ�¹ë�³����¼���vm_area_struct�Ö�Ü¥��Ò��È/���Ø��H�

���ÌB§���á�¹� J�æÒ�H��Ø�Ç&¶�ù��¨������á�¹� J�æÒ�H��­

vm_area_struct�Ö�Ü¥ê£� vm_next_shared�� vm_prev_shared�¹ë�È�ÑÈ�:L

ËÌ� ¼��� ÒÒ�� shmid_ds� Ö�Ü¥�� �Χ� æÒ� Ø�� ,�ùØ� �BËÌ� ¼�� ?å

,�ù³�vâ¶��¼��,�ù�À�r��������������¼��

1���@�'|£�á�¹� J�æÒ�H���,�ù³��@��hº�y§��á3�ø�����!��,

�!"�� �%��Å�µ­ª���1���@�'|£�?kº�yà����àù£�È��@��hª�æÒ�Ø

��H���,�ùØ��%�j�ù³�Õõª����³� ½ã�¾è��ëS�� �Å�Òù�¶�'�

¶��� shmid_ds� Ö�Ü¥� >d§� Ǫ� ëS����� �ç� ¶��� á�¹� J� æÒ� H��

�ÏÅ� �¨Â�� ,�ù� À�r� ����� ���§� Ǫ� ëS����� �� ÝÞ£� á�¹� J

æÒ�H����Ï��æ5¶÷�Ï�Ë÷�ª��

Ì�� á�¹� J� æÒ� H���� Ø�� ,�ù§� Ǫ� Ð�ì� ,�ù� �KK� Îý��� �� Ø�

H��� �ÏÅ� æÒ¶�� �Ä� �È/��� ,�ù� À�r§� ê̼Õ� yç�� 1�� �@� '

|£��ê�,�ù�À�r��¾³�øÚ¶4����,�ùØ�{���H��§�¡���@�íj§

êÌ� ¼��� �Å� ø��ÌÍ� ª��� �@� �hË�� Ò� æÒ� ,�ùà��� 1�� �@� '|£

��,�ù³�æÒ¶��¼���È/�ê�� ,�ù� À�rÈ®��,�ù�À�r� ���³� ;

��� �Ò� vm_area_struct� Ö�Ü¥§Ñ�¹ë�³��@�Èú�����á�¹� J� æÒ�H�

�� ,�ù§� Ǫ� �È/��� ,�ù� À�r� ���Ø� Ò7¶«�� '|£� E�Å� Ò7¶ù

«�� �@� �h¯� ,�ù� À�r� ���È� ø/¶��� �� �æÒ¯�� ,�ù�� µ­Ö� »³� �

@�á7����@��h¯�á�¹� J�æÒ�,�ù�À�r����§��� shmid_ds�Ö�Ü¥�>

d§�Ǫ�ëS������á�¹� J�æÒ�H����ϧ�Ǫ�,�ù�À�r������ëS�

Ø�êÌ�¼��

æÒ¶���È/�ê��,�ù�À�r���¾�øÚËÌ�E�,�ù��å��Ø� ���Ë«���

æÒ�,�ù³��@�íjÈ��@��hº�»�¼÷�¯�����á�¹� J�æÒ�H����ϧ�Ç

- C9�--������0N��N-���N

9�--�����Υ

/�C %���

%�N ;�/���Υ

Page 42: Doldoggi bisiri

�� �������H�H�H�H��������������

ª� shmid_ds�Ö�Ü¥Ø�Ø� ��¼�����§�êÌ�¼��,�ù�À�r����ê£��

@� �h¯� ,�ù� À�r� ���È� �²¯��� �@� �h¯� ,�ù� À�r� ����� Ò7¶

ù�«ù¨��¶b��@�íjê���¶�³�Ø� ��ëS����E�íj�Á��ÌB§��@��h

¯� ,�ùØ� ¼�ù³� �¨Â�� ª��Å� ��� ¼��� �� 5É�� E� ,�ù³� �á� Ð�ì

H��È�ØìV�y�µ­¯��

��&���E!S�E!S�E!S�E!S���Z�Z�Z�Z�[\][\][\][\]�^�^�^�^�

�@� '|£� á�¹§� ¼�� Ò� �È/�³� ÄÕÈ� �~¶«Ñ�� E��� �@¶Õ� ê£� �É

ëù� -Mª��� ê£� �É�� �@õ� »� ¼�«Ñ��@õ� »� ¡�� �È/��� ¼���� H��¥

��C�� �����

;�/N������Î

§Ñ� �@Ë·�� iÕõ� »� ¼�� ,�ù³� ¶�� ��� ØR� �È/�ê���� ,�ùê£� E

Á§�¾�¯�'��³��ç�ÝÞ�È�äÌV�»�¼��ÝÞ��¡Å�y¨��Ð�ì�H��È®

��á�¹���@�íj§��@��h¯��

?k���ù�� �í»�� ?k� íj§Ñ� Øìö� �����E� íj§Ñ� Z÷��á� ¸Å� »� ¼

���é³� êÌ���ù§� ê̼�� ?k� â6£� øÚËù� «Õ�yç� �@�íj§� (� è�

Ø� ¡��� �ê� ,�ù�� Eb� iÕ¶��� �È/�Ø� �êÅ� �á� Î¥º� y�� ?k� ��ù§

Ñ�H��§��á�Øìª÷�¯��

�@º� �È/�³� L5¶«�� �@� '|£� E� �È/��� Ø�� H��� �ÏÅ� ±®� É«Ñ

æÒË·�� e�� 8�ù� «£� �ÏÅ� ;���� ����� S¯� �È/�§� ¼�� �@� Ø�

ª� ,�ù³� �¾� �@� �h¶ù�� «���� Ç�� ,�ù� *� è¨� å·º� Ý���� H��§

eËÌ�¼��,�ù���@¶·��iÕº�»�¡��

�³�½ã��

È/��

mm_struct§�p¯vm_area_struct�Ö�Ü¥����§

¼� vm_next¹ë�³��

W��

�����@�ø���£�,�ù� §�ë�/�"�� �" �"�Å�µ­ª��� Ò�,�ù�� å��³� Øù

�� ¼ÌÑ� �mem_map_t� Ö�Ü¥§� ¾�ËÌ� ¼���� 1�� �@� '|�� Ì�� ,�ù³� �@

¶�����ê£ù�L5¶�'� ��Å����� ,�ù��µ­¶ù� «�«���³� ����µ­º

��C�� ����� ;�/N���N���

���Υ

»��cÌR�R��@�'|£���Ø�!£�,�ù¨Å��@��hª���,�ù³�ä�ºíº

y�,�ù��hÕ����� ����,�ùØ�µ­õ�yà������£� ã��ØËÌ�EÇ� ��)

ù��د�������¿Å»��ªÓ¯�,�ù�����1���@�'|��?kõ�yà��,�ù

�����Å� �ã�@�á��,�ù³�ªÓ¯���È�¨Ä�����ÕÛ�6¿£�øÚõ�»�¼�

�������ÒÈ� ��ç��@�� �5É��þ#��swap_control�Ö�Ü¥§�¾�ËÌ�¼��

,�ùØ����ªÓË«� ���Ø� ���Ë«���@� '|£�E�,�ù³�f�{�Ã�¶÷�¯��

{_� ,�ù�� �@� �hõ� »� ¼�� ,�ù���� ����� �$?§Ñ� � -w� �Ò�� ¬�

³� µ­ãÑ� ,�ù³� ��� #£� Ý��È� Õ�ª�� �ED� ��� Î¥�� EU��� �Ä� {_� ,

�ùØ�ßàá��@�íj§�Õ�ËÌÍ�¶���£������Ì���È/����Ä�Ø��H�

���ϧÑ�Ö����@�:��vm_area_struct�� ��N�/ �¹ë�Ø�Ø�^�Å�Ø��»�¼

���� �� ÚÛ� E� :��� µ­¯���� :��� 5�Ëù� «n�«� �@� '|£� �@� íj§

,�ù³�ºí¶���@�,�ù³��@�íj§�Õ�ª��

�å� E� ,�ù�� ,�ù� À�r� ����� Ò7¶ù� «��� �áËjù¨�� 4Õ§�� �� ,

�ùØ� �@� íj�� ÌB§� ¾�Ëj�ù§� Ǫ� 5ÉØ� êÌ� ¼��� �� 5É�� ̺� �@

íj��µ­Ëj�ù��E����@�íj�§Ñ�,�ùØ�¾�¯�½.��ª���È�Ü�¯

���Ì���@�ÝÞÅ�µ­¶�Ä��SÓ��Ð�ì�,�ù���á� free_area§��ÌìÑ��

�� �`Ø� ¯��� `b� ,�ù�{_¶ù� «£� ,�ù��� iÕËÌ� ³µ­º� »� ¼��

����������������������������������������������������������

Ï�� ����vm_area_struct�Ö�Ü¥§��ãí�Ø��H����ϧ�Ǫ�:�Å�º�y�µ­

º�þ»ê§�Ǫ�¹ë�Ø�êÌ�¼������� )(�����«�ÕÛ�6¿Å� »k¶ù¨�

�È� ù5¯� ��� ¼�«� ãí¶�� þ»³� ® ÷� ¯��� swapout��� swapin� þ»Ø4Õ§�ê̼�����±§�vâª� nopage�:���4Õ§�þ»�¹ë�È�ê̼���4Õ

Ñ�� swapout� :�§� Ǫ� ¹ë�Ø� µ­¯��� ��!���C! ���C���%�� structvm_area_struct��struct vm_operations_struct�Î¥���-!0���,�

Page 43: Doldoggi bisiri

�� �������H�H�H�H��������������

free_area§�êÌW��

�@� Ø�ª� �È/�� ,�ù³� s¯Q� �@� �h¶·�� iÕ¶«�� �@� '|£� �á� ÝÄ

��� �@� '|�� �¤§� ñÌ>Å� y��� á�¹�� �¤� �È/�³� É�¶÷� ¯��� ��� Ý

��È��@�'|£�á�¹�� �á�yŧ� �³�y)ù�Ò��È/���Ð�ì�,�ù³� ¥

�ã�¡������£�±²��È/�³��@��h¶���É��-.�æ5¶��

��.��L�L�L�L�=>=>=>=>��-������(�

�����,�ù³� �@�íj§� �@� �hº� y�� ,�ù³� (� è�Ø� ¡Å��� �ù� «��

��ª��� Ì��,�ùØ��@�íj�� Ð�ì�H��§� �#£�­�È��6á§� ʳ¶�� Ú

ÛØ�¼������ÚÛ��Ì��,�ùØ�H��§Ñ��@��hËj�Ø��ª��È/�Ø�E�,

�ù§� �á� ËG¶4� H��È� �á� êÌö� ÚÛ§� ��ª��� �� y� H����� ,�ùØ

YÌ�}Ìùù�«��ª��@�íj§�¼��,�ù��´µÛ£�Ò7¶��

����� �Uª� ,�ùêÅ� ­ì¶Õ� ½ã� �@� �á³� µ­ª��� �@� �á�� ,�ù� À

�r���������È��Ò������á�¹§�¼��Ð�ì�,�ù�¶�§�ãíª�����,

�ù�À�r� ����� ¶��� �@� �h� ,�ù§� Ǫ� ��È��E� ,�ùØ� ̺� �@� í

j§�� ̺�½.§� ¼�ù³�Õ�ª��� ¨���@� �á����� ��� ��� �R�ÚÛ�� øÚË

ù�«£�,�ùØ��@�íj�§�êÌ�¼����Å��¨����,�ùØ� �YÌ�}ÌìÑ��ø

Ú¯�ÚÛ��E�,�ù��������@��á§Ñ�&å¯��

���Ø�Ì�� Ð�ì�,�ù³� �@� íj§� �@� �hº�è�Ø� ¼Å� y��ü¾� �@� �á

§�Ã�¶���¨����,�ù§�Ǫ�Ò7ª����Ø�¼��ÚÛ����,�ù���@�íj§

Õ�º�è�Ø�¡�����¶«�H��§�¼��,�ù��­���@�íjÈ®��àù£�È

¸£��¤�ªÎ��øÚËù�«nÕ�yÃ���

�@� �á�� ����� �@� �h¯� ,�ù§� Ǫ� ,�ù� À�r� ������� �ê£� Ò7

¶ù�«����áËÌ�¼ù¨�����Ø�Vûç��@�íj��E��@�íj�§Ñ��Vûç

,�ù³�;Å�»�¼���¶��5ɳ����¼��

���/�@�A@�A@�A@�A��L�L�L�L�5555��-���"� ��� ��0��

&­��ÈE�������@��h¯�Ð�ì� ,�ù§�¼��Ø��H��§�����¶��ÚÛ

ÃÄ� �@� íj§� ¾�¯� {_� ,�ùê�� �á� è�È� ª� ÚÛØ� ¼��� Ð�ì� H��§

¼ù� «£� ,�ù§� ËG¶«� ,�ù� ]�Ø� ��ª��� ,�ù� ]��� �È/ÑØ� Ø�� �

�³�Ð�ì� ��È� ø/º� »�¡Å� y� ��²å§� ÉÂ�� �ý���� �� ÚÛ�� Ø�� H�

��,�ùØ��@��hËjÅ�y§����,�ù³�Õ�¶��,�ù�À�r����Ø�Ò7¶

ù� «��� �áËÕ� yç� ,�ù� ]�Ø� ��¶�� ����� �È/Ñ�� Ø�� ��³� Ð�

ì���È�ø/º�»�¡Õ§��å̳���²å§�ÆÖ�«Ñ�]�Ø���ª�Ø������]

��� �Ò³� øb��� �� 5É�� Å��� �È/ÑØ� ��²å§� å̳� ÆÕ�� ÝÞ£� �È

/ѧ� �� � ��� �È/Ñà�� � ÷� Ü�ËÌ� ¼�� ,�ù� ]�³� Ã�¶�� �à�

]�Ø� ��ª� Ø�� ��³� ¹þ¶�� ¼�� Ø�� ��� �ÏÅ� �¨Â�� vm_area_structÖ�Ü¥³� ;�Í� ª��� �� �à�� ]�Ø� ��ª� Ø�� ��Ø� ê̼�� Ö�Ü¥³� ;Å

y)ù��ãí��È/�Ø�µ­¶�� vm_area_struct�Ö�Ü¥³�ÉNª�����¿=£��Û

D£�áW�Á§���ÌìÍ�¶�È���È/�ê�� Øù��¼�� vm_area_struct�Ö�Ü¥����ÉNÅ�Ø�ª�V��º�»�¼���¸.ËÌ�¼���

����������������������������������������������������������

Ï�� ���� ó§Ñ� vâª� û�� #�� �È/�§� � ¯� H��³� �¨Â�� mm_struct§�vm_area_struct��:L������þ#� �J����³�#��Øù��¼��� �J����³��

�¶���£��W�� ªiqàØ� ¼ù¨� ,�ù� ]�³�V��Ã�¶Õ� ½ãÑ�� �³� @

»ãÍ�ª����-!0���,�

���%C 1C��C-��!�����N/�"�N-��!���

Î¥

Page 44: Doldoggi bisiri

�� �������H�H�H�H��������������

�È/ѧ� �� ì�ª� ¿=Å� »k¶4� ]�Ø� ��ª� Ø�� ��Ø� Ø�� H���� Ò7

�Ï���-M¶«��,�ù�]��Ã����å�jß*ËÌ����Ø�6¿¶���Ä��È/

ѧ�ì­Ë���àÈ�ÆÌØ÷�¯���jß*¯�,�ù�]��Ã���à��]�Ø���ª�Ø

��C�����0����N��N/�"���

Î¥

����§�Ǫ�,�ù�À�r����³�;����;£�,�ù�À�r����Ø��@��h¯

,�ù³�Ø� ��¼�«������� E�,�ù³��á�Ð�ì� H��È�Øì�Í�ª����

@� �h¯� ,�ù§� Ǫ� ,�ù� À�r� ����� Å�£� �È/Ñà�� � ù¨�� Ì\Ä

�Ä��È/Ñê£���,�ùØ�Ò7¶ù�«����á¶����@�íj§Ñ�,�ù��½.³

;�'� è�ª� 5ɳ� ,�ù� À�r� ���§� �̾�� ¼��� ����� ,�ù³� �á� Ð

�ì�H��È�ØìªÕ�½ã���5ɳ�è�È�ª��

��áö§Ñ�������]�Ø� ��ª�Ø������� ��,�ùØ�ÌB§� �@ËÌ�¼�ù§

Ǫ� 5ɳ� ��� ¼�� ,�ù� À�r� ���³� ø�� ¼��� vm_area_struct� Ö�Ü¥�Ö���Õ�¶��Ø��H����Ï��Ì��,�ù³�Ð�ì�H��È��@º�»�¼���0

§�Ǫ�¹ë�³�Øù��¼Å�»�¼������� swapin�:���������Ø��H����ϧ

Çã� swapin� :��� 5�ËÌ� ¼�«� ����� E�Å� µ­ª��� µ?� á�¹� J� æÒ� H

�����@��h���Ì÷�Ã�Ë�'���@��h¯�á�¹� J�æÒ�H����Å����jß

�@� �h¯� ,�ù�� ¹Ô�� �W� � Õ� yç�� �aª� Ã�Ø� {� è�¶Õ� yÃ���

swapin� :��� ¡�� ÚÛ��� ����� �³� jß� ,�ù4Ñ� �aQ� Ã�Ø� è�� ¡��

�Òª����å� ¬Ì¼��Ð�ì� ,�ù³�ºí¶��� �@��h�Ëj¤�,�ù³��@�íj

§Ñ�¸Ìêë���̺��@�íj�� ÌB§�,�ùØ� ¼�ù�ø����5É��� ãí¶�� Ò

7¶ù�«£�,�ù�À�r����§Ñ�ä���

¨��,�ù�]�³���ª�ËG���ÕØ���«��,�ù��4±Q��@��á§�V��¼

����H��È�Øìö�,�ù�À�r£��ÕØ�Á¯����áØ�¯���F§���,�ù§��

Õ³�á�¶«��°��ç�,�ù�]�Ø���¶�����áö§Ñ�E�,�ù��{_È��áË��

�@��á§Ñ����³�å·¶÷�¯���,�ù§�Õ�ª����¡���á��@��hõ�è�

Ø�¼�«�� E�,�ù�� ��� �@�íj§� ¼Õ�yç� ����� ,�ù³� �@� íj§� (

è�Ø�¡÷�¯����

�@� íjÈ®�� ,�ù³� Øìª��� ª� ËG�� �Õ� :��j�«�� �� ,�ù�� �@� �

á§Ñ�å·Ë���,�ù�À�r������{_���Õ�Ø��È��á¯��

��� �������� ��������������������

��� ����

����������������������������������������������������������

Ï�� ����ó�� swapout�:���à�ØùÈ� vm_area_struct Ö�Ü¥§ ¼� vm_ops ¹ë�§(vm_operations_struct Ü¥²����¹ë�Ø�êÌ�¼����-!0���,�

Ï�� �����@��á§Ñ��öû��#�� �@� íj§� ¼��­�� H��§� ¼��­��ò

R�ÚÛ§¨��@��á§Ñ�å·º�»�¼����(Îs�,�ù�]�§Ñ��H��È�Ø

ìªÕ¨�¶���¾Îs�,�ù�]�Ø���º�y��@��á§Ñ�å·¶÷�¯����-!0���,�

��C�����0����N ;�/N/�"���

Î¥

/�C %��� %�N ;�/N ���

Î¥

��C/�"�N�!!����

;�/N ����Υ

Page 45: Doldoggi bisiri

�� �������H�H�H�H��������������

��������� ������ ����� ���� � ��� ��� ��� ��� ������������� ����������������

�ý� �-!0���,�

1�§Ñ� H��� ��� á�¹�� Ü�£� ãí� .�(�� ��Å� Ù�Í� ª��� ����� H��

���á�¹Å��­¶�«� .�(§Ñ�,�ë��H���Éý��,�ù�]��Ã�³�º�»�¼�

H1��Å�åæãÍ� ¶�� ë�� �1� 3¶�� .�(§Ñ�� �1§Ñ®�� �Uª�H��� �

-w³�åæ¶��¼���4ÕÑ�� �1�3¶��H���� -w³�WMQ�×ØÉ���ª��

�1� .�(�� �1¬�� /Eü�� �"������ Kù���� �1¬�� ª��Å� ��¶4� ��¬��� ë

�B5�lÕ����æWÅ�åæª��� ��1§Ñ�� �1���#£���æWÅ�åæ¶��?å�

à����!��������þ#��tÈ��Ý�����æWÅ�åæ¶��Éý�à�/��������������Ø� ��Ë

j��� ��1� Éý�à§Ñ� /Eü�� Kù���� �å�� �!�������� �o�È� û�j��� �

å�³� �7¬��� 5��� ���9� �� ����� �È� û!Ì��� À�rë� B�l��� À�r

��� �� /���� ��9!���� �� ��� �� �à§Ñ�� �7¬��� 5��� ���� �1¬��� ª��Å� {

¶4��¾� �7¬�����æW��ë� �1B5����æWÅ�åæ¶����4ÕÑ��å��� B�l

���À�rÅ��­¶4�Å���æW�! ����� ����� � /������j®³�Ø���»�¼��� ¶�

�Å�/E�À��� �"������ ������ª��� �1§Ñ���Uª�/E�À���ô§�H��

��§�è»ìë�,�ë�H1����­ØË��H���æW�� �¬���ë� 765È�ì�Ëj��

�1§Ñ� H��� ��� ��³� Ø� �� '§�� �1¬��� �å�� �!������� Kù���� �¬

��� ª����-- ����� µ­¯��� �ê£� /E�À��� H1��Å� ·w� Å� ���! ����

����� ���È� ø/Ë��� �á� �� ���� ,�ù� À�rÅ� �­ª� ,�ë� H1��Å� ·w� Ð

�ìë�?å����/%0 ��!������ �È�û�÷�¯���øí� �+���#£��ç� .�(§Ñ��/E�

À������Å�åæ¶ù�«�������ë�� .�(�������º�»�¼������/Eü

��Kù��§Ñ®��Ὺ�)����º�»�¼��������Ïá���Õ�Å�µ­¶ù�«

�� ¼��� �¨� ë�� .�(§Ñ� 6¿¶�� �ç� ��²3�� à�ØùÈ� /E�À��Å� ·w

�ª�� Å� ��æWÅ� µ­Ö� ��æW�� 1�� ��æW�È� ¯�¶4�� µ­Ö� ��æW

§� 65³�1����æW�È� �65³�ºíã����¼��

=�!����� � ���������� �%0 ��!������

D-- ��

�å��� B�l��� À�r§� Ǫ� ëS���� Ì�� B�l��� À�rÅ� Ø� �ù³� �

¨Â�� $*��$�9!��*�� �������Æñ��E����³�µ­º�»�¼��KXÅ��¨Â�� ������>�� ���

�� � !�"�� ����!��/ØùÈ���Ìì�¼��� $*�Æñ�� ��«�ëS���±Ï�B�l���À�r

�6!�9�!��� �� /����$�9!���6�$�§�¼��B�l��³�Ø� ���$*�Æñ�� ��«�ùÏ�B�l�

��À�r�����!��� �� /����$�9!����$�³��¨����4ÕÑ� 6�$��1���à§Ñ�µ­Ë��À

�r������$��µ­Ö��à§Ñ�µ­Ë��À�r����É � 6�$E��1���à­�È�¶�

Ø� ¼���� ��$�� Ò� �È/�aÈ� ¶�ã� ¨êÌR��� �ê� À�r�� á¿� ½.�� ÒÒ

6�$�����$����Kù��Ø�Ø� ��¼��

B�l��� À�r£� 17¬�� lÕÈ�� �¬�� lÕ�� 5��� ���� ��¬�� lÕ�� +½

�! � ����E��� Õ¨�4U� Æñ�È���Ìì� ¼��� 4ÕÑ� 5������� 765��Å���

æW§Ñ��á¿�½.³�Ø� ���+½��5�����§Ñ�ῶ4�ËG��Ø�ª�H��

+½³��¨������£� ��¬��lÕ�Í�¶ù¨����¬��"����!�� �0� 9 ��Ø�v5ËÌ�¼�

«� 7&5�M½��+½³��¨Â�È��¾� 765�lÕ��+½³�Ø��»�¼����Ì÷��ö�5

�����§�ª��Å�{¶«� ?å� Å���æW§Ñ����Ø��ª÷� ¯���ë��/E�À

����������������������������������������������������������

Ï�� ��� �� Å� ���� 1�§Ñ� �Ò¶�� Ø�� ���� #£� ���� �Ò¶«� ¯��

�-!0���,�

�"������ ��

���%�� ���" �"

���%�� � B����0

Page 46: Doldoggi bisiri

#� �������H�H�H�H��������������

���H1��§Ñ���å�³��­¶4�B�l��³�;���4Õ�¼��5�����§�ª�

�Å�{¶4�Å���æW§Ñ����³�ä��ϺÅ�ª��

�Ì÷�äÌR�Å�����?å���Ø������,�ë�H1��Å�·wÍ�?å���³�ä

Å� »� ¼��� ,�ë� H1��§Ñ�� �� Å� ��³� �á� ��¬�� lÕ�� ,�ù� Bå��

ëS��/�"��� ������0� ������� ��¬��lÕ��,�ù�À�r�ëS��/�"�� ��9!�� ������� ��¬�� l

Õ��ª���È�"����,�ù�Bå���ëS�³�Øù��,�ù�Bå��§Ñ�,�ù�À

�r����³�äÅ�»�¼����á�,�ù�À�r�ëS�³�Øù��ó��,�ù�Bå��Ø

Ø� ��,�ù�À�r§Ñ�,�ù��KK�/�"��-�������½.³�äÅ�»�¼����Ì÷�äÌ

R� ,�ù� �KK� ��§� ª��Å� {¶«� ?å� Ð�ìë� ��Ø� �ª÷� ¯��� ��� ó�

ED� �§Ñ� �ª�� M3� ,�ù� À�r§Ñ� ¶�³� �Ñ� �M3� ,�ù� À�rÅ� �Ò¶

«�¯���4ÕÑ�ª��£� ��¬���È�¶���,�ù��KK£� �����ë� 7&5��lÕ³�Øù

������§Ñ�5�¯�,�ù�lÕ����������Ì÷�,�ë�H1��Å� ¶4�Å��

��� ?å� Ð�ìë� ��È� ø/Ë��� ����� .�(�� ��� ùSÅ� ¶4� ,�ëÅ� Ü�

º�»�¼��

Page 47: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

����� ���������

����� ����§Ñ�§Ñ�§Ñ�§Ñ�� ����ÈÈÈÈ////�Ø�Ø�Ø�Ø� ����%%%%��������� ������������� 1�1�1�1������ ÌÌÌÌ%%%%÷÷÷÷� ����ÈÈÈÈ////�³�³�³�³� ¨ê¨ê¨ê¨ê����� ��¶��¶��¶��¶����� ¡¡¡¡OOOO

�ù³�ù³�ù³�ù³�vvvvâª�âª�âª�âª��

�È/�����²å�Á§Ñ�¿=Å�»kª����ÈE�£�B�l§�?k�Ø�ª�Å`È�¾

�ËÌ�¼��Õ3Ì�â6��Ö��� >dë'�� ��Ö²�� »6ìë� ʳ����ªø��È/�

�� 6¿�ë� �ÈE��È� �Òº� »� ¼��� ë� �È/ÑØ� Õ3Ì� â6êÅ� ?kþ§� �

�K¡��ø*¶�� 6ìë� ʳ���� �ÈE��� â6Ì�� '��� ݨ� ���� �È/��

�ÈE��å���� .�(�Kù����E����0�ëÖ��´������¾�¯� ø»#£� jáì�'

��³�¹þ¶���È/���S��þ#�ØR����³�?k��ë��ÈE���ë��È/����

³� à�lÈ�È/Ñ� Á§Ñ� jÌ��� �Ä� 6¿Å� ¹þª��� ����� ^_�È/î� ��

²å���� �È/��� ÒÒ� �Ò�� Àª�� ¢KÅ� ��� aè�� `�l���� Ì�� �È/�

¶�Ø�¬5�ì�È�´� ��� ãÑ� ���� á�¹�Â���ç��È/�)ù� l÷�¶ù�

«����èa��È/���Ö���Ø����æW§Ñ�?kË���1���åæ¶��Á±ª�ÝÞ

Å� ¶ù�«�Ñ���ç��È/����ý¿­º�»�¡��

�È/���×��¼��6Á�!£� á�¹�ÖSÅ� µ­ª���â6Å� »k¶Õ� ½ãÑ� .�(³�

â6Ì�� '��³� ¾�¶Õ� ½ãÑ�� Ð�ìë� H��³� µ­ª��� íj� á�¹�� íjê

Å� ¶�� µ­º� »�� ¼��� á�¹� Â�� Ð�ìë� �.êÅ� ÊË� °�� WËì�È� µ­º

»��¼��������4U�á�¹�ÖSÅ���¶���È/�êÅ�æJ¶÷���¶Õ�½ãÑ

�È/�� Ö��� �È/�Ø� Øù�� ¼�� á�¹� ÖS§� Çã� 3ð� ­ì¶�� ¼ÌÍ� ª��

¶��� �È/�Ø� á�¹�� Ð�ìë� H���� .�(�� Ç®¯Å� ööª�«�� �ç� �È/

�ê§÷�æJ¶ù�«Å�����

á�¹§Ñ�Ø����ª�ÖS£� .�(È��Ç®¯��á�¹§��¶�Χ�¡��������^_

�È/î���!� /���� �"�� ��²åë'�� E� ñì£� ÒÒ�� .�(Ø� îå�� ?k� �ë� �È/

�³� ���� ¶4� .�(�� '­Å� ,Ç*¶�� ����� �È/��� »Ø� .�(É�� !£� ÚÛ

�Ç®¯�� ÚÛØ� �Ì���� �îù� �È/�ê£� ?kËÕ� ½ãÑ� .�(Ø� µ­� Ø�º� y)

ù� Õ��Í� ª��� ^_�È/î�ü� WMª� èB���� ë�� �È/��� �îØ� Õò�Í� ¶

Õ�±)ù�� �É £�á�¹�ÖSÅ�Õ�b���3ð�?kË���Õ����¼�Ø�ÖSÅ�ä÷

Ë«� �È/��� �á� ?kõ� »� ¼��� �D=�� #£� Ò��È/î��� /���� �"�� á�¹§Ñ

�� .�(�� Eb� ����� ¶ù� «�� ÇÕ� áWÅ� �¬ª��� ^_�È/î� á�¹§Ñ�� 6

á§� !£� �È/�ê�� H��� §� ʳª��� �È/�Ø� �îØ� Õ��Í� º� yà�� �

�²å�� .�(³� ���� �ç� f� {� ìíª� �È/�Ø� µ­¶��� ª��� Ì�� �È/�Ø

�¤§� ?kõ� Ø�� ìíª� �ëù� S¶�� j£� �?@U�� ����� ����� æ5Å� Õ

¶Õ�½ã�4UØù���?@A�5¢Å�µ­ª��

�����4UØù�Å`��?k�íjÅ�ùS¶�'�� ?�3�� G�J�����E���¶�����ê£

Page 48: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

�È/�Ø�á�¹��æÒ��²U�� %����� ! 9���0�³�µ­º�»�¼���¶�����#£�j

Å�½ã�Hâ¶÷���ãÍ�ª��

�����?��?��?��?��PQ��PQ��PQ��PQ��

���Ø�á�¹�Â���È/�êÅ���º�»�¼����ÒÒ���È/��� task_struct��Ö�Ü¥È���¯�� �`�l���È/������§Ñ�#£���È�µ­¯���� task�Q

��!���C! ���C

�%���%�Υ

��� á�¹§� ¼�� task_struct� Ü¥³� Ø� �� ¹ë�ê�� ¸¶���� ��� á�¹�

Ø��»�¼���È/���»Ø� task�Q���lÕÈ�åªËÌ�¼����Å���ª�����l

Õ��ÕÛ�£� ���è�����È/�Ø�¨êÌù«�á�¹�H��§Ñ�tÈ�� task_structØ� ºíËÌ� task� Q�§� ­Ø¯��� �³� ?kË�� ¼�� �È/�³� ;Õ� Z÷� ¶Õ� ½ã

Ñ���³� current�¹ë�Ø�Ø� ��¼��

jßìë� �È/�� Ý� ��� ����� ?áW����!� � ���� �È/��� ùSª����� �� �È/

�ê£�ô®§Ñ���¶��µ¦�������§��Û�V��ß&ãÍ�¶�È� ��á��¶«�?áW�

È��� �?@U�� �êÅ� jß� µ­Ö� �È/���� � ÷� �ïª��� task_struct� Ö�Ü¥��ÝǶ��´)¶ù¨��®�ÆñêÅ�4Uè��Õ���Ï�È�ܯº�»�¼��

����`̀̀̀�� ���� �È/��� »kË«Ñ� �ø� �Ч� �Ñ� �`³� øÚª��� ���� �È/�

ê£��¤��#£��`³�ØR����

?k�?k�?k�?k�)���������È/�Ø�?k��·���³��È/��·����îåÄù�?kº�»�¼

���¬Ø�Ëj¤�á�¹�� .�(���¶�§�ºíË���Å�Õ����¼����Å��¨

���

ÇÕÇÕÇÕÇÕ����( ������� �È/�Ø� ����� ÖS�� ºíË�� Õ���� �KÅ� �¨���� ��

��� ¾Øù� ´e� A� ë�+�� ×­� ������/� 9!���� ë�+�� �ù��� ������/� 9!��� A� �

�È/��ÇÕ�`³�Øù��¼���ë�+�Ø�×­Ë��ÇÕ�`���È/���áE

�§� �ã� ë�+�õ� »� ¼��� ë�+�Ø� �ù¯� ÇÕ�`�� �È/��� ¶à+Ì

³�ÊË�Õ��«Ñ�Ì��/Ú¶§Ñ��ë�+�Ëù�«�����

�M�M�M�Maaaa���99�:���È/�Ø��M¯�ÚÛÈ��Çè�áE�Å� ÙnÅ�ÚÛ�����È/�³

BiEº�y�����`§�¼��

ffff¬¬¬¬;��<������£�5ù¯��È/��ù¨��Ì���Òyç�4±Q� task_struct�Ö

�Ü¥³� task�Q�§�Øù��¼��ÚÛ����­Ì§Ñ�º��»�¼J���l£��È/

����

����?@?@?@?@AAAA�5555ÉÉÉÉ��?@U��á�¹§�¼���È/����̺����Ø��?kËÕ§�ìíªù

³�æ5¶÷�-M¶Õ�½ã���5ɳ�è�Ȫ��

����������������������������������������������������������

Ï�� �7��?áW�������Ì��µ¦����¶�Å�y�����̺�áW��§�Ã�Ë

ÌÍ�ª��������ë�{���ª�µ¦����¶«�����ª�j£�E¨¾���³��ç

áW� §� Ã�¶�� ����� �³� ½ã� ?áW� Ã�³� ¶�� ��²å����!� � ��� �/���� �"

0 ����� �$D=���Û�½�/� �� �0�³�µ­¶4�� Ì�� �È/�³�»k¶�� ¼{�� Û

�½Ø�{�U£��È/�Ø���¶«�¶¤�jÅ��­��ãí��È/�³�»k¶÷�Ë��

�� �È/�Ø� ´�Ë·�� Û�½Ø� é�ù·�� {� U£� Û�½³� ��� �È/�Ø

��¶ù� «�� ��� 3ð� �� �È/�³� »k¶÷� ¯��� ��� ö§� ¼ÌÑ� ����� ?

áW� �È/�Ø� jß� �È/�É�� ü¾� »kËÍ� ¶ù¨�� ?áW� �È/�³� ½ã� �

È/�³� �M¶ù� «��� {� U£� Û�½�� �È/��� ºí¯� áW�� ù�«� �?

@A��Ë�È� �$D=��º�»��¡����-!0���,�

�����?J*?4�)D$?�<�=4���*)6��`��µ­Ëù�«����#��åô ��

Ï�� �1��/à¹Ì³�Õ��·��íjÅ�¸Å�»�¼÷�Ë��Õ�����ÃÄ�ÖSÅ�Õ��

��jßìë�ÇÕ�`��Çè�ë�+�� Ø�ª��`����ë�+�Ø��ùË�� ÇÕ�`

�� �@íj§Ñ� H��È� ,�ù³� ¸Ìê��� ��� #�� K3ùϧÑ� j�� kà.�

Õ����¼���`�����-!0���,�

Page 49: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

�a�a�a�aÖÖÖÖ2:����6����á�¹���Ä��È/����È/���aÖ³�Øù��¼����È/���a

Ö�� task�Q�§� Ǫ� ëS��� ����� Eb� M�ª�õÖ���� �Ä��È/��� °ª

µ­Ö� �aÖ�� EY� �aÖ³� Øù�� ¼�'�� ��ê£� �� �È/�Ø� á�¹§� ¼�

íj���.§�Ǫ�ËG¶���Å�å̶��'�µ­¯��

����ÈÈÈÈ////����WWWW� � � � �� ����� ± ìë� Òg��� *�.� H1��ë� áE��� í���� /à¹Ì�

þ#�� á�¹� J� *�.� H1��ë� æÒ� H���� /à¹Ì�� Háù� p� �Å� ùSª��� ��

�§Ñ�ùSË�� *�.�H1��§�ÇãÑ�� ��§Ñ�vâª��

:L:L:L:L=���������á�¹§Ñ���ç��È/�����ª��È/���¡���á�¹���Ä��

È/��� A� Eh�� �È/�³� åô¶�� A� ®�� �È/�³� ØR��� tÈ�� �È/��

��Ë���������±���È/�È®��´µ���/0����£�´å��!����¯����È/�

³� �¨Â�� task_struct�� �¾�� ®�� �È/��� Åå� 9! �"�� ®�Ø� #£� �È/�

ê���È/���Ö���Ö���% !����È/�ê§�Ǫ�¹ë�³�Øù��¼��� pstree�â6

Å�?k¶4�����á�¹§�?k�ë��È/�êW��Ø©��3³�ß�»�¼��

init(1)-+-crond(98)|-emacs(387)|-gpm(146)|-inetd(110)|-kerneld(18)|-kflushd(2)|-klogd(87)|-kswapd(3)|-login(160)---bash(192)---emacs(225)|-lpd(121)|-mingetty(161)|-mingetty(162)|-mingetty(163)|-mingetty(164)|-login(403)---bash(404)---pstree(594)|-sendmail(134)|-syslogd(78)`-update(166)

{ÑÌ�� á�¹� Â�� �Ä� �È/�ê£� init� �È/��� task_struct� Ö�Ü¥§Ñῶ�� ��� :L� ���È� :LËÌ� ¼��� �� ����� ���� 1��� á�¹� Â�

�Ä��È/�êÅ�ê4�ß�»�¼÷�ª��� ps�� kill����â6Å�ùS¶�«��Ì÷�º

è�Ø�¼��

ááááWWWW����� ¨̈̈̈����îîîî�1�£��È/�����áW��×�¼��6Á��¬¶�� .�(�áW��Å�3ð

­ìª���1�£���`����� �,�à����³��È/�Ø�á�¹��à��µ­Ö��à§Ñ

µ­ª� áW�� IÅ� jiffies� M½È� w�ª��� ����� °ª� WÈ� ¨�î� ������!

� ������ ùS¶�'�� �È/��� á�¹� 0Å� µ­¶4� ¨�î³� v5¶�� ù5ª� áW

��ù�«�Ö�§÷�áE�Å�É¿�»�¼���ª�����¨�î��ªÎ¨���¶�� �"!�A

%����¨�îj�»����Õì�È���¶��¨�îj�»��¼��

ííííjjjj� á�á�á�á�¹¹¹¹��È/��� Sº�y� íjÅ� ¶��AÅ� »�¼���� task_struct§��Ò� ¶b

íj��Õ�Ö��� �� /����§�Ǫ�¹ë����¾è�� J3=� �����¹ë�³�Øù��¼��� J3=

������ ÒÒ�íj�á�¹§�¼��íj���Bå��³�Òj¶÷�Õ�¶����È�� ¶®

íj� á�¹§� Ǫ� 6jª� ë�,��³� åæ¶�� ����� ���Ø� íj� á�¹Å� Ì

%÷�ùS¶�ù�� ��§Ñ�vâª���(Îs� J3=� �������È/��������Bå���

³�Ø� ���¾Îs��£� ���Bå�����Ñ����³�Bå������ ����Òg�

â6Ìë� pwd§Ñ�ÒÓ¯���È�� ����������������������¿=� Bå��³�4~¶��� �

Ö������¾� J3=� ����§�� count�Æñ��¼ÌÑ��*�è���È/�Ø�EêÅ� Î¥¶

Page 50: Doldoggi bisiri

## #����������ÈÈÈÈ////����

��¼�ù³��¨�����Ñ��Ì��Bå����E�Bå����¶½�Bå��Ø�ª��È

/��� ���Bå��È�v5ËÌ�¼�«�E�Bå��³�&åº�»�¡��

Ø�Ø�Ø�Ø�� H�H�H�H������ Ç®¯���È/��1�� �Kà�� '|Å�åôª��� Ø��H��³� Øù��� �

���1�£���Ø��H��Ø�á�¹��?å� H���ÌB��:LËÌ�¼�ù³�­ìã

Í�ª��

����ÈÈÈÈ////ÑÑÑÑ� ����ÒÒÒÒ� ù-ù-ù-ù-���������������� �9���6��� �����>��� �È/��� á�¹�� �³��`��1d

�È��Òº�»�¼����È/���?kõ�yà����È/Ñ��Kù�����S��Å�µ­

ª��� ���� �È/�� ù-������ �È/�Ø� �Mõ� y� .�(� �Ò�� ù-��ê£

�¾� E� �È/��� task_struct§� ¾�ËÌÍ� ª��� �?@UØ� �� �È/�³� �á

Ὼ�y����ù-������5ÉÈ®��´Ü¯��

����RS�RS�RS�RS��0���"1" ��

������ç�Òg�ê��#��á�¹§�¼��íj����ù§�Ǫ�ËG�ÀªÅ�ɵ¶Õ

½ãÑ�µ­Ö��aÖ��EY��aÖ³�µ­ª�������á�¹���Ä�íjê£��ÒÀ�

ËG�ÀªÅ�Øù���ËGÀª£�µ­Öê��íj���Bå��§�Ǫ�ËG�Ý�Å�����

ÕÛìë� Àªê£� ¸Õ�� �Õ�� ?k�È� íj�� �ÒÖ�� �5� EY§� ð¶�� �È/�ê�

á�¹���Ä��È/�ê��/Øù�´e��µ­Ö§�ºí¯���ÒÒ��µ­Ö�3F£�ÒÕ

�ç� ÀªÅ� Ø�� »� ¼��� é³� ê«�� Ì�� íj§� ÇãÑ� �ÒÖ�� ¸Õ�� �Õ³� º� »

¼ù¨�� EY£� ¸Õ¨� º� »� ¼��� á�¹�� �ç� �È/�ê£� ËG¶ù� A¶��� º� »

¼��

�?J*?4�)D$?�<�­Ø¶4�¬�³�ºí¶���Å� �222��vâ¶�

EY£����§Ñ�ªâ��èa�µ­Ö��á�¹���Ä��È/�ê���R��µ­Öê���

K§�íj���Bå����ÀªÅ����ÝÞ����é³�ê«�����+Ì��È��§�Îض

��µ"êÅ�¶���EY�È�¨ê����µ"ê¨��È��������à³�¸��(�»�¼�

�� º� »� ¼��� ¶��� �È/��� 4U� EY§� ðº� »� ¼�� �ÕÛ�£� EÇ� �è���� ��

ê£�Ò��È/��� task_struct§�¼�� groups�Q�§�¾�ËÌ�¼����È/�Ø�ðã

¼��EY� ���¶�Ø� íj§� ËG� ÀªÅ� Øù�� ¼�«�� E� �È/��� E� íj§� Ǫ

ãí�EY�ËG�ÀªÅ�Øù÷�¯��

�È/��� task_struct§��¥����µ­Ö��aÖ��EY��aÖØ�¼��

��:����:��È/�³�?ká7�µ­Ö��µ­Ö��aÖ��EY��aÖ

7~7~7~7~�66���� ��� ��:�� ��:�Ì���ÈE�£� � ��� " �³��È/�³�?ká7�µ­Ö����È®

��Ö�����?k���ù³�Õ�¶�� J3=� ����§�¾�¯�ð���È�ø*á��»�¼��

�Uª� �ÈE�£� ������� �ÈE��È� ø�ì� ¼���� ��� �ÈE�£� �Q� ¥�.l

'|�� #�� �ç� �È/��� ª�§Ñ� ?kË�� ¼�� Ѭ��� ÀªÅ� 媶Õ� ½ª

Ò­ª� ÝÞ�� ¯����� 7~� � ��� " ��� ������� �ÈE��� � ��� " ����� SÓ�� � ��

" ���EÇÈ�V����1�£��À�ÀªÅ�ɵº�y�7~� � ��� " �³�ɵª��

ííííjjjj�á�á�á�á�¹¹¹¹� ��:�� ��:���£�7~� � ��� " ���·��#����íj�á�¹��ËG�ÀªÅ�ɵ

����������������������������������������������������������

Ï�� �2�����£��Ó�ª�� groups�Q��lÕ§��ã�媯��� ���£� NGROUPSÈ�5

�ËÌ�¼��� ��!���C! ���C �%���%�Î¥� �-!0���,�

Ï�� ��� ��� ��� passwd#£��ÈE��� jß�µ­ÖØ�?k¶�{�� ������ÀªÅ�o

�¶4� /etc/passwd� °�� /etc/shadow� íjÅ� »5º� »� ¼÷�� ¶ù¨�� ßÇÈ� F

Ñi�%��/��#£� �ÈE�Å� ����Ø� ?k¶�{�� ��9��0�� Àª�È� û!Ì� �ç� á�

¹�íj§�ËG¶ù�A¶÷�¶Õ��ª����-!0���,�

Page 51: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

º�y�µ­¯��� )3=�à��¯�íjá�¹§Ñ� µ­Ö��àë� )3=� ÑiØ�íjÅ� ËG

º�y�ÑiÈÑØ�����5��È/�ÈÑ�íjÅ�ËGãÍ�¶Õ�yç�è�¶����

Uª�ÚÛ§�� íj� á�¹� � ��� " �¨� øÚ¯�� �7~� � ��� " ��� øÚËù� «����� �

Ì÷�þ�Èú�9�³�ØR�µ­ÖØ� )3=�Ñi§÷� kill�áE�Å�É¿�»�¼÷�Ë���

Å�£����kill�áE�£��5�7~� � ��� " �³�ØR��È/�§÷¨�±ò¯��

¾¾¾¾�¯�¯�¯�¯� �:�� ��:����� ��:���� �D=*+������ܵƧ��ç�����á�¹�0Å��­¶4

�È/��� � ��� " �³�û!���ÈE���µ­ª���SÓ�� � ��� " �Ø�û�Ì�¼��6

Á�?å� � ��� " �³�¾�¶�'�µ­¯��

�����TUV�TUV�TUV�TUV���(��%"� �

�Ä� �È/��� ÌX� y�� µ­Ö� �à�� ��� �����È�� °� ÌX� y�� á�¹� �à� 0 ���

�����È� ?k¯��� ¶à+ÌØ� �Uª� �à³� ùS¶�� ÝÞ£� µ­¶�� ¶à+̧� �

� ù¨�� jßì�È� µ­Ö� �à§Ñ� á�¹� �àÈ� ±/¶·�� ßÇÈ� ±/¶�� Á±ª

H1����¼���µ­Ö��à��á�¹��à§�¬¶4�-.�ì£�ÀªÅ����¼����È/

���á�¹�0Å�º�yà��µ­Ö��à§Ñ�á�¹��àÈ�±/ËÌ�3ð�?kË÷�¯��

�� áö§� 1�£� �È/��� �ç� ªø§Ñ� ?k¯��� ���§Ñ� �È/��� �³� ?k

�ë��È/�³�ö¶ù�«��� ����A/����/� �����ë��ÖÕØ�?kËÕ�½¶4��ç��È/

�³� �Má�� »� ¡���� Ò� �È/��� Ì�� á�¹� ���Ø� ��¶Õ³� Õ��ͨ� º

y� .�(³� Â��ÍÆ��� -Mª��� é³� êÌ�� �È/��� íj§Ñ� ª� ÔÖ³� ¸ÌªÕ

½¶4�Õ��Í�º�yØ�¼�����Õ�D£�á�¹�0���§�ë��á�¹��à§Ñ���ª

����È/���íjÅ�¶��¸Õ� ½¶4��²U�� þ»³�µ­¶����³�½¶4�ÄÕÈ

¶b�íj§Ñ�ÔÖ³�¸��á�¹�0Å�ý4ª�����ÚÛ§�Õ��Í�¶���È/���j

á��M��Ë���ç�?kõ�¨ª��È/�Ø�SËÌ�?k¯��

�È/��� Æ�� á�¹� 0Å� ý4¶�� �Ñ� ´´� Õ��÷� ¯��� Eħ�� Ñܶ�� Ì

�� �È/��� Õ��÷� õ� y)ù� ��� !£� .�(� áWÅ� µ­º� »� ¼���� �Uª� ÚÛ

§������öÅ��?@A�/��A��/� ��� �%���! �"�Å�µ­ª�����5¢§Ñ��ÒÒ�� �È

/�Ø� ���� �5���D£�áW6Á¨�?kË������áW��ù�«��ç��È/�Ø�S

ËÌ�?kË��� SÓ���È/���Ö��� ÄÕØ�V�y)ù�Õ��÷¯������¿£�áW

��M½³�¨K�T���� ��A ! �����ª��

?kº�»�¼���È/���§Ñ�Ø��?kº¨ª�Ø.Ø�¼���È/�³��Ñ�?k¶�

��� �?@U� �%���!����� j���� ?kØ�ª� �È/��� .�(Ø� Ö�Å� ?k¶�� Õ�b

��������WMª�ÛÀ§�Õߪ��?@A�ø���Å�µ­¶4���³��È/����ç

�È/��µ�§Ñ�?kº��Å��ç������Ø�tÈ���È/�³�á ÕÈ�¶��«���

³��È/����`���È/���� ¼��Kù��ê���ç�ù-��³� task_struct�Ö�Ü¥§� ¾�ª��� E��� �Ñ� ?kº� t� �È/��� �`³� ´S����� °ª� �È/Ñ

����������������������������������������������������������

Ï�� ���� �� �£� ªã³� �Å� »� ¼�� ����� �� �£� ���Ø� ¬öÅ� �?@AÅ� ª

�����������F§��ªJ��ª��È/�Ø�5ãR�¨K�T��³�h�ãÑ�µ­

¶«�� E� �È/�³� �Má�� �ç� �È/�³�?k¶�� öÅ� �?@AÅ� ª��� 4Õ

Ñ�ö¶ù�«�������� Õ��Í� ¶�� �Ð�� ��¶4� �­ÌÍ� ¶��ÚÛØ� �

�¶4�Ö�ì�È� .�(³�Â�ù�«£����5ãR�¨K�T��6Á�3ð�?k¯��

�����°ª������1���à§Ñ��¬öÅ�������1���àØ�³R�Ø�¶ù

«÷�¨êÌ©Õ�yÃ����jM�á�¹�0��Ñ�«�á�¹�0��Ö�ì�È� .�(³�Â

�ù�«£���� � �%���!����� !��/N������ ������/� 9!�N !��/N��������þ»³�ÑU��?@A�

jÌ�÷�¶ù�«�������á�¹�0���ç��È/�§��ã��MËù�«�����-!0���,�

Ï�� ��� ���� �� ���hÈ� .�(���§Ñ� L��D£�áW������� ¶ù¨�Çè�� ÚÛ��

È/�Ø� ?kË�� 6Á� 4U� *CD§Ñݨ� ���� �@íj§Ñ� ,�ù³� ¸�� ����

H���`¯�íjÅ�B�l§Ñ�H��È�¸Ìê����ÃÄ�Õ��Í�¶��ÚÛØ�!�

��¶4���áWÅ������ÚÛ��!ù�«����-!0���,�

,����!C �%����

�%���!����Υ

Page 52: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

§� �� � ��¶�� á�¹�� åÌÀÅ� E� �È/�§÷� ÆÖ���� �?@UØ� á�¹� Â

�� ?kØ�ª� �È/�ê§÷� æ5¶÷� .�(� áWÅ� ºí¶Õ� ½ãÑ� ÒÒ�� �È/�§

Ǫ�5ɳ� task_struct§�Òùª��

5555¢¢¢¢9�!��"��E��È/�§�ì­õ��?@A�5¢���������È/���É ������!���È

/���?áW����!� � �����È/���¾�´eÈ���Ì�R���?áW��È/����ç��

Ä��È/�êÉ��U£�ÛÀÅ���� ¼��� ¨��� ?áW� �È/�Ø�?k� ÇÕ��

«�� �� �È/�Ø� Æ�� ü¾� ?k¯��� ?áW� �È/��� ¾� ´e�� policy³� Ø�

»�¼���¶����à�È_���������9 �������ç�¶��� 3*3D�- � �� ��- � �����������

à�È_��?@A§Ñ��?kØ�¨�ÒÒ��?áW��È/�ê��ÄÕÈ�?kË��� 3*3D

�?@A§Ñ��ÒÒ��?áW��È/�ê��?k�p§�¼���ѧ��Ñ�?kË��E

�Ñ���ÇÈ�û�ù�«���

ÛÛÛÛÀÀÀÀ9����"����£��?@UØ��È/�§�ù5ª�Û�½����°ª���£��È/�

Ø� ?kõ� y�� �È/�Ø� ?kõ� »� ¼�� áW�jiffies� M½È����� �È/��� Û

�½��á�¹�0��� renice�â6Å�µ­ãÑ�º�»�¼��

????ááááWWWW� ÛÛÛÛÀÀÀÀ�09����"�� ����� ?áW� �È/�³� ùS¶��� ��ê£� á�¹�� ?á

W�� �R� �È/�êÉ�� U£� Û�½³� ���� �?@A� ¯��� �� Æñ£� �?@U

Ø� ÒÒ�� ?áW� �È/�êW�� �Çìë� Û�½³� ù5º� »� ¼��� ª��� ?áW

�È/�ê��ÛÀ��á�¹�0Å�µ­ãÑ�û��»�¼��

åååå���������������� �� �£� �È/�Ø� ?kõ� »� ¼�� áW�jiffies� M½È����� �� �£

�È/�Ø�ä�?kõ�y� priority���È�v5Ë���`���§��Ñ�®ÌÄ��

�?@U�� 1�Á§Ñ� 4U� **� ÚÛ§� ¿6¯��� �?@U�� �³� �È/�³� ÇÕp§

�£��¤���� á�¹�0��kN� Ê����È/�Ø� á�¹� �à§Ñ��È/�� �àÈ�Ô�

ªÕ�ûÈ�±§�?k¯��� °��ç�ÚÛ�� á�¹�� ¨�îØ� �³��È/��� counter��Å� ��È�v5ª�ÚÛ�����?@U��?kõ�y��¤��#£�jêÅ�»kª��

1�1�1�1��¿¿¿¿====����!� 8�����?@U��¶ß®�lêU�9������ %�!-� %���!���³�?k¶����?@U

¿=p��� ,� >�����³� Ã�ª��� �ê� Ø��� 1�� �Kàê£� ���§Ñ� Ö/¶÷� ��Ì

R��

�³�³�³�³�����ÈÈÈÈ////����������9��������³��È/����ç��È/�Ø�SËÕ�±§� Ã�ËÌÍ

ª��

�³��È/����?@A�5¢���à�È_�«��È/���?kpÈ�ËÔ�W��

¨�� `�lØ� ë�+�³� ×­�*)$?��(�$*5�?�¶�� �±§� �?@¯� ��§� áE�

� "��!�Å�Ùn�«�?k���())*)6���`È�û���

�³��È/�Ø�¨K�hË«����£�?k���())*)6���`Ø�¯��

¨���³��È/�Ø�?k���())*)6���`�«��E��`Ø�Òù¯��

�È/�ê� �§Ñ� �`Ø� ?k���())*)6��·�� ë�+�� ×­�*)$?��(�$*5�?��

�R��ê£�?kp§Ñ�&å¯�����£��?@UØ�»kº��È/�³�;���5§Ñ

�êÅ�åôª��������

����ÈÈÈÈ////����� SSSS9������ ��!�������� �?@U�� ?kp§� ¼�� �È/�ê� �§Ñ� »kº¨ª

�È/�³�;���� �?áW��?@A�5¢Å�� ���?áW��È/�Ø�¼�«����ê

��É ���È/�êÉ��U£�Ø�.³������É ��È/���Ø�.�� counter�

��ù¨� ?áW� �È/��� counter§� ����Å� {ª� ����� �Ñ�� á�¹§� ?kØ

�ª� ?áW� �È/�Ø� ¼�«� Æ�� ?kØ�ª� É � �È/�É�� ü¾� ?k¯��� �

ÌR�¨K� T��³� ̺�5�� ��ª� �ë� counter���@�ª�� �³� �È/��� á

�¹��#£�Û�½³�ØR��ç��È/�êÉ��Ñ�ª'���£�í:¶���4Uè�

�È/�Ø��#£�Û�½³���«�� ?kp�� É��ó�§� ¼�����S¯����³

�È/��� �á� ?kpÈ� ËÔ�W��� !£� �È/�ê�� #£� Û�½�� ��� yÅ

,����!C �%����

�%���!����Υ

Page 53: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

) � á�¹§Ñ��� Ò� �È/�Ø� ÄÕÈ� ?k¯��� ���� �à� È_� �?@A���

ÐC���È/�ê��ÖSÅ�è�È�¶÷�Ë�È��?k��Ñ��û�÷�¯��

����ÈÈÈÈ////����� ����²²²²�8 9� 9������� Ø�� ?kº¨ª� �È/�Ø� �³� �È/�Ø� ��«�� �³

�È/����MË��tÈ���È/�Ø�?kËÌÍ�ª����È/���?k�§� .�(�K

ù�����á�¹��Ð�ìë�H��³�µ­¶÷�¯����È/�Ø��0Å�ý4º�yà�

Kù��§�¼��ëÖêÅ�ÆÖ����ý4ª��0�È�Ô�ªÕ�½ª��������Å��

S§�¾�ã�¾Õ��ª����Ñ��?@UØ�?kõ�y���³��È/���ù-���Á

§Ñ�?kË��������À��àë� 1���à§�¼Õ�� ¶ù¨��?k�ë��£��Ê��

³��È/��������È/�Ø��ùõ� y���ÈE��å����.����È/Ñ��Kù�

�� ±®³� ¹þ¶4� �Ä� Õ3ìë� �`Ø� �È/��� task_struct� Ö�Ü¥§� ¾�

ËÌÍ�ª���E����«�tÈ���È/����Ä�Õ3ìë��`³�ÈàãÍ�ª�����

£�á�¹�´ðìë�¿=�È��Ì�� .�(��5ìQ�6jª�Ý��È���jÅ�Ã�¶ù�

«ù¨��Çè����¿=Å�½ª�¶à+Ììë�����¼��

���È/��ù-����²�� �?@UØ� àù£�È�¶��¿=���� �Ñ���±� �È

/���¾�¯� ù-���� �� �È/�Ø� �?@U�� àù£§� ¼�� ¶à+Ì� ù-��

§�Ǫ��WµR����à�ØùÈ��tÈ���È/���ù-��Ø�Èà�ËjÅ�y��E�

£�E��È/����ÈE��å����Kù���­Å�¹þ¶4��?@U��àù£��`

³�É4����WµRj�����

¨��� �±��È/���tÈ�� �³� �È/�Ø�Ø�� H��³� µ­ª�«�� á�¹�� ,

�ù�À�r����³�w�º�è�Ø�¼��� ÐC���k6�� � -w§���� ���ø

í� �+���#£��È/Ñ���ø/�Î¥�À�r����� !�� ��� !��,A� ��� ��9!���ë��á¯�,�

ù� À�r� ���³� µ­¶�È�� �±� �È/�§� ð¶�� �á¯� À�r� ���³� ù.

ͨ�ª��

������_`����_`����_`����_`�����&�'a��&�'a��&�'a��&�'a����bc>�bc>�bc>�bc>

4Uè�� .�(³� ØR� á�¹£� ���� /3§Ñ� E�� �¶ù� «£� ����� EU�� ���

³� =B��=0����� �� B�!� A����� �"��ÇÙÅ�^_�È/î����²åÈ�¨à���¿=���í

Q�R¡Ëj������á�¹Â��4U� .�(W§�¿=�Å�æ5¶÷�¯¸¶�������æ5ª

¯¸Ø�Ø�������¨��4£��?@U���

^_�È/Ñ�á�¹§Ñ���Ä��È/ÑØ�û�÷�Ì���È/�êÅ�?k¶��¼��ûü

���Ò��È/Ñ�� �³��È/�Ø� ¨K�T��³� ����¶�·���Ì��á�¹�ÖSÅ

Õ��Í�º�yà���ö�ì�È��?@U³�?kª��� =B�� á�¹§Ñ���ü¾��ñº�ö

£�á�¹§�¼�� �!���È/���Ø�M�¶�Ø����������¶����È/ÑØ�¼��á

�¹§Ñ�� task� Q��� (Îs� `�lØ� �!�� �È/����� ß«§� =B�� á�¹§Ñ�

.�(à��¶��� �!���È/�Ø�¼���� �Ñ�¶������ �!�� .�(Ø�¼Å�»�¼���÷

�Ø� .�(à��¶�ã���³��È/�Ø�¼��È�� =B��á�¹§Ñ��Ò��È/ÑaÈ��

³��È/��� �!���È/�³���¶4Í�ª��

=B�� á�¹§Ñ� Ò� �È/��� task_struct§�� Ö��� �³� ?kË�� ¼�� �È/Ñ

Îý�processor��� àù£�È� ?k¶�¤� �È/Ñ�� Îý�last_processor�Ø� ê̼

��� Ì�� �È/�³� ?k¶��� Sº� yà�� �ç� .�(§Ñ� ?k¶ù� Aº� �Ò�� ¡ù

¨�� ����� processor_mask³� �­¶4� E� �È/�Ø� á�¹�� �5� �È/Ñ� °�

*è���È/ѧѨ�?kË���媺�»�¼���¨�� )¬�Ø�v5ËÌ�¼�«�E��È

/��� �È/Ñ� )§Ñ¨� ?kõ� »� ¼��� �?@UØ� ?kº� tÈ�� �È/�³� �³� y

����������������������������������������������������������

Ï�� ��� �!���È/��� .�(Ø�º�j�������¡Å�y�?k¶���È/����� �!�� �

È/�����EÇÈ���j��¶ù�«���.�(§Ñ�Ø��±~Å�ì÷���¶��â6Å�¶

 ¡��»kª����-!0���,�

Page 54: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

processor_mask§� �³� �È/Ñ�� ÎýØ� v5ËÌ� ¼ù� «£� �È/��� ��¶ù� «

���� �?@U�� àù£�È� �³� �È/ѧÑ� ?kËj¤� �È/�§÷� �W� Ò�¶÷

ã���� ��� ª� �È/�³� �ç� �È/ÑÈ� ��� y� ����� ªiqàØ� ��¶�� ÚÛ

Ø�´´�¼Õ�yÃ���

����WXWXWXWX

ED� 7��£�Ò��È/��� íj�á�¹�� �5ɳ� ¾�¶�� ¾Øù� Ö�Ü¥³�É4���

(ÎsÈ��fs_struct�����È/��� J3=� ����§�Ǫ�¹ë��� umask³�¾�¶��¼��

ED� 7���<��È/���íj

��!���C! ���C

�%���%�Υ

umask��tÈ��íj��¨êÌ��y��ÕÛ��à���á�¹�0§��ã�û��»�¼��

¾Îs� Ö�Ü¥ë� files_struct�� �³� �È/�Ø� µ­¶�� ¼�� �Ä� íjê§� Ǫ

5ɳ� Øù�� ¼��� �ÈE�£� ��� �~� �������� �/���§Ñ� ¸��� ��� 4~� �������

���/����È� ��� §U� Háù�� �¾� ��� §U� �������� ������È�Ø÷� ¯����ê£� íjj

»�� ¼��� M�� �C4~���� ?å� �.j»�� ¼���� �ÈE�§� ¼ÌÑ� �ê� �¾�� í

jÈ� Ã�¯��� Ò� íj£� Ö�Å� �¨Â�� Õ�Ö��� �� /����³� Øù��� files_struct����È/�Ø� µ­¶�� íjÅ� Õ�¶�� file� Ö�Ü¥§�Ǫ� ¹ë�³� ��1è)ù� ØR

��� f_mode�Æñ£�íj��¨êÌ��y���à�¸Õ�±­��¸���Õ���Õ�±­�³��¨�

��� f_pos§�� �¤� Χ� ¸·�� (� ½.Ø� êÌ� ¼��� f_inode�� E� íj§� ãí¶�

J3=� ����³�Ø� �� ¼���� f_ops��E� íj§�Ƕ4� �îØ�¶���º� y�µ­º� »

¼���0ê������Q�³�Ø�7������þ»È� '����Õ�þ»³�ê�»�¼����Ì

Page 55: Doldoggi bisiri

#� #����������ÈÈÈÈ////����

÷�ë�,��³�­�*¶���£��Û�}~¶�����Ø�ÝǪ�´e��íj�ÒÅÅ�ùS

º�»�¼���ã����F§Ñ�×ØÉÆù¨����§Ñ�í�����Uª�H1��Å� ¶4

Ü�Ëj��

¶���íj��¶�yà�� files_struct§�¼��_� file�¹ë����¶�Ø�tÈ�� fileÖ�Ü¥³� Ø� Õ� ½ã� µ­¯��� ���� �È/��� ä� Ὼ� y� /è�� íj� Õ�

ÖØ� ¶�� ¼��� �Òª��� ��� �~�� ��� 4~�� ��� §UØ� E� /ØùÈ�� �ê£� Çè

E� �È/�³� ¨Ä� ®�� �È/�È®�� �ð¯��� íj§� Ǫ� �Ä� ËG£� ��� á�¹

0Å� ¶���4Õ§�íj�Õ�Ö³� ÆÖ�·��ËÔ��Ù÷�¯����ê�Õ�Ö���È/�

�� fd�Q�§�Ǫ�ëS����È������~�����4~�����§U��ÒÒ� ��� ��� ����Õ�

Ö³����¼���íj§�Ǫ�ËG£� file�Ö�Ü¥��íj�:���0�� J3=� ����³�#�

µ­ª��

����6�6�6�6������������������������ ���

�È/��� Ø�� H��§�� 4U� ��§Ñ� �ö� ?kØ�ª� �à�� '��Ø� êÌ� ¼��

(ÎsÈ��Èà¯��ÈE�����ùØ�¼���ls�#£�â6Å�éÈ� �ÒãÉÖ����â6£��

ç�?k���ù��à�ØùÈ�?kØ�ª��à��'��È�Ü�ËÌ�¼�����ù�íj§�

?kØ�ª� �à�� ãíË�� �ÈE�� '��³� �È/��� Ø�� H��§� Èà¶Õ� ½ã

è�ª��Ä� 5ÉØ�êÌ� ¼��� ¾ÎsÈ�� �È/���Ã�� �5§Ñ� è�§� �¶4� A� é³

êÌ��¸��¼��íj��­Å�çÕ�½¶4� A��Ø���H��³�ºíÙÅ�»�¼��� �Ì÷� t

È�ºí¯�Ø��H��³� ?åÈ� µ­ËÕ� ½ãÑ�� �È/���Ø��H���� :LËÌÍ

ª���/ÎsÈ�������È/���íj�Ã�� �0��#��æ ì�È�Ò­¶÷������

à�� �²U�³� µ­¶�� ¼��� �Ä� �È/�Ø� �#£� �²U��� ´µ-Å� ªèã

��� ¼���� �£� ��� ÁË��� ����� ?kË�� ¼�� 4U� �È/�Ø� 6á§� µ­º

»�¼��æÒ��²U�³�µ­ª����ê�æÒ��²U�§�¼���à��'�������

È/���Ø�����æW§�:LËÌÍ�º�ݨ�����E��²U�³�æÒ¶���ç��

Ä��È/���Ø�����æW���:LËÌÍ�ª��

Ì���ÌR�áW�6Á�ª��È/���Ø��H��§�êÌ�¼���à��'��³��¾�µ­

¶ù��«�����à��§��Ì���5ª�ÚÛ��é³�êÌ��È/�Ø�á¿õ�y�°��Ì�

���Ø� ��º� y§¨� è�ª� �àØ� ¼��� E��� æÒ� �²U��� �0�� �¾� µ­

¶����� ���j®¨� µ­ª��� �Ñ� Á� �j� »�� ¼�� �à³�?å� H��§� �¾

Èà¶�� �£� �¬Ø� õ� »� ¼��� �Uª� �¬Ø� á�¹Â�� �È/�� »¨u� ß´¯�«

á�¹£��Û�¬78ì�È�?kõ������Ç�§�������Ü�,�ë�������� /�" �"��

��ÕÞÅ�µ­ª����Ü�,�ë§Ñ���È/���Ø��H��³�µ­¶���¶���W

§��Ø�� H��³�?å�H��È� Øìö����Ñ� ���� 1�£��È/��� �à��'�

�³� cûÈ� ?å� H��§� Èà¶�� Ç��� �È/��� ,�ù� À�rÅ� »5¶4� Ø�� �

ϧ��ʳ¶��¼ù¨�?åÈ��H��§�¼ù��«����áª���¨���È/�Ø��à

��'��§�ËG¶���¶«�� á�¹£�,�ù�]�³���¶��� ����1�È�¶4��E

�ÐÅ�ãL¶�� åÌÀÅ�ÆÖ���� �Uª� ,�ù� ]�³� ãL¶�«�� ����� �È/

������ æW§�¼�� �Ä�Ø�� H��� �ϧ� Çã��E� Ø��H��Ø� ÌB§Ñ� þ��

Ì%÷�H��§�Èàº�»�¼��ù³�ø�ͨ�ª��

���� 1�£� �ê� Ø�� H���� �Ä� �ÏÅ� ��º� è�Ø� ¼��� Ò� �È/��� Ø�

H���� ­£� task_struct§Ñ� Ø� �� ¼�� mm_struct�� Ö�Ü¥§� vâËÌ

¼��� �È/��� mm_struct� Ö�Ü¥�� Èà¯� ?k� ��ù§� Ǫ� 5É�� �È/��

,�ù�À�r§�Ǫ�¹ë������¼���4Õ§��E��È/���Ò�Ø��H����ÏÅ

�¨Â�� vm_area_struct�Ö�Ü¥�����§�Ǫ�¹ë���êÌ�¼��

��:L������Ø��H��§Ñ� ªoÄ��È�ËÌ�¼���� ED� 7����WMª��È/�

§Ñ� Ø�� H���� ¸.�Ð�� E�Å� ��¶Õ� ½ª� 1�� Ö�Ü¥³� É4���� Ø�� H

���� �Ïê£� 4U� ��È®�� �ª�È�� ����� 4Uè�� Ø�� H��� Ã�� �0Å

Page 56: Doldoggi bisiri

�� #����������ÈÈÈÈ////����

vm_area_struct§ ¼�� vm_ops³� ¶4� Ø� ÷� þ�Èú� ë�,��³� ­�*� ¶�

��� �Ì÷� þ�Èú� ¶®� Ѭ�Ø� H��³� 4UØù� �ç� Ý��È� ��¶�� ��� ��

¡���È/���Ø��H��³�j��¼÷�Ã�º�»�¼÷�¯���é³�êÌ��4Õ§��Ì�

�È/�Ø� H��§� ËG¶�'� E� H��Ø� ʳ¶ù� «Å� y� Ñ��� �0�� êÌ� ¼��

,�ù�]����Uª�Ý��È�Ã�¯��

���� 1�£� �� �È/�� ­�È� Ø�� H��§� tÈ�� �ÏÅ� ¨ê·��� Ð�ì� H��

�§� ¼ù� «£� Ø�� H��§� Ǫ� Î¥³� ãLº� y�� �� �È/��� vm_area_structÖ�Ü¥� >dÅ� Ö�� </�¶÷� ¯��� �Ñ� Vûç� vm_area_struct³� ;�� '� 8�

�� áW£� á�¹�� ��§� Ç� �mÅ� ����� �� </�³� � ÷� ¶Õ� ½¶4� ����

vm_area_struct� Ö�Ü¥³� �J�����! ��AJ�! , � ���� ���� �� ���� Å`È� 5�ãd��

�� ��§Ñ�� ÒÒ�� vm_area_struct�ë�� ¢à��� ¡�� ¹ë��� ªç�� ¹ë��� ëË

¶�� vm_area_struct§� Ǫ� ¹ë����� ¡�� ¹ë�Ø� Ø� �� ¢à�� {� é£� á¿

Ø����³� ���¼���� ªç�� ¹ë�Ø� Ø� �� ¢à��{� U£� á¿�Ø�� ��³� �

�� ¼��� Ó�� ¢à³� ;Å� y�� ���� ��È®�� ῶ4� ;���� vm_area_struct³� ;Å� y)ù� ¡�� °�� ªç�� ¹ë�³� �W��� ÐC� /�§�� æ&Ø� ¡Õ� yç

tÈ�� vm_area_struct³�����§�>Ì���'§��­Øìë�Ã��áW��è�¶��

Ì���È/�Ø�Ø��H��³�ºíÙÅ�y������?å�H��³�R&È�ìÉã�¾ù�

«���� Ç�� tÈ�� vm_area_struct� Ö�Ü¥³� ¨êÌ� Ø�� H��³� �¨���� �� Ö

�Ü¥���È/���Ø��H������§�:L¯����È/�Ø�tÈ��Ø��H����Ï

Á��Ì����§��Å�����¶«�,�ù�]�Ø���¶÷�¯����È/Ñ��Ø����³

ã[¶���¶ù¨����H��§� ÇãÑ� ,�ù�À�r����Ø� ʳ¶ù�«Õ�yç���

È/Ñ�� �³� ¹Õ¶�� ,�ù� ]�� éô³� ��¶��� ���� 1��� �³� »5¶��� ª

��������Î¥¯�Ø����Ø��³��È/���Ø�����æW§�¼�ù�;����EÌ�

«������ãí¶�� �$?³���¶���Ð�ì�H���,�ù³�ºíª����à��'���

ED� 7���<��È/���Ø��H��

Page 57: Doldoggi bisiri

�� #����������ÈÈÈÈ////����

íjá�¹����@�B�lÈ®��Ð�ì�,�ùÈ�Øì�Í�º�»��¼����å��È/�

�� ,�ù� ]�³� ��ª� â6§Ñ®�� �á� Ὼ� »� ¼���� �å� H��Ø� Ð�ì�È

ʳ¶�È�¿=Å�3ðº�»�¼��

����PQ��PQ��PQ��PQ���YZ[�YZ[�YZ[�YZ[�

á�¹��ä�á¿õ�y�á�¹£�1���à§�¼����hÕ��È/���M�¶����È

/�¨�ʳª����ç��È/�ê��#��hÕ��È/����S��Kù�����È�Ç�Ë

��Õ3��`³����¼�����ê£�á�¹���ç��È/�ê��¨êÌù��?kõ�y��h

Õ��È/��� task_struct�Ü¥§� ¾�¯���á�¹�hÕ*��àù£�M3§Ñ��hÕ��

È/��� init��¶��1���Kà³�ῶ����j��¶ù�«����È�êÌW���î

å�� �ç� º� j�� ¡�«� �?@U�� �� �!�� �È/�³� ?kª��� �!�� �È/��

task_struct�� Òj¶÷� 6ì�È� ºí¯� ��� ���� 1��� ��õ� y� 5ì�È� 5�

¯���È��¥��ãü�+Æù¨� init_task��ª��

init� 1�� �Kà�°�� �È/���� á�¹�� (Îs� R&� �È/�È�� �È/�� �aÖÈ

�Å���������È/���á�¹�hÕ*��j®³�çí¶�� �á�¹��¢Å�¶������í

j�á�¹Å�à��¶��������á�¹�hÕ*��ÈE�Å�?kª���á�¹§��Ñ�� 

ù¨� /etc/init, /bin/init, /sbin/init� ��� ¶����� init� �ÈE�£� á�¹§

Ñ�t��È/�êÅ�¨êÕ�½ãÑ� /etc/inittab����l���íjÅ�µ­ª�����t

�È/�ê£�°��ç��È/�êÅ�¨êÕ��ª���é³�ê«�� getty��È/���µ­ÖØ

ÈEëÅ� á�º� y� login� �È/�³� ¨êÕ�� ª��� á�¹Â�� �Ä� �È/�ê£

init�1���Kà��ÖÏ���

t��È/�ê£�é±���È/�êÅ�´å¶·���³���È/�³�´å¶«Ñ���¯��

t� `�l�� á�¹� 0������ �����§� �ãÑ� ¨êÌ� ù��� ´å�� 1��� 1�� �à§Ñ

ª���á�¹�0��àù£§���?@UØ�Ö�Å�S¶4�?k¶��Õ����tÈ���È

/�Ø�¼÷�¯���t� task_struct� Ö�Ü¥Ø�á�¹��?å�H��§Ñ�ºíË��� ¶�

°��*� è�� ,�ùØ� ´å¯� �È/��� �S�µ­Ö�� 1��� ­�È� ºí¯��� á�¹§

¼���aÖê��§Ñ�Òjª�tÈ���aÖØ�¨êÌR���E���´å¯��È/���í:

¶÷��®���È/����aÖ³�Øù��¼���t� task_structØ� task�Q�§�ºíË��

é±� �current���È/��� task_struct��­��´å¯� task_struct§�´µ¯��

�È/�³�´åº�y�������¾��È/�Ø�a���´µÛÅ�µ­¶�÷����ÖSÅ

æÒ¶��� ª��� �È/��� íjê�� áE�� lêU�� Ø�� H��Ø� 4Õ§� ãí¯��� Ö

SÅ�æÒº�y��ê�� count��Å� �Øá��¾è���È/���¾Ø�ÖS�µ­Å�à.Õ

±§��ºíÅ�ãå¶ù�A¶���ª��� EÓÑ��é³�êÌ�´å¯��È/��� Ø��H��

³�æÒº�y�����È/��� task_struct��SÓ��È/��� mm_struct§�Ǫ�¹ë�

³����� mm_struct�� count��£��ØËÌÑ��³�æÒ¶��¼���È/���軳��

¨���

�È/��� Ø�H��³� ´å¶�� '§�� f� {� �_Å� µ­ª��� t� vm_area_structÖ�Ü¥ê£��êÅ�¹þ¶�� mm_struct�Ö�Ü¥��´å¯��È/���,�ù�À�r�

þ#�¨êÌ�ìÍ�ª����È/���Ø��H������áö)ù��±'�´µËù�«����Ø

�� H���� j®�� ?å� H��§� ¼��� °� �ç� ®¯£� �³� ?k�ë� �È/��� ?k

��ù§�¼����Ì��®¯£��@�íj§�¼Å�»�¼��È����£��íQ�Ì£��áWÅ

��¶��j����Ç�§������ :Õ�á�´µ���/0����;� ���:��Õ�Å�µ­¶�'����

£�¾� �È/�� �� ¶�Ø� Õ�Å� á�º� y¨� Ø�� H��³� ´µ¶�� ����� Ø�� H�

���§Ñ�Õ�Ëù�«£�®¯£� �vµ�E���(�»�¼���Ï���¶{������Ãå

¡��¾��È/��µ�§Ñ�æÒ¯���?k��à��#£�¸Õ�±­�H����Æ��æÒ¯��

:Õ�á�´µ:Ø�6¿¶Õ�½ãÑ��(�»�¼���Ïê��,�ù�À�r������¸Õ�±­

�È��áË����³��¨Â�� vm_area_struct�Ö�Ü¥§�� :Õ�á�´µ:���áª��

EU«��È/�� �� ¶�Ø� ��Ø�� H��§� ���� ¶«�,�ù� ]�Ø� ��ª��� �� y

,����!C-��,��

��N-��,���Υ

Page 58: Doldoggi bisiri

�� #����������ÈÈÈÈ////����

�����H����´µÛÅ�¨ê��¾��È/���,�ù�ñ���Ø��H���Ü¥³�¥5

ª��

��+�>&F>&F>&F>&F�'�('�('�('�(

1�£�Ò��È/������áW����È/�Ø�µ­ª� .�(�áWÅ���ª���Ò�`���à

�� 1�£� �³� �È/�Ø� á�¹� �à�� µ­Ö� �à§Ñ� µ­ª� áW�� IÅ� jiffiesM½È�3�¶4�w�ª��

�ê� ��3�­� ¨�î§� ô§��� ����� �È/�Ø� ù5¶4� µ­º� »� ¼�� WÈ� ¨

�î³� ùSª��� �È/��� �ê� ¨�î³� ��� áW�� ù>Å� y� Ö�§Ñ� 4UØù� á

,����!C � �����

Î¥

E�Å�ÉÂ�'�µ­º�»�¼��������/Øù�´e��WÈ�¨�î³�ùSª��

????åååå)� !�� ?å� áW�ÈÑ�� ¨�î� ��È�� ¨�îØ� ¨�Ë«� �È/��� SIGALRM� áE�Å�Ù���

Ø�Ø�Ø�Ø�$��� !���È/�Ø�»kª�áW�ÈÑ��¨�î���È��¨�Ë«� SIGVTALRM�áE�Å�Ù���

jjjj""""��6�!����È/�Ø� »kª� áW���È/��� �ç�ªø§Ñ�á�¹��»kª�áWÅ

d��¨�î���È��¨�Ë«� SIGPROF�áE�Å�Ù���

¶��°���Ä�WÈ�¨�îØ�?kõ�»�¼����������È/��� task_struct�Ö�Ü¥§�è�ª��Ä�5ɳ�Wʪ��� á�¹� 0Å�µ­¶4��ê�WÈ�¨�î³�v5¶��

ῶ��� �­��� �³� �Å� ¸Å� »� ¼��� Ø�� ¨�î�� j"� ¨�î�� �#£� ÝÞ�È

,����!C �%������N �N� ����!��

Î¥

Ã�¯���Ò�`�� �à�� �³��È/���WÈ� ¨�î�� @�¶��� ¨�Ë«� ãí¶�� á

E�����

?å� áW� WÈ� ¨�î�� �ç� ¨�îê��� �W� � ��� ����� �êÅ� ½ã� ���§Ñ

,����!C �%������N �N/��-��

Î¥

vâ¶�� ¼�� ¨�î� H1��Å� µ­ª��� Ò� �È/��� Ö��� timer_list� Ö�Ü¥³� Øù�� ¼���� ?å� WÈ� ¨�îØ� ?kË�� ¼�«�� �³� á�¹� ¨�î� ���� p§

����� ¨�îØ� ¨�Ë«� ¨�î� ¶ß®� lêU�� �³� p§Ñ� å·¶�� WÈ� ¨�î� l

êU³�®ç�����lêU�� SIGALRM�áE�Å���¶���tÈ�WÈ�¨�î³�ῶ4��

³��á�á�¹�¨�î�p§�����

��,�PQ\]PQ\]PQ\]PQ\]�^_[�^_[�^_[�^_[�

Òg��� à�ØùÈ� ���§Ñ�� �ÈE��� â6Ìê£� É � â6Ì� ã[Õ��������

����/������§� �ã� »k¯��� â6Ì� ã[Õ�� �ç� �È/�ÃÄ� µ­Ö� �È/����� 8

� %�!!������Ñb������§��4UØù�8��¼�'�Ø�� Ç�ìë���È�� sh��bash�tcshØ�¼���cd�� pwd#��ì£�»��®§�ÊË�Ü�¯�â6ÌêÅ�åô¶��� â6Ìê

£�?kº�»� ¼���R�íj���� â6ÌØ��~Ë«�8£� /Úø»� ��$F§�¾�¯� �È

/��� ;Õ� ÚÈ� ����%� /��%�§Ñ� #£� �oÅ� ØR� ?k� ��ù³� ;���� íjÅ� ;�«

�³� Èà¶�� ?kª��� 8£� ó§Ñ� vâª� ���� H1��Å� �­¶4� ÖÕÖ�Å� ´åª

��� �Ì÷� ¨êÌR� tÈ� ¨êÌR� Ö�� �È/��� �±§� ?k¶�� ¼¤� �R� ��ù³

�4ÕÑ�� 8�� ;£� íj�� ?k� ��ùÈ� �²ª��� É � 8£� â6�� P�Ë��� ë� Ö�

�È/�Ø�´�ËÕ³�Õ�b���4ÕÑ�8����Ö���È/�³�÷E�àÈ�Ô��?k

Ë÷�º�»�¼�'��ü¾� control-Z³�¤UÑ�Ö���È/�§÷� SIGSTOP�áE�Å�ÉÂ

�­÷�ª���E���8�â6Ìë� bg³�µ­¶«��³�÷E�àÈ�Ô��� SIGCONT�áE

����������������������������������������������������������

��� ¥¦Å� �ÒãÉ«�� 1�£� Ø�'� �Å� »� ¼�� ®¯���� 8£� �³� fU� ��� ¼�

��È�ë�,��³�åæª��

,����!C � �����

�N���!N-����Υ

Page 59: Doldoggi bisiri

�� #����������ÈÈÈÈ////����

�Å� ÉÂ� �á� ῶ÷� ª��� �� �È/��� ´�¶·�� ���� �4~�� è�º� y)ù

EÇÈ�V��¼Å�����

?k�íj£�4UØù�¹Ô�È�ËÌ�¼Å�»�¼����·ùÌ��l���íj��Ø�¶����

l���íjÈ�ë� �«���³�Ã�º�»�¼��Vûç�ã[Õ³�?kãÍ�ª���é³�êÌ

/bin/sh��8��l��³�ã[ª��� ?kº� »�¼��ª²���íj£� ?k��à��'��

��þ#����²3Ø��³�H��§�V���?kº�»�¼���¶�'�è�ª�5ɳ�Øù�

¼������§Ñ�Ø��jßì�È�µ­¶��íj�¹Ô£� ?�3�ù¨�������Ì��ª²�

��íj�¹Ô���?�»�¼Å¨u�Ò:¶÷�ËÌ�¼��

� �

íj� á�¹ÃÄ� ����� 1�Å� ;íjº� y� �R� ¹ÔÅ� ùS¶�� �Å� 1�§� ¹þº

»��¼���3È�Èàº�»��¼���1�£�ùS¶���R�¹Ô��ñ�Å���¶��¼�Ø

�ED� 7�Î¥���íjÅ�?k¶���¶«�6¿¶���Å�;Å�y)ù�¶�ã�Ò��R�¹ÔÅ

á�ãÛ��� jßì�È� ���§Ñ� ùS¶�� �R� ¹Ô£� a.out�� ELF���� íjÅ� ?k

º�y�íjÅ��¾���H��È�¸Ìêj�è���¡�����Üá�ȧ�������� !��� �"��Õ�

Å�µ­¶4���È/�Ø�?k���ù��Ò�®¯Å�µ­º�y���Å�H��È�Øìö����

�ù§Ñ�Á����®¯£�H��§Ñ�iÕ¯��

��&���90+

?�3��?kØ�¶��Alº�»�¼��¹Ô� <�?������9!������� �,�9!��3�������ª²���íj�¹Ô

£�Òg��á�¹�:Ü��(� �� =0 ���� ��9������ � �§Ñ�BÖëª���È���å�����§Ñ

Ø��jßì�È�µ­¶��¹Ô��Ëj��� ECOFF�� a.out#£��ç�ª²���íj�¹Ô�

¬�¶«��W�������ªiqàØ�¼ù¨�� ?�3��f�{�Ò:¶��� ?�3�?k�íj£�-

����������® ��?k��à��'��������³�Øù��¼���?k���ù�Á§�¼��À�

r£� Ì%÷� �ÈE��� �È/��� Ø�� H��§� êÌØÍ� ¶�ù³� Õ�ª��� 5ì�È

Al¯���ù��A1�ld���Al�ø>Õ�! �,� �� ����#£��Å��­¶4��¶�����ù§�?

k¶�'� è�ª� �Ä� �à�� '��³� Øù�� ¼��� ��� þ#� ��ù�� Ö��� H��§

Ñ��¸.���ä�»kº��à����ù�Â����³�ù5¶��¼��

ED� 7�7��5ì�È� Al¯� ?�3� ?k� ��ù��¸.�³�É4���� ��£� :%�!!�� ;��!�:³

4~¶�� ´�¶�� WMª� .� �ÈE����� q{�� ���� ¾è�� Ð�ì� q{�e_phnum�����Ø� ��ù� íj�� äÅ� Õ��È� ��û���e_phoff�§� ½.¶�� ?�3� ��ù�

�Å��ÍÕª���(Îs� Ð�ì�q{�� ��ù§Ñ�?k��à³�Õ�ª��� ���Ø����

���������§Ñ�ῶ�� 1����û��³�������Ì÷�Ç��Ò������5ì�È�Al¯

��ù4Ñ��:%�!!��;��!�:³�4~¶�� printf���þ»§�Ǫ� �²U���à³��¾�Øù�

¼Õ�yÃ������ù��R�ö�����0� /� �����ë��ÈE�§Ñ�ä�?k¶��â6£���ù

��á¿��Ø����Ø����� ���������� �e_entry��������à��¾Îs�Ð�ì�q{

³� Èàª� Ê�§� ûÈ� `��� �� ¾Îs� Ð�ì� q{�� �ÈE�§Ñ�� '��³� �¨

Â��� Ø�� H���� ���������� ½.§� Èà¯��� �� '���� ¸·�� (� »� ¼��� 4ÕÑ

íj§Ñ�'����lÕ�� ����û���p_filesz�ë'�ßã��H��§Ñ��lÕ�� 7�7û�

ED� 7��<���¯��R�¹Ôê

- C��������N��������

Î¥

��!���C! ���C

�!-�%�Υ

Page 60: Doldoggi bisiri

�# #����������ÈÈÈÈ////����

�ë��Å�Õ.¨�µ"��¼Å���������ä� ����û�������hÕ*¯�'��³�Ø

ù�� ¼ù¨�� �¤§� ¼�� ��7û���� ?k� �àØ� hÕ*º� '��³� Øù�� ¼Õ� yÃ

���

���Ø��È/���Ø�� ���æW§� ?�3�?k���ù³�Èàº�y��?åÈ���ù³�V

��� �£� ����� ����� Mù� Ø�� H��� Ö�Ü¥ë� �È/��� vm_area_struct����4Õ§�ðª�,�ù�À�rêÅ��=¶�������E����ÈE���?kË«Ñ�,

�ù� ]�Ø� ��¶«� �ÈE��� �à�� '��³� Ð�ìë� H��È� Øìö��� �ÈE�

§Ñ�Á����®¯£��Ç�H��§�ÈàËù�«���� ?�3��R�¹Ô�È{��Ö���?k

º� ��ùØ� ?�3� ?k� ��ùØ� Ó��� �Å� ì붫�� �È/��� Ø�� H��§Ñ� �³

?k���ù³�©����� ���È/��� ´å¯���ù��È� ��Ä��È/�Ø�à�Øùù

¨��� �� W%� ��ù�� ®�� �È/�Ø� ?k ¤� �ÈE�� A� é³� êÌ� bash#£� â6Ì

ã[� 8� A� j� ����� �Ì÷� W%� ?k� ��ù³� ©�Â�� �£� W%� Ø�� H��� Ö�Ü

¥³� ¡O�� �È/��� ,�ù� À�rêÅ� ��ª��� °ª� v5ËÌ� ¼�� �Ä� áE�� l

êU³�ùÛ��� ¶�R�íjêÅ� �¾�A������©�ÂÕ� �5��k�«��È/���tÈ

�� ?k� ��ù³� Ù�êj� �¬Ø� ¯��� ?k� ��ùØ� Ì�� ¹Ô��§� �3¡�� �È/

��� mm_struct�� �#£� 5ÉÈ� �=�� ¯��� 4Õ§�� ��ù�� �à�� '���� á¿

��kÅ��¨Â��¹ë�Ø�¼������ê£� ?�3�?k���ù�Ð�ì�q{³�¸���§��

ï¶÷� Ë��� �� q{§Ñ� Õ�¶�� �ÈE�� ª�ê£� �È/��� Ø�� ��� æW§� `B

��¯������ vm_area_struct�Ö�Ü¥³� �=¶���È/���,�ù�À�rêÅ� »5

ED� 7�7�<�?�3�?k�íj�¹Ô

- C9 �-��N�!-����N!���N�!-N

9 ���0���Υ

Page 61: Doldoggi bisiri

�� #����������ÈÈÈÈ////����

º�y��à�Øù���mm_struct�Ö�Ü¥�°ª��ÈE�§�±òõ�ëÖê§�Ǫ�¹ë��

�È/���/Ú�ø»§�Ǫ�¹ë���Øù��¼��

'=%�æÒæÒæÒæÒ�����²U²U²U²U����

ªø�� 6ì�È� AlË�� ��ù�� ?k¶�'� è�ª� �Ä� �à�� '��³� Øù�� ¼R

«�����ê���j®��?ká§���ù��AlË��æÒ��²U�� %����� ! 9���0�§�êÌ

¼��� ?�3� æÒ��²U���À�rê£�?ká§�6ì�A1Ø�æÒ��²U�³���ù

��:Lº� y� µ­ª��� ����� 4Uè�� 6ì� A1³� µ­ª��� ld.so.1�� libc.so.1,ld-linux.so.1���ê��¾�� /lib§Ñ�;Å�»�¼������²U���îÌ�Ѳ�0�#

�� æ �È� µ­¶�� �à³� ØR��� 6ì� Al³� µ­¶ù� «��«� �Ä� �ÈE�£� �

ê��²U��´µÛÅ�Øù��¼ÌÍ�º������-.�!£�B�l�æW��Ø��H��³

è�È� º� ����� 6ì� Al§Ñ� 5Éê£� ?�3� ��ù§� ¼�� Î¥¶�� �Ä� �²U�

þ»ê�� À�r§� êÌ� ¼��� �� 5É�� 6ì� A1§÷� Ì%÷� �²U�� �0Å� ½.á

���ÈE������æW§�Alá�ù³�ø����

�?J*?4�)D$?�<�?k�éå³�Øù���³�{�Ö/Q�vâº�è�Ø�¼�Ø@

��&����*d��*d��*d��*d��$%$%$%$%��������+�%�

�l��� íj£� ?k¶�'� ë����� ����/������³� è�ȶ�� ?kíj���� ���§�

����Iª�ë����Ø�¼���é³�êÌ� wish�� perl��� tcsh#£�â68���¾�ë��

������ ����� ë������ �oÅ� �l��� íj�� (Îs� ®§� Øù�� ¼�� ��

Òg���ÕÞÅ��ç����Ñ��±Åìë��l���íj£��¤��#��Ὺ��

#!/usr/bin/wish

�l����R�È{�����l��³�Ã�º�ë����³�;����ª�����£��l��

��(Îs�®§Ñ��ª�?kíjÅ�¶���¶�������¨���³�¶�»�¼�«�����ÈE

��� J3=� ����§� Ǫ� ¹ë�³�Øù���l��� íj�ã[Å�Ὼ� »�¼Å������ �

l��� íj�� �o£� ëÖ� �Î��ÈE�§� ±òË�� (Îs� ëÖ�§� v5Ë��� �ç� �Ä

ëÖê��ª�«ã��6¶÷�¯�� �SÓ� (Îs�ëÖ�¤����¾Îs�ëÖØ�Ë�������

ë����³�Èà¶���£����Ø��Ä�?k�íjÅ�Èà¶�����#£�ÝÞ�È�ª��

����� Ò� �R� ¹ÔÅ� ÄÕÈ� á�¶4� 6¿¶�� �Å� ;���� ��� �Cì�È� 4Uè

��ë������ �R�¹ÔêÅ� ¬��VÅ� »�¼÷� ¶������� �R�¹Ô� lêU³� �Û

Ò:ª����+ÌÈ�¨Ä��

��� �������� ���������������������

��� ����

- C9 �-��N �� /�����N!���N �� /���

Î¥

Page 62: Doldoggi bisiri
Page 63: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

������������

�� ������������ ����� ������ ����

����ÈÈÈÈ////�ê£�ê£�ê£�ê£� �ý�ý�ý�ýWWWW����� ''''6666ÅÅÅÅ� ¥¥¥¥5555¶Õ¶Õ¶Õ¶Õ� ½ãѽãѽãѽãÑ� ����ÈÈÈÈ////����WWWW�� EEEE��������� 1�1�1�1������ � � � �ÅÅÅÅ� ª�ª�ª�ª��

����������������� 4U4U4U4U� ´e´e´e´e����� ����ÈÈÈÈ////����WWWW� � � � �� ÕÕÕÕ����2����������� ������� ������ 2���ÅÅÅÅ� åæª�åæª�åæª�åæª��

�����������������ááááE�E�E�E������íííí����������ô§�ô§�ô§�ô§�����á�á�á�á�¹¹¹¹� $�2��³³³³�åæ¶�åæ¶�åæ¶�åæ¶�''''�á�á�á�á�¹¹¹¹� $�2������������ÕÕÕÕ��������

ÃÃÃ䤤¤����ÈÈÈÈ���������ªªªª�ÒÒÒÒgggg�����iiii±�±�±�±������ooooÅÅÅÅ�����ÑÑÑÑ�ùÌùÌùÌùÌRRRR�����oooo���������

����>\8>\8>\8>\8��" ��%�

áE�£� Òg�� á�¹§Ñ� �È/�W� �Å� ¶�� Ø�� ªÓ¯� ÝÞ� ��� ¶����� �

ê£�¶�������È/�ê§÷�¬6Õìë����³�ø�Õ�½ã�µ­¯���áE�£�

Éà�ë�+�È®����ËÕ��¶����È/�Ø�ʳ¶ù�«��Ø��H����ÏÅ�µ­

¶�� ¶�� ÚÛ#£� §U� �ЧÑ�� ��ª��� áE�£� 8�� Ö�� �È/�§÷� ¿=� �

��â6Å�É¿�y§��µ­¯��

1����ãí¶��ÀªÅ�Øù��¼��á�¹���ç��È/�ê����º�»�¼��j �

5�¯�áE�ê��¼��� �Uª�áE�êÅ�É�«� kill�â6Å�µ­¶«�Ë�'�, !!� A!��� è

Ö��ë������Õ3§���¤��#£�áE�ê��¼��

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGIOT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGFEP13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO30) SIGPWR

áE��� è»�� øí� �+�� ���� á�¹�� �³� »� ¼��� �È/�ê£� Ç®¯�� áE�

êÅ� �á¶�«� �áº� »� ¼ù¨�� 4Õ§�� ¾� è�� ��ª� éôØ� ¼�<� �È/��� ?

kÅ��Má �� SIGSTOP�áE����È/�³�kÂ÷�¶�� SIGKILL�áE�£��áº�»

¡��� EÌÍ� ¶ù¨�� �È/��� 4UØù�� áE�Å� Ì%÷� Ã�º� ù� L5º� »� ¼��

�È/��� áE�Å� r�º� »� ¼��� r�¶ù� «�� ÚÛ§�� ��È� Ã�¶·�� 1��

Ã�¶���¶�����§�Sº�»�¼���¨��1�§÷�Ã�³��Õ��ÚÛ§��áE�§

ãí¶�� ÕÛ� 6¿�� �ãù÷� ¯��� é³� êÌÑ�� �È/�Ø� SIGFPE�®6� �»ö� :�

éô�� áE�Å� Ù£� ÚÛ�� ÕÛ� 6¿£� �Ì� ­������� ���/�³� ¶�� �È/�³� kÂ�

��È�ËÌ�¼���áE�§��ÛÓ�Û�½Ø�¡���ª��È/�§÷�6á§�¾�è��áE

Page 64: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

��� ��¶�� ÚÛ�� �� áE�ê�� �È/�§� ±òË�� �Ñ�� Ã�Ë�� �Ñ�� 5ãì

¼ù� «��� °ª� 6á§� #£� áE��� 4UÎ� ��¶�� �Å� Ã�º� »� ¼�� H1���

¡��� �Ñ�� �È/�Ø� SINGCONT� áE�Å� ªÎÅ� ÙÄ� 7�ÎÅ� ÙÄ� �³� Üaº� ÝÞ

��¡��

������È/��� task_struct§�¾�¯�5ɳ�µ­ãÑ�áE��Õ�Å�Ü�ª���ù

Sº�»�¼��áE����»���È/Ñ��.à�;�����lÕ§�åªÅ�Ù���� �¬��.à³

µ­¶�� á�¹§Ñ�� EǪ� �è�� áE�Å� ùSº� »� ¼��� øí� �+��� #�� 17¬�

�È/ѳ� µ­¶�� ÚÛ§�� EÇ� 17è�� áE�Å� ùSº� »� ¼��� �³� Ã�� ÇÕ�ë

áE�ê£� signal� Æñ§� ¾�Ë��� r�¯� áE�ê�� à�l�� blocked� Æñ§� çÕ

÷�¯��� SIGSTOP�� SIGKILLÅ�åôª� �ç��Ä� áE�ê£�r�a� º�»�¼���r�¯

áE��� ��º� ÚÛ� E� áE�£� r�aÅ� ãåº� y)ù� ÇÕ� �`È� V�� ¼÷� ¯��

�����°ª���º�»�¼���Ä�áE�êÅ��È/�Ø�Ì%÷�Ã�¶�ا�Ǫ�5É

³�Øù��¼�'����5É���È/��� task_struct§�¼�� sigaction�Ö�Ü¥��¸

¶§�¾�¯��� sigaction§��4UØù��ç�5Éê��þ#��áE��lêU������°�

�È/�Ø�ãí�áE�Å� �áº��ëù� �£�1���E�áE�Å�Ç��Ã�¶÷�º��ë

ù³� �¨Â�� �ÓEØ� êÌ� ¼��� �È/��� á�¹� 0Å� ãÑ� ÕÛ� áE�� lêU³

û®� »� ¼���� �� á�¹� 0£� ãí� áE��� sigaction�� blocked� à�l³� øÚª

��

á�¹�Â���È/�ê���¾��ç��È/�È�áE�Å�É¿�»�¼���£������1�

����Ö���Ä��È/�§÷�É¿�»�¼ù¨��jß��È/���#£� � ��� " �³�����

È/��� °�� #£� �È/�� EY��� Â�� �È/�§÷¨� áE�Å� É¿� »� ¼��� áE�£

task_structÂ� signal� Æñ�� ãí¶�� ¬�³� v5¶4� ��¯��� �È/�Ø� E� áE

�Å� r�¶ù� «n��� ë�+�� Ø�ª� �`§Ñ�ë� *)$?��(�$*5�?� �`§Ñ�� ÇÕ�§

¼�«�� �È/��� �³� �`³� ?k���())*)6��È� û!�� Ö�Å� ?kp§� �¤�È

ú�ñÌ�÷�¯��� ���ÝÞ�È� á�¹���¤Î��?@AÅ� »kºy���?@UØ� E��

È/�³�?kº��ÉÈ��Ò¶÷�¯���ÕÛ�6¿�È��áE��Ã�¨��è�¶�«���

���áE��Ã�Å�Eì*�á��»�¼���é³�êÌ� SIGWINCH�+�T�ÛØ�¹1�³�øÚ�

Ø���¶���ÕÛ�lêU³�µ­º���«���È/�Ø��È�»kº�j£�¡÷�Ë���

���

áE�£���¶���W�ûÈ��È/�È�±òË��������E��È/�Ø��á�»kõ

y)ù� Õ��Í� ª��� ë� �È/�Ø� á�¹� 0Å� à.�� Ô�V� yà�� signal�blockedØ��Î�ɵË�'���y�r�Ëù�«£�áE���ʳ¶��ÚÛ�¬ÈÑ��È/�

È�±òË���������Ý�£��íQ��¯���é£�ÝÞÃÄ�É�ù¨��á�¹�Â���È

/�ê£��\�ñì§ÑÄ�é³�ê«����§�ÃÖ³��Õ�½ãÑ��?k�áW�Ç®¯§�8

w� á�¹� 0Å� 3ð� »k¶�È� EÌù�� «��� Sª�«� �È/��� áE�� ��Å� Õ�

����Å� Sº� »� ¼�'�� �� ÚÛ� ë�+�� ×­� �`§Ñ� áE��� ±òËÌ� V� y)

ù��È/����°�Ѽ÷�¯�������áE��Ã���à���³�r�Ëù�«£�áE�§

ÇãÑ� sigaction�Ö�Ü¥³�Î¥ª��

áE�� lêUØ� ÕÛ� lêUÈ� ËÌ� ¼�«� 1��� E� Ã�³� Ç�� »k¶÷� ¯��

SIGSTOP� áE�§� Ǫ� ÕÛ� lêU�� �³� �È/��� �`³� �ùa�=$D��?���È� û

!���tÈ�?kº� �È/�³�S¶Õ� ½ã��?@U³�?kª��� SIGFPE�áE�Å� Ù�

«� 1�£� �³� �È/�³� �Ì� ­�¶�� �È/�³� ´�ª��� ��� ò�� �È/�Ø� Ê

Ë� Ö��� áE�� lêU³� ù5 Å� »�� ¼��� ��£� áE��� ��º� yà�� ý4Ë�

��È�� sigaction�Ö�Ü¥Ø����0����³�Øù��¼����å�1�£�ßàá��È/

���áE��lêU³�ý4ãÍ�¶�'������Ì%÷���Ìù�Ø���È/ѧ����

 ù¨��ªØù�µ?��ë��³��È/���1���à§Ñ�?k����c�µ­Ö��à§Ñ�1

�� �£� á�¹� �0Å� ®ç� �È/�È� Ô�Ø��� ª��� ö¨£� �Ä� .�(ê��  ¾§

����������������������������������������������������������

���?J*?4�)D$?�<��È/��EYÅ�vâº��

��!���C! ���C

�%���%�Υ

Page 65: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

¾�� Çö4Í� ¶�� Ãå������ �� Ãå�� �È/��� �S�� Kù��³� ¥¿þ�Èú

ãLØ�¶����È/��� �ÈE�� å��³� E�áE�� Ã���0�È� v5¶��� lêUÈ

±òº�ëÖ³��S��KK§�­Ø¶·��Kù��§�ç��ÉÂ�����������È/�Ø

?kÅ�³è¶«�áE��Ã���0£�à.�5�ìë�ÝÞ�È�ý4Ëj¤��#��É�÷�¯

��

����� �D=*+� ý/��È�� �È/��� �5� áE�� Ã�� �0�� ý4ËjÅ� y� Ì�� á

E�Å� r�º� �ëù³� ù5º� ¼��� ��£� �È/�� áE�� lêUØ� Ñ��� 6Á

blocked�à�l���Å�û!÷�aÅ�±ª��� blocked�à�l��áE��Ã���0��´�

õ�y�SÓ���È�Ô����Í�ª���EÓÑ������5�­��0Å�¶��{�ÑUÑ��áE

�Å� Ù£� �È/��� 0� �S§� ¾�ã�£� SÓ�� blocked� à�l� �Å� �ÂÌ� ´Ü¶

���ª���°ª�4U�áE��Ã���0��3ð�ý4ËÌÍ�º�è�Ø�¼Å�y�����0ê

Å� �SÃÄ� ¬�Ñ�� ª� lêU³� �ì�ª«� �¤� lêUØ� ý4Ë��� àù£�È� 5�­

�0��ý4Ë���áE��Ã�³�Eì*ª��

����W�PW�PW�PW�P��"��

jßì�È�µ­¶������8ê£��¾����å����� ���� ���Å�ùSª���é³�êÌ

$ ls | pr | lpr

���â6£� ls�â6��4~¶��íj��oêÅ� pr�â6������~�È�ÉÂ���pr�â6£��~¯�­Å�,�ù�M½È��Õ���pr�â6����� 4~�È��ö�L����á� lpr�â6�� ��� �~�È� ÉÂìÑ� ÕÛ� �b�È� 4~¯��� í���� ½�� é§ÑÃÄ� ª� �È

/��� ��� 4~Å� �ç� �È/��� ��� �~�È� ÉÂ��� MÝm� û��� ��D���

í��È�:LË���È/�ê£�������å���jÌ���¼����£�øù�A¶���É

�y��à�ØùÈ�6¿ª���4ÕÑ��È/�W§�Ká�í��³�¨êÌ�:Lá�����

£�8���

���§Ñ�í����KáÈ�¨êÌR� J3=� ����³� �#��Ø� ��¾�è�� file� Ö�Ü¥³�µ­ãÑ�Ü�Ë��� �4ÕÑ� J3=� ������H�����Ð�ì�,�ù³�Ø� ÷�¯����

ED� ���£�Ò� file�Ö�Ü¥Ø�ÒÕ��ç�íj�:���0�Q�³�Ø� ��¹ë�³�Øù

�� ¼�� �¬Å� É4���� 4ÕÑ� ª� file� Ö�Ü¥�� í��§� ��� þ»§� Ǫ� ¹ë�

³�� �ç� Ö�Ü¥�� í��§Ñ� ¸Ìê��� þ»§� Ǫ� ¹ë�³� ØR��� ��£� É �

íj§�¸�����á�¹� 0���Ó� 3F��Ä�§� �3¡��6¿¶���ª���������È

/�Ø� í��§� � '���� æÒ� '��� ,�ù§� ´µË��� ¸�� �È/�Ø� E� í��

È®��¸Ì�êjy��æÒ�'���,�ùÈ®��'��Ø�´µË÷�¯��������í��

����������������������������������������������������������

Ï�� 7���Uª�Ãå��áE����� �ù�ìë¶�����1���à§Ñ����áE��l

êU�� µ­Ö� �à§Ñ� ?kËÌÍ� ¶Õ� yç�� 1�� �à§Ñ� ûÈ� áE�� lêU�

®³� »� ¡ÌÑ� ��ª��� �§� µ­Ö� �àÈ� û!Ì� áE�� lêU³� ® �� ���

k>Å�y�à.�á�¹�0Å�ª��ÃÄ�1���àÈ��á�Ô�ª÷�¶��ÝÞÅ�����

�����-!0���,�

Ï�� ���ë�í��³�½ã�íj�á�¹§�íjÅ���¶���������H����§�æÒ

H���,�ù³�¨êÌÑ� J3=� ����Ø��³�µ­¶÷�¶����������í����ð�

³�� ÷�ª����-!0���,�

Ï�� 1�� J3=� ������ f_op�Æñ£�¸Õ���Õ³�¹þ¶4�þ»§�� ¯�:�ê�� ¹ë�

¸¶����íj�:�£���Æñ§�¼��þ»�¹ë�³�®o�Èú���ÌR���4ÕÑ�í

��³�¸Ìê���íjÅ�¨�Â�� file�Ö�Ü¥��É �íj§�¸��þ»§�Ǫ�¹

ë�Ø����í��§Ñ�¸Ìê���¹ë�³�Ø� ÷�¶{���á�¹�0§�¼ÌÑ

�� Ì&Ø� f_op Æñ�� þ»� ¹ë�³� �­¶�È� ���� Ä�Ø� ¡�� ����� ��£

í��§���� file�Ö�Ü¥§� ¼ÌÑ��à�Øù����Uª�ÕÞ£� ����1��44

§Ñ�����¼����-!0���,�

��!���C! ���C ����N- N �%

Î¥

Page 66: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

§� Ǫ� ËGÅ� 6Õ*ãÍ� ª��� í���� ¸�� �È/��� ��� �È/�Ø� ßàá� ÄÕ

³�ù��»�¼���ãÍ�¶���EÌ÷�¶Õ�½ã�e�!��,���ÇÕp�;� � �"� >�������áE���

Å�µ­ª��

�È/�Ø� í��§� �Õ³� º� y�� �Õ³� ¶�� ��� �²U�� þ»³� µ­ª��� �ê

þ»ê§��íj�Õ�Ö�- !���� �� /����³�ÆÕ�'������È/�Ø�ØR�4Uè�� file�Ö�Ü¥��ê�ÒÒ£��È/�Ø�¶Ì��£�íjÅ��¨Â�����ÚÛ§��¶Ì��£�í��

��

ED� ����<��

- C/ /���/ /�N;� ����

Î¥

³��¨���§�Ǫ�ëS��� ������á�¹�0£���í��³��¨Â�� file�Ö�Ü¥§Ñ� Ø� �� ¼�� �Õ� �0Å� µ­ª��� �� �Õ� �0£� �Õ� �rÅ� Ã�¶Õ� ½ã

í��³��¨Â�� J3=� ����§�¼��5ÉêÅ��­ª���í��§��rª�û��êÅ��¾

(�æW��¼���í��³� ¸���È/�Ø�eÅ� 8̾ù� «n�«������� ü¾�í��

§� eÅ� 8��� (� '��� û��êÅ� �È/��� ��æW§Ñ� æÒ� '��� ,�ùÈ� ´µ

ª��� ¨�� ¸�� �È/�Ø� í��§� eÅ� 8̾j·�� '��³� çÅ� s¯ª� æW�� ¡

�«�� �³� �È/��� ãí� í��� ����§� ¼�� ÇÕp§� êÌØ� Ýê��� ?kº� »� ¼�

�ç��È/�³�S¶Õ�½ã��?@U³�ý4ª���ÝÄ��È/���ë�+��×­��`

��È��áE�Å�ÙÅ�»�¼����¸���È/�§��ã�(�'��³�çÕ§�s¯ª�æW�

�Õ·�� í���� eÅ� ²�«� ñÌ�÷� ¯��� '��³� ��� �«� í���� J3=� �����

eÅ�²��� ������ÇÕp§Ñ�Õ����ÝêÌ�¼��¸���È/�³�ñÛ÷�¯��

í��§Ñ�'��³�¸���5£�í��§�����5���Û�¬�¶����È/�ê£�r�

aÅ�¶ù�«��¸Å� »�¼�'� ���� íj���í��³�¶� y�Ì���à³� µ­¶�º�

§���� ��������ÚÛ�¸Å�'��Ø�¡·��í��§�e��8�¼�«�§UØ�Ô�ö

����������������������������������������������������������

Ï�� 2�� task_struct��íj§�� ¯�Ö�Ü¥ë� struct files_struct files�ÆñÅ�Øù��¼����files_struct�� struct file *fd[NR_OPEN]�ÆñÅ�Øù��¼��

�� fd§Ñ��ëS�Ø�íj�Õ�Ö����fd�Æñ£��È/�§Ñ�¶£�íj§�Ǫ�5É

³�Øù��¼����-!0���,�

Ï�� ��file�Ö�Ü¥�� f_flags�Æñ��íj§�� ¯��ÓE³�Øù��¼�'��4Õ§

- C/ /���

/ /�N�������Υ

Page 67: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

�������È/�Ø�Ýêù�«��?kÅ�3ðº�»�¼��������r�a��à«�í��

������ÇÕp§Ñ��Õ��È/�Ø�k�Õ³�Õ��Í�ª���I���È/�Ø�í��³�

ª�¿=Å�´�¶«��í��� ������æÒ�'���,�ù��þ#�iÕ¯��

�����ù5�í��������� / /����ùSª���ù5�í���� 3*3D���Ñ��'����í

��Ø�ü¾�êÌö����ü¾��Ø��3 � �� *�� 3 � �� D���� 3*3D��Só§��� 6¿¶Õ�yÃ�

���í��§�ü¾� �'����í��§Ñ�¸Å�y�ü¾��ö���í����ò�� 3*3D��K

áì�È���¯� ������ íj� á�¹§� ?³� ʳ¶�� ����� mkfifo� â6�È� ��

º� »� ¼��� �È/��� ãí¶�� ËG� ÀªÅ� Øù�� ¼�«� 3*3D³� ÖÒÞ÷� µ­º� »

¼��� 3*3D³�4��ÝÞ£�í�����¥��� ���í���¾è�� file�Ö�Ü¥���ê�

ØR� J3=� ������ æÒ� '��� ,�ù��� ªÎ§� ¨êÌù�'� ßã�� 3*3D�� ��� ʳ¶�

�����µ­Ö§� �ã�¶�� A'ù�� ������ ����� 3*3D§� ����È/�Ø� ¡Å� y

�ç��È/�Ø��³�¸Õ�½ã�¶���¶�������3*3D§���� �È/�Ø� 3*3D§��Õ

³�¶Õ�±§�¸���È/�Ø�¸����¶�����¾�Ã�ãÍ�ª����³�åô¶«�� 3*3D

��·��P±Q�í�����#£�ÝÞ�È��ïË���#£�Ö�Ü¥��:�Å�µ­ª���

�����`�`�`�`����2����

�?J*?4�)D$?�<�¥�.l��Å� ��¤§�­Øª��

�������&�'&�'&�'&�'� 5��� � ��� ��� ��� ���

����� Òg�� =0 ���� J� ����§Ñ� ä� ��ª� /Øù� ´e�� �È/�W� �� ÝÞÅ

åæª��� �ê£� Háù� p��� �"�� >������� /à¹Ì� ���/%������ E��� æÒ� H��

� %����� �����0������ê�á�¹� J� *�.�ÝÞê£��¾��#£�ë��ÝÞÅ�æÒª����È

/���1�§�á�¹�0È��ê� ÖSÅ�Ø� ��Òjª�Î¥��aÖ���-������� ���� - ���³

±òþ�Èú¨��ê§�ËGº�»�¼����ê�á�¹� J� *�.�ä²ê§�Ǫ�ËG£�ËG�À

ª����� � /��� ���Å� Øù�� ɵ¶�'�� íj§� Ǫ� ËGÅ� ɵ¶�� ��� !�� ¬�¶

���á�¹� J�*�.�䲧�Ǫ�ËG�Àª£�á�¹�0Å� ¶4�ä²����Ö§��ã� ù5

¯���Ò� ��ÝÞê£�Î¥��aÖ³�ÖS�À�r§�Ǫ�ëS�ÃÄ�µ­¶�'��Î¥��

aÖ���EÇÈ�ëS�ë��£������ëS�³�¨êÕ�½ãÑ���W��3���è�¶��

á�¹§�¼��á�¹� J� *�.�ä²³� �¨Â������ Ö�Ü¥���¾���È/����ÒÖ

����Ö�� � ��� " �����䲧�Ǫ�ËG��à��ÒÖ��EY��EΧ�Ǫ��� *�.�ä²�

³�ØR� ipc_perm���Ö�Ü¥³�¹þ¶��¼��� ��á�¹� J� *�.�ä²��Î¥��

aÖ³� ;�� ª� ÝÞ�È� �ë��� �¾� ¾� ´e�� ³� ùS¶�'�� æ­�/�9! ���� èë­

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

O_NONBLOCK�Ø�ù5ËÌ�¼�«�r�aÅ�¶ù�«���`�������íjÅ�¶y�ù5

º�»��� ���!��� -���!#£�á�¹�0Å� ãÑ�û®�»��¼����-!0���,�

Ï�� ���ó�� ls | prÅ�ù5�í��³�µ­ª�«��Û� mkfifo fifo��íj�o£�� ÷�ù

5ã��¯���â6�È�ù5�í��³�¨Ä����ls > fifo & pr < fifoÈ�¶«�¯����-!0���,�

Ï�� 7��� 3*3D��í����à�ØùÈ�?åÈ� íjÅ� ¶4� �¶��������H��

§� æÒ� ,�ù³� ¨Ä��� ë� ¸�� ��� �£� í���� �#£� ÝÞÅ� µ­¶÷� ¯��

3*3D�� í���� Ä�ö£� í���� KáÈ� ��Ë�� �ë'� ßã� 3*3D�� ��� ¨êÌ

ì� ¼�� ���È� ¾� è�� �È/�Ø� open���� close��� þ»³� ¶4� íjÃÄ� ¶� »

¼��È�8���4¶ù�«��� �º�»�¼���ö�����-!0���,�

Ï�� 7����³£�¥�.a§Ñ��ÍÕ¶���³�����³£�ª�;<��§Ñ��È/��µ

�§� �Å�º�»�¼÷� º�ݨ���� ¥�¦§� ¼���ç�;<�§�¼���È/��

�� �Å� Ø�¶÷� ª��� �³�� µ­£� Òg�§Ñ� ± ì�È� µ­¶�� íj� Õ�Ö

�- !�� �� �� /����³� ¶4�ª���ë� socket���þ»³�® «��³Å��¨Â��íj�Õ�Ö

Ø�Ô�ª���³�Øù�� bind, listen, connect, accept����:�Å�º�»�¼�

���íj��à�ØùÈ� read, write, close�:�Å�º�»�¼����-!0���,�

��!���C! ���C

/��%�Υ

Page 68: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

�/� �������E�����¨�� Ø�æ­«�á�¹§�¼��Ì���È/�Äù�Àª�ɵ³�

�ª�«�á�¹� J�*�.�䲧�Ǫ�Î¥��aÖ³�;Å�»�¼�����á�¹� J�*�.�ä²��

È�Î¥º�»�¡�����ê§�Ǫ�Î¥��aÖȨ�Î¥º�»�¼��

������ &S &S &S &S�eeee�������:!�!�

Háù� p�� ¶�� ���� �È/�Ø� Háù³� (� »� ¼��� �³� ¶�� ���� �È/�Ø

¸Å� »� ¼Å� »� ¼��� ª��� ����� Háù� p�� ���³� msgque� Q�È� ��ª��

msgque��Ò�S��� Háù�p§� Ǫ� �Ä� �Å� Õ�¶�� msqid_ds�Ö�Ü¥³� Ø�7

��� Háù� p³� ¶�� ��¶«� msqid_ds� Ö�Ü¥³� á�¹� H��§Ñ� ºíÙ�� �� Q

�§�Ö�ª��

Ò� msqid_ds� Ö�Ü¥�� ipc_perm� Ö�Ü¥��� �� p§� êÌö� Háù§� Ǫ� ¹ë�ê

Å� Øù�� ¼��� ­ØÈ�� ����� p§� àù£�È� � áW#£� p� »5� áW�� Òùª��

ED� ����<�á�¹� J�*�.�Háù�p

��!���C! ���C

� "�%�Υ

msqid_ds��¾�è��ÇÕp��Øù��¼�� <�¶���p§������È/�³�½ã��¶��

p§Ñ�¸Å����È/�³�½ãÑ��

�È/�Ø� p§� Háù³� ���� º� yà��� 7~� µ­Ö� �aÖ��--��� ��� � ��� ���� - ����

7~�EY��aÖ��--��� ���"���/� ���� - ���³�p�� ipc_perm�Ö�Ü¥§�¼���à��¬�ª

��� EÓÑ� �È/�Ø� p§� (� »� ¼�«� Háù�� �È/��� ��æW§Ñ� msg� Ö�Ü¥È� ´µË�� Háù� p�� àù£§� �ë��� Ò� Háù§�� #�� �6¶�� �È/�W§

ÑÈ��ðª�¨�ë��&­�ÈE��ù5�¨�Å�´��È�M��������(�»�¼��Háù

��è»�� ��³�媶�� ¼��È�Háù³� (�æW�� ¡Å�»�� ¼������ ÚÛ� �È

/���Háù�p���Õ� ÇÕp�msqid_ds� *wwait Æñ�§�­ØË��?kº�tÈ���

����������������������������������������������������������

Ï�� 7��� æ­ Ø� ��� èë­ ³� µ­¶�� ÚÛ�� ipc_perm�� key� Æñ�IPC_PRIVATEÈ ù5Ë�'���³�Øù��Î¥��aÖ³�;Å�»�¡���èë­ ³�µ­

¶�� *�.�è²��è²�Îý³� ãѨ�ËGº�»�¼����-!0���,�

Page 69: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

È/�³�S¶Õ�½ã��?@U³�ý4ª����È/���Háù�p§Ñ�¶������Há

ùØ�¸µÅ�y�ñÌ�÷�¯��

p§Ñ�¸���£�¬�ª��5Å�·����à�ØùÈ��È/�Ø�ØR�p§�Ǫ�ËG�Àª

Å�ɵª���¸���È/���¨�§��3¡��p§�¼��(Îs�Háù³�ØìV�ù��°�

�5ª�¨�Å�ØR�Háù³�Sº�ù��³�»�¼�����Õ�§�Ó��HáùØ�¡�«�¸

�����È/���Háù�p��¸Õ�ÇÕp�msgq_id� *rwait Æñ�§�­ØË����?@

UØ�?k¯��� p§� tÈ��Háù³� �÷� Ë«� �� �È/��� ñÌ�� �á� ?kº� »� ¼

÷�¯��

�������fg��fg��fg��fg�������"���

/à¹Ì��Ø�� M�ª�Å`�� H���� ª� ½.§� ¼�� ø»È�� E� �Å�¶�� ���� �

È/�Ø�ɵ¶��v5��� �� ���� ���º� »�¼������� ��ɵ�ý�v5��� �� ���� ����:�£�

Ò��È/�§�¼ÌÑ���Mõ�»�¡���ë�SÖ�Å�ØR������ë�ªÎ�á¿Ë«����

���³��Mº�»�¡����� ��ɵ�ý�v5�:��� L���/à¹Ì���³�§�{¶4��

Å� v5¶�� ����� �� �£� I»j� »�� ¤»j� »�� ¼��� ɵ� ý� v5� :��� L�§

�Ñ�ª��È/����ç��È/�Ø�/à¹Ì���Å�û®�y)ù�Õ����ÝêÌÍ�º

»��¼���/à¹Ì��6á§� ª��È/�¨��?kãÍ�¶����ª��àØ� ¼���K3ù

����������������������������������������������������������

Ï�� 7��ɵ³�¶��v5¶�� µ�§� �M��ËÌ� �ç����?kËj�'� 4ÕÑ����

Å� ɵ¶�� v5ª�«�� �á� �±�È� Ô��Ñ� v5¶��� º� y�� ��� ��� û�

��Ø� ËÌ� ÃåØ� ��º� ����� �Ñ� �� ɵ� ý� v5� :�£� �MËÌÑ�� ÁË

��� .�(§Ñ� åæ¶�� �aª� â6̳� �­¶·�� ��²å� �à³� ¶4� Ü�¯��

���§Ñ��1��à§Ñ�¬öÅ��È���:����MËù�«�����Ò¶��jß

:��È�Ã�ª���1���à§Ñ�/à¹Ì��Å�ɵ¶��þ»�� try_semop������/

à¹Ì��Å�û!��þ»�� do_semop�������ê£� ipc/sem.c§�¼����-!0���,�

ED� ���<�á�¹� J�*�.�/à¹Ì

Page 70: Doldoggi bisiri

�# �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

Ï��� � ��!���" ���Å�Ü�¶�'�µ­º�»�¼��

4Uè�� �6¶�� �È/�Ø� ¶��� '��� íj§Ñ� K�à³� ¸·�� ��� ¶Ö�� �

y� íj§� Ǫ� ËG�� P±Q� ¥*Þ÷� ��Ìù�� û¶� ����� 4ÕÑ� /à¹Ì³� µ­

º�»�¼�'��ü¾�/à¹Ì��hÕ�Å� �È�¶���íj�:�Å�¶���à���½§�¾è�

/à¹Ì�:�Å�¾ÌÑ��(Îs� �£�/à¹Ì�� �Å�ɵ¶�� �Å�@�á ����¤��

£� �Å� ɵ¶�� �Øá ÷� º� »� ¼��� íj§� ËG¶��� (Îs� �È/��� /à¹Ì

���Å�@�á ���¶��������æ¶4� /à¹Ì���£� ���¯������È/��� �

å� 3ð� Rk¶4� '��� íjÅ� µ­¶ù¨�� �³� µ­¶��� ¶�� �ç� �È/��� /à

¹Ì�� �Å� @�á ��� �'� L�Ø� A��� Ë�È� ?»ª��� �� �È/��� (Îs� �

È/�Ø� '��� íj� ¿=Å� kàá� yØù� �Mõ� ����� (Îs� �È/�Ø� '��� í

j� ¿=Å� à.«� /í¹Ì�� �Å� �á� �Øá�� �È� ¨Ä��� �å� Õ���� �È/��

ñÌ�Ñ��Χ��/à¹Ì³�@�á ���á�Ø��æ¶÷�¯����

á�¹� J� *�.�/à¹Ì�ä²ê£� ÒÒ�/à¹Ì�� ¸¶Å��¨Â���������³��¨Â

Õ�½ã� semid_ds�Ö�Ü¥³�µ­ª��� semary��á�¹§�¼���Ä� semid_ds�Ö�Ü

��!���C! ���C

���%�Υ

¥³� Ø� �� ¼��� ¹ë��� Q����� semid_ds� Ö�Ü¥§�� sem_nsems �»¨u�/à¹Ì�¸¶��¼���� ÒÒ£� sem� Ö�Ü¥È�Õ�¯�����/à¹Ì�¸¶£� sem_base��Ø� ��¼�����á�¹� J�*�.�/à¹Ì�ä²��/à¹Ì�¸¶Å���º�»�¼��ÀªÅ

ØR��Ä� �È/�ê£��êÅ� ���� á�¹� 0Å� ®³� »�¼��� á�¹� 0£� ªÎ§� 4

Uè��:�Å�ù5º�»�¼����Ò�:�£�/Øù��~� A�/à¹Ì�ëS���:������Ó

Eê�� /�� A� �È� �¨ÂR����� /à¹Ì� ëS��� /à¹Ì� ¸¶§Ñ�� ëS����� :

���£� /à¹Ì���³� �§� ­Øõ� õÖ� ����� ü¾� ����� �Ä�:��� �æº� »

¼�ù�À��ª���:���Å�/à¹Ì���³��§�{ª���� �����·���:�����/

à¹Ì���³�����¾� �j�y����:�£��æ¶÷�¯���¨��/à¹Ì�:���¶��

?»ª�«�������È/�³��Mº�»�¼�'�����á�¹�0Å�®³�y��ÓE§�r

�a� �à³� µ­¶ù� «Å·�� ù5¶ù� «£� ÚÛ���� �È/�Ø� �MËÌÍ� ª�«

�����»kãÍ�º�/à¹Ì�:����`³�¾�¶����³��È/�³�ÇÕp§�����

�� ¿=£� sem_queue� Ö�Ü¥³� �S§� ¨êÌ� ���� ­Å� ��Èú� ��ÌR����

t� sem_queue� Ö�Ü¥�� /à¹Ì� ä²�� ÇÕ� p�� k§� �4R�� �4ÕÑ

sem_pending�� sem_pending_last� ¹ë�³� µ­ª���� �³� �È/��� sem_queueÖ�Ü¥§� ¼�� ÇÕp�sleeper� Æñ�§� �4ù��� ?kº� �ç� �È/�³� � Õ� ½ã

�?@UØ�ý4¯��

¨�� �Ä� /à¹Ì� :��� �æ¶4� �È/�Ø� �Mõ� è�Ø� ¡�«�� ����� 3ð� R

k¶4�/à¹Ì�¸¶��Vûç�·i§÷�:�Å�ì­ª���������å�ÇÕp§Ñ�Õ�

����MËÌ�¼���È/�ê����/à¹Ì�:�§�ì­õ�»�¼�ù�ɵãÍ�ª����

����������������������������������������������������������

Ï�� 77��(Îs��È/�Ø�/à¹Ì���Å� ��È�û¸��§���¤��È/�Ø�ɵM3

§Ñ� ?»¶�È� /à¹Ì�� �£� ø¶ù� «���� (Îs� �È/�Ø� �� �Å� �È� û¸

�§Í� Õ���� ¼¤� �È/�Ø� �³� û®� »� ¼÷� ¯��� EÓÑ� /à¹Ì�� �£� Æ

�� �É��l·��#÷�¯����-!0���,�

Ï�� 7��� ¶��� /à¹Ì� 䲧� 4Uè�� /à¹Ì� ¸¶�sem�� ¸¶��� ¼���� á�¹

0£������j®¨Å�ɵ¶��v5º�»�¼���K3ùϧÑ�4Uè��/à¹Ì³�è

�ȶ��ÚÛ����§�è�È�¶���ê¨�ù5º�»�¼����-!0���,�

Ï�� 71�� /à¹Ì� :�Å� ¶�� á�¹� 0£� sys_semop(int semid, struct sembuf

*sops, unsigned nsops)���� 4ÕÑ� ¶��� :�Å� Ø� �� sembuf�� sem_num�sem_op, sem_flg�/Øù�S�È���Ìì�¼�����/à¹Ì�:�£�/à¹Ì��Å�@

�á��»����Øá��»��¼����-!0���,�

Ï�� 72�� Háù� p�� ÚÛ�� ÇÕpØ� task_struct³ Øù� ¼� M�ª wait_queue� :L ���È�ËÌ�¼ù¨�� /à¹Ì��ÇÕp�� sem_queue��:L����È� ËÌ

¼������Háù�p��ÚÛ�¸Õ³�Õ���ù���Õ³�Õ���ù¨�Üa¶«�Ëù¨�

/à¹Ì§Ñ�� /à¹Ì� :��È� ÆÖ�� ëÖêÅ� �¾� ¾�¶�� ¼ÌÍ� ¶�� f� {

´)ª�:���è�¶Õ�yç���5ɳ��¾� sem_queue§ ¾�¶� �����-!0���,�

Page 71: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

����:���Lp�sem_pending���Ò�·i³� ÄÕÈ� ×ØÉ��� �Î��/à¹Ì� :��

�æº� »� ¼�ù� ø�ÉÕ� ½ª� À��³� ª��� ¨�� �æª�«� :�� �L� ���§Ñ

sem_queue�Ö�Ü¥³�å·¶��/à¹Ì�¸¶§�E�/à¹Ì�:�Å�ì­ª�������

ÝÄ��È/�³�ñ.��¤Î��?@UØ�?kõ�y§���á�Ὼ�»�¼���¨Ä����

�����L����³�ä®��ῶ4�{���/à¹Ì�:�Å�ì­º�»�¡���ñä��

È/�Ø�¡Å�y)ù�3ð�×ØÛ��

/à¹Ì§��ªØù�ÃåØ�¼�'� 'àe�����!��,��� ûÈ�E��������ª� �È/�Ø

K3ùϧ� êÌØ«Ñ� /à¹Ì�� �Å� û!j�'� �È/�Ø� µAË·�� }åÈ� ´�Ë

ÌÑ���K3ùÏÅ��ì�Øù�Aª�ÚÛ§���ª�������������Ãå³�/à¹Ì�¸

¶§� Ǫ� ¥5� ���³� ��þ�Èú� £���� �� èB£� ��� ¥5Å� ì­¶«� /à¹Ì

Ø� E� �È/�Ø� /à¹Ì� :�Å� »k¶Õ� �±�� �`È� ËÔ�Ø÷� ¶�� ����� ¥5

§� Ǫ� �£� sem_undo� Ö�Ü¥§� É�Ë��� �ê£� semid_ds� Ö�Ü¥�� /à¹Ì� ¸

¶Å�µ­¶���È/��� task_struct�I�§�p¯��

Ò� èaìë� /à¹Ì� :�£� ¥5Å� ��¶��� �ܺ� »� ¼��� ����� �È/�à�

Ò� /à¹Ì� ¸¶§� Çã� !�¹Í� ¶��� sem_undo� Ö�Ü¥³� ��ª��� ¨�� :�Å

�rª��È/�Ø���Ö�Ü¥³�Øù��¼ù�«�«�è�º�y�¶����º������tÈ

¨êÌR� sem_undo�Ö�Ü¥�����È/��� task_struct�Ö�Ü¥��/à¹Ì�¸¶�

semid_ds�Ö�Ü¥�I�§�p¯���/à¹Ì� ¸¶§� ¼��/à¹Ì§�:�Å� ì­¶«� :

��Å� ßÇÈ� ª� ��� �� �È/��� sem_undo� Ö�Ü¥§� ¼�� ¥5� ¸¶�� /à¹Ì

���È�­Ø¯���ë�:���� �³�{¶����j�«���/à¹Ì��¥5����§�� A�

Ø�{ãR��

�È/�Ø�´�¶4�ù.��y�� ����� sem_undo�Ö�Ü¥� /�³�Øù�� /à¹Ì� ¸

¶§� ¥5Å� ì­ª��� ¨�� ª� /à¹Ì� /�Ø� ù.ù«� �È/��� task_struct�� p

ËÌ�¼�� sem_undo�Ö�Ü¥��EÇÈ�V�¼ù¨��/à¹Ì�¸¶��aÖ��µA¯��j

�������ÚÛ�/à¹Ì�5���à��WM¶÷� sem_undo�Ö�Ü¥³��áª��

�������JKJKJKJK� �� �� �� ����"�����������

æÒ H����¶�������È/�ê��Ö�ê��Ø�����æW§�æ �È��¨���H

��³� ¶4� �º� »� ¼��� ª��� �ê� �È/��� ,�ù� À�r� ÒÒ§�� �� æÒ

Ø�� H��� ,�ùêÅ� Ø� �� ,�ù� À�r� ���Ø� ¼÷� ¯��� �ê£� �Ä� �È/

���Ø��H��§Ñ��#£���§�¼Å�è���¡����ç�á�¹� J� *�.�ä²��à�Ø

ùÈ�æÒ�H����ÏÈ��ËG£� §��ã�åÌË��ËG�ÀªÅ�ɵ¶÷�¯���¶ù¨

ªÎ�H��Ø�æÒË���«� �È/�ê���³� Ì%÷�µ­¶�ù§�ÇãÑ� ����ɵ

��¶ù�«�����È/�ê£��ç�ÝÞ��é³�êÌ�á�¹� J�/à¹Ì#£��Å�µ­¶4

H��È��ËGÅ�6Õ*¶4Í�ª��

tÈ� ¨êÌR� æÒ� H��� �Ï£� shmid_ds� Ö�Ü¥È� �¨���� �ê£� shm_segs� Q�§� ¾�¯��� shmid_ds� Ö�Ü¥�� æÒ� H��� �Ï�� Áà�� Çù�� Áà�� !£� �È

/�Ø� µ­¶�� ¼���� æÒ� H��Ø� �È/��� ��æW§� Ì%÷� �BËÌ� ¼�ù§

Ǫ�5ɳ�ØR���æÒ�H��³�¨Ä��È/�Ø���H��§�Ǫ�ËGÀª�� Ø�æ

����������������������������������������������������������

Ï�� 7��'àe£���ÚÛݨ����ª��È/�Ø�è�È�¶��ÖSÅ��ç��È/�Ø

µ­¶��¼Ì�ÇÕ��`È�º�'����§�E��È/�Ø�ó���È/�Ø�öÒ¶��¼

��ÖSÅ�è�È�¶÷� ËÌ��È/�ê�� ÑÈ� �ÇØ� ÖS�µ­Å� ´�¶Õ¨Å� Õ�

�÷�Ë���`��¹þª�����£�M�Q�¾��È/�Ø����4U��È/�Ø�´�

§� ´�³� Ð�� ¼Å� y� ´)¶÷� ��Ì�� »� ¼��� M�Q� /à¹Ì§� <ª¶4� �Í

Õª�«���È/�Ø�/à¹Ì³��­¶4�K3ùÏ�È�êÌW����á�/à¹Ì³�ä

����¶ù�«��«����Ãå����¶ù�«Å�������-!0���,�

��!���C! ���C

%��%�Υ

Page 72: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

­ëù�èë­ëù� å̶��� s¯ª� Àª¨� ¼�«� æÒ� H��³�Ð�ìë� H��È� e�

á�»��¼��

H��³�æÒ¶��û��Ò��È/�ê£�á�¹�0Å� ¶4���Ø��H��§�:LãÍ

ª�����£����È/�§Ñ��æÒ H��³�Õ�¶��tÈ�� vm_area_struct� Ö�Ü¥³�¨êÌ������È/���æÒ H��Ø�Ö���Ø�����æW§�½.º�4Å�Sº

»��¼�����«����Ø�s¯Q�Ç�_��ÏÅ�S¶���º�»��¼���tÈ�¨êÌR

vm_area_struct� Ö�Ü¥�� shmid_dsØ� Ø� ��¼�� vm_area_struct����§� ­

د��� vm_newxt_shared�� vm_prev_shared�¹ë�ê£� �êÅ�ÑÈ�:L¶�'� µ­

ª���Ø��H�����Ì÷�:L¶��6Á§�?åÈ�¨êÌùù�«����ä�È��È/�

Ø�4Õ§�ËG¶���º�y�¨êÌR��

�È/�Ø�æÒ¶��¼��Ø��H����ª�,�ù§�ä�È�ËGÅ�á�¶«�,�ù�]

�Ø���ª������Ø���,�ù�]�³�Ã�º�y��³�Õ�¶�� vm_area_struct�Ö�Ü¥³� �ï¶÷� ¯��� 4Õ§�� �� ¨��� æÒ� Ø�� H��§� Ǫ� Ã�� �0§� Ǫ

¹ë�Ø�¼�����æÒ�H����,�ù�]��Ã���à�� shmid_ds� ,�ù À�r ��

�³ FìÑ, æÒ Ø� H��� ãí ,�ù§ Ǫ ,�ù À�r ���Ø ¼�ù ;��. ¨�� ¡�«� Ð�ì� H��³� ¶�� ºí� Ù�� �³� �¨Â�� ,�ù� À�r� ���

³�¨ê�������³��³��È/���,�ù�À�r§���«Ñ� shmid_ds§��¾�ª��

EÓÑ� �¤� �È/�Ø� �� H��§� ËG¶��� ¶�Ø� ,�ù� ]�Ø� ��¶«�� æÒ� H

���,�ù�]��Ã���àØ��³�;�Ñ��tÈ�¨êÌR�Ð�ìë�,�ù³�E��È/�

§÷�� µ­¶÷� ª��� �Ñ� æÒ� H���� Ì�� ,�ù§� ËG¶�� (Îs� �È/��

�³���¶����ç��È/�ê��4Õ§�ËGº�y���³�Ö���Ø��H���æW§�­

����������������������������������������������������������

Ï�� 7���Ø��H��³�Ð�ìë�H��§�ʳ¶÷�¨à���Å��ª����-!0���,�

Ï�� ���� ó�� �È/�� �§Ñ� vâª� ��� #�� ª� �È/�Ø� ºíÙ£� H��ê£

vm_area_struct������� �J����È���Ë�'�����,�ù�]�Ø��� Å�y

ãí�,�ùØ�?å��È/�Ø�µ­¶��H��ëù��Ì%÷�Ð�ìë�,�ù³�¨ê�

ëù�øÕ�½ã�µ­¯����-!0���,�

�� ������/�"��:�� �-!0���,�

ED� ��7�<�á�¹� J�*�.�æÒ�H��

Page 73: Doldoggi bisiri

�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����

ض÷�¯��

�È/�Ø� {��� Ø�� H��³� æÒ¶�� ûù� «Å� y�� 4ÕÈ�� :LÅ� ����� �

H��³�µ­¶���ç��È/�Ø�ʳ¶��ª£�:LÅ�����£�Mù�ãí��È/�§

÷¨� �mÅ� ����� E� H���� vm_area_struct�� shmid_ds� Ö�Ü¥§Ñ� å·Ë�

ãåõ�������È/�Ø�æÒ¶�'�µ­ ¤�Ø��H����ÏÅ��7ª���È��¨Â

Õ�½ã��È/���,�ù�À�r��w�¯���àù£�È�H��³�æÒ¶��¼¤��È/

�Ø�:LÅ���«�Ð�ìë�H��§�ʳ¶��¼���Ä�æÒ�H���,�ùê£�ãåË

�����æÒ�H��³��¨Â¤� shmid_ds�Ö�Ü¥��ãå¯��

æÒ�Ø��H��Ø�Ð�ìë�H��È�eËÌ�¼ù�«Å�y��W�´)ª�ÃåØ���ª��

���H����µ­���!�Ñ�æÒ H��Ø��@�B�lÈ��@¯��ë�ÚÛ��¼���æ

Ò H��Ø�Ì%÷� Ð�ìë� H��§Ñ� �@ËÌ� �Ø·��ê̪�ù�� �§Ñ� vâ¶

��¼��

��� ��� �������������������

��� ����

Page 74: Doldoggi bisiri
Page 75: Doldoggi bisiri

�� ���������2

���

��2���97� !� ���9������ 2������������ ����øøøø�.�.�.�.� �ý�ý�ý�ý:L:L:L:L������ ����oooo� EEEEÇÈÇÈÇÈÇÈ�� á�á�á�á�¹¹¹¹§§§§� ¼�¼�¼�¼�

4U4U4U4U�����øøøø�.�.�.�.êÅêÅêÅêÅ�ÌÌÌÌ%%%%÷÷÷÷� Ü¥ì�Ü¥ì�Ü¥ì�Ü¥ì��������³��³��³��³�µµµµ�ºººº�»»»»�¼�¼�¼�¼��ÝÝÝÝ��������ÈÈÈÈ�þþþþ####�:L:L:L:Lºººº�����ëùëùëùëù

³³³³� 5555�¶�¶�¶�¶����� ¼�¼�¼�¼�� ������������������ ����� ��������?��� ��2� ÈÈÈÈððððiiii����� òòòò����@££££� á�á�á�á�¹¹¹¹� �.�.�.�.êÅêÅêÅêÅ� ±Õì±Õì±Õì±Õì����ÈÈÈÈ

:L:L:L:L¶�¶�¶�¶�� ÝÝÝÝ���������� ÒÒÒÒ� �.�.�.�.ê�ê�ê�ê�� 6666¿ãÍ¿ãÍ¿ãÍ¿ãÍ� ¶�¶�¶�¶�� ÝÝÝÝ����ÅÅÅÅ� òòòò5555¶¶¶¶����� ¼�¼�¼�¼��� ����� ����§Ñ�§Ñ�§Ñ�§Ñ�� ������������

1�1�1�1������á�á�á�á�¹¹¹¹����� ��2�iiii�ê��ê��ê��ê���.�.�.�.êÅêÅêÅêÅ�hhhhÕÕÕÕ****¶�¶�¶�¶��ÝÞÅÝÞÅÝÞÅÝÞÅ�WMQWMQWMQWMQ�×Ø×Ø×Ø×ØÉÉÉÉ���������ª�ª�ª�ª����

ED� 1��£�jßìë� �.*�Õß�á�¹�����Ü������ �.*�i��� �.*A�.*�²ïù�� á

�¹��.êÅ�ÑÈ�:L¶��Ëæå��#£������ .�(��(Îs� �.*�i�ë� �Î� �.*�i

�§�:LËÌ�¼�����Ü��§Ñ��¬Bª��.Ø�4Õ§�:LËÌ�¼��� �.*A�.*�²ïù

���aª� �.*��.ÈÑ�� �Ä�/� ���0�� �.*�i��� �Ä� �������0�� �.*�i�ë� �Î� �.*�i�³

:Lª����� �.*�ò�§��ª��±Ã­ÌÈ��� �Î� �.*�i�³� �.*A�.*�²ïù������D

���;� �������� �Î�i�³�²ïù��=��D��/ ��������� ª�������Ü��§Ñ� �Ä� �.*

i�§�� =.=*� åà�� �{�� åà� ��� :L¯��� Ð�ì�È� ²ïù�� �Ä� �.*� i��� 4

Õ�:L¯�¾��.ê£�¶���´d� �.*�åàÈ�¨ê�»�¼����� �.*A*=��²ïù��ªÓ±®

�� µ­ËÌö� *=�� �.êÅ� ùS¶�� ��È�� �� Ü��§Ñ�� Éà�� àÛ��� �ÈØ

à�²³�å̶��»g� *CD���úU����4Õ§�:LËÌ�¼��

������0�!�%&!�%&!�%&!�%&���0���� ��������

����������������������������������������������������������

Ï�� ���������­��¯�£�jßì�È���²å§�Çã�Øù���·§�¬ã�Ö/¶�

!£�ø������� �.*�5*D=Ø��Ä�jÅ�Ã�¶��ë��Õß� �.���ò����ç� á�¹

§Ñ�� �.*�i�³���²åØ�ÊË�å̳�ãͶ���¾ÖØ��È�øí� �+��Õß�á�

¹§Ñ� ¿=Å� Õ� yÃë� �� #��� ¶ù¨� i�� Ü¥§� Ǫ� �ã�� ?å� ¶à+Ì�

� ¯�¿=§�¼ÌÑ�Ç���Å�����Òª����-!0���,�

Ï�� ���¶��� �.*�i�Ø�@íº�»�¼���.���»Ø�ª5ËÌ�¼Õ�yç��{�!£

�.³�:L¶�«�i�³�­Ø¶���³� �.*A�.*�²ïùÈ�:LãÍ�ª���鱧�� j

ß� �.§�� �.*A�.*�²ïùØ�¡��� Ñi­�Õ3§¨� �.*A�.*� ²ïùØ� ¼jù¨����§

��jß� �.�­�È�� �.*A�.*�²ïùØ�¼��ÉàØ��ª��¼��� B=� 4 ���; ���²å

³�µ­¶��¼�«�á�¹���5É���.��Ö§Ñ�á�¹��.§�Ì�����:LË

Ì�¼�ù�ìëãÉ«�êÅ������ .�(�i��� �.*�i�³�:L¶��²ïù��� �.*A*=�

²ïù���.*A�.*�²ïù��Å�ìëº�»�¼Å�������-!0���,�

Ï�� �7��.�(����§Ñ��Òª�«� �Î�i�Ø� .�(§�ûÈ�:L¯���Õ�yç���Î�i

�§Ñ� �Î�i�È�Ø���£�½È�Ø�����È�=��D���Î�i�§Ñ� �Î�i�È�Ø

���£�����D��¯����-!0���,�

Ï�� �����.*�ò�§���¶��� �.*�åàØ�EÇ� è��Õ�Å�Ø�»�¼����-!0���,�

Page 76: Doldoggi bisiri

�� ���������2

.�(�� �.*� �.ê£� Eê�� æÒ¶�� ¼�� H��§� ËGº� è�Ø� ¼��� �� H���� B

û��� à�iØ� �.*� åà³� å̶�� ÑÈ� 5ɳ� �/¶�'§� µ­Ë�� ����� jß

ì�È� �� æÒ� H��§�� �.§� ðª� åÌ� Kù���������!� ��" ������ �`� Kù��

� ���� � ��" ����Ø�êÌ�¼��� ��Kù��ê£��.³� å̶�� �`³� ¸�'��ë��� é³

êÌ���.*�=.=*�Bû���à�i�� =.=*�B�lÈ�'��³�����º�y���.���`�K

ù��³�¸ÌÑ��.Ø�(��¬Ø�Ëj�ù�ø��Â���������ì�¼Å�y§��.Ø�S

¶��6¿Å�¶���åÌ�Kù��§��Å��÷�¯��

.�(Ø� ��¶�� á�¹� H��³� ��� æÒ� H��È� µ­õ� »�� ¼Æù¨�� �Ì÷� ª�

«� �.*� �.Ø� H��§� ËGº� yà�� .�(Ø� H��§� ËG¶ù� Aª� � �.*� �.Ø� ¿

=Å�kà.Õ³�Õ��Í�¶��ÃåØ���º���������jßì�È�H��§�ËG¶�

�£�6á§�¶�È�åªËÌ� ¼Õ� yÃ�����Ì÷� ª�«�á�¹��º��� �����EÌ

����ø�.Ø�Hë�H��§����� å�¡��ËGº�»�¼���¶����Ïá�êù�«

£��Ò������£��Û�½b¶���µA�¨êÌR��.��á�¹Å��Û�ÑÁ¶÷�¨ê�»

¼��

�ø�.ê£�ÒÖ�Ö�¨��H���æWÅ�Øù��¼���.�(�����ϧ�ÖÒÞ÷�ËGº

»�¼ù¨��ßÇÈ����.Ø�á�¹�H��§�ËG¶���£� �B��� �����B����0����� ��Ê

Ë� H��� ËG�� �Å� �­¶�� ÚÛȨ� ÇÈQ� åªËÌ� ¼��� *=�� �.�� *=�� *CD�

*=��H����¾Øù���æWÅ�ØR��� �.*��/Øù���æWÅ�Øù�'�� �.*� *CD�� �.*

H���� E��� �.*� v5æW����- "���� ��� /������ E����� .�(�� �ê� ��æW� �¾§

ËGº�»�¼�'��Bû���à�i�� �.*� *CD�� �.*�H�����æWÅ�µ­¶��� �.*�v

5æW£�����1��� �.*�hÕ*��à§Ñ�µ­¶��¼����

����������������������������������������������������������

Ï�� �1��ä� *5B� �.Ø��V�y®��4Õ§��H���æWô§� *CD�æW§�¼��¹��

��� ¼j��� ��� É �� H��� ËG� â6�� �R� �»ª� ¹�� �4~� â6Å� µ­

�'�ë�� .�(§�¼�� ��� ����â6��E����� *=��åà§Ñ���.��Kù��§�ËG

¶�'���� ¹�� *CD³� µ­¶���� Ç��Ï�� '��§� ËGº� y��é³� êÌ� EÓñ

åà��H����H����ÏÅ�µ­¶����¶ù¨�ë�� .�(���ò��!£� .�(ê£�¹

�� *CD³�ùS¶ù�«����¬�� �.*�ò��� *CD�æWÅ�ùS¶Õ�¶ù¨���³�µ­¶ù

«�� �.*� åàê�� ¼���� 4ÕÑ�� ��� Kù��ê�� �¾� H��� æW§� ʳª��

*=��åà§Ñ�� 17&5�� *CD��Ï�� 17�&5A�B5�� ��B5A�1B5����ÏÅ�µ­¶���.�

ED� 1���<��.*�Õß�á�¹��é

Page 77: Doldoggi bisiri

�� ���������2

øí� �+�� �È/Ñ�� SÓ� á�¹� ��æWÅ� åôª� �ç� ��æW§� ËGº� »� ¡��

ËÌ�¼��� EÓÑ� 4ÕÑ�� �.*�v5� ��æW�� #£��ç� ��æW§�ËGº� »� ¼��

ã���4U���Å�µ­ª���E���·Çª�Ø����æW§Ñ�j®³��Â� �.*���æW

�È�`B¶��Ï������B� /�� ������� ���// �"�ÝÞÅ�µ­ª��

������0�abababab�cdcdcdcd���0����1" � ��"���3�� �

�Ä� �.*� �.�� ��.*A�.*� ²ïù�� ¹þ¶4�� �.*� v5� ��æW� Ìvا� v5§� � ¯

Ö�Ü¥³�Øù��¼��� �.*�v5�q{��á�¹���.³�Üa¶��å̺�»�¼÷�ª��

��q{Ø�¼��5ìª�½.�� �.*�¸.�§Ñ��.Ø�½.ª�4§���L5¯���é³�ê

Ì�� �.*�¬Bª�åà³� �.�HëÉà§�¼��4U� �.*�Tü���¶�§�ûÅ�y��Ì��Tü§

ûº�§��� �.*� v5� ��æW§Ñ� ÒÕ� �ç�½.§� q{Ø� ½.¶÷� ¯��� ��£� E

�ù�ÃåØ�Ëù�«�'����«� �.*��.��²ïùØ�ÌB�¼ÄW§��á�¹£�v5�q{

§�¼���`�Kù����v5�Kù��³��­ã�EêÅ�;�Â�v5º���Õ�yÃ���

É � �.*�v5�q{��ª����Éà§Ñ��Tü�Îý§�� ��¼���EÓÑ��(Îs�Tü

�� �.*�v5�q{Ø� �Î�ª��§�½.�ª�«��¾Îs�Tü��q{�� ��1Î�ª��§�½.

¶�� ��Ä�q{���#�� ��1û���lÕ����� �ç�Tü�� q{�� �����È� ½.¶÷

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

��� àÐ���� H��� �ÏÅ� µ­¶�� ¼��� ��� ù�)ù� Ò7ª'�� *Øù� Ãå³

ÍÕ¶��¼��� �.*§Ñ�� 765�� *CD�æW��� �¬��°�� 17¬���H���æWÅ�åæ

ª����-!0���,�

ED� 1���<��.*�v5�q{

Page 78: Doldoggi bisiri

�� ���������2

¯���á�¹aÈ� �.*�v5��ϧ�ËG¶�� ¶à+Ì�H1����� ÷�5�ËÌ� ¼���

�³� �­¶4� �.*� v5Å� ¶�� �à�� �ÌR� �.*� i�§� ¼ÌÑ� Ø�ª� �Ä� �.*� v5

q{³� ɵ¶4�� Ì�� �.Ø� ¼�� Ì�� �.Ø� ¡�ù³� q{�� ª� ÆñÅ� �É � å¿Ö

�aÖ�J������*���� - ��� �����Æñ��¸��§U³�É4þ�Èú�í9ª���S���.*�Èð�i��ò

�T§Ñ��_� �.*� !����å¿Ö��aÖ���.��aÖ���� ��� *���� - ��� ���³�¸����¶«

����������Å�Ô������È�§U�É4ÝÞÅ�5�¶��¼��

ED� 1���� ��1� û���� �.*� v5� q{�� ¸.�³� É4���� 4Õ§�� �¤�� #£� Æñ

��¼��

å¿Öå¿Öå¿Öå¿Ö��a�a�a�aÖÖÖÖ$��:�� 2:����6�� ������ �.*��.��å¿Ö³��¨Â���ÒÎý��é³�êÌ�B

ùz�� " ��!�£� ��������ë�£� ������³��ÒÎýÈ�����

�.�.�.�.� �a�a�a�aÖÖÖÖ1� ���� 2:����6�� ������ �.� Ö²³� �¨Â�� �ÒÎý�� é³� êÌ� Bùz�

���7���ð��{���.�� ��������Å�����

����`̀̀̀�� ����� �� Æñ£� �.�� �`³� �¨Â�'�� ÒÒ�� ¬�ê�� ��� ���� ��§Ñ

5�¶��¼���S���.*�Èð�i��ò�T

ââââ6666���� �:�� á�¹£� �� Æñ§� �Å� $�Èú�� �.�� �.*� *CD� H��³� ËGÅ� ×Ø

¶����#£���.³�å̶��jÅ�ª��

¯̄̄̄e�e�e�e�àààà�! ��� ��:������.Ø�ðª��.��ÒÅÅ�Üaª����Ä�´e���.§�Çã�¬

Bª��=.=*�#£�������¯eØ�¼���=.=*§�Ǫ�¯e�à�� ���������

5555������������������KKKKù�ù�ù�ù�����5 ���*::����)����������Kù�����.Ø�µ­¶�� �.*�*CD���.*�H

���æW��ÒÅ��lÕ��½.³�ù5¶�'�µ­¯��

ëëëë����++++����� ¼¼¼¼2����9�� ����� �.*�åà§�¼��Ð�ìë�¼���¥�è���åàÈ®�� �.*�i�

È�ë�+�³�±ò¶��ϺÅ�ª�����§Ñ���êÅ�ÒÒ� ��� 5�� .�� ���®ç����

ë�+��¼�Æñ£� �.*� �.Ø� �ê� ¼� ��Ì��¼Å� µ­¶�� ¼�ù��¨���� É

�5��.§�¼ÌÑ�ë�+�� ¼£�ÊË�¸ËÌ�¼���ë��á�¹��®ùº�yà��E

�.���#£�ë�+��¼Å�µ­ª����������5É��ë�+��Ã��á�¹���

.§Ñ���¶��ë�+�³���º�»�¼���ã���

ëëëë����++++����� ëëëë2����9�� =����� �� Æñ£� �.*� hÕ*� �à�� Bû��� à�i�� ����

ë�+�� Ã�� Ѳá�¹� µ�§� ë�+�� lêÅ� ±ò¶Õ� ½ã� µ­ª��� 4Õ� ¼�

�£�Bû���à�i§J���Ø�¡Æù¨��ë�+��lêUØ� �.*��.È®��ö�ë

�+�³�������²å§�¼��Vûç�Bû���à�i��ë�+��Ã���àÈ�ë

�+�³�±òº�»�¼÷�ª������Ø�ë�+�³�Ã�¶��ÝÞ§�Çã�Ö/ª��£

2�Å�Î¥¶�

������0�04! � ��0��������������!�!�!�!�

�ê�¾���æW£��.Ø� .�(��������1�§Ñ�?kË��Bû���à�i�� �

¶Õ�½ã�µ­¶��4����é³�êÌ�� �?.�% /� ���7���ð��{���.��Ö���®�K

ù��³� �.*�*CD�æW§��Bª���EU«�ãí¶������Bû���à�i���.³�å

̶Õ� ½ãÑ� �ê� Kù��³� ¸�� ��� ¬Bª� à�i�� ¬Bª� 5ɳ� ¾�¶Õ� ½

ã�ÝǪ�I�� �.*�H���æWÅ�µ­ª��

����������������������������������������������������������

Ï�� �2�� 4ÕÑ� å¿Ö��� �.*� åà�� å¿ÖÕ� É��� åà§� ¼�� �.*�� :L� ϺÅ

¶�����å¿Ö�����-!0���,�

Ï�� ������o£� *�U��A�����¶����.*�åà���¼§�Ǫ��o�����-!0���,�

��!���C! ���C

/� �%�Υ

Page 79: Doldoggi bisiri

�� ���������2

�ê£� �.*�á�¹���=��Ë��� �.*�v5�q{§�¼��â6�.��������Æñ§Ñ��ê��

�æW§� Ǫ� ËGÅ� ×­º� y)ù�� ���� �� æW§� ËGº� »� ¡��� 4ÕÑ� �.*³� v

5¶�� �à¨�� �.*� v5� �ÏÅ� ¸�� (� »� ¼���� ���� Bû��� à�i�� Mù

�.*�*CD�� �.*�H���æW¨�¸��(�»�¼���µ?Å�Õõ¶Õ�ûü��

������050���efAefAefAefA�� "� �

��²ïù�� �.*� *CD���.*�H���æW�È��ËGÅ� *=�� *CD�� *=��H���æW�È��ËG�

È� û!Ì� E�Èú�� ªÓ±®�� µ­ãö� *=�� �.³� ùS¶�� ϺÅ� ª��� ù�� ç��

!£� á�¹ê£� �.*� i�� Tü�� þ#� 4Uè�� *=�� i�� TüÅ� Øù�� ¼�'�� áW�

ù%»���±����ý/�Å�Òùº�è���®Ìê���îUØ�� �.*�Tü¨�¼��á�¹�

çÅ�������*=����æW�*CD��H���æW�§Ñ� *=���.��Kù��Ø�½.ã�¼��4

£��ÁèØ�Ö|ª�á�§��ö�h�Õ� ���Õß� �.§��ã��5Ëj��� �����òUØ�Æ�

øí� �+��Õß�;<�¥Ä�� *=���ÈØ���úU��ä��ö� *5B� �.§Ñ���#£� *CD

æWÅ�µ­ª�����.*�ò�§Ñ����Ãå³� �.*�*CD��H�����æW§Ñ��Ó���ÏÅ

*=�� á�¹�� *=�� �ø�.� ­�È� é�Å� ¶��� ¶��� �.*A*=�� ²ïù³� ã� �.*� H�

�È��ËGÅ����Ï�È�û!Ì�E�Èú�ãLª��

������05��0�efAefAefAefA

�.*A�.*�²ïù��á�¹§�¼�� �.*�i�êÅ�(4����aª� �.*��.����WMª�á�

¹§�� �.*�i�Ø�¶�Χ�¡ù¨��¶��� �.*�i�Ø�ùSº�»�¼�� �.*��.��軧

�� ±Õìë� åª�� ¼ÌÑ�� {� !£� �.*� �.³� ùS¶Õ� ½ãÑ� �.*A�.*� ²ïù³� ã

�.*�i�³�­Øº�»�¼��� ª������ �Q����� Ñi§�¼ÌÑ���¶���í:Q�� �

���� �.*A�.*�²ïù³�ùSª��

#������ �4� ��hiShiShiShiS� 3�� ���;<����� � �� �� �� �� ���jkljkljkljkl��������=�����

�.*A�.*� ²ïù������D�È� Ø�� �.*� *CD�� �.*� H��§�¸·�� ����r���� j

����������������������������������������������������������

Ï�� ���� �.*Ø� ��ª� h�Õ§�� �ç� �4~� ð�³� è�È� ¶�� �.ê¨� �.*� åàÈ

�þù¨�� �.*�� 4U� �ö�È� ëã� ù�£� ·�� �Ä� åàØ� �.*� ­�È� å¿Ë�� ¼

��� *=�� åà�� å¿Ö�� ��§Ñ� ¨êÕ� Z��� �ö�� ¼ù¨�� µ­Ö�� ��§Ñ�

v5¶ÕØ�)�Þ���Mö�yç�R»��;�ÉÕ�½êÌù��¼����-!0���,�

Ï�� 1��� *=���.��Ø��Ç�Mö£�µ­¶�� *CD�æW��H���æW�� *�U����¶à+Ì

ì�È� �5ËÌ� ¼��� ö���� *� �.ê£� �¬ÃÄ� �5ËÌ� EÇÈ� �Ììª�� ¼

���� �ç� �.ê£� ¶à+̧� ¼�� ögÈ� v5¶·��� ?��DB§� v5�Å� Õ�ã�

��¼����-!0���,�

ED� 1��<��Î�¨��v5�µ�`

ED� 1�7�<��Î�¨��v5�µ�`

Page 80: Doldoggi bisiri

�# ���������2

®¨ê� �á7��� é³� êÌ� ED� 1��§Ñ�� �Î� �.*� i�§Ñ� �Î� �.*� i�È� Ø�� ¸�

��� â6�� ¼Å� y�� �.*A�.*� ²ïù�� E� ��Ø� =.=*� åà�� �{�� åà�� H��� j

y§¨� �á����� E� ô�� ��j� y�� �áãib��� ��� è�A£� è�¡�� ��Ø

á�¹�±²È� ±òË���Å� £����� �³� ½ã� �.*A�.*� ²ïùØ� �Ä� i��/� ���0� 9� �

§Ñ� �Ä�i�� �������0� 9� �È�±òãÍ�¶�� �.*� *CD�� �.*�H���æW��5������

+½³��ÈE�ãÍ� ª��� ªÎ� �.*A�.*� ²ïù³� v5¶�� �«�� Bû��� à�iØ� �

T�Û³� ãÑ� �.*� *CD�� �.*�H���æW§�ËG¶��ª�� �.*A�.*�²ïù��É�ù�«�

��� ��� �.*� Bû��� à�i� å¿ÖêÅ� ø¶÷� ã��� ��ª� �ë���� ��§� ×Ø

ß���ù¨��������Ø� �.*A�.*�²ïù³�v5¶���Å�f�)�Þ÷�ª��

#����� � �4� ��hiShiShiShiS� 3� � ��mnmnmnmn�o!po!po!po!p� �����!������� ��%�]]]]� � ��#�a#�a#�a#�a

1q1q1q1q�r!�r!�r!�r!�

�.*�hÕ*��àØ�Hë� �.*�i���Î� �.*�i��§�¼ù�«���.ê§�ËGº�»�¼��«�

²ïùØ�Ö��� �Ä�ë�,��§Ñ� �Ä�ë�,��È�v5�µ�`��³�Æ�¦ù��¦ù³

L5¶���º�»�¼��H1����¼ÌÍ�ª���µ�`�ü� �.*�i�§Ñ�É��������

�.*�ò�§Ñ��¾Øù�Å��� �.*�v5� ��³�5�¶��¼������ �Î�¨��� �Î�¨�

ë'�ED� 1��� 1�7§Ñ�¬�ãÑ�É4���¼��� �Î�¨�� �.*�v5�µ�`§��i��Îý

Ø�¡����Ä��.���³�#£� �.*�i�§�Ǫ� �.*�v5���È�ã[ª����Î�¨��v5

µ�`§Ñ� ��A�Î� ¬��� �.� S� Æñ���� á�¹Å� BÖë¶�� ÝÞ�� ¶��� ÒÒ

�ç��.§��ç�¬�³� ®4¶�� �ë'�� 4ÕÑ�� ¬�� ��£� �Î� Tü§� ¼�� �.*� �.

³�� ¬�� ���� �Î� Tü§� ¼�� �.*� �.³� Sª��� �ç� ÝÞ£� �.�� Tü� Îý³� û

È� ��A��¬�§�ú�������������Ì��ÝÞÅ�µ­¶�ù��á�¹�� �.*�H���ù

�úU§���� ��

�Î�¨�� �.*� v5�µ�`§�� �.*�i�� ÎýØ�¼���� ��¨��� v5�µ�`£� �.*A�.*

²ïù¨�µ­¶���ç��.ê£��¾��áª����Ä� �.*A�.*�²ïù�� �Î�¨��v5�µ

�`Å�ÉnÅ�y��E�Å�Ö��� �.*�i�������D�È� �á�ù³�L5º�»�¼��

�.*A�.*�²ïùØ� �Î�¨��v5�µ�`Å��Ầù����«�����D� �.*�i�È� �

á�� �ëù��� �.*A�.*Ø� Ì%÷� v5Ëjº�§� ò�¼��� �Ä� �.*A�.*� ²ïù�� �Ä� i

�� ë�,��� Îý�� �Ä� i�� ë�,��� Îý³� Øù�� ¼��� �Ä� i�� ë�,���

.�(§� {� Ø)�� �§� ¼�� i����� �Ä� i�� ë�,���� {� ^�� ¼�� ����� °ª

Ò� �.*A�.*� ²ïù��´ð� i�� �9��� ����� 9� ��Îý³�Øù�� ¼�'����� �Ä�i��ë�

,����î�²ïùÈ�:L¯��Ä� �.*�i�§Ñ�EÇ�i��Îý����� ÷���¶«��´

ð�i��Îý�� �.*A�.*�²ïù������D�È�:L¯� �.*�i��Îý���Ø��Ç�����

�.*A�.*�²ïùØ� �Î�¨��v5�µ�`Å�¨�«��²ïù���¤��§Ñ�ªØù�jÅ�ª��

!� ù5¯� i�� ÎýØ� ²ïù�� �Ä� i�� Îý�� ´ð� i�� Îý� µ�§� ¼ù� «�«

���¾�i��Îý��¹þ¶4���áª��

!� i��ÎýØ�²ïù�� �Ä�i��Îý��j.¶«� �Î�¨��v5�â6�È�ø/ª��

!� ù5¯� i�� ÎýØ� �Ä� i�� ÎýÉ�� l�� ´ð� i�� ÎýÉ�� ¿·�� #�«�� û

!ù�«��EÇÈ� �Ä�i��ë�,��È� �á7��

�Ñ�ED� 1��§� ¼��¸.�§Ñ� Î�i�§�¼�� �.�Å�ù5¶�Ö�ª�«�� .�(È®

�� �Î� ¨�� v5� â6Å� ¨êÌÍ� ª��� EU«� ²ïù�£� �³� û!ù� «�� �Î� i�È

�á ���²ïù����³��á¶���²ïù£��³� �Î�¨��v5�â6�È�û!�� Î

i�È�ÉÂ��.���&�¶÷�¯��

�.*�v5Å�º�y�i�§�Îý³�ºí¶���£�èa���²å§���� Æù¨��Ì��Ý

��È�Îý³�(�ÄW§� �¤� âå�� á�¹§� ¼���Ä� �.*A�.*� ²ïù§�¼ÌÑ�Î�

����������������������������������������������������������

Ï�� 1��� v5� µ�`�ü� �.*Ø� hÕ*Ø� Ëù� «nÅ� y� �.*� �.êÅ� v5¶Õ� ½¶4

µ­¶���aª���³��ª����-!0���,�

Page 81: Doldoggi bisiri

�� ���������2

ÌÍ�ª��

!"#$!"#� ���� ���� ��� � !"#� �� � ���%���� ��� ���� ��� ��� ��� &�

��� ����'� ���� ���� ��(

¨����òó��ñR�«�� �.*A�.*�²ïù�� �Î�¨��v5�µ�`Å� �á ù�«·��å

ÇÈ� ø/¶ù� Aº� ����� á�¹£� Ö�§� ¼�� �.*� �.³� ;ù� A¶·�� hÕ*¶ù

Aº�����������Îý³�VûÈ�(�Õ�½ãÑ��ê��aª��.ê��.*A�.*�²ïù�Å

�5ª� �ÑÈ� v5ª��� ���§Ñ� �.*� ²ïù�� i�§� Îý³� (��� Ý�£� 1�1���§

Ñ�?å�éå��þ#�vâª��

�����?��?��?��?�� ��0�g�hg�hg�hg�h

���§Ñ� �.*�hÕ*��à���¤�/Øù���ìë�®¯�È�"#�»�¼��

��2� BBBBû��û��û��û��� àààà����iiii� �� Òµ� Bû��� à�i�/ ����� ��� ��� �� �������� �Î� i�®�

�.*� á�¹Å� ;Õ� ῶ4�� á�¹§� ¼�� �Ä� �.*� �.�� ²ïùêÅ� ;���� E�

��ãí�Ö�Ü¥��:L����³�¨êÌ�á�¹��¸.�³��¨����{ÑÌ��;£��

Ä�²ïù§�Îý³�®4ª��

��2�52&�������+Ì�3F£� S7���.*�5*D=��DB�ò�T§�Õ�¯�Ѭ�êÅ�åæª���ø

í� �+�§Ñ����� 5*D=�Ѭ�Ø�¡ù¨�� �#£�jÅ�¶��6�ª��àØ�����1

�§�¹þËÌ�¼��

��2� ì5ì5ì5ì5��2� %�>�9��á�¹aÈ��ç����à��á�¹aÈ��ç� �.*�hÕ*��)�ª�´

�®¯Å�ñ¾¶÷�à��ª��

#�#����-��-��-��-���+�+�+�+� � ��stGustGustGustGu

���� 1�£� �.*� á�¹Å� hÕ*¶«Ñ� á�¹�� ?å� �.*� ¸.�³� EÇÈ� �¨Â�

Ö�Ü¥³�¨Ä���ED� 1����ED� 1��§Ñ�éÈ�Ä� �.*�á�¹§�Çã�¨êÌù��Ö�Ü

¥³�É4���

Ò� �.*��.�� ��.*A�.*�²ïù��¹þ¶4�� pci_dev�Ö�Ü¥È�� �.*�i��� pci_bus�Ö�Ü¥È� �¨���� E´L��� i�ê�� ��� Ü¥È� ���� Ò� ¢à�� Ö�§� :L¯� 4

U� �.*��.êÅ�Ö��È�ØR��� �.*i��� �.*A�.*�²ïù³� ãѨ��òº�»�¼��

È� �(Îs� �.*� i�ë� �Î� i�³� åô¶���� Ò� pci_bus� Ö�Ü¥�� ËGº� y� ·wÍ

¶�� �.*A�.*�²ïù§�Ǫ�¹ë�³������ �� �.*��.�� �.*�i��� ®�� �.*� i��

����

ED� 1��§�� �ªù�«ù¨� á�¹§�¼�� �Ä� �.*� �.§� Ǫ� ¹ë�ë� pci_devicesØ�¼���á�¹§�¼���Ä� �.*��.��Ö��� pci_dev�Ö�Ü¥³�Øù��¼����ê£

�� p�pci_devices�§� ê̼��� �� p�� ���� 1��� á�¹§� ¼�� �Ä� �.*� �.³

V��;�'�µ­ª��

#�#���� ��� !�� !�� !�� !���"!#�"!#�"!#�"!#

����������������������������������������������������������

Ï�� 1��� ?åÈ� Bû��� à�ië� ��� ���� Bû��� à�iÃÄ� �.³� Ü6¶

��Ϻ£�¶ù¨�Bû��� à�i� Å`³� �­ù� «£� ���È�Òµ�Bû��� à

�i��ª��������È��Ø��íj�á�¹���¥�¦�à�iØ�¼����-!0���,�

�� ��� C/� C/� �� ��!���C! ���C

/� �%�Υ

���%CPC,����!C

9 � ����Υ

���%CPC,����!C

9 � ����Υ

Page 82: Doldoggi bisiri

�� ���������2

�.*�Bû���à�i��?å�Bû���à�iØ�����á�¹�hÕ*�y�Ñ�����

²å��ª�þ»���� �.*�hÕ*��à��á�¹§�¼���Ä� �.*�i�§Ñ��Ä� �.*��.ê

��.*A�.*�²ïù³�¹þ¶4�Å�¥µãÍ� ª��� ���à�� �.*� 5*D=��à³��­¶4�� �³

¥µ¶�� ¼�� �.*� i��� �Ä� Ø�ª� Tü�� öÒËÌ� ¼�ù� �Rù� ìëª��� E��

E� �.*� Tü�� öÒËÌ� ¼�«�� E� �.³� Õ�¶�� pci_dev� Ö�Ü¥³� ¨ê��� ʳ¶

�� �.*��.������pci_devices§Ñ�Ø� ��¼��§��³�­Øª�

�.*�hÕ*��à�� �Î� �.*� i�®��;Õ� Ὺ������à��Ø�ª��Ä� �.*� Tü§Ñ

Ø�ª� �Ä� �.*� �.�� å¿Ö� �aÖ�J������ *���� - ��� ����� �.� �aÖ���� ��

*���� - ��� ���³�¸����ª���E���öÒËÌ�¼��TüÅ��ﶫ��E��.³��¨Â�

pci_dev�Ö�Ü¥³�¨Ä����.*�hÕ*��à§��ã�¨êÌR��Ä� pci_dev�Ö��Ü¥�

�.*A�.*�²ïù³�¹þ¶4��¾� pci_devices��Mj�:L����§�:L¯��

¨�� ;£� �.*� �.Ø� �.*A�.*� ²ïù«�� pci_bus� Ö�Ü¥³� ¨êÌ� pci_bus� ���pci_rootØ� Ø� �� ¼�� pci_dev� Ö�Ü¥§� :Lª��� �.*� hÕ*� �à�� �.�� ¯

e��àØ� �������������È�E� �.*��.Ø� �.*A�.*�²ïùKÅ�ø�»�¼���E����

Ñ�����1�£�Ö���;£� �.*A�.*�²ïù���ç�������D��� �.*�i�³�v5ª

ED� 1���<�����1�� �.*��ܥ

�� ��� C/� C/� ��

=���N9� ���Υ

Page 83: Doldoggi bisiri

�� ���������2

���°��ç� �.*A�.*�²ïù³��ï¶{���#£�ÝÞ�È�v5ª������5£�¿�MN

���/�%; ��� ø������ ¶�� ÝÞ���� á�¹�� �.*� ¸.��� ê�MN�9�����%; ��Å

¶Õ�±§�¿�MNÅ� ¶4�P±Q�Ü���¯���ED� 1��Å�É«����Ø� �Î� �.*�i�

§�¼��¬Bª��.³�v5¶Õ� ±§�� �Î� �.*�i�§�¼���{��� =.=*��.³�v5

¤Å�ø�»�¼��

���Ø�����D� �.*�i�³�;Å�y���W§�¼�� �.*�²ïù�� �Ä�i��Îý��´ð

i��Îý³�v5ãÍ�¶�'������¤§�Ö/¶÷�vâ¶��¼��

��2���2�²ï²ï²ï²ïùùùù�v5v5v5v5¶Õ¶Õ¶Õ¶Õ� ����2�iiii�����ÎýÎýÎýÎý�®®®®4444¶Õ¶Õ¶Õ¶Õ

�.*A�.*�²ïùØ���.*� *CD���.*�H����°�� �.*�v5���æW§�¸�� ����á�³� �

á��»�¼��«��²ïù���¤��#£�µÆÅ�ø�Í�ª�� <

�ÄÄÄÄ�iiii����9�� "�<����ÎýÎýÎýÎý� �.*A�.*�²ïù§�ûÈ�:L¯�=��D�i��Îý

�ÄÄÄÄ�iiii���������: "�<����ÎýÎýÎýÎý� �.*A�.*�²ïù§�ûÈ�:L¯�����D�i��Îý

´ð´ð´ð´ð� iiii������<�:�� ��� <���� ÎýÎýÎýÎý� ²ïù�� ����D�È� �òº� »� ¼�� i�ê�� Ø�

Ç�Îý

��2� 2A&����� ��2�H�H�H�H������TTTT����ÛÛÛÛ� �.*A�.*�²ïù���Ä�����D§Ñ�µ­¶�� �.*� *CD��

�æW�� �.*�H�����æW��T�Û§�Ǫ�5�������lÕ

Ãå��Ì���ÌR� �.*A�.*�²ïù³�v5¶���º�y�E�²ïù�� ´ð�i��Îý³�ø

»�¡������������D�È� �.*A�.*�²ïùØ�{�¼�ù�� ���Á���¶{��E

���Ì��Îý³��÷�õù���ç���ã�£�¿�MN�³��ø���Å�µ­¶4��Ò�i�

§�¼�� �.*A�.*�²ïù³� ¥µ¶��� ;�«� Îý³� ®4¶�� ����� �.*A�.*� ²ïù³� ;

�«�� �Ä�i�§�Îý³�(����Káì�È�´ð�i��Îý§� ����³�ù5ª��������

D�È� �.*A�.*� ²ïù³�;�� 3ð�Îý³� (4�W�����£� ´)ã�É�Æù¨�� �Ó§

¼��?å�6¿¶��éå³�É«����5��{�âÀã������

��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B� ��M3M3M3M3�ED� 1�1��¸.�§Ñ�ä�;÷�Ë��²ïù�� ��

������ ����������D� �.*�i��� �Î��Ë��� ������ �Ä�i��ÎýÈ� �Î

���E���Káì�È�´ð�i��ÎýÈ� ����Ø�ºí¯������ �.*�i��ÎýÈ� �Î�

������Å�ù5ª� �Î�¨��v5�µ�`£��¾� ����Å� �¶4� �.*�i�� �Î�

È� Ø÷¯��� ����� ¨�� �Î� ¨�� v5� µ�`�� i�� ÎýØ� �Î�«� ��� �Î

¨�� v5� µ�`È� ø/�� ËÆù¨�� �ç� i�� Îý«� ø/Ëù� «�� EÇÈ� ¼Å

��������5£������ �.*�hÕ*��àØ� �Î� �.*�i�È�Rk¶4�¥µ¶Õ�½ã

ãÍ�¶������

��2���2� ²ï²ï²ï²ïùùùù� ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B� �M3M3M3M3� ����� ¿�MN� ø���Å� µ­¶�È�� hÕ*� �

à�� �Î� �.*�i�È�Rk¶4��³�¥µª���4ÕÑ� �.*A�.*� ����³��ï¶÷�Ë��

�.*A�.*� ����³� ÆÌÑ�� {��� �.*A�.*� ²ïùØ� ¡��È� ´ð� i�� Îý�� �Ä

ë�,���ÎýÈ��#�� �³��÷�¯��� ED� 1�2£���áö§Ñ�i��� �.*A�.*� ²ï

ùØ�Ì���Å��÷�Ë�ù�É4���

��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B��M3M3M3M3� �.*�hÕ*��à�� �Î� �.*�i�³�¥µ¶��4�È�Ë

Ô����ç� �.*A�.*�²ïùë� ����Å�;÷�¯��� ��� �Ä�i��ÎýÈ� �Å�� �Ä�i

��ÎýÈ� Å��E���´ð�i��ÎýÈ� ����³��÷�¯���ED� 1�§����y�á�¹

�� Ì%÷� v5Ë�ù� É4���� �å� i�� ÎýÈ� ��� °�� ��� �� ù5¯� �Î� ¨�

�.*�v5�µ�`£�ãí¶�� �.*�i�È�Vû ÷�¸òõ�����

Page 84: Doldoggi bisiri

�� ���������2

ED� 1�1�<��.*���v5� <��M3

ED� 1�2�<��.*���v5� <��M3

Page 85: Doldoggi bisiri

�� ���������2

ED� 1��<��.*���v5� <�M3

ED� 1���<��.*���v5� <�7M3

Page 86: Doldoggi bisiri

�� ���������2

��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B�#M3M3M3M3������ ����������Dë� Î�i�³�¥µ¶Õ

Ὺ��� Î� �.*�i����ç� �.*A�.*�²ïù������³����¼������ �Ä�i��Î

ýÈ� Å�� �Ä�i��ÎýÈ� 7³�®4Ù������£���®Õ§Ñ�Ø��k§�¼��²ïù

��È�� ´ð� i�� ÎýÈ� 7³� ®4Ù���� hÕ*� �à�� �.*A�.*� �����È� Ô��

´ð�i��ÎýÈ� 7³�ù5ª���àù£�È� �.*�hÕ*��à�� �.*A�.*� ������´ð

i��ÎýÈ� 7³�ºíº�»�¼÷�¯���ED� 1����E´ìë�i��Îý³�É4���

#�#���� ����<��vwvwvwvw

�.*� 5*D=� þ»ê£� �Ä� �ê§Ñ� æ ìë� ��� þ»ê� á��� ��� ¶����� é³

êÌ�� �ê£� ë�� Õß� á�¹�� øí� �+�� Õß� á�¹§� ¼Ì� 6j¶��� �ê£� .�(Ø

�Ä� �.*���æW§�å̳�½ã�ËGº�»�¼÷�ª�������1���à��Bû���à

�i¨���³�µ­º�»�¼��

#�#���� ��xnxnxnxn�� ��+�1!�

øí� �+�­� �.*� ì5� �à�� ë�­�ÕÛì�È� ����� ¶ù� «�� �à���É�� -.

!���ë��Õß�á�¹£�®ùá§�?kË��á�¹� 5*D=³�Øù��¼�������� �.*�á

�¹�� v5Å� ��� kÂi�Õ� yÃ���� EÓÑ� ����� ��� v5ËÌ� ¼�� �Å� �B

¶����ô§��º�j��·��¡���EU��ë��Õß���R�á�¹§Ñ���¤��#£�v

5�������

!� Ò��.§� �.*�*CD�� �.*�H���æWÅ�ºíª��

!� á�¹§�¼��Ò� �.*A�.*�²ïù�� �.*�*CD�� �.*�H������T�Û³�v5ª��

!� �.§�ë�+��ë��Å�¨Ä�����£�E��.��ë�+��Ã�³�å̪��

�¤�¿£��§Ñ���ê��àØ�Ì%÷�6¿¶�ù��ÍÕª��

����������������������������������������������������������

Ï�� 1��*5B��.ô§� 5*D=Ø�¼��á�¹Å�;Õ�½ê������á�¹§Ñ����²å��à

Ø�E�ϺÅ���Í�ª����-!0���,�

ED� 1����<��.*�v5�q{� <�5������Kù��ê

���%CPC,����!C

9 � ����Υ

���%CPC,����!C

9 � ����Υ

Page 87: Doldoggi bisiri

�� ���������2

�.�.�.�.ØØØØ�ÁàÁàÁàÁà�����!!!!££££� ��2�2A&����� ��2�H�H�H�H������ææææWWWWÅÅÅÅ�è�è�è�è�ÈÈÈÈ�¶�ù¶�ù¶�ù¶�ù�øøøø�ÂÕ�ÂÕ�ÂÕ�ÂÕ

;£� �.*��.ê��Áà��!£� �.*� *CD��H�����æWÅ�è�È�¶�ù�ø�ÂÕ�½ã

Ñ��³�Ò��.§÷� ÐÌÍ�ª��� ��� Ò��.��5��� ��� Kù��§� ±®� �Å� ú�

�� �Ñ� �³� �á� ¸ÌÁ�Èú� ��ÌR��� �.�� Ö�§÷� ��ª� ��� ¬�³� ��È

v5¶������Ö���è�È�¶����æW��lÕ³��¨Â��7�³�Øù÷�¯��

5��� ��� Kù��§�� ¾Øù� ÕÛ� ÒÅ�� ¼�'�� ü¾� Ì�� ��æW§� �.�� Kù

��Ø�¼ÌÍ�¶�ù³� A��.*�*CD�æWëù� �.*�H���æWëù� A�ùáª�����£�Kù�

���¬�� ��ÈÑ�ø�»�¼���ED� 1���§Ñ�� �.*�H���� �.*� *CD³�½ª�5�����

Kù����¾Øù�ÒÅÅ�É4���

�ÌR�5������Kù��Ø�Áà��!£���æWÅ��ܶ�ù�ø�ÂÕ�½ã��Kù�

�§��¾� �Å� ú����³� �á� ¸���� EU«� �.�� Ö�§÷� ��ª� ��� ¬�³� ��

È�v5¶4��è�ª���æW�� lÕ³�ù5¶÷� ¯������BÖë£��Ä���æW�� l

Õ�� ���¸»����§�Ó°�Ö:�+÷�5ÜËÌ�¼����Å�ø����

é³�êÌ� �?..% /� ���7�� �.*��{���.³�hÕ*º�y��.��� �.*� *CD�� �.*�H��È

������û���� æWÅ�è�È� ª���ø����� hÕ*� �à�� E¨u��æWÅ� ºí¶��

���W� ���7���åÌ�Kù�����`�Kù��³�����§Ñ�ß�»�¼÷�¯��

��2���2�²ï²ï²ï²ïùùùù����� ��2��.�.�.�.§§§§� ��2�2A&����� ��2�H�H�H�H��³�³�³�³�ºí¶Õºí¶Õºí¶Õºí¶Õ

�ç�H��ÃÄ� �.*� *CD�� �.*�H���æW��Òª¶���̺5��Ï�ª������ë�Õß

���R�á�¹§Ñ�� �.*�ì5��à�� �E���ë��á�¹§Ñ�� 5*D=��à���Ò��.Ø

�ܶ��lÕ��H��³�7�ìë�ÝÞ�È��.§÷�ºíãÍ�ª��� �.*� *CD�� �.*�H�

��� Ö:�+÷� 5Ü�� Ë��� �.§� ºíËÌÍ� ª��� é³� êÌ�� �.Ø� �.*� *CD� æW

����Å��ܪ�«���£� ������4U¸Ø�Ë����§Ñ�5ÜËÌÍ�ª��������4Õ

§�{ã��Ì��²ïùÄù� �.*� *CD�� �.*�H���5���� 7&�M½È�5ÜËÌÍ�¶��ÒÖ

�B50����Ú3³�Øù��¼ÌÍ�ª�������D��.ê����æW���Ä�=��D� �.*A

�.*�²ïù��H���æW§�½.ã�¼ÌÍ�¶Õ�yç��æWÅ�78ì�È�ºí¶���£

¥��Ì���Ãå���

����� �.*� Bû��� à�iØ� ¨êÌ�� i�C�.� ��§Ñ� Õ�¯� Ò� �.êÅ� ��

æW§Ñ� �.*� *CD�H��Ø��ض����È�ºí¶��ø���Å�µ­ª���4ÕÑ��³�

ìë�ø���Å�µ­¶4� �.*�hÕ*��à§Ñ�¨êÌ�� pci_bus�� pci_dev�Ö�Ü¥³�W����.*�i�����®��pci_rootØ�Ø� ��¼���ῶ4� 5*D=�ì5��à���

¤��#��¶÷�¯��

!� �³� ¼�� ±Ï� �.*� *CD�� H��� 5��³� 7&� M½È� �Çì�È� �B90��� Ú3³

Øù���5ܪ��

!� �³�i����Ä��.§�Çã� ��ض����È� �.*�*CD�H��³�è�È�ª��

A��.§÷� �.*�*CD�� �.*�H���æWÅ�ºí¶�

A�k�¶��lÕ¨u�±Ï� �.*�*CD��H���5��³��6¶�

A��.�� �.*�*CD�� �.*�H��³�µ­¶���Å�Ø�¶÷�ª��

!� �³� i��� �Ä� ����D� i�êÅ� ³�ì�È� ;�� æWÅ� ºíª��� ��� ±

Ï� �.*�*CD��H���5��³�û¸����§���ª��

!� �³�¼��±Ï� �.*� *CD�� �.*�H���5��³� 7&�M½È��Çì�È� �B90���Ú3

È� 5ܶ��� �Ì÷� ¶�� �§� �³� �.*A�.*� ²ïùØ� è�È� ¶�� �.*� *CD�� �.*

H���T�Û��5����lÕ³�ø����

!� �� i�§� :L¯� �.*A�.*� ²ïù³� �ÈE�¶4� �.*� *CD�� �.*� H��� 5���

lÕ³�ù5ª��

!� �.*A�.*�²ïù§�¼�� �.*� *CD�� �.*�H��§� �ËG¶���¶��²ïù�Õ�Å��

Page 88: Doldoggi bisiri

�� ���������2

������ ²ïù�� �Ä� �.*� i�§Ñ�É��� �.*� *CD�� �.*� H�������§Ñ� T

�Û�Á§�¼�� �.*�*CD�� �.*�H������� �Ä�i�È�¦�Ø÷�¯�������

éÈ�êj¤�ED� 1��Å��Ò¶«���.*�ì5��à���¤��#��á�¹Å�v5º����� <

��2�5555��ê���ê���ê���ê��5555ÜÜÜÜ*!�����7����2�< ������.*�*CD�� ���������.*�H���� ��������������

£� �.*A*=��²ïùØ��Ä���³� *=�����µ�`È�ø/º�»�¼÷�ª��

¬¬¬¬BªBªBªBª��.�.�.�.����.�� ��������¨u�� �.*�H��³�è�È�¶4���³� �.*�H���5��

��������§Ñ�ῶ��lÕ³�ºíã��'���ܪ�lÕÇÈ�Ö:Q�5Ü��ËÌÍ�ª

����.*�H���5���� ���������È��6¶����.*�*CD�5����EÇÈ� ������§�V�

¼��

��2���2� ²ï²ï²ï²ïùùùù� �å� �.*A�.*� ²ïù³� ¦�Ø� ·Õ§Ñ� �.*� H��³� ºíª��� 4ÕÑ

5��ê�����VûÈ�5Ü��ËÌ�¼Õ�yç�5ÜÅ�º�è�Ø�¡��

����{�{�{�{�� �.�.�.�.� ��£� ����� û���� �.*� *CD�� �.*� H��� æWÅ� �ܪ��� �� �.�

������§Ñ�ῶ�� �.*� *CD� æW�� ��������§Ñ� ῶ�� �.*� H��³� �÷� ¯

����.*�H���5���� ���������È��6¶�� �.*�*CD�5���� ��������¯��

���2� �.�.�.�.� ��£� ������� lÕ�� �.*� H��³� �ܶ��� Ö:� 5Ü�� ¯� �� ��������

§Ñ�ῶ��H��³�ºíÙ�����.*�*CD�5����EÇÈ� ���������.*�H���5

���� ���������È��6ª��

��2���2�²ï²ï²ï²ïù�ù�ù�ù�� ��2�2A&����2�H�H�H�H������TTTT����ÛÛÛÛ��å�²ïùÈ�Ô��� �������� �������µ�

§�½.¶�� �.*�*CD�T�Û������������� ���������µ�§�½.¶�� �.*�H���T�Û

³�v5ª����£� �.*A�.*�²ïùØ�¬Bª��.§�Ǫ�ËG£��á¶����{���

=.=*��.È�ËGº�y§¨��³� �á ���ª��

��� ����

��� ����

Page 89: Doldoggi bisiri

�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

!"#�$�!"#��%�

�� ������� ��� �������� � � ��

���������§Ñ�§Ñ�§Ñ�§Ñ���������������1�1�1�1������ëëëë����++++����³³³³�ÌÌÌÌ%%%%÷÷÷÷�ÃÃÃÃ�¶�ù�¶�ù�¶�ù�¶�ù� ×ØÛ×ØÛ×ØÛ×ØÛ������1�1�1�1������ëëëë����++++����³³³³�ÃÃÃÃ

�¶��¶��¶��¶�� ''''����� jßìëjßìëjßìëjßìë� H1�H1�H1�H1���������� ëëëë����,,,,��Ø��Ø��Ø��Ø� ¼ù¨¼ù¨¼ù¨¼ù¨�� ëëëë����++++����³³³³� ÃÃÃÃ�¶��¶��¶��¶�� ////////ªªªª� ­­­­

££££����� - - - -ÃàÃàÃàÃà���������    �����

����� ÑÈ� �ç� jÅ� ¶�� »!£� ¶à+̳� µ­ª��� ¬Bª� �.�� ���³� Ü6

¶��� *�?��.��B�l³�Ü6¶�����������.ê£�6Õì�È�Ü6º�»�¼���ë

Ì�� 6¿Å� �r¶�� �é³� ê«� H��� r�Å� B�l§� ¾�¶�� ��� #£�� E��� P

�õ� y)ù� Õ���� ����� ¶ù¨� �� ÝÞ£� 6¿¶Õ�� ¶ù¨� �Û� ¬78ì�ÌÑ

��²å�� ÒÒ�� 6¿�� P�õ� y)ù� Õ��Í� ¶�È� :����� ¶ù� «�«Ñ� ûX

�`�9� 0��� �"����% �"�:È�!£�áWÅ��¬º�������É��{�ê�� {|� 78ìë�ÝÞ

£��rÅ�ª�F��ç�{�Ò­ª�¿=Å�¶���rª�¿=��k�«��.È®��ë�+�³

Ù����������v3³�µ­¶«�4U��.§�6á§�¿=Å��r¶�����Ø�¶��

.�(Ø��%Å�¶�¼¦�W§��.Ø�ë�+�³�8�»�¼��«�¶à+̧Ñ�ùSãÍ�ª

��� �¾�� ��{�� øí� �+��� #£� Ç®¯�� +­� �È/Ñê£� Çè� ¬�ª� ÝÞÅ

µ­ª��� .�(���5ª�¼��±Â��û�«� �é³�êÌ� L�ß�§Ñ� A�ß�È��� .�(��¶¤

jÅ��­��ë�+��Ã���à��ë�+�³������aª��à³�»k¶Õ�Ὺ��

�ê� ¼� �� Ì�� ¼£� WÈ� ¨�î§� :LËÌ� ¼Ì� ����¯�� �hà�� ë�+�³� Ù���

=.=*�ù�úU��#£��ç��.§�:L¯�¼ê��¼Å�����

DzÈ� á�¹£� ë�+�� ù�úU³� µ­¶4� .�(�� ë�+�� ¼�È� ë�+�³� �<�È

±ò¶ù�«��� �.�ë�+�³� EY�È� 3Ì���� �Ì÷�¶«� .�(§�¼��ë�+�� ¼

Å� ®j� »� ¼Å� Ý� ��� á�¹Å� Ò:¶÷� BÖëº� »� ¼��� ë�+�� ù�úU§�

ë�+�³� ¥5¶�� à�l� Kù���� �`� Kù��Ø� ¼��� à�l� Kù���� ¬�ê

Å� �·�� 6Ñ� ë�+�³� Ø�¶÷� ¶·�� ÑØ�¶÷� ¨ê� »� ¼���� �`� Kù���

á�¹§��³���ª�ë�+�³�Ô����

á�¹�� j®� ë�+��� ¶à+Ìì�È� :LËÌ� ¼��� é³� êÌ� ?áW� `��� WÈ

¨�î���Üì�È�ë�+��ù�úU�� Î�¼§�:LËÌ�¼���EU��Ì��¼ê£��

5ª� *=�� °�� �.*� Tü§� Ì�� ù�úU� åàØ� û'� ¼�ù§� �� Ì�� �.§� :LË

�ù�L5¯���é³�êÌ�ë�+��ù�úU�� 7Î�¼�� �.*�Tü� �Χ�:LËÌ��4Õ§

�{��åà³�ûÅ�»�� ¼ù¨� F§� =.=*�ù�úUÈ� ûÃ�$ä�»��¼��� �����ë

�+�� Ã�§� ¼ÌÑ� ÕÛìë� µÆ£�� Ò� á�¹£� öÖìë� ë�+�� ±ò� Ý�Å� Øù

��¼������²å���§�Çú�»�¼���Ò:¶÷�¨êÌìÍ�ª�������

Ç®¯���Ç�+­�à�lÈ�È/Ñê£�ë�+�³��#£�Ý��È�Ã�ª���¶à+Ì

Page 90: Doldoggi bisiri

�# �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

ë�+�Ø���¶«� .�(��ù�� »k¶�� ¼¤� â6Ì��?kÅ� �M¶�� ë�+�� Ã�

�àØ� ¼·�� ë�+�� Ã�� �àÈ� ¯Õ¶�� â6ÌØ� ¼�� H��� ÎùÈ� ö�ª��� �

�àê£� jßì�È� ë�+�� �à� ������/�� ������� ¶�� .�(�� �aª� �à§Ñ� »k

Ë�'��É ����à§Ñ���ç�ë�+�Ø���º�»�¡���ÐC�éôØ�¼���Ì�� .�(

§Ñ�� ë�+�§� Û�½³� �Ö� {� U£� Û�½�� ë�+�Ø� ��º� »� ¼÷� ª��

���ÚÛ� Ø�� U£��½�� ë�+�� Ã���à�� ��� ��ãÑ�¿�ãÍ� ¶��� ´´� Ö

����SÅ�Øù��¼Ì� ë�+�³�Ã�¶Õ�±§� 4Õ§� .�(��»k�`�ë�� .�(��j

ß�Kù����ù-����¾�³�¾�¶�'�µ­ª���Ì�� .�(§��ë�+�� �à§Ñ¨

ʳ¶���aª�Kù���/�Ø�¼Ì��ë�+���à��è�ª�ù-��³�¾�¶�'��

Kù��êÅ�µ­º�»�¼��

ë�+�Ø�Ã�Ë���«� .�(���`��ë�+���±�È�´ÜË��ë�+���ãå¯��

EU«� .�(�� ë�+�Ø� ��¶Õ� ±§� »k¶¤� �Å� 3ð� ?k¶÷� ¯��� ��ª� �£

ë�+�³� Ã�¶�� �à�� Ø�ª� 78ì�ÌÍ� ¶�� ��²å�� ë�+�³� ��� Ö�

°�����ªÓ�£��¼ù�«�Í�ª���ö���

+��� PQ\]PQ\]PQ\]PQ\]� 6i6i6i6i� 5+j�5+j�5+j�5+j�� ������������������ � ����'%� 0�� ���

���� �%% 6��0��

á�¹�BÖ����Ö���S¶��Ì��ë�+��Ü¥��µ­º�»�¼ù¨�� *5B� �.��ë

�� �.���A�� .BD=� �*.� S1��ë���ø� �.T��E�ÒµÅÅ�µ­ª�����ù�úU�� �.�

h�Õy®�����µ­¯���È�� *=����æW§�¼��ù�úU��Kù��³��­ã� ��

Kù���� ½.�� �5ËÌ� ��� ø�ì� ¼��� �ÈEÓuÅ� º� »� ¼��� Ø�� EG�� È

Ê� �� /��� *=�� H���� #£� ½.§� 6�ª� Kù��³� Øù�� ¼��� øí� �+�� Õß

�.��#��ë�§�Õ߶ù�«£�á�¹ê£��Uª�Ü¥ì�å��È®��ÖÒÈÛ���Çè

�ç�ë�+��ù�úU³�µ­ª��

ED� 2��§Ñ� ¬�� ù�úU� �*.��� �*.�Ø� #�� :LËÌ� ¼���� ÒÒ� à�l� Kù��

ED� 2���<�ë�+��±ò�5§�Ǫ����

Page 91: Doldoggi bisiri

�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

��ë�+�� �`� Kù��� ¶�ãÅ�Øù�� ¼�� �Å� ß�»� ¼��� à�l� Kù���� �

�� ������ ��)�§� ¼��� �`� Kù���� ������ ��)�§� ¼��� à�l� Kù���� �5ª

¬�§� �Å��«�ãí�ë�+�³�Ø�¶÷�¶����Å��«�ë�+�³�ÑØ�¶÷�ª���ë�

/Îs� ¬�§� �Å� �«� ë�+�� ÎÅ� Ø�¶÷� ¶�� ����� �Å� �«� ÑØ�¶÷� ¶�

����� Ñk¶÷�� �°ª� �Ä÷���� ë�+�� à�l� Kù���� (� »¨� ¼���� ·Õ§

ú��£��Å�¸ÌV�»��¡����Ñ������à�l�Kù��§�Ì���Å�v5¶��

ù³� �È� ´µ¶4� É�¶4ͨ� ª��� ����� ë�+�� ×­� �0�� ë�+�� �ù� �

0§Ñ����É�¯�à�l³�øÚ¶���Î�Kù��§�±²�à�l³� ��

ë�+�Ø� ��¶«�� ë�+�� Ã�� �à�� ¾� ë�+�� �`� Kù���*������/�� =����

��" �����*=��³�¸����ë�+��Ã���0£� ����§�¼�� *=�Å� �1¬��ë�+��Kù��

�� ¶½� 4Å� ¬�È�� ��)�§� ¼�� *=�Å� �½� 4Å� ¬�È� Ã�ª��� �Ñ� ��)�§� ¼�

*=��� (Îs� ¬�§� ãí¶�� ë�+��� á�¹� ë�+�� �È� �ï¶÷� ¯��� �*.�§� ¼

�� ¾Îs� ¬��� �*.�§Ñ� ��¶�� ë�+�³� :L¶�'� µ­¶Õ� yç� µ­º� »

¡����*.�§���¶��Ì��ë�+�Äù� �*.���¾Îs�¬�³�v5¶÷�¯��

+���5+j�5+j�5+j�5+j��k�lk�lk�lk�l��9����9����9����9����g�hg�hg�hg�h

1���ë�+��Ã�­�Ö�Ü¥��Bû���à�iê��á�¹��ë�+�§�Ǫ�åÌ

ÀÅ� �r¶«Ñ� �=¯��� �³� ½ã� Bû��� à�i�� j �� ���� 1�� Ѭ�³

µ­þ�Èú��ë�+�³� �r¶��� ë�+�³� Ø�¶÷� ¶·��� ÑØ�¶÷� ¨Ä��� èa

Bû���à�i������0êÅ�ÑU�Ö���ë�+��Ã���0����³���ª��

�.�� -Ã���Õ��**�ë�+�ê£� ��5ª��.Ø�µ­¶����ù5ËÌ�¼�'���

ÚÛ§�ãí�Bû���à�i��hÕ*õ�y�WM¶÷�E�ù5¯�ë�+�³��r¶«�¯

��� �ÈØ� B�l� Bû��� à�iØ� ��� #�� 6¿¶�'�� Æ�� *�U� 1ÎÅ� �rª��

¶ù¨��.Ø�Ì��ë�+�³�µ­¶÷�õ��ëù�Bû���à�iØ�� ��ÚÛ��¼

��� �.*�Bû���à�i��ÚÛ§���.Ø�Ì��ë�+�³�µ­¶�ù�Æ��ø��¼Õ

yç�ÃåØ� Ëù� «ù¨�� Ñk¶÷�� *=�� Bû��� à�i�� ÚÛ§�� Ö��� µ­º

ë�+��Îý³�Z÷�;Å»�¼��ÝÞ��¡��������§Ñ�����Ãå³�ãL¶Õ�½ã

Bû���à�iØ�Ö���µ­º�ë�+�³�Mµ�/��9��º�»�¼���×­¶��¼��

ü¾� Bû��� à�i�� �.§� �%ëس� ãÑ� ë�+�Ø� ��¶��� ª��� E�� �

�ç� �.§� ºíËù� «£� á�¹�� �Ä� ë�+�êÅ� Ø�¶÷� ª��� �Ì÷� ¶«� ä

§���áx¤��.��ë�+�Ø� �*.³� ã�±òõ�����������ë�+���`�Kù

��³� ¸Ì� E� ­Å� Bû��� à�i§÷� Ô����� �� ��� ��� ��«� Mµ� �§

¶������ë�+�Ø���ª������à�i��Mµ³�´�¶���ç��.§�ºíËù

«£�ë�+�³��¾�ÑØ�¶÷�ª�����Mµ³� ã� *=�� Bû���à�iØ�Ö���µ

­º� *�U�Îý³�;n�«��5�ì�È��§�Ǫ� åÀÅ��rº�»�¼��

*=��Õß�á�¹§�¬ã� �.*�Õß�á�¹£�-.�{�6ì���� *=���.Ø�µ­¶��ë�+

�� ¼£� Çè� ¶à+Ì� �.� ½§� ¼�� ög³� µ­ã� v5¶��� Bû��� à�i§� �

���ù5ËÌ�¼���ß«§�� �.*��.Ø�µ­º�ë�+���á�¹��®ù¶«Ñ� �.*³�h

����������������������������������������������������������

Ï�� 17�� *=���.�� ë�+�³� ¶à+̧� ¼�� ögÈ� v5¶·�� ?��DB§� �Å� Õ�

þ�Èú�ù5¶���ËÌ�¼���¶ù¨��ê��Å���²å§Ñ�ø�¿�»�¼��ÝÞ£

¡����-!0���,�

Ï�� 1��� 1�§�� �³�½ã� probe_irq_on���� probe_irq_off��� þ»Ø� ¼��� Æ�� þ

»³�ÑU�ºíËù�«£� ë�+�³� Ø�¶÷� ª����ë�+�³� ��ª����F��þ»

³� ® «� ��ª� ë�+�³� Ô����� ë�+�� �`³� S�`È� ´Üª��

probe_irq_off��� þ»�� ë�+�Ø� ��¶ù� «�«� �Å�� ¶��� ë�+�Ø� ��¶

«�ãí�ë�+��Îý³��f�����ë�+�Ø���¶4��ýª�ÚÛ�¤»³�Ô����

�-!0���,�

���%CPC,����!C

�>��§�¼�

��>�� �N �>������9!�N �>���� �9!�N �>��

Î¥

���%CPC,����!C

�>��§�¼�

�>N/��9�NP��

Î¥

Page 92: Doldoggi bisiri

�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

Õ*�º�y� �.*�5*D=�� �.*�Ѳá�¹��ºíã�����ÒÒ�� �.*��.�� ���5��.����� 7è

��ë�+��¼Å�µ­º�»�¼���Ì��¼Å�µ­º�ù���.³�¨ê�y�L5Ë�'��Ç®

¯£� ÕÛì�È� �� ¼§� ¼�� ë�+�È� v5ª��� Ò� �.*� Tü§� ¼�� �.*� ë�+��

ë� ���5��.�����ë�+��ù�úU§�:LËÌ�¼���é³� êÌ� �.*�Tü� 7�� ��¼£� ë�

+�� ù�úU�� 1Î� ¼§� :L¶��� �.*� Tü� 7�� 5� ¼£� ë�+�� ù�úU�� 2Î� ¼§

:L¶����È�ËÌ�¼��

�.*�ë�+�Ø�Ì%÷�±òË�ù��á�¹à��� �È�� �.*�ë�+��±ò�Ü¥³��ã

º�»�¼���=��àØ�è�¶���ë�� �Å�µ­¶�� �.§Ñ��á�¹��®ùº�y�?k

Ë��á�¹� 5*D=Ø� ��ϺÅ� ¶�'�� øí� �+�³� µ­¶�� á�¹��#�� 5*D=Ø� ¡�

á�¹��ÚÛ§�� ���� 1��� �Uª� v5Å� ª��� �.*��=� �à�� Ò� �.aÈ� ë�

+��ù�úU��¼�Îý³� �.*� v5� q{§� ��� E����.Ø�µ­¶�� �.*�Tü� Îý

�� �.*� ë�+�� ¼� Îý� ý� �.*� ë�+�� ±ò� Ü¥³� �­¶4� ë�+�� ¼� �°�� *�U�

Îý³� L5ª��� �Uª� ÝÞ�È� �.Ø� µ­º� ë�+�� ¼� ÎýØ� �5Ë��� ë�+�

¼�Îý�����.³���¶�� �.*� v5� q{§� ¼�� Æñ§� ¾�¯����=��à���� 5

ɳ� �Uª� ñì�È� à ¯� ë�+�� ë� Æñ§� ìÌ� ����� Bû��� à�i�� �

5ɳ�¸Ì������1�§÷�ë�+�§�Ǫ�åÌÀÅ��rº�y�µ­ª��

�.*A�.*�²ïù³�µ­º�y��#��á�¹§� �.*�ë�+�³�j� ���.Ø�!£�ÚÛØ

¼��� ë�+�³� j� �� �.Ø� á�¹�� �*.§� ¼�� ¼� »É�� !Å� »� ¼��� �� ÚÛ

�.*� �.«�� ë�+�³� æÒ¶4� 4U� �.*� �.�� ë�+�Ø� ë�+�� ù�úU�� ¼

¶�§���¶÷�º�»�¼����� ��� ë�+��æÒ³� ùS¶Õ� ½ã������ ãí�ë�+

���åÌÀÅ�ä�È��r¶��Bû���à�iØ�ë�+�³�æÒº� »�¼�ù³�Ç

Q��� ¶�� ¼����� ë�+�³� æÒ¶Õ� ½ã� irq_action� Q�§� irqaction� Ö�Ü¥³�4U�è�ç÷�¯���æÒ�ë�+�Ø���¶«�������E�ë�+�³�µ­¶���.�

ë�+�� lêU³� �¾� ÑU���� ë�+�³� æÒº� »� ¼�� �Ä� Bû��� à�i��

Ä� �.*� Bû��� à�iÆù¨��� Ѭ�º� ë�+�Ø� ¡�� ÚÛ� ¶{�� ë�+�

lêUØ�ÑÅ�»�¼��È��§�ǬãÍ�ª����

+���5+j�5+j�5+j�5+j��k�k�k�k�

����� ë�+�� Ã�� Ѳá�¹�� ��ª� K��� ¶��� ë�+�³� Vûç� ë�+�

Ã���àÈ�±ò¶��������Ñ�ë�+��Ã��Ѳá�¹£�á�¹��ë�+��±ò

Ü¥³�í9¶��¼Ìͨ�ª���é³�êÌ��ÈØ�ù�úUØ�ë�+��ù�úU�� 1Î�¼

§�ë�+�³�j�7�«1�������1���ë�+��Ã��Ѳá�¹£���ë�+�Ø��

����������������������������������������������������������

Ï�� 11��µ?� �.*§Ñ��ò��È�ë�+��æÒØ�Ø�¶���ËÌ�¼ù¨�� *=���ãÑ

ë�+�³�æÒº�»�¡���£������ÐC� *=��ò�§��ë�+��æÒ§�Ǫ�ò5

��¡��h�Õ§��ö� åà�� ±Õìë� ÃåÈ� ë�+�� æÒ§� ÃåØ� ¼jù¨� ù�

¼��Ç®¯�� *=��åà��¶à+Ìì�È�ë�+��æÒ§�ÃåØ�¡����Ñ�ë�+

��æÒ��Ãå��Ç®¯����+Ì�Ãå��������� *=��Bû���à�i��¶

{�� ë�+�� lêU³� ��º� y� ë�+�³� æÒº� »� ¼�ù� ù5º� »� ¼��

�-!0���,�

Ï�� 12�� ÐC� ë�+�³� ë�+�³� æÒ¶ù� «�� ë�+�� lêUØ� v.ËÌ� ¼�«

ë�+�³� æÒ¶�� lêU³� ��º� »� ¡Å� ����� ßÇ�� ÚÛ�� à�Øù��

�-!0���,�

Ï�� 1��ë�Ö���Ã�¶���.§Ñ�ë�+�Ø���¶ù�«n{��ë�+�³�æÒ¶

���ç��.§Ñ���ª�ë�+��yç�Ö���ë�+��lêUØ�ÑÅ�»�¼����

���� ��� Ö��� å̶�� �.§� ¼�� ë�+�� �`� Kù��³� ¸ÌÑ� ë�+�Ø

��ª� ÚÛ� �³� Ã�¶��� EÌù� «£� ÚÛ§�� Eb� �ᶫ� ¯��� EU«� ?åÈ

ë�+�Ø���ª��.��Bû���à�iØ��³�Ã�º�������-!0���,�

1��� µ?� �ÈØ� ù�úU�� �Õ�� �.� á�¹§Ñ� ë�+�Ø� �5¯� �.� �� ¶����

�ÈØ�ù�úU��Æ��ë�+�� 1Χ�:L¯��

���%C�!/%�C,����!

C9 � ����Υ

Page 93: Doldoggi bisiri

�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

ÈاÑ���º��KÅ�ëù¶����Å� �ÈØ� Bû��� à�i��ë�+��Ã�� �à

È� ±òãÍ� ª��� �³� ½ã� ����� á�¹�� ë�+�³� Ã�¶�� �0ê�� ��³� Ø

ù�� ¼�� Ö�Ü¥§� Ǫ� j �� ¹ë�³� µ­ª��� �� �0ê£� ãí� Bû��� à�

i§�¼�������à�iØ�hÕ*õ�y�Ö���µ­º�ë�+�³��r¶���£�Ò�à

û���à�i�� ¢K���� ED� 2���� irqaction� Ö�� Ü¥³� Ø� �� ¼�� ¹ë�ê

�� Q�ë� irq_actionÅ� É4��� ¼��� Ò� irqaction� Ö�Ü¥�� ë�+�� Ã�� �0

����³�¹þã�ãí�ë�+�§�Ǫ�lêU�5ɳ�ç��¼���ë�+���»���ê�

Ì%÷� Ã�Ë�ù�� � -Ãà��� yyÈ� á�¹à�� � Õ� yç� ����� ë�+�

Ã���à��� -Ã�´ðì����ë�� irq_action� Q��� lÕ��á�¹§�¼Å�»�¼�

ë�+�³�j� ���.��õÖ§���òR��

ë�+�Ø� ��¶«�� ����� ü¾� á�¹§� ¼�� �*.�� ë�+�� �`� Kù���*=��³

¸Ì� ̺� �.Ø� ë�+�Ø� j�x�ù� ø����� E�� �� ����� E� �.³

irq_action� Q���ª���È� ø/ª��� é³� êÌ���ÈØ� ù�úUØ�j� �� ë�+

��ù�úU� 1Î�¼§���ª� ë�+���ë�+�� lêU� Q���jÎs�¹ë�È�ø/

¯���ë�+�Ø���¶��'��³�Ã�º�ë�+��lêUØ�¡�«�����1�£�ªe

³�Õ�º������lêUØ�¼�«���ë�+�³�j� ���Ä��.§�Çã� irqactionÖ�Ü¥§�¼��ë�+��Ã���0Å�®³�����

���� 1��� Bû��� à�i�� ë�+�� Ã�� �0Å� ® «�� �� �0£� �� ë�+�

Ø���¶�ù³�í9¶4��§�78ì�È�ß&ãÍ�ª�����ë�+�Ø���¶�ù³�í

9¶Õ�½ã�Bû���à�i��ë�+�Ø���ª��.���`�Kù��³�¸Å�»�¼Å

����� E� �Ò�� ªe�Å� »�� ¼�� �rª� ¿=�� P�È��� É�ª� �j� »�� ¼��

é³�êÌ��ÈØ�ù�úU�� �ÈØ�B�l��5ìª�ª��½§��ÈØ��qà³�V���

n���É�º�»�¼���ë�+�Ø� ��ª��Ò³�ø��É�«��Bû���à�i��ë�

+�³�Ã�¶Õ�½ã�{�!£�¿=Å�ãÍ�º�è�Ø�¼Å�¼���E��ÚÛ�����1�§

��Bû���à�iØ�E�¿=Å� FÈ�:Õº� »�¼��H1���� ¼������£� .�(Ø

���ªÓ6Á�ë�+���à§�¼���Å�ض����������{|�Ö/ª�­£�Bû��

����������������������������������������������������������

Ï�� 2��� ��� ÝÞ�È� ¶ß®� lêU�9������ %�!-� %���!����� ¿=p��� ,� >�����Ø� ¼��

�-!0���,�

Ï�� 2��� ë�+�³� Ã�¶�� ��§�� �ç� ë�+�³� ��¶ù� A¶��� ¶Õ� yç

ED� 2���<�����ë�+��Ã��Ö�Ü¥

Page 94: Doldoggi bisiri

�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����

à�i�����Å�É�

�?J*?4�)D$?�<�3� �� ������/��� !�;� ������/���ë�§�¼��èBëØ@��

��� ���!"��#�$

��� ����

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

��Ä� ë�+��Ä�� Û�½Ø� é£� ë�+��Ä��� ë�+�� Ã�� �`§� ªÓ� ¼�

�£�êù�«����-!0���,�

Ï�� 2����ç�ë�+��-� �� ������/����ºb�ë�+�� !�;� ������/����ë�+��Ã��Ý��

Ä������ç�ë�+���ë�+��Ã�Ø�SÖì�È����� �����Ìù��ÚÛ����º

b� ë�+��� EÌù� «��� ?�ìë� Ä��� �ç� ë�+��� ÚÛ� �È/ѧÑ� ë�

+�³��ùá��Ã����ç�ë�+���Ýã³�Ùù�«ù¨��ºb�ë�+����ç�ë

�+�§��ã��ùõ�»�¼���E����ç�ë�+���ë�+��lêU��óF§�¶�

j��ì��É��� ���øí�� =/���§Ñ�����Ä���¡����ë�§Ñ�� ����2�i±

��§���Ä���¡Ì©����-!0���,�

Page 95: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

!

&'(���)(*� �"�#����"�#���

��������²å�²å�²å�²å�� ñìñìñìñì����� ¶��¶��¶��¶��� á�á�á�á�¹¹¹¹����� ¶à¶à¶à¶à++++ÌÌÌÌ� �.�.�.�.aaaaÈÈÈÈ� �ç�ç�ç�ç� �ë�ë�ë�ëÅÅÅÅ� µ­ÖÈ®µ­ÖÈ®µ­ÖÈ®µ­ÖÈ®����� @­@­@­@­����

��������������é³é³é³é³�êÌêÌêÌêÌ�Ø�Ø�Ø�Ø��ííííjjjj�á�á�á�á�¹¹¹¹$��� !�%�!���"�����££££�ííííjjjj�á�á�á�á�¹¹¹¹�����ÌÌÌÌ�����Ð�ìÐ�ìÐ�ìÐ�ì��.�.�.�.

§§§§� êêêêjjjj¼Ä¼Ä¼Ä¼Ä� ��¡���¡���¡���¡��� à��¯à��¯à��¯à��¯� ííííjjjj� á�á�á�á�¹¹¹¹êÅêÅêÅêÅ� j�j�j�j�¯̄̄̄� �¬��¬��¬��¬�ÈÈÈÈ� ÉÉÉÉ4�4�4�4������� ����� ����§Ñ�§Ñ�§Ñ�§Ñ�

�������������1�1�1�1������á�á�á�á�¹¹¹¹§§§§�¼�¼�¼�¼��Ð�ìëÐ�ìëÐ�ìëÐ�ìë��.�.�.�.³³³³�ÌÌÌÌ%%%%÷÷÷÷���¶�ù��¶�ù��¶�ù��¶�ù�×Ø×Ø×Ø×ØÉÕÈÉÕÈÉÕÈÉÕÈ�ª�ª�ª�ª��

.�(Ø�á�¹§�¼��ù�Å�ØR�Òjª��.������� .�(������Ä�Ð�ì��.ê

£� ù��� ¼�� Ö�¨�� ¶à+Ì� ù�úU³� Øù�� ¼��� Éà�� àÛ��� Êܹ��

=�/��*D����å̶��� *�?�¶àB�l�� *�?�ù�úUØ�� =.=*�B�l�� =.=*�ù�úUØ

å̪��� �Ä� ¶à+Ì� ù�úU�� ÒÖ�� �Òª� åÌC�`� Kù���.�����!� ���� =����

��" ��� ��.=� �³�Øù�����£��.êà��� ������/������7��=.=*�ù�úU�� .=� �

).�����=.=*�ù�úU�� .=� ��P±Q��ç��� .=� ���.³�ῶ���­��� hÕ*

¶��ÃåØ��� Å�y��³�RM¶�'��­¯����Ä�&­�ÈE�§�¶à+̳���

¶���à³��ù�«��������1�¨�E��à³�Øù��¼���¶à+Ì�ù�úU³���

�� ��¶�� ���+̳� Bû��� à�i�� ª��� ���� 1�� Bû��� à�i�

GÛì�È��ÀF§Ñ�?kË���H��§���¶���¾ï�¶à+Ì�Ã���0Å�ØR�æÒ

�²U����� ���§� ¼�� Bû��� à�i�� Ö��� ��¶�� �.ê�� ��êÅ

Ã�ª��

Òg��� ÕÛìë� �ë� ��� ¶��� �.³� ���� �Å� ­�*ª��� ����� �Ä� ¶à

+Ì� �.ê£� É � íjÃÄ� É���� íjÅ� ���� '� ���� ��� á�¹� 0�� �#£

þ»³� �­¶4� ¶��� A��� ¸��� (� »� ¼����� á�¹�� �Ä� �.�� �.� �»� íj

���� ��� /�� �!� file�È� �áØ� ¯��� é³� êÌ�� á�¹§� ¼�� (Îs� *�?� B�l�

/dev/hdaÈ��¨����r�� �B�l���.�9!��,���� �����ÃÖ��.��%����������� ���³��¨

Â���.��»�íj£� mknod�â6�È�¨êÌù���H�¾��à����.�ÎýÈ��.³

�¨���� ¥�¦� �.ê�� �.� �»� íjÈ� �áØ� Ëù¨�� �ê£� ���Ø� á�¹§Ñ

¥�¦� ù�úU³� ;�Ñ� hÕ*º� y� ����§� �ã�� ¨êÌR����� �#£� Bû��� à

�iÈ�åÌË���Ä��.���#£�H�¾��.�Îý³������à����.�Îý���

����������������������������������������������������������

Ï�� 2���Ì÷��.³�íjÈ��á¶���£� 4 ���; ���²å§���mÅ��w��4 ���;

��§Ñ��Bû���à�i³�íjÈ�ËGº�»�¼����4 ���; �)$�3¶§Ñ��Òg�

��É��Ø/÷�Bû���à�iØ��.�íjÅ�¨à��Å`È�ËÌ�¼����-!0���,�

Ï�� 27��ë�É �ÃÖ��.��r���.��?åÈ��.Ø�ʳ¶ù�«{���.��»�í

j�� ʳª��� ��� ?å� á�¹§� �.Ø� !ù� «{��� /dev� Bå��§� »!£� �

.�íj��ʳ¶���Ò����¶ù¨�¥�¦��.�íj£�?åÈ��.Ø�ʳ¶��ÚÛ

§¨�¨êÌR���é³�êÌ�á�¹§��{���.Ø� ¼ÌÍ� /dev/eth0��� �.��

»�íj���Í����-!0���,�

Page 96: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

ç��.��ù�úU³�ܯ¶�'�µ­ª����� é³�êÌ�(Îs� *�?�B�l��Ò�í_�ê

£� �ç� à��� �.� Îý³� ����� EÓÑ� (Îs� *�?� B�l� ¾Îs� í_�£

�/dev/hda2�� H�¾�ÎýÈ� �� à���ÎýÈ� �³������r�� �.§�¼��íj� á�¹

Å�à��¶��ÚÛÃÄ�á�¹�0§��.��»�íjÅ�±ò¶«�������H�¾��.�Î

ý��4U�á�¹�À�rÅ��­¶4���������¶�È�ÃÖ��.�À�rë� chrdevsؼ�����.��»�íjÅ��.��Bû���à�iÈ�:Lª��

�����ÃÖ��r���¥�¦����/Øù� ´e��¶à+Ì��.³� ùSª���ÃÖ��.��i

g³� ¶ù�¶�� ûÈ�¸�� (�»� ¼���.È�� /dev/cua0�� /dev/cua1� #£�ÊÜ� ¹

�Ø�4Õ§�ðª���r���.��j5ª�r��lÕ�É � ����°�� ���7�û�������¸»

Ȩ�¸��(�»�¼���r���.�� ig��á�9�--��� ���%��³� ãÑ� ¸���������4�

��ËGº�»�¼���ë�Ì��r��Ä�E��� �.�� ÌB§�¼Äù� W§�¸��(�»� ¼�

�������r���.���.��»�íjÅ� ãÑ�ËGº�»��¼ù¨��É £�íj�á�¹

Å� ãÑ�ËGª���r���.¨��à��Ë��íj�á�¹Å�ùSº�»�¼���¥�¦��.

�� 5=���³�ë�,��È� ËG¶��� ��� ���§�¼�� ¥�.a� Ѳá�¹�®¯§Ñ� Ö

/Q��ÍÕª��

����1�§��!£�ÑÈ��ç�Bû���à�iØ�¼ù¨� ����������½����¶

������Eê£��¾�Ì��æ ìë���Å�Øù��¼�� <

1�1�1�1�� ����àààà� Bû��� à�i�� 1��� ª� ®¯��È�� 1��� �ç� �à�� à�ØùÈ� µ

AË«� á�¹§� .âìë� Øã³� ®� »� ¼��� µA� ¨Ä� à�i�� á�¹Å� íNº

»�¼����íj�á�¹Å�kØ��·��'��³�%Å�»��¼��

1�1�1�1�� ëëëë����,,,,���������Bû���à�i�� ����1����Ö��� ðª�Ѳá�¹§����ë

�,��³� åæãÍ� ª��� é³� êÌ�� ���� à�i�� ���� 1�§� íj� *CD� ë�

,��³�åæãÍ�¶��� =.=*� Bû��� à�i��1�§�íj� *CD��ig��á�ë�

,��³�åæ¶�� =.=*�Ѳá�¹§� =.=*��.�ë�,��³�åæãÍ�ª��

1�1�1�1��H1�H1�H1�H1����������Ѭ�Ѭ�Ѭ�Ѭ��Bû���à�i��H���ºí��ë�+��±ò��ÇÕp#£���

1��Ѭ�³�µ­º�»�¼��

ÈÈÈÈ{r{r{r{r=� : <!���Ç®¯������Bû���à�i��1���3ÈÑ��è�º�y�Èà¶�

{���è�¶ù�«Å�y�îÈàº�»�¼������1�Å��Û�Ê ��¼÷�¨ê��á�

¹��ÖSÅ�78ì�È��­º�»�¼÷�ª����

����������������������������������������������������������

Ï�� 2��� ë� H�¾� �.� Îý�� Bû��� à�i§÷� ®4Ë�� ����� EU�È� ÑÈ

�ç�Bû���à�i³�è�È�¶�� .�A�DB�Bû���à�i��ÑÈ��ç�H�¾

Îý³� Øù��� ?åÈ� ���� á�¹§� É«� .�A�DB� Bû��� à�iÈ� 4Uè�

H�¾� ÎýØ� ºíËÌ� ¼�� �Å� ß� »� ¼��� �Ñ� á�¹§� tÈ�� Bû��� à

�i³� ­Øº�«� µ­Ë�� ¼ù� «£� H�¾� Îý³� ºíÙ�Í� ª��� à��� Îý�

Bû���à�iØ�Ö�����¶���.êÅ�Üa¶Õ�½ãÑ�(������È��Ì�

Îý³�®4¶�ù��Bû���à�i�å¿Ö��������³�á�¹§�¼���.ê�

H�¾�Îý��à���Îý������ �D.(B?)$�$*D)C��� �������íj§�5�ËÌ�¼��

4ÕÑ� ��ª� ö£� =.=*� .�A�DB��� =.=*� B�l#£� �£� ¶��� H�¾� Îý¨Å

����� ����� EÌ��� ¶��� Bû��� à�iØ� �Ä� ´e�� =.=*� ÌË�³� ù

Sª����£��������� =.=*�`Ó��Bû���à�iØ�¼ÌÑ�����?åÈ�B

û���à�i³���¶���ÒÒ�� =.=*�ÌË�§�ãí¶��Bû���à�i��Mù

�� =.=*� `Ó�� à�i§� a��� ë�,��³� åæ¶�� Å`È� ËÌ� ¼Õ� yÃ���

�����§�r���.§Ñ��á��ÍÕª����-!0���,�

Ï�� 21�� �� ��£� �³� 1��� ùS¶ù� «�� �.Ø� ­ØËj{��� 1�Å� tÈ� ;í

j¶ù�«��ãí¶��Bû���à�i³�­Ø¶4�Èàþ�Èú��.³�µ­º�»�¼

÷�ª����-!0���,�

- C��� �� ���Υ

Page 97: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

v5v5v5v5ØØØØ�������6��� <!��� ���� Bû��� à�i³� 1�§� ¹þ¶4� ;íj� º� »� ¼��

Ì���.³��Å��ëù��1�Å�;íjº�y�v5º�»�¼����

6666ìììì1"� ����� á�¹�� ®ù¶�� Bû��� à�iØ� hÕ*� õ� y�� á�¹£� Ö��� å

̺� »� ¼�� ¶à+Ì� �.³� ;���� ¨�� Ì�� Bû��� à�iØ� å̺� »� ¼�

�.Ø�¡���¶{��ÃåØ�Á¯�����ÚÛ�Bû���à�i��Mù�4¯�È�¼

�������á�¹�H��³�¥��)�����������������ã��$.ù�«���

,���mVmVmVmV���%%"� �FFFF�5+j�5+j�5+j�5+j��0�� ����

�.§�â6Å�º�y� �é³�êÌ� :qà³��Ö��ÈØ�B�l�� 7�Î�ª�³�¸Ì:���Bû

���à�i��E�â6��îå�k>�ù����ÝÞÅ�Sº�»�¼���Bû���à�i

���.³�]Aº�»��ë�+�³�µ­º�»��¼��

�.³� ]Aª��� �£� jßì�È� �rª� ¿=�� k>�� ù³� øÕ� ½ã� �.�� �`Ø

øº� y)ù� �.�� �`� Kù��³� 3ðãÑ� Ö�� ¸�� �Å� �ª��� Bû��� à�i

��1���ª�®¯�Õ�yç��¨��à�iØ�]A¨�¶���ª�«��.Ø�¿=Å�kà

á�y)ù� 1��� �ç�®¯�� »kõ� »�¡��È� ��ª� j��âÌ�� ����� EÓÑ� ]

AÅ�¶��Bû���à�i�� á�¹�¨�î³� �­¶4� ̺5�� áW��ù�«�1��

Bû���à�i§�¼��ª��0Å�® ���ª���EU«���¨�î��0£�â6��»k

Ëj�ù� �`³� ɵª����� ��� ����� �ÈØ� à�i§Ñ� µ­¶�� ÝÞ���� ¨�

î³��­¶��]A£�ê£�ÝÞ�ù¨���É��{�7�ìë�ÝÞ�È�ë�+�³�µ­¶�

���¼��

å̶��¶à+Ì��.Ø�Ѭ�³�Ù�Í�º�y�¶à+Ì�ë�+�³���¶�����ë�

+�³��­ª� Bû��� à�i���� é³� êÌ�� �{��Bû��� à�i�� ¥�¦§Ñ

�{�� »ÌÅ� ÙÅ� yà�� ë�+�³� ��ª��� ���� 1�£� �� ë�+�³� ¶à+Ì

�.§Ñ� Vûç� Bû��� à�iÈ� ±òº� »� ¼ÌÍ� ª��� ��� Bû��� à�iØ

1�§�ë�+�³�µ­¶Æ�����þ�Èú���ÌR���à�i��ë�+��Ã���0

�� ���� Ö��� µ­¶�� f£� ë�+�� Îý³� 1�§� ��ª��� �³� Bû��� à�

iØ� Ì�� ë�+�³� µ­¶�� ¼���� E� ë�+�Ø� Áà�� !�� �� �ù� ø�«�

/proc/interrupts�íjÅ�É«�¯��

0: 727432 timer1: 20534 keyboard2: 0 cascade3: 79691 + serial4: 28258 + serial5: 1 sound blaster11: 20868 + aic7xxx13: 1 math error14: 247 + ide015: 170 + ide1

ë�+��ÖSÅ��r¶���£�à�iØ�hÕ*�õ�y�ª����á�¹��Ì��ë�+�ê

����������������������������������������������������������

Ï�� 22�� 1�Å� ;íj¶Õ� ±§� make menuconfig�� °�� +� T�Û� �§Ñ� makexconfig� â6Å� ãÑ�� 1�§� �%Å� ¹þ¶�� �%Å� �3È� �Å� �ëù� v5º� »

¼����-!0���,�

Ï�� 2����� �����§Ñ�vâ¶��¼��¨�î�H1�������-!0���,�

Ï�� 2��� ë�+�� ÖSÅ� �r¶�� �£� \� à�i� hÕ*� yØ� ���� º� »� ¼��

µ"§� �Ñ� à�i� hÕ*� y§�� Ì�� ë�+�³� µ­¶�� ¼�ù� ìë¨� ¶��

?å�ë�+�³��r¶���£��.³�µ­º�y§¨�¶���µ­¶ù�«Å�y��ë�+

��ÖSÅ�ßͶ�����ê���¶��µ"��¼����-!0���,�

Page 98: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

£�ä®���5ËÌ�¼�'����� *5B��.�Ü¥��ªÎ�ÒÐ����EÓÑ��ÈØ� ù�úU

��îå�� ë�+�� 1Å� µ­ª��� �ç� ë�+�ê�� é³� êÌ� �.*� �.§Ñ� ��¶�� ë

�+�ê£�®ùá§�6ì�È�ºí¯����ÚÛ�Bû���à�i��ë�+����ÒÀÅ

�r¶Õ��±§�Ö���å̺��.��ë�+��Îý� �*�U�³�ü¾�ø�ÂÍ�ª������

�� �.*§Ñ�µ­¶��ë�+�§�Çã��*�U�Îý³�¹þ¶4�á�¹§�¼���.�5ɳ�ø

»�¼����� �.*�5*D=�0÷Å�ùSª��

ë�+�Ø� .�(§� Ì%÷� ±òË�ù�� ¶à+Ì� Ü¥§� �� � ù¨�� Ç®¯� Ü¥§Ñ

��á�¹§Ñ��ç�ë�+�Ø���¶���Å�£���aª��à§Ñ�ë�+�³�±òª��

EÓÑ� Bû��� à�i�� ë�+�� Ã�� �0� Á§Ñ�� Ë��� ì£jÅ� ¶4�� ���

1���ë�+��Ã�§Ñ��ì���ë�+�ËÕ�±§�¶¤�jÈ�ËÔ�R�»�¼���ãÍ

ª���ë�+�³�ÙnÅ�y�!£�jÅ�ãÍ�¶��Bû���à�i�����§�Ñ���Ë�

¿=Å�1���¶ß®�lêU��¿=p§��Ì�Ã�º�»�¼��

,���nononono��������������opopopop� �&" ����� �������6�&��

'��³� ¶à+̧Ñ� ¶à+Ì� �.È� É·�� ÙÅ� y� ë�+�³� µ­¶�� Bû��

à�i��þ�º�¶��'����I��¿Å�y��µ�6¿ª��� ��"�h� ��C�����h�§�ª

ÔÖã�±�¶�� �1��� 9/ � �ÏÅ�éÈ� êÌÉÖ��¨��ë�+��Ã�áW� A� ¶à+Ì��.

§Ñ� ë�+�Ø� ��¶��� Bû��� à�i�� ë�+�� Ã�� �0�� Ñ�Õ)ù� 8��

áW� A� �� ¿�«� ��� "�h�� ¶Ö��� '��� ±��È� ±²� á�¹§� ��� �m£� �Û

¿Å������ �1��� 9/ ��Ï��'���±�£�ÖÛ� .�(��È/Ñ�áW�� �����H�¨Å��­

º�Ý����EU��¶àB�l�ù�úU���{���.#���ð���.ê��'���±�Ð

£��Û�U���=.=*��.�� �h§� 7�B5)ù�'��³�±�º�»�¼��

�B������Ãå³�ãL¶Õ�½ã�è�Ëj����B��ù�úU�� .�(Ø�è�¶ù�«���

.��á�¹��H���µ�§�'��³�±�º�»�¼���ª��� �.�� *=�� �B��ù�úU�

4Åè�� �B��� �Å�Øù��¼�������� 2è³�Bû���à�iØ�µ­º�»¼��

Ò� �B�� �£� �1�¬�����Kù���� �1�¬��å���Kù��§�:LËÌ�¼���'�

��±�Å�hÕ*¶Õ�½ã�Bû���à�i�� �B�� �����Kù����å���Kù

���� '��� ±�� Ým�¸Å� �ëù�� (� �ëù�Å� þ#� v5ª��� E��� Ö��� Sº� y

�.§÷� �B�³�á¿ã��ê���â6ª���'���±���P�Ë«��.�� �.§�ë�+

�³���ª���±�����Ìù��6Á§� .�(���çjÅ�ÑÇÈ�º�»�¼��

Bû��� à�i�� �B�³� �Û� ¥·ãÑ� µ­ãÍ� ª��� �%É��� �B�� ù�úU�

Ø�� H��§� ÇãÑ� ����� � �� ¼���� E¾� á�¹�� Ð�ì� H��§� ËGº� Ý

���� �Ñ� �B�§Ñ� µ­¶�� H���� Ð�ìë� H��§Ñ� :ð¯� r��È� ËÌ� ¼

ÌÍ�ª��� ����È/��� Ø�� H��� ��æW�È� �B�³� ûÈ�µ­º� »�¡��� �

�����Ì\Ä�µ­Ö���È/���Ð�ì�,�ù³�H��§�e�!��,�Å�8Ì�����B��¿=

�§�H��Ø� �@��.È� �@� �hË�� �Å� Ýù¶÷�¨ê»� ¼���fsÈ�� �B�� ù�

úU��Ð�ì�H���±²§� ËGº�»�¡��� �B�� ������Kù���� �B��ÌàK

��� ä� �1� 9 �³� �¨Â��� ,�ù� Kù��§� �¤� � ¬�Ø� ¼��� ë� �B�� Ø� µ­º

»�¼��H����¶®� �1B5È�åªËÌ�¼�������

�B�� �£�ªÊ� 2è�Χ�µ­º� »�¡��� Bû���à�iê��#��æÒº�»� ¡�

����������������������������������������������������������

Ï�� ��� �È/��� Ø�� H��³� µ­¶�È� ºíÙ£� H���� Ø�� H��� �§Ñ�

:ðËÌ�¼{��Ð�ì�È� :ð¯� �£� ����� EÓÑ� ����1�£� �B�³� ½ã

�aª�H���ºí�þ»³�åæª����-!0���,�

Ï�� ��� �� :!��,:�� ���� Ø�� H��Ø� ?å� Ð�ì�È�� ʳ¶÷� ¨ê��� �Ê4ù

ù�«���¨Ä��������jßì�È�H����ºíÙ{��Ð�ì�È�ºíÙ�� �

����Õ�yç��Ü�,�ë����B�§Ñ�µ­º�»�¼���?åÈ�Ð�ì�È�H��Ø

ʳ¶÷�¶���@��hËù�«÷�ª����������-!0���,�

Page 99: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

àÃ� ÖS���� ë�+��� à�ØùÈ� Bû��� à�i�� Ì�� �B�� �Å� µ­º� ù

³�ø�Í�ª���Ïá�ë�+�§ÑÃÄ�Ì���.Ø�µ­¶�� �B�� �£��5ËÌ�¼��

é³�êÌ���ÈØ� �.�� Æ�� �B�� �� �ÎÅ�µ­ª���Ø�£� �.Ø� µ­¶�� �B�

�£�ögÈ�v5º�»�¼���!£��{���.ê£����Õ�Å�µ­ª����É��{�Ê

��¼���.ê£�Ì�� �B�³� �Å�µ­º��ëù�ø�®�»�¼ÌÑ� �Ö��� .=� Å

¶4���Bû���à�i��Mù�¬Ì¼�� �B�� �Å�µ­¶«�¯��

����� �B�� ��¶�í�¼�� dma_chan�Ö�Ü¥��Q�³��­¶4� �B�� ���µ

­4®³� ­ìº� »� ¼��� dma_chan� Ö�Ü¥�� ¾è�� Æñ�È� ËÌ� ¼�'�� ¶��

�B�� ����ÒÖ³��¨Â��ÃÖ¶�����ç�¶��� �B�� ���ºíËÌ�¼�ù�¬

Ì� ¼�ù³� �¨Â�� �ÓE���� cat� /proc/dma�� â6Å� Â�«� �ª�� ��� �

dma_chan��ܥ��Q����

,���������������

Bû���à�i��H��³�µ­º�y���ãÍ�ª���Bû���à�i������1�

��j®¯��È�Ø��H��³�µ­º�»�¡���Bû���à�iØ�?kõ�y��ë�ë�+

�³�Ùn�¤ù�¶ß®�lêU�9������ %�!-� %���!�����¿=p�lêU��� ,� >����� %���!���Ø��

?@ËjÅ�y�� current��È/���û��»�¼�����Bû���à�i���5ª��È/�

Ø�?kË��¼Å�y��¬��E��È/���ª�§Ñ�Ô�Ø��¼{���E��5��È/�§

�ʺ� »� ¡��� 1��� �îù� ®¯ÃÄ� Bû��� à�i�� Ö�Ü¥³� ¨êÌ� Ö��

å̶�� �.³� ��ãÍ� ª��� �Uª� Ö�Ü¥�� 5ì�È� ºí¶4� Bû��� à�i

���à��j®È�¹þõ�»��¼ù¨�� ���1�Å�è����È� l÷�¨êÌ� �¬ì���

Ç®¯�� Bû��� à�i�� 1��� ,�ùËù� «�� H������A/�"���³� ºíÙ�� Ö�

��Ö�³�����

����� 1�� H��³� ºí¶�� ãå¶�� �0Å� åæ¶�'�� Bû��� à�i�� �³

µ­ª���1��H���� ���åÌ�M½È�ºí¯���é³�ê«� ����� ����lÕÈ�ºí

Ë�'��Bû���à�iØ�{�¿£�lÕ³��rã���Ì÷�ºí¯���Bû���à�i

Ø��r¶��lÕ���¤�r���lÕ§�Ó°�VD¶4�ºí¯����Ì÷�¶«����r�ê

Å�dw�{�Ç�r�Å�¨ê�»�¼��È��1��H���ãåØ�Y.R����

1�� H��³� �rÙnÅ� y� ����� *Øù� 4¯�� jÅ� ãͯ��� ¨�� ��� H��Ø

ì�«��Ð�ì�,�ù³�iÕ¶·���@��.È��@��hãÍ�ª���jßì�È�����

H��³��rª��È/�³�Ýá�Éeá ���s¯ª�Ð�ì�H��Ø����y)ù�¿=Å

ÇÕp§��Ìd���Ì��Bû���à�i�°��?å�����1���à������¿=���

�¶���£� S¶ù�«���� ��ÚÛ� cûÈ�H��³� ºíº� »� ¡�«� 1�� H��� ºí

�0£� ?»º� »�� ¼��� ¨�� Bû��� à�iØ� ºíÙ£� H��³� �B�È� �4~Å

¶Õ³�Sª�«��E�H��³��ܺ�y� �B�Ø����ù5º�»�¼����Ì÷�ª�á�

¹§� �B�Ø��H��³�Ü�¶���Å�ø�Í�¶���£�����1��ù�Bû���à

�i�����

����������������������������������������������������������

Ï�� ����³�ë�+��¨K� ������/�� � ���§Ñ�?kË��¼���ª���Bû���à�i�

jß� Ѭ�ê£� �� Ѭ�³� �rª� �È/�Ø� �³� �È/�j� y� �ë� current� Ø�³��È/��� task_struct³�Ø� �� ¼Å�y��?kËù¨��ë�+�� lêU��¶

ß®� lêU�� ¿=pÈ� Ã�õ� y�� �³� �È/��� ±'� ��¡�� �È/�� j� »� ¼

�� �¿=p§Ñ� tq_scheduler�� ë�+��¨K§Ñ�Ã�Ëù� «����� EÓÑ��ê� Ã

���0§Ñ���³��È/�§��ʺ�»�¡�������1�§Ñ� current���³��È

/��� task_struct³�Ø�7����-!0���,�

Ï�� ������1�£����#£�,�ù�Õß�H���ºí�/�"�A�� ������ �����0� �!!���� ���

¨Å� ùSª��� .îÌ�� ��!!��#£� H��� ºí£� Å� H��� ºí�! ����� �����0

�!!���� ������¶�'������1�£��³�ùS¶ù�«�����-!0���,�

Page 100: Doldoggi bisiri

�# �������BBBBû��û��û��û���àààà����iiii

,���78F78F78F78F�qr��qr��qr��qr���st�� �st�� �st�� �st�� ��5+@��5+@��5+@��5+@��

����1�£�Bû���à�iê����ìë�ÝÞÅ� ¶4��ý¿­º�»�¼ÌÍ�ª��

�Ä� ´e�� Bû��� à�i� A� ÃÖ�� r��� ¥�¦� Bû��� à�i� A� �� 1��� �ê

ȧ÷� Ѭ�³� �rº� y� µ­º� »� ¼�� æ ìë� ë�,��³� åæª��� �� æ ìë

ë�,����1���ÑÈ�!���ç��.ê��Bû���à�i³�P±Q��#���?�»

¼÷� ª��� é³� êÌ� =.=*�� *�?� B�l�� �Û� � ÷� 6¿¶ù¨�� ���� 1�£� �#

£�ë�,��³� ã��êÅ�µ­ª��

������Û�6ì��������1�£�®ùº�yà���ç�Ð�ì��.êÅ�ø÷�Ë����

ç�Bû���à�i³�è�È�¶÷�¯��������1�Å�Òàº�y�v5��l��³�

¶4� 4U� Bû��� à�i³� ¹þº� »� ¼÷� ª��� �Ì÷� êÌW� Bû��� à�i�

®ùº�y�hÕ*Ø�Ë�'�� �ê��å̺� ¶à+ÌØ�¡Å�»��¼���Ì��à�iê£

1���3È�¨êÌìÑ�Ö���è�È�º�y§¨�Èàõ�»�¼����Uª�Bû���à�

i�� 6ìë� �ÈÅ� Sº¶÷� ¶Õ� ½ã�� Bû��� à�i�� Ö��� hÕ*õ� y� 1�§

ÖÕ�Ö�Å� ��ª��� ����� Bû��� à�i��� ë�,����ª� ®¯�ÈÑ�� ��

¯�Bû���à�i��À�rÅ���ª����ê�À�r£�ãí¶��´e���.��ë�,

��³�åæ¶��þ»ê��¹ë���5ɳ�Øù��¼��

&������s�s�s�s�yzyzyzyz� "��������'�(���

ÃÖ��.��������.ê��§Ñ�Ø��M�ª�������ÈE�£�E��.Ø�à.�íj

ë��ÃÄ����á�¹�0Å�µ­¶4�¶���¸�������AÅ�»�¼����Uª�µ?£�E��

.Ø� ���� '|�� ���� á�¹Å� ë��§� :L¶Õ� ½ã� µ­¶�� �Ï�� º� ù�

à�Øù���ÃÖ��.Ø�hÕ*�õ�y�����Bû���à�i��� device_struct�Ö�Ü¥�� Q�ë� chrdevs§� Ö��� ���³� ­Øþ�Èú� ���� 1�§� Ö�Å� ��ª����� �.�� H�¾� �.� Îý�� �é³� êÌ� tty� �.§� ºíË�� 7Î�� �ê� ¸¶�� ëS�

ÈÑ�µ­¯����.§�Ǫ�H�¾��.�Îý���5ËÌ�¼���chrdevs�Q���Ò�S�ë

����������������������������������������������������������

Ï�� 7�� �Uª� jÅ� ¶�� á�¹� 0£� register_chrdev()È�� 4Õ§�� �.�� H�¾

Îý��Bû���à�i���o��E���íj�:��r���±ò¯��� ��!���C! ���C- �%§

Ñ�þ»���È�¨��/�����0/��Å�ß�»�¼���-!0���,�

ED� ���<�ÃÖ��.

��!���C! ���C

������%�Υ

Page 101: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

device_struct� Ö�Ü¥�� ¾Øù� ÆñÅ� Øù�� ¼��� ¶��� Bû��� à�i�� �

��o§� Ǫ� ¹ë����� �ç� ¶��� íj� :�� r�§� Ǫ� ¹ë����� �� íj� :�

r�£��íjÅ� ¶������� ¸���A�� ���íj� :�Å�»k¶��ÃÖ�Bû���à�i

§� ¼�� �0�� ��ê������ /proc/devices§� ¼�� ÃÖ� �.§� Ǫ� ­ê£� �¾

chrdevs�Q�§Ñ�Øìö�����

ÃÖ��.� �é³�êÌ� /dev/cua0�³��¨Â��ÃÖ��»�íjÅ�¶«��1�£�Vûç�ÃÖ

Bû���à�i��íj�Ã���0��ÑÅ�»�¼����=Å�ã�ÌÍ�ª���É ��íj

���Bå��ÃÄ�Ò��.��»�íj£� J3=� ����È���¯���ÃÖ��»�íj§�Ǫ� J3=

�������.�� H�¾��aÖ�� à��� �aÖ³� Øù�� ¼�� �����Ä� �.��»� íj

§Ñ�6j¶������ J3=� �������.��»�íjÅ�¥,ª�ÚÛ§��?å�Õ߶��íj�á�

¹�� �?+$�#£��íj�á�¹§�?åÈ�¼��5ɳ�Øù��¨Ä��

Ò� J3=� ������ª�����íj�:�ê��:LËÌ�¼�'���ê� :�£�E� ����Ø� Ø�

��íj�á�¹�䲧���� �����ÃÖ��»�íjÅ��¨Â�� J3=� ����Ø�¨êÌ��y

à��� �� ������ íj� :�� þ»ê£� ÕÛ� ÃÖ� �.� :��È� v5¯��� ��� M� ¶��

íj�:�� A�íj�¶Õ�:�¨�Øù��¼���&­�ÈE���ÃÖ��»�íjÅ� ¶«����¹

2ìë�¶Õ�íj�:��þ»����.��H�¾��aÖ³� chrdevs�Q�§�Ǫ�ëS�È�µ

­¶4�� �� �.§� Ǫ� íj� :�� r�Å� Øìö��� °ª� �� ÃÖ� �»� íjÅ� vâ¶�

file�Ö�Ü¥��íj�:��¹ë�Ø�Bû���à�i���Å�Ø� �����Ö�Ü¥³

�=ª�������&­�ÈE�§Ñ�® �� �Ä�íj�:�£�ÃÖ��.��íj�:��È� �

BËÌ�Ñ�÷�¯��

&�����7{7{7{7{�yzyzyzyz��%��.�'�(���

r���.ê��íjÃÄ�ËG¶���Å�ùSª���¶b�r���»�íj§�Vûç�íj�:�

/�³�åæ¶�'�µ­Ë��ÝÞ£�ÃÖ��.§�µ­ ¤�ÝÞ���Û�Óµ¶�������

blkdevs�Q�È���¯�r���.êÅ���ª���blkdevs�� chrdevs�Q�§Ñ��à�Ø

ùÈ� �.�� H�¾� �.ÎýÈ� ëS�ËÌ� ¼��� °ª� E� ���� Ïá� device_structÖ�Ü¥����ÃÖ��.���ç�ö£��r���.ê��`Ó��÷�¼�������� =.=*��

.�� *�?��.� #£���� E��`Ó�����`Ó�������1�§� Ö�Å���¶�� 1�

§� íj� þ»êÅ� åæª��� Ì�� `Ó��� r�� �.ê§� µ­¶�� Bû��� à�i�

`Ó���Ò�� �aª� `Ó�� ë�,��³� åæª���EÓÑ� é³� êÌ� =.=*� Bû��� à

�i��� =.=*� Ѳá�¹��1�§� ãí� �.§� Ǫ� íj� þ»³�åæ¶�'� µ­º� »

¼��ë�,��³� =.=*�Ѳá�¹§�åæãÍ�ª��

�Ä� r�� Bû��� à�i�� É �� íj� :��� þ#� ig� �á§� Ǫ� ë�,��³

åæãÍ� ª����� Ò� r�� Bû��� à�i�� blk_dev� Q�§� ¼�� blk_dev_structÖ�Ü¥�� ­Å� ���� 4Õ§Ñ��� �� Q�§� Ǫ� ëS��� �.�� H�¾� Îý���

����������������������������������������������������������

Ï�� ��� �� íj� :�� r�Å� �¨Â�� Ö�Ü¥�� file_operationsÈ�� 4Õ§�� �/���

�!� ��������� ��!�� ��#£�ÕÛìë�:��ô§�� ! ��,�� ���!�� - 0������ 4U� :�ê��{�¼

�����Ö�Ü¥��r���.��Bû���à�i§��µ­¯����-!0���,�

Ï�� 1�� ��� íj� á�¹� 䲧� �Ñ� �ç� :�Å� ì­º� »� ¼÷� ¶4�� í���� �

³#���#��íj�ä²� ë�,��³� Øùù¨� ?åÈ� �ç�6¿Å� ¶���Å� Ø�¶

÷�ª����-!0���,�

Ï�� 2��Bû���à�i³���º�y�±òË�� file_operations�Ü¥²§��ig��

á§�� ¯�þ»��¡���EÓÑ�r���.­�È�a���Ö�Ü¥Ø�è�¶÷�ËÌ��i

g� �á§� � ¯� blk_dev_struct� Ü¥²�� ��� ¸¶ë� blk_devØ� ʳ¶÷� ¯��

ÃÖ� �.§Ñ�� à�ØùÈ� r�� �.³� ��¶�� þ»ë� register_blkdev()§�H�¾� Îý�� �o�� E��� íj� :��� ±òË��� ig� �á§� � ¯� v5£� ÊË

blk_dev_struct� Ö�Ü¥§� ¼�� request_fn� þ»� ¹ë�³� Ö��� ��È� v5þ

�Èú���ÌR����-!0���,�

- C����C ����������N����N ����

���Υ

��-N�%�N-�/

- C��� �� ���%����N�/����

Î¥

¥

- C��� �� �� Î

�� ��� C9!��,C

!!N�;N9!,���Υ

Page 102: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

blk_dev_struct� Ö�Ü¥�� �r���>�� ��� �0�� ����� ig� �áØ� ª� r��� '��

³� ¸·�� �Õ� ½ã� à�i§÷� ¶�� �rÅ� �¨Â�� request� Ö�Ü¥� ���§� Ç

ª�¹ë�È�Ü�ËÌ�¼��

ig� �á�� ��¯� �.§Ñ� '��³� ¸·�� ���� º� y�� request� Ö�Ü¥³blk_dev_struct� §� ­Øª��� ED� ���� Ò requestØ� ¶�� ���� buffer_head� Ö�Ü¥§� Ǫ� ¹ë�³� Øù�� ¼��� Ò� request�� ª� r��� '��³� ¸·�� ��

�r����Å�É4����buffer_head�Ö�Ü¥��ig��á§��ã�e��Ë�����ig

È��r��:���k���Õ�����È/�Ø�¼Å������Ò� request�Ü¥²��5ì��

��ë� all_request ����§Ñ�ºí¯����r��Ô_��r����§�­ØË«�����r

p³� Ã�¶Õ� ½ã� à�i�� �r� þ»Ø� Ñ�÷� ¯��� EU«� à�i�� E¾� M�Q

���§�¼���Ä� request³�Ã�º�����

jM�Bû��� à�iØ� �rÅ� Ã�¶�� �«�� à�i�� request� Ü¥²§Ñ� ÒÒ�

buffer_head�Ü¥²³�¡O�������w�Ëj¤Å��á¶���ê��eÅ�ãåãÍ�ª��

�Ì÷� buffer_head��eÅ�ã嶫�� E�r��:��� k���Õ����Ýê̼�� �È

/�Ø� ¼Å� y� �³� ñÛ÷� ¯��� ��� éÈ� íj� �oÅ� ãL¶�� �5§Ñ� ?+$�� íj

á�¹��íj�á�¹Å�ç�� ¼�� r���.È®�� �¤� ?+$��Bå������³� ¹þ¶

�� ¼�� '��� r�Å� ¸ÌÍ� ¶�� ÚÛØ� ¼��� �È/��� Bû��� à�iØ� Ö�Å

ñä� y)ù� Ýê÷� Ë��� ñÌ>Å� y§�� buffer_head§ Bå��� ���Ø� ê̼Å

������å� request�Ö�Ü¥��¬j����áË�����Ö�Ü¥���å��ç�r���r

Å�½ã�µ­õ�»�¼÷�¯��

,���[s[s[s[s�q�uq�uq�uq�u�3� ��&"�2�

B�l� à�²�� Ö�³� ,±¶�� B�l� Sß�/!������§� ¾�þ�Èú� Ö�³� f{� �ð

ì�È�¾�º� »� ¼÷�ª��� Ö�³� Õ�¶Õ� ½ã� ��� ¥E¨� qàØ� Sß�� �«§� ¼

���/ª�øw�³�Ö�Å�æ÷�ª���qà���5��/ª�øw���Ö�Å�@ù¶4�Ö�

³�¸���

ED� ���<�ig��á�r���.��r

��!���C! ���C

9!,����%�Υ

Page 103: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

B�l�à�²��¶������ Sß�/!�������È�Ü�ËÌ�¼���Ò�Sߣ��/¶÷�W� Ò

��� /Õ� ´dÐ�§� �/ª� �*Í�� Ö£� F�È� �ùËÌ� ¼��� Sßê£� Ø�'� G

� / ��!��§�:LËÌ�j5ª�ð�È�,±Å�¶�'����,±�ð�����§��Ñ� �����B

®�� �������B)ù�� ����³�Mù� 1���B�È�,±¶���ÈØ�B�l��¬�ãÉ«

E�Ä�³�º��»�¼Å������B�l��¸ÕC�Õ�qà��Ö�³�¸�����ϺÅ�¶��

Ò� �«à�� ¶��� qàØ� ¼Ì� Ò� Sߧ� qàØ� ��È� ʳª��� ¸ÕC�Õ� qà�� Ð

�ì�È� Sß�� �«Å� ¦à�ù� «���� Ç�� ��� Ö£�÷¨¯�� ��ë.� 5��� æÕ� ×

��½§�ؼ���¸ÕC�Õ�qà���qà³��Ê����.����������§��ã�Sß���«Å�Ø

È�U��Êë����Ä�¸ÕC�Õ�qà��ÑÈ� (Ì�¼ÌÑ�Sß�� �«§Ñ��#���Ê�

÷�¯��

Sß��Ò� �«£��Ù�����,���� ¶�� ���Ø�� 6·S�È���ÌR��� �Ù �£� Ø�

ûÚ§�¼���Ù����Ø��U£�Îý³�����Ù£��·�G§�Ø��Ø)���Ù���� ?

b{��0! ��������#£�Îý³�Øù���Ù��>d�����Ñ�B�l§�¼���Ä�Sß�

I�§�¼�� �Îs��Ù£��¾� �Î�?b{����?b{��è»���Ù��è»��#��È

´´�B�l�� Õ¶ì�Ü¥³� vâº�y� ?b{�� ­Ì³� ����Å� ß�»� ¼Å� ����

Ò� �Ù£� ª�� ������È� �[��� ª��� Ö�³� ¶àB�l§� ¾�¶�� ¸Ìêj� »� ¼�

E�M½È� B�l�� r�� lÕ�� #��� jßìë� ª�lÕ�� ���û������ B�l³� å

¿ª���¹ÔÅ�º�y���lÕØ�ù5¯��

B�l��É �Õ¶ì�Ü¥� A�?b{��qà��E���ª���è»� A�È��ÍÕª���é³�ê

Ì�®ùº�y����§Ñ�èÖ�� *�?�B�l����¶�³��¤��#���¨N��

hdb: Conner Peripherals 540MB-CFS540A, 516MB w/64kB Cache, CHS=1050/16/63

��£� B�lØ� ����è�� ?b{� ��Ù��� �1è�� qà� �è�� Sß��� E��� �Ùà�� 1

è��ª�³�Øù��¼����Å��ª��� Ò�ª��ë�r�à�� ���û����lÕ³�Øù�

È�� B�l�� ¾�­�£� ������� û��Ø� ¯��� ��� ½§Ñ� É4��� B�l�� ­�

��1B5¶���Ä�Ø�¼�'�����ª�� ���j®�� B�l�í_��5ɳ�Wʶ�'�µ

­ËÕ�yÃ����Ì��B�lê£�Ö6�È�¸à�ª��9��� ������³�;�ÂÑ�B�lØ�åÇ

È�¿6¶���ëS�³��á�(�Õ��ª��

¶à� B�l�� í_��/��� � ����È� "è�� »� ¼��� í_�£� �aª� ñìÅ� ½ã� ºíª

ª�ê��·Çª�EY����B�l��í_�Å������£�B�l³�4U���²åÈ��·

����ç�ñì�È�µ­º�»�¼���ã����!£�����á�¹£�¶���B�l§�/è�

í_�Å�ØR�� A�¶��� �D=�íj�á�¹�����ç�¶��� ?+$��íj�á�¹Å��àù£

£��@�í_�����¶àB�l��í_��5É��í_��À�r§�ì'¼���í_��À�r

�� Ò� ����� í_��� ÌBÑ� ῶ�� ÌBÑ� k��ù³� qà�� ª��� ?b{� Îý³

Øù�� Õ�ª��� fdiskÈ� �D=È� ¹Ô¯� B�l�� 7è�� �Ä� B�l� í_��/� ���0� � ,

/��� � ���Å� Ø�� »� ¼��� í_�� À�r�� 7è� ���� �¾Ø� �4Í� ¶�� �£� ����

fdisk��/Øù�ÒÅ��í_�Å�ùS¶�'��ÒÒ� �Ä�/� ���0���ì����������������!�" ��!�

í_�����ì��í_�£�R&�í_�������4U�è�����í_�Å�Øù��¼���

���� ì�í_��� ��� í_�£� �Ä� í_�Å� ¥èΧ� Ø�� »� ¼�� åªÅ� Û,¶Õ

½ª�ÝÞ�È� è�Ëj��� �¤£� ¾è�� �Ä�í_�Å� Øù�� ¼��B�l§� Çã� fdisk³�?k Å�y��4~�L���� <

Disk /dev/sda: 64 heads, 32 sectors, 510 cylindersUnits = cylinders of 2048 * 512 bytes

Device Boot Begin Start End Blocks Id System/dev/sda1 1 1 478 489456 83 Linux native/dev/sda2 479 479 510 32768 82 Linux swap

Expert command (m for help) : p

Page 104: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

Disk /dev/sda: 64 heads, 32 sectors, 510 cylinders

Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID1 00 1 1 0 63 32 477 32 978912 832 00 0 1 478 63 32 509 978944 65536 823 00 0 0 0 0 0 0 0 0 004 00 0 0 0 0 0 0 0 0 00

���(Îs�í_���?b{� ���ë��Ù� ����qà� ���ª�� �§Ñ�ῶ���722Î�?b{���

è�� ª��� 1è�� qà)ù� ¼��� �Å� É4���� 4Õ�� �Ùí� �è�� ª��� 17è�

¸ÕC�Õ�qàØ�¼��È����í_���lÕ��¼ÌÑ�?b{�è»��#����� -� ,��ÕÛ

ì�È�í_�Å�?b{³�Ú3È�¸¶ª��������ûÚ�?b{� �§Ñ�ῶ4�G��¼

��Ým�È�Á��È�êÌØ� 72è�� ?b{³� �����¾Îs�í_�£��@� í_��È

Ñ��¤�?b{� �72�§Ñ�ῶ4�B�l��Ø��Á��?b{)ù�Ûw¼��

�����hÕ*¶��6Á�á�¹§�¼��¶àB�l��¸.�³�E���³��Bª���ü¾

á�¹§� ¶àB�lØ� *� èØ� ¼�� Ì�� ´eëù� ø����� ��Ø� èa� B�l�� í_

��� Ì%÷� ��Ì©�ù�� ;����� �ê£� gendisk� Ö�� Ü¥È� �áË��� �ê�� �

���� gendisk_head� ���� ¹ë�Ø� Ø� �� ¼��� *�?#£� èa� B�l� Ѳá�¹

£�hÕ*õ�y�Ö���;£�B�l³� gendisk�Ö�Ü¥È�¨êÌ����B�l�Ѳá�¹

£� �³� íj:�Å� ��¶�� ���³� blk_dev� Ö�Ü¥§� �Å� y�� 6á§� ª��� Ò

gendisk�Ö�Ü¥���Òª�H�¾��.�Îý³�Øù������r���»��.��H�¾�Î

ý��j.ª���é³�êÌ��=.=*�B�l�Ѳá�¹£��Ä� =.=*�B�l��.§�ì­Ë��H

�¾Îý� Å� Øù�� ¶��� gendisk� ���� �: �:�³� ¨Ä��� ED� �£� ¾è�

gendisk����³�É4���� ó�� �£� =.=*�B�l�Ѳá�¹������� �¤��£� *�?

B�l�ù�úU��������£�(Îs� *�?�ù�úUë� ide0���

B�l�Ѳá�¹��hÕ*º�y�¨à�� gendisk�������Mù����Ø�í_�Å�ɵ

º�y§¨��ë���Ç���Ò�B�l�Ѳá�¹£��.��H�¾��à����.�Îý³�Ð�

ìë� B�l§� ¼�� í_��� �Bá�� »� ¼��� Ö�¨�� Ö�Ü¥³� ÜGª��� r�� �

.Ø�ig��á��íj�:�Å� ã�¸'ù·���j�y��1�£���:�Å�r���.��»

����������������������������������������������������������

Ï�� ��ª�?b{��lÕ��qà��»� P�ª���»� P�ª�� lÕ��È�4ÕÑ�� 17�P���P

����V���7�21��ë� �B5�����-!0���,�

ED� ��<�B�l��:L����

Page 105: Doldoggi bisiri

�� �������BBBBû��û��û��û���àààà����iiii

íj�é³� êÌ� /dev/sda2�§Ñ� �ïª� H�¾� �.Îý³� �­¶4� Vûç� �.È� ÉÂ

÷�¯���à����.�Îý³�?å�Ð�ì��.§�:L¶���£�èa�Bû���à�i�

Ѳ���Ϻ���

&������'9���*��*��*��*

ù������á�¹§Ñ�Ø��jßì�È�µ­¶��B�l�� *�?�*���"������ � ,� ?!������ � �

B�l���� *�?�� =.=*#£� *CD�i�Ø����B�l�ë�,�������Ò� *�?�ù�úU

�� ¾è)ù� B�l³� ùSº� »� ¼��� ¶��� ���� ����� B�l��� �ç� ¶��� ´ð

� !�����B�l����������«�´ð����É �B�l§�¼��ögÈ�v5ª���á�¹

§� ¼�� (Îs� *�?� ù�úU�� �Ä�/� ���0�� *�?� ù�úU�� ¶�� �¤� �£� �Ä

� �������0��ù�úU��ª��� *�?�� �h§� �� B90����'��³�±�º�»�¼���� *�?

B�l��EÇ�lÕ�� ��B5����ì�� *�?� �?�������� *�?��?*�?���B�l��lÕ³� EÇ

�1�65��±�ð�³�hí� �1�1�B5)ù�Vb������*�?�� ?*�?�B�l�� =.=*�B�lÉ�

�Ñ�GÓ��Ç®¯�� �.��Éà�§�¶������ *�?�ù�úU³�Øù��¼��

����� *�?�B�l���oÅ�B�l�ù�úU³��ïª��ѧ���(ë��� �Ä�ù�ú

U�� �� B�l�� /dev/hda�� ´ð� B�l�� /dev/hdb���� /dev/hdc�� �Ä� *�?� ù�

úU§� ¼�� �� B�l���� *�?� Ѳá�¹£� ���� 1�§� *�?� ù�úU³� ��¶ù¨

B�l³���¶�� �£� «���� �Ä� *�?� ù�úU§� Ǫ� H�¾� �aÖ�°�� �.� Îý�

�� �����Ä� *�?�ù�úU�� ������EÓÑ�á�¹��¾è�� *�?�ù�úU³�Øù�� ¼

�«��blk_dev�� blkdevs�Q��� Î�� ��Î�ëS�§� *�?�Ѳá�¹�����Ø�¼Å

����� *�?�B�l��r���»�íj£����Îý�(���ÝÞÅ�ß�¶4�� �Ä� *�?�ù�

úU§�:LËÌ�¼�� /dev/hda�� /dev/hdb�¾�è��H�¾��aÖÈ� Å�ØR���1�

£��ê�r���»�íjÅ���¶�� *�?�Ѳá�¹§�Ǫ�íj�:����ig��á�:�

Å��H�¾��aÖ³�ëS�È�µ­¶4�ø��� *�?�Ѳá�¹�È�±òª���Ì���r�

êÌþÅ� y� Ì�� *�?� B�l§÷� �r�� êÌþ�ù� ø�Â�� �£� *�?� Ѳá�¹�� �

�����³�½ã� *�?�Ѳá�¹£� �.��»� �aÖ§�¼��à��� �.�Îý³�µ­¶�

'����£�Vûç�B�l��ãí¶��í_��È��rÅ�É¿�»�¼���¶��5ɳ�Øù

��¼����Ä� *�?�ù�úU§�¼��´ð� *�?�à�²ë� /dev/hdb���.��aÖ�� &�%��'

������B�l��(Îs�í_��/dev/hdb1�§�Ǫ��.��aÖ�� &�%��'���

&������'9��h&�'��h&�'��h&�'��h&�'���|�|�|�|

*�?�B�l�� *5B� �.��ϵ��!£� ®¯Å�þ#� ãþ�����áWÅ� ã��ê� �.È�

ë�,����øã�þ������� *�?�Ѳá�¹��hÕ*³�ä��Ò ¤��É��{�´)

¶÷�¨Ä��

���Ø�ùSº�»�¼��EÇ� *�?�ù�úU���»�� 7è����Ò�ù�úU�� ide_hwifsQ�§� ¼�� ide_hwif_t� Ö�Ü¥È� ��ª��� Ò� ide_hwif_t� Ö�Ü¥�� ¾è�

ide_drive_t�Ö��Ü¥³�Øù��¼��������¶����� *�?�à�²���ç�¶���´

ð� *�?� à�²³� ½ª� ����� *�?� Ѳá�¹³� hÕ*º� y� ����� ü¾� á�¹�

.BD=� H��§� B�l� 5ÉØ� ¼�ù� ×ØÛ��� .BD=� H���� Ü'�§Ñ� ±SÅ� æï

ÙÕ�yç� �.��±SÅ�Ü{��­ÐÅ�ÝÌi�ù�«��H������� .BD=� H��

��� �.��±S���ì�¼�ù��ì�¼�ù§���¶÷�Ô�Ø��?áW�á3����!� � ��� �!��,�

�$.���.§�ê̼�� ����� .BD=� H����½.��á�¹�� 5*D=§Ñ�v5¶�����

Ì�� *�?� ù�úU�� à�²Ø� ¼�ù� ���§÷� ø����� ����� �ïª� B�l�

Õ¶ì� 5ɳ� 5*D=È®�� ä���� �� 5ɳ� �� à�²§� Ǫ� ide_hwif_t� Ö�Ü¥³� v5¶�'� µ­ª��� EG§� �ö� �.ê£� �.*� ?*�?� ù�úU³� ¹þ¶�� ¼�� *���!

����������������������������������������������������������

Ï�� ��� =.=*��4Õ§�B�l�ô§�����#£��ç�ô®�.³�(j�»�¼�� *CD�i�

òÈ�ù¨��*�?��Mù�B�l³�½ª�ë�,�������-!0���,�

Page 106: Doldoggi bisiri

��� �������BBBBû��û��û��û���àààà����iiii

�7��J+���#£� �.*���Å�µ­ª�����ÚÛ� *�?�Ѳá�¹£� �.*�5*D=�0÷Å� �­

¶4�á�¹§�¼�� �.*� �?�*�?� ù�úU³�;���� E��� �³� ¼���ê���§� �.*� �

Ò������0Å�ý4ª��

*�?� ë�,���� ë� ù�úUØ� �ïË«�� ù�úU�� �§� :L¯� B�l³� ß�¶4

ide_hwif_tØ�v5¯���*�?�à�iØ� *CD�H���æW§�¼�� *�?�â6�Kù��§�â

6Å�$�Èú�6¿����ÌR����Ä *�?�ù�úU��â6�Kù����åÌ�Kù����Õ

Û� *CD����� ������$�����*�����ê����� *5B��.�h�էѮ���k�È� v5¯� �

���� *�?� à�i�� Ò� ù�úU³� ���� r�� ig� �á�� J3=§� ��¶�'�� ��

blk_dev�� blkdevs�Q�§�­Ø¶������� *�?�à�i�� °ª�ãí¶��ë�+�§

Ǫ�åÌÀÅ��rª����ê�ë�+��Ïá��kÃÄ� �Ä� *�?�ù�úU§� �7���Ä� *�?�ù

�úU�� ��È�v5¯���EÌù¨���ê�v5£� *�?���ç��/ª�v5��à�ØùÈ�1

�§�â6k��������� ! ����Þ�Å��ÌÑ�YÌ�(�»�¼��� *�?�à�i��°ª� ®ùá� �

ï¯� *�?�ù�úUà�� gendisk³�¨êÌ� gendisk�����§�­Øª����������

�§� ®ùá� �ï¯� �Ä� ¶à� B���� í_�� À�rÅ� ;�'� µ­ª��� í_�Å� ɵ

¶���à�� *�?�ù�úUØ�¾è�� *�?�B��³�å̺�»��¼����Å�ø��¼��

&������ �����*��*��*��*

=.=*��=��!!�.��/�����=0 ���� *����-�����i����¶������ý��³�¹þ¶4�i�à�� è

)ù�� �.³� ùSº� »� ¼�� 78ìë� �Ç �� '��� i����� Ò� �.�� �Òª� �aÖ

³�ØìÍ�¶�'�����Çè�B�l§�¼��ögÈ�v5ª���i�§�¼��Ì��¾��.�µ

��ÄW§�6Õì�È�°��¬6Õì�È�'��³�±�º�»�¼�����¬�� lÕÈ� hí

7��B5)ù�±�º�»�¼���=.=*�i����.W§�'�����`�5ɳ�þ#�±�¶���±

�� á¿Ö� � � ������� ±�� Ç�����"���� µ��� ¶��� �Îß�£� 4Åè�� ÑÈ� �ç� �`

³� Ø�� »� ¼��� =.=*� i��� �³� �`�� i�§� ¼�� �Tè�� �ýÈ®�� ø� »� ¼��

4Åè��`���¤��#��

iiii�Ø�Ø�Ø�Ø�¬Ì¼¤¬Ì¼¤¬Ì¼¤¬Ì¼¤5-��%)''��i�§�Ǫ�åÌÀÅ�ØR� �.����³� ��¶���Îß��

¡��

�³�³�³�³� *<�� ������ª� =.=*��.Ø����¼§� Ö��� =.=*��aÖ³�ÂÉÂÑ� =.=*� i�§

Ǫ�åÌÀÅ�äÌ���¶����Ø��U£� =.=*��aÖ�ÎýØ��Í��

SSSS�'='�32&C���.Ø��³³� ã� =.=*�i���åÌÀÅ�ä�«���å� =.=*��rÅ�Ù

Å� Ç�§÷� Ö��� â6Å� ÉÂ��� ª��� �ýãÍ� ª��� ��� ��� ¼§� Ç��

=.=*��aÖ³�ÂÉà�Èú���ÌR��

³³³³SSSS)'�'='�32&C�� =.=*��.���rÅ�Ã�¶����§�:LÅ��Å�»�¼���EU«

Ç�£�±��á¿Ö³��á�Sº�»�¼����Ä� =.=*��.Ø����`³�ùS¶���£

����

ââââ6666�&++*C1�� 1�� ���� °�� ��� û���� â6Å� ±�� á¿Ö§Ñ� ±�� Ç��È� ±�º

»�¼��

''''����������~�~�~�~��''''���������4444~~~~1*3*� 2C�� 1*3*� &-3�����`§�¼Å�y§�'��Ø�±��á¿

Ö��±��Ç��µ�§�±ò¯��

����`̀̀̀�3*3-����Ä�â6Å�P�ª��§����`È�êÌØ���Ç���±��á¿Ö§÷��æ

���?»³��¨Â���`�û��³�±�º�»�¼÷�ª��

HHHHáùáùáùáù��~�~�~�~��HHHHáùáùáùáù�4444~~~~+'��*.'�2C��+'��*.'�&-3��±�� á¿Ö��±�� Ç��µ�§

­Øìë�5ÉØ�±�¯��

Page 107: Doldoggi bisiri

��� �������BBBBû��û��û��û���àààà����iiii

���� =.=*� Ѳá�¹£� ¾Øù� ÕÛìë� ��È� ËÌ� ¼��� ÒÒ£� Ö�Ü¥È� ���

Ë�'��ê£��¤��#��

ý�ý�ý�ý�����7����� =.=*�ý����¶à+Ì��Ð�ìë�®¯�È�� =.=*�ù�úU���� ).���� �.*

=.=*� ù�úU�� =.=*� ý���� ª� é��� ���� á�¹�� #£� ´e�� =.=*� ù�úU

³�¶�����Øù��¼�«��ÒÒ£�a��� =.=*�ý��È���¯�����£� =.=*�Bû

���à�iØ�Ö���ù�úU³�¶�����å̺�»�¼�������� =.=*�ý���

·��Æ�� =.=*�â6��±��á¿Ö���

�.�.�.�.1� �����Ø��jßìë� =.=*��.�´eÈ�� =.=*�B�lØ�¼ù¨��=.=*���£�À���

.�A�DB��E���jß� =.=*��.#£�4U�´e³�{�ùSª��� =.=*��.��·��Æ�

=.=*�â6��Ç���¯����ê��.��ÑÈ�� ÷��ïËÌÍ�¶�'��é³�êÌ�� .�A

�DB��� À��#£� å·Ø�ª� �²³� ØR� ÚÛ� ����� E� �²Ø� å·Ëj�ù

ë�º�»�¼ÌÍ�ª����ç�B�l�´e���ç�H�¾��.�Îý³�Øù��������

�Ø�r���.§�Ǫ��rÅ�Vûç� =.=*�´eÈ�É¿�»�¼÷�ª��

���2�ÑÑÑѲ²²²á�á�á�á�¹¹¹¹�����hhhhÕÕÕÕ****

ED� �7�<�=.=*��ܥ

Page 108: Doldoggi bisiri

��� �������BBBBû��û��û��û���àààà����iiii

=.=*� Ѳá�¹Å� hÕ*¶�� �£� =.=*� i��� �.ê�� 6ìë� ��� yç� �Û� ´)

¶��� ����� ®ùá§� =.=*� Ѳá�¹Å� hÕ*ª�� A� á�¹§� ¼�� =.=*� ù�úU

�=.=*�ý����¶��³� ;���Ò� =.=*� i�³� ɵ¶4� �Ä� �.êÅ�;����� E��

�ê��.³�hÕ*¶4�����1����ç�®¯§Ñ�jß�íj�:���ig��á�r���

.�:�Å�Øù���êÅ�µ­º�»�¼÷�ª���hÕ*��¥Øù��`§Ñ���ÌR��

(s�� ����� 1�Å� Òàº� y� êÌØ� ¼�� =.=*� ý��� ÌË��� ë� ù�úU� �� Ì�

��� Ö��� å̺� ¶à+̳� Øù�� ¼�ù� ;���� 1�§� ¹þ¯� Ò� =.=*� ý���

builtin_scsi_hosts� Q�§� Scsi_Host_Template� ���³� Øù�� ¼��

Scsi_Host_Template� Ö�Ü¥�� Ì�� =.=*� �.Ø� =.=*� ý��§� :LËÌ� ¼�ù� @

ù¶�� �� #£� jÅ� »k¶�� =.=*� ý��� aÈ� �Òª� �0ê§� Ǫ� ¹ë�³� Øù�

¼���=.=*�Ѳá�¹£�Ö�Å�v5¶��6Á��ê��0Å�® ����ê��0£����ý�

��ÒÅÅ�ùS¶�� =.=*�Bû���à�i��ª�®¯����?å� =.=*��.Ø�:LËÌ�¼

�� @ù¯� =.=*� ý����� Ö��� Scsi_Host_Template� Ö�Ü¥³� '�*¯� =.=*� ý�

�ê�� scsi_hosts ���§� ­Øª��� @ù¯� ý��� ÒÅ�� Ò� ý���

scsi_hostlist� ���§� ¼�� Scsi_Host� Ö�Ü¥È� ��¯��� é³� êÌ�� ¾è�

).���� �.*� =.=*�ù�úU³�ØR�á�¹£�Ò�ù�úUaÈ�¶�ããÑ�����§�¾è�

Scsi_Host� ���³� Øù÷� ¯��� Ò� Scsi_Host�� Ö��� Bû��� à�i³� �¨Â

�� Scsi_Host_Template³�Ø�7��

�å��Ä� =.=*�ý��³��ï ��È�� =.=*�Ѳá�¹£�Ì�� =.=*��.Ø�ý����i

�§�:LËj�ù�;�Í�ª��� =.=*��.�� �§Ñ� 2)ù���.�Îý³�Øù�'����Î

ý��Ö���:L¯� =.=*�i�§Ñ�ÒjãÍ�ª��� =.=*��aÖ��Çè��.§�¼��ögÈ

v5ª���=.=*�hÕ*��à�� =.=*�i�§�¼���.È� $?=$N()*$N�?��I�â6Å�ÉÂÑ

�.³�;�����.Ø�Ç�Å�ª�«��?)U(*�I�â6Å�ÉÂÑ��SìëÅ�ª��������

�§÷�å¿Ö�����������o���.����â��è5���� �����oÅ�±òª��� =.=*�â6

£� Scsi_Cmnd� Ö�Ü¥È� ��Ë��� Bû��� à�i�� Scsi_Host_Template� Ö�Ü¥§� ¼�� Bû��� à�i� �0§� ®³� Ç� �³� ±òª��� �ïª� �Ä� =.=*� �.�

Scsi_Device� Ö�Ü¥È� ��¶��� ÒÒ£� Ö��� ®�� Scsi_Host³� Ø�7��� �Ä

Scsi_Device�Ö�Ü¥�� scsi_devices� ���§� ­Ø¯��� ED� �7��Ì%÷��ê��

¯�Ö�Ü¥ê��ÑÈ�:�ËÌ�¼�ù�É4���

=.=*��.�ÒÅ�È��¥ØùØ�¼�� A�B�l��À���� .���E���jß���ê� =.=*�ÒÅ�

ÒÒ£� �ç� H�¾� r�� �.� ÒÅ�È� 1�§� èaì�È� ��¯��� EÌù¨� �ê£� �

ÌR� =.=*� �.�ÒÅÅ���� �.Ø� ¶����� ¼ÌÍ�1�§� ��¯���Ò� =.=*�ÒÅ£� A

é³�êÌ� =.=*�B�l� A�Ö�¨���.�À�rÅ���ª����ê£���À�rÅ�1���r

��:��íj���ig�á�Å�Vûç�Bû���à�i�� =.=*�ý��È�ÉÂ�'�µ­ª

��� Ò� =.=*� ÒÅ£� Scsi_Device_Template� Ö�Ü¥È� ��ª��� �� Ö�Ü¥�� �� Ò

Å�� =.=*��.§�Ǫ�5É���Iª�¿=Å�»k¶���0ê����³�Øù��¼��� =.=*

Ѳá�¹£��ê�¹�ïÅ�µ­¶4�Ò�ÒÅ�� =.=*��.§�Çã� =.=*�Òŧ��ç��0

Å� ® �'� µ­ª��� � ÷� �¶«�� =.=*� Ѳá�¹�� =.=*� B�l� �.³� :L¶��

º�y��=.=*�B�l�Òŧ��ç�:L��0Å�®ç��������Ì��ÒÅÅ���� =.=*��.

Ø� ¶�� ��� �ïË«� Scsi_Type_Template� Ö�Ü¥Ø� scsi_Devicelist� ���§­Ø¯��

=.=*� Ѳá�¹� hÕ*�� àù£� �`�� ��¯� Ò� Scsi_Device_Template�� ´�

�- � %��þ»³�® �������=.=*�B�l�ÒÅ�«������ïª��Ä� =.=*�B�l³�,

±á�� Eê�� B�l� Ü¥³� Õ�¶�� jÅ� ª��� °ª� ED� �§� É��� �ÃÄ�� �Ä

=.=*�B�l³��¨Â�� gendisk�Ö�Ü¥³�B�l��:L���l§�­Øª��

rrrr������.�.�.�.�����rrrrÅÅÅÅ�±±±±òòòò¶Õ¶Õ¶Õ¶Õ

Page 109: Doldoggi bisiri

��� �������BBBBû��û��û��û���àààà����iiii

jM����Ø� =.=*�Ѳá�¹Å�hÕ*¶���«� =.=*��.êÅ�µ­º�»�¼÷�¯���5

�ì�È�6¿¶��Ò� =.=*��.�ÒÅ£�Ö�Å�1�§���¶4�����Ø�r���.��r

Å�Ö�§÷�É¿�»�¼÷�ª���4Õ§�� blk_dev³� ª�ig��á��r���� blkdevs³� ¶�� íj� :��� ¼Å� »� ¼��� 4ÕÑ�� ¶�� ���� ?+$�� íj� á�¹� í_�Å

Øù�� ¼�� =.=*� B�l� à�i³� éÈ� êÌ�� �� ?+$�� í_�� �� ¶�³� à��º� y

1��ig��rÅ�Ì%÷�Vûç� =.=*�B�lÈ�±ò¶�ù�×ØÉ���¶Ö�

=.=*� B�l� í_�§Ñ� ª� r��� '��³� ¸·�� ��� �r£�� blk_dev� Q�§� ¼�

=.=*� B�l�� current_request� ���§� tÈ�� request� Ü¥²³� ­Ø¶÷� ¯��

request� ���Ø� Ã���«�� ig� �á�� �ç� jÅ� º� è�Ø� ¡��� EÌù� «�«

=.=*� B�l� Ѳá�¹§÷� 3ðãÑ� request� p³� Ã�¶�� ª��� á�¹§� ¼�

=.=*� B�l�� Scsi_Disk� Ö�Ü¥È� �¨���� �ê£� rscsi_disks� Q�§� êÌ� ¼�

�����Q��� =.=*� B�l�í_��� à����.� Îý���j®³� µ­¶4� ëS�Ø� ËÌ

¼��� é³� êÌ� /dev/sdb1£� Î�� H�¾� Îý�� �2Î�� à��� Îý³� Øù��� ��

ëS�� �Å� ��ª���Ò� Scsi_Disk� Ö�Ü¥�� ���.³� �¨Â�� Scsi_Device� Ö�

Ü¥§�Ǫ�¹ë�³����¼���Scsi_Device�Ö�Ü¥��ÄÕÈ�Ö�Å� :�Ò:¶��¼�

Scsi_Host� Ö�Ü¥³� Ø� �� ¼��� ig� �áÈ®�� ö� request� Ö�Ü¥�� =.=*� �

.È�ÉÂÍ�¶�� =.=*�â6Å�Õ�¶�� Scsi_Cmnd�Ü¥²È�û����������.³��

¨Â�� Scsi_Host� Ü¥²�� p§� ¬ë��� ªÎ� ì�ª� '��� r�Å� ¸·�� ��� �«�

�ê£�èa� =.=*�Bû���à�i§��ã�Ã�¯��

,���v�wv�wv�wv�w�#$#$#$#$�7�-� 2�&8"��

�����¥�¦�Ѳá�¹£�¥�¦��.³�'���»ÌÅ�ÉÂ��Ù��ª�è²È��Òª

������ Çè��ÚÛ��{��åà#£� Ð�ìë� �.����Ì��¥�¦��.�����+Ì

Ȩ� ËÌ� ¼�� ��� ¼�'�� '��³� ÖÕ� Ö�§÷� ÉÂ�'� µ­Ë�� ��÷�!��/9��,�

�.#£����E�����Ò�¥�¦� �.�� device�Ö�Ü¥È���¯���¥�¦�Bû��

à�i��1���®ù¶«Ñ�¥�¦Å�hÕ*¶��6Á�Ö���å̶���.³����§

��ª���� �� device� Ö�Ü¥�� �.§� Ǫ� 5É��� ���§Ñ� ùS¶�� �Iª� ´e

��¥�¦��È�0���.�� Ѭ�³��­º�»�¼���¶��þ»ê����³�Øù��¼

�����þ»ê£�Ç®¯�¥�¦��.³� ª�'���±����3Ø�¼����.�����¥�

¦�ùS��1��Å�µ­¶4�±�Ù£�'��³�Vûç��ÈÈ0�3F�È�±òª���ÉÂ

��Ù���Ä�¥�¦�'���»Ì�£� sk_buff�Ö�Ü¥È���Ë�'�����¥�¦��È�

0� q{³� Z÷� áض·�� å·º� »� ¼��� ¨êÌR� Ò:ª� Ö�Ü¥���� ¥�¦� �È

�0�3F��Ì%÷�¥�¦��.³�µ­¶�ù��Ì%÷� sk_buff�Ö�Ü¥³�Øù��'��

³�óFÈ�±ò¶��ù��¥�¦�������§Ñ��/¶÷������4ÕÑ�� device�Ö��Ü

¥��¥�¦��.³�Ì%÷��ï¶��hÕ*¶�ù§��·Å�d��

device�Ö�Ü¥���¤��#£�¥�¦��.§�Ǫ�5ɳ�ØR��

����oooo� �»� �.� íj�� mknod� â6�È� ¨êÌù�� r�� �.�� ÃÖ� �.��� ò��� ¥

�¦��.��»�íj£�á�¹§� ¼��¥�¦� �.³��ï¶��hÕ*¶�� �5§Ñ� Ä

ÕÈ��¨N����ê���o£��.��ÒÅÅ��¨Â��E����ìë��o����#£�Ò

Å�� �.ê§��� �®�� ῶ�� ÎýØ� (���� �Ñ� �{�� �.�� /dev/eth0�/dev/eth1��/dev/eth2������È��¨N���jßìë�¥�¦��.È�� <

C���C��%)� � �{���.

C���C !)� � =�*���.

C���C///)� � �����.

����������������������������������������������������������

Ï�� ����Sç�� Scsi_CmdÈ�ËÌ�¼ù¨� Scsi_CmndØ�Ó����-!0���,�

Ï�� ���� ó§Ñ� vâªû�� #�� ?åÈ� å̺� �.Ø� ¼Å� y� �³� ��ª��� ����

�-!0���,�

��!���C! ���C

������ ���%�Υ

Page 110: Doldoggi bisiri

��# �������BBBBû��û��û��û���àààà����iiii

C���C!�� � ��÷��.

iiii����5555ÉÉÉÉ� �� 5É�� Bû��� à�iØ� �.³� å̶Õ� ½ã� è�È� ¶�� ����� *�U

Îý���.Ø�µ­¶��ë�+��Îý����5������9� �� ����� ����.��åÌ�K

ù���� �`� Kù��Ø� ¼�� *CD� H��� ��� ������ �B�� ���B�� �%����!�£

¥�¦� �.Ø� µ­¶�� �B�� �� Îý���� �� �Ä� 5É�� ®ùá§� �.³� hÕ*

º�y�v5¯��

ëëëë����,,,,�������������ÓÓÓÓEEEE2���6 ���%! ������¥�¦��.���ë���~Å�vâª��

*33N(�� � ë�,��Ø�½§�¼���/��?k����

*33N5�D��.�=$� � device��²Èà������Ø�Ò7¶��

*33N�?5(6� � �.�Biâ�Þ����ì�¼��

*33N�DD�5�&� � ��÷��.���

*33N�D*)$$D�D*)$ =�*���� ���#£�ùö�Ç�ùö�/� ������/� ����:L��.���

*33N)D$��*�?�=� � ¥�¦�­ìÖ���� !���Ø�¡��

*33N�())*)6� � ÖS��ºíËj��

*33N)D���� � �����È�0Å�ùS¶ù�«���

*33N��DB*=.� � �.Ø�àÜ)�È�»�¶���à����»Ì��»����Ø�ÌBÄ

W§��3¡���Ä�»ÌÅ�Ù��êë��

*33N���B(�$*� � �Ä� *��^_������!� �� �����KKêÅ�»�ª��

*33NB(�$*.�=$� � *��^_�����KK�»��Ø�

����È�È�È�È�0000�5555ÉÉÉÉ�¥�¦��È�0�3F���.³�Ì%÷�µ­º�»�¼�ù��¨���

����Al�3F�! �,� !�0���§Ñ�(���q{³�åô¶����¥�¦��.Ø�±�º�»�¼�

Ø��Ç�»Ì�lÕ����EÇ�£� *�#£��È�0�3F��±�§�µ­º�ìíª�»Ì

��lÕ³�S¶Õ�½ã�µ­ª��

3¶3¶3¶3¶% ��!"�� ��£��.Ø�ùSº� »�¼�� �È�0�3¶Å��¨�����Ä����� ¥

�¦��.Ø�ùS¶��3¶£� �3N*)?$��ë������3¶���

ÒÒÒÒÅÅÅÅ3"9���¶à+Ì�ë�,���ÒÅ£���¥�¦��.§�:L¯��²³��¨������

��¥�¦��.��!£�ÑÈ��ç�´e���²³�ùSª���4Õ§���{����%�������

+������ÇA���,���� �"���=�*��������E��� �//!���!,����¹þ¯��

��������*::����� device�Ö�Ü¥�� *����³�¹þ¶4���¥�¦��.§�ãí¶��4U

è����³�Øù��¼��

»»»»ÌpÌpÌpÌp� �����D������¥�¦��.Ø�±�¶Õ³�Õ����¼�� sk_buff�»Ì��p

ùùùùSSSS¶�¶�¶�¶�� þ»êþ»êþ»êþ»ê�Ò��.���.�� Al� 3F��� ë�,���� j®ÈÑ� �È�0� 3F§

Ñ� ý4º� »� ¼�� ��� þ»� >dÅ� åæª��� ��� �=¶�� �KKÅ� ±�¶�� �0

ݨ� ���� ��� �KK� q{³� ­Ø¶��� 35ɳ� ���� �0�� ¹þª��� ��

35É�� ifconfig�â6�È�ß»�¼��

&�#���(�}(�}(�}(�}�yzyzyzyz��|�|�|�|

¥�¦�Bû���à�i���ç����� Bû��� à�i��à�ØùÈ� 1�§�ÊË�¹

����������������������������������������������������������

Ï�� ���� *���ÕÛì�È�á¿��� ¶���ñìù����¶�³� Øù��¼���ë�Ì��4§

Ñ�M�¶���ñìùȨ� *��»ÌÅ�É¿�»�¼�����������*�,�#��#£�»

ÌÅ�4U�ñìùÈ� ÉÂ�� ÚÛ� �´¯� ­Å� »�¶��õÖ¨u� ñìù³��È� ù5

ã�ÉÂÍ�¶�È�!£�ÇÏé�9���; ��%�³�)��÷�¯����§���ª� *��^_����

ñìù³�4U�4Å�ù5º�»�¼÷�¶4�»ÌÅ�¶��É«���»Ì§�Õ�¯��Ä�ñ

ìùÈ�»ÌÅ�±�¶÷�ã�����È�0�����-!0���,�

Page 111: Doldoggi bisiri

��� �������BBBBû��û��û��û���àààà����iiii

þËÌ� ¼Å� »� ¼��� Ò� ݳìë�� ¥�¦� �.�� dev_base� ���� ¹ë�Ø� Ø� �

¥�¦��.����§�¼�� device�Ö�Ü¥È���¯���¥�¦�3F£��.§��Òª�¿

=Å�»kº�è�Ø� ¼Å� y�� device� Ö�Ü¥§� ¼��Ѭ�� �0�� ��³�Øù�� 4U

¥�¦� �.�� Ѭ�� �0Å� ý4ª��� EÌù¨� device� Ö�Ü¥�� ä§�� hÕ*�

�.³�Mµ�/��9��¶���0����¨����¼��

¥�¦� Bû��� à�iØ� ²ÌÍ� ¶�� ÃåÈ� ¾ØùØ� ¼��� Û� (Îs�� ���� 1

�§� ¹þ¯� �Ä� ¥�¦� Bû��� à�iØ� Ö��� å̺� �.³� ��� �£� ���

����� E��� ¾ÎsÈ� á�¹§� ¼�� �{�� �.�� 2§� ¼�� Bû��� à�iØ� Ì

��·ÄùW§�Æ�� /dev/eth0�� /dev/eth1��#���¨N��������ü¾� :¡�:�¥�

¦��.�Ãå��Z÷�²�»�¼���Ò�¥�¦��.��hÕ*��0Å�® «�����0£�Ö�

�� Ü6º� ù�úU³� ;n�ù� A;n�ù� ��¶�� �`�Å� Ô����� ¨�� à�iØ

�����.�� ;ù� A �«�� dev_baseØ� Ø� �� ¼�� device� ���§� ¼�� ���

Ø�å·¯���¨��à�iØ��.³�;÷�¯�«��à�i�� device�Ö�Ü¥���îù

®¯Å��.§�Ǫ�5É��¥�¦� Bû��� à�i§�¼��à�iØ�ùS¶�� þ»ê

����� ���

¾Îs�Ãå���{���.³���� /dev/ethN��.��»íj§�6ì�È�®4¶��ÃåÈ

��� f{� Û�ª� ÝÞ�È� ãL¯��� �.� ñ�§�� eth0®�� eth7)ù� �¾� 4Åè�

������Ø�¼���hÕ*��0£��ê��¾§��#£'���.³�;Å�y)ù�1�§�¼�

Ò��{��Bû���à�i³�á�ãÉ�������à�iØ��.³�;�«��å�Øù÷

¯� ethN�device�Ö��Ü¥��­Å� ����E�����y�¥�¦�Bû���à�i��Ö

���å̺�Ð�ìë�¶à+̳�hÕ*¶���Ì�� *�U³�µ­¶��¼��Ì�� �B�� �

Å�µ­¶��¼�ù� �¨��¼�«����Å�ø�����à�i��Ö���å̺�¥�¦��.

³�4U�è³�;Å�»�¼�'����ÚÛ�à�i��4U�è�� /dev/ethN�device�Ö�Ü¥Å�ÆÖ����4Åè����� /dev/ethN���¾�ºíË«��{�����{���.³�;ù�«

���

��� ���������

��� ����

����������������������������������������������������������

Ï�� ��� �.Ø� ¼Å� Ø��£� ¼ù¨� �Ê� ìëª� �£� ��Õ§� ݳì�È� ʳª��

�-!0���,�

Page 112: Doldoggi bisiri
Page 113: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

$

+,�-�.� �%� ��&������

����� ����££££� ������������� 1�1�1�1������ ùùùùSSSS¶�¶�¶�¶�� ííííjjjj� á�á�á�á�¹¹¹¹� Á�Á�Á�Á�� ííííjêÅjêÅjêÅjêÅ� ÌÌÌÌ%%%%÷÷÷÷� ��¶�س��¶�س��¶�س��¶�س� vvvvâªâªâªâª

������Ø�Ø�Ø�Ø��ííííjjjj�á�á�á�á�¹¹¹¹$��� !�%�!���"������$%��������������������1�1�1�1������????åååå�ííííjjjj�á�á�á�á�¹¹¹¹����� ÌÌÌÌ%%%%÷÷÷÷

ùùùùSSSSË�ù³Ë�ù³Ë�ù³Ë�ù³�vvvvâª�âª�âª�âª��

�����Ø����ª��ë���¶���!£�íj�á�¹Å�ùSª���������Ì÷�þ�

Èú������ Ò:�Å� �÷� Ëj�� �ç� !£� ��²å�� µ� æʺ�»� ¼÷� Ëj��� �

��³�ä�!êjÅ�y�� ext��ext2��xia��minix��umsdos��msdos��vfat��proc��smb��ncp�iso9660��sysv��hpfs��affs��ufs�� ��Øù�íj�á�¹Å�ùS ���í:Q�áW�� ùV§

��{�!£����­ØËj��

����� A�Òg���à�ØùÈ� A�á�¹��µ­º�»�¼��ÒÒ��íj�á�¹���.��

aÖ�à�²� õÖ�� �o�È� ËGË�� ��� ��� ¶��� 3Fìë� ��� Ü¥È� dã

êÌØÑ�íj�á�¹��à.�¶�ë��ÃÄ�É�÷�ª����������¶���íj�á�¹

§� tÞ÷� à��¶�� íj� á�¹Å� �(ë��� �Ä� íj� á�¹£� Ì�� ¨��Äù� ¶�

��Bå��§�à��ËÌ��à��¯�íj�á�¹��íjê��E�Bå����­Å�Ü�ª

����Uª�Bå��³�à��� Bå��� °��à��� ¹ë��� ®ç���íj�á�¹�� à

��Ø�ãåË«�à���Bå��Ø�SÓ�Øù��¼¤�íjê���á�àUN��

B�lØ�hÕ*õ�y� �Ø6�� fdisk³�µ­¶4�� B�l��í_��Ü¥³�Øù÷� Ë�'���

�£� Ð�ìë� B�l³� ��ì�È� *� è�� í_��È� ¯�¶�� ����� Ò� í_�£� ¶

���íj�á�¹� A�é³�êÌ�� ?+$��íj�á�¹� A�Å�Øù÷�¯���íj�á�¹£�Ð�ì

ë��.��r�§��íjÅ�Bå��������Al����þ#���ìë�3F�Ü¥È�Ü�ª

��� íj� á�¹Å� çÅ� »� ¼�� �.�� r�� �.���� á�¹§� ¼�� (Îs� *�?� B�l

��(Îs�í_�ë� /dev/hda1£�r���.��������íj�á�¹£��Uª�r���.

êÅ� M�Q� jÜÈ� IÌ�£� r��� �¤�È� W�¶��� E� 2§� ¼�� Ð�ìë� B�l§

ÇãÑ��øù��A¶������¶ù�«�����.���5�r�Å�¸����ܳ�E��.

§÷���¼����ê�� ë� �5��Ù�� ª��� ?b{��� ¶à�B�l�§� E� r���¼�� ½

.È��B¶���£�Ò�r��Bû���à�i��Ϻ����íj�á�¹£�Ì���.Ø�E

r�Å� Øù�� ¼Äù� W§� �#£� ÝÞ�È� É��� º$��� 6¿ãÍ� ª��� ÷�Ø�� ���

íj� á�¹Å� µ­¶«�� �Uª� �ç� íj� á�¹�� �ç� ¶à+Ì� ù�úU§� �ã� ¥¿

Ë���ç�Ð�ì��²§�¼���£�±'�ÃåØ�Ëù�«��� �ìÌ��á�¹�µ­Ö§÷�

EÌ���� íj�á�¹£� ·ùÌ�Èð� á�¹§� ¼ù� «Å�»�� ¼���¥�¦�:LÈ� SÈù

§Ñ�à��¯� B�lj� »�� ¼�� ����� ���� á�¹�� =.=*� B�l§� ��� Bå��

³�Øù���¤�é³�ÉÖ�

A E boot etc lib opt tmp usrC F cdrom fd proc root var sbinD bin dev home mnt lost+found

Page 114: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

íjÅ�Øù��¿=¶��µ­Ö���ÈE���� /CØ�µ?£�á�¹��(Îs� *�?�B�l§

¼�� J3�$�íj�á�¹��à��¯�Bå�����Å�ø�è�Ø�¡�����é§Ñ� �µ?£

èÖ��>§�¼������á�¹����� /E��¾Îs� *�?�ù�úU§�:L¯�à��� *�?�B

�l����(Îs� *�?�ù�úU�� �.*����¾Îs��£� *�?� .��DB��å̶�� *=��ù�

úU���£�±'�����¡��� ��� �Ï�� ���� ¥�¦� �È�0Å�µ­ãÑ�ÂØ�j¶

��4§� ±*³�8Ì�� Â� øí� �+�� ���� á�¹��íj� á�¹Å� /mnt/remote§� SÈ

�È�à��º�»��¼��

íj� á�¹�� íjê£� '���� >d���� �� �£� filesystems.tex�� �� � íj

§�êÌ�¼���íj�á�¹£�íj§�çÍ�'���ݨ�����íj�á�¹��Ü¥��Øù

��¼���íj�á�¹��Ü¥§�������µ­Ö���È/�Ø�ß�»�¼��íj��Bå��

§� Ǫ� ���� Al�� íj� Éý� 5É�� #£� �ê�� ¹þ¯��� �Uª� 5Éê£� Á±¶�

�¯�¼÷�¾�ËÌÍ�¶����Ñ���²å��ÕÛìë��L�£�E�íj�á�¹§�ò�

¼�������»áÈ�Ö���íj��Ï�Ë����²å³�µ­¶��¶ù�«£������

���Ø�ä�µ­ ¤��g��Minix�íj�á�¹£�åªì�������êù�A ���íj

�o�� �7Ö³� Æù� A �� �EÓ��� �� åªÉ��� ã���� íj� lÕØ� 17Bû��È� åª

Ëj��� 17Bû����ÁÂ�ÉÕ§�s¯º���#ù¨��jßìë�'��5��³�¾�¶Õ�½

ãÑ�� -.� Ç� íj�� è�¶��� ���� ±­�È� v3Ëj¤� (Îs� íj� á�¹£� ì�

íj�á�¹�?��������3 !��=0 �����?+$��È�� ����h� 7i§� �èËj��!£�ÃåöÅ�ãL

ù¨��Ê£�����XÌ©��� EÓÑ�� ���h§� �Ä�ì��íj�á�¹�=������ ?�������� 3 !�

=0 ����� ?+$���� ­ØËj��� �� ��� 䮯§� Ö/Q� vâõ� íj� á�¹�� ûÈ� ���

��

���§� ?+$�íj�á�¹��­ØËjÅ�y����ª��±��¼j���?å�íj�á�¹��Ø

��íj�á�¹�J ����!�3 !��=0 �����J3=����ë�,���3FÅ� ãÑ���²å����²

å�� Ѭ�È®�� ¯�¯� ����� J3=� m¯§� ����� J3=³� ùS¶�� ÑÈ� �ç� !£

íj�á�¹êÅ�µ­º�»�¼÷�Ëj�������íj�á�¹���Ä�//ª��ê�����

+̧��ãÑ�ø/ËÌÑ���Ä�íj�á�¹������1����ç�®¯ê��E�½§Ñ�?

kË���ÈE�§÷��#£���È�Éë���°ª�������Ø��íj�á�¹£�!£��ç

íj�á�¹Å�6á§�Üa¡��à��º�»�¼÷�ã����

����Ø��íj�á�¹£�E�Á��íjÅ�Ø��� ��78ì�È�µ­º�»�¼���Ü�

Ëj���°ª��íj��E�Á��Ö�Ø�5ì¶÷�Òùõ�»�¼Ìͨ�ª����Uª�¾Øù��

Ü�¥¦£�ÑÈ��ßõ�»�¼������� J3=��à��ËÌ�µ­�ë�ÒÒ��íj�á�¹�

5ɳ� H��§� �áª��� íj��� Bå��Ø� ���� &åË·�� Ö�Ø� �~õ� y� íj

á�¹�� �á� Á�� Ö�³� 5ì¶÷� »5¶Õ� ½ãÑ� !£� ��Ø� è�¶��� ¨�� ?k�

ë� 1�Á§Ñ� íj� á�¹�� Ö�Ü¥êÅ� ß� »� ¼�«�� íj� á�¹�� Ö�êÅ� ¸·�

��� ��� ß� »� ¼Å� ����� ËG¶��� íj��� Bå��³� �¨Â�� Ö�Ü¥�� Bû

���à�iØ� ¿=Å� ¶·��� Ö�³� �·�� ¾�¶�� �5§Ñ� ¨êÌù�� ¡ÌR��

�á� �§Ñ� Ø�� ��ª� �£� ig� �á�5�--��� .��%��ë'� ��£� ÒÒ�� íj� á�¹�

E� �Ó§� ¼�� r�� �.§� ËG¶�� ÝÞ§� dËÌ� ¼��� r�§� ËG¶«� E� r�£

ig��á§� êÌØ���`§� �� 4UØù� p§� êÌ�¼÷� ¯��� ig��á�� '��� i

g³��áº�ݨ�����r��Bû���à�i���¬6Õìë�ë�,���������

����

.����xxxx�y#y#y#y#�WXWXWXWX�>�z>�z>�z>�z� �9:*��

�Ä� ì�� íj� á�¹£� ���³� ½ª� ì��¼�� }~ª� íj� á�¹�È� �W�0� .���Ø

����������������������������������������������������������

�7��¤��������jÆù¨��������Ø�ØR�è�ÖÉ��!£�øýµ³�ØR���²å

§�Ð�þ��

Page 115: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

�Áª����������³)ù�����æ6²§Ñ�¨Ä�����Ø���æìë�íj�á�¹j

ݨ� ��� �³� ¸¹Ë�� ¼�� �Ä� ���� ¸¹-�� ÕßÅ� ���� ¼��� �ç� »!£

íj� á�¹�� à�ØùÈ� ?+$�� íj� á�¹£� íj§� ê̼�� '���� '��� r�§

¾�¯����Å�±åÈ�¶��¼����Ä�'���r���lÕ��#���ÐC�ÑÈ��ç� ?+$�

íj� á�¹§Ñ�� lÕØ� �³� »� ¼��� E��� �5� ?+$�� íj� á�¹§Ñ�� r��� l

Õ�� �mke2fs�â6Å� ã��íj�á�¹��¨êÌ���y�L5¯����Ä�íj��lÕ��r

���lÕ§���VD��¯��� ¨�� r���lÕØ� ���7û��j� y��lÕØ� ����û��ë

íj£� ���7û��� r�� ¾è³� Äù¶÷� ¯��� ��� íj� ¶�í� Jy� r��� �ß� lÕ

¨uÅ��¬¶��¼����Å���ª���Çè�;<�§Ñ�� .�(��H���µ­���B�l

æW��'­��µ�§��K�à�ª�������� �--�Ø���ª���Ç®¯����²å��à�ØùÈ

�Uª� ÚÛ§� ����� .�(�� ®çÅ� ®�Õ� ½¶4� B�l�� '­�³� Ï�ª��� íj

á�¹�� �Ä� r��� '��¨Å� ¾�¶�� �£� ����� Ì�� r�§�� íj� á�¹�� Ü

¥³���¶��5ɳ�ç��¼ÌÍ�ª���?+$���íj�á�¹�¸.�³�5�¶Õ�½¶4�á

�¹Â��Ò�íjÅ� �����Ö�Ü¥È���ª��� ������íj��'��Ø�̺�r�§�êÌ

¼�ù��íj§�Ǫ�ËG�Àª�� íj��»5� áW��íj�� ´e��Å��¨���� ?+$�� íj

á�¹���Ä�íj£�ÒÕ�¶��� ����§��¶4� ��Ë�� ÒÒ�� ������ÒÒÅ�ܯº

»� ¼�� �Ò�� Îý³� ��� ¼��� íj� á�¹�� �Ä� ������ ����� À�r§� êÌ� ¼��

?+$���Bå���� �E�Ö²�� ����È���Ë���Mù�f�aN�íjj�Ý���E�Bå��

§�ð¶��íjê�� ����§�Ǫ�¹ë�³����¼��

ED� ���£� ?+$��íj�á�¹��r��Ü¥È�¯��.§Ñ�r�Å�Ì%÷�Äù¶��¼��ù

¸.� �`³� É4���� íj� á�¹§� �ª� ª� r�� �.�� E¾� ¸�� (� »� ¼�� j �

r�j� Ý���� íj� á�¹£� ?å� �²�� ̺� 4§� r��� }ÌÍ� ¶�ù§� Çã� �Ú

(�è�Ø�¡���E�£�Bû���à�iØ�ø�Ñ� º�j����íj�á�¹��E�íj�á

�¹Å� ç�� ¼�� r�� �.È®�� 5É�� '��³� ¸���� ª�«� Mù� ãí� Bû��

à�i§÷�*�è��r�Å�¸Ìò���r¶Õ¨�¶«�¯��� ?+$��íj�á�¹£�Ö�

��Äù¶�� ¼����ìë� í_�Å� �á� r�� EY�È�"���� Ò� r��EY£� íj� á

�¹§Ñ� �L��� þ·�� Ë�� 5ɳ� �´ãÑ� ��� ¼���� ?å� íj�� Bå��³� 5

É��'����r��È����¼������´£�íj�á�¹��ñù�����³N����ãÑ

íj� á�¹�� ´ÜØ� è�º� y� è»ì���� �¤� �MS§Ñ� Ò� r�� EY�� ­Å� {

Ö/Q�vâª��

)�����9>*�������

?+$�� íj� á�¹§Ñ� ������ Ø�� ÕÛ�� Ë�� M½���� íj� á�¹�� �Ä� íj��

Bå����ÒÕ�M�¶��� ����§��¶4���¯���Ò�r��EYÅ�½ª� ?+$�� ������Ì

ED� ����<�?+$��íj�á�¹��Ð�ì�¸.�

- C����CP�Υ

Page 116: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

�� ����Ø� ºíËj�ù� �Rù³� ­ì¶Õ� ½ª� ¬�`�� þ#� ����� À�r§� ¾�¯��

ED� ����� ?+$�� ������Å`³�É4����¾�Ë��5ɧ���¤��#£�Æñ��¼��

����àààà��:���4Õ§���� ����Ø�̺�íj§�ãí¶�ù³��¨Â��5É���ËGÀªÅ��

¨Â��5ÉØ�¾�¯��� ?+$�§Ñ�¶��� ������¶���íj��Bå����·ß_�Al�

r���.��ÃÖ��.�°�� 3*3D³��¨���

����ÒÖÒÖÒÖÒÖ� 5555ÉÉÉÉ&8��� 2�6�� ��������íj� °��Bå��§�Ǫ�µ­Ö��EY��aÖ���

��5ɳ��­¶4�íj�á�¹£�ËGÀªÅ�åÇÈ���º�»�¼÷�¯��

llllÕÕÕÕ��E���íj��lÕ³�û���M½È�Øù��¼��

¨K¨K¨K¨K����åååå����3����� �9��� ����Ø�¨êÌR�áW��E´ì�È�»5¯�áWÅ�Õ�ª��

''''�����r�r�r�r����1 � <!�������� ����Ø���¶�� ¼�� '��Ø� ¾�¯�r�§� Ǫ�¹ë��� �

ó�� ¶¾è�� ¹ë��� �� ����Ø� ��¶�� ¼�� '��³� ¾�ª� ?å� r�§� Ǫ

¹ë���� àù£� /è�� ¹ë��� öö� {� U£� »��� WËìë� :LÅ� ��� ¼��

é³�êÌ�����WË�r��¹ë�����9!�� �� �����9!��,�/� �������'���r�§�Ǫ�¹ë

�ê��r�§�Ǫ�¹ë�ê��r�Å�Ø� ��¼����Ñ����Ø� ��è�'���r�

�¶ë�íj£�E�É��Ç�íjÉ��-.�V��</��¯��

?+$�� �������a��.�íjÅ���º�»��¼���ö§��ñ¶4Í�ª����ê�íj£�?

å�íj£���ù¨��.³�</�¶�'�µ­Ë���ÈE�Å������/dev�Bå����Ó

���Ä��.�íj£��ÈE��������.³�</�º�»�¼���¶Õ�½¶4�·Õ§�¼

�������é³�êÌ�à����ÈE�£�à��¶����.�íjÅ�ëÖÈ�µ­ª��

)�����9>*��wW7{wW7{wW7{wW7{��!���8%��.

»gr�§��E�íj�á�¹��ÕÛìë�lÕ���I§�Ǫ�vâ��êÌ�¼���4Õ§�ê

Ì�¼��5ɳ��­¶4�íj�á�¹���Ö��íj�á�¹Å�'­¶��Òùª���É �í

j�á�¹��à���õ�y§��r��EY� �§�êÌ�¼��»gr�Å�¸Ìêë���¶ù¨���

Ä�r��EY§���#£�´µÛ��¼ÌÑ�íj�á�¹��ñù��ÚÛ³�Ǭ¶��¼���4

Õ§�êÌ�¼��5ɧ���¤��#£��ê��¼��

�Ê�Ê�Ê�Ê� ÆÆÆÆiiii+ ���� C��<��� �� �£� à��¶�� ���+ÌÈ� ¶4�� ���� R&� ?+$�� í

j� á�¹�� »gr���� �Å� ìë?ª��� �³� i±�� ?+$�§Ñ�� ��?3��È� Ë

Ì�¼��

èèèè5555� KKKKXXXX)� ������ =� �!�����£� H�¾�è5� KX��à���è5�KXÈ�Ü�Ë���à�

���ÈE���Ì���5ª�i±§Ñ¨�ùSË��Õ�����íj�á�¹§Ñ�ùSË�ù

�Rù³� ìë¶�'� µ­¯��� °ª� Õ�� ý/�� Æñ�� ��� ¼ÌÑ� à��� �ÈE

�����íj�á�¹§Ñ�Á±¶÷�µ­º�»�¼��Õ����%ëù³�-Mº�»�¼��

��

à��à��à��à���»»»»+����� �����������EEEEÇÇÇÇ�à��à��à��à���»»»»+ >����� +����� ���������¾è���Å��

­¶4� á�¹£� íj� á�¹� ±®³� ɵº� è�Ø� ¼�ù³� ìëº� »� ¼��� à��

»��íj� á�¹��à��õ� y� à�� �ã� �ت���E��� E� ���EÇ� à���

»��#�ù«� :EÇ�à���»§��ò¶�¬���� ��- �,³�?k¶�����ê¬���:

��HáùØ��á¯��

rrrr�����EYEYEYEY�ÎýÎýÎýÎý5!����.��9�C��<����³�É��¼��»gr��´åÛÅ����¼��r��E

Y��Îý�

��������������������������������������������������������������:��� ��!�����������������%�������� �"���- �,� ������������:

��!���C! ���C

����N- N �%�Υ

��!���C! ���C

����N- N 9�%�Υ

Page 117: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

rrrr����� llllÕÕÕÕ5!���� ��E��� �� íj�á�¹�� r��lÕ³� û���M½È� �é³�êÌ�� ���7� û�

������

EYEYEYEYíííí�rrrr����»»»»5!����� 9�� .��9��¶���EY§�ð¶��r���»��r��lÕ��à�ØùÈ

íj�á�¹Å�¨êy�5ãR��

���������rrrr����%���5!������íj�á�¹Â�����r���»�

��������� 2��:�%���2��:���íj�á�¹Â����� ������»�

((((ÎÎÎÎssss� 2��:�%����2��:���íj�á�¹Â��(Îs� ������ �����Îý��?+$�����íj� á�

¹§Ñ�(Îs� ������ :C:�Bå��§�Ǫ�Bå���������

)�����9>*��8~8~8~8~���s��s��s��s�2��!��'��������

Ò� r�� EY£� Ö�Å� Õ�¶�� Ö�Ü¥³� Øù�� ¼��� »gr��� à�ØùÈ� �Ä� r

��EYÅ�½ª�EY�Õ�Ö��Ò�r��EY§�´åËÌ�íj�á�¹��íNË��ÚÛ³�Ç

¬ª���Ò�EY�Õ�Ö���¤��#£�5ɳ����¼�� <

rrrr����� ¬¬¬¬����`̀̀̀5!����� 5��� 9�� �� r�� EY§Ñ� r��� ºí� �`³� �¨Â�� ¬�`�ÈÑ

r���»�¨u�¼�����£�r�Å�ºí¶·��ãåº�y�µ­¯��

2��:�� ¬¬¬¬����`̀̀̀2��:�� 5��� 9���� r�� EY§Ñ� ������ ºí��`³� �¨Â�� ¬�`�ÈÑ

r���»�¨u�¼�����£� ����³�ºí¶·��ãåº�y�µ­¯��

2��:��ÀÀÀÀ����rrrr2��:�� 3 <!�����r��EY�� �����À�r��á¿�r��ÈÑ�r���»�¨u

¼���Ò� �������¤§�vâ¶�� ?+$�� �����Ö�Ü¥§��ã���¯��

���������rrrr���������»»»»%��� 5!����� ����������������� 2��:������»»»»%��� 2��:�� ��������µ­µ­µ­µ­¯̄̄̄�BåBåBåBå�������������

»»»»-��:�1�����"�������

EY� Õ�Ö�� æò�� �¨�Ñ� ±²ì�È�� ¶��� EY� Õ�Ö� À�rÅ� Å�ª��� Ò

r��EY§��»gr��ûÈ�F§�EY�Õ�Ö�À�r�±²Ø��4¼���?+$��íj�á�¹

§Ñ� ?åÈ� µ­Ë�� �£� �r�� EY� �§� ¼��� (Îs� ´µÛ� Ý���� �ç� ´µÛê£�

»gr���´µÛê��à�ØùÈ��SÛ��ñ��ÚÛ³�Ǭ¶��¼��

)�����9>*������������������

?+$��íj�á�¹§Ñ�Bå����íj� á�¹Â�� íj§� Ǫ�ËG�Úȳ�¨ê��¾�

¶���aª�íj����ED� ��£�H����§Ñ��Bå���������IÅ�É4����B

å���íj£�Bå�������������� ÒÒ��Bå���������¤��#£�5É

³����¼�� <

���:����Bå������§�ãí¶�� ������ ���£�r��EY�� �����À�r§�¾�ËÌ

¼�� ����� ¸¶§� Ǫ� ëS����� ED� ��� §Ñ� file��� �o�� íj§� Ǫ� B

å�������� i1���Îý�� ����³�Î¥¶��¼��

����oooo���������� ���!����7����Bå����������³�û��È��¨���

����oooo� ������B��������o�

�Ä�Bå��§Ñ�ä�¾������Æ�� :�:��� :��:��������ÒÒ� :�³�Bå��:��� :

��!���C! ���C

����N- �%§Ñ

����N"���/N�� �

Î¥

��!���C! ���C

����N- �%§Ñ

����N� �N����0

Î¥

Page 118: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

®��Bå��:�³���ª��

)�����9>*��$%$%$%$%�&�'a�&�'a�&�'a�&�'a��$%$%$%$%���������

����íj� �o£��ç� Òg��� íj��o�� #£�Å��È� ËÌ� ¼����o£� ó§� T

Óá�ECE�Ø�(£�Bå����o���Ìù��àù£§�íj��o��ª��Å`����é³�êÌ�

íj��o�� /home/rusling/.cshrc�«�� /home�� /rusling£�Bå����o���í

j��o£� .cshrc�����ç��Ä�Òg��á�¹��à�ØùÈ������íj��o�Ö²�

Å�£� �Ú�ù� «���� ��� åª�� ¡��� ëL� Ø�ª� ���� ÃÖÈ� Ü�¯��� �� íj

Å��¨Â�� ����³� ?+$��íj� á�¹�Á§Ñ�;Õ�½ã��á�¹£� íj��oÅ�ã[ãÑ

ª�Bå��ã�Ã�¶4�íj�Ö²³�ä÷�¯��

ä�è�ª� ������ íj�á�¹������ ����È��E� ����� õÖ�£�íj�á�¹��»g

r�§Ñ�ä����?+$�� ����³�¸Õ�½ãÑ��ãí¶��r�� EY�� �����À�r§Ñ�;�

Í�ª���é³�êÌ���� ������ÎýØ� 7�«�Û���r��EY� ��� �����À�r�� 7�Î

s� ����Ø� è�ª� ����� ��� ������ ?+$�� Bå��³� ½ª� ����� �á� �ãÑ� ��

������ �à�� ��� ����Ø� Bå��KÅ� �¨Â�� '��� r�§�� ?+$�� Bå��� ��

�Ø�êÌ�¼��

home£� 4U� Bå��� ���� ��� ¶�j� Ý� ��� /home� Bå��³� �¨Â�� �����

Îý³� ø����� �� Bå��³� ¸ÌÑ� �Bå��³� ¸��«� Û� ����³� ¸�� E� ����

Ø� Ø� �� '��� r��È®�� Bå��� ���³� ¸ÌÍ� ª���� rusling� ���³� ;

�«�E������ /home/rusling�Bå��³��¨Â�� ������Îý³�ø�®������à

:Â� Û��� /home/rusling� Bå��³� �¨Â�� ����Ø� Ø� �� Bå��� ���³

¸ÌÑ� .cshrc� íj�� ����� Îý³� ;£� �¤�� �� Îý³� �­¶4� íj�� ­Å� ��

ED� ���<�?+$��B�

Page 119: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

¼��'���r�Å�Øìª÷�¯��

)���#�9>*��$%$%$%$%�&�'�&�'�&�'�&�'��$%�$%�$%�$%��*�*�*�*����������

íj� á�¹�� æ ì�È� ç�� Ãå� ��� ¶��� ¯º*� Ë�� Úm���� íj�� '��³

Øù��¼��r�ê£�íj�á�¹�±²§�èÌù÷�Ë���'���r���{�^��XÌ�»

��ª�íj��'���r�êÅ��Äì�È�ËG¶�����öö�{�¬78ì�È�¯���?+$�

íj� á�¹£� �³� ,´¶��� Ì�� íj§� Ǫ� tÈ�� r�Å� �³�� '��� r�ê§

Ð�ì�È�ë˶���ºí¶·�� ìÌ�� �³��'���r��� #£�r��EY§�ºí¶

���ª���f���?» Å�y¨��ç�r��EY§�¼��'���r�Å�ºíª��

�È/�Ø� íj§� '��³� ���� º� yà��� ���� íj� á�¹£� '��Ø� íj§� à

ù£�È� ºíª� r�Å� ÆÌØ�ù� ɵª��� ÆÌW�«� �� íjÅ� ½ã� tÈ�� '��

r�Å� ºíãÍ� ª��� ºí�� k%� y)ù� �È/��� ?kõ� »� ¡��� ë�� íj� á�¹�

tÈ��'���r�Å�ºí¶��V£�'��³�Õ�¶���Õ���Ø�3ð�?k¯���?+$�

r��ºí��0��ä�¶���£���íj�á�¹§�Ǫ� ?+$��»gr�§�eÅ�·����

���ºí��ãå��»gr�§�¼��ÆñÅ�øÚ¶�������íj�á�¹£�f������È

/�Ø�6á§�øÚ¶���Å�×­¶ù�«�����ç��È/�Ø�'���r�Å�ºí¶�Ö

¶«� �³�� �È/�Ø� ¿=Å� kà.�� Õ��Í� ª��� »gr�Å� Õ���� �È/��

5ùË���»gr��� åÌØ� �³�µ­ÖÈ®�� ²�%� y)ù�?kËù� Aª��� »gr�

��µ­£�ö��ѧ�� ���ª��È/�Ø�»gr���åÌÀÅ��÷�Ë«�¿=Å�´�º

y)ù�å̳� ��� ¼���� �È/��� »gr�§� eÅ�¦� F� ��íj� á�¹§� ��� r

��� s¯Q� V�¼�ù� ìëª��� ¨�� ��� r��� s¯¶ù� «�«� {� ��� ºíÙ��

�� á��� ?»º� ��Õ� yç� �È/��� �� íj� á�¹�� »gr�§� Ǫ� åÀÅ

Â�÷�¯��

¨�� íj� á�¹§� ��� r��� s¯¶«� �È/��� ºíÅ� Ù÷� ¯��� ¨�� ?+$�� íj

á�¹��'���r�Å����ºí¶���¨êÌ©�«����ºí¯�r�Å�µ­º�»��¼

������ºí¯�r�£�?åÈ�ʳ¶ù��«ù¨�ºí¯�r��¬�`§�é�ËÌ�¼���Û

�Ø�tÈ��'���r�Å�ºíã�����¶��íjÅ��¨Â�� J3=� ������ ?+$���Ò�

Æñ�¾è³����¼��� prealloc_block£�ä§����ºí¯�'���r���»³��¨

Â��� prealloc_count��E��§Ñ�*�èØ�V��¼�ù³��¨�������ºí¯�r��

¡·��r�Å����ºí¶��Õ���µ­Ëù�«��¼�«��?+$��íj�á�¹£�tÈ��r

�Å�ºí¶4ͨ�ª���?+$��íj�á�¹£�Û�íj��àù£�'���r����¤�'�

��r���¬j�ù�Û�����ì�È�É����r�£��Ä��</�³�{|�� ÷�ã�Õ

yç�Ø��78ìë�r�����¨���E�r���¬Ì¼ù�«�«�ÉN��+½³�ê'Ñ�Ø

����ìë�r�§Ñ� 17r���Â��'���r�Å�×ØÛ����Uª�r�£�¬��Ø���

�ì�ù��«ù¨�s¯Q�Ø)Û��E�íj§�ðª��ç�'���r���#£�r��EY§

�

¨���EUª�r���§Ñ��_����¡�«��_�r����¨%�y�)ù��ç��Ä�r��E

YÅ�Fù÷� ¯��� r�� ºí��ÈE�£� ª�r�� EY�Á§Ñ� 4Åè�� _� '��� r��

È�¯��Ì�³�;����ª���4Åè�&�³�;ù�A¶«�{�¿£�����;�Í�ª��

¨�� r�� ��� ºí� Õ��� è�¶�� µ­Ø�¶÷� ËÌ� ¼�«� prealloc_block� �prealloc_count��Å�ÒÕ�w�ª��

r��ºí��ÈE�£�_�r�Å�;Å�yà��r��EY��r��¬�`Å�w�¶��ig��

á�§�'���ig³�ºíª���EUª�'���ig��íj�á�¹Å�ùS¶���.��a

Ö��ºí¯�r���r��Îý§��¶4�Òj¶÷��a¯���igÂ��'��Ø��¾� ���

igØ� :{_�� ��0�:� �� �áËÌ� ¼�«� ��� ?å� B�l§� ­�� Õ�Ëù� «n¤Å

�¨����àù£�È�»gr���­��û�j��e��ËÌ�¼ù�«¤Å��¨ÂÕ�½¶4

:{_�� ��0�:� �� �áª��� »gr�Å� Õ���� ¼�� �È/�Ø� ¼j�«� p§� êÌ� ¼

���È/����(Îs��È/�Ø� �á�?kË÷�Ë��íj�Ã�§� è�ª�»gr��� ö

- C����C9�!!��������N��;N9!��,

���Υ

Page 120: Doldoggi bisiri

��# �������ííííjjjj�á�á�á�á�¹¹¹¹

öì� å³��÷�¯����È/���'����'���r����� .ù«�°�tÈ��'��

r�§�Õ�Ë���Uª��5£�'���r���ºíõ�yà���#��ß´¯��

.���6�6�6�6��WXWXWXWX�>�z>�z>�z>�z�;" ���%�<"%������6�;<��

ED� ��7������1���Ø��íj�á�¹��?å�íj�á�¹����3³�É4����Ø�

íj�á�¹£�̺��W�Ä�à��¯�ÑÈ��ç�íj�á�¹��¾³��?�»�¼ÌÍ�ª��

�³� ½ã� ±²� �Ø��� íj� á�¹�� ?å� à��¯� íj� á�¹Å� Õ�¶�� Ö�Ü¥³

ED� ��7�<�Ø��íj�á�¹����ì�Ü��

¥

- CP�Î ��¶4Í�ª���{�ãü�+÷� �¶Ö«�� J3=�� ?+$�� íj�á�¹��»gr��� ����³

µ­¶������íQ�¬�ª�ÝÞ�È��á�¹§�¼��íjÅ�»gr��� ����È��¨���

?+$�� ����ÃÄ� J3=� ������á�¹§�¼��íj��Bå���ë�Ø��íj� á�¹��­�

¸.³��¨�����å®��ã6Å�ضÕ�½¶4�� ?+$��� ������»gr����ò�� :J3=

����:�� :J3=�»gr�:����Õ¶���¶Æ��

Ò�íj�á�¹ê£�hÕ*õy��Ö�Å� J3=§���ª������á�¹�®ù�§���²åØ

hÕ*Ë«Ñ�jÌN���?å�íj�á�¹£�1��Ö²§�¹þË·���3È�¨êÌR���í

j�á�¹��3£�á�¹��è�È�º�y�Èà¯���é³� êÌ��J3�$�íjá�¹��1���

3È�ËÌ�¼�«�� J3�$�íj�á�¹��à��õ�y�Èàõ������r��.§�Õߪ�í

j� á�¹�� à��Ë��� ���� ��� íj� á�¹Å� ¹þ¶�� ¼�«�� J3=�� ���� »g

r�Å�¸ÌÍ�ª���íj�á�¹�¨�a�»gr��¸Õ��0£�íj�á�¹��¸.�³�5

ìQ� ø� »� ¼ÌÍ� ¶��� E� 5ɳ� J3=� »gr�� Ö�Ü¥§� �B� á�� »� ¼ÌÍ� ª��

J3=�� à��¯� íj� á�¹�� J3=� »gr��� ���³� ��ª��� ÒÒ�� J3=� »gr�

£��5�Õ�Å�»k¶���0§�Ǫ�5É��¹ë�³����¼����Ñ��é³�êÌ�à�

Page 121: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

�¯� ?+$��íj�á�¹Å��¨Â��»gr�£� ?+$���Ò�� �����¸Õ��0§�Ǫ�¹ë

�³����¼����� ?+$�� �����¸Õ��0£��ç��Ä�íj�á�¹��Ò�� �����¸Õ��0

��à�ØùÈ� J3=� ������Ò�ÆñÅ� ����ÒÒ�� J3=�»gr�£�íj�á�¹��(Î

s� J3=� ����§�Ǫ�¹ë�³����¼������íj�á�¹��ÚÛ��� ������ :C:�Bå��

³��¨�����Uª�5É���B£� ?+$��íj�á�¹��ÚÛ§���Û�78ì�ù¨��ç

íj�á�¹§Ñ��f���78ì���

á�¹���È/�Ø�Bå����íjÅ�</�¶���¶«�á�¹Â�� J3=� ����³� MN¶

��á�¹��0Å�® ÷�¯���é³�êÌ��Ì��Bå��§�Çã� ls�â6Å�.·��Ì��í

j§�Ƕ4� cat� â6Å� .«�� Ø�� íj� á�¹£� íj�á�¹Å� �¨Â�� J3=� ����êÅ

�|� ;��Ø÷� ¯��� á�¹§� ¼�� �Ä� íj��� Bå���� ÒÕ� ¶��� J3=� ����§

�¶4���Ë�È�»!£� ����Ø�ß´ì�È�</�Ë÷�¯���</��ð�³�� ÷�¶Õ

½¶4��ê� ������ ������á§�¾�¯���Ì�� ����Ø� ������á§�ê̼ù�«�«�ã

í� ����³�¸Ìê�Õ�½¶4�Ò�íj�á�¹��Ò���0Å�ý4¶4Í�ª����Ì÷�¸Ì

êë� ������ ����� �á§� ¾�ËÌ� �¤Î� </�º� y§�� �á§Ñ� ;Å� »� ¼÷� ¯��

��µ­Ë�� J3=� �������áÈ®��å·¯��

�Ä�����íj�á�¹£�íj�á�¹Å����¼��?å��.§�Ǫ�</��ð�³�U�

Õ�½¶4�æ ��ig��á³�µ­ª�����ig��á��íj�á�¹����ý�ö�ì��

���� 1��� '��� ig³� ºí¶�� ¸�� ��� H1��§� dËÌ� ¼��� ���� íj

á�¹Å�E��Ó§�¼���²��E³�ùS¶���.È®��ö�ì�È�¨à���£��éª

�öÅ�Øì�������Ä�r��Ü¥���.������1�§�Ö�Å���¶�� jË���r

�� Õß��� jßì�È�� ¬6Õìë� ë�,��³� åæª��� ·ùÌ� =.=*� �.�� #�� ¬

�ì�´)ª�r��.���Ì÷�ª���?å�íj�á�¹��E��Ó§�ê�¼��?å�B�l

§Ñ�'��³�¸÷�Ë«����r��Bû���à�iÈ�¶4��Ö���ù�ú¶���.È

®��?å�r�Å�¸����r¶�����¯����Uª�r���.�ë�,��§�ig��á�

dËÌ� ¼��� íj� á�¹�� Ì�� r�Å� ¸�«� E� r�£� ±²� ig� �á§� ¾�ËÌ

�Ä�íj� á�¹������ 1�§� �¶4� æÒ¯��� E�Á§� ¼�� ig�ÒÒ£� r�� Îý

��E�r�Å�¸£��.���Ò��aÖ§� �¶4�ܯ¯����Ñ��#£�'��Ø�Ö��è

�¶÷�Ë«�áW��!��8���?å� B�l§Ñ�¸��������ig��á§Ñ��ÂÑ

�÷� ¯��� Ì�� �.�� �á� è�º� ÚÛ³� Ǭ¶4� '��� r�Å� ��� ¸Ì¾�� ��

¸Õ�������%�����Õ�Å�ùSª��

J3=§Ñ��Ö��µ­Ë�� Bå���� ����³�V��;Õ�½¶4� Bå���;�ÉÕ� �á�

���¼���?b���EG§����³�Û�ì��¡��Bå�������³�É���ãÉ��Ã

¤§� ß� y§�� �W� �ë� ª� �§� ���Ø� �ªù¨� ¾Îs®��� cûÈ� �ª÷� ¯��

Bå����á§��Bå���E�Ö²§�Ǫ� ����³�¾�¶�����������Uª� �����

����� �á§� ¾�¯��� Bå��� �á�� Mù� ±²� Bå��� �o�� E§� ãí¶�� ����

Îý����BÅ�¾�ª��

)�����5+��wW7{wW7{wW7{wW7{

à��¯�íj�á�¹£� J3=�»gr�§��ã���¯����ç�4UØù�5É��¼ù¨� J3=

»gr�§Ñ�Õ4Ö�ß�¨ª�5É���¤��#��

�.�.�.�.1� ����� ��£� �� íj� á�¹�� ¾�ËÌ� ¼�� r�� �.�� �.� �aÖ���� é³

êÌ�á�¹��(Îs� *�?�¶à�B�lë� /dev/hda1£��.��aÖÈ� ����Å�����

���:��¹ë¹ë¹ë¹ë����� mounted� �����¹ë�����íj�á�¹��(Îs� ����³�Ø�7���covered �����¹ë�����íj�á�¹��à��¯�Bå��³���¶�� ����³�Ø�7�����

íj�á�¹�� J3=�»gr�£� covered� �����¹ë�Ø�¡��

rrrr�����llllÕÕÕÕ5!�����E���r��lÕ����íj�á�¹��r���lÕ³�û���M½È� A�é³�ê

¥

- C �������Î

- C9�--�����Υ

¥

- C����%����Î

��!���C! ���C

- �%�Υ

Page 122: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

Ì�����7�û����A��¨������

»»»»ggggrrrr����� :�:�:�:���9�<!����&9� ���������íj�á�¹§�Ǫ�»gr���0��>d�����

ç� ­�È� µ­ËÕ�� ¶ù¨�� �ê� �0£� J3=Ø� ������ »gr�Å� ¸�� �Õ� ½ã

µ­¯��

ííííjjjj�á�á�á�á�¹¹¹¹� ¨�¨�¨�¨�%�!�� �"�����3"9���à��¯�íj�á�¹�� file_system_type�Ö�Ü¥³�Ø� ��¹ë����

ííííjjjj�á�á�á�á�¹¹¹¹� ����ÒÒÒÒ�5555ÉÉÉÉ%�!���"������9���6������íj�á�¹��è�È�¶��5ɳ� Ø� �

¹ë��

)�����5+�������

?+$��íj�á�¹��à�ØùÈ�� J3=�Á§�¼���Ä�íj��Bå����£�ßàá�Mù�¶

��� J3=� ����È���¯����Ò� J3=� ������5É��íj�á�¹��5ÉÈ®��íj�á�

��!���C! ���C- �%

Î¥

¹��Ò��0§��ã���¯��� J3=� ������1��� H��§¨�ʳ¶���á�¹§Ñ�è�

ª�6Á§¨� J3=� ������á§�¾�ËÌ�¼����ç�4UØù�5É��¼ù¨� J3=� ����§Ñ

Õ4Ö�ß�¨ª�5É���¤��#��

�.�.�.�.1� �������£��� J3=� ����Ø��¨Â��íj�°���ç�Ì���Å�Øù��¼���.

���.��a���

���:��ÎýÎýÎýÎý���£� ������Îý������íj�á�¹�Á§Ñ�Òj¶����.�� �����Îý�

¥d£� J3=�§Ñ�Òj¶��

����àààà+�:��� ?+$���à�ØùÈ���Æñ£��� J3=� ����Ø��%�íj��Bå����Õ¨�Å��

¨Â�Ø��ËG�Àª��Å��¨����

µ­Öµ­Öµ­Öµ­Ö��a�a�a�aÖÖÖÖ�����:���ÒÖ³��¨���

ááááÒÒÒÒ���������áW��øÚáW��¸£�áW��Å��¨���

rrrr�����llllÕÕÕÕ<!������E�����íj��r��lÕ³�û���M½� A�é³� êÌ�����7�û��� A�È��

¨���

���:��:�:�:�:����:���9� �������:���0����ê§�Ǫ�¹ë������ê��0£�íj�á�

¹à���Ò¶�� ����§�Ǫ�4UØù�:���é³�êÌ��� ����Ø��¨Â��íj��å

·��#£�jÅ�»kª��

µ­µ­µ­µ­»»»»��������� J3=� ����³��³�µ­¶��á�¹�����»���������Ø� ��«� ����Ø

�����å·Ë·��³µ­õ�»�¼��

eeee!����� J3=� ����³�eÅ�8Õ�½ã�µ­ª���é³�êÌ�íj�á�¹§Ñ��� ����³�¸Å

y�µ­¯��

{_{_{_{_:��"���� J3=� ����Ø�Õ�¯�ì��¼�Ø�ë��¶®�íj�á�¹��øÚ��è�ª�س

�¨���

ííííjjjj�á�á�á�á�¹¹¹¹�����ÒÒÒÒ�5555ÉÉÉÉ�6�!���"������9���6�����6�� �����

����������������������������������������������������������

Ï�� �1�����³�ÕÛ�È�v.¶«�r��lÕ�� ���û�������·àÈ�

Ï�� �2���Ç���3�����·àÈ�

Ï�� ���chmodØ�øÚ¶��Æñ���������·àÈ�

Page 123: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

)�����$%$%$%$%�&�'&�'&�'&�'�����������������

����1�Å� Òàº�y� Ì�� íj� á�¹Å� ùSº��ëù� ù5º� »�¼��� 1�Å� Òà

º�y��íj�á�¹�á¿� �à��Â�¯��Ä�íj�á�¹��hÕ*��0Å�ý4ª�����

�� íj� á�¹£� �3È� ¨êÌ�� »�� ¼�'�� �� ÚÛ§�� è�º� y� ÈàË·��

insmod§��ã�»¿=�È�Èà¯���íj�á�¹��3£�Èàõ�yà��Ö�Å�1�§��

�¶��� îÈàõ� y� Ö�Å� ãåª��� Ò� íj� á�¹�� hÕ*� �0£� Ö�Å� Ø�� íj

á�¹�J3=�§� ��¶��� file_system_type� Ö�Ü¥§� �ã� ��¯��� Ö�Ü¥§�� í

j� á�¹�� �o�� J3=� »gr�� ¸Õ� �0§� Ǫ� ¹ë�Ø� ¾�ËÌ� ¼��� ED� ����

file_system_type�Ö�Ü¥Ø� file_systems�¹ë�Ø�Ø� �����È�¾�ËÌ�¼

���Å�É4����Ò� file_system_type�Ö�Ü¥���¤�5ɳ�¹þª��

»»»»ggggrrrr����� ¸̧̧̧ÕÕÕÕ�����0000����0£�íj�á�¹��à��õ�y� J3=§��ã�ý4¯��

ííííjjjj�á�á�á�á�¹¹¹¹�����oooo���íj�á�¹���o�È�é³�êÌ� ext2�

è�è�è�è�ªªªª��.�.�.�.���íj�á�¹Å�?åÈ�ùS¶���.Ø�è�ªØ³��¨�����Ä�íj�á

�¹��¾�õ��.Ø�è�ª��£� �����é³�êÌ�� /proc�íj�á�¹£�r���.

Ø�è�È�¶ù�«���

Ì�� íj� á�¹�� ��ËÌ� ¼�ù�� /proc/filesystems�� ­Å� É«� ø� »� ¼��

é³�ê«��¤��#��

ext2nodev proc

iso9660

)�����$%$%$%$%�&�'&�'&�'&�'�f����f����f����f����

»gÒ¾Ø� íj� á�¹Å� à��¶��� º� y�� ���� 1�£� á�¹� 0È� ±ò¯� ëÖØ

ì£ù�ìëãÍ�ª��� mountØ�ÕÛìë�ɵ³�¶Í�¶ù¨��1���Ì��íj�á�¹Å

ùS¶��� ÒàËj�ù�� à��� ùö�� ?åÈ� ʳ¶�ù�� øù� Aª��� �¤� mountâ6Å�éÈ�×ØÉÖ�

mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

�� mount�â6£�1�§�/�Øù�5ɳ�±òª���íj�á�¹���o��íj�á�¹Å�¹

þ¶��¼��r���.��E���tÈ��íj�á�¹���³��íj�á�¹�¸.���ÌB§

à��õ��ëØ�¶������

Ø��íj� á�¹��ßàá� ãÍ� ¶�� (Îs� j£� íj� á�¹Å� ;������� �³� ½ã

ED� ����<���¯�íj�á�¹

- C- !� 0 ����� 0 N ���/��

Î¥

��!���C! ���C- �%- !�N 0 ���N�0/�

Î¥

Page 124: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

ø�R� íj� á�¹ê�� ���³� MNª��� ë� file_systemsØ� Ø� �� ���§Ñ� Ò

Ò�� file_system_type� Ö�Ü¥³� ×ØÛ��� j.¶�� �oÅ� ;��«�� �� íj� á�

¹�¨�£�1���ùS¶�������1�����íj�á�¹��»gr�Å�¸��íj�á�¹

�Ò���0����³����¼��� ����� j.¶�� íj�á�¹� �oÅ�;ù�A¶{��

1��� 1�� �3Å� �Üá� Èà¶��� ÒàËj�«����Å� Î¥�� �Ê� P±Q� ?»ª� �

£������ ��ÚÛ§�� 1�£� ¿=Å� 3ð¶Õ� ±§�1�� '|�� ì�ª� íj� á�¹� �

3Å�Èà¶����rª��

�¤�È� ¨�� mount§� ±ò¯� Ð�ì� �.Ø� �Ê� à��Ëù� «n�«�� tÈ�� íj� á

�¹��à���ùö��õ�Bå���� J3=� ����³�;�Í�ª����� J3=� ������ ������á

§�¼·�����«�à���ùö��íj�á�¹Å�¾�¶��¼��r���.§Ñ�¸ÌÍ�ª��

����³�;�«�����Bå��ëù�� E��� 4Õ§�����ç�íj�á�¹��à��¯��

£��Rù�ɵª���ª�Bå����M�¶���íj�á�¹��à���ùö�Ȩ�µ­õ�»

¼��

�� áö§Ñ� J3=� à��� �à�� tÈ�� J3=� »gr�Å� ºí¶�� �³� à��� 5É�� þ

#���íj�á�¹Å�½ª�»gr��¸Õ��0§�±òª���á�¹���Ä� J3=�»gr�£

super_block� Ö�Ü¥�� super_blocks� Q�§� ¾�¯��� E��� �Î� à��³� ½ã

E� ��� ¶�Ø� ºí¯��� »gr�� ¸Õ� �0£� Ð�ì� �.§Ñ� ¸£� 5ɧ� �� J3=

»gr�Å� .Í�ª��� ?+$��íj�á�¹��ÚÛ���5É���B�°��ø/£��Û�Z��

Mù� ?+$�� »gr�Å� ¸�� J3=� »gr�Å� Û«� ¯��� �ç�íj� á�¹ê�� é³� êÌ

B=��D=�íj�á�¹��ÚÛ���£�E��Y��j£������Ì��íj� á�¹�Ä��J3=�»

gr�Å�Õ�ª����£�E�íj�á�¹�È�¯�r���.§Ñ��%�Ä�¸Å�»�¼��

�Å���ª���¨��r���.È®��¸ù�Aª�«��ë�r���.Ø���¨���íj�á�

¹�È�ËÌ�¼ù�«�«� mount�â6£�?»¶÷�¯��

à��¯� Ò� íj� á�¹£� vfsmount� Ö�Ü¥È� Õ�¯�� �ED� ��1� Î¥��� �ê£

ED� ��1�<�à��¯�íj�á�¹

- C �/����

��N��������Υ

- C �/����"��N- N�0/���

Î¥

Page 125: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

vfsmntlistØ�Ø� �����§�pËÌ�¼���vfsmnttail�¹ë��������àù£�Æ

ñÅ� Ø� ��� mru_vfsmnt� ¹ë��� Ø�� EG§� µ­¯� íj� á�¹Å� Ø�7��� Ò

vfsmount�Ü¥��íj�á�¹Å�ç�¼��r���.���.�Îý����íj�á�¹��à�

�¯� Bå���� �� íj� á�¹�� à��õ� y� ºí¯� J3=� »gr�§� Ǫ� ¹ë�� �Å

���¼���J3=�»gr�£�ãí�´e��íj�á�¹§�Ǫ� file_system_type�Ö�Ü¥�� �� íj� á�¹�� ��� ����³� Ø�7��� �� ������ �� íj� á�¹�� ÈàËÌ� ¼�

6Á� J3=� ������á§�Æ��ʳª��

)�����LDLDLDLD�$%$%$%$%�&�'&�'&�'&�'�5+�a�a�a�a��$%$%$%$%���������

Ø��íj�á�¹§Ñ�Ì��íj�� J3=� ����³�;��«�� J3=��íj��oÅ�Ü�¶���

W�Bå��³��¨Â�� J3=� ����³�ªÎ§�¶�ã�;�Ø��Bå����oÅ�ã[ãÍ�ª

��� Ò� Bå��³� ÉN¶�� �5§Ñ� íj� á�¹� �Ò�� ÉN� þ»³� ý4¶÷� Ë��� �

þ»�� ���� ®�� Bå��³� �¨Â�� J3=� ����§� ¾�ËÌ� ¼��� ���� Ø�ª� �Ò

��Æ��Ò�íj�á�¹������ J3=� ����³�ø��¼�����£�íj�á�¹�� J3=�»g

r�§Ñ� Ø� �� ¼Õ� yÃ���� ?å� íj� á�¹�� Ì�� ����³� ÉNº� y�� Ò� Bå�

�§�Çã�Bå����á³�ɵª��� Bå����á§�Æñ��¡�«��?å�íj�á�¹£

Õ߶��íj�á�¹��� ������á§Ñ� J3=� ����³�Øìö��

)���#�LDLDLDLD�$%$%$%$%�&�'a�&�'a�&�'a�&�'a��$%$%$%$%�������������

)���$�$%$%$%$%�&�'�&�'�&�'�&�'��f��f��f��f���ARARARAR

É �¥�£�¯ã��Ï���� ª��� ���£� íj� á�¹�� à��� ãå���������§��Ì

º5��ì­¯���íj�á�¹��à��³�ãå¶�«�á�¹§Ñ�E�íj�á�¹Â��íj

Å� µ­¶�� ¼�� ��� ¡ÌÍ� ª��� �Ñ� Ì�� �È/�Ø� /mnt/cdrom� Bå���� E

�Ó� Bå��³� µ­¶�� ¼�«� à��³� ãåº� »� ¡��� ¨�� �%ëØØ� à��³� ã

å¶���íj�á�¹Å�µ­¶��¼�«�� J3=� ������á§�E�íj�á�¹§�ð¶�� J3=

����Ø�êÌ�¼Å�������Ñ� à��� ãå� �ÈE�£�ãå¶��� íj�á�¹��Äù

¶�� ¼�� �.§� ð¶�� ����Ø� �á�� ����� ���§� êÌ� ¼�ù� ɵª��� à��¯

íj�á�¹�� J3=�»gr���{_¶«��ë�­��»5Ëj�«��»gr�Å�B�l��í

j� á�¹§� Õ�¶4ͨ� ª��� jM� B�l§� Õ�¶�� �«� J3=� »gr��� Äù¶�

¼¤� H��³� 1��� H��� ²§� ÉÂ���� E��� àù£�È� �� íj� á�¹�� à��

§�è� ¤� vfsmount��'���Ü¥³� vfsmntlistÈ�®��0Ì���¤�ãåª��

)���&�5+��������V&V&V&V&

à��¯�íj�á�¹Å�F�� y� E§� ãí¶�� J3=� ����³� 3ð�¸·�� �÷�¯��� Ø�

íj�á�¹£�à��¯�íj�á�¹§�Ǫ�</��ð�³�U�Õ�½¶4� ������á³�Ò

ùª��� J3=� ����³� ������á§Ñ�¸Å�»�¼�«�E¨u�?å��.§�Ǫ�</�³��

ã��¯��

J3=� ����� �á�� ãá� À�rÈ� Ü�Ëj���� À�r� Â�� Ò� ����� #£� ãá� �Å

��� J3=� ���������³�Ø� ��¼��� ������ãá��£� �����Îý��E�íj�á�¹

Å����¼��?å��.���.��aÖÈ®��3�¯���Ø��íj�á�¹�� ����³�</�

º�è�Ø�¼Å�y�à�� J3=� ������á³�ü¾�;�Û����áÂ�� ����³�;Õ� ½ãÑ� á

�¹£� ü¾� ãá� �Å� 3�¶�� E� �Å� ëS�ȶ4� ����� ãá� À�rÅ� Û��� EU«

#£�ãá��Å�ØR� ��������§�Ǫ�¹ë�³�ä÷�¯��������§Ñ�;�����

��#£� �����Îý���.��aÖ³�ØR� ����Ø��¨%�y)ù�ÒÒ�� ����³�×ØÛ��

- C �/�������N�- �����

Î¥

- C �/������N��������

Î¥

- C �/����������N�- �����

Î¥

- C �������Υ

Page 126: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

¨���á§Ñ� ����³�;÷Ë«�å����Å��Øá^�Èú�E� ����³�µ­¶��µ­ÖØ

¼����Å� ø����¤� íj� á�¹§�Ǫ� </�³�3ðª��� ¨�� ;Å�»� ¡�«� í

j�á�¹��H��È®�� ����³�¸Å�»�¼���_� J3=� ����³�;�ͨ�ª���J3=Ø�_

����³�;�'§��4UØù�ÝÞ��¼���¨��á�¹�� J3=� ����³�{�ºíº�»�¼�«

�¤�� #£� ÝÞÅ� �÷� ¯�� A� 1�� ,�ù³� ºí¶�� �³� 4U� è�� tÈ�� _� ����

È�"��¤� ��������§������á�¹§�¼���Ä� J3=� ������ first_inodeØ�Ø�

�� ����� ����� ãá� À�r§� ê̼÷� ¯��� ¨�� á�¹§� ×­¯� ¨u� �Ä� ����

³� ��� ºí¶��«� ³µ­º¨ª� ����� �ÉêÅ� ;�ͨ� ª��� µ­� »Ø� �ë� ����

�� �³� á�¹§Ñ� µ­Ë�� ¼ù� «��� ����È� ê£� �ÉØ� ¯��� 5�È� ��ª

J3=� ������é³�êÌ�íj�á�¹����� ������µ­�»Ø� �É��-.�Ç����È�³

µ­���ÉØ� Ë�� ÚÛØ� L�� ¡��� jM� ³µ­� �ÉØ� SË«� E� ­Å� ñ¾�� ù

����¨�� J3=� ����Ø�{_¶«�íj�á�¹§�E�­Å�Õ�º�è�Ø�¼����¨��e

��ËÌ�¼�«� e��²Å� y)ù� Õ��Í�ª��� �É� J3=� ������ ³µ­ËÕ�±§� ßà

á�ñ¾��¶4Í�ª��

Ì\Ä� tÈ�� J3=� ����³� �ﶫ� íj� á�¹£� ?å� íj� á�¹§Ñ� ¸Ìö� 5ɳ

����§� Û���5��0Å�®ç��� ����³� Û��6Á�E�t� J3=� ������µ­�»�� �

�� Ë�� e�� ËÕ� yç�� E� ����Ø� P±ª� 5ɳ� �÷� õ� y)ù�� ���� </�� º

»�¡��

?åÈ�è�ª� J3=� ����³� äÕ� ½ãÑ�E� ô��ç� 4Uè�� ����³�</�º� è�Ø� ¼

��� Bå��³� ¸Å� y§� �Uª� j�� ��ª��� E´� Bå���� ����Ø� Û�Ø� ?åÈ

è�È�¶����ù¨��E�Å�äÕ�½ãÑ��E��W�Bå��ê�� ������¸Ìͨ�ª��

J3=� ������áØ�µ­ËÌ�í�Ä÷�Ë«����µ­Ë�� ������i�ù��{�!��µ­Ë�

�������á§�V÷�¯��

)���)������������������V&V&V&V&�'��������� ��"�

�Q�����Bå��§�Ǫ�</��ð�³�U�Õ�½ã�� J3=§Ñ��Bå������§�Ç

ª� �á³� Òùª��� Bå���� ?å� íj� á�¹§� �¶4� Î¥Ë�È� ?å� íj� á�¹

§� Ǫ� ­�� Bå��� �á§� ¾�¯��� �¤� Χ� �#£� Bå��Ø� Υ˫� �é³

êÌ�� Ì�� Bå���� ���³� Û� �¤� E� ���§� ¼�� Ì�� íjÅ� :�«�� Bå��

�á§Ñ�5ɳ��¿�»�¼���D£��o�EÇ� ��Ö)ù�Å�ØR�Bå������¨��áØ

Ë�'����D£�Bå����o��{�Ö��µ­ËÕ�yÃ����é³�êÌ��+�ÑiØ�?k�

�«� /usr/X11R6/bin�Bå�����Û�Ö��</�õ�����

Bå��� �á�� ãá� À�rÈ� Ü�Ë�'�� �� À�r§Ñ� ÒÒ�� ����� #£� ãá� �

Å�ØR�Bå����á����ê�����³�Ø� ��¼���ãá�þ»��íj�á�¹Å��

��¼���.���.�Îý��Bå����oÅ��­¶4�ãá�À�r�Â��½.�ë�ëS�³

�4ã�����Ì÷�þ�Èú��á¯� Bå������³� V��;Å�»�¼������³�;�

'�áW�����!��8�·��·ùÌ�;Å�»�¡�«��á³�µ­º�è�Ø�¡Å�����

�á��Å�Ò7¶÷�¶��E�����È�Òù¶Õ�½¶4� J3=�� ��(�EG§�Ø��ì÷�µ

­¯����� ��������!0�( ����Ý��È�Bå����á��������³���ª���Bå�����

��� ä�È� Î¥ËÌ� �áÈ� êÌR� y� �M3� ��(� ����� �� FÈ� ØÑ� (÷� ¯��

¨�� �áØ� Ø�� Ä� ¼�«� ��(� ����� �� ó� ���³� Ç.ª��� Bå��� ���Ø

�á�ªÎ�</�Ë«� �M3� ��(��á����È�VØ÷�¯���ÐC����ÚÛ§�� �M3

��(��á������ó�§Ñ�Bå������³�Ç.¶��êÌR�»��¼����M3�� �M3

�� ��(� ���§Ñ� �� ó�� ���³� Ç.¶�� �£� åÇÈ� ¯� ����� Ì�� ���Ø� �

������ ó§���� ¼��� �£�EG§� </�� ¯� ì�� ¡��� �Å� ��¶Õ� yÃ���

¨�§�EG§�</�¯�ì��¼�«������F��Ìvا�¼ÌÍ�º�������M3� ��(

�á����§�êÌ�¼�����ê£� �M3� ��(��á����§�êÌ�¼�����êÉ��Á

±¶��� ���Ø� �M3� ���§� ê̼��� �£� </�ËjÅ� ݨ� ��� ß´ì�È

- C����%����Υ

Page 127: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

Î¥Ë��¼¤Å���¶Õ�yç�{�Á±¶÷�É�º�è�Ø�¼��

�?J*?4�)D$?�<�ED��è�ªØ@

.����{�{�{�{�=>=>=>=>���11 ����(�

à��¯�íj�á�¹Å�µ­¶÷�Ë«���� r���.§Ñ�'���r�Å�¸·�����!

£��ÜØ���¶÷� ¯��� '��� r�Å�¸�� ��� �Ä� �Üê£���� 1��þ»� ý4Å

¶4�Bû���à�i§� buffer_head�Ö�Ü¥��Å`È�±ò¯�����Ö�Ü¥��r

�� Bû��� à�iØ� è�È� ¶�� �Ä� 5ɳ� åæª��� �.� �aÖ�� �.³� Òj¶

÷�Üaã���� r��Îý��à�iØ� Ì��r�Å� ¸ÌÍ�¶�ù��ã���� �Ä�r��

.�� �#£� lÕ�� r�ê�� Å�È� �4R� �ÃÄ� Éë��� Ð�ìë� r�� �.È�� Ë

G�ð�³� � ÷� ¶Õ� ½ã������ r�� ig� �á³���ª��� á�¹§� ¼�� �Ä� r

��igê£�t���¤��Á����ig�¤W§���ig��á�ÌB�Ø�ʳª����Ä�Ð�

ìë�r���.ê£����á³�æÒ¶���Ì���W�¤ù��á§��!£�r��igØ�á�

¹§�¼��r���.����¶�§��ðËÌ�ÒÖ�ÑÈ��ç��`§�¼Å������ig��á

§�Vûç�'��Ø�¼�«�� ��� á�¹��Ð�ìë� �.§�ËG¶���Å���ã���� r

���.È®��'��³�¸�'� µ­¶·����'� µ­ª� Ì��r��ig�ÄùW§�ig

�áÈ� êÌW��� áW�� ù�«� �ê£� à¥Q� �á§� ¼Å¨ª� ig³� ½ã� Ö�³� Â�

¤ù��Ö��µ­¯�«��á§�3ð�V��¼÷�¯��

�á§�¼��r��ig���³��Ò¶���.��aÖ��ig��r�ÎýÈ�Òj¶÷�Üa¯

���ig��á��¾è��Õ�ìë�®¯�È�Ë̼���(Îs�®¯£����r��ig����

�����ùS¶��ig�lÕaÈ�ÒÕ�¶������Ø�¼���á�¹�����r��ig��Ã

ED� ��2�<�ig��á

Page 128: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

¤� ¨êÌ�� y�� i��� y� �ê� ���§� êÌØ÷� ¯��� �³� ùS¶�� ig�� lÕ�

����� ���7�� ��7�� 7��1��E��� ���� û������¾Îs�Õ�ìë�®¯£��á�E�Ö²���

��£�ãá�À�rÈÑ��#£�ãá�ëS�³�Øù��igêÅ���È�Ø� ��¼��¹ë

�ê�� Q����� ãá� ëS��� ãí� �.� �aÖ�� '��� r��� r�� ÎýÈ®�� ¨ê

ÌR���ED� ��2£� *è�� ���³� ãá� À�r�� þ#� É4��� ¼��� r�� ig�� ��

���� ��� Ì�� ¶��� ���� °�� ig� �á� f� ��� ¶�§� êÌ� ¼��� �ê�� ig

�á§� ¼Å� y� �ê£� ��(� ���§�� êÌØ÷� ¯��� Ò� ig� ÒÅà�� ��(� ���Ø

¼��� �ê£� á�¹�� �5� ÒÅ�� ig§� Çã� j� A� é³� êÌ� tÈ�� '��³� ØR� i

g³�B�l§�Õ�¶Õ� A�Å�»k¶�'�µ­¯���ig��ÒÅ£�ig���`³�ß�¶��

������³��¤��#£�ÒÅÅ�ùSª�� <

ññññ¾¾¾¾ªªªª�!� ���µ­¶ù�«£��t�ig

eeeeË̼�Ë̼�Ë̼�Ë̼�!����:��ig§�e��8��¼����Õ�ËÕ³�Õ����¼��

{_{_{_{_ªªªª:��"�� {_� ig�� �ê£� tÞ�� Ò7ª� '��³� Øù�� ¼���� Õ�õ� ��ù¨�

�Ê)ù�îå�Õ�õ�ù��?@��)Qù�«n��

æÒæÒæÒæÒ�7 �:��æÒ�ig

æÒ¶ùæÒ¶ùæÒ¶ùæÒ¶ù««««�������7 �:��é±��æÒ ����å��æÒ¶ù�«��ig

íj�á�¹���Ó�3F��Ð�ìë��.È®�� ig³�¸Å�è�Ø�¼Å�yà��ig��

áÈ®��r�Å�ä����á�ª���¨��ig��á§Ñ�ig³�äÅ�»�¡�«�������

�§Ñ�ìíª� lÕ�� ñ¾ª� ig³� ¶�� ä÷� Ë��� �� t�ig�� ig� �á§� êÌØ÷

¯���è�È�¶��igØ�ig��á§�¼�«����£�EG��j»��EÌù�«Å�»��¼

��� ¨�� EG� ��� ��·��� t� r�� ig«�� íj� á�¹£� Bû��� à�i§÷� ã

í¶��'���r�Å�B�l§÷�¸Ìª���ª��

�ç��á��à�ØùÈ��ig��á��78ì�È�6¿¶�����ËÌÍ�¶���ig��á³

µ­¶��r���.ê�µ�§Ñ�æJ¶÷��á����³�ºíãÍ�ª�������� bdflush1��'|Å�µ­¶4���á§� Ǫ�)�ª� jêÅ�»k¶ù¨��Ì���ê£��á³�µ­ª

L�È�Ö6ì�È�jÌN��

)�����bdflush��+�+�+�+���������

bdflush� 1�� '|£� á�¹�� ��� !£� {_� ig� A� îUØ�� B�l§� �4ìÍ� ¶�

'��³�Øù��¼��ig� A� ³�Øù÷� ËjÅ�y�6ì�È�ß&¶��WMª� 1�� '|�

������ á�¹�� Ὼ�y�1���KàÈÑ� á¿Ë���ã6Ëù�«���Ö�Å� ,-!� %�

��®ç������o£�á�¹§�¼���È/�êÅ�×ØÉÕ�½ã� ps�â6Å�xÅ�y�ß�»

¼���o����Ç®¯���'|£�á�¹§�¼��{_�ig���»Ø�s¯Q�!�ùÕ³�Õ

���� Ýê̼��� igØ� ºíË·�� i��� y� á�¹§� ¼�� {_� ig�� �»³� ɵ

ª��� ¨�� á�¹§� ¼�� ±²� ig�� �»� �§Ñ� {_� ig�� ¬8�� ��� 1ù«

bdflushØ� ñÌN��� ÕÛ��È� v5¯� �£� 1�H�ù¨�� á�¹§Ñ� igØ� è�¶�«

bdflush��îåÄù�ñÌ%�»�¼������£� update�â6�È�É·��û®�»�¼�� <

# update -d

bdflush version 1.40: 60 Max fraction of LRU list to examine for dirty blocks1: 500 Max number of dirty blocks to write each time bdflush activated2: 64 Num of clean buffers to be loaded onto free list by refill_freelist3: 256 Dirty block threshold for activating bdflush in refill_freelist4: 15 Percentage of cache to scan for free clusters5: 3000 Time for data buffers to age before flushing

- C9�--����

9�-!� %���Υ

Page 129: Doldoggi bisiri

��� �������ííííjjjj�á�á�á�á�¹¹¹¹

6: 500 Time for non-data (dir, bitmap, etc) buffers to age before flushing7: 1884 Time buffer cache load average constant8: 2 LAV ratio (used to determine threshold for buffer fratricide).

'��³�ig§� úÑ�igØ� {_¶÷� Ë«� E�ig�� BUF_DIRTY� ��(� ���§� :LË

��� bdflush����§Ñ�ìíª�軳�ãí�B�l§�����ª�����õÖ�Ïá� updateâ6�È�É��å̺�»�¼����ÕÛ�£� ������ �½§Ñ�É��ûÃÄ��

)������update�����������������

update� â6£� M�Q� â6¨�� ���� '|�Õ�� ¶��� »gÒ¾ÈÑ� ?kË«� �á�¹

hÕ*6Á§��� �Õì�È� ªÓ¯� {_� igêÅ� �¾� B�l§� Õ�ª��� ��� bdflush¶��Òµª�jÅ�¶��á�¹�Ѭ���0Å�®o�Èú���Ìù÷�¯���{_�igØ��

�4ù���«�E�y��á�¹�áWÅ��áã�d���update��?kõ�yà��á�¹§�¼�

�Ä�{_�ig§Ñ�áW��¨�¯��êÅ�;����¨�¯��Ä�ig��B�l§�Õ�¯��

.���/proc�WXWXWXWX�>�z>�z>�z>�z

/proc� íj� á�¹��È� ���� Ø�� íj� á�¹�� ½Å� É4��� ����� ��� ?å

È�ʳ¶��������� ������°�ç�à�#£�Õ������/proc�Bå��������Ñ

²�Bå�����íjêÈ�?åÈ�ʳ¶ù�«����EÌ�«�Ì%÷� cat� /proc/devices³º�»�¼�Ø@� /proc�íj� á�¹£�?å�íj�á�¹��à�ØùÈ� Ö�Å�Ø��íj�á

�¹§���ª���EU�Ø�íj���Bå��³�¶«Ñ� J3=Ø� ����³� �r¶«��/proc�íj�á�¹£��ê�íj��Bå��³�1�§�¼��5ɳ�Øù��¨êÌ����é³�êÌ��1

��� /proc/devices�íj£��.êÅ��¨Â��1��Ö�ܥȮ����¯��

/proc�íj�á�¹£�µ­Ö§÷�1���®�¿=Å�ß�»�¼��¼���Å�åæª������

§Ñ�vâ¶��¼������1���3#£�Ì������Ѳá�¹ê£� /proc�íj�á�¹

§����³���¶Õ��ª��

.���#$#$#$#$�|}|}|}|}�WXWXWXWX�&8"�����"�%�<"%��

������ç��Ä�i±��Òg���à�ØùÈ�¶à+Ì��.êÅ��»�íjÈ�É4���

é³�êÌ� /dev/null£�����!!���.�����.�íj£�íj�á�¹§Ñ�����'����

Ï��Äù¶ù�«�������Mù�Bû���à�iÈ��ËGöj�Ý���� ?+$��íj�á�

¹������ J3=���¾��.�íjÅ� �������»ª�ÒÅ�È�Ü�ª����.�íj§��Ã

Ö��»�íj��r���»�íj���¾Øù�Å`Ø�¼���1��Á§Ñ��Bû���à�i

��íjÃÄ�Ü�ËÌ�¼���ë���³�¶���A�����jÅ�º�»�¼���ÃÖ��.��ÃÖ�

àÈ� *CD� ¿=Å� º� »� ¼���� r�� �.�� �Ä� *CDØ� ig� �á³� ¶��� ËÌ� ¼��

�.� íjÈ� *CD� �ܳ� ¶«�� ��� á�¹� §� ¼�� ãí¶�� Bû��� à�iÈ� ±ò

¯���´´����?å�Bû���à�iØ�����=.=*�Bû���à�i�3F��#£�Ì

��Ѳ�á�¹Å�½ª�Òµ�Bû���à�i�Õ��ª����.�íj£��.��ÒÅÅ�Ü

a¶��H�¾� Îý���ª� �Ì�� °�� E� H�¾� ÒÅ�� ª� µÕ³� Üa¶Õ� ½ª� à��

ÒÅ�È�Î¥ª���é³�êÌ��(Îs�á�¹§Ñ� *�?�ù�úU§�¼�� *�?�B�lê£�H

�¾�ÎýÈ� Å�Øù��� *�?�B�l��(Îs�í_�£�à���ÎýÈ� �Å�ØR����Ñ

ls -l /dev/hda1Å�¶«��¤��#£�4~Å�É4���

����������������������������������������������������������

Ï�� ���� Bû��� à�i³� ¹þ¶4� �ç� 1�� ®¯�� proc_register_dynamic()þ»§� ì�ª� ëÖ³� ±ò¶��� íj� :�Å� »kº� »� ¼�� þ»³� Ü�þ�Èú

proc�íj�á�¹§����³�¨ê�»�¼����-!0���,�

- C9�--���� 0 N9�-!� %��

Î¥

��!���C! ���C

������%§Ñ

����� �Ä

H�¾��.

Îý³�ß�»

¼��

Page 130: Doldoggi bisiri

��# �������ííííjjjj�á�á�á�á�¹¹¹¹

$ brw-rw---- 1 root disk 3, 1 Nov 24 15:09 /dev/hda1

1�§Ñ�� �Ä� �.�� kdev_t� Ö�Å�È� Òj¶÷� ��¯��� ��� �û��� ��È� (Î

s� û���� à��� �.� Îý³�� ¾Îs� û���� H�¾� �.� Îý³� ������ ½§� É

4�� *�?��.��1�§Ñ� ������Å������r���.��ÃÖ��.³��¨Â�� ?+$�� ����

���.��H�¾�Îý��à���Îý³�(Îs�ÊË�r��¹ë��� �����9!��,�/� �����§�Øù

��¼��� J3=Ø��³�¸�«���³��¨Â�� J3=� ����� Ö�Ü¥������ i_rdev�ÆñÅVûç��.��aÖÈ�v5ª��

��� ��� ������������������������

��� ��� �����

����������������������������������������������������������

Ï�� �����Òg�§Ñ�± ì�È��.��Îý³�Wʶ�'� dev_t��Ö�ÅÅ�µ­¶��

��� �1¬�� 5»È� H�¾� Îý�� à��� ÎýÈ� ÒÒ� ¬�ã� ����� EU�� ��

��1èã�� H�¾� Îý�� à��� ÎýΧ� Ø�� »� ¡ÌÑ� Ãå³� Øù�'�� EÌ��

�� Ö�ÅÅ� û!�� �£� �.ÎýØ� �1¬��� Ø5¶�� ¼�� ���+̧Ñ� Ãå³

Ý���»�¼���EÓÑ�������.�Îý³��¨Â�'� kdev_t��tÈ��Ö�ÅÅ

î¶���³�µ­¶��¼�����Ö�Å£�H�¾�Îý��à���ÎýØ�ÒÒ� �1¬��

lճ������ ��!���C! ���C,���N��%�Υ� �-!0���,�

��!���C! ���C

,���N��%�Υ

Page 131: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�'

/�01� �(��)*��

¥�¥�¥�¥�....aaaa����� ����������������� ·�·�·�·�� 6666�Ì���Ì���Ì���Ì���� ����������������� ����� EEEEÇÈÇÈÇÈÇÈ� ëëëë��������� °�°�°�°�� iàiàiàià� �����à�à�à�à� FFFF

(�!:�(�:��(�<��(((����������Ð��Ð��Ð��Ð���������������������è�Öè�Öè�Öè�Ö�����µ­Öꣵ­Öꣵ­Öꣵ­Öê£�5555ÉÉÉÉ���������ÈÈÈÈE�E�E�E������àààà

ÅÅÅÅ�����////¶Õ¶Õ¶Õ¶Õ�½ã½ã½ã½ã�FFFFÅÅÅÅ�µ­¶�µ­¶�µ­¶�µ­¶���¥¥¥¥ÊÊÊÊ�����¥�¥�¥�¥�....aaaa�����ܳܳܳܳ�ÃÃÃÃ�¶Õ�¶Õ�¶Õ�¶Õ�½ã½ã½ã½ã����³���³���³���³�ÖÖÖÖ�����µµµµ

­ª�­ª�­ª�­ª������ ����� ����££££� ���Ø���Ø���Ø���Ø� C C C CÌÌÌÌ� 3��A2������ ®®®®    ����� ¥�¥�¥�¥�....llll� ����È�È�È�È�0000ÅÅÅÅ� ÌÌÌÌ%%%%÷÷÷÷� ùùùùSSSS

¶�ù¶�ù¶�ù¶�ù�vvvvâª�âª�âª�âª��

$.�C*����<�5®Ø�4Ö¶���<�:Ük�����)?$�§�:L¯�;<��W�� �Å�ùS

¶Õ�½ã�Ü�¯������ ����)?$£�»Ì� �½Ù��¶����È�0�� �ç��È�0�

Ѭ�Å�µ­¶���È�0�3F*����¥�.a�èBÅ��á �������)?$£� ��h§

´�Ëjù¨�E�3ÌÖë� )=3��� )?$��ë��£�{�l÷��� ����³�ià���à�F

���ø�R��£� ����)?$�È®���� ����$.�C*���È�0Å�ûZ�È�¶��¼��

����)?$� �§Ñ�� Òg�Ø� P+½¶÷� µ­Ëj���� ä�È� ¥�.a�� Ø�ª� Òg

��i±£� 7��5=����������¥�.a�Ü�£� 7��5=�³���È�v3Ëj�������

�� ��W�ì�¯�� 5=���³�� $.�C*�� ¥�.a� ±²³� ùSª������§Ñ� �� $.�C*�� �

ÈEÓu�ë�,��³�Sª��Ò�� $.�C*�Ø����µ­Ë��¼����������ç�Òg

������&­��ÈE��ý/�Å�U�Õ�½ª���j��

�/���*��40��v�~��v�~��v�~��v�~�����������

���£� $.�C*��¥�.a��ÕÛ� S�§�Ǫ�è�������£� ��������#£���/ª

vâ����Õ�yç�ªÎ�¸ÌÉÕ�ûü��

*��¥�.l§Ñ��Ò�Õ3³��Ò¶÷��a¶�� �¬��õÖë� *����³�Ò�Õ3§�®4

ª��� 444���Û�·Ç¶��3ð���¶�� *��¥�.lÈÑ�� 444§�:L¯��Ä�Õ3

ê£�ºí¯��Òª� *����³�ØR���*������é³�êÌ� �1�7�������#��ö�È�ܯË

�� ¥� è�� õÖÈ� �¨���� ?åÈ�� ¥�.l� ���� ý��� ���� ¾� ®¯�È� *�� �

�³�ܯª��� �*����§��4U�`Ó�ê��¼ÌÑ��Ò�®¯��lÕ��ò��»�¼ù¨�

�1�7�����³� éÈ� ê«� �1�7��� ¥�.l� ����� ����� ý��� ��Ø� ¯��� ý��� ��

�� Ѳ¥�.l�� ý��� ��È� {� �Ö/Q�� �¤� »� ¼��� �á� �1�7�����³� éÈ� ê«�

Ѳ¥�.l����� �1�7�����Ë�� ý������� �1�7�����Ø�¯��� �Ì÷� *�� ��³� *

Üo�È� �¤� »� ¼��È�� �¥�.l³� µ­¶��� Õ�£� Ö��� ¥�.l³� *� Üo�È

�¤�»�¼���é³�êÌ� �1�7�Ø� �.B?�;<�µ��¥�.l���«�� �1�7�����Ѳ¥�

����������������������������������������������������������

Ï�� ���� Ø�� ���µ­Ë��F�Ñië� �í.�� �ß����� ���§Ñ� 6¿����� �·

àÈ�����<���ð�³M�)�� ���!�=� �����3������ ���

Page 132: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

.l� �Î�� �1�7���£� Ѳ¥�.l� �Î�� õ� ����� �� Ѳ¥�.l�� ÑÈ� �ç� ¦Ð§

¼Å�»��¼���KÇ�±*Å��­¶·���� �»M�Å��­ã�:LËÌ�¼Å�»��¼

��� *������¥�.l���ÖØ�ºí¶�'�� *��Ѳ¥�.l³�µ­¶4�¥�.l����®

çÅ�¯�á��»�¼��� *��Ѳ¥�.l���Ö��Ö��� *��Ѳ¥�.l�Á§Ñ� ÖÒÞ÷

*����³�ºíº�»�¼��

¶ù¨� jßì�È� *�� ���� ��� Õõ¶Õ� Ì£��� �oÅ� (��� ��� -.� �Õõ¶Õ�

Z���linux.acme.com�� �1�7�����É��-.�{�Õõ¶Õ�Y�'����oÅ�µ­¶Õ�½ãÑ

���¥�.l��oÅ� *����È�ø/ã�����ÜØ�è�¶������oêÅ� /etc/hosts�íj§�5ì�È�âáº�»��¼ù¨�������¯��¥K�Ñi�� �� 9�����)����=��������)=�§

���oêÅ�ø/ã�ò���rº�»��¼�����ÚÛ�Èð�ý����¶������ �)=�Ñ

i�� *����³�ø��¼Ìͨ�¶�'������êÅ� /etc/resolv.conf§�Õ�ª��

F� ,�ù³� ¸Å� y�� #�� �ç� Õ3§� Ëðº� yà�� E� Õ3�� Ö�³� �/¶Õ� ½ã

E� Õ3�� *�� ��³� µ­ª��� Ö�ê£� *�� »Ì§� çÖ� ±òË�'�� Ò� »Ìà�� 4�ù

Õ3��ñìù�Õ3�� *������²lî��%��, ����ý��ç�Ò­ª�5ɳ�ç��¼�� *��q{

Ø�(Ì� ¼���²lî£� *�� »Ì§� ¼�� '��³�Øù�� 3�¶�'�� �³��­¶4� *�� »

Ì�»�Ö��±*��)¤���È�ëã�±ò�5§Ñ�»Ì��Ï�Ëj�ù³�-Mº�»�¼

���&­��ÈE���ÉÂ��'����f�{���Õ�Y��¿£�»ÌêÈ�"è��»�¼��� *�

'���»Ì��lÕ��:L��²§���òù�'��jßì�È��{��»Ì�� ����»ÌÉ

��{�l���ñìù�ý����'���»ÌêÅ��á�¥d¶4�&­��ÈE�§�'��³�¦

Â����ºb� á�Á� Al³� ã� !£� EÓñ� ��ùêÅ� ç�� ¼��F� ,�ù³� É«� ½

§Ñ��ª�'����¯ã��¥���5Å�EDÅ�ÉJ�×Øß�»�¼��

#£� *��Ѳ¥�.l§�:LËÌ�¼��ý��$��� *��»ÌÅ�ÊË�É¿�»�¼ù¨��EÌ

ù�«£�ÚÛ§��÷��+��"���;�0���¶���aª�ý��§� *��»ÌÅ�ÉÂͨ�ª��

÷��+��°�� Û���� ¶�� ���� *�� Ѳ¥�.l§� :LËÌ� ¼�'�� ª� *�� Ѳ¥

�.l§Ñ�Ù£�»ÌÅ��ç� *��Ѳ��È�±�ª���é³�êÌ��Ѳ¥�.l� �1�7������

�1�7������� Ì�� ÷��+�³� ã� :LËÌ� ¼�«� Ѳ¥�.l� �§Ñ� Ѳ¥�.l� �

È�±òË��»Ìê£�÷��+�È�ÉÂù��÷��+�����»ÌÅ�±òª���Ò�ý��

ê£�5ìª�Õ3§� *��»ÌÅ�±ò¶Õ�½ã�Ûù�À�r����� �"� ��9!��Å�¿�ª���Û

ù�À�r§���Ä� *��ñìù§�Çã�E�ñìù§��ò¶Õ�½ã�Ì��ý��§� *��»ÌÅ

±òãÍ� ¶�ù³� L5¶Õ� ½ã� µ­Ë�� 5ÉØ� ¼��� �� Ûù� À�r£� 6ì�ÌÑ

&­��ÈE���¥�.l³�µ­¶·��¥�.l�Ü��Ø�øÚË·��¶«�áW��ùV§

��øÚ¯��

*�� �È�0£� �ç� �È�0�� '��³� É¿� y� µ­¶�� ±�� 3F���� $.��� �¯º

»�¼��jÇj��È�0ÈÑ��'��³����ÙÕ�½ã� *���È�0Å�µ­ª��� *��»Ì§

q{Ø�(Ì�¼���ÃÄ�� $.��»Ì§��q{Ø�(Ì�¼��� $.���:L��·ìë��È�0

È� ��³�µ­¶���¾�¥�.l�&­��ÈE�£�E�µ�§�!£�Ѳ¥�.l��÷��+�

ý�Û�Ø�¼{��Mjª�Ø���ËðÅ� ã�:L¯���$.���¾�&­�ÈE�W��'

��³��¯º�»�¼��Ý��È�±ò¶��'����Ï?����´��¡����Å�É�ª��

$.�Ø� *�³�µ­¶4� $.��»ÌÅ�±�º�y�� *��»Ì§�ê̼��'����ûÈ� $.��»Ì

���� ÑÈ� �¶�� ¼�� ý���� *�� 3F£� *�� »ÌÅ� ��� Ù�� ϺÅ� ª��� (���

�(����»ÌÅ�±ò¶�'� *��3FÅ�µ­¶ù¨�� $.����ò�� (�����¯º�»�¡���

È�0���'��E������"�����Ѭ�³�åæª������#���ç��È�0�� *�³�µ­

¶�«�� *��»ÌÅ�ÙÅ�y� *��3F���� *��»Ì§�çÍ�'��³�Ì���½��È�0§�±

òãÍ�¶�ù³�ø��¼Ìͨ�ª����³�½ã��Ä� *��»Ì�q{§���È�0��aÖ³

ù5¶�� û��Ø� ¼��� $.�Ø� *�� 3F§�� *�� »ÌÅ� ±�¶��� �r¶«�� E� »Ì§

$.��»Ì��ê̼����Å� *��»Ì�q{§�Õ�ª���*��3F��'��³�Ù�«�����È

�0��aÖ³�µ­¶4�� Ù£�'��³� �½��Ì�� 3F§�±òºù³� L5ª�����ÚÛ

§�� $.��3F��õ������&­�ÈE��� $.�C*�³� ã� �Å�º�y��&­�ÈE�£

�ÇÝ�� *����ݨ����E�&­�ÈE���¹�����°ª�âá¶4Í�ª���¹��Î

ý��&­�ÈE�à��Òj¶������¥�.l�&­�ÈE�£����¹�Îý³�µ­ª��

Page 133: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

é³�êÌ��FÑi�� �Î�¹�³�µ­ª����Uª���¯�¹�Îý�� /etc/services§Ñ�ß�»�¼��

�È�0��3FÜ¥�� $.���(���ý� *�È� �ܯ¶����È��k�����������*���È�

0� Ö²�� *�� »ÌÅ� �ç� *�� ý��È� ±�¶�'� »!£� �.êÅ� µ­ª��� �� �.�

Ö�¨���È�0�q{³�­Ø¶Õ�� ª����Uª� éÈ���{��3F��¼����°��ç

éÈ� ����� =�*���¼����{��¥�.l§Ñ�!£�ý��Ø�?å�?�r�¶�§�6á§

Ëðº�»�¼���±�Ë���Ä��{���KK£�:L¯��Ä�ý��§�É�÷�Ë�È����

Ä��{���.���Òª���³������ý����ÖÕ���È�¸òË���Ä��{���K

KÅ�Ù�ê�ù¨��#£�¥�.l§�:L¯��ç�ý��ê£��³��á¶÷�¯����{��

��� Òjª� ���� �{�� �.³� ¨ê� y� ìÌ�÷� Ë�'�� jßì�È� �{�� åà�

=�DB��§� êÌ� ¼��� �{�� ���� 1û��� ��ë'� é³� ê«� �A��A�5A��A7�A�7#£

�Å� ����� Ì�� �{�� ���� ^_������!� �� ��� ñì�È� é�ËÌ� ¼�'�� ��� �

�È�ÉÂù���{���KK£�#£�¥�.l�Á§�¼���Ä�ý��Ø�Ù�����{���

KK£� �'��È�� »!£� �È�0êÅ� ±�º�»� ¼Õ� yç�� *�� »Ì�� #�� q{§� �

È�0� �aÖØ� ¼��� �§� �� �{�� 3F£� 5ì¶÷� *�� »ÌÅ� Ù�� *�� 3F§� ±ò

º�»�¼��

�{���#£����Ëð��È�0Å� ã� *��»ÌÅ�ÉÂÕ�½ãÑ�� *��3F£� *��ý��

���{����³�;�ͨ�ª��� *��ÌàK���Mù�èBìë���j�Ý�����Òª�Ð�

ìë���³�Øù��¼���£��{���.�Õ�yÃ����ß«§� *������¥�.l���

Ö�� �ùÇÈ� ù5Ë�� øÚõ� »� ¼ù¨�� ¥�.l� ¶à+Ì�� Ö��� Ð�ì� ��� °�

�Ä� Õ3Ø� Ù�ͨ� ¶�� �aª� ^_���§¨� ß&ª��� ����� *�� ��³� �{�

����#£�?å�¶à+Ì����ø/¶Õ�½ã� ��������� ��� �!�� ����������!�³�µ­ª��

�5ª� *�� ��³� ØR� ¶à+Ì� ��³� ø�Ö� ¶�� ý���� ø/¶�Ö� ¶�� *�� ��Ø

çÍ� ���� �r� »ÌÅ� ^_���� ��§� ÉÂ� �Ä� ¢à§� ±òª��� E� *�� ��³� Øù

��¼��ý����Ö���¶à+Ì���Ø�çÍ� ����&�Å�Ô����� ������{���.

¨�µ­Ë�������� *����³� 3��*��#£��ç�Ð�ì��.����È�ø*¶�'§

����������������������������������������������������������

Ï�� ���� �{�£� Ý�� �È�0Å� µ­¶��� �� yç� ÉÁ��� XÌù�� ï«�� ¼�

�·àÈ�����6Õì�¸Õ�±­�H���=0��%����� ������D�!0�B����0�

ED� �����<�$.�C*����0�3F

Page 134: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�� µ­º� »� ¼��� ���³� º� »� ¡�� ¥�.l� �.ê£� �È� �á³� ã� ¾Ì� ����

��� �.§� ÇãÑ��� ���³� á�¶ù� «���� ���� ßÇË�� Õ��È� ���������� �

����� � �� �!�� ��� �������!�Ø� ¼�'�� ��£� Ð�ì� ¥�.l� ��³� *�� ��È� ø/ª��

��Õ�£�÷��+�Ø�µ­¶�'��÷��+���SÈ�¥�.l§�¼�� *����³�Ç�ã

Ñ� �����r§�&�ª��

�/����?���?���?���?��� *��40��v�~�v�~�v�~�v�~����������

¥�.l� �È�0�� à�ØùÈ�� ED� ����§Ñ� ß� »� ¼�� �ÃÄ� ����� ë��� �È

�0����»"������� � -�� !0�³�j ��:�¯����+Ì�3F�È�Ü�¶��¼��� 5=�

�³£� 5=���³¨�Ã�¶��jßìë��³���� ���+ÌØ�ùSª��� *)?$� �³�3F

£��³�������+̳�ùS¶�'�� ��£� *�� Õß�� �È�0ë� $.��� (���� �

´öÅ� ��ª��� (���( ��� ����"���� �������!��� ¬:Lùm� Ý��� �È�0�������� ��!�

/������!�ë'�¬ã��$.��$��� � ���.�����!��������!���:Lùm���¯º�»�¼��jÇj��

È�0����(���»ÌÅ�±�º�y�������E�»Ì�� ñìù§�Á±¶÷��æ¶��ù³

ø�»��¡���ÚÅ��ù��«���� $.��»Ìê§��Îý³��Ö�� $.��Ëð��I�k�´ö

ý���£�±�� '��Ø� 5ì¶÷� »�Ëj�ù³�ìëª��� *�� 3F§�� ë��� �È�0

Å�Ü�ª��àØ�êÌ�¼������à�� ±�¶�� '���ó§� *��q{³� (����ê̪�

*��»ÌÅ� $.��� (���3F�È�Ì%÷�±ò¶�ù³�ø��¼��� *��3F��Ó§Ñ� ����°

���{���#£�¥�.l��.ê��������Ä�¥�.aÅ�ùSª���¥�.l��.

��Æ��Ð�ìë��.¨Å�Ø� ���£��������÷��.��#£�**��.���±Q

���+ÌȨ�¿�ËÌ�¼��� mknod�â6�È�¨êÌù����ìë������.��� ò

���¥�.l��.�� � ¯����+ÌØ� �.³� ;�Â� hÕ*ãÍù¨��¨N��� EÓÑ

ãí¶�� �{�� Bû��� à�i³� �ÌÑ� 1�Å� Òàãͨ� /dev/eth0³� ß� »� ¼

��������È�0£� *��3F��Ò´���§�Ǫ� ���³�ùS¶���È�0�µ�§�¼��

�/�����&��`�`�`�`�5+@��5+@��5+@��5+@������2��0�� 1���

5=�� �³�ë�,���� �Iª�Å`�� ¥�.a�ݨ���� �È/�W� ��� ùS¶�

jßìë�ë�,������ �³£� �� :L�� ª��k�È� �Òº�»�¼�'�� �ª�� ¼

��¾��È/��� ��:L§Ñ�Ö���k§�ãí¶���³Å�Øù÷�¯����³Å��aª

´e��í��È��Òº�»��¼ù¨��í�����ò���³£�·Õ§�çÅ�»�¼��'��

��I§�åª��¡��������*�Øù�`Ó����³Å�ùS¶�'����êÅ����»"�

������ � -�� !0��� ®ç������ Ò�`Ó�aÈ�Ö��� �§� µ­¶�������ÞÅ�Ø

ù��¼Õ�yÃ����������¤��#£��³����»"��°���HëÅ�ùSª��

()*+� Òg���Hë��³� �(� ������ ��socket�*)?$� $.�C*���È�0Å��­ª� �Å�ùS¶��ë������»"�

�+��� �à­Ì�Bª� +���

*�+� ¢X�� *�+��È�0

����?$��&� O�µ�� �//!���!,������È�0

+��� +������0

�³§��*Øù�¨���¼�������ËðÅ� ùS¶��Ѭ���´e³� �¨�����Ä��

��»"�Ø��Ä�Å`��Ѭ�³�ùS¶���£���������� 5=���³£�*Øù��³

¨�Å�ùSª��

�����D�D�D�D��� ������³£�'��Ø� ±����¯?��ª �°���´Ëù�«�����Å�É�

¶���¯º�»� ¼��IÝm� �Ä�'��� ��DÅ� åæª��� *)?$� ���»"��� $.�

�È�0����D��³Å�ùSª��

''''�����E��E��E��E�1 � � ��� �� �³£� IÝm� '��� ±�Å� åæ¶ù¨�� ��D� �³��� ò�

Page 135: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

E� HáùØ� �åÇÈ�� �æª��� �Å� É�¶ù�� «���� HáùØ� ñìù§� �æ¶�

�� ¶{��� HáùØ� �ѧ� Ó÷� °�� �´Ë·�� ª Ëù� «�� �æ¶���� �Å

É�¶ù�«����*)?$����»"��� (����È�0����´e���³Å�ùSª��

Øæ¶ùØæ¶ùØæ¶ùØæ¶ù� ««««££££) 8�� �È/�Ø� ¶®� ���0§� ÊË� ËG�EÓÑ� :��;:�º� »� ¼�� �³

����é³�ê«��{���.§����³Å�¶Ì�ØæËù�«£� *��'����oÅ�ù�É

�����Ø�¶��

����ææææ� ����¯̄̄̄� HHHHáùáùáùáù)�!� <!�� 1�!� ��:� +��� ����� ��£� '��E�� �³�� ��� ¬�¶ù¨

'��Ø� �ñìù§���æª����Å�É�ª��

����ÄÄÄÄìììì�»»»»ÌÌÌÌ��F�����:�� ���������£���D��³��¬�ª'�'���»Ì�� lÕØ� �5

ËÌ�¼��

»»»»ÌÌÌÌ� ��������£���� 5=���³�¨�£�������.�»�§Ñ��È/�Ø�ÊË�»Ì§

ËGº�»�¼�������Ò��ì����

ED� �����<�����¥�.a�3F

Page 136: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�³Å�µ­¶4� �Å�¶���È/���`�î��Ñi���Å��ç���Ñi��Ѭ�³

åæ¶�� `�î��� �� Ѭ�³� �­ª��� ��� éÈ� F� ,�ù³� åæ¶�� F� Ñi�

E� ,�ùêÅ� ¸�� F� `�î�� °�� ²Û¾³� ê� »� ¼��� �³Å� µ­¶�� Ñi�

ü¾� �³Å� ¨Ä� �� �³§� �oÅ� ûëà�9 ���ª��� �� �o�� Å�£� �³�� ��� »"

�§� �� òù�'�� ?åÈ�� Ñi�� Èð� ��Ø� ¯��� �³�� �o� °�� ���

sockaddr�Ö��Ü¥³��­ã�âáª��� *)?$��³£�E�§�ûëà¯� *��¹����³�Ø

ù÷�¯�����¯�¹��Îý�� /etc/services§Ñ�ß�»�¼���é³�êÌ��F�Ñi��¹

�Îý�� �Î���� �³§� ��Ø� ûëàËj�«�� Ñi�� E� ûëà¯� ��³� Ø� �

:L��r��ê̪�ù��\�! ����Å�ª���:L��rÅ�¶��`�î����³Å�¨ê�

Ñi����³�âá¶4��³§�Çã�:L��rÅ�ª��� *)?$��³§Ñ�Ñi������ Ñi

�� *�� ���� ¹�� Îý���� �Uª� :L� �r£� �Iª� �È�0� 3FÅ� ã� ±òËÌ

Ñi�� �\� �³§� �ò¶÷� ¯��� ÑiØ� :L� �rÅ� Ù�«�� ��Å� Ù�ê�·�

�����/���°��·®ª�����������:L��rÅ�Ù�ê�ÕÈ�¶��«��Ñi�� :LÅ�Ù�êj

tÈ���³Å�¨Ä���:L��rÅ��\¶�'�µ­¶���³£�:LÅ�Ù�ê��'�µ­

º�»��¡���:L�� ��Ìù�� �«��Ñi��`�î���ÖÒÞ÷�'��³����ÙÅ

»�¼���àù£�È��:L��{���è�¡��ÚÛ��³Å�´�� %����;��º�»�¼�����y

±���§�¼��'���»Ì��5ì¶÷�Ã�Ëj�ù§�Ò�¶4Í�ª��

5=���³§�Ì��¥¿Å�ض������%Å���¶�ù��Ì�����»"��½§Ñ�¿=

Å�¶��¼º�§���� ��� $.�C*��ËðÅ�v5¶���£��à­Ì�Bª� +����ËðÅ

v5¶�� ���� ��� � ��� Ø�� íj� á�¹�� à�ØùÈ� ����� 5=�� �³� 3F�

È��³�ë�,��³�­�*ª���5=���³�3F£� 5=���³�3F��&­�ÈE���ë�

,��¶���§�� ¯�������³�ë�,����ö�¯����»"�³�Øù�����+

̧��ã� ùSÅ�Ù���� 1��hÕ*� �5§Ñ�� 1�§� Ü�¯���� »"��� �Ö��� ù

S¶��� 5=���³�ë�,����þ#�Ö�Å���ª�����§�&­�ÈE��� 5=���³Å

¨ê��µ­º�y�� 5=���³��E���ùS¶�����»"��µ���:���¨êÌR����

Uª�:��3���Ä:L�Ö�Ü¥�����»"���Ò��ùS��0�À�rÅ� ã�¨êÌ

R��� é³� êÌ� &­�ÈE��� tÈ�� �³Å� ¨ê� y� 5=�� �³� ë�,��Ø� µ­¶�

���»"���Ò���³�����0��¼��

1�Å�v5º�y� �!£�����»"����È�0Å� protocols�Q�§������protocolsQ�§��Ò� ��� »"�� °�� �È�0�� �o� �é³� ê«� :*)?$:��� hÕ*� �0�� êÌ

W��� á�¹�� ®ùË«Ñ� �³� ë�,��³� hÕ*º� y�� Ò� �È�0�� hÕ*� �0�

Ñ�÷� ¯��� 4ÕÑ� �³� ��� »"�� aÈ� j �� �È�0� :�� �0Å� ��¶÷� ¯��

��£� �0ê�� >d��� Ò� �0£� ãí� ��� »"��� �Òª� �5� :�Å� »kª��

proto_ops� Ö�Ü¥�� ���»"�� ¨��� �5� ���»"�§��Òª��³�:�� �0§

Ǫ�¹ë�ê��>d�È� ��Ìì� ¼��� pops� Q���ë������»"�#£� ��3N*)?$

£� ��������»"���aÖÈ�ëS��Ë̼��

�/���079*��`�`�`�`���������

*)?$� �³� 3F£� $.�C*�� �È�0êÅ� ¹þ¶�� ë��� ��� »"�³� ùSª��� ½§Ñ

vâª��ÃÄ��ê��È�0ê£�3Fì����ª��È�0���ç��È�0��Ѭ�³�µ

­ª�������� $.�C*���à��Ö�Ü¥����3FÜ¥³�ß�ª��� 5=���³�3F�È�

ë�,����¥�.l�hÕ*���§� 5=���³�3F§����ª�ë��� ���»"���³

þ»êÅ� ª����ê£���¯��ç����»"���þ# pops�Q�§Ñ�É�ª��� 5=���

³3F£���¯� *)?$� proto_ops�Ö�ܥȮ�� *)?$�3F���³ùS��0Å�ý4¶4

è�ª�jÅ�»kª���é³�êÌ����� »"�§� *)?$Å���� 5=���³Å�¨ê���Ü

ª�«�����2§�¼�� *)?$��³����þ»³�µ­¶÷�¯���5=���³�3F£��ê�ÒÒ

�� þ»à�� *)?$� 3F§� 5=�� �³Å� �¨Â�� socket� Ö�Ü¥³� ±òª��� 5=�

socketÅ� $.�C*�§¨�è�ª�5ÉÈ�Ìù+QÕ�É��� *)?$��³�3F£�Ö�¨��Ö�

Ü¥ë� sockÅ� Øù�� Ö�Å� 5=�� socket� Ö�Ü¥�� :Lª��� ��� :L£� ED� ���

��!���C! ���C

����%�Υ

��!���C���C ��,�%

Î¥

Page 137: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

§Ñ�ß�»�¼���sock�Ö�Ü¥�� 5=��socket§� ¼�� data�¹ë�³� ã� 5=��socketÖ�Ü¥��:L¯�����£�3ð¯� *)?$��³�ý4§Ñ�Z÷� sock�Ö�Ü¥³�äÌV�»

¼��������� sock�Ö�Ü¥���È�0�þ»�¹ë��Ïá���á§��=��Ë�����

�ܪ��È�0§���� ��� ¨�� $.�³��Ü �«�� sock� Ö�Ü¥���È�0� þ»

¹ë��� $.��:LÅ�½ã�è�ª� $.���È�0�þ»�>dÅ�Ø�������

�,�������'������������������

t��³Å�¨à��á�¹�0§�����»"���aÖ���³�¨���E����È�0Å�ëÖ

È����� ü¾���ܪ����»"�³� µ­¶4� pops� Q�§Ñ�j.¶�����»"�Ø� ¼

�ù� ;���� Ì�� ��� »"��� 1�� �3È� ¨êÌì� ¼Å� »�� ¼�'�� �� ÚÛ

kerneld�'|�����3Å�¸Ìê4Í�¿=Å�3ðº�»�¼��� 5=���³Å��¨ÂÕ�½ã

t� socket� Ö�Ü¥³� ºíª��� ?�ì�È� socket� Ö�Ü¥�� Ð�ì�È� J3=� inode

ED� ����<����� 5=���³�Ö�Ü¥

���C ��,���� 0 N ��,����

Î¥

Page 138: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

Ö�Ü¥��ª�®¯����³Å�ºíª����£�?åÈ�� J3=� inode³�ºíª����Å

��ª��� ��� �³�� jß� íj�� �#£� ÝÞ�È� ¿6ª��� �Å� �Òª�«� aÈ� �

�¶÷�É�R� «Å� ����� �Ä� íj£� J3=� inode� Ö�Ü¥È� �¨Âù��� �Ñ� íj

þ»êÅ�ùS¶�«� 5=���³�Ïá� J3=�inode�Ö�Ü¥È���ËÌÍ�ª��

tÈ�¨êÌR� 5=��socket�Ö�Ü¥�����»"�§����»ª��³��0ê§�Ǫ�¹

ë�³� Øù�� ¼���� ��� pops� Q�§Ñ� äÅ� »� ¼�� proto_ops� Ö�Ü¥§� v5¯

���¨�£� �ܪ� �³� ¨��È� v5¯��� ë� SOCK_STREAM�� SOCK_DGRAM� ��� ��� ¶

��������»"�§����ç����þ»³� proto_ops�Ö�Ü¥§�¼����³��­¶

4�ý4ª��

Ô_�íj�Õ�Ö��� �� /����Ø��³��È/��� fd�Q�§Ñ�ºíË����³�Ø� � fileÖ�Ü¥Ø�hÕ*¯������íj�þ»�¹ë�Ø� 5=���³�ë�,��§Ñ�ùS¶�� 5=�

�³�íj�þ»êÅ�Ø� ���v5¶���Å�¹þª�������¿=ê£��³�ë�,��

È� ±òË�� ë�,���� ÄÕÈ� ��� »"��� þ»êÅ� ý4þ�Èú� �êÅ� ùS¶�

���»"�È�±òª��

�,�����O�O�O�O�� �-9*���'���������� ���� ���� ���� �����8������

ê̪��ë���Ëð� �ܳ� Õ�Å� »� �! ����� ¼��«��Ò� Ñi�� *)?$� 5=�� �³Å� ¨

êÌ� �³� Ñi�� ���� ûëàã� �ÌÍ� ª��� �� ûëà� ¿=£� Ç®¯� *)?$� �³3F

���Ó�3Fë� $.��� (����È�0�3F�È®��̺�5��ùSÅ�Ù��Ã�ª�����

�� ûëà� Ë̼�� �³£� �ç� �Å� ½ãÑ� µ­º� »� ¡��� ��� socket�� �`�

TCP_CLOSE4ͨ� ª��� �Å� �ª��� ûëà� þ»§� ±ò¯� sockaddr£� ûëàº� *�

����� Þ��È� ¹�� Îý³� Øù�� ¼��� É £� *)?$� ��� »"�³� ùS¶�� ½§Ñ

�� ë�,��³� µ­º� »� ¼�� ¥�.l� �.§� ºí¯� *�� ��Ø�� 4ÕÑ� ûëà� Ë�

*�� ������ �³� á�¹§Ñ� Ì�� ¥�.l� ë�,��Ø� '�*ËÌ� ¼�ù�� ifconfigâ6Å�µ­¶4�ø�»�¼��� *�� �����¾� ��·���¾� �ë� *��²Èà����9������ ��

��j� »�� ¼��� �ê£� �aª� ��ÈÑ� :�ĵ"§÷� ÉÂ:³� ��ª��� °�� Õ3Ø

Hâª���á�� Ý*W�È�6¿¶�� ¼�«�� Ì�� *�� ��¶��� ûëàº� »� ¼��� EU

�� »gÒ¾� ÀªÅ� ØR� �È/�¨�� ��� *�� ��§�� ûëà� º� »� ¼��� ûëà¯� *�

���� recv_addr§�¼�� sock�Ö�Ü¥�� saddr�Æñ§�¾�¯����ê£�ãáÈ�;Å

y� ����� ÉÂ�� *�� ��È�� �ë��� ¹�� Îý�� Þ���� �³� ù5¶ù� «�«� �³

ùS¶�� ¥�.l§÷� ������ ¬Ì¼�� �Å� ò�� �rª��� �¬ì�È� ���7É�

¿£�¹�Îý��»gÒ¾�ÀªÅ�Øùù�«£��È/���µ­º�»�¡���¨���Ó��¥

�.l�3F§Ñ�¹��Îý³�ºíª�«�����Æ�� ���7É��Ç��Å�ºíº�����

�ÓÕß�� ¥�.l� �.�� »ÌÅ� Ù�«�� �³� Vûç� *)?$�� 5=�� �³�È� ±ò¶4

Ã�õ�»�¼���ãÍ�ª�������ÒÈ� (���� $.���êÌö� *��Háù§�¼����³

¥,¶4�Vûç� socketCsock���È�±ò¶�'�µ­º�»�¼���ãá�À�rÅ���ª

��� $.��� :L� ùm� �È�0��È� (��� »ÌÅ� Ã�º� yÉ�� $.�� »ÌÅ� Ã�¶�'

{�!£�5ÉØ�µ­¯��

(����ºí¯� (���¹���ãá�À�rë� udp_hash�À�rÅ���ª������ sock�Ö�Ü¥�� ¹ë�ÈÑ� ¹�� Îý§� Õߪ� ãá� þ»È� ëS�ËÌ� ¼��� (��� ãá� À�r£

×­Ë��¹��Îý��»É���-.�ì��È� �udp_hash�� ���°�� UDP_HTABLE_SIZE�� �� ¨u�� ���³� ������ À�r�� Ì�� ���ê£� sock� Ö�Ü¥�� :L� ����

ê£� sock�� next�¹ë�È�ÑÈ�:L¯��³�Ø�7��

$.���4U�è��ãá�À�rÅ���¶�È�-.�{�´)¶���Ì\Ä� $.���ûëà�¿=

6Á§�ûëà¶�� sock�Ö�Ü¥³����ãá�À�r§�?åÈ�­Ø¶ù��«���Mù��

ܪ�¹�ÎýØ��³�µ­Ë��¼�ù¨�ɵª��� sock�Ö�Ü¥���\�¿=Å�¶���

�§� $.���ãá�À�r§�­Ø¯�

Page 139: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�?J*?4�)D$?�<��~ª�����Ì%÷�Ë�Ø@

�,������-9*���'��������������?@��?@��?@��?@��

�³��¨êÌù�������®È�� :L� �ܳ�ÙÕ�½ª�­�È�µ­Ëù� «n�«�� �

�� ô®È�� :L� �ܧ� µ­º� »� ¼��� (���� #£� ¬:Lùm� �È�0�������� ��!�

/������!�§Ñ�����¿=£�aÈ�¶��j��¡ù¨�� $.�#£�:Lùm��È�0�������� ��

�� ������/������!�§Ñ�����¾�è��&­�ÈE�W§�Ø��,ȳ�¨à���Å�¹þª��

ô®È�� :L£� ì�ª� �`§� ¼�� *)?$� 5=�� �³§Ñ¨� ��Ì�� »� ¼�� <� �¶Ö«

��� :L�� ËÌ� ¼·��� ®È�� :LÅ� Õ���'� µ­¶�� ¼�� �£� Á¯��� ��

������ 5=���³�Ö�Ü¥Ø� ==N().D))?.$?���`§�¼����Å���ª��� (����

È�0£� &­�ÈE�W§� Ø�� :LÅ� ¨êù� «���� ÉÂ�� Háùê£� �¾� '��E

�����Háù�� ª� ®¯�� ñìù§� �æº� »��� �æ¶ù� «Å� »�� ¼��� EÌÍ� ¶ù

¨��Ëð� 5=���³�þ»³�ùSª��� (��� *)?$� 5=���³§Ñ��Ëð�¿=£�M�Q�SÈ

&­�ÈE������ A� *������¹��Îý� A�³�v5º�Ý����­Øì�È�Ûù�À�r

���§�Ǫ��á³��=¶4���� 5=���³�È�É�� (���»Ì���á�Ûù�'��5

��³�ɵº�è�Ø�¡��� �����Ø�Cb����ËÕ�±)ù���ª����á¯�Ûù�5

É�� *)?$�sock�Ö�Ü¥§Ñ� ip_route_cacheØ�Ø� ��¼���¨���������5É

��ù5¶ù�«��«�����á¯�Ûù�� *�����5ɳ�Ö6�È� 5=���³Å�µ­¶4

ÉÂ��Háù§�µ­ª���(���� sock���`³� $.�N?=$�5�*=F?�È�û¸��

$.��5=���³§Ñ��Ëð�¿=§Ñ���$.���Ëð�5ɳ�ØR� $.��Háù³�¶��¨êÌ

Ñ��³��ÌR� *��ñìùÈ�ÉÂÍ�ª����� $.��Háù��Ëð§�� ¯��Øù�5ÉêÅ

Øù��¼���Òjª�á¿�Háù��Ñ�Îý��ῶ�� � � � ������ý��§Ñ�Ã�º�»�¼

��Háù�� EÇ�lÕ�� ÉÂ��Ù�� T�Û� lÕ������ E����� $.�§Ñ�� �Ä� Há

ù§�ÎýØ�(����hÕ� �Ñ�Îý��(Îs� Háù�Îý§� µ­ª��� �����9�ìë

�È�0� æÈÅ� ضÕ� ½ã� ×­¶�� +½� §Ñ� K��� �Å� �ç��� ª�§Ñ� ±�ª

Háù³� �ç� �§Ñ� �æì�È� Ù�«�� �Ä� Háù§� Çã� E��� �æì�È� ñùù

«���æ ����Å��¶��&�ã��ÌÍ�ª���&�Ùù�«£�Háù���á�ÉÂ÷�¯

����»��T�Û�lÕ��&�Å�ÉÂù�«��¼Å�»�¼��Háù��»��� ��¨u��H

áù³�É¿�y)ù� �.&Ø�ªù�«���¯����EÇ� Háù�lÕ���rÅ�Ὺ��§Ñ

µ­¶��¼��¥�.l��.§��ç���¨��Ù�����¥�.l��.Ø��É��¿£�EÇ

Háù� lÕ³� ùSª�«�� Ëð§Ñ�� f� �§� E��Å� µ­¶÷� ¯��� Î�È�� $.�� Ë

ð��rÅ�¶��&­�ÈE�£�Ç��&­�ÈE�����Ëð��ܳ�Ù·��·®ª���&

�Å� É¿� y)ù� Õ��Í� ª��� $.�� sock£� �å� HáùØ� ê̪�� Õ��Í� ¶�È�

tcp_listening_hash³� ­Ø¶4�� ê̪�� $.�� HáùØ� sock� Ö�Ü¥È�R�»� ¼÷

ª��� $.��� °ª� Ç�� &­�ÈE��� �ܧ�&�Å� ÉÂ�ù� «�� ÚÛ� Î�È�� Ëð

�ܳ�¨K�h�º�»�¼���¨�î³�Ὺ��

�,������-9*���'��a��a��a��a�����������%�������

�³§� ��³� ûëà� ¶��«�� ûëàª� ��³� ù5¶4� ê̪�� Ëð� �ܳ� Õ�Å

»�¼���¥�.l�&­�ÈE�£�ü¾���³�ûëà�¶ù�«���ËðÅ�Õ�Å�»�¼�

'�����ÚÛ� *)?$��³�3F£�ù���È�0§Ñ�µ­¶ù�«��¼��¹��Îý³�;�

�³� �³§� Ö6�È� ûëà� ã���� �\� �³� þ»�� �³�� �`³� $.�N�*=$?)�È

û!��ê̪��ËðÅ�×ض�'�è�ª�¥�.l��»�¿=êÅ�ª��

(����³§�¼ÌÑ���³���`³�û!����È��s¯¶ù¨�� $.����³�� sock�Ö�Ü¥³� ¾è�� ãá� À�r§� ­Ø¶4� '�*Ë��� ª��� �� ¾� è�� ãá� À�r£

tcp_bound_hash�� tcp_listening_hash� À�r����f��� *��¹��Îý§�Õߪ�ã

Page 140: Doldoggi bisiri

��# ��������¥�¥�¥�¥�....llll

á�þ»³� ¶4�ëS�ËÌ�¼��

'�*¯��\��³§�Çã� $.��Ëð��ÜØ�ê̪«�� $.����³��¨ÂÕ�½ã�tÈ�

sock� Ö�Ü¥³� ¨Ä��� �� sock� Ö�Ü¥�� �� $.�� Ëð�� L<� Ù�ê4R�«� $.�

Ëð��¶ß®Ø�¯���°ª�Ëð��ܳ�¹þ¶��¼��êÌö� sk_buff³�´µ¶4��Õ�

��� sock� Ö�Ü¥�� receive_queue�� F§� �³� ­Øª��� ´µª� sk_buff�� tÈ

¨Ä� sock�Ö�Ü¥§�Ǫ�¹ë�³�����

�,�����P�P�P�P��FGFGFGFG��L���L���L���L������������

(����Ëð���èBÅ�ùS¶ù�«��È�� *)?$��³�ËðÅ�×e¶���£� $.���È

�0§¨� ì­�� Ë��� ËðÅ� Õ���� �³§Ñ� ËðÅ� ×e¶�� �£� SÓ�� Õ���

�³§Ñ� socket� Ö�Ü¥³� ´µ¶4� tÈ�� socketÅ� ¨Ä��� ×Ø� ¿=£� Ö�Å� ù

S¶�� �È�0� 3F�� �� ÚÛ� *)?$� 3F�È� ÆÌØÑ� ê̪�� Ì�� Ëð� �ܳ� Ù�

ê���ª��� ¨���Ó� 3F�� �È�0�� (��#��ËðÅ�ùS¶ù�«����«� �

Ëð�×Ø��5£�?»ª��� EÌù� «�«� Ëð� ×Ø��5£� ?å��È�0����ÚÛ� $.�

È� ±ò¯��� �� Ëð� ×Ø� ¿=£� r�a� �àj»��� r�a� �àØ� �ð»�� ¼��� r�

a��àØ��R�ÚÛ��¨������ê̪��Ëð��¡�«����Ëð�¿=£�?»¶���tÈ

¨êÌR� socket� Ö�Ü¥�� i��� ����� r�a� �àë� ÚÛ�� Ëð� ×س� ¶�� ¥�

.l�&­�ÈE�£�ÇÕ�p§�êÌØ�� $.��Ëð��ܳ�ÙÅ�y)ù��M¯���Ëð��

ÜØ�ê̪«�� E� �ܳ� ��� ¼�� sk_buff�� �áË��� sock� Ö�Ü¥�� �±§� ¨Ä

t� socket�Ö�Ü¥��:LËÌ�¼�� *)?$��³�3F�È�ËÔ�W���¥�.l�&­�È

E�§� tÈ� ¨êÌR� �³�� íj� Õ�Ö�-��³� Ô����� &­� �ÈE�£� tÈ� ¨êÌR

5=���³Å�Øù���³�¿=Å�¶�'���íj�Õ�Ö³�µ­º�»�¼��

�/���0����������

�,����������#W#W#W#W����.����!����

!£� ¥�.l� �È�0� 3FÅ� Øù��� ÒÒ�� �ç� ��� Ѭ�³� µ­¶�� ÝÞ�� Ãå

���¶����Ò��È�0��±�¶��'��§��È�0�q{��´�³� (����Ù£�'�

�³�Ã�º�y��³�å·ãÍ�ª�����������Ò��È�0�3Fà���aª��È�0

q{��´�³�;�Í�¶�È��È�0�µ�§�'���ig³�±ò¶���Å�Ì£÷�¨Ä��

ÝÞ���¶���Ò�3Fà�� ig³�´µ¶����ù¨������Û�¬78ì����Ç���

���� �È�0� 3F� µ��� ¥�.l� Bû��� à�i� W§� '��³� ±ò¶Õ� ½ã

sk_buffs�� �³� ig³� µ­ª��� sk_buffs�� ¹ë��� ��� ÆñÅ� Øù�� ¼ÌÑ

Ò��È�0�3F�����þ»³� ã�&­�ÈE��'��³��?�»�¼÷�ª��

ED� ���7�� sk_buff� Ö�Ü¥³� É4���� Ò� sk_buff��Ö��� :�¯� '��� r�Å

Øù��¼��� sk_buff��¥è��'���¹ë�³�Øù��¼�'���ê£��³�ig�'��

³�������¶�'�µ­¯��

qqqqàààà7� :��H��§Ñ�'����á¿Å�Ø�7������ sk_buff������ ¯�'���r

�Å�ºíº�y��5¯��

''''��������data�� �³� �È�0� '���� á¿Å� Ø�7��� �� ¹ë��� �³� sk_buff³� �

Ò¶��¼���È�0�3F§���òR��

´́́́����� �!�� �³� �È�0� '���� kÅ� Ø�7��� à�ØùÈ�� �Ò¶�� ¼�� �È�0� 3

F§���òR��

kkkk��:��H��§Ñ�'����Ï��kÅ�Ø�7���sk_buff³�ºíº�y�L5¯��

��!���C! ���C

,9�--�%�Υ

Page 141: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

��³��¨Â��Æñ�È�� len�� truesize� ¾èØ�¼�����ê£�ÒÒ��³��È�0

»Ì������� �Çìë� '��� ig�� ±²� lÕ³� �¨���� sk_buff³����� �à�

&­�ÈE��'��§��È�0�q{��´�³�(���å·¶����ìë�ÝÞêÅ�åæª

����ê£�Á±¶÷� sk_buff§�¼�� data��tail��E��� len�ÆñêÅ�����

9��7� data�¹ë�³�'����Ï��á¿��È��6¶��� len�ÆñÅ��Øá7������±

�º�'����á¿®¯§�'�����È�0�q{³�(��'�µ­¯��

9�!!�data�¹ë�³�á¿®¯§Ñ�ü���È��'����Ï��k��È��6¶���len�ÆñÅ@�á7��� ��� »�ª� '���� á¿®¯§Ñ� '���� �È�0� q{³� å·¶�'

µ­¯��

9��� tail�¹ë�³�'����Ï��k��È��6¶�� len�ÆñÅ��Øá7������±�º

'����k§�'�����È�0�5ɳ�­Ø¶�'�µ­¯��

���� tail� ¹ë�³� '��� �Ï�� á¿��È� �6¶�� len� ÆñÅ� @�á7��� ��� »

�ª�»Ì§Ñ�'�����È�0�´�³�å·¶�'�µ­¯��

sk_buff� Ö�Ü¥�� °ª� Ã���§� sk_buff� �� ��� SÅ� :L� ���§� ¾�¶�'

µ­¶��¹ë�êÅ�Øù��¼���E��� sk_buffs³��ê������ó���F§�­Ø¶

��å·¶�'�µ­¶��jßìë� sk_buff��0ê��¼��

ED� ���7�<��³�ig� � ,N9�--�

��!���C! ���C ,9�--�%

,9N/� %���Υ

��!���C! ���C ,9�--�%

,9N/�!!���Υ

��!���C! ���C ,9�--�%

,9N/�����Υ

¥

��!���C! ���C ,9�--�%

,9N�� ����Î

Page 142: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�,�����������������w���w���w���w���

1�§Ñ�����à�iê��Ì%÷�¨êÌù��hÕ*Ë�ù�� �§Ñ�vâ �����h

Õ*�� L��� dev_base� ���§Ñ� ÑÈ� :LËÌ� ¼�� j �� device� Ö�Ü¥���

Ò� device�Ö�Ü¥���.³�Ñ�¶���¥�.l��È�0�3F§Ñ�¥�.l�à�iØ

Ì��jÅ�»kãÍ�º�y�®³�»�¼��0÷��0�/�³�åæª����ê�þ»ê£�Ç®¯

'���±���¥�.l��.����§�� ËÌ�¼���¥�.l��.Ø�¥�.lÈ®��»

ÌÅ�»�¶«���»�ª�'��³� sk_buff�Ö�Ü¥È�û!ÌÍ�ª���¥�.l�à�i

���êÅ�»�º�yà�� backlog�p§�»�ª� sk_buffêÅ�­Øª���¨�� backlog�pØ����1ù«��»�ª� sk_buff�ê£��á¯����å�ãÍ�º�j��¼��È�?kº��¬

Ø�Ëj���¥�.l�¶ß®�9������%�!-�§��áª��

�?®UØ�¥�.l�¶ß®�lêU³�?k¶«���� sk_buff�� backlog�p³�Ã�¶Õ

�±§�»�ª�»ÌÅ�Ì���È�0� 3F�È�±òºù³� L5¶�� ±�Ë�� Õ���� ¼

�� ¥�.l� »ÌêÅ� Ã�ª��� ���� ¥�.a� 3FÅ� hÕ*º� y� Ò� �È�0£

packet_type� Ö�Ü¥³� ptype_all� ����� ptype_base� ãáÀ�r§� ­Øþ�ÈÑ

Ö�êÅ��� ��� packet_type�Ö�Ü¥���È�0�¨���¥�.l��.§�Ǫ�¹ë

����È�0��»��'���Ã���0��E���àù£�È������ãá���§�¼���¤

packet_type� Ö�Ü¥§� Ǫ� ¹ë�³� Øù�� ¼��� ptype_all� ���� Ì�� ¥�.l

�.�Äù®�� »�Ë�� �Ä� »ÌêÅ� ñÉ�'� ���/�� µ­Ëù¨� µ� µ­Ëù� «���

ptype_base� ãá� À�r£� �È�0� �aÖÈ� ãáËÌ� ¼���� ê̪�� ¥�.l� »Ì

Å� Ì�� �È�0�� ÙÅ� �ëù� L5¶�'� µ­¯��� ¥�.l� ¶ß®�� ê̪�

sk_buff���È�0�¨��� Ò�À�r§� ¼�� ¶������ packet_type� ����� �.

á7����È�0£�¶������������.õ�»�¼�'��é³�êÌ��Ä�¥�.l��Ó

ñÅ�ñß�y�#£�ÚÛ������ÚÛ� sk_buff��´åØ�¯��� sk_buff���.Ë���È

�0�Ã���0�È�±ò¯��

�,���������������������������������

»Ì£�&­�ÈE���'��³��/¶·���¥�.l��È�0�����¨êÌR�:L��

¨êÌù�� :LÅ� ùSº� y� ¨êÌìÑ� ÉÂR��� Ì�� ÝÞ�È� '��Ø� ¨êÌ©¤ù

W§� '��³� ¹þ¶�� ¼�� sk_buffØ� ¨êÌù��� Ò� �È�0� 3FÅ� �¶«Ñ� �

È�0�3F���Iª�q{³�(ë��

sk_buff�� ±�º� ¥�.l� �.È� ±òËÌÍ� ª��� ü¾� *�� #£� �È�0��� Ì�

¥�.l� �.³� µ­ºù³� L5ãÍ� ª��� ��� »Ì§� Ø�� Ó�� ��§� �� � ��

�����È�0#£��Å� ã��Ï�È�¶���¥�.l§�:L¯�;<�§�¼ÌÑ�����

�³�S¶���£�Z���»Ì£���÷��.³� ã�Èðý����� �����Ï�:L��k§

¼�� ÷��+�� f� �� ¶�È� ±�õ� ����� �{��È� :LËÌ� ¼�� ;<�§� ¼ÌÑ

���¥�.l§�!£�;<�Ø�:LËÌ�¼��È���S£�{�Ì£��

*��»ÌÅ�±�º�y�Æ�� *����òº� *����È�Ø�����������³�ãL¶Õ�½ã�Ûù

À�r����� �"� ��9!��Å� µ­ª��� Ò� *�� ñìù�� Ûù� À�r§Ñ� �æì�È� ;÷� ËÌ�

µ­º���³�Õ�¶�� rtable�Ö�Ü¥³�Ô��������µ­º�4�ù� *�������¥�

.l� device� Ö�Ü¥�� ���� yyÈ� ��� ¨êÌR� ¶à+Ì� q{³� ¹þª��� �� ¶à

+Ì�q{��¥�.l��.à���ç���ÈÑ�4�ù���æù��¶à+Ì�������è²

aÈ��ç�5ɳ�Øù�� ¼��� ¨��¥�.l� �.Ø��{���.�«��¶à+Ì�q{�

ED� ����§Ñ�É��û��#Å������4�ù���æù�����Ð�ìë��{����j��

����¶à+Ì�q{������þ#��áË�'�������¶à+Ì�q{Ø�����³� ¶4

±�¶���Ä� *��»Ì§�­ØËÌÍ�¶�'���³��á�¨à���£�áW��8�Õ�yÃ�

���¶à+Ì�q{�� �����È�0È�ãLËÌÍ�¶��Ð�ìë���³�Ø��»��¼����

ÚÛ� Î�È� �Ø�� »Ì£� ��Ø� ãLõ� y)ù� òóA¶�� Õ���� ¼ÌÍ� ª��� ªÎ

��Ø� ãLË�� �«�� ¶à+Ì� q{Ø� ¨êÌù��� �� ë�,��³� µ­¶�� *�� »Ì�

���C����C�����

��� -N-����Υ

���C����C�����

���N9%���Υ

���C /�7C /N �/����

/N�������Υ

��!���C���C

������%�Υ

Page 143: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

�á� ���³�º�è�Ø�¡�����¶à+Ì�q{³��áª��

�,������!��!��!��!��u���u���u���u���� �������������������

�Ä�¥�.l��.��EÇ�»Ì�lÕ³�Øù��¼�����É��Ç�lÕ��'��³�É·

��ÙÅ�»�¡���*���È�0£����ÚÛ³�×­¶4�'��³�¥�.l��.Ø�Ã�º�»

¼��»Ì�lÕÈ�'��³�µ÷�"����*���È�0�q{���ÓE����¥Ò��Þ�Å�ç

£�¥Ò�ÆñÅ�Øù��¼��

*��»Ì��±�º��¬Ø� Ë«�� *��� *�� »ÌÅ�Î�È�É¿�¥�.l��.³�;�����.

�� *��Ûù�À�r§Ñ�;÷�¯���Ò� device��EÇ�±��M½³��¨Â��Æñ�È�Ø

ù��¼�'� �û���M½������ mtu�Æñ���� ¨���.�� mtuØ�±�¶��� *�� »Ì�

lÕÉ��¿�«�� *��»Ì£�f�{�¿£�lÕ�mtu�lÕ���¥Ò�È�"èìÍ�ª���Ò�¥Ò

£� sk_buffÈ���¯��� *��q{§������¥Ò������»Ì��'����Ì��Þ�®�

Øù�� ¼�ù� �á¯��� àù£� »Ì£� àù£� *�� ¥Ò��� �á¯��� ¨��� �� "è�

��§� *�Ø� sk_buff³�ºíÙù�Aª�«�±�Å�?»¶÷�¯��

*�� ¥ÒÅ� »�¶�� �£� ±�¶�� �É�� {� Ì��'�� ��� *�� ¥Ò�� ���� �ÑÈ�

�æº�»�¼��È��¾�»�Ù�Í�³¥�º�»�¼Õ�yÃ���� *��»ÌÅ�»�º�yà�

���� *��¥Òëù�ɵª���Háù�¥Ò��ä��涫�� *���t� ipq�Ö�Ü¥³�¨ê

����³�³¥�Å�Õ���� *��¥Ò�����ë� ipqueue§�:Lª���*��¥Ò��3ð�»�

Ë«� Ó�� ipq� Ö�Ü¥³� ;�� �� ¥ÒÅ� �¨¿� ipfrag� Ö�Ü¥³� tÈ� ¨Ä��� Ò

ipq� Ö�Ü¥�� ¥ÒN� *�� »�� �KKÅ� 4�ù�� �æù� *�� ���� þ#� Òj¶÷� Õ�

¶���½�3F��È�0��aÖ���� *���KK���aÖ³�Õ�ª����Ä�¥Ò���涫�

�ê£� ¶��� sk_buffÈ� dwù�� Ã�º� �¤� �È�0� 3F�È� ±ò¯��� Ò� ipq�åÇÈ� ¯� ¥Ò�� �æº� yà�� �á� á¿Ë�� ¨�î³� Øù�� ¼��� ¨�� �� ¨�îØ

¨�Ë«�� ipq�Ö�Ü¥������ ipfragê£��ôË���Háù��±���§�µR���

È�W�¯�����Háù³��á�±�¶���£�{�õ�KX���È�0��çí¶��Ãå���

�/���!�!�!�!���b�b�b�b�PQ��PQ��PQ��PQ������ ���=��%��"���� �����%6��=��

��� L5� �È�0�� Ϻ£� *�� ��§Ñ� �{�� ���� #£� Ð�ì� ¶à+Ì� ��È�

ø/Å�åæ¶������� *���'��³�±�º�Bû���à�i§÷�±ò¶Õ� �sk_buff�� Å`È�� ûÈ� ±§� ��� ø/Å� è�È� ª��� ��� �� �.Ø� ¶à+Ì� q{³� è�È

¶�ù��¨��EÌ�«���»Ì­�È�¶à+Ì�q{³��á�¨êÌÍ�¶�ù�øÕ�½ã�4

UØù� ɵ³� »kª��� ����� ¶à+Ì� q{³� Ö�� �á� ¨êù� «��� �³� �áª

���¨��¶à+Ì�q{³��á�¨ê�è�Ø�¼�«���.��Ò��¶à+Ì�q{�³å¿��

0Å�ý4ª����Ä��{���.���#£�jßìë�q{�³å¿��0Å�µ­¶������0

£�ñìù� *����³�Ð�ìë���È�û!Õ�½ã�ÄÕÈ� ����Ѭ�³�µ­ª��

�����È�0�E�Ö²���Û�M�¶��������Ü�� ����&��¾Øù�Háù�Å`È���

Ìì�¼��� �����Ü��ø/Å�è�È�¶�� *����³�Øù��¼���&�£� �û¦'��ø/

¯� *����ë�¶à+Ì���³�Øù��¼��� �����Ü��¥�.l§�:L¯��Ä�ý��È

Ý��²Èà�����Ë�È���{��¥�.l§Ñ���{�§�:L¯��Ä�Õ3ê���� ���

�ܳ�Ù÷�¯������ܧ�¼�� *����³��Ò¶��¼��Õ3���� �����ܧ�&�¶

4�Ö���Ð�ìë���³�ç��¼�� ����&��È��¶÷�¯��

���§Ñ� ���� �È�0� 3F£� ÒÒ� *�§Ñ� Ð���È�� ø/Å� �¨Â�� arp_tableÖ�Ü¥��À�rÅ�Øù����Ìì�¼����ê����ê£� *���Ø�ø/õ�è�Ø�¼Å

y�¨êÌù���áW��ù��ö�ù«�å·¯���Ò� arp_table�Ö�Ü¥���¤��#£�Æ

ñêÅ�ØR�� <

���C /�7C /N �/���� /N9� !�N�� ���

Î¥

���C /�7C /N �/����

/N������Υ

���C /�7C /N �/���� /N9� !�N�� ���

Î¥

���C��%�����C��%����%N��9� !�N

%��������Υ

Page 144: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

àù£�µ­�!� ��� ��� �������Ø�àù£�È�µ­¯�áW

àù£�w��!� ���/������� �������Ø�àù£�È�w�¯�áW

�ÓE�-!�" �� ���Ø�P�Ëj�ù�#£�������`³��¨���

*����� ���Ø��¨Â�� *����

¶à+Ì���� ø/¯�¶à+Ì���

¶à+Ì�q{� �á¯�¶à+Ì�q{§�Ǫ�¹ë�

¨�î�� ���� &�¶ù�«� �����ܳ�¨K�h�á �'�µ­¶�� � ���N! �

���

³á������ � � �� �����ܳ�³á�ª�»

sk_buff�p� �� *����³�ãL¶Õ�Õ���� sk_buff���������

���� À�r£� arp_table� ���êÅ� æÕ� ½ã� ¹ë��� À�rÈ� ËÌ� ¼�

�arp_tables� Q���� ���ê£� �ê§� Ǫ� ËG� ð�³� U�Õ� ½ã� �áË��� Ò� ��

��� *�� ���� k� ¾� û��³� Øì�� À�r§� Ǫ� ëS�³� 3�¶��� S¶�� �Å� ;

Å�y)ù�ãá�À�r§Ñ��������³��Ø�;÷�¯��������°ª����¨êÌ

R�¶à+Ì�q{³� hh_cache�Ö�Ü¥�Å`È� arp_table����§��áá7��

*����ø/Å��Ü �'�j.¶�� arp_table����Ø�¡Å�ÚÛ�� ����� �����Ü�H

áù³�ÉÂÍ�ª�������� arp_table§Ñ�t� arp_table����³�¨ê������ø/Å

è�È� ¶�� »ÌêÅ� ¹þ¶�� ¼�� sk_buff³� tÈ� ¨êÌR� ����� sk_buff� p§pá7��� ����� �����ܳ�ÉÂ�� ����¨��¨�î³�?kª�������&���¡�«

�����4UÎ�³á�³� ¶��� 4±Q�&���¡�«� ����� arp_table����³�å·ª

��� *����Ø�ø/ËÕ³�Õ���pËÌ�¼��Ì�� sk_buff�Ö�Ü¥�Ä�W§� ù³�Ù

÷�Ë������?»���¥¶���£��êÅ�±�¶����È�0�3F�������(����Ý

Ìib�»Ì§�ÇãÑ��ÚÅ��ù�«ù¨��$.�����¯� $.��Al³� ¶4�³±�¶��

á�º� ����� ¨�� *�� ���� �ÒÖØ� ¶à+Ì� ��³� Ô���� &�ª�«�

arp_table������P�¯���È��áË���pËÌ�¼���Ä� sk_buffê£�p§Ñ�³

·Ë��±�õ������¶à+Ì�����Ò� sk_buff��¶à+Ì�q{§�Õ�¯��

�����È�0�3F£�Ö��� *����³�ù5¶��¼�� �����ܧ�ßàá�&�ãÍ� ª��

��3F£�Ö����È�0�¨�� �?$FN�N����³���¶��� packet_type�Ö�Ü¥³���

ª������¥�.l��.Ø�»�ª��Ä� ����»ÌÅ�±òÙ÷�¯����Å���ª�����

����&�ݨ���� �����Ü��¹þª������»�ª��.�� device�Ö�Ü¥§�¾�

ËÌ�¼��¶à+Ì���³�µ­¶4� ����&�Å�¨Ä��

¥�.l�Ü�£�áW��ù�«Ñ�øº�»�¼����*�������ç�¶à+Ì���È��á�º

íõ�»��¼���é³�êÌ��Ì��±*Ëð�Ѭ���:L��õ�yà��ÒÒ��ç� *����³

¸5ª��� ����À�r��Ø��EG�����³�Ø��»�¼���� �����5Õìë�¨�î³

Ô�Ñ� �Ä� arp_table� ���ê�� ¨K�h�� Ëù� «n�ù� ×ØÛ��� ��� ¶�� ��

���á¯�¶à+Ì�q{³����¼�����êÅ�å·¶ù�«����Û�¥·ª����ê��

��³� ùÛ�� �£� �ç� Ö�Ü¥ê�� �§� �ʶ�� ¼��È� �Û� ½b¶��� Ì�

arp_table� ���ê£� �Üì���� �ê£� ºí�� ãåËù� «��� �áØ� ¯��� ���� À

�r£����1ù«�Á¯���Ò� arp_table������̺5��1��H��³�)��Õ�y

Ã����t����Ø�ºíËÌÍ� ¶�� ���� À�r�� EÇ�lÕ§� �òº� yà���À�r£

Ø��ªÓ¯����êÅ�;���³�å·ª��

�/�+�0��t��t��t��t��� ���"� �

*�� Ûù� þ»�� �5� *�� ��³� ñìùÈ� ØR� *�� »ÌÅ� ÌBÈ� É¿ù³� L5ª��� *�

»ÌÅ�±�º� y�!£� SÅ�º� »�¼��� ñìù§� L<� �æº� »� ¼Å)@�¨�� �æº

»� ¼�«�� ±�¶�'� Ì�� ¥�.l� �.³� µ­º� �ëØ@� ñìù§� �æ¶�'� µ­º

»�¼��¥�.l��.Ø�¶�����¼�«��Ì�����{�ê£��ëØ@�*��Ûù�'��5

���� �ê� �ç� Ç�º� »� ¼�� 5ɳ� ��ª��� 4Õ§� ¾Øù� '��5��Ø� ¼�

Page 145: Doldoggi bisiri

��� ��������¥�¥�¥�¥�....llll

'�� Ø�� ��ª� �£� ±ò� 5É� '��5���3��;��� �"� *�-����� ��� ����9� ������ ��£

*������Ø��ê£��§�ÇãÑ�ø�R��ê����ìë�ñ����� *��ñìùÈ���Å�V

��;Õ�½ã��{�¿��{��ç�'��5��ë�����á������� ���%��Ø�µ­¯����ç��

Ä��áÃÄ����Ö��ËG¶���ê§�ÇãѨ�Øù��¼ÌÍ�ª�R�����­£�±ò

5É�'��5��§Ñ�Øìö�����

���� 5=���³�ë�,��È� *D.$���ܳ�Éà�Èú�­ØË·��&å¯����ê£��

È�0§Ñ� �È/�È� ±ò¯��� *)?$� �È�0� 3F£� *�� ��³� ­Ø¶·�� &å¶�'

»gÒ¾�À/Å�ØR��È/�¨Å� ×ت����ê� ��ê£��5õ� »��¼���áW��ù

�«Ñ� 6ì�È� øº� »�� ¼��� Ç®¯�� á�¹£� Û�Ø� ��«� �5¯� ��³� µ

­ª��� Û��� ùðì�È� �Ä� ø�R� *�� ñìùÈ� Ø�� �ê�� Ò7�Å� ɵ¶��

Ûù��È�0Å�?kª���Û�Ø��R�á�¹ê£�M��á�¹���ª���Ûù��È

�0£� 6�$?�#£�'|�È�Ü�ËÌ�¼����à�ØùÈ� *D.$�� 5=���³�ë�,��³

¶4���³�­Ø¶·��&åª��

�,�$������������V&V&V&V&�?�!��� ��"�

*�� ��³� ¥,¶«� j.¶�� ��³� ;Õ� ½ã� ��� �á³� ü¾� ɵª��� ��� �á§

j.¶�� ��Ø� ¡�«� ±ò� 5É� '��5��§Ñ� ��³� ;���� ¨�� ���� ���

;Å�»�¡�«�� *��»Ì£�±�§�?»¶���³�&­�ÈE�§�øb���¨����Ø�±ò

5É�'��5��§�¼������á§�¡�«������§�ãí¶��t����³�¨êÌ��

���á§�­Øª�������á�� rtable�Ö�Ü¥��:L��§�Ǫ�¹ë�³�Øù��¼

�� À�r�ip_rt_hash_table����� ��� À�r§Ñ�� ëS��� *�� ���� ¶M� ¾� û�

�§�Õߪ�ãáþ»�����ê�¾�û����ñìùà��Ø��òÑ�ãá�Å�Ø��µ�¯

�á��®�»�¼�������Ò� rtable��������§�Ǫ�5É� A�ñì� *�������� *�

��§� �ò¶�'� µ­º� ¥�.l� device�� µ­º� »� ¼�� Háù�� EÇ� lÕ� ��� A

³�Øù��¼������°ª�Î¥»��Øù��¼�'�����µ­»������µ­¯�àù

£� áW�� ¨K�å�³� Øù�� ¼�� �jiffies� ��È��� Î¥»�� �� ��Ø� µ­õ� y

à���ض4������³�µ­¶��¥�.l�:L��õÖ³�É4�������&­�ÈE��

�� ��³� µ­¶Õ³� E¨¾«� @�ª��� µ­»�� �� ��³� ;nÅ� yà�� �ض��

rtable� ãá� ��§Ñ� �� ����� �ѳ� L5¶�'� µ­¯��� ��� �á§� ¼�� �Ä

���§�¼��àù£�µ­ª�¨K�å�³�5Õì�È�ɵ¶4� rtable�����ªÓËù

«n�ù�×¼���¨����Ø� EG§�µ­Ëù�«n�«�����á§Ñ��ù÷�¯���¨�

��Ø�����á§�¼�«��������Ø��!��µ­ª����Ø�ãá�������ó§�ª

���¸.¯��������³�¥,º�y�V��;÷�¯����Å���ª��

�,�$������������n�n�n�n���!��!��!��!��!��!��!��!��+����������������������'���8��

±ò� 5É� '��5���ED� ����§Ñ� É4��� ¼���� Ì�� áW§� á�¹§Ñ� µ­º

»�¼����êÅ� *���ö§Ñ�Øù��¼�������Û�´)ª�Ö�Ü¥�����íQ�7�ì

�È�¸.ËÌ�¼ù¨��Î�¶Õ§��ç�'��5����������Q��±�¶���Ä� *��»

Ìà��ñìù³���'��5��§Ñ�;÷�¯�«��Û�ºÅ�������������áØ�¼

�� �Ò�Õ�� ¶�� A� ø�� ¼�� ê£� ��³� µ­¶4� *�� »Ì� ±�¶�� �Å� {� � ÷

¶Õ�� ��� �á�� ±ò� 5É� '��5��§Ñ� í�¯� ��È� Ö�� µ­¶�� ���êÅ

Ç�ª��

Ò� *��Ѳ�£� fib_zone�Ö�Ü¥È���ª����ê��¾�� fib_zone �ãá�À�r§Ñ

Ø� ��¼���ãá�ëS��� *��Ѳ����l§Ñ�¨êÌR����#£�Ѳ��È���Ä

��ê£� fib_node�� ��È� �¨Âù��� fib_info� Ö�Ü¥�� Ò� fib_zone� Ö�Ü¥�� fz_listÈ�p¯���¨����Ѳ�§�¼������õÖØ�1ù«�� fib_node�Ö�Ü¥³�Z÷�;Õ�½ã�ãáÀ�r��¨êÌR��

���C /�7C������� /N��N�%��,N

��/ �����Υ

Page 146: Doldoggi bisiri

�#� ��������¥�¥�¥�¥�....llll

�#£� *��Ѳ�§�4Uè����Ø�¼Å�»�¼�����ê���ê£�4U�÷��+����

¶�³� ¶÷�¯��� *��Ûù�3F£��#£�÷��+�³�µ­¶4�¶���Ѳ��È�4

U� è�� ��Ø� ¼�� �Å� ×ضù� «���� � ÷� �¶«�� Ѳ��È� Ø�� ��Ø� 4U

èØ�¼�«��Ò������ç�÷��+�³�µ­¶���¶4Í�ª��������Ò�����:

�ËÌ� ¼�� �£� E��� ·������ ������ ��£� �� ÚÈØ� Áà�� Ò�ªù³� ï5¶÷

¶�� ����� ª� ���� ·��� Û�ì�È� ñì¶�� Ѳ�§� �æ¶Õ)ù� ·wÍ� ¶�

*��Ѳ���»���������{�`�»��{�êù�«£������

��� ���!"������#�$

��� ���������

ED� �����<�±ò�5É�'��5��

Page 147: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

��

�2���� � �+� � ������ ����

���������§Ñ�§Ñ�§Ñ�§Ñ��1�1�1�1������ 4U4U4U4U� ®¯ê�®¯ê�®¯ê�®¯ê�� þþþþ####� 7777�ì�ì�ì�ì����ÈÈÈÈ� 6666¿º¿º¿º¿º� »»»»�¼¼¼¼��������� �������������1�1�1�1������ åæåæåæåæ

¶�¶�¶�¶��****ØùØùØùØù�jßìëjßìëjßìëjßìë�¿¿¿¿====�����H1�H1�H1�H1�����§§§§�ÇãÑÇãÑÇãÑÇãÑ�vvvvâª�âª�âª�âª��

�����[��[��[��[���k�k�k�k���������3�%1�3���%"� �

1�§Ñ�� ´´� \� E� áö§Ñ� jÅ� Ã�¶�� ûù� «�� ÚÛØ� ¼��� ��� Ç�ìë

éÈ�ë�+�³�Ã�¶��������ë�+�Ø��� Å�y��È/Ñ��Ö���¶¤�jÅ

�ù¶����²å��ë�+�³�ãí¶��Bû���à�i§÷�±òª���ë�+�³�Ã

�¶��6Á§��á�¹���ç�®¯Å�?kº�»�¡��È��Bû���à�i��ë�+�

Ã�§����!£�áWÅ�É«�Á¯���4Õ§��í��������§�Ã�ã��Ë��j

ê��´´�¼��������¶ß®�lêU�9������ %�!-� %���!�������Bû���à�i����

��1����ç�®¯ê���º�jÅ���§�?kË��p§��Å�»�¼���¶Õ�½ã�è�Ë

j���ED� ����£�¶ß®�Ã���� ¯�1���Ö�Ü¥³�É4�����¾� �è)ù��Ñ

È��ç�¶ß®�lêUØ�¼Å�»�¼�����bh_base��1���¶ß®�lêU��0Å�Ø�

��¼��¹ë�ê��Q����� bh_mask�� bh_active��Ì��lêUØ�v.ËÌ�¼��<

_²�ª�ù��¨Â��¬�ê��>d���� bh_mask��¬�� )��v5ËÌ�¼�«� bh_base�� )Îs§�¶ß®��0��çÖ�¼������� bh_active�� )Îs�¬�Ø�v5ËÌ�¼�

«�� �?@UØ� Ø�¶��� -Mº� y� )Îs� ¶ß®� lêU� �0Å� Ë��� V�� ÑU�Ì

Í�ª�������� �ê�ëS�ê£� 5ì�È�5�¯� �������¨�î� ¶ß®�lêU�� Ø

��U£�Û�½³�Øù��ëS�� �����¢�¶ß®�lêU���¤�Û�½�ëS�� ��³�Ø

R���jßì�È�¶ß®�lêU� �0ê£� Ö���:L¯�¿=ê��ñ�Å�Øù��¼���é

³�êÌ��ëá?k� ���� �����¶ß®�lêU��ûÈ�»kãÍ�¶��¿=ê��ñ�ë�ëá?

k�¿=�p�tq_immediate�³�Øù��6¿ª��

1���¶ß®�lêU��§�Ì���ê£��.§��5ËÌ�¼ù¨��ç��ê£�É��jßì

����������������������������������������������������������

Ï�� ����¶ß®�9������%�!-����£�ë�+��lêU³��ß®���/�%�!-����Ò¶4�ë�

+�� lêU§Ñ� Ã�Ëù� «�� ���È� �÷R� ¿=Å� Ǭá�� (ë� �o���

�-!0���,�

Ï�� ���� ��� ¶ß®� Ã�§� � ¯� Ö�Ü¥Ø� 7û��� lÕ�� à�l�� �5¯� lÕ�

¸¶È� ËÌ� ¼Õ� yÃ���� �Ñ� ¶ß®� Ã�³� µ­º� »� ¼�� �£� ª5ËÌ� ¼�

�����É��f�{�è¯�Ü¥��¿=pØ��ª÷�¯����-!0���,�

Ï�� ���� 5ì� ��� ���È� 5�Ëj��� ����� ¶ß®� lêU³� µ­¶Æ��� 6ì�È� ë

S�³� äÌÑ� µ­¶�� ��� ���� ��� Ò� ëS�§�� �%�� ç�� ���� �� ëS

�³�5�¶���»��Ó§��ª��Ø�5�ËÌ�¼���������-!0���,�

��!���C! ���C

������/��%�Υ

Page 148: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

�È�(�»�¼����<

32+')���lêU��á�¹���Õì�È���¶��¨�î�ë�+�Ø���º�yà��<_

²È��áØ�Ë���1���¨�î�p�H1��Å�½ã�µ­¯��

�&C�&='���lêU���¢�Háù³�Ã�¶�'�µ­¯��

3D-'-'���lêU�� tty�Háù³�Ã�¶�'�µ­¯���

C'3���lêU��jßìë�¥�¦�Ã�§�µ­¯��

2++'12*3'� ��� 4U� Bû��� à�iê�� ��§� ?kõ� ¿=êÅ� ¬�¾�'� µ­

¯��

Bû��� à�i�� 1��� Ì�� ®¯�� ��§� »kõ� ¿=Å� �?@º� è�Ø� ¼Å� y�

�ê£�¿=Å�ìíª�á�¹� p§� A�é³� êÌ�¨�î�p#£� A� ����1�§�¶ß®�lê

UØ�»kõ� è�Ø� ¼��� �ý³� É���� ��� bh_active�� ãí¶�� ¬�³� v5¶÷

¯�����¨��à�iØ�Ì��jÅ�ëá?k�p§������ëá?k�¶ß®�lêUØ�?k

ËÌ��³�Ã�¶��ûü�«� Î�¬�³� v5º������Ò�á�¹�0��k�Ñ�åÌÀ�

�³� ®ç� �È/�È� Ô�ØÕ� ûȱ§� bh_active� ¬�à�l³� ɵ¶��� ¨�� Ì�

¬�Ø� v5ËÌ� ¼�«�� <_²È� �á¯� ¶ß®� lêU� �0ê�� Ñb��� ¬�� �Å� ü¾

ɵ¶����ÎÅ��¤§�������È� �Î�¬�)ù�ɵª���Ò�¶ß®�lêU��0Å�®

ED� �����<�¶ß®�Ã��Ö�Ü¥

,����!C �-� �>�%��N9�����N%�!-��

Î¥

 ��N��§� bh_active��ãí�¬��� ��È�v5¯���bh_active�� jáìë�����

���Má��?@U�ý4�µ�§¨���Ø�¼����¶ß®�lêU§Ñ�{���º�j��¡Å

y��êÅ�® ù�«÷�¶��ÝÞ���

����������������������������������������������������������

Ï�� ���� �Ó§� �ª�� ¶ß®� lêU�� ÒÒ� TIMER_BH, CONSOLE_BH, TQUEUE_BH,NET_BH, IMMEDIATE_BHÈ� 5�ËÌ� ¼��� �ê� ô§�� �ç� ¶ß®� lêU�� ¼���

��!���C! ���C ������/��%§Ñ�ìëº�»�¼����-!0���,�

Ï�� ������SÃ��­��Cb������Ò¶ù¨��$U(?(?��Ò�¨�î��à��'�

*Ë�� ¶ß®� lêUÈ�� tq_timer� ¿=p³� Ã�¶�� ϺÅ� ª��� ó�� $*B?�� ¶ß

®� lêU� Ïá� Ò� ¨�î� �à�� '�*Ëù¨� ���§� �ª�� 1�� ¨�î³� Ã�¶�

ϺÅ� ª��� ¶ù¨� f� �� ¨�î� ��� �� Å� y� '�*¯��� ö£� 6j¶ù¨� �

£�Ϻ£�� ����,����!C �%������ do_timer���Î¥���-!0���,�

Ï�� ���� ��� mark_bh��� þ»³� ãí¶�� ¶ß®� lêU� �»�� þ#� ® «� ¯��

�-!0���,�

Page 149: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

������������������*��2�>���

¿=p��1���¿=Å����È����'�µ­¶��ÝÞ���������¿=Å�p§�¬�

¾���³���§�Ã�º�»�¼���¶��jßìë�H1��Å�Øù��¼������¿=p��´

´� ¶ß®� lêU�� :LËÌ� ��Õ�� ª��� ¨�î� ¿=p�� ¨�î� ¶ß®� lêUØ� ?

kõ�y�Ã�¯������¿=p��ED� ����§Ñ�É�����#���þ»�������ç�'��³

Ø� ��¹ë�³�ØR� tq_struct�Ö�Ü¥��Mj�:L����È���ÌR����WMª

Ö�Ü¥����¿=p§�¼��ª�S�Ø�Ã�Ø�õ�y�'���¹ë���þ#�4Õ§�ù5¯

þ»Ø�Ñb��

1�§� ¼�� Ì�� ��Ä� �é³� êÌ� Bû��� à�i#£�� ¿=p³� ¨ê�� µ­º� »

¼ù¨��?åÈ�1���¨ê����¶��¿=pÈ���¤�/ØùØ�¼�����

¨̈̈̈����îîîî��������p���¤�á�¹�`�������¶�Å�y�Ø�ª�V��Ã�ËÌÍ�¶�

jêÅ� p§� �Õ� ½ãÑ� µ­¯��� Ò� `�� ��� ��º� yà�� 4Õ§� �îØ� ¼�ù

ɵ¶��� �� p§� �îØ� ¼�«� ¨�î� p� ¶ß®� lêU���Ø� <_²� �`È� û�÷

¯���¨�î�p�¶ß®�lêU�Ïá��ç�¶ß®�lêU��à�ØùÈ��?@UØ��¤

§�?kõ�y�Ã�Ø�¯�����p��-.�´)ª�Ü¥³�Øù��¼��á�¹�¨�î¶�

ã6¶ù���Í�ª�����

ëëëëáááá?k?k?k?k����:� ���� �� p� Ïá� �?@UØ� <_²� ¶ß®� lêU³� Ã�º� y� #�� Ã�

¯��� ëá?k� ¶ß®� lêU�� ¨�î� p� ¶ß®� lêUÉ�� Û�½Ø� é��È� �

É���{�ø÷�?k��¯��

����������������������������������������������������������

Ï�� ��������­�È�ó§� ¶ß®�lêU³�vâ �'��f��Ϻ£�¬�¶ù¨�H1��

��µ­¶��ÚÛ��ÑÈ�� ���¶ß®�lêU��ª5¯�ÖSë�ß«§��¿=p��¿=

�� ñ�Å� :L� ���È� Øù�� ¼���� a��� ¿=p³� 5�¶4� µ­º� »� ¼Õ� y

ç� ì��� Ø�¶��� ¿=p�� ¨�î#�� ¨�î� ë�+�Ø� �� Å� y� Ã�õ� ¿

=� ñ�Å� ¬�¾Õ� ½ãÑ� µ­ËÕ�� ¶��� Bû��� à�i§Ñ� ¿=Å� ��Õ� ½

ãÑ� µ­ª��� �3È� ¨êÌR� Bû��� à�i�� ¶ß®� lêU³� µ­º� »� ¡�

���¿=p�H1��Å�µ­ãÍ�ª����-!0���,�

Ï�� ����� ¿=p³� Ã�¶�� þ»�� run_task_queue()���� ,����!C �%����§Ñ� É«

schedule��� þ»§Ñ� run_task_queue(&tq_scheduler)³� ® ��� TQUEUE� ¶ß®lêU§Ñ� tq_timer³�� IMMEDIATE�¶ß®�lêU§Ñ� tq_immediate³�Ã�¶���

Å�ß�»�¼����-!0���,�

Ï�� ����� �Ó� �ª�� /Øù� ¿=p� ô§� tq_diskØ� ¼ù¨� ��� H��� ��� Ѳá�

¹§Ñ�®ì�È�µ­¶������� �ç� ®¯§Ñ� µ­º� »�¡������� ��/�¿=

p��ÒÒ� tq_timer��tq_immediate��tq_scheduleÈ�5�ËÌ�¼����-!0���,�

Ï�� ����� �� ¨�î� p� ¶ß®� lêU�� ó§Ñ� �ÍÕª� û�� #�� TQUEUE_BH���

�-!0���,�

Ï�� ����� á�¹� ¨�î�� TIMER_BH§Ñ� Ã�¶�� ����§Ñ� vâº� ¨�î³� �ª��

�-!0���,�

ED� �����<�¿=�p

Page 150: Doldoggi bisiri

�## ��������1�1�1�1��H1�H1�H1�H1�����

����?@?@?@?@UUUU��7�:�!��� �� p�� �?@U§� �ã� ÊË� Ã�¯��� ��� á�¹§� ¼�� �ç� ¿

=p³� ùS¶Õ� ½ãÑ� µ­Ë��� �� ÚÛ� ?kË�� ¿=£� Bû��� à�i#£� �

êÅ�½ª�¿=p³�Ã�¶���0j�����

¿=pØ�Ã�Ë«�p§�¼��(Îs�S�§� Ǫ�¹ë���p§Ñ�å·ËÌ� ��!!�¹ë�È

û����µ?����å·¶���5£�¶���"è��»�¡��:��È�Ã�Ë����Mõ�»�¡

�� ����� �Ì÷� p§� ¼�� ÒÒ�� S�ê§� ��¯� Ã�� �0ê�� ÄÕÈ� ý4�� ¯��

p§�¼��Ò�S���´´�5ì�È�'��³�ºíÙÕ��ª���E�'�4Õ§��ºí¯�H

��³� ø�Ñ� ãå¶�� H1���� ÛÓ� ¹þËÌ� ¼ù� «��� ¿=p³� Ã�¶�� �0£

Mù� ����� �¤� S�È� �6º� Ý���� ºíÙ£� 1�� H��³� åÇÈ� ãå¶�� �£

p§�¼¤�¿=��ãÍ�º�j���

�����'�('�('�('�(�*"� �

��²å���Ó��Ì��áW§�ãͺ�k6êÅ��?@º�»�¼���~Å�è�È�ª����

ê�k6êÅ��ÇáW�È� 5ì¶÷� ÁàW�� áW� �§�?k¶��� �?@¶Õ�½ª�H1

���� è�¶��� ��²å³� ùS¶Õ³� û�� à�lÈ�È/Ñê£�� ßàá� 5Õì�È

�È/ѧ÷� ë�+�³� ��¶�� �ÈEÓu� Ø�ª� WÈ� ¨�î� ������!� � ����³� Øù�

¼ÌÍ�ª����Ì÷�5Õì�È���¶��ë�+�³�á�¹�`�����!��,�� �,����¶��

��� á�¹�� k6êÅ� L>á �� H�È��� ¬�ª� jÅ� ¶�� ����� ����� �³

áWÅ� ��� M�¶÷� ��ª��� ����� áWÅ� á�¹�� ®ùª� y®�� ��ª� `�� �

��»�M½È���ª����Ä�á�¹� áW£���M½È�ËÌ�¼������� jiffies�¶�������#£��o��±Ï�ø»Ø�ʳª�����

����������������������������������������������������������

Ï�� ����� �� jiffies� M½�� áW�� 5ìQ� ̺5��� áWëù�� á�¹à�� � ��

ED� ����<�á�¹�¨�î

Page 151: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

�����¾Øù�Å`��á�¹�¨�î³�Øù��¼������¾�p���0ê£��#£�á�

¹�¨K§�ý4Ëù¨�����Ü�Ý�§�¼ÌÑ��W��Ä�Ø�¼���ED� ���£���¾Øù�H

1��Å�É4����ó���£�é±��¨�î�Ý��ÈÑ��5ìø»È� timer_struct�Ö�Ü¥§� Ǫ� ¹ë�� �è³� ¸¶È� Øù�� ¼���� <_²� ¨�î�� à�lë

timer_active³�Øù��¼���¨�îØ�¨�î�À�r§�êÌØ���£�5ì�È�5�¯

�� �¶ß®�lêU�À�rë� bh_base§�{�Ø/�������Ò�Æñê£�á�¹�hÕ*�y�Ç®

¯� �� À�r§� ­Ø¯��� ¾Îs� Ý�£� {� tÈ�� ��ÈÑ� timer_list� Ö�Ü¥³� ¨

�áW��VD��È�Øù��¼��:L����³�µ­ª��

��¾Øù�Ý���¾�¨�áWÅ� jiffies�M½È�Øù��¼��áWÅ��­¶�È�� �h��

§�?kË��û��¨�î«�� �h³� jiffies�M½È�ø/ª����³�á�¹�áW§�{

¶4�¨�áWÅ�á�¹�áW�� jiffiesÈ��¨ÂÍ�ª������Ä�á�¹�`���à��¨

�î� ¶ß®� lêU�� <_²È� �áË��� �¤§� �?@UØ� ?kõ� y� ¨�î� pØ� Ã�

õ�»� ¼��� ª��� ¨�î� ¶ß®� lêU�� �� ¾Øù�Ý��� á�¹� ¨�î³� �¾� Ã�

ª��� é±� Ý��� á�¹� ¨�î§� ÇãÑ�� timer_active� ¬�à�l³� ɵ¶4� v5

�� ËÌ� ¼�� ¬�³� ɵ¶÷� ¯��� ¨�� �³� <_²ª� ¨�î�� ¨�áW�� ù�«� �¨

�áW���³�á�¹�� jiffiesÉ��¿�«���¨�î��0��ý4Ë���<_²�¬���ù

.ù÷�¯���tÈ��Ý���¨�î§Ñ���timer_list�Ö�Ü¥��:L� ���§�¼��Ò

S�³� ɵ¶4�� ¨�¯� �Ä� ¨�îê£� ���§Ñ� å·Ë��� ��¯� þ»Ø� ý4¯��

tÈ��¨�î�Ý�£�¨�î��0§�ëÖ³�Æ��»�¼����ö��¼��

������������������?�"��>���

�È/�Ø�á�¹�ÖSÅ�Õ��Í�¶��ÚÛØ�!��¼���é³�êÌ���È/�Ø�íj�á

�¹§�¼�� ª� Bå��³� �¨Â�� J3=� ����³� è�È� ¶�'� �� ����Ø� ig� �Y§

¼ù� «£� ÚÛ�� �È/��� íj� á�¹Å� Øù�� ¼�� Ð�ìë� �.§Ñ� E� ����³� Ø

ìª���Å�Õ��Í�ª��

���� 1�£� ÇÕp�ED� ���7Å� É���� �È/��� task_struct§� Ǫ� ¹ë��

ÇÕp§�¼���¤�S�§�Ǫ�¹ë�³�Øù��¼������M�ª�Ö�Ü¥³�µ­ª��

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���%CPC/�����%§� HZ�� �»Ø� 5�ËÌ� ¼�'�� `�� �£� hí� �� HZ� »¨u� ��

¶�È� �� jiffie� V� �� C� HZ�h��º�»�¼����³�1�§Ñ� HZ��øí�á�¹§Ñ�

���7È��ç�á�¹§Ñ�� ����È�5�ËÌ�¼������Å�û!ÌÑ�;íj�º�»�¼�

'�������1ù«�á�¹��ð���º�ùÆù¨�ß&�ð���{��³���������¿

�ù«�ð���Vùù¨�ß&�ð���{�º�ù÷�¯����-!0���,�

Ï�� ����� é±�� ¨�î�� run_old_timer()§Ñ�� tÈ�� ¨�î�� run_timer_list()§Ñ�Ã�¶���f��� timer_bh()§Ñ�Ñb���,����!C �%�����Î¥� �-!0���,�

Ï�� �����Ü�Ý��È�Û�«�é±��¨�î��5ì�È�5�Ë��®ùá§�lêUØ���

Ë�� ¶ß®� lêU��� tÈ�� ¨�î�� 6ì�È� µ­¶�� ¿=p�� ¬�¶��� º� »

¼����-!0���,�

Ï�� ���� ë� jiffies(�³ áWÅ �¨Â� ±Ïø»)� L� S¶�� WÈ� P� HZÈ 3�ª��

�-!0���,�

ED� ���7�<�ÇÕp

¥

,����!C �%����

� ���N9%���Î

��!���C! ���C

� ����%�Υ

,����!C �%�������N�!�N� �����

Î¥

,����!C �%�������N� ���N! ���

Î¥

��!���C! ���C

;� ��%�Υ

Page 152: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

�È/�Ø� ÇÕp�� k§� ­ØØ� Ë«�� �ê£� ë�+�� Ø�� ������/� 9!���� °�� ë�+�

ÑØ���� ������/� 9!����`Ø�¯���ë�+��Ø�ª��È/���ÇÕp§�¼��6Á���¶

�� ¨�î� ¨��� áE�#£� ���ê§� �ãÑ� ë�+�Ø� õ� »� ¼��� ÇÕ�ë� �È/

��� �`�� �³� ß�¶4� INTERRUPTIBLE� °�� UNINTERRUPTIBLE� f� ��� ¶�Ø� õ

����� �� �È/��� ù�� í�� 3ð� ?kº� »� ¡Õ� yç� �?@UØ� ?kËÌ�� tÈ

?kº��È/�³�S¶÷�Ë«�ÇÕ��È/����M��¯����

ÇÕpØ� Ã�Ø� õ� y���� ÇÕp§� ¼�� �Ä� �È/�ê�� �`�� RUNNING�È� û�÷

¯���¨��E��È/�Ø�?kp§Ñ�å·¯���j�«��á�?kp§� �÷�¯����¤§

�?@UØ�?kõ�y�ÇÕp§�¼¤��È/�ê£��{����Õ����¼�������Õ�y

ç�?kõ� »� ¼���ÉØ� ¯��� ÇÕp§�¼�� �È/�Ø� �?@��Ë«� åj� ü¾� ¶

�� j£� Ö�Å� ÇÕp§Ñ� å·¶�� ����� ÇÕp�� á�¹� ÖS§� Ǫ� ËGÅ� 6Õ*

¶�'�µ­º�»�¼������Ø�/à¹Ì³�Ü�¶�'§��µ­ª�����Ó³�É�

��������������������@@����2�

��£� �¼e� / �� !��,���� {� µ� ø�ì� ¼�'�� Ö�Ü¥�� �à�� ª� ®¯Å� Éý¶

�� Ø�� ÕÛìë� ÝÞ���� ��£� �à�� K3ùÏ� Á§Ñ� 6á§� ¶��� �È/�¨� ¼

���×­ª������§Ñ��¶���5»�ÆñÅ�e�È�µ­¶4�Ö�Ü¥§�¼��Æñ§

Ǫ� ËGÅ� 媶�� ñì�È� µ­ª������ K3ùÏ�È� êÌØ�Ö� ¶�� Ò� �È/�ê

£� e�� hÕ�Å� �§Ñ� �È� û!��� ª��� ¨�� �³� ��� ��«� �È/���� �à�

��� Á§Ñ� 3ð� ùÔùÔ� Ô«Ñ� �á� á�¶÷� ¯��� eÅ� Øù�� ¼�� H��� ½.§

Ǫ�ËG£�ßàá�ªÎ§���ÌìÍ�ª������ �����Å�¸��E���� �ëù�ìë¶��� �

�«� �Å� �È� û!�� �£� �ç� Ì�� �È/�§� �ãÑ� �MËÌ� Á¯��� Ç®¯�

.�(� Ü¥ê£� �³� �aª� â6ÌÈ� ùS¶ù¨�� �áËù� «£� Hë� H��³� �­¶4

i¾eÅ�Ü�º�»��¼��

eÅ��Ò¶��¼¤��È/�Ø��à��K3ùÏÅ�úÌ%�y�i¾e���Å�@�á�� ��

Ë÷�ª���eÅ�ɵ¶��3ð�Ô��¼¤�Ì���È/�Äù������ �ë��Å�ø�»�¼Æ

ù¨��ä�¸£��È/�Ø��³� �È��ض��K3ùÏ�È�êÌØ÷�õ�����

��������-���-���-���-�����(� ����

�������������������������������������������������������������� �?J*?4� )D$?� <��¤Î§��?@UØ�?kõ�y� *)$?��(�$*5�?��`§�¼��`�l

Ø�?kË���Å�£���£��%ëØ@�ÇÕp���È/���ñÌ%�y)ù��ÇÈ�?k

Ëù�«���

Ï�� ����� ÇÕpØ� Ã�Ø� õ� y�� �£�� Õ���� ¼¤� ÖSÅ� µ­º� »� ¼÷� ËÌ� �

ÖSÅ�Õ����ÇÕp³�Ã�º�y��������-!0���,�

Ï�� ����� �¤� /à¹Ì§Ñ� �� �¼eÅ� semaphore� Ö�Ü¥�� waking� Æñ§� Ǫ� Ë

GÅ�å̺�y�µ­¶���Å�ß�»�¼����-!0���,�

Ï�� �������/à¹Ì�� *�.§Ñ��ö�/à¹Ì��� �����/à¹Ì�� =B�§Ñ�ª��È

/Ѩ��1���àÈ�êÌR�»�¼���µ­¶����������§Ñ� =B����³�78

ì�È�¨êÌùù�«n�������1�£��1���à§Ñ�Ö���åÌÀÅ��ù�«��ª

�ç� �È/�§� �ã� �MËù� «���� ë�+�� Ã�� �0�� Ö�É�� U£� Û�½

³�ØR�ë�+�Ø��R��ç��È/�§��ã��MËù�«����Ø5Å�Øù��¼��

ë� 1��à§Ñ� Ö�Ü¥³� »5¶�� ��� �ç� �§� �ã� �MËù� «���� Ø5Å

Øù��¼���������� =B�§Ñ�ÃåØ�Ë�'����¶«�ª��È/ѧÑ�1���à

È� êÌØ� Ö�Ü¥³� »5¶�� ¼Å� y�� �ç� �È/ѧÑ� 1��àÈ� êÌØ«� 1�

��Òù¶��Ö�Ü¥³�6á§�4U��È/ÑØ�»5¶÷�ËÕ�yÃ�������Ø��V

ûç� ãL¢£� í:Q� Ö�Ü¥³� »5¶Õ� ±§� K3ùÏÅ� �á¶�� �ç� �È/ÑØ

ËG¶ù�A¶÷�¶����ù¨�� ����³� Ü¥�����ÝǪ�¿=Å� è�È� ª���E

Page 153: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

/à¹Ì���à�� Ö�Ü¥��K3ÜÏÅ� Éý¶�'�µ­¯��� Bå��³��¨Â�� J3=

����� #£� K3� Ö�§� ËG¶�� �£�� �È/��� �ç� ª� ø§Ñ� Ô�Ø�� 1�� �à§

�ãÑ���ÌR���ª��È/�Ø�µ­¶��¼�������ª�Ö�Ü¥³��ç��È/�§

Ñ��á�»�¼÷�¶���£��Û� ½b¶��� ��� ñìÅ� ò�º�»�¼��ª�ÝÞ£�K3Ö

�§� ËG¶�� 4� �½§� i¾eÅ� µ­¶�� ��ù¨�� ��� E�ù� á�¹� 78��� êù

«£� M�ª� ËG� ÝÞ���� Ç�� ����� 6á§� ª� �È/�¨�� �à�� '���� K3

Üϧ� ËGº� »� ¼��� /à¹Ì³� µ­ª��� �� Üϧ� ËG¶��� �ç� �Ä� �È/�

�� �� /à¹ÌØ� ãåõ� y)ù� Õ��÷� õ� ����� ÇÕ¶÷� Ë�� �È/��� �MËù

¨��á�¹���ç��È/àê£�5�ì�È�3ð�6¿º�»�¼��

���� semaphore�Ö�Ü¥���¤��#£�5ɳ�Øù��¼�����

åååå�����������������Æñ£���ÖSÅ�µ­¶���¶���È/�ê���»³���ª���I»�

��ÖS��µ­Ø�¶��� �Å� ��ª��� ¤»�°�� �£��È/�ê�� E��� ãåËÕ³

Õ���� ¼��� �Å� ��ª��� hÕ��È� �Å� ��� �£� Mù� 6á§� ª� �È/�¨�

��ÖSÅ�µ­º�»�¼����Å��ª����È/�Ø�ÖSÅ�ä�Ö�¶«�å��³� ��@�

á ���ÖS��µ­��k�«�å��³� ���Øá7��

ñäñäñäñä8 ������ �� ÖSÅ� Õ���� ¼�� �È/��� »���� �� ÖS�� ãåõ� y� ñÌ�÷

õ��È/���»�Õ��¶��

ÇÕÇÕÇÕÇÕpppp8 ���F�������È/�Ø�Ì��ÖSÅ�Õ��«�E�ÖS��ÇÕp§�êÌW��

eeee!�����waking�ÆñÅ�ËGº�y�µ­¶��i¾e���

/à¹Ì��hÕ�å��Ø� ���� º�y�� ä�µ­¶���È/���E����I»�� �

Å�ø��� �Å�@�á�� ��È�¨Ä������È/����å�/à¹Ì§��ã�ÉýË����à

�� ÖS�� K3®¯Å� :�Ò:¶÷� ¯��� �È/�Ø� K3ùÏÅ� úÌ�÷� Ë«� /à¹Ì�

å��³��Øá7���Ø��Eë�ÚÛ��K3ùÏÅ��Ò¶�Ö�¶���ç��È/�Ø�¡

��ÚÛ���� �����/à¹Ì�� ��ÚÛ�Ø�� �ª�ÚÛ�Õ�� ¶��§�Çã� 78ì�È

6¿¶���Ü�Ëj�����

¨���ç��È/�Ø��Ò¶��¼��K3ùϧ�ª��È/�Ø�êÌØ���º�y�����È

/��� Ïá� å��³� �� @�á7��� �Î�� å��Ø� ¤»�A����È� �È/��� K3ùÏ

§� êÌØù� Aª��� Ç�� �ÏÅ� �Ò¶�� ¼�� �È/�Ø� �ÏÅ� �ì�R� y)ù� Õ�

�Í�ª��� ���§Ñ�� Õ���� �È/�³� ³Û��� K3ùÏÅ� �Ò¶�� ¼�� �È/�

Ø� K3ùÏÅ� �ì�R� y� �³� ñÛ��� ª��� Õ���� �È/��� Ö�Å� /à¹Ì§

¼��ÇÕp§�­Ø¶�����³�Ô«Ñ� waking�Æñ���Å�ɵ¶��� waking�� ����

R����õ�y)ù��?@U³�ý4¶��jÅ�ß´ª�����

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

ÓÑ��³� =B��Ü�£�¶���/à¹Ì³�µ­¶4�6á§�ª��È/Ѩ��1��à§

¼Å�»�¼÷�¶������§Ñ� vâ¶�� /à¹Ì�� ���­�³� ½ã�µ­¶������

EÓÑ� =B�§Ñ�� 1�� �à§Ñ� 6¿¶�� �È/�Ø� �ç� �È/�§� �ã� �MËù

«÷¶����������1���à§Ñ�)���� .�(�áW��±²�á�¹�78���ûñ

�È�¿6¶÷�Ë���1���à§�!��R�¶�� *CD��·��á�¹§Ñ��{|�ûñ��

��{�·ãù÷�¯���ó�È�78ìë� =B��á�¹Å�Ü�¶�«�è�ª�ÚÛ§¨�eÅ

8�»�¼���»5ËÌÍ�º�������-!0���,�

Ï�� �������¢��ûZë� �������§�� lock�Æñ��¼ù¨�� �������i±��� ������i±§

Ñ� lock�ÆñÅ�;Å�»�¡����-!0���,�

Ï�� �����ë�ª��È/Ѩ��1���à§�R�º�y�Ø��78ì�È�6¿¶���v3Ëj

���±�����-!0���,�

Ï�� ����� 1�� �à§� R�¶Õ� ½¶4� /à¹Ì³� ä���� �'� �³� äÅ� »� ¡�«�

Ö�£� /à¹Ì³� µ­º� »� ¼÷� õ� y)ù� �?@U³� ý4¶����£� �ç� �È/

��!���C� �C ���/%����%

Î¥

Page 154: Doldoggi bisiri

�#� ��������1�1�1�1��H1�H1�H1�H1�����

K3ùÏ���ÒÖ��/à¹Ì�� å��³� �Øá �'��E���� �É��¿·��#�«�Ý

êÌÑ� �� ÖSÅ� Õ���� �È/�Ø� ¼��� ����� Ø�� E�� ÚÛ�� /à¹Ì�� å

��Ø� �á� hÕ�ë� ��� ËÌÑ�� {��� è�ª� j�� ¡�� ����� �Ò¶�� �È/��

waking� å��³� �Øá ��� /à¹Ì�� ÇÕp§Ñ� ÝêÌ� ¼�� �È/�³� ñ���� Õ

���� �È/�Ø� ñÌ>Å� y� waking� å���� �å� ��� ËÌ� ¼Å� ����� �� �È/

��� �å� K3ùϧ� êÌR� »� ¼÷� ¯��� �� �È/��� waking� å��³� ��È� @�

á ���Ö���¿=Å�3ð¶÷�¯��� /à¹Ì�� waking�Æñ§�Ǫ�ËG£� /à¹Ì�

e�ÆñÅ��­ª�i¾e§��ã�Éý¯��

��� ���������

��� ����

�������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�Ø�Ö��Ç�§�?kõ�»�¼÷�¨Ä����/à¹Ì³�äÅ�»�¼Å�y)ù� Õ�b��

������-!0���,�

Page 155: Doldoggi bisiri

�#� ������������3333

��

�3� ���� ���

���������§Ñ�§Ñ�§Ñ�§Ñ��������������� 1�1�1�1������ííííjjjj� á�á�á�á�¹¹¹¹####££££� þ»êÅþ»êÅþ»êÅþ»êÅ�ÖÖÖÖ��������� è�è�è�è�ÈÈÈÈ�ºººº� yyyy�6666ìììì����ÈÈÈÈ� ÈàÈàÈàÈà

¶�¶�¶�¶��ÝÞÅÝÞÅÝÞÅÝÞÅ�vvvvâª�âª�âª�âª��

�����Mj�����! �% ���1�����ë�1����Ä�Õ�ìë���ê��Ö���®�Ö�Ü

¥��þ»ê§��¾�ËGº�»�¼��¶���·Çª��ÈE�������²å�v3���ç�Ý

Þ�È��1���Ò�Õ�ìë�®¯ê��a���M½È�"èù���E�µ�§�ÇȪ� ���

1���È�:LË��à�lÈ1��� ���A,����!�� Ü¥Ø�¼������áW�� ��Ë�� �È/

����Ø��R�/Ú�v5��È/�³� ¶4�tÈ��;¹ü�³�1�§�­Øº�»�¼÷�ª��

Ø6�µ­ÖØ� ).�� ��� =.=*­�à�i³�µ­¶���¶�'�����1�§�¹þËÌ�¼

ù�«���¶Ö��EU«�1���v5Å�û!���á�;íjãÍ� ).�����=.=*³�µ­º� »

¼÷�õ������EU��4Õ§��ç� ÇÁ��¼����������²å³� Ü�¶��;¹ü�

êÅ�è�È�º�y�6ì�È�Èà�°��îÈàº�»�¼÷�ª��������3£�á�¹��®

ù¯� �� îå�� 1�§� 6ì�È� Alõ� »� ¼�� �à� �Ì����� °ª� �3�� {��

è�¶ù�«Å�y��1����:LÅ�ãå¶��å·º�»�¼�������1����í»��B

û��� à�i��� ¥�¦� à�i�� íjá�¹� #£� Òµ� Bû��� à�i�/ ����

��� ����� �������

µ­Ö�� insmod�� rmmod#£� â6�È� ���� 1�� �3Å� âì¶÷� Èà� °�� îÈ

à³� º� »� ¼���� °�� 1�� Ö��� Ö��� è�È� º� y� 1�� '|�kerneld�§÷� �3

Å� ÈàCîÈà� º� �Å� �ܺ� »� ¼��� è�È� º� y� �à³� 6ì�È� Èà¶�� �£� 1

��lÕ³�E�*º�»�¼���1�Å��Û�Ò:¶÷�º�»�¼Ì��~ì����èÖØ�µ­¶

��ë��1�£��3Å�P+½¶÷�µ­¶4�lÕØ�ÖÛ� 7�1�&90���Χ�Ëù�«������

J3�$�íj�á�¹Å�Ø�ã�µ­º�Ý��È��ÂØ� J3�$�í_�Å�à���º�y¨����

1��� J3�$�íj�á�¹��3Å�Ö6�È�V���� ���E���E� J3�$�í_���à�

�³�ã嶫�á�¹�� {��� J3�$� íj� á�¹� �3��è�¶ù� «����Å� ø�Ä�

�� á�¹§Ñ� å·¶��� ��� �3£� °ª� tÈ�� 1�� �à³� �á� ;íj¶�� 1�Å

³®ù¶ù�«��À��³�ãÉ�Ö�º�y�Ò­¶���ÐC�����ýØ��¡���£���ù

¨��1���3��� ¶4�����H��§Ñ��W��ÏãØ�¼Å�Ý������£�Èàº�»

¼��� �3�� åæãÍ� ¶�� �W�� �àØ� ¼��� a��� Ö�Ü¥Ø� H��³� ¥�� Äù

¶Õ�yÃ���� °ª� 1�� ÖS§� ËGº� y�ª� M3³� ·wÍ� ¶�È� �3�� 78��� �

��¥��XÌù÷�¯��

� �

Èà¯����� �3£� �ç� É � 1�� �àÃÄ� 1��� ª�®¯�� ¯��� �3£� 1�� �à

���#£�Àª��¢KÅ�R���� ÷��¶«������1���3£��Ä�1���à��Bû

���à�iÃÄ�1�Å�kØþÅ�»��¼�������

����������������������������������������������������������

Ï�� �����1�Å�tÈ�;íj¶���Å�Ø�7����-!0���,�

Page 156: Doldoggi bisiri

��� ������������3333

�3��Ö��� è�È�º� y�1��� ÖSÅ�µ­º� »�¼��«�� E��� ÌB� ¼�ù� ;Å

»� ¼ÌÍ� ª��� Ø6� �3�� 1�� H��³� ºí¶�� þ»ë� kmalloc��Å� ý4ãÍ� ª�

��¶Ö�� �3Å� ;íjº� y§�� H���� ̺� ½.§� kmalloc���� ¼�ù� � �È�� �

3��Èàõ�y�1�£��3��åÇÈ� 6¿º� »�¼��� kmalloc��§�Ǫ�Î¥³� Ó°�

ÌÍ�ª���1�£�1����Ä�ÖS��ñ�Å�1���·ß�À�r� 0�9�!� ��9!��È���¶��

�³��­ã��3��Èàõ�y��ê�ÖS§�Ǫ�Î¥³�ãLº�»�¼��������ª��3

���ç��3��Ѭ�³�è�È�¶��ÚÛ���3��FF��¬���»�¼���ª������é³

êÌ��J3�$�íj�á�¹��3£� 3�$�íj�á�¹��3��Ѭ�³�è�È�ª��� ��� J3�$

íj�á�¹�� 3�$�íj�á�¹Å����ì�ª���Õ�yÃ�����Ì÷�ª��3���ç��

3��åæ¶��Ѭ���ÖSÅ�è�È�¶���£���3��1��Ö²��Ѭ���ÖSÅ�è

�È� ¶�� ÚÛ�� �Û� ¬�¶��� Mù� 4ÕÑ� è�È� ¶�� Ѭ�Ø� �ç�� �±§� Èà¯

�3§�¼���j�Ý����Ò��3��Èàõ�y��1�£�tÈ�ÈàË���3§Ñ�ô®È�É

4���ÖS��·ßÅ��¾�1��·ß�À�r§�­Øª�������¤§�ÈàË���3���

��Èà¯��3��Ѭ�³��­º�»�¼���¶Õ�½ª�����

�3Å�îÈà¶��º�y�1�£��3���³�µ­Ë��«��¼�ù�ø�Í�¶����3§÷

Ö���îÈàË���ª����Å�ø�®�»�¼ÌÍ�ª����Ì÷�ãÑ��3£�1�§Ñ�å

·õ�y��Ö���ºíÙ£�1��H����ë�+��#£�á�¹�ÖSÅ�ãåº�»�¼����

3��îÈàõ�y�1�£��3��1��·ß�À�r§�­Øª�·ßêÅ��¾�å·ª��

Èà¯��3��µA�¨êÌR���ÌÑ���²å³�kØ�Å�Ø�����a�È���ç�½b

Ø����¼���¨��ù��?k¶��¼��1�É���±�i±������i±�­�È�;íj

¯� �3Å� Èà¶��� ª�«� Ì%÷� õ)@� �3�� 1�� �0Å� ý4º� y� µA¯� ëÖ³

ÆÖ��«�ÃåØ� ��� »�¼Å� ����� 1�£� �3Å� Èàº� y�ÇȪ� i±� ɵ³� ¶

4����Ãå³�Sì�È�£Å�»�¼����

������������������Qs[�Qs[�Qs[�Qs[�

1���3Å�Èà¶��ÝÞ£�¾ØùØ�¼���¶��� insmod�â6Å�µ­¶4�»6�È��

3Å� 1�§� ­Ø¶�� ����� ¾Îs�� �É�� {� ��ª� ÝÞ�È� �3Å� è�È� º� y

Èà¶����È���³��Üá�ȧ�������� !��� �"����ª���1���Ì���3Å�è�È

ª����Å��ﶫ� �é³�êÌ�µ­ÖØ�1�§�¡��íjá�¹Å�à��� ª�ÚÛ���1

�£�1��'|�kerneld�§÷�Ó���3Å�Èà¶���ܪ��

1�� '|£� ¬�� »gÒ¾� ÀªÅ� Øù�� ¼Õ�� ¶ù¨� É �� µ­Ö� �È/����� �

�È/��� É � á�¹�� ®ùº� y� ῶ4�� 1��� �È/�W� ��*�.�� �Å� ¶�

:��� �� :L£� 1��� kerneld§÷� 4UØù� ¿=Å� �r¶Õ� ½ã� Háù³� ÉÂ�'

µ­ª��� kerneld�� �¯�ϺÅ� 1���3Å� Èà¶�� îÈà¶�� ��ù¨��è�º� y

ÊÜë� �§� ���� :LÅ� ῶ·��� è�¶ù� «Å� y� �³� A�� �� #£� �ç� ¿=Å

º�»�¼���~��¼��� kerneld��ÊË����jêÅ�¶������������jÅ�¶Õ

kerneld�insmod�lsmod�rmmod��þ#

�3�» ù§

¼�

½ã� è�ª� �ÈE��insmod� #£� ��Å� ?kª��� kerneld�� Mù� 1��� Ç�ë���

1����ç�ªø§Ñ�jÅ��?@Aª��

����������������������������������������������������������

Ï�� ������³� ����!�� ���, �"���ª����-!0���,�

Ï�� �����3Å�;íjº�y�1���i±�5ɳ��Å�»�¼����ÚÛ� insmodØ��3Å

Èàº�y�i±�ɵ³�¶4��i±��Óù�«�«��3Å�Èàº�»�¡��� insmod -f�Þ�Å� µ­¶«� i±�� Óù� «{�� Èà¶÷� º� »�� ¼ù¨� Á±¶R� «Å� ����

f�{�ê£�ÝÞ�È��3��µ­¶�� 1�� Ѭ�§� ÆÖ��� ëÖê�� òR� ÚÛ§

¨��3Å�Èàº�»�¡÷�º�»�¼���ë�;íj�¯��3��µ­¶��Ѭ�Ø��³�1

�§Ñ�åæ¶��Ѭ���òR����¡�«�ÃåØ�Ëù�«�����³�½ã�1��

�3�I�§Ñ�·ß��ëÖ5ɳ�²lî�È�Øù��¼���ãͪ����-!0���,�

��!���C! ���C

,����!��%�Υ

Page 157: Doldoggi bisiri

��� ������������3333

insmod� �ÈE�£�Ö���ÈàãÍ� ¶�� �rª�1���3Å� ;Å�»�¼ÌÍ�ª��� �Ü

á� Èà¶�� 1�� �3£� É � �lib�modules�kernel�version§� êÌ� ¼��� 1�� �3

£� á�¹§� ¼�� �ç� �ÈE��� ¬�¶«� Al¯� ª²��� íj��� ö§� #ù¨�� ³

¸.Ø�ª���ùÈ�AlËÌ�¼���ö��� ���ë���5���§Ñ�ῶ���AlËÌ

¼ù� «��� ����� �� ��ù�� a�out� ¹Ô��� ELF� ¹Ô�� ª²��� íjj� »� ¼��

insmod�� 1��� ��¹����/����¶�� ·ßÅ� ;Õ� ½ã� �ÀF�� á�¹� 0Å� µ­ª��

1�£���¹�� ·ßÅ�·ß�� �o�� E��� ��·ß����#£��� ��È� Øù�� ¼��

1��� ��¹�� ·ß� À�r£�� 1��� ��¶�� �3�� ñ�ë� module_list� ¹ë�ØØ� �� ¼��� (Îs� module� Ö�Ü¥§� êÌ� ¼��� 1�§� ¼�� �Ä� ·ßê�� �3§

÷���¹��Ë���£������Mù�1�Å�;íj¶��Alº�y��aQ�ù5ª�·ß¨�

�� À�r§� êÌW����� à�iØ� á�¹�� �5� ë�+��� åÌÀÅ� ��� fÅ� y� ý

4ãÍ�¶��1��0ë� :request_irq:�·ßÅ�éÈ�êÌÉÖ��èÖØ����¼���³�1

�§Ñ����� �£� ������"+������ 1��� ��¹�� ·ß�� �£� �proc�ksyms³� ×Ø

É·�� ksyms��ÈE�Å�µ­¶4�ß�»�¼��� ksyms��ÈE�Å��­¶4�1�§�¼�

�Ä���¹��·ßÅ�ß�»��¼���Èà¯��3����¹�¶��·ßê��ñ�¨�ß�»�

¼��� insmod�� �3Å�Ö��� Ø�� H���æW�È� ¸Ìê���� �Ê�ãLËù� «£� 1

���0��ÖS§�Ǫ�Î¥³�1�§�¼����¹��·ßÅ� ¶4�Ó­Ì�����Ì÷�½

.³� �5¶�� �£� H���§� ¼�� �3� ��ù³� »5¶�� Å`È� ��ÌR��� insmod���3§�¼��ãí¶��½.§�Ð�ì�È�·ß����³�ú����

insmodØ��3����¹�¯�1��·ß§�Ǫ�Î¥³��¾�ãL¶��«���À�á�¹�0

����������������������������������������������������������

Ï�� ���� ,����!C, 0����§�É«�1�����¹�º�·ßê��ñ���êÌ�¼������à�Ø

ùÈ��3Å�¨ê�y��3§�¼���Ä�·ßêÅ���¹�¶ù�«��è�ª��¨���¹

�¶��� º� »� ¼��� ��� ��� !£� ·ßê�� ·ß� À�r§� êÌØ� ��º� »� ¼�

Ãå³����£Õ�½ª�������-!0���,�

ED� �����<�1���3�����

Page 158: Doldoggi bisiri

��� ������������3333

Å��­¶4�1�§÷�tÈ��1�Å�¹þº�»�¼��s¯ª�æW��¼�ù������1�£

t� module�Ö�Ü¥���t��3Å�s¯Q�¹þº�»�¼��lÕ��1��H��³�ºí¶��

�� Ü¥²³� 1�� �3� ����� k§� ����� t� �3£� hÕ*Ëù� «n��

�()*)*$*��*Q?��� �á¯��� ED� ����£� 3�$�� � J3�$� ¾� �3�� 1�§� Èà¯� ��� 1

���3�����³�É4���� ��ED§���¨�ù� «nù¨�����§�¼��(Îs��3

£�Òµ��3�/ ����� ����!��ÈÑ�Mù�1�����¹��·ß�À�rÅ��Õ�½ã�ʳª��

Èà¯� 1��� ñ��� Eê�� ���3³� É�� f�«� lsmod� â6̳� �«� ¯��� lsmodâ6£� Mù� 1�� module� Ö�Ü¥�� ���È� ®�� ¨êÌù�� �proc�modules�� ¹Ô

Å�û!ÌÑ�É4�����Ý����1����3Å�½ã�ºíª�H���� insmodØ��§�Ë

Gº� »� ¼��� insmod �È/��� ��æW§� �B�� ¯��� insmod�� �3Å� ºíÙ£

,����!C����!��� 0 N"��N,����!N

0 ����Υ

,����!C����!��� 0 N������N����

!����Υ

��!���C! ���C

����!��%�Υ

æW�È�´µ³�¶���³�³¸.¶4��ºíÙ£�1��æW§Ñ�?kõ�»�¼���ª����

���3��ÑÈ��ç�����á�¹§Ñ��#£���§�ÈàË·��¾Î��¾�#£���§

Èà¯���É���¡Õ�yç� ßàá�è�¶��� �á�ªÎ���Ì÷�³¸.¶���£��3

����ù³�Vûç���È�»5¶���Å�¹þª��

t��3£�°ª�1�§�·ßêÅ���¹�¶Õ�yç�� insmod���Ì÷���¹�¯���

ù�� À�rÅ� ¨Ä��� �Ä� 1�� �3£� �3� hÕ*�� �3� 5�� �0Å� Øù�� ¼ÌÍ

ª������ �� ¾� ·ß£� ��¹�� ËR� «ù¨�� insmod�� �� f�� ��³� ø�ÂÌ� 1�§

ÆÖÍ� ª��� �Ä� ��� µ� Ëj�«�� insmod�� �å� �3Å� hÕ*º� �¬Ø� ËÌ� ¼��

�À�á�¹�0Å�ÑU�1�§��3��hÕ*��0��5���0����³�ÆÍ��

t��3��1�§�­ØË«��1���·ß�ñ�Å�w�¶��t��3��µ­¶���3êÅ�»

5ãÍ� ª��� Ö�§� �ʶ�� �ç� �3Å� ØR� �3£�� Ö��� module� Ö�Ü¥�� ¹ë

�Ø�Ø� ��¼��Ö���·ß� À�r�k§�Î¥Ë��ñ�Å���¶4Í� ª���ED� ����

£� J3�$� íj� á�¹� �3�� 3�$� íj� á�¹� �3§� �ʶ�� ¼¤Å� É4���� �Ñ

3�$� �3£� J3�$� �3§� Ǫ� Î¥³� ¹þ¶�� ¼��� �� Î¥�� J3�$� �3�� Èàõ� y

­Ø¯������1�£��3��hÕ*��0Å�® ��������涫��3�v.³�3ð�¶

÷� ¯��� �3�� 5�� �0�� ���� �3�� module� Ö�Ü¥§� ¾�Ë��� �3�� îÈà

õ�y�1�§��ã�ý4¯���àù£�È��3���`��?k���())*)6��È�v5¯��

������������������,Qs[�,Qs[�,Qs[�,Qs[�

�3£� rmmod�â6Å�µ­¶4�å·º�»�¼ù¨���Üá�Èà¯��3£�{���µ­Ëù

«Å�y� kerneld§��ã�á�¹§Ñ�Ö6�È�å·¯��� kerneld��¨�îØ�¨�õ�y

à��� kerneld�� µ­Ëù� «�� �Üá� Èà¯� �3Å� á�¹§Ñ� å·¶�� á�¹� 0Å

®ç���¨�î���£� kerneld³�Ὼ�y�v5Ë�'���èÖ��á�¹§Ñ�� ��hà�

ɵ¶���v5ËÌ�¼���EÓÑ��é³êÌ� *=D�11��íjá�¹���3È�ËÌ�¼��4§

Ñ� *=D�11�� .��DBÅ�à�� �«�� .��DBÅ�îà��ª���¥��¼�«� *=D�11���3

��1�§Ñ�å·¯��

�3£�1����ç�®¯��Ö�§��ʶ��¼Å�y§��îÈàõ�»�¡���é³�êÌ��¶

������ J3�$�íj�á�¹��à��ËÌ�¼��6Á§�� J3�$��3Å�îÈàº�»�¡��

lsmod��4~Å�Õ4ÖÉ«���3§�õÖØ�#��(Ì��ª���Å�ß�»�¼Å������é

³�êÌ� <

Module��� �pages�� Used�bymsdos� �� �

vfat� � ��(autoclean)fat� � �vfat�msdos�� �(autoclean)

����������������������������������������������������������

Ï�� ����� �ê�� �o£� ÒÒ� init_module()�� cleanup_module()È� 5ãì� ¼��� �ê

£�·ß�À�r§�ê̼ù� «{�� ±Ï�þ»È� ËÌ�¼�«� E���³�ø�¿�»�¼

����-!0���,�

,����!C����!��� 0 N � �N����!���

Î¥

Page 159: Doldoggi bisiri

��� ������������3333

å���� �� �3§� �ʶ�� ¼�� 1�� ���� è»���� ½�� é§Ñ��� vfat�� msdos�3�� fat��3§��ʶ��¼��È�å��Ø� �Ø�¯��� vfat�� msdos��3£�����

È� �Å����¼�'���£�à��¯�íjá�¹����¨���ç� J3�$�íj�á�¹Å�¸Ì

ê�«�� vfat� �3�� å���� �Ø� õ� ����� �3�� å���� E� ��ù�� (Îs

!��";���§�¾�¯��

��Æñ§��°ª� AUTOCLEAN�� VISITED��ÓEØ�{�¼�����¾��ÓE���Üá�Èà

¯��3§Ñ�µ­¯����ê��3£�Ö6�È�î�à�õ�»�¼����Å�á�¹��ø�»�¼

��� AUTOCLEAN����á¯��� VISITED� �ÓE���3��¶�������ç�á�¹�Ü

���§��ã�µ­Ë��¼¤Å��ª�������ç�Ü���Ø�E��3Å�µ­º�yà��v

5��¯��� kerneldØ�á�¹§�µ­Ëù�«��¼���Üá�Èà¯��3Å�å·¶���

rº�yà���á�¹£�Ö�§÷�¼���Ä��3Å�FìÑ�E���ÉêÅ���������M

ù� AUTOCLEAN��� �áËÌ� ¼�� RUNNING� �`§� ¼�� �3¨Å� ;���� ¨�� E� �

É�� VISITED� �ÓEØ� v5ËÌ� ¼ù� «�«� E� �3Å� å·¶��� EÌù� «�«

VISITED��ÓE³�ùÛ��á�¹���ç��3Å�3ð�×ØÛ��

ª��3��îÈà�Ø�¶���ª�«��E��3��ºíÙ£�1���ÖSÅ�ãåº�»�¼��

�3��5���0��ý4¯��� �3��Ö�Ü¥�� DELETEDÈ� �áË���1���3�� ��

����:LÅ� �����E� �3�� �ʶ�� ¼�� �ç� �3£� {� ���Ö�§� �ʶù� «

��� �Å� �¨Â��� Î¥ñ��� »5¯��� �3�� è�È� ¤� �Ä� 1�� H���� ãå

¯��

��� ����

��� ����

,����!C����!��� 0 N��!���N����

!����Υ

Page 160: Doldoggi bisiri
Page 161: Doldoggi bisiri

��� ������������ÈÈÈÈ////ÑÑÑÑ

��

����� ��������

�����������������4U4U4U4U�����ÈÈÈÈ////ѧÑѧÑѧÑѧÑ�?k¯?k¯?k¯?k¯���������������££££��êÅ�êÅ�êÅ�êÅ�WMQWMQWMQWMQ�vvvvâª�âª�âª�âª��

�����:,�

$5�

������=

��B� �È/Ñ�� ¾±~� ����� �¬�� �*=.� � -Ã���� ��B£� �6� ±*�

������� ���!� ����� � �������#£�K5Bà���9��������.§Ñ����µ­Ë��¼��� ��B

£� �è�� �¬��Kù��³�Øù��¼���Ò��à§Ñ� �1è³�µ­º�»�¼���â6Ì

��M�ª� !����� ����â6� �H��§Ñ��Å� Øìª���3�¶���L�³� H��§� ¾�ª

���½�È�Ü�ËÌ�¼���ªØù�³�¼���ë£��Ä�â6��¥¦®�â6�������

é³� êÌ� Ì�� Kù���� �Å� À��ª� ��� �á� #£� ¥¦Å� À��º� y)ù�� À��

L�§��� S¶��ÇÈ� ¥¦®� â6Å�?kº� »�¼��� °�ç� ³�¼�� �ë£� �Å� H

��§Ñ�ÈණÑ���CY���:�Å�6á§�º�»�¼����������B£�µ­Ö� �à

���4ÕÑ� =4*����+Ì�ë�+��³� ã�êÌR�»�¼��á�¹��à³�¹þ¶4�4U

�à§Ñ�6¿ª��

��B£�d�Å�½ª�þ·������Bµ��ÊË��È/ѳ���¶ù��«����Ç�§� ��B

í���ë���� �=*� ��Ø� ��B� � -ó� ?���È� Ü�ª��� �� Ý�£� �ç� �È/

ÑØ� É¥�È/Ñ� ë�,��³� ã� Í"¶÷� Ldõ� »� ¼��� ¶��� 4U� ´e�� H�

�����Ò�������0�����"�������� ���BB(��� øÅÅ���� ¼����ê£�M�ª� H��� É

ý�5¢®��´)ª�,�ù�3FÜ¥§)ù��ç��

������W�W�W�W� �:��PQ�PQ�PQ�PQ�

øí� �+��� -Ã�� 17¬�� !���C ����� �*=.�� -ÃÈÑ�ð�³� ¾§�¾��v3Ëj�������Ä�Kù���� 17¬�È�� �è�� 5»�Kù���� �è��?»�Kù��Ø� ¼��� �

Î�5»�Kù���� �Î�?»�Kù���� ��!!�:�Å�½ã�µ­¯����ê�Kù��³�¸

�«� ��� Ô�ª��� �ê§� �Å� ��� �£� ���� 7��� ¡��� �Ä� â6£� �¬���

����������������������������������������������������������

Ï�� ����� U£� `�Å� åæº� »� ¼�� v3È� ëã� ���17�±§�� �ç� �*=.� .�(§� ¬ã

`�í����«§Ñ��êù�A ����·àÈ�

Page 162: Doldoggi bisiri

��� ������������ÈÈÈÈ////ÑÑÑÑ

H��� :�£� ¸Õ� ��«� �Õ���� �� � -Ã�� Ü��� � -ó� � �� ª� 4UØ

ù�Ü�Å�×­ª��

4Õ§��H��§�¾�¯��Å�ÊË�:��Ç��È�¶��â6£�¡����Ä�'�¨�Ã��

Kù��W§� ��ÌR��� �Ñ� H���� å��� �Å� �Øá �� f�«� ü¾� Kù��

§� ¸Ìö� �¤� �Å� øÚ¶�� H��§� Õ�ãÍ� ª��� â6êW�� �ý¿­£� ª� â6�

�Å� Kù���� H��§� ���� �ç� â6�� E� Kù���� H��§Ñ� ¸Ìª�� �Å�

ã���ÌR���øí� �+���ªØù�³�¼���ë£��¾�Kù������#£Ø³�À��¶

�� ��� #�� �ÓE³� ��á �� â6�� L�Ø�� �È/Ñ� �`� Kù��§� ¾�Ë�� �

�����å ��Kù��§�¾�º�»�¼��â6��¼���ö����ä�ÉÕ§����¶

ù¨��`�Kù��§�Ǫ��ÊÅ�å·þ�Èú� Ò�µ�`§�4U�â6Å�?kº�»�¼�

�È/ѳ�¨êÕØ�{|�Y.R���ÑÈ��3¡��Kù��³�µ­¶��â6£�¶����

`� Kù��Ø� ¼Å� yÃÄ� ?kÅ� ½ã� Ñȳ� Õ�Å� è�Ø� ¡��� H��§� Ǫ� ÊË

:���¡������Kù����»Ø�!£����4U�â6Å�6á§�?k¶�'�����¯��

øí� �+�� � -Ã�� ���������À� � -Ã� �²U�� �à��� Ñ��� Ѳ�0êÅ

µ­ª��� ��������� ��²å�� øí� �+�� � -ó� ��� .�(� Ü��� á�¹� ¶à+̧

��� ��� �ê� Ѳ�0£� ù-��� �½Ù��������� ; ��% �"��� ë�+��� éô�����/� ����

H��� ��� ��� ��²å� ���_²³� åæª��� �ê� Ѳ�0£� ¶à+Ì�

.���N����â6§��ã�ý4õ�»�¼������������®� �È/Ñ�Kù����#£�¾»�

¶à+Ì�Õ�§�Ǫ�ÊË�ËGÅ�åæ¶Õ�½ã��Ü�§��ç��W��ì�Å�¹þª���

øí� �+��ÌqrUÈ�¿�¯������������ �������§Ñ�?k¯������à��*Øù�á�

¹������ ��Å��ùá �� �������Ø� ?å�á�¹� ¶à+̧�Ǫ� å̳� P�¶�

��¶���À��à���

��� �����

��� ����

Page 163: Doldoggi bisiri

��� �#�������������������1�1�1�1����������

��

�4���2���� �,���-� �.�+� � �&�����

����� ����££££� ����5555� 1�1�1�1�� þ»³þ»³þ»³þ»³� ;;;;ÕÕÕÕ� ½ãѽãѽãѽãÑ� ������������� 1�1�1�1�� ��������� ÌÌÌÌBBBBѮѮѮѮ����� á¿ãÍá¿ãÍá¿ãÍá¿ãÍ� ¶�ù¶�ù¶�ù¶�ù� ����

ÍÕª�ÍÕª�ÍÕª�ÍÕª��

��¢£� .�î̧�Ǫ�ù�Å��ܶù��«ù¨�����1���6¿Å�É��µ��ã¶�

«�����1�����³�Øù��¼�����ê����á��¶«��1�������ÈE�£� �

��� ��²å³� ·�¿÷� �ã¶�'� ¼Ì� 7�ìë� �³���� �� �£� 1�� ��� ±ß§

Çã�è2ª���ë�1����Ø�Ì%÷�¸¶ËÌ�¼�ù���5��à³�;��«�ÌBÑ�á¿

ãÍ�¶�ù�vâª��

-q-q-q-q��?��?��?��?��78787878�����������������������}}}}���6��6��6��6

�������¸¹-ê�Craftworks, Debian, Slackware, Red Hat���£��¾�����1�

��³� ¹þ¶�� ¼��� jßì�È� µ­Ö�� ���� á�¹§� v.¯� ���� 1�£� �� �

���à³�;íj¶4���ª������������È�����ê��3ð�øÚË�È�µ­Ö�

á�¹§� v.¯� �£� ¥�� W%� ��� Ë�� ¨��� E�� i±�� ��� �ÈE�£� ®�� 5§

Ñ� îï¯� F� ���§Ñ� ܺ� »� ¼��� �ê£� ftp://ftp.cs.helsinki.fi�� �³� E

DÖÃÄ�´µ¶���ç�F����§Ñ�êÌ�¼��� �î ��F����Ø�Ø��E��i±�

��³�Øù��¼���� B*$�� =�� ����#£����êÈ�¬�ì�E��i±����³�åæ

ª��

F� ���§� ËGº� »� ¡��� ¶{��� !£� �{ê�� ��� F� ���§� ¼�� ­êÅ

.���DB�Å`È��Û�¾�ª�ØÈ�È�åæ¶��¼��È���³��­¶«�õ�������h§

¥Î��£��ò�5Õì�È�=EK�à-Å�åæã���Üö�Ѭ���¼���ùÏa����

Ò¾�EY����³�ܶ�'�Ò­ª�4������

����1���i±�Å`���Û�M�¶���ó»�i±�1��é³�êÖ«� 2.0.30�£�Á5ì

�����¯�i±���� �»�i±�1��é³�êÖ«� 2.1.42�£��¾�è�­�1�����Û¢

£�Á5ìë� �����������³�Õß�È�¶��¼���è�­�1�£�E��Õ�êÅ��¾�¹

þ¶��¼���°ª�E��à�iê���¾�ùSª���è��1�£�ÑÁ5º�»��¼����

�� µ­ÖØ� ûù� «�� ��Æù¨�� E�� 1�Å� µ­ãÉ�� �£� ���� æ6²§� ¼Ì

��ª�j����EÓÍ�±²�æ6²³�½ã�À��³�º�»�¼���?å�åÚ�È��ö�1�

�� �R� �Å� úÉ��� º� y� á�¹� ±²³� ÷=ã¾�� ��� ê��� �Å� Õõ¶Õ� ûü

��

����������������������������������������������������������

Ï�� �����<§Ñ��;<��)ù�®���Å`��Ç�¬�Å�Äù¶��¼����·àÈ�

Page 164: Doldoggi bisiri

��� �#�������������������1�1�1�1����������

1�� ��§Ñ� û�� �ê£� ».�/���%�� íjÈ� ¸¹¯��� patch� �ÈE�£� ��� íjê§

ø>¯��êÅ�ì­¶�'�µ­¯����Ñ��é³�êÌ� �������1����³�Øù��¼����

³� ��������È�û!��f�«��������».�íjÅ�ÜãÑ�».³������§�ì­¶«�¯

��

$ cd /usr/src/inux$ patch -p1 < patch-2.0.30

���±²������³�´µº�è�Ø�¡Ì��ºb�ÊÜ�:LÅ� ¶��ÚÛ�{|�Ò­¶��

1�� ».³� ܶÕ� ê£� 4£�æ�ì�¤� ¬æ�ì�¤�� http://www.linuxhq.com� Fµ��������

78787878��������������-��-��-��-������-���-���-���-���6��6��6��6

�������á¿ë� /usr/src/linux§Ñ�É«�4Uè��Bå��Ø�¼��

�7�arch�ѲBå�����Ä�� -w§�´ðìë�1���à³�¹þ¶��¼���4Õ§�

ѲBå��Ø�{�¼�'��ÒÒ�ùS¶��� -waÈ�¼���é³�êÌ� i386�� alpha#£�o��ѲBå��Ø�ʳª��

���!�:�� include�ѲBå����1���à³�Òà¶�'�è�ª��Ä�ë`�à� ��!�����í

jê�� Ç®¯Å� Øù�� ¼��� 4Õ§�� ùS¶�� � -waÈ� ¶�ã� ѲBå��Ø� ¼

��� /include/asm� ѲBå���� �³� � -w§� è�ª� ?å� Bå��È� �é³� êÌ�

include/asm-i386�� ���� AlËÌ� ¼��� � -w³� �ç� ��È� û!�«� 1�

��,�- !�Å�»5¶������1��/Úv5��ÈE��È�Ô��Í�ª��

����� �� Bå���� 1��� hÕ*� �à³� Øù�� ¼���� 1��� Ì%÷� 6¿¶�ù� ÉÕ

ῶէ��4���

�����Bå�����Ä� H��� ����à³�Øù��¼���� -w� ´ðìë� H�����

�à�� arch/*/mm/��Ó§�¼���é³�êÌ��arch/i386/mm/fault.c�#£�4§�¼��

:� ����Ä�á�¹��Bû���à�i����Bå��§�¼����ê£�Bû���à�i

��ÒÅaÈ�f{�/¯*�Ë«��é³�êÌ�r��Bû���à�i�� block§�¼��

�9����Bå����1����È/�W� ���à³�Øù��¼��

��:�!������M�Q�Òà¯��3Å�¾�¶Õ�½ª�Bå�����

6�� �Ä� íj� á�¹� �à³� Øù�� ¼��� íj� á�¹aÈ� ¶�ã� Bå��Ø� /¯*¯��

é³�êÌ� vfat��ext2�#£�ѲBå��Ø�¼��

����!�Hë�1���àØ�êÌ�¼���� -w�´ðìë�1���à�� arch/*/kernel§�¼

��

����1���¥�.a��àØ�êÌ�¼��

!�<� �� Bå���� 1��� �²U�� �à³� Øù�� ¼��� � -w� ´ðìë� �²U�

�à�� arch/*/lib/§�¼��

���9��� �� Bå���� 1�Å� v5¶�'� µ­Ë�� �l���é³� êÌ� awk�� tlk� �l�

����������������������������������������������������������

Ï�� �����ë��������ÒÀ�ÃåÈ� http://www.kernelnotes.com��{�ë5Ù��¼

���http://www.linuxhq.com£�w��_�Ø�{�ø����·àÈ�

Page 165: Doldoggi bisiri

��� �#�������������������1�1�1�1����������

��³�Øù��¼��

-q�+-q�+-q�+-q�+����������>�D>�D>�D>�D���6��6��6��6

����1�ÃÄ�ÝǶ��´dìë��ÈE�£�ê4�ÉÕ§�½Âìj�»�¼������?È

¯�1�ü�æÃÄ�k��É�ù�«����Õ��¶���1���ª�®¯Å�É��É«�� ¯��

ç�4U�íjêÅ�É÷Ë���ªÓù�«���%Å�;���� �ù� �Ìi�÷�¯����¤�¿

£� �ê£� Ì�� �å³� É�� ºy� ��� ���� ÌB³� É�÷� ê£ù� �³� åæº� ��

��

&�'&�'&�'&�'�&�]&�]&�]&�]��|�|�|�|

ë�� Õß� á�¹§Ñ�� 1�£� !���! ������� �*�DØ� ���� 1�Å� H��È� ¸Ìêë� �

1�§� åÌÀÅ� ÆÖE�Èú� Ὺ��� �� ®¯§� ÇãÑ�� arch/i386/kernel/-head.S³� ÉÕ� ûü��� head.S�� � -w� ´ðìë� �=Å� ª� �� init/main.c§� ¼

�� main����0�È�ö�ª��

�� �� �� �����������

���à��Ç®¯� mm§�¼ù¨��� -w�´ðìë��à�� arch/*/mm§�¼���,�ù�]

��Ã���à�� mm/memory.c§�¼���H����B��,�ù��á��à�� mm/filemap.c§� ¼��� ig� �á�� mm/buffer.c§�� �@� �á�� mm/swap_state.c�� mm/-swapfile.c§�Ü�ËÌ�¼��

�+�+�+�+

�Çì�È� jßìë� �à�� kernel§� ¼��� � -w� ´ðìë� �à�� arch/*/kernel§�¼����?@U�� kernel/sched.c§�¼��������à�� kernel/fork.c§�¼��� ¶ß

®� lêU� �à�� include/linux/interrupt.h§� ¼��� task_struct� Ö�Ü¥�include/linux/sched.h§Ñ�;Å�»�¼Å�����

� �

�.*� Òµ� à�i�� drivers/pci/pci.c§� ¼��� á�¹� +½�� 5�ê£� include/-linux/pci.h§�ËÌ�¼���Ò�� -wê£��5� �.*�5*D=��à³�Øù��¼�'��øí�

�.*�5*D=��à�� arch/alpha/kernel/bios32.c§�¼��

�����������������������������

��£��¾� ipc§�êÌ�¼����Ä�á�¹� J� *�.�ª²��ê£� ipc_perm�Ö�Ü¥§�ê

Ì�¼��� include/linux/ipc.h§Ñ�;Å�»�¼���á�¹� J�Háùê£� ipc/msg.c§�

æÒ� H���� ipc/shm.c§�� /à¹Ì�� ipc/sem.c§� Ü�ËÌ� ¼��� í���

ipc/pipe.c§�Ü�ËÌ�¼��

�������������������������

1��� ë�+�� Ã�� �à�� Ç®¯� �¾� à�lÈ�È/Ñ� �yyÈ� ��� ´ðì���

ë���ë�+��Ã���à�� arch/i386/kernel/irq.c§�¼���5��� include/asm-i386/irq.h§�ËÌ�¼��

Page 166: Doldoggi bisiri

��� �#�������������������1�1�1�1����������

� !�� !�� !�� !���"!#�"!#�"!#�"!#

���� 1�� ��� �à�� Ç®¯£� Bû��� à�i§� ¼��� �Ä� ���� Bû��� à

�i����� drivers§�¼ù¨���ê£��.�Òŧ���/¯*�¯��

A<!���� r�� Bû��� à�i�� é³� êÌ� *�?� Bû��� à�i�� ide.c§� ¼��� �Ä

�.Ø� Ì%÷� íj� á�¹Å� Ø�� »� ¼���� Ì%÷� hÕ*Ë�ù� É�� f�«

drivers/block/genhd.c§� ¼�� device_setup()Å� ÉÕ� ûü��� ��� ¶à� B�l¨

hÕ*¶��������� ¥�¦Å� nfs� íj�á�¹§�à��¶��� ª�«� ¥�¦�� hÕ

*ª���r���.§�� *�?�� =.=*�Õß��.Ø�¹þ¯��

A�7 �ttys��á�Á�¹���àÛ�#£�ÃÖ�Õß��.êÅ�ß�»�¼��

A�:��� ����� �Ä� .��DB� �àØ� êÌ� ¼��� �aª� .��DB� �.�=����9!� ���

.��DB� #£��� 4ÕÑ� ;Å� »� ¼��� *�?� .��DB� à�i�� drivers/block§� ¼�

ide-cd.c§�¼���=.=*�.��DB�à�i�� drivers/scsi§�¼�� scsi.c§�¼���ö

§���¶Õ�ûü��

A9���4Õ§�� �.*�Òµ�à�i����Ø�¼��� �.*�Ѳá�¹��Ì%÷��BË��hÕ*

Ë�ù�ÉÕ�ê£�4����øí� �+�� �.*�ì5��à�� arch/alpha/kernel/bios32.c§¼������ߨª�Ø.Ø�¼��

A������Ä� =.=*��à��þ#����Ø�ùS¶���Ä� =.=*��.ê��à�iØ�¼��4���

A����¥�¦��.�Bû���à�i³�ß�»�¼��4���� �?..% /� ���7�� �.*��{��à

�i�� tulip.c§�¼��

A����:��Ä�µ�à�åà�à�iØ�¼��4���

$%$%$%$%�&�'&�'&�'&�'

EXT2� íj� á�¹� ���� fs/ext2/� Bå��§� ¼�� Ö�Ü¥�� include/linux/-ext2_fs.h�� ext2_fs_i.h�� ext2_fs_sb.h§�5�ËÌ�¼���Ø��íj�á�¹�Ö�Ü¥

�� include/linux/fs.h§�5�ËÌ�¼����à�� fs/*§�¼���ig��á�� update�1��'|£� fs/buffer.c§�Ü�ËÌ�¼��

(�}(�}(�}(�}

¥�.a� �à�� net§� ¼��� ë`�à� ��!����� íjê�� Ç®¯£� include/net§� ¼��

5=�� �³� �à�� net/socket.c§� ¼��� *�� i±� 7� *)?$� �³� �à�� inet/ipv4/-af_inet.c§� ¼��� jßìë� �È�0� ùS� �à�� �sk_buff� Ã�� �0�� ¹þ¶4�

net/core/§�� $.�C*��¥�.a��à�� net/ipv4/§�¼���¥�.l�Bû���à�i�

drivers/net§�¼��

�,�,�,�,

1�� �3� �à�� j®¯£� 1�§�� j®¯£� modules� » ù§� ¼��� 1�� �à�� �¾

kernel/modules.c§� ¼��� Ö�Ü¥�� 1�� '|� kerneld� Háù�� include/-linux/module.h�� include/linux/kerneld.h§� ¼��� ?�3� ª²��� íj�� Ü¥�

include/linux/elf.h§Ñ�ß�»�¼��

��� ������������������

��� ����

Page 167: Doldoggi bisiri

���� ­­­­ÕÕÕÕ

56� �/ �����

ëÖëÖëÖëÖ� *��������þ»���0§��Ã�º�ëÖØ�±ò¯��

*)�� ����� � �� �!�� ��� �������!�����L5��È�0�� *����³�Ð�ì�¶à+Ì���È� ø/¶��'�µ

­ª��

�������� � *��22������ ���� =��������.���� -��� *�-����� ��� *�����%��"���5É�/Å�½ª� ������à�� øí�

���Ä�ÔÖ�� ¬���àÈ���ª����� ��ÔÖêÅ�¾�¶��'�Ø��!��µ­Ë���à�

��

¬¬¬¬����� 5�������� ���R��`���R��`�Å��¨Â��ª�¬���'��

¶ß®¶ß®¶ß®¶ß®�llllêêêêUUUU� 5������/ !6�/ �:!���1��®§�¼��p§�¬ë�¿=Å�»k¶��lêU

û�û�û�û������ 5"�����¬���'��Ø��4Ñ�û��³�����

���ï��ÈEÓu�îÌ��j´������1�£�Ç®¯� .È�ËÌ�¼��

�2���.��/!���*� ����� ���=���.��/������´d�â6Ì�/��;<����*=.��ßÇ� èB�È��!£� »�� ´d

Ìqr��â6ÌêÅ�ùS¶���È/Ñ����+1�Ü¥Ø� .*=.�Ü¥���

��-�.�����!������ �"�(� ������Ã���.��;<����Ã�®����à�lÈ�È/Ñ���È/Ñ�Î¥

ÖÖÖÖ����ܥܥܥܥ� 1 � ����������4U�Æñ�È���ÌR��H���§�¼��Ö���>d�

BBBBû��û��û��û���àààà����iiii� 1� ����1� ����5��.³�å̶�����+Ì��é³�êÌ��).�����Bû���à

�i�� ).�����=.=*��.³�å̪��

1+*�� �����B����0����� ��ÊË�H���ËG

'=%�?������9!������� �,�9!��3�������?kØ�¶��Alº�»�¼��¹Ô����ª²���íj�¹Ô£�Òg�

á�¹�:Ü��(� �� =0 ���� ��9�� ��� � �§Ñ� è�Ëj�����å�� ���§Ñ�Ø��jßìë�¹Ô�

È�µ­Ë��¼��

'21'�?��������*�?��� *�?

?k?k?k?k���������ùùùù� '>���� <!�� 2� ����Õ3Ì�â6��'��³�Øù��¼��Ü¥*¯�íj����íj£��È/

���Ø��H��§�ÈàËÌ�?kº�»�¼����ÈE��Î¥

þ»þ»þ»þ»� %��������� Ì�� 6¿Å� »k¶�� ���+Ì�� j®¯�� é³� êÌ� ¾� �� �� Ç� �Å� Ô���� þ

»�#£�����

21'�*���"������� ,�?!������ � ��>ì�B�l�±Ö�.

��������ùùùù� 2� ����?k���ù³�É�

2��*���������������!������0

2���*����/���� �.����� ��� �����È/�W� �

ëëëë����,,,,��������� 2���6 ���� �0Å� ® �� Ö�Ü¥³� ±ò¶�� ��� Ý��� é³� êÌ� ¾� �à� 3F� µ��

ë�,�����5�Ö�Ü¥³�±ò¶��Ô�����0�È���º�»�¼�������� J3=��ë�,

�������

2)D�*������/����>�� ��U������ë�+���Ü�p

2�*�*��� ��0�=�����������% ����������=����Ü¥���å��f�ªÓËÍ� ù¨���ÈØ�B�l�à�²#

Page 168: Doldoggi bisiri

���� ­­­­ÕÕÕÕ

£�á�¹�Ü���³�½ª����'���i��ë�,�����

1�1�1�1������3333� ,���!�+�:�!���íj�á�¹���Bû���à�i#��6ì�È�Èàº�»�¼��1��þ»

����Èû�Èû�Èû�Èû������ ,�!�<"����&90�������� �����û��³�±ª��

HHHHØû�Øû�Øû�Øû������ +�� <"����B90�������� ��������û��³�±ª��

àààà����llllÈÈÈÈ����ÈÈÈÈ////ÑÑÑÑ+���9���������"��Ê˯� .�(��Ç®¯����� .�(ê£�à�lÈ�È/Ñ���

����3333� +�:�!���Ìqr�Ì�â6Ì�� .#£��ïîÌ��Å`È� .�(�â6ÌêÅ�Â�ª�íj�

ª²��ª²��ª²��ª²���ííííjjjj� &<G����%�!���?k���ùÈ�¨êÌùÕ�±§���ç�ª²���íj����²U���Al

Ëù�«£��Õ3Ì��à��'��³�Øù��¼��íj�

,,,,�ù�ù�ù�ù� � ����?å�H����6jª�lÕ��,�ùêÈ�¯º¯��

¹ë¹ë¹ë¹ë����� ��������H������ç�½.����³�Øù��¼��H�����ª�½.� �ø»�

����ÈÈÈÈ////����� ���������ÈE�Å�?kº� »�¼��ª�è²�����È/���?k�ë��ÈE��È��Òº

»�¼��

����ÈÈÈÈ////ÑÑÑÑ� ���������.�(��#���à�lÈ�È/ѳ�®ë�����

��2� ��� /%���!� .��/������ *��������������ø�.��ý:L��;<��á�¹���ø�.êÅ�:L¶��ÞÅ

v����

����øøøø�.�.�.�.� ���97� !�� á�¹§� ¼�� .�(³� ½ã� j¶�� ù�Å� �È/Ñ�� *�?� ù�úU� �#£� ��

ª�é���

����ÈÈÈÈE�E�E�E�� ��� ��� :%�!!�� ;��!�:³�4~¶���ÃÄ��Ì��¿=Å�»k¶�� d¯� .�(�â6Ìê��>

d��?k���ù�Î��

����È�È�È�È�0000� ������!�� �È�0£� �ý� �6¶�� ¾� è�� �È/���� ¥�¦� 3F� µ�§� &­�ÈE�

'��³�±�¶�'�µ­¶��¥�¦­�îÌ���

KKKKù�ù�ù�ù������ )��������5É��â6̳�¾�¶��'�µ­Ë�����Â��ª�½.�

KKKKù�ù�ù�ù������ííííjjjj� )�������%�!����È/Ñ�Â��Kù���>d�

)2�����������*� ����� ���=���.��/������G��â6Ì�/��;<���.*=.��ßÇ� èB�È��Ìqr��â6Ì

�� �»Ø� ì��� ÒÒ�� â6Ì�� WMª� :�¨� ¶�� �È/Ñ���� ��B�� øí� �È/Ñ�� f�

�*=.�Ü¥È�ËÌ�¼��

����0000� )��������þ»¶��¬�¶ù¨��Ç"¶÷��¶«��0£�L��Å�Ô��ù�«���

���2�=��!!�.��/�����=0 ��� �*����-������Å�;<��á�¹�ë�,��

8888� �7�!!�� ��²å�� µ­Ö� µ�§Ñ� ë�,��� ϺÅ� ã��� �ÈE��� â68��������� %�!!��

���ª������§Ñ�Ø��Éøì�È�µ­¶���£� 9� %�8���

�+�� =0����� ��!� B�!� /���� �"�� ÇÙÅ�^_�È/î�� f������È/ÑØ�jÅ�æ5¶÷�����á

�¹�

����³³³³� ��������¥�¦�:L��ª��kÅ��¨��������� 5=���³�ë�,��³�ùSª��

���+���+���+���+ÌÌÌÌ� ��6�8 ��� .�(� â6Ì�ÌqrU�� .#£� �ïîÌ� �¾��� '���� Çè� �ÈE��� #£

��³�����

á�á�á�á�¹¹¹¹� $�"�����$����h§��ö�Òg���ø´���%É��� =0 ����J�*�.�H1��Å�¹þ¶��¼��

3���$��� � ���.�����!��������!��±��åÌ��È�0�

¿¿¿¿====pppp� 3 ���D����������1��®§Ñ�jÅ�:Õ¶�'�µ­¶��H1���

-1��( �������"�����������!��µ­Ö�'��E���È�0

Ø�Ø�Ø�Ø�� H�H�H�H������ $��� !� +���"��á�¹§� ¼�� Ð�ìë�H���� lÕ³� ?åÉ��l÷� É�÷� ã��

¶à+Ìì�����+Ìì�H1���