وبلاگی برای دوست‌داران کامپیوتر
لينوکس ۴
شنبه ۱۸ آذر ۱۳۸٥ ساعت ٦:۱٦ ‎ب.ظ | نوشته ‌شده به دست علی اسماعیلی | ( نظرات )
پایه استاندارد لینوکس
لینوکس آنقدر مهم شده است که استانداردی برای آن بنام پایه استاندارد لینوکس (LSB) بوجود آمده است. LSB مجموعه ای از استانداردهای دودویی است که باعث کاهش تفاوت میان توزیع های مختلف لینوکس شده و قابلیت حمل برنامه های کاربردی روی سیستم های مختلف را تضمین میکند. ایده LSB این است که یک رابط دودویی برنامه کاربردی (ABI) ارائه شود بطوریکه برنامه های کاربردی میتوانند روی هر سیستم لینوکس (یا یونیکس) که از استاندارد LSB تبعیت میکند، کار کنند. خصوصیات LSB مجموعه ای از استاندارد های POSIX همراه با بسیاری از استاندارد های دیگر مانند C و C++، استاندارد های سیستم X Windowsنسخه 11، انتشار ششم (X11R6) و استاندارد ساختار سلسله مراتبی سیستم فایل (FHS) است. LSB نسخه 1.2 (که به LSB 1.2 معروف است) در 28 ژوئن سال 2002 منتشر شد. نسخه 1.3 در ژانويه 2003، نسخه 2 در 30 آگوست 2004، نسخه 3 در جولای 2005 و LSB 3.1 در 31 اکتبر سال 2005 منتشر شد.
خصوصیات LSB به دو قسمت تقسیم میشوند : یک مشخصات معمول که در تمام انواع سخت افزار ها ثابت میماند و یک مجموعه از مشخصات وابسته به سخت افزار که هر یک برای یکی از معماری های پردازنده معین شده اند. برای مثال، LSB 1.2 مشخصات براساس معماری برای اینتل 32 بیتی (IA32) و PowerPC 32 بیتی (PPC32) را دارد. LSB 1.3 مشخصات معماری 64 بیتی اینتل را به این مجموعه افزود (IA64) و IBM zSeries 31 بیتی (S390) و 64 بیتی (S390X) را در برگرفت. LSB 2 مشخصات پردازنده های 64 بیتی AMD (AMD64 یا X86_64) را در بر داشت. LSB فعلی از هفت معماری پردازنده پشتیبانی میکند : IA32، IA64، PPC32، PPC64، S390، S390X، X86_64.
برنامه تاییدیه ای نیز برای LSB وجود دارد. امروزه، چندین توزیع لینوکس مانند Red Hat Enterprise Linux 3، SuSE Linux 9.1 و Sun Java Desktop System (JDS) 2 بعنوان سازگار با LSB 1.3 در محیط کاری IA32 تایید شده اند. چندین توزیع دیگر نیز وجود دارند که سازگار با استانداردهای LSB 2 هستند.
برای کسب اطلاعات بیشتر در مورد LSB، به آدری www.linuxbase.org مراجعه کنید. آخرین لیست سیستم عامل های مورد تایید LSB نیز در این آدرس قرار دارد : www.opengroup.org/lsb/cert/cert_prodlist.tpl


برچسب‌ها:

 
لینک دوستان
دیگر موارد