Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� �������� �������� �� ��������� ������: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Russian  Turkce  

[Photo of the Author]
����� Georges Tarbouriech

�� ������:

Georges ����� ���������� Unix (������������ � ����������). ��� ��������� NeXT, �� ����� ������������ ����������� ���������, ������������� ������� ��� � �� ������ ��� ���� ������� ��.


����������:

GNUstep - OpenStep � �������� �����

������:

����� 10 ��� ����� �������� ����������� ��������� � ����������� ��. ��� �������� - NeXT, � �� �������������� - NeXTStep. �� ����� ������ ��������� �� �� ������. �� ���� �� ������ BSD 4.2, ����� �� 4.3 � ����� ���������� �����. ������ � ��� ��������� ������ �����������, ��������-��������������� ����� ������������ - Interface Builder (������� �� ��� Jean-Marie Hullot � Bertrand Serlet). ������������ ������������ ����� ����� ������� ����� �������, ��� ����� �� ��� ���������. ����� � NeXT ��������� ���� ����������� framework �� ������ ��, �������� Sun. ���� API ������� OpenStep. ����������� ��� ������� ������ GNUstep, http://www.gnustep.org, ��� ���������� ����������� OpenStep. � ������� ��������������� ��� ������, �������� �� ��, ��� ��� ��� �� ���������.



 

��������...

��� ������������� GNUstep ������������ ��� ���� ���������� ���������� ���������� - Window Maker. ��� �������� ����, ������ � NeXT. ���� �� �� ��� ��� �� ��������� ���, ����� ���������� ����� . � ������ ��������� ������� ����� ������ ������ ���� 0.64.0.
��� ���������� �������� ������ ������� GNUstep � �������� �� http://www.windowmaker.org.
������� ��������, ��� Window Maker �������������� ����� ��� ���� Unix, ��� ������� ������������ ��� ���������� - ����������� ������������� Linux, NetBSD, FreeBSD, OpenBSD - ������������ ������ ������� �� ������������ ���� ��. ����� ������������ �� ��� Solaris, Irix...
���� ��� ����� �������� ������� NeXTStep, �������� ���� GNUstep.
��� ��� ����� ��� ������? ������� ��������� ���������� � (�� ���������, ��� ��� ��������-�������������� �����) ������ gcc 2.8 ��� �����, ����� ������������� libobjc. ����� ������������ ��� ����������, ���������� ���-��� �� GNUstep - ������� ����������, ����������� ����������, ���-��� �� �11 (xgps ��� xdps) � �.�. �� ����� ���� ����� ����� ����������, �� ������������� ����� �� ���� : ����������� ������ � �������� ���� �����. �������� �� ������ ����� Gorm (���������� Interface Builder) � ������� ��������.

 

������������...

���������� �������������� ���, ��� �� ���������! ��� ������ ���������� ����������� READMEs � INSTALLs. ����� ���������� ��������� GNUstep HOWTO.
����� ���������� ��������� ���������� ��������� � ��������� ��� ������� ��� �������� ������� (�������� gdnc).
��� �� ��� �������� ����� � ��� ���� ����� ����� X � dps (���������� Display PostScript), ��������� ����� ����������, �� ����� ���������� � ������� �� X.
��� ����������� ���������� ��������� ������ ����������� � path'�� (������� �� ������������ ��). � �������, ���������� ���������� ���������� GNUSTEP_SYSTEM_ROOT � path � �������� � ����������.
�������� ���������, ����� ��� ���������� � GNUstep.

 

�������

�� ����� GNUstep �� ������� ��������� ��������. �������� �� - ������ ������ ������������� � GNUstep, ���� �� �� ������� � NeXTStep ��� OpenStep. ����������� �� ��� ������ ������ ���������� ��������� ������ �����. �������� ���� ���� ������ �������� �� ��������� �. ��� �������� � � - ��������� � ���������� ����� � �������� � � ����� ������ ����� �++ (��� ������ ������).
����� ��������������� �������� - �������� ��������������� font panel. �� ������������� �������� ��� ������������ �������. ��� ��������� �� ����� �������������� screen shots � GNUstep � NeXTStep.

fontp.jpg fontpn.jpg

��� ���� ���������� ������ - Edit app. �� �� ��������� ������������, �� ������ � ���������.
���� �� �������� ��������� �������� - GSTest, ��������� ������ ����, ������, scrollbar'��... ��� � ����� �������! ��������� �� ��� - ��� ����� ����������.
������� ��� �� ������, ��� ��������� ������� ���������� ��������. ��� ��� ��� ��������!
������� ������ ���������� �������� Nicola Pero, ������� ��� �������� �������� �������� ������.
��� ���� ���������� �� Nicola ���������� Finger. ��� gui ��� finger, ping, traceroute.

finger.jpg

����� ���������� � ����������, �� ������� ������������ �������� ��������.

 

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

��������� ��������� ��������� ���������� Interface Builder, �������������� NeXTStep. �� �������� ����, ��� ���� ���� �� ����������� ��� �������� gui ��� ����� ����������. �� ���������, ��� ���� ���� � ����� 80-� : ������ ����������!
������ �� ������� �� ���� ��� � ���������� - ��� ����� ������ - ��������� ������ ���������� ����� ���� ������� ���� �� ����� ������������ ���������� �������, ��� �� 5 �����! �������� ����� ���� � ����, ��������, ��������� �������������� ������������ ��������� �� ������. ����� ����� ���� ������� ��� �������� � ������� ������, ���� � �.�. ������������� ���������� ���������� ����������� ���, ������� ����� ���� �����������������. � ������� ��, ���� ��� ��������� ������� ����������� ���������� ��� ������������� ����� � �����.
������ ���������� ��� ���� �������!
��� ������� ������������� ����� ��������� �� �������� ����-�� ��������� : �� �� ����� ������ ��� ��� � �� �������� ������ ���������.
� ������ �������� ���������� ������������ ��������� - Gorm (GNUstep Graphics Object Relationship Modeler), ������� �������� �������� Richard Frith-Macdonald.
��� ���������� �������� � ����� GNUstep � ����� CVS. � ������ ��������� ������� ���� �������� ������ 0.1 � ���������� ������� ��������� �������� �� ���������� ������ �������. ��� ���������� � ������� � ������������� Interface Builder ��� ���������� �������.
��� ������� ������ � ��������� � �������� �� NeXTStep.

gorm.jpg ib.jpg

��� �� ��� ������� ��� ����������, ��� � ��� �������� Interface Builder �������� ������������� ��� �������� ����������� ����� ����������. �������, ��� � ��� ������� ����������, ���������� ��������� ��� ����� � ���������������.
� ����� ���������� ��� ���� ���������� - Project Builder ��� NeXTStep � ProjectCenter �������������� ��� GNUstep - ������ Philippe C.D Robert, ������� ������ 0.2. ��� ��� - ����� ������� ����������, �������� �� ����� ������. ��� ������ - ������������ ���������� �������� ������� Project Builder.
��� ��� ��� �������� ����� �� ����� "o����".

prcent.jpg pb.jpg

������������� ���� ���������� ���������� ���� �� ������� � NeXTStep ��� OpenStep. � ��������� ������ �������� ������� ����������� � ���������� ������ � ����. ������� ��� ������ ���������� ��������� ������������, ������� ������������� ��������� �������. �� ��� ������ �� ����������� � �������������� �� - �� �� ������� ��� ��� ��������! ��� ������������.
���������� ��� ��������� ���������� ��������� �� http://www.nice.ch/~phip/softcorner.html, ������ �� ������� ������� - ��� GWorkspace ��� GSBench, GNU 3DKit...

 

�������

� ���� ����� ���������� ����������� ��� ������������ ���������� �� OpenStep � GNUstep. �� ��� ������������� �� ������ ��� ����� (�������� ����� ��� ������������ ���������� �� Mac OS X), � ��� ����� ����� - ����� ������� ���������!
������ - OpenStep2GNUConverter, ��� �������� PBProject (Project Builder) � GNUstep Makefile. �������� ��� ���������� ������� OpenStep �� ����� Linux.
��� ���������� ����� ��� ���� ������� - nfmake.
������� nib2gmodel ��� �������� nib file � gmodel.
� �������, �� ������ ������������ gstep-db - ���������� ��� ��� ������ � ���� Oracle adaptor.
NeXTStep � OpenStep ������������� adaptors ��� Sybase � Oracle, � �������� ���������� ��� ������������� �������� � ����� ������. GNUstep ���������� �������� ��������� (��� NeXTStep ��� OpenStep ��������� ������������� developer kit, �� ���� ������������ - Enterprise Object Foundation �� ���������� ��������).
��� ������� �������� �� ����� GNUstep.
� ��������� � ���� �� ���� ����������� �������������� ��� ��� - � ������-������ ������� ������ ������� ������� NeXT. �� � ������� GNU ��� ��� 15 ��� � ��� �������, ������� ����� �� �������� ���! � ����� ������ � ��� ��� ����������� � ������� ���������� �������.

 

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

���� �� ����������� ���������� � ����� ������������ - ����� ������������ ��� � ������. �������� ������������� - ��� �� �����, �� ������� ������ � ��� ��� ��� �������� �� ��������.
����� ������ �� ����� GNUstep. ��������� �� ��� ����������� ������� ��������.
������������ GNUstep - �� http://www.gnustep.org/resources/documentation.html, ����� ����� �� Objective C, ���������� �� ���������, FAQ, ���������� � GNUstep library...
���������� ����������� Nicola's http://www.gnustep.it/nicola/Tutorials.
��� ���� ����� - ������ �������� - ������ � ��������, ������ �������������...
�� ����� ��������� ���� http://www.gnustep.net/.
����� ������� ����� ����� ��� ����������� ��� ������ ������ � GNUstep.

 

��� ������ ?

�������� ������� NeXT ������������, ����� ��������� �� ����� ��� ��������� Mac OS X. ��� �� ������� �� �� ����������� 10 ��� ����� � ���������� ����� ����� ������ �������� ������?
�� ��� ��� ������ ��� ���? �������� ������� ���������� ���������� ����������, ��� ��� ������������ ����� ����������������� � �� ���������, ��� � Mac OS X � NeXTStep �������� Unix ���������. ��� �������� ������������� �������� ��������� ������������ ��������� ����������, ����� ��� � ��� ���������� Unix. ������������� GNUstep - ������ ��, ��� ��� �����...
������� �� ������ ����� ����� ����� ����� ����������. �� � ���������, ������ � �������������� ��������� ���������� � �������������.

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

���������� �� ��������� ������� : � ����������� �� ������������ �� ������� ��� ������� ������ ����� ��� ���������. ��� ��� Netscrape (� ��� �����������) ��� Exploder - ��� ������� �������, �������� � ������������� � �.�. Mac OS X ���������� OmniWeb - ������������� ���������� �������. ������������� ��� ��� NeXTStep - ���� ������������, �������� �� �������� ������ ������.
��� ��� ��� �������� � ������� �� ������ ������ ������� ������� ��������� ������� Unix ��� M$. ����� "�����" �������� ������� �������� � ��� ���������� �������������� �� : NetPositive ��� BeOS ��� AWeb ��� AmigaOS. Opera ������� �������� ���������������, �� � �� ��� ��� �� ������ (��� ������ ������). � ���� � ���� - Mac OS X � �������������� GNUstep ����� ���������� ��� "�����" ����������, ������, ��� ��, ������� �� ������� ����������. ������������ �� �� ������� �������� 10 ��� �����... ����� �������� NeXTStep !
���������� ��� �������� �� ������ ���������.
�������� �������� �� http://www.omnigroup.com/.
�������� ������ ������������ GNUstep � Mac OS X ������� � ���, ��� X-Windows ������������ ��� GNUstep, �� �� ��� Mac OS X. ���� ������ ������ ��� �������� ������������ ������������ NeXTStep. ��� ������� ��� ������ GNUstep : ���������� �������� ��� �. �������� ��� ���� �� �������� �������� ����� �������, ���� ������ ������������� ������� ����.

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

������� ��������� ������� Exploder � ��������� ������ ���������� ���� �� ������������� � Mac OS X. ������� ������! ��� �������� ���������� Redmond army � ��� ��������� Unix. �������, � ������ ������ ���������� �� �������� �������, ���� �� �� ������� � M$, ��... ���� ������ ���������� ����� ���������� ��������� � ������ ���������� ��� Mac OS X ���������� �� http://www.apple.com/macosx/applications/.
����� �������, ��� ��� ���������������� ����� �������� : ������� ������ !

�� ����� ��������, ��� GNUstep ��������������� �������������. �� �������� ���������� ����� ����� ��������� ����� �����, ��� � � ������� NeXTStep. GNUstep - ��� IDE (Integrated Development Environment). �������� ���� ������� � ������� ������������ ����������, �������� ��� Mac OS X.
�� ����� �������� � Apple's open source (http://www.opensource.apple.com//).
����� ���� �� ���������� ������������ � GNUstep, �� �� � ���� ������� - �� ����� ���� �������������� ��� ���� �������� �, ������ �� ���, ������������� � ���.

 

And the band plays on

���� �� ������� ������������, ��������� � ���������� ����������� ������������ - ������� "�����������" ������� ������������ ������. NeXTStep ��� ���� ������������� �������� ���������. � ���������� ���������� ������� ������� 10 ������ ��������, �� �� ���������, ��� ��� ������� ����� - � ��������� �� ����������� ������ ����, �������� �� 68040/25Mhz CPU. � ������� (��� ���������) ������ ������ �����. ������� GNUstep team � Window Maker team �� ������������� ���������� ������.
����������, �� ���� - ������ ���������� "�����������" NeXTStep � ��������� ���, ��� ������ �� ���������� � ���������. ��� ��������� ���� � Redmond Kingdom : ��� ����� �� ����������� W95 ������? ���������� �� NeXTStep screen shots ����. NeXTStep �������� � ��� � 1987�. � �������� � 1990�. � ������. ��� �� ������� M$ ����������� ���� ������� ����� ������ �����. �������� ������� ����� ����� �������, ����������� � ������������ �������, ��������� � NeXTStep 2.1 �������� � 1991�...
���, � Redmond, �� �������� ! ��� ��������� ������� ����� : ������ "������" ����� �� NeXT... �����������, ��� �� ����� ������� ������. �� ������, ������ �� ����� �������, �� ��� ��?
NeXTStep �� ��������� ����� ������������.
GNU - ������� ����� ����������� ������������ �����������, ������ ����������. ���� ��� � ����� ����� GNU - ����� �� ������ ���������� �� ������������� ���� ����������. ����������� GNU - ������ �����������, � ��� ����� ������� � ������ ������ ������������. ����� ����, ������� GNU ����� ����� (���� �� ������) ��������� �� ������, ��������� � �� ����������. GNUstep - ���� �� ��������. ������ � � NeXTStep ���� ������� GNU...
���������� GNUstep � �� �������� ���! ����� ���� - �� �� ������� ��� ���� ��������.
�� ����� � ������� �������!  

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

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Georges Tarbouriech, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en -> -- Georges Tarbouriech
en -> ru Kirill Poukhliakov

2001-03-01, generated by lfparser version 2.8