Home Index Search Links About Us
[LinuxFocus Image]
[Navegation Bar]
  News   Archives   Companies   Tips

�������� � ������� �� ������� (Miguel de Icaza)

�������� ���� ���� ������ ����� ������ (Omar Andres Armas Aleman)


������� ���������� 21 ������ 1998 ����.



LF: ��� �� ������������� � Linux?

������: ��� ��� ������ � ������: � ������ ������ �� Linux �� ���� � ��������� �� � ����, ��� � ����� ������.

LF: ��� ����� ��� ���������?

������: �� �����… ��� ���, �������, 93-� ��� 94-� ���… ������ ����������������� ���� ���� ����� ������ 0.985. ����� � ��� ����? ������ ����, ������ ��� 3-4 ����. ������, ��� ���� � 93-�.

LF: ��� �� ���������� �����������, ������ ���� ���������?

������: � ������� ��������� � ������� ��������������� � ��������� ������� ������ (Institute of Nuclear Sciences) ��� ������������ ��������������� ������������ (UNAM — Universidad Nacional Autónoma de México). � ��������� ����� ������������ ����������� �����������, ������� � ��������� ������������ ��� ����� ����������� �����. ��������, �� ������� ����������� ����� � � ���� ;)

LF: Midnight Commander — ��� ������ ���������, ������� �� �������� ��� Linux?

������: ���, ������� ���� ��������� ������ � ���� ��������� ��� Wine. � �� ����� � ���� �� ���� IBM-������������ ������������� ����������, ������� � ��� �������� ������������� Wine �� ������� ������� Sun. ������ ���� ���������� ��� �� �, — �� ��� �������� ������ ��� ����, ����� �� ���� ������ ���-�� ������.

LF: �� ������� � ����� ������������ ���� (School of Sciences) ��� ������������?

������: ��, ������� � ������ �� ������� ������, � ����� — ����������.

LF: ���-������ ���������?

������: ���. ������ ���, � ���� ������� ��� �� ������ ������…

LF: ������� ��� ���?

������: 27. ��, ���, 25. � ������� � 72-� ����. � ����������, ��� ������� Midnight Commander, ����� ��� ���� 20 ���. ��� ��� 93-� ��� 94-� ���. �����, ��� ������� Midnight Commander ��� Linux. � ���������� ��� �� Sun, Sun ������� �������, ������ ��� ��������� ��������� PC.

LF: �� �� ��� ��� ��������� ��� Midnight Commander?

������: ��.

LF: �� ������ ������������ ��� � � Gnome, �����?

������: ����������� ���� ������ �, ������ ��� ���-�� ������ ��� ������������. �� ����, � �� ��� ��� ������� ��� ��� �����������, �� ��� �� ������ ����� ������� ��� ����� �������, ��� ������. ����������� ��������� �������� ������� ������ � ���� ������. ������ ���-��� ��� ���������� ������ ������! ��, ������-������: �� ������ ��� ���, �� �������� ��� � ������. ������� �������, � �� ��� ��� ������� ��� Midnight Commander ������, ��� �� ����� �������� ���������� � ������� Gnome.

LF: ����� �� ������ ������ �� �������� Linux �� ��������� Sparc?

������: ����� �� �����. �����, ��� ���� �������� � �������� 95-�� ����.

LF: � ��� ������ ��?

������: ������� � �������� � ������� �������� (David Miller), �� ��� ��� ����� ���������� Linux �� Sparc. �� ������ ������� �� ��� ������. ����� � ��� ������������� ���� ������ (Peter Zaitcev), ����� ���� ���� (Eddie Dost), � ����� ���� — ��� ��������� (Paul Mackerras). ������� � ������� ethernet-�������, ����� ������� ��� ����������� ������� X Window, ��� ��������� ������ �����. �� ��� ���� ������ ���. �� ������� ����� � ��������� ��������� ������� X Window. �� ������ ����� ������� ������ ����������� ���������� C. �� ����������� ���� � ��� ��� ��������� �������� ����� �������� ��� ���. ������� �� ��������� �� Sparc ����������� ���������� libc4. ����� ����� �� ������� �� ������� libc5, � ����� � libc6. � ���� ��� ��� ������ ���������� �, ������, ��� ������ �����. ��� ������ ����� ��������, ��� ���������� ���� «��������»! ���� ����: ���������� �� ������!

LF: ��� ������� ������� Linux �� ��������� SGI?

������: � ��������� �������� �� ��������� Sparc, ����� ������ �� ������������� ��������� Silicon Graphics ���������� � ���, ��� ���� ���� ���������� �� ��������� SGI. �������� ����������, �������, ������, ������� ����������. ����� ������ ����� ��� ����� ���������� � �������� Linux �� SGI, �� ������ ������ ����, ������ ��� ��� ��� ������������ Silicon.

��� �������� ���� ���������� ��, ���� � ��� ���������� ����� �������������� ����� �������������� �������. ����� ������ ��� �� ����� ������� Linux/Sparc, ���� ���� ������ ����� ����������� ���� ������, ������ ��������� (Richard Henderson) ����� ��� ����� ���������� C… � ����������� ��� ������������ ��� ��������� ��������� ���� ����������� — ������ �������� (Jacob Jelinek).

LF: ��� ��� �� �������� � ���� Linux?

���� ������ (Ingo Molnar), ���� ������ (Gadi Oxman) � � ������������� ��������� � ���� �������� �������� RAID. ���� ������� ������������ �������� ����������� ����� (the faster checksum in the world), ������� ����������� ��� ���������� ������ � RAID. � ���� ������� ����������� � ������������ RAID, �� ��������� ���� � ����� ����, �� ����� �������� ����� ��������� ����������. ���� ������ ��������� ��� �������� ���, �� ��� �������� ������ ���� ��������� ����� ����� «���������».

LF: ����� ��������� �� ������ � ������� Gimp?

������: ��������.

LF: �� ���� ��� ����������� �� �������� Gimp’�…

������: ������ ����, ��� ������� � Gnome. ���, ������� ������ ������ (a pair of micro-patches). �������� ����������� ������, � ������ — ���������� ����������� ��������� ������� KDE, ����������� ��������� ������ ������������ � �� Linux. ������� ��� ����� ��������� �� ����� ��������������, ��, �����������, �� ���� �������� KDE ���������� ��� ��������, ��������, ����������. ����� ��� ����� ��������, ��� KDE — ��� ������������� ������������� ����, � �������� ����� ������� ������, � ������� ������� �� �������� �� ���� ������� � ��������� �������� ��� � Linux-������������. �� ��� ������� ��� �� ��������, ������� � ���-�� ������� �� ����. KDE ������� �� ����������, ��������� ������ ��� ��������������� �������������. �� ����� «�������» �����������: ������� ��������� �� ���� ��� ����� �������������, �������, ������������, �������������� ��� �������� ����. ���� �� ������� ����������� ������ ������� ����������� � ���, ��� �� ������ ���������������� ��, ����������� ��� � �������� � ��� ������. ������ � ���������� Qt (����� — �������� Troll Tech — ����. �����.), ������� ���������� KDE, ����������� ��������, ����������� ����������� ����� ��������� � ����������� �� �������� �����. ������ ��� ��������� ��������, ������� ������� ���� ����������� �������. �� �����, KDE ������ ����� �������������, �� ��� ������������� ������������ ��������� ���������� ��. � �������, �� ���������� KDE �� ����� ��������� �� Linux. ������ ����� ������� �� �������� ��������� ���������, ��� ��� ��� �������� ������������ ���������. � ��� ��� �����. �� ������ ������������ � ���� �������, ����� � 1985 ���� ������ �������� (Richard Stallman) ������������ ���� ���� ���������� ��, � ����� ������� ����� ���������� ��������� �����, � �������. ������� �� ������ ��������� �������? ���������� �� ��������� ����������.

LF: �� ��� �� ����������� ��� � �������� ����� Gnome? ������ �������������� �������� ������ �����?

������: �� ���� ���������� ��� ����� ���. � ��������� ����� Gnome �������� � ���� ��������� ���������� �������.

������������� ���� ���������� ���������� Active X, ���������� ����������� � ��� ������. ������ � �������� ���� (Federico Mena) �� ���������� ������� ����� ����������� «�-�� Active X» ��� Linux. ��� �������� ���������� ��������� ����������, ���������� �� tk, gtk, � ������ ������� ����������������� ���� � ������ �����������. ������ � ������ ������ �� ��������� �� � ��� �����������, ����������� �� ���������� ����������, � � ���������� � ��� ������ �� ����������. ����� ���� ��������� ������� ��� ���������� ����������� �������� ��������� Unix API � ������� ���������. �� ���� ������� ��� ������� ����, ��� ���� �� �� �������: «���, �� ���������� ������������…» ��, � ��� �����…

����� �� ������� KDE � ����������� � �������������� ��� ������������� �������������, �� �������: «�� ������ ������� �� �� �����, �� ������ �����». ������ ������� �� ���� ������������, �� ��� ������, ��� «Gnome». (����� GNOME ���������������� ��� GNU Network Object Model Environment (������� ��������� ����� GNU) — ����. �����.) ������� Gnome ��� ��������, �������� ������������� ����� ������, ������� ����� ������… ��������, ����� �� ����� �����. ��, �������, � ���� ���������� ���� �� ��������� ���� (a proposal) ����������� �������� Gnome � ��������� ��� ������� ���������, � �������� Red Hat, � ����� � ������ gtk � ���������� ������� Gimp. �����������, ��� � ���� ������� � ��� ����� ������� ��� Gnome �������������� ������������. �� ������������ ����� ����������� ��� ����������� � ������� ��� ����� �������� ����� �����. ���������� �� ������ ������� ���� ����� GDE — GNU Desktop Environment — ������� ����� GNU. ������ ����� ���������� ����� ������� � ������� IRC �� ������, ��� ����������� �������� ������� — «Gnome» — ��� ����� ���������� ����������, � ������� ��� ����� ���������, � ���� �� ������ ��� ����� � �������� — «G» � «n» — �������� �� GNU…

LF: ��� �������� Gnome �� ������ ������� ���������� (window managers) ������� Enlightenment?

������: Enlightenment — ��� ������ ������� ��������, �� ���� �� �������� �� ��������� ����, ���������� ���� � �� ��, ��� ��� ���� ����� ���� �����. � ��� ���. � ����� �� ����� �� ��������� � ����������� (� � ��� �����, � «�������», � ������� ��� ��� ������� — ����. �����.), � ���, ��� ��� �����. �������� � ���������� ������� ������������� ����� �����������, � ������� ��� ����� ��������� ����� ������ ������. ������� ���� � Gnome, � KDE ����������� � ���, ��� ��� �� ������� ���������, ��� — ���������� ��� ���������� (interfaces for applications).

KDE, ����������, ������� �� ������ �������� ���������; ��� �������, ��� ����� ������������, ������� Gnome ����� �������� � ���� � ����� ������� ����������. �� ����, ���� ��� �������� Enlightenment — ����������� Enlightenment, ���� ������������� fv, �� ����������� fv ���, ���� ��� �������� KDE, — ��� �������! — ������ ������������ � ��� ������� ��������! ������ �������: Rasterman, ������� ���������� ������ Enlightement, ������ �������� ������ ������� Gnome. ����������, �� ��� ����� ��� ������ ��� Gnome, � �������� Red Hat, ������� ����� ���������� ������������ Gnome, ���������� ��� ������.

� ����� ��������� ������� ��� Linux ����� �������� �������� ���������� ����� ������������� ����������, � ������� �������� ������������� ������� ����� ��� ���� ���������� — ���� �� ��������� ����� ������� Gnome. � ������, ��� ������� ����� — ��� ����� ������� ������� KDE. ������� ������������� KDE ��������, ��� ��������� ������ ����� ����� ���� �� ��� ����� ������� ����������� �������, ����� �� ���������� Windows 95. ����� � ������� ������ Windows 95, � �������: «�� �������� ������������, �� ���������, ������ ��� ��������� ������������ �����������!» � ���� ����������� � ���, ��� �� ������ ������� ����� ��������. �� ������ KDE �������, ��� ��� ��� ���� ���� ��������� ������� �������������, � ������, � ��� � �����������������. ����, �� ������ ������ Gnome ��������� ������� ������� �����. ������ ���������� Gnome ���������� ������ �������������� � ���� � �� �� ����������; ���������� ������������ �������� � ������������ ��������� �� �������� ������������; ����� � �������������, ����� ��������������� ����������-�������� ����������� ���������. �� �� ����� ������������ � KDE, �� �� ����� ����� ������: �� ����� ������������ CORBA.

�� ������ ����������� ���������� CORBA (CORBA — Common Object Request Broker Architecture — ����� ����������� �������� ��������� �������� — ����. �����.) ���-�� ���������� ������ (pipelines), ������� �������� �������� ��� ����� ����� �������� � �������. ���������� (���������), �������������� ���������� CORBA, ������ ����� ����������� ��������� � ������������� ������ �������������. ������� ������. ����� �� ������ ��������� ��������� � ��� ������ ��������� � ������ ������� ����������� �����. ������ ����������� �� ��������������? ������ �����, ���������� ������ ����� ���������� � ����������� ����������� ���������� �����, � ����������� ������ ����� ��������� � �������� ����� ����� �������� ���������. ����� ����� �� ������ ��������������� html-����, ������� ��� ����������� ������ ��������� — html-��������. � ��� �� �������������!.. ��� ������ ������ ������������ ���� ���������, ����� ���� �������� ������, ��� �� �������… ������ ������ ����������� � ���, ����� ��� ������ �������������� � ������� ��������� �����������-«����������», �������� �� ��� �����. � �������, ��� ����� ������� ��������� «�������� ���������» ����� �������� �� ������� ����������� �������, ��������� � ������� ����������, ������� �������� ����������� ���� ������. ������, ����� ���������� ����� (����� �����) ����������� ����������� ���������, � �� ������ ��������� ��������� ������. ������ ���� ������ ������������ ����� ������������ (���� �� ����, ��� ��� �������� ������� — ����. �����.), ����, ��� ��� ���� ������� ����, �� ������������ � ��������� ����� ����� �������. ����� ����������, ��� ����� �����, ��� �������������, ������ ���� ���������� �� ������! �� ����, ��������, ���� ��� ������ � ���� ��������� ����� ������ ���� ������ ���������� ����� ����������� ���������, �� �� ������ �������� ��� �� ������, ����� �����������, ���������, ������� ������ �����������������, � �������, �� ����������� ����� ������ ����� ��������, ��� � �� Oracle, ��� � ���-������ ���. ������������ ������ ���� ���������� — ������� ����������, ����� ������������� API. ��� ���� �� ���������� ���������� CORBA � ������� Gnome. �� �� � � ������� �����������, � ��������� �����������, � �����������… ��������, ��� ��������� ����� ����� ������� ����� �������� ������, ������� ����� ����������� ���������; �������� ������������� ������ ��� ����� ��������� ��������. ��� ����������-���������� ����� �������� ��� ����� ����� ���������.

���� � �� �� ������ ����� ���� ��������� ��-�������: ��� �������� ������ ��������� ���� ������� ������������ ����� Emacs, ������� ��� ����� ����������� ����������� ��������� � ��������, � �������� ����� ���������� ������� ��������� ������� («�����-�� ��� ������� ������� � ������� ����� ��������!..»), � ������� ��� ������ ���� ���������������, ��������������, ������������� — �� ������ ��� �������� ���� ��� �� ������ �����, ����� �������� ��� ����������� ���������.

��������: ��������� ��� — ��� ����������� ����������� ������ � ��������� ��������� ������������ ����������. ��� ���������� ���������� OLE (OLE — Object Linking and Embedding — ���������� � ��������� �������� — ����. �����.) � Windows. ��������, � ��������, ����������� � ��������� ���������, ����� ����� ��������� ����������� ������� ���, ��������, ��������, ������������ � Gimp’e. � ��� ������ ����� ����� ������������� ����� �� ���������� ���������.

LF: ��� ����������� ���� ������������ � ������������� �������� Red Hat?

������: ����������� �����������, ������� ����� Red Hat, ����� ���������������� � ���������� ���� �����; � ���� ����������� ���� ����� ������ ��� ��������. �� � �������� ����� ��� �������� ���������� ���������������, ��� ��� ��� �� ���������������� ��� ��������� GPL.

������, �� ��������� ���������� ����. �� �������, ��� ����������� ����������� ������ ���� ���������, � �������� Red Hat �������� � ���� �� ����� ��������. � �����, ��� ��� ����� �������� � Red Hat ��� ��������� ������ ��������� ���-�� �����: ����� ��� ��������� ��������� � ��������� �������, �� ����� ���������� ���. ����� ����������� ����������� ���������� ���������, ����� ����������� �������� ����� ������ � ����� ������, � �������, ���� �� ������ ������ ��� ���-�� �� ����������, �� ����� ������� ���� ����������� ��, ���� �� ������ ����.

LF: ���������� � ����� �� ����� �������.

������: ��, ��������, ���� ������ (Bruce Perris) �� Debian, ���� �� ������������� ���������� COA ��� Gnome. ����� ������� (Michael Johnson) �� Red Hat, ���������� ��� �������������� linuxconf. Rasterman, ��������� ���� � �������, ������� ���������� ����������� Gnome � ��������� ��� ��� ���� � ��� ����������.

��������: ������������� � ������ ����� �� ������� ��������� Kaleidoscope (��� MacOS), ������� ������������� ��� ��������� ��������� ��������� ���������� (������� ��� �������� �� http://kaleidoscope.net/schemes/new.shtml — ����. �����.).

������: Rasterman �������� ��� Gnome � ����������� ���������� ����������� �������� ��������� Enlightenment. Rasterman ����� �������� Gnome ��� �����, � ������� Enlightenment ������ �������� ��� ����� ��� ���������, ����, �������, �� ����� ��������� �������� � � ������ ������. ������ ��� ����� � ��������� ����� ������������� ��� ���� ������� ��������, XEWM, ������� ������ ������� Gnome ����� ������ (������, ���� ������ ��� � �� ��� ������� �� ����� � ���� � ��������� ����; �� ������ ������, ��������� ������ �� ����� «XEWM» ������ �������� � ��������� �� ������… — ����. �����.).

����� Gnome � KDE �� ������ ������ ���� ��� ���� ������������ ��������. ���������� Qt ��������� ��� ������������ ���� C++, ������ �� �� ������, ��� C++ — ��� ����� ������ ���� � ����. � KDE ���� ����� � � ������� �������, ��, ��������� � �������, ���� �� ������ ������������ ���������� Qt, �� ��� ����� ������ ������ �� C++. ������ �� ��� ��-�������� ��������, ��� ������������� C++ ���� ������� ������� �����; ����� ����, ��� �������, ��� ���� ����, ������� ������ ������������������, �������� ����� ������� ������� �� ��� ������� ������ ����������������. �� �� ������� ����� ���������� C, objective C � Scheme (������� �� Lisp ���� ���������������� — ����. �����.). ����� ��� ���� ������������, ������� �������� ��������������� �� C++, ������� � ��� ���� ������� ���� C++. ��������� ������ Gnome ������� �� Scheme, C, C++ � Objective C. ���� ���-�� �������� ��������������� �� Ada, ��� �, — ����������! ��� ��� ������ ����� �� �������� � KDE — ��� ��, ��� �� ��������� ��������������� �� �����, «������ ��������� ������» (garbage of language) (��-��������, ������� � ���� ��� ��� �� C++; ���� ���� �� ����, �� �� ����� ������� ������� � ����� ���������� �������: «�� ��������� �����» — ����. �����.).

�� ����� ������� � ���, ��� � ���������� ����� ������������ �������� (scripts), ��� ���, �� ���� ���������� ����������������, ����������� ����� ����� ���������. � ��������� ����� �� ���������� Scheme, ��������, ������������ ����� ������������ Perl ��� Python. �� ��������� Scheme � ��������� ����������, ��������� ���� ��� �������� ������� � �������� ������� �������������. ��� ���� ������ � ����������. ������� ��� ����, ����� �� ������������� ������ ��������� �����.

GNU-������ Gnome �������������� Debian � ��������� Red Hat.

LF: ����� ������� ������� ������ ���������� ������?

������: ������-��, ��� ������� �� ����, ��� ����� ����� ����� �������� ���…

LF: ��� ��� ��������� � ������� Gnome?

������: ���: George Lebl, Radek Doulik, Alan Cox*, Tom Tromey, Elliot Lee, Raja Harinath, Eckehard Berns, Changwoo Ryu, Michael K. Johnson, Federico Mena, Nathan, Bryant, Horacio Peqa � ������.

Debian ������������� ��� �������� ������������ � CVS-����������� (CVS-depository), ��������� �������� �� ������������� ������ ������������� �� ����� �����; ������ ����������� ����� ������ � ���� ������, ���������� ���������������� ������� �������. �������, ����������, ��� �� � ��������� �������� ������� ���, �������� ������� �� ���� ������ � ������������ �������� �� ��� ����� �����. ��� �������, �� ��������� ��� ����, � ���� ��� ������� ��������, �� �� �����������.

*Alan Cox ������� ���������� ����� ���������� TCP/IP ��� Linux. ������ ������� �� ���������� �� Linux ���� Doom. �� �������� �� ��� ����� ������, �� �������� ��������� � �������.

���������� �����������.
������ �� ������, ����������� ������������ �����������, ����� � ���� ����������� ��������, �� ������� ��������� ��� �������� ���� ��� �������������� ���������������� ���� � ��������� ��� ���� ��� ��������: primates.ximian.com/~miguel/. ��� �� ������� ���� ����������, ��� ���� �� ���: Miguel and Nat.

� ����� Scheme ����� ������ �����: www.scheme.org ��� �����: www.schemers.org.


������� � ���������� �� ���������� Miguel Angel Sepúlveda

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

 

© 1998 Omar Andres Armas Aleman
P�ginas web mantenidas por Miguel A Sepulveda.