حتما تا به حال عبارت اپن سورس (Open Source) یا متن باز به گوشتان خورده است، به تازگی شاهد کاربرد این عبارت در مورد فناوریهای ذخیرهسازی داده هستیم. در هفتهای که گذشت کمپانی سیگیت از توسعه یک برنامه متن باز برای پلتفرم ذخیرهسازی کینتیک خود با نام Seagate Kinectic Open Storage خبر داد که شامل رابط برنامهنویسی و لایبرریها میشود.
البته باید توجه داشت که این یک اعلانیه سازمانی است و به شرکتها و سازمانهای مختلف امکان میدهد که برای انجام فعالیتهای خود از یک اینترفیس جدید استفاده نموده و از آن به همراه نرمافزارهای ابری، ابزارهای اضافه و سرویسهای جدید استفاده نمایند.
آقای مارک ری مدیر بخش فناوری سیگیت در این رابطه گفت: سیگیت متعهد به ارائه پلتفرم Kinetic است و چنانچه این پلتفرم به صورت اپن سورس ساخته شود، توسعهدهندگان نرمافزاری دنیا این فرصت را خواهند یافت که معماریهای پیشرفتهای را برای ذخیرهسازی ابری ارائه دهند. ما مصمم به ارائه فناوریهای اپن سورس و استفاده از یک اکوسیستم پویا شامل سازندگان سیستم و توسعهدهندگان نرمافزاری هستیم و در همین راستا در نظر داریم ابزارهای مورد نیاز این متخصصین برای ارائه راهکارهای ذخیرهسازی نوین و عرضه پلتفرم مبتکرانه کینتیک را فراهم نماییم.
کمپانی سیگیت در نظر دارد که با اپن سورس نمودن رابط برنامهنویسی این پلتفرم، لایبرریها و فناوریهای شبیهساز بستر مناسب برای طراحی، تست و عرضه اپلیکیشن و طرحهای سیستمی جدید را براساس فناوری کینتیک ایجاد نماید. عرضه این رابط کاربری و لایبرریهای مرتبط با آن، کد منبع (یا همان Source Code) مورد نیاز برای زبانهای برنامهنویسی را در اختیار متخصصین قرار داده و در نهایت امکان تعامل مستقیم نرمافزار ذخیرهسازی با درایو کینتیک را فراهم میکند.
رابط برنامهنویسی این پلتفرم به عرضهکنندگان سختافزاری و نرمافزاری امکان میدهد که فرامین کینتیک را در داخل محصولات ذخیرهسازی خود (از قبیل هارد اکسترنال و SSD) بگنجانند. لایبرریهایی که این روزها ارائه میشوند علاوه بر زبانهای C++ و جاوا از پایتون نیز پشتیبانی میکنند. این لایبرریهای اپن سورس همچنین به توسعهدهندگان نرمافزاری امکان میدهند که لایبرریهای مخصوص به خود را بنویسند.