معرفی ‌KDE‌

زیبایی غیرانحصاری

کی‌دی‌ئی در سال 1996 توسط ماتیاس اتریش ‌(Matthias Ettrich)‌ ایجاد شد که در آن زمان در دانشگاه ابرهارد کارلز توبینگن تحصیل می‌کرد. در آن زمان، او با میزکار یونیکس مشکلات زیادی داشت و همین باعث شد به‌دنبال محیط میزکاری بیفتد که بتواند چیزها را به‌طور صحیح‌تری مدیریت کند و احساس بهتری داشته باشد. همچنین می‌خواست این میزکار ساده باشد؛ چرا که مشکلی که با نرم‌افزارهای میزکار آن دوران داشت این بود که نامزدش نمی‌توانست با آنها کار کند!
کد خبر: ۲۵۶۹۰۸

از این‌رو نخستین مطلبی که در شبکه یوزنت گذاشت، باعث شد توجه زیادی را به‌خود جلب کند. و این‌گونه بود که کی‌دی‌ئی متولد شد. ‌نام کی‌دی‌ئی بازی با حروف اول واژگان ‌(Common Desktop Environment)‌ است که سیستم‌های یونیکسی از آن استفاده می‌کردند. ‌CDE‌ توسط اچ‌پی، آی‌بی‌ام و سان توسعه داده شده بود و روی ‌‌11 X کار می‌کرد. حرف ‌K‌ در ابتدا پیشنهاد شده بود که به‌جای واژه l‌Koo‌‌‌‌ قرار بگیرد، اما بعدا به این نتیجه رسیدند که اصلا نیازی نیست مخفف چیزی باشد. ‌ ‌

ماتیاس اتریش از جعبه‌ابزار Qt ‌‌(کلیک شماره 227 را ببیند) برای پروژه کی‌دی‌ئی استفاده کرد. دیگر برنامه‌نویسان و توسعه‌دهندگان نرم‌افزارهای مبتنی بر ‌KDE‌ و ‌Qt‌ را از سال 1997 آغاز کردند. به‌دلیل استفاده ‌‌‌Qt، برنامه‌های کی‌دی‌ئی با کمی تغییر قابلیت اجرا روی ویندوز و مک‌او‌اس را هم دارا هستند. ‌ ‌

نسخه 1

دوم جولای 1998، نخستین نسخه پایای کی‌دی‌ئی عرضه شد. در توضیح انتشار این نسخه آمده بود: «... کی‌دی‌ئی به‌دنبال رفع نیاز محیط کاری ساده برای ایستگاه‌های کاری یونیکسی است و هدفش چیزی شبیه به محیطی است که در مک یا ویندوز 95 وجود دارد. ما معتقدیم که سیستم عامل یونیکس بهترین سیستم عامل فعلی است. در حقیقت یونیکس تنها گزینه حرفه‌ای‌های دنیای فناوری است. اما ساده نبودن استفاده از آن، باعث عدم گسترش این سیستم عامل شده است ...».

نسخه 2 و 3

در نسخه 2 کی‌دی‌ئی تغییر زیادی رخ داد و موارد زیادی به این میزکار افزوده شدند، از جمله آن‌ها می‌توان به ‌DCOP‌(پروتکل ارتباط میزکار)، KIO‌(یک کتابخانه ورودی™خروجی برای برنامه‌ها)، ‌ KParts‌(مدل مولفه محوری که یک برنامه دیگر را می‌تواند داخل یک برنامه پیوست کند) و همچنین موتور راندو و تصویرگری ‌KHTML‌ که همانطور که از نامش بر می‌آید، برای تفسیر و اجرای کدهای ‌HTM‌‌L‌‌ است.

نسخه سوم بسیار بزرگتر از نسخه قبلی بود، تغییر رابط برنامه‌نویسی از نسخه 2 به 3 بسیار اندک بود و این بدین معنا بود که نسخه 3 کاملا در راستای نسخه 2 طراحی شده است. همچنین تمام کی‌دی‌ئی 3 بر مبنای ‌Qt‌ نسخه 3 طراحی شده بود. ‌ ‌

کی‌دی‌ئی 4، تکامل

کی‌دی‌ئی 4 برمبنای ‌Qt‌ نسخه 4 است و تغییرات فنی و ظاهری زیادی را در خود دارد. اما همین عامل باعث شد با انتقاد زیادی از سوی منتقدان مواجه شود، به‌گونه‌ای که افرادی چون لینوس تروالدز هم اعلام کرد به محیط گنوم خود را منتقل کرده است. کی‌دی‌ئی 4 در ابتدای عرضه، نتوانست به پایداری کامل برسد و حتی در توزیع‌هایی چون ‌OpenSUSE‌ نیز قرار گرفت که خود باعث کم شدن اعتبار پروژه می‌شد، به‌گونه‌ای که بسیاری از توزیع‌ها به نسخه 5/3 کی‌دی‌ئی بازگشتند. اما در نسخه کی‌دی‌ئی 2/4، تقریبا همه چیز روبه‌راه بود و تمام اعتبارات از دست رفته دوباره به‌دست آمد.

چارت سازمانی

درست همانند بسیاری از پروژه‌های منبع باز، کی‌دی‌ئی در اصل یک تلاش انفرادی بوده که بعدا با کمک دیگران همراه شده است، همچنین برنامه‌نویسانی از شرکت‌های ‌Qt‌‌‌و ‌Mandriva‌ برای کمک به این پروژه استخدام شده‌اند.

تصمیمات اساسی در کی‌دی‌ئی پس از بحث‌های فراوان در نامه‌نگاری‌های گروهی توسعه دهندگان این پروژه اتخاذ می‌شود و به‌نظر می‌رسد که این روش خوب جواب بدهد. ‌ ‌

رویدادها و پروژه‌های کی‌دی‌ئی توسط افراد، شرکت‌ها یا دانشگاه‌ها برگزار می‌شود و هر چند که توسعه‌دهندگان و کاربران در تمام دنیا وجود دارند، اما پایگاه اصلی کی‌دی‌ئی در آلمان است. سازمان غیرانتفاعی آلمانی به نام ‌ V‌.‌‌KDE.e‌‌ نشان تجاری کی‌دی‌ئی را در اختیار دارد و اغلب کنفرانس‌های کی‌دی‌ئی در آلمان برگزار می‌شود. ‌ ‌

هویت

بیشتر پروژه‌هایی که در محیط کی‌دی‌ئی انجام می‌شوند، در ابتدای‌شان حرف ‌K‌ دارند. از این‌رو بسیاری از برنامه‌های کی‌دی‌ئی با حرف ‌C‌ یا ‌Q‌ شروع می‌شوند.

مثلا ‌Konsole‌ یا w‌Kuicksho‌‌‌. کی‌دی‌ئی به‌طور پیش‌فرض در بسیاری از توزیع‌های لینوکسی نصب است، همچنین می‌توانید به‌طور همزمان از چند محیط میزکار روی یک توزیع لینوکس استفاده کنید. ‌ ‌

امیربهاالدین سبط‌الشیخ

منابع

http://www.pcauthority.com.au/feature

,a-tale-of-two-desktops.aspx79378/

http://www.kde.org/

announcements/announce

http://en.wikipedia.org/wiki/KDE

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها