÷سشزإقء سدسشدرجءسط 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.
|