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.