بخش های سایت
انتخاب سردبیر:
- تنظیم مجدد کارخانه سامسونگ گلکسی A3
- بایوس: از دیسک بوت شود
- نحوه بوت کردن از دی وی دی یا درایو فلش "نصب" - راه اندازی بایوس در تصاویر
- چگونه زمان بندی رم را به درستی تنظیم کنیم؟
- نصب Navitel بر روی ناوبر و کامپیوتر
- رمز عبور سرور Minecraft را از طریق حساب شخصی خود و در مشتری تغییر دهید
- کابل اسپیکر چیست
- استفاده از رایانه به عنوان تلفن
- نحوه استفاده از گوشی هوشمند به عنوان مودم برای لپ تاپ
- نحوه اتصال تلویزیون دوم به گیرنده یا ستاپ باکس تلویزیون دیجیتال
تبلیغات
سیستم عامل لینوکس "لینوکس" روسی چیست: توضیحات، ویژگی ها و بررسی ها |
لینوکس یک سیستم عامل تمام عیار است که یک شبیه سازی رایگان از سیستم عامل یونیکس است. در این مقاله سعی می کنیم یک تکنیک فنی بسازیم توضیحات لینوکس. هنگامی که کامپیوتر بوت می شود، سیستم عامل لینوکس کنترل کامپیوتر را به دست می گیرد و اجزای زیر را مدیریت می کند. توضیحات اولیه اجزای لینوکس
در بالا نشان داده شده است شرحتوصیفی از اجزای اصلی هسته است لینوکس. نام هسته لینوکس (که تحت رهبری لینوس توروالدز ایجاد شد و هنوز هم در حال توسعه است) به کل سیستم عامل گسترش یافت. هسته است جزء نرم افزاری، در تعامل مستقیم با سخت افزار کامپیوتر. سایر اجزای اضافه شده به هسته، مانند ابزارهای مدیریت و برنامه های کاربردی، از پروژه های منبع باز دیگر گرفته شده اند. کد منبع. هسته لینوکس و اجزای لازم یک سیستم عامل کامل را تشکیل می دهند. بخش بعدی مقاله در مورد توضیح لینوکس می گوید که بسیاری از اجزای دیگر توسط پروژه های دیگر ایجاد شده اند، بنابراین روش صحیح تلفظ لینوکس این است: GNU Linux پروژه گنو مؤلفههای زیادی را ارائه کرد که اکنون بخشی از سیستم عامل لینوکس هستند. (GNU، Apache، KDE، GNOME و دیگر پروژه های کلیدی منبع باز در سیستم عامل های لینوکس در زیر مورد بحث قرار می گیرند.) زیرسیستم های زیر از پروژه های دیگر ایجاد شده اند.
مزایا را شرح دهید لینوکساین ممکن است زمان زیادی طول بکشد، اما توضیحات لینوکسغیر ممکن است بدون توضیح اینکه آنها چیست: نرم افزار رایگان. توسعه لینوکس; امنیت لینوکس. چیست؟ لینوکسلینوکس- سیستم عامل شبکه چند کاربره یونیکسسیستم مشابه با پنجره شبکه سیستم گرافیکی سیستم پنجره ایکس. لینوکساز استانداردهای سیستم های باز و پروتکل های شبکه پشتیبانی می کند اینترنتو با سیستم ها سازگار است یونیکس, DOS, MS Windows. تمام اجزای سیستم، از جمله کد منبع، با مجوز برای کپی و نصب رایگان برای تعداد نامحدودی از کاربران توزیع شده است. لینوکسبه طور گسترده در سیستم عامل های مختلف توزیع شده است اینتلو در حال به دست آوردن موقعیت در تعدادی از پلتفرم های دیگر ( DEC AXP, مکینتاش برقیو غیره.). توسعه لینوکساجرا توسط لینوس توروالدز ( لینوس توروالدز) از دانشگاه هلسینکی و یک تیم عظیم بی شمار متشکل از هزاران کاربر شبکه اینترنت، کارکنان مراکز تحقیقاتی، بنیادها، دانشگاه ها و... نرم افزار آزادهسته لینوکس، اجزای اصلی سیستم، اکثر برنامه های کاربر برنامه های رایگان هستند. آنها را می توان بر روی هر تعداد رایانه اجرا کرد، بدون محدودیت پولی یا رایگان منتقل کرد، کدهای منبع این برنامه ها را به دست آورد و هرگونه اصلاحی در آنها انجام داد. آزادی برنامه ها استفاده گسترده و علاقه آنها را در میان هزاران توسعه دهنده تضمین کرده است. برنامه های اساسی برای لینوکستحت مجوز منتشر شد مجوز عمومی عمومی گنو، که نه تنها آزادی را تضمین می کند، بلکه با اجازه دادن به توزیع بیشتر برنامه ها فقط تحت همان مجوز، از آن محافظت می کند. بنابراین کد هسته لینوکس، کامپایلرها، کتابخانه ها glibc، پوسته های سفارشی KDEو گنومنمی توان برای ایجاد برنامه های کاربردی منبع بسته استفاده کرد. این تفاوت اساسی است لینوکساز رایگان سیستم عاملBSD (FreeBSD, NetBSD, OpenBSD) که قطعاتی از آن در خانواده گنجانده شد پنجره هاو حتی مبنا شد Mac OS X. لینوکستحولات بسیاری را شامل می شود BSD، اما کامپایلرها و کتابخانه های سیستم در داخل پروژه توسعه می یابند گنو. توسعه لینوکسبر خلاف پنجره ها, سیستم عامل مکو تجاری یونیکس- سیستم های مشابه لینوکسمرکز توسعه جغرافیایی ندارد. هیچ شرکتی که این را داشته باشد وجود ندارد سیستم عامل; حتی یک مرکز هماهنگی هم وجود ندارد. برنامه هایی برای لینوکس- نتیجه هزاران پروژه برخی از این پروژهها متمرکز هستند، برخی دیگر در شرکتها متمرکز شدهاند، اما اکثر آنها برنامهنویسانی را از سراسر جهان گرد هم میآورند که تنها از طریق مکاتبه یکدیگر را میشناسند. هرکسی می تواند پروژه خود را ایجاد کند یا به پروژه دیگری بپیوندد و در صورت موفقیت، نتایج کار برای میلیون ها کاربر شناخته می شود. کاربران در آزمایش نرمافزار رایگان شرکت میکنند و مستقیماً با توسعهدهندگان ارتباط برقرار میکنند، که به آنها اجازه میدهد تا به سرعت خطاها را پیدا و برطرف کنند و ویژگیهای جدید را پیادهسازی کنند. این سیستم توسعه انعطاف پذیر و پویا است که برای پروژه های منبع بسته غیرممکن است که کارایی اقتصادی استثنایی را تعیین می کند. لینوکس. هزینه کم توسعه رایگان، مکانیسم های تست و توزیع خوب، جذب افراد از کشورهای مختلف با دیدگاه های مختلف از مشکلات، حفاظت از کد با مجوز GPL، - همه اینها دلیل موفقیت نرم افزار آزاد بود. البته، چنین بهره وری توسعه بالا نمی تواند کمک کند اما علاقه شرکت های بزرگکه شروع به افتتاح پروژه های خود کردند. اینگونه ظاهر شدند موزیلا (نت اسکیپ, AOL), OpenOffice.org (آفتاب)، کلون رایگان بین پایه (بورلند), SAP DB (شیره). IBMبه انتقال کمک کرد لینوکسبه مین فریم های شما از طرف دیگر، متن بازبه طور قابل توجهی هزینه توسعه سیستم های بسته را کاهش می دهد لینوکسو به شما این امکان را می دهد که قیمت راه حل را برای کاربر کاهش دهید. از همین رو لینوکسبه پلتفرمی تبدیل شده است که اغلب برای محصولاتی مانند اوراکل, DB2, Informix, SyBase, SAP R3, دومینو. امنیتسیستم عامل لینوکسبه ارث رسیده از یونیکسقابلیت اطمینان و سیستم حفاظت عالی سیستم کنترل دسترسی به فایل به شما این امکان را می دهد که از بسیاری از ویروس هایی که جهان را وحشت زده اند نترسید سیستم عامل ویندوز. با این حال، هیچ برنامه ای بدون خطا وجود ندارد، و لینوکسمستثنی نیست با این حال، به لطف کد منبع باز برنامه ها، ممیزی آن می تواند توسط هر متخصصی بدون امضای قرارداد عدم افشای اطلاعات یا نیاز به کار در داخل دیوارهای شرکتی که او را استخدام کرده است، انجام دهد. به همین دلیل است که خطاهای امنیتی به طور ویژه به طور موثر شناسایی و به سرعت اصلاح می شوند. مکانیسم اطلاع رسانی و اصلاح خطاهای امنیتی توسط جامعه ایجاد شد لینوکس، متخصصانی از شرکت های توسعه و برنامه نویسان مستقل را شامل می شود. امکانات ارائه شده سیستم عامل لینوکسسیستم عامل لینوکس:
چه کسی ممکن است به آن نیاز داشته باشد و چرا؟ سیستم عامل لینوکسدر حال استفاده لینوکسبه دلایل مختلف، کاربران دسته های مختلف ممکن است علاقه مند شوند. ارائه یک لیست جامع غیرممکن است. با این حال، در اینجا چند نمونه وجود دارد:
این واقعیت که نرم افزار توسعه یافته در پروژه گنو رایگان است به این معنی نیست که بدون مجوز توزیع می شود و به هیچ وجه از نظر قانونی محافظت نمی شود. برنامه های توسعه یافته در جنبش منبع باز تحت شرایط مجوز عمومی عمومی (GPL) توزیع می شوند. به طور خلاصه، ماهیت این مجوز به شرح زیر است. نرم افزار توزیع شده تحت این مجوز ممکن است بیشتر توسعه یابد، اصلاح شود، منتقل شود یا به دیگران فروخته شود، مشروط بر اینکه نتیجه چنین پردازشی نیز تحت مجوز توزیع شود. کپی لفت. شرط آخر مهمترین و تعیین کننده ترین شرط در این مجوز است. این تضمین میکند که نتایج تلاشهای توسعهدهندگان نرمافزار آزاد باز بماند و بخشی از هیچ محصول دارای مجوز متعارف نباشد. همچنین نرم افزار رایگان را از نرم افزارهایی که به صورت رایگان توزیع می شوند متمایز می کند. به گفته سازندگان FSF، مجوز GPL "نرم افزار را آزاد می کند و تضمین می کند که رایگان باقی می ماند." تقریباً تمام نرم افزارهای توزیع شده تحت شرایط GPL برای کاربران تقریباً رایگان است (در بیشتر موارد برای دریافت آن فقط باید هزینه یک CD-ROM با نرم افزار یا ترافیک دسترسی به اینترنت را پرداخت کنید). این بدان معنا نیست که برنامه نویسان از دریافت غرامت برای کار خود دست بردارند. ایده اصلی R. Stallman این است که این نرم افزار نیست که باید فروخته شود، بلکه کار برنامه نویس است. به عنوان مثال، منبع درآمد می تواند اسکورت باشد محصولات نرم افزارییا نصب و پیکربندی آنها برای پیاده سازی در رایانه های جدید و/یا در شرایط جدید، تدریس و غیره. یک جایزه خوب همچنین ممکن است این باشد که نویسنده نرم افزار رایگان شهرت خاصی دریافت کند که به او امکان می دهد متعاقباً به خوبی دست یابد. شغل با حقوق به عنوان بخشی از جنبش منبع باز، و به ویژه پروژه گنو، تعداد قابل توجهی از برنامه ها توسعه یافته است که معروف ترین آنها ویرایشگر Emacs و کامپایلر GCC (GNU C Compiler) - بهترین کامپایلر C تا به امروز است. کد منبع باز برنامهها تأثیر بسیار مفیدی بر کیفیت نرمافزار دارد: همه ایدهها و راهحلهای جدید بلافاصله به طور گسترده منتشر میشوند و همه خطاها متوجه شده و به سرعت از بین میروند. مکانیسم انتخاب طبیعی شروع به کار می کند، که در نسخه ای از رویکرد توزیع نرم افزار که در نرم افزارهای تجاری انجام می شود، سرکوب می شود. اما اجازه دهید به تاریخچه خود لینوکس برگردیم. باید گفت که توسعه لینوس توروالدز فقط هسته سیستم عامل را نشان می داد. این هسته "روی زمین آماده" افتاد، به این معنا که تعداد زیادی ابزار از انواع مختلف قبلاً در پروژه گنو توسعه داده شده بود. اما برای تبدیل گنو به یک سیستم عامل کامل، هسته کافی وجود نداشت. توسعه هسته در حال انجام بود (هرد نام داشت)، اما به دلایلی به تعویق افتاد. بنابراین، ظهور L. Torvalds بسیار به موقع بود. این نشان دهنده تولد یک سیستم عامل متن باز بود. البته حق با R. Stallman است که اصرار دارد سیستم عامل لینوکس را GNU/Linux نامید. اما اتفاقاً نام هسته شروع به کار به عنوان نام کل سیستم عامل کرد و در این کتاب نیز همین کار را انجام خواهیم داد. ویژگی های کلیدی سیستم عامل لینوکسبا توجه به اینکه کد منبع لینوکس به صورت آزاد و در دسترس عموم توزیع می شود، تعداد زیادی از توسعه دهندگان مستقل از همان ابتدا در توسعه سیستم مشارکت داشته اند. به لطف این، امروز لینوکس مدرن ترین، پایدارترین و سریع ترین سیستم در حال توسعه است که تقریباً فوراً آخرین نوآوری های فناوری را جذب می کند. تمام قابلیت هایی که در سیستم عامل های مدرن با امکانات کامل مانند یونیکس وجود دارد را دارد. در اینجا لیست کوتاهی از این احتمالات وجود دارد. چند وظیفه ای واقعیهمه فرآیندها مستقل هستند. هیچ یک از آنها نباید با وظایف دیگر تداخل داشته باشد. برای این کار، هسته حالت اشتراک زمان را پیاده سازی می کند پردازنده مرکزی، به طور متناوب فواصل زمانی را برای هر فرآیند برای اجرا اختصاص می دهد. این به طور قابل توجهی با حالت "چند وظیفگی پیشگیرانه" اجرا شده در ویندوز 95 متفاوت است، جایی که خود فرآیند باید پردازنده را به سایر فرآیندها "تسلیم کند" (و می تواند اجرای آنها را تا حد زیادی به تاخیر بیندازد). دسترسی چند کاربرهلینوکس - نه تنها سیستم عامل چند وظیفه ای، از توانایی چندین کاربر برای کار همزمان پشتیبانی می کند. در این صورت، لینوکس می تواند تمام منابع سیستم را از طریق پایانه های مختلف راه دور در اختیار کاربرانی که با هاست کار می کنند، ارائه دهد. ویژگی ها و قابلیت های سیستم عامل لینوکس. لینوکس یک سیستم یونیکس مانند است که بر اساس هسته ای به همین نام ساخته شده است. هسته مطابق با توسعه نرم افزار آزاد و باز ایجاد می شود. نام عمومی هیچ پیکربندی واحدی را ارائه نمی دهد. آنها عمدتاً رایگان توزیع می شوند و دارای مجموعه برنامه های کاربردی خاص خود هستند که مطابق با نیازهای کاربران سفارشی شده اند. در ابتدا لینوکس به صورت رایگان توسط علاقه مندان توسعه می یافت، اما با موفقیت لینوکس و استفاده گسترده از آن، شرکت های مختلفی شروع به کمک به توسعه آن کردند. اکثر برنامه های توزیع شده هنوز هم امروزه در دسترس هستند. سیستم های لینوکس معادل 73 هزار سال کار انسانی را در خود جای داده اند. لینوکس در حال حاضر بر بازار گوشی های هوشمند تسلط دارد. بازار کامپیوترهای خانگی لینوکس با سهم لینوکس حدود 43 درصد در میان دستگاه های مربوطه، رتبه سوم را دارد. از زمانی که هسته لینوکس برای رایانه های شخصی x86 ایجاد شد، بر روی بسیاری از پلتفرم ها نصب شده است. لینوکس روی تلویزیون ها، روترها و کنسول های بازی نصب می شود. سیستم عامل به بهبود خود ادامه می دهد، به عنوان مثال، یک نسخه جدید از هسته هر 2-3 ماه ظاهر می شود. محبوب ترین توزیع ها عبارتند از: Debian، Mint، Ubuntu، RedHat، Fedora، Mageia، Slackware، Gentoo، Arch Linux. استفاده از سیستم لینوکس بسیار آسان است. اما در بین کاربران رایانه شخصی هنوز این عقیده وجود دارد که ظاهراً "ناسازگار" است به کاربر معمولی. و امروزه، شخصی که تقریباً با یک رایانه آشنا نیست، می تواند به طور معمول سیستم عامل لینوکس را در چند ساعت نصب و حتی پیکربندی کند و شروع به کار در برنامه های آن کند. لینوکس سیستمی است که امروزه به عنوان تنها جایگزین واقعی سیستم عامل ویندوز از سوی مایکروسافت شناخته می شود. لینوکس در سال 1991 شروع به کار کرد. یک دانشجو، برنامه نویس جوان فنلاندی، لینوس توروالدز، سپس بر روی اولین نسخه از سیستم کار کرد، به همین دلیل به نام او نامگذاری شد. لینوکس از بدو پیدایش به محبوبیت رسیده است. رایگان، قابل اعتماد. عملکرد صحیح سخت افزار رایانه شخصی شما به لینوکس اجازه می دهد تا سال ها بدون راه اندازی مجدد یا مسدود شدن نرم افزار کار کند. و حتی ممکن است دکمه Reset اصلاً مورد نیاز نباشد. بی خطر. عملا هیچ ویروسی در سیستم عامل لینوکس وجود ندارد. همچنین عملاً هیچ کاری برای ساختن یک سیستم عامل وجود ندارد. بد افزار، بنابراین شما می توانید بدون معمول انجام دهید برنامه های آنتی ویروس، که سرعت کامپیوتر را کاهش داده و در کار آن اختلال ایجاد می کند. نیازی به آپدیت پایگاه داده های آنتی ویروس و بررسی مداوم نیست دیسک های سختبرای ویروس ها، وقت گرانبهای خود را تلف کنید. کد منبع باز امکان استفاده و اصلاح لینوکس را به صورت دلخواه فراهم کرد. شما می توانید هر گونه خطا یا نقص نرم افزاری سیستم را در هر زمان اصلاح کنید و همچنین با نوشتن افزونه ها یا برنامه هایی برای کار تحت کنترل آن، عملکرد آن را گسترش دهید. در این زمان، جامعه عظیمی از برنامه نویسان پیرامون لینوکس تشکیل شده است که دائماً در حال بهبود سیستم هستند. در حال توسعه هستند آخرین نسخه هاو انواع مختلف این سیستم عامل مشغول نوشتن برنامه های بسیار متنوعی هستند که با سیستم لینوکس کار می کنند. این سیستم عامل در زمینه تعمیر و نگهداری سرور قوی ترین سیستم عامل در نظر گرفته می شود، اما، با این حال، از آنجایی که سایت ها برای کاربران رایانه های شخصی خانگی یا اداری طراحی شده اند، هیچ توصیه ای در مورد تنظیمات سرور یا توصیه های آزاردهنده در مورد مونتاژ هسته سیستم عامل وجود نخواهد داشت. و سایر "مشکلات" که یک فرد معمولی در زندگی روزمره کار می کند، به عنوان یک قاعده، استفاده نمی شود. لینوکس و سیستم عامل ویندوز: "چرا لینوکس مورد نیاز است" - 3 ویژگی اصلی سیستم عامل لینوکس با توجه به اینکه کد منبع لینوکس به صورت آزاد و در دسترس عموم توزیع می شود، تعداد زیادی از توسعه دهندگان مستقل از همان ابتدا در توسعه سیستم مشارکت داشته اند. به لطف این، امروز لینوکس مدرن ترین، پایدارترین و سریع ترین سیستم در حال توسعه است که تقریباً فوراً آخرین نوآوری های فناوری را جذب می کند. تمام قابلیت هایی که در سیستم عامل های مدرن با امکانات کامل مانند یونیکس وجود دارد را دارد. در اینجا لیست کوتاهی از این احتمالات وجود دارد. چند وظیفه ای واقعی همه فرآیندها مستقل هستند. هیچ یک از آنها نباید با وظایف دیگر تداخل داشته باشد. برای انجام این کار، هسته حالت اشتراک زمانی CPU را پیادهسازی میکند و به طور متناوب فواصل زمانی را برای هر فرآیند برای اجرا اختصاص میدهد. این به طور قابل توجهی با حالت "چند وظیفگی پیشگیرانه" اجرا شده در ویندوز 95 متفاوت است، جایی که خود فرآیند باید پردازنده را به سایر فرآیندها "تسلیم کند" (و می تواند اجرای آنها را تا حد زیادی به تاخیر بیندازد). دسترسی چند کاربره لینوکس نه تنها یک سیستم عامل چندوظیفه ای است، بلکه از توانایی بسیاری از کاربران برای کار همزمان پشتیبانی می کند. در این صورت، لینوکس می تواند تمام منابع سیستم را از طریق پایانه های مختلف راه دور در اختیار کاربرانی که با هاست کار می کنند، ارائه دهد. رم را به دیسک تعویض کنید تعویض رم به دیسک به شما امکان می دهد با مقدار محدودی رم فیزیکی کار کنید. برای این کار، محتویات برخی از قطعات (صفحات) رم در قسمت اختصاصی هارد دیسک نوشته می شود که به عنوان RAM اضافی در نظر گرفته می شود. این تا حدودی سرعت عملکرد را کاهش می دهد، اما به شما اجازه می دهد تا کار برنامه هایی را که نیاز به رم بیشتری نسبت به آنچه در رایانه موجود است، سازماندهی کنید. سازماندهی حافظه صفحه حافظه سیستم لینوکس در صفحات 4K سازماندهی شده است. اگر RAM کاملاً تمام شود، سیستم عامل به دنبال صفحات حافظه طولانی استفاده نشده میگردد تا آنها را از حافظه به حافظه منتقل کند. HDD. اگر هر یک از این صفحات مورد نیاز باشد، لینوکس آنها را از دیسک بازیابی می کند. برخی از سیستم های قدیمی یونیکس و برخی از سیستم عامل های مدرن (از جمله ویندوز مایکروسافت) تمام محتویات OP مربوط به برنامه کاربردی فعلی را به دیسک منتقل کنید (یعنی تمام صفحات حافظه مربوط به برنامه در صورت کمبود حافظه در دیسک ذخیره می شوند) که کارایی کمتری دارد. هسته لینوکس از صفحهبندی درخواستی پشتیبانی میکند، که در آن تنها بخش مورد نیاز کد برنامه در حال اجرا در RAM قرار دارد و بخشهایی که در حال حاضر استفاده نمیشوند روی دیسک باقی میمانند. اشتراک گذاریبرنامه های اجرایی اگر لازم باشد چندین نسخه از یک برنامه را همزمان اجرا کنید (یا یک کاربر چندین کار یکسان را اجرا می کند، یا کاربران مختلف همان کار را اجرا می کنند)، تنها یک کپی از کد اجرایی این برنامه در حافظه بارگذاری می شود که برای همه کارهایی که به طور همزمان انجام می دهند استفاده می شود. کتابخانه های مشترک کتابخانه ها مجموعه ای از رویه ها هستند که توسط برنامه ها برای پردازش داده ها استفاده می شود. تعدادی کتابخانه استاندارد وجود دارد که به طور همزمان توسط بیش از یک فرآیند استفاده می شود. در سیستمهای قدیمیتر، چنین کتابخانههایی در هر فایل اجرایی گنجانده میشد که اجرای همزمان آنها منجر به استفاده غیرمولد از حافظه میشد. در سیستم های جدید (به ویژه در لینوکس)، کار با کتابخانه های به اشتراک گذاشته شده به صورت پویا و ایستا تضمین می شود که امکان کاهش اندازه را فراهم می کند. برنامه های کاربردی فردی. حافظه پنهان دیسک پویا کش دیسک استفاده از بخشی از RAM برای ذخیره داده های پر استفاده از دیسک است که دسترسی به برنامه ها و کارهای پرکاربرد را به طور قابل توجهی سرعت می بخشد. کاربران MS-DOS با SmartDrive کار می کنند که مناطق ثابت را رزرو می کند حافظه سیستمبرای کش دیسک لینوکس از یک سیستم کش پویاتر استفاده می کند: حافظه ذخیره شده برای کش زمانی که حافظه در حال استفاده نیست افزایش می یابد و زمانی که سیستم یا فرآیند کاربر به حافظه بیشتری نیاز دارد کاهش می یابد. 100٪ سازگار با POSIX 1003.1. پشتیبانی جزئی از ویژگی های System V و BSD POSIX 1003.1 (رابط سیستم عامل قابل حمل) یک رابط استاندارد برای سیستم های یونیکس تعریف می کند که با مجموعه ای از رویه های زبان C توصیف می شود. اکنون توسط تمام سیستم عامل های جدید پشتیبانی می شود. Microsoft Windows NT نیز از POSIX 1003.1 پشتیبانی می کند. لینوکس 100% سازگار با POSIX است. علاوه بر این، برخی از ویژگی های System V و BSD برای افزایش سازگاری پشتیبانی می شوند. لینوکس از فناوری IPC (InterProcess Communication) برای تبادل پیام بین فرآیندها، استفاده از سمافورها و حافظه مشترک استفاده می کند. امکان اجرای فایل های اجرایی سایر سیستم عامل ها لینوکس اولین سیستم عامل تاریخ نیست. برای سیستم عامل های قبلا توسعه یافته از جمله DOS، Windows 95، FreeBSD یا OS/2، نرم افزارهای مختلفی از جمله نرم افزارهای بسیار مفید و بسیار خوب توسعه یافته است. برای اجرای چنین برنامه هایی تحت لینوکس، شبیه سازهای DOS، Windows 3.1 و Windows 95 توسعه یافته است. علاوه بر این، Vmware یک سیستم توسعه داده است. ماشین های مجازی"، که یک شبیه ساز کامپیوتری است که می توانید هر سیستم عاملی را در آن اجرا کنید. پیشرفت های مشابهی از شرکت های دیگر وجود دارد. سیستم عامل لینوکس همچنین قادر به اجرای فایل های باینری دیگر پلتفرم های یونیکس مبتنی بر اینتل است که با iBCS2 (سازگاری باینری اینتل) مطابقت دارند. استاندارد پشتیبانی از فرمت های سیستم فایل مختلف لینوکس از تعداد زیادی فرمت سیستم فایل از جمله فایل پشتیبانی می کند سیستم های DOSو OS/2، و همچنین سیستم های فایل ژورنالینگ مدرن. در عین حال خودمان سیستم فایللینوکس که به آن Second Extended می گویند سیستم فایل(ext2fs)، به شما امکان می دهد به طور موثر استفاده کنید فضای دیسک. لینوکس را می توان در هر یک ادغام کرد شبکه محلی. همه سرویسهای یونیکس پشتیبانی میشوند، از جمله سیستم فایل شبکه (NFS)، دسترسی از راه دور (تلنت، rlogin)، کار در شبکههای TCP/IP، دسترسی تلفنی از طریق پروتکلهای SLIP و PPP، و غیره. فعال کردن لینوکس به عنوان سرور یا کلاینت برای شبکه دیگری، به ویژه، کار می کند استفاده عمومی(اشتراک گذاری) فایل ها و چاپ از راه دور در مکینتاش، نت ور و ویندوز. روی پلتفرم های سخت افزاری مختلف کار کنید اگرچه سیستم عامل لینوکس در ابتدا برای رایانه های شخصی توسعه داده شد مبتنی بر اینتل 386/486، اکنون می تواند بر روی تمام نسخه های ریزپردازنده های اینتل اجرا شود، از 386 تا سیستم های چند پردازنده ای در Pentium III (مشکلاتی با Pentium IV وجود داشت، اما با قضاوت بر اساس پیام های موجود در اینترنت، آنها به دلیل خطاهایی در پیاده سازی پردازنده). (نکته 3) لینوکس همچنین بر روی کلون های مختلف اینتل از تولید کنندگان دیگر با موفقیت کار می کند. گزارش هایی در اینترنت وجود دارد که نشان می دهد لینوکس بر روی پردازنده های Athlon و Duron از AMD حتی بهتر از اینتل کار می کند. علاوه بر این، نسخههایی برای انواع دیگر پردازندهها - ARM، DEC Alpha، SUN Sparc، M68000 (Atari و Amiga)، MIPS، PowerPC و سایرین توسعه داده شدهاند (توجه داشته باشید که این کتاب فقط نسخه را برای رایانههای سازگار با IBM پوشش میدهد). تخمین دقیق تعداد کاربران خصوصی نسخههای مختلف لینوکس غیرممکن است - از این گذشته، توزیعهای این سیستم، بر خلاف برنامههای کاملاً تجاری، کاملاً رایگان از دوستان یا توزیعکنندگان غیرتجاری قابل دریافت و همچنین دانلود از سرورهای FTP همان شرکت هایی که با موفقیت لینوکس "اهم" را می فروشند. این طرح که از نظر سرمایه داری معمولی کاملاً غیرقابل تصور است، کار می کند و برای همه شرکت کنندگان مناسب است. به زودی افسانه گفته می شود، اما به زودی عمل انجام نمی شود. سیستم عامل لینوکس بیش از دو سال پیش برای عموم مردم شناخته شد. کسانی که مدت هاست به اخبار جهان علاقه مند هستند تکنولوژی پیشرفتهو هر از گاهی با نمایندگان نژاد "برنامه نویس دیوانه" (در نسخه انگلیسی - geek یا nerd) که از سال 1995 با کلمه Linux آشنا هستند ارتباط برقرار می کند. تعجب آور نیست که موفقیت فعلی لینوکس در بسیاری از زمینه ها - از تجاری گرفته تا "ایدئولوژیک" - به نظر خیلی ها به طرز شگفت آوری و فوق العاده سریع است. کادر درخواست را در altavista.com تایپ کنید کلمه ویندوز- و 8,670,139 لینک دریافت کنید. در کلمه Linux، 2,989,363 از آنها ظاهر می شود. هشت ماه پیش این نسبت تقریباً 6,500,000 به 900,000 بود. بسیار قابل توجه است، اینطور نیست؟ پس این لینوکس از کجا آمده و چرا موفق است؟ چه کسی ریسمان را کشید؟ چی و چرا کف میزنیم؟ بیایید برای یک ثانیه سی سال به عقب برگردیم و شروعی دوام بیاوریم - آسان تر خواهد بود. کل این داستان خیلی قبل از اینکه دنیا درباره لینوس توروالدز، خالق شاید موفق ترین پروژه برنامه نویسی دهه گذشته، بداند آغاز شد. در سال 1971، یک برنامه نویس و محقق جوان، ریچارد استالمن، شروع به کار در موسسه معروف فناوری ماساچوست کرد. در آن روزها، در عصر «رایانههای بزرگ»، نرمافزار اغلب توسط انجمنهای غیر فعال برنامهنویسان توسعه داده میشد و به صورت رایگان بین سایر کاربرانی که به آن نیاز داشتند توزیع میشد. حتی شرکت های بزرگ اغلب این کار را انجام می دادند. به عنوان مثال، چنین شرکتی، AT&T یا به طور دقیق تر، آزمایشگاه های بل بود. او از انجام فعالیت های تجاری در زمینه کامپیوتر و در نتیجه توسعه دهندگان عامل منع شد سیستم های یونیکسکن تامپسون و دنیس ریچی کسانی را که می خواستند نوارهای مغناطیسی با "منبع" یونیکس را از محل کار خود فقط برای هزینه ارسال کنند. تدارکات. در سال 1983، وضعیت تغییر کرد - دوران فرا رسیده بود کامپیوترهای شخصی، برنامه ها و سیستم عامل های تجاری (به ویژه DOS مایکروسافت) راهپیمایی پیروزمندانه خود را در سراسر جهان آغاز کردند و زنگ حرص و طمع به دنیای ماشین های "بزرگ" و برنامه نویسی "جدی" نفوذ کرد. و بنابراین استالمن، غمگین در دل، پروژه گنو (www.gnu.org) را تأسیس کرد که هدف آن بازگرداندن روزهای خوب گذشته بود. گنو یک سیستم سازگار با یونیکس است که شامل مجموعهای از نرمافزار «رایگان» (یا «باز») است. مفهوم اساسی نرم افزار "رایگان" ارزش دارد که با جزئیات بیشتری در مورد آن صحبت کنیم. در مانیفست گنو، فضای زیادی به تفاوت بین برنامه های "رایگان" و برنامه های "رایگان" اختصاص داده شده است - در زبان روسی این را می توان خیلی خلاصه تر گفت، زیرا این مفاهیم، مانند انگلیسی، با یک کلمه نشان داده نمی شوند. رایگان". با دریافت یا خرید یک برنامه "رایگان"، می توانید: آن را تا جایی که دوست دارید کپی کنید، آن را تا جایی که دوست دارید به طور گسترده توزیع کنید. کد منبع آن را تغییر دهید یا بهبود بخشید (برنامه ای که تحت «مجوز عمومی» گنو توزیع می شود همیشه با کد منبع توسعه دهنده ارائه می شود - این بخش به شدت محافظت شده و هرگز فاش نشده است). در نهایت، شما می توانید آزادانه نسخه اصلاح شده را از بین ببرید - حتی آن را به صورت رایگان تحویل دهید، یا حتی یک میلیارد برای آن بخواهید. اما یک چیز وجود دارد که کاربر چنین نرم افزاری تحت هیچ شرایطی حق ندارد. در حین توزیع بیشتر، او نمی تواند کد منبع برنامه را پنهان کند و خود را "صاحب" آن اعلام کند، و در نتیجه آن، برنامه، بهبود و توسعه رایگان آن را متوقف کند. بهویژه برای چنین برنامههایی، پروژه گنو مفهوم «کپیلفت» را معرفی کرد (برخلاف «حق نسخهبرداری»، زمانی که خالق یک محصول تقریباً تمام حقوق کپی رایت و مالکیت آن را تحت هر شرایطی حفظ میکند - حتی اگر آن را کاملاً رایگان توزیع کند. شارژ). بدیهی است که مشکل دزدی دریایی در مورد برنامه های "رایگان" به سادگی وجود ندارد. گنو هنوز هم وجود دارد. GPL (مجوز عمومی عمومی) که توسط استالمن اختراع شد، موفقیت کمتری ندارد و به لطف آن لینوکس اختراع شده توسط لینوس توروالدز، بیش از 20 میلیون کاربر را در چهار سال عمر خود به دست آورد. تا پایان سال گذشته تعداد وب سرورهای در حال اجرا تحت این سیستم عامل از تعداد سرورهای پلتفرم ویندوز بیشتر شد. تخمین دقیق تعداد کاربران خصوصی غیرممکن است - بالاخره، توزیع های لینوکسبرخلاف برنامههای کاملاً تجاری، میتوان کاملاً رایگان از دوستان یا توزیعکنندگان غیرانتفاعی دریافت کرد و همچنین از سرورهای FTP همان شرکتهایی که لینوکس را با موفقیت میفروشند دانلود کرد. خود لینوس توروالدز سه سال پیش از فنلاند به ایالات متحده آمریکا نقل مکان کرد و به شهر سانتا کلارا در کالیفرنیا رفت و برای شرکت مرموز Transmeta (ریزپردازنده های آن موضوعی جداگانه است) کار کرد. لینوس کار بر روی هسته لینوکس را ترک نمی کند، نسخه های جدید با نظم رشک برانگیز منتشر می شوند، فقط اکنون در بهبود لینوکس - مطابق با اصول گنو - نه ده ها، بلکه هزاران توسعه دهنده در سراسر جهان به او کمک می کنند. لینوس هرگز بیل گیتس نخواهد بود. بله، او تلاش نمی کند - نه قدرت و نه پول (حداقل تا این حد) او را جذب نمی کند. با این حال، در بازار نوظهور - و آن چیزی که قبلاً متولد شده است - نرم افزار «رایگان»، بعید است که کسی بتواند به سبک مایکروسافت سودهای فوق العاده ای به دست آورد. نه، بیایید بگوییم که سودهای فوق العاده هنوز امکان پذیر است، زیرا تقاضا برای نرم افزار فقط در حال افزایش است. اما آنها تا حدودی متفاوت توزیع خواهند شد. بنابراین، زمان آن فرا رسیده است که تقریباً در زیر میکروسکوپ (تا جایی که دامنه این نشریه اجازه می دهد) نگاهی دقیق تر به مدل کسب و کار برای تولید و توزیع نرم افزار «رایگان» در نظر بگیریم. در ابتدا، با نگاه "به هم ریخته"، برای شرکت کنندگان در فرآیند تولید کاملاً غیرممکن یا حداقل کاملاً بی سود به نظر می رسد. در واقع، مطلقاً هیچ چیز کمونیستی در مورد آن وجود ندارد. شور و شوق توسعه دهندگان که در نگاه اول کاملاً نوع دوستانه به نظر می رسد و فریادهای شادی مصرف کنندگان که به نظر می رسد جلوه ای از تعصب بی فکر است، در واقع مبتنی بر محاسبات اقتصادی هوشیارانه است. و اکنون این را نشان خواهیم داد. برای شروع، باید بار دیگر تاکید کنیم که هیچ "پدیده لینوکس" جداگانه ای در طبیعت وجود ندارد. موفقیت لینوکس تنها یک مورد خاص از یک تغییر اساسی و احتمالاً غیرقابل برگشت در مدل کسب و کار در بخش نرم افزار است. از این گذشته ، لینوس تنها کسی نبود که برنامه خود را کاملاً رایگان بخشید و در ازای آن 20 میلیون کاربر دریافت کرد. میشه یکی رو یادت بیاد مدیر سیستم، که برای شرکتی کار می کرد که سرورهای وب تولید می کرد - او فقط یک لیست پستی برای "وصله ها" ایجاد کرد. سرور رایگانآپاچی که سازندگانش دیگر از آن پشتیبانی نمی کنند. چندین سال بعد، این سرور هنوز رایگان است، هنوز یک "میزبان" مسئول پشتیبانی فنی ندارد (و هرگز نخواهد داشت!)، اما بیش از 60 درصد از وب سایت های کره زمین را تامین می کند. و شرکتهایی که صدها میلیون دلار صرف تبلیغات و تبلیغ سرورهای وب تجاری خود کردهاند، مشتاق به دست آوردن سهمی از بازار قابل مقایسه با سرور آپاچی «هیچکس» نیستند. تعداد زیادی از این نمونه ها وجود دارد - به هر حال، تقریباً تمام استانداردهای نرم افزاری که اینترنت بر اساس آنها استوار است بر اساس برنامه های منبع باز است. بنابراین، پروتکل حمل و نقل TCP/IP، که متعلق به کسی نیست، مدتهاست که "بسته" و متعلق به شرکت های مختلف DECNET، XNS و سایر IPX ها را شکست داده است. شامل هر کسی و همه کسانی است که مایل به پیوستن به لیست های پستی هستند، (که می توانند) سه بار در سال برای جلسات ویژه ملاقات کنند. همین یک سال و نیم پیش، بی فایده بود که از رئیس یک شرکت بزرگ غربی بپرسیم که آیا از نرم افزار متن باز "رایگان" استفاده می کند. اگر فقط عصبانی بود! "به اندازه کافی اشکال زدایی نشده است"، "هیچ وجود ندارد پشتیبانی فنی"، "ارزش تجاری ندارد." رهبر روسیه اکنون دقیقاً همین را خواهد گفت (نویسنده این سطور با این موضوع آشنا است تجربه شخصی). اما غربی دیگر وجود ندارد. اولین نشانه در ژانویه 1998، Netscape Communications بود که کدهای منبع محصول اصلی خود - مرورگر Navigator (www.mozilla.org) را منتشر کرد. اجازه دهید به شما یادآوری کنم که در آن زمان مایکروسافت که پتانسیل تجاری اینترنت را بسیار دیرتر از رقیب خود کشف کرده بود، شروع به اعمال فشار قوی بر نت اسکیپ کرد و به سرعت آن را از بازار خارج کرد. تصمیم مدیران نت اسکیپ پس از آن برای بسیاری به نظر می رسید که آخرین گام است که توسط ناامیدی دیکته شده است. بعدها معلوم شد که این تنها تصمیم درست بود. درست است، خود شرکت اکنون متعلق به شرکت AOL است، اما سهم بازار محصولات Netscape - هم سرورها و هم مرورگرها - تقریباً بدون تغییر باقی مانده است و همچنان به سودآوری AOL ادامه می دهد. چند ماه بعد، شرکت های بزرگ، ستون های تجارت کامپیوتر (کورل، اینفورمکس و اوراکل)، انتقال محصولات خود را به سیستم عامل لینوکس اعلام کردند. بلافاصله پس از این، IBM قدرتمند، سرور آپاچی "باز" را به عنوان بخشی از یکی از بسته های خود قرار داد. سرانجام، در سپتامبر 98، اینتل، نت اسکیپ و چندین سرمایه گذار خطرپذیر سرمایه گذاری کردند کلاه قرمزنرم افزاری که توزیع های لینوکس را توزیع می کند (ده ماه بعد، Red Hat به یکی از خیره کننده ترین موفقیت های تجاری سال تبدیل شد). روزنامهنگارانی که این تغییرات را مشاهده میکردند ناگهان به یاد آوردند که بیشتر نامههای موجود در اینترنت با استفاده از پستهای ارسالی «باز» و رایگان ارسال میشوند و بزرگترین سایتهای شبکه جهانی وب از زبانهای برنامهنویسی «باز» Perl، Tcl و Python استفاده میکنند. و کنجکاوترین ناظران به خوانندگان توصیه کردند که کل اینترنت به عنوان یک کل در ابتدا ایجاد شده است تا جامعه توسعه دهندگان مستقل بتوانند به سرعت و به راحتی متون برنامه را مبادله کنند. بنابراین فقط خود اصطلاح "منبع باز" نسبتاً جدید است (دو سال پیش توسط توسعهدهنده و مدافع معروف برنامههای "باز" اریک رینولدز به کار گرفته شد)، اما مدل حضور چنین نرمافزاری در بازار توسط معنی جدید نیست می توانید کمی از اینترنت (که هنوز یک محیط خاص است) استراحت کنید و به یاد بیاورید که ربع قرن پیش اوضاع در بازار سیستم عامل ها چگونه بود. سپس IBM (مانند اکنون مایکروسافت و برخی از شرکتهای دیگر که با تمام قوا به نرمافزار «بسته» با کد منبع کاملاً طبقهبندیشده چسبیدهاند) به موقع متوجه نشدند که زمان سخت افزارو تجهیزات منحصربفرد سفارشی به طور غیرقابل برگشتی از بین رفته اند، و عموم مردم اکنون بیشتر به نرم افزارهای "تولید انبوه" و سخت افزار "تولید انبوه" علاقه مند هستند. در دوران اوج قدرت IBM، "نیاز" برای ورود به تجارت به طور غیرعادی بالا بود، اما با ظهور پلتفرم رایانه های شخصی و انتشار اولین سیستم عامل "باز" (یونیکس)، قوانین به طور چشمگیری تغییر کردند. آستانه کاهش یافت و تازه واردان سبز شروع به ایجاد تغییر در صنعت کردند (کسی که بیل گیتس نامیده می شود)، و سیستم عامل های "بسته" گذشته که در بازار برتری داشتند (مانند آپولو) به طور غیرقابل برگشتی در گذشته غرق شده اند. توسعه همیشه به صورت مارپیچ پیش می رود. مایکروسافت که به یک امپراتوری عظیم تبدیل شده بود، درست مانند IBM سالها پیش بسیار بیاحتیاط رفتار کرد - مانع بزرگی برای ورود به تجارت ایجاد کرد و نه تنها از خود (به طور موقت) در برابر رقبا محافظت کرد، بلکه خود را از آزادی مانور نیز محروم کرد. . و سپس دور دیگری از این مارپیچ اتفاق افتاد - با تلاش مدیران رینولدز، توروالدز و نت اسکیپ، پس از یک وقفه طولانی، مفهوم نرم افزار "باز" دوباره وارد استفاده شد، که گورکن بسیاری از تایتان های فعلی می شد. باز هم آستانه ورود به کسب و کار را تا حد زیادی کاهش می دهد. و بسیاری از تایتانها این را درک میکنند و به سمت دشمن میروند. طرفداران متن باز سعی نمی کنند مایکروسافت را در بازی خودش شکست دهند: در عوض، آنها خود بازی را تغییر می دهند. همانطور که تیم اوریلی، یکی از برجستهترین ایدئولوژیستهای جنبش نرمافزار متنباز، میگوید: «مأموریت واقعی ما جایگزینی مایکروسافت غالب در سیستمهای دسکتاپ نیست، بلکه ساختن یک مدل کسبوکار شبیه شعار «اینتل» است. داخل» اما برای نسل بعدی برنامه های کامپیوتری». این اعتماد به نفس بر چه اساسی است؟ با توجه به این واقعیت که در بسیاری از موقعیتها تولید نرمافزار «باز» و در نتیجه در بسیاری از موارد آزاد سودآورتر از نرمافزارهای «بسته» است و کد منبع آنها بیش از حد محافظت میشود. اجازه دهید ابتدا یک مثال نظری ارائه دهیم و تأثیر آموزشی آن را با تعدادی از موارد عملی تقویت کنیم. بیایید فرض کنیم برای شرکتی کار کرده اید که به نوعی برنامه خاص برای پرداخت مثلاً از طریق وب نیاز دارد. مشکل نوشتن کد واقعی واقعیت "باز کردن" یا "بستن" کد را تغییر نمی دهد. اگر می خواهید دوباره برنامه را بفروشید یا می ترسید که رقبای شرکت استخدام کننده از آن استفاده می کنند، ممکن است محرمانه نگه داشتن آن منطقی باشد. با این حال، گزینه اول خیلی محتمل نیست (90 درصد برنامه ها توسط شرکت ها برای استفاده داخلی نوشته شده اند)، و دومی ارزش مطالعه دقیق تر را دارد. در اینجا ارزش تصمیم گیری را دارد که آیا معایب (اگر رقیب شروع به استفاده از برنامه "باز" کند) بر مزایا (به دست آوردن پشتیبانی تقریبا نامحدود و طولانی مدت از جامعه برنامه نویسی) غلبه دارد یا خیر. بسیاری استدلال می کنند که "باز کردن" یک برنامه در این مورد به معنای دور ریختن پول صرف شده برای ایجاد آن است. با این حال، این یک ارتباط نادرست است؛ این پول به هر حال باید خرج شود. همان اریک رینولدز در کتاب خود "دیگ جادویی" مثال واقعی از این نوع را ارائه می دهد - دو برنامه نویس توسط شرکت معروف سیسکو برای نوشتن یک سرور چاپ توزیع شده استخدام شدند. کار تمام شد و بعد متوجه شدند که قصد ندارند مادام العمر در سیسکو بمانند. در این میان، مشخص است که هر برنامه ای، به ویژه یک برنامه خاص، نیاز به نگهداری و پشتیبانی دارد. و سیسکو، طبیعتا، انتظار نداشت که سرور چاپ یک ماه پس از خروج آنها متوقف شود. و سپس تصمیم گرفتند مدیر را متقاعد کنند که کد منبع برنامه را در اینترنت منتشر کند. او عقاید خود را از روی زانو شکست و اجازه داد. در نتیجه، سیسکو توانست خروج دو برنامه نویس را بدون ضرر تحمل کند - از این گذشته، اکنون سرور چاپ توسط تعدادی از شرکت ها و افراد استفاده می شود، که آنها می توانند در هر زمان برای کمک به آنها مراجعه کنند. در اینجا یک مثال کلاسیک دیگر از یک منطقه کاملاً متفاوت از صنعت نرم افزار - بازی است. و بازی که ما در مورد آن صحبت خواهیم کرد نیز یک بازی کلاسیک است - Doom (نرم افزار Id). در سال 1993، زمانی که عرضه شد، بسته نگه داشتن کدها برای ID منطقی بود. اولاً، آنها بسیار جلوتر از زمان خود بودند و نمی توانستند سلاح های فوق مدرن را برای رقبای خود صادر کنند. ثانیاً، برنامه به خودی خود یک برنامه کاربردی به اصطلاح حیاتی نبود؛ تجارت مشتریان به هیچ وجه به آن وابسته نبود. ثالثاً، بازیها، در اصل، خیلی پیچیده نیستند و تیم Id به راحتی میتوانست باگهایی را که کشف میشد، کنترل کند. اما زمان گذشت و رقبا شروع به فشار کردند. بازی های زیادی ظاهر شده اند که بسیار شبیه به Doom هستند. سهم بازار به میزان قابل توجهی کاهش یافته است. Doom باید دائماً بهروزرسانی میشد، پشتیبانی شبکه به آن اضافه میشد، اسکریپتها نوشته میشد، و غیره. در نهایت این بود که Id در سال 1997 کد منبع Doom را در سایت پست کرد. دسترسی آزاد. برنامه نویسان شرکت برای کار بر روی بازی های جدید وقت پیدا کردند و خود Id از حمایت هزاران توسعه دهنده مستقل، افزایش شدید تعداد کاربران و فرصت کسب درآمد در بازار ثانویه (فروش مجموعه سناریوها و غیره) بدون استرس زیاد برخوردار شد. . در حال حاضر، به هر حال، Doom در بسیاری از توزیع های استاندارد لینوکس گنجانده شده است. در نهایت، سومین مثال کلاسیک، توزیع کنندگان خود سیستم عامل لینوکس است. این اول از همه، شرکت Red Hat است که تقریبا 90 درصد از بازار لینوکس ایالات متحده را اشغال می کند. برخلاف مایکروسافت، این شرکت نرمافزار نمیفروشد یا «بیتها» میفروشد. لینوکس (در یک بسته با صدها برنامه دیگر) را به صورت رایگان توزیع می کند و صرفاً برای نام تجاری خود، کمک نصب و قول پشتیبانی فنی و منحصراً از کسانی که می خواهند هزینه آن را بپردازند، پول می گیرد. پس از همه، شما می توانید همه چیزهای مشابه را کاملا رایگان دریافت کنید. معمولاً چند روز قبل از انتشار رسمی نسخه بعدی Red Hat، می توان آن را از سرورهای FTP عمومی بارگیری کرد (توجه داشته باشید - کاملاً قانونی!). Red Hat چیزی در برابر این موضوع ندارد، زیرا در غیر این صورت بلافاصله پشتیبانی توسعه دهندگان مستقل را از دست خواهد داد. در ازای آن، این شرکت بسیار بیشتر می شود - افزایش انفجاری در بازار لینوکس و میلیون ها مشتری که به خدمات آن برای پشتیبانی از این سیستم عامل و مشاوره حرفه ای آن نیاز دارند. رد هت کمتر از یک سال پیش وارد بورس شد و در اولین روز معاملات، قیمت سهام به شدت افزایش یافت و تنها در عرض هشت ماه، سهامداران ردهت 1900 درصد ثروتمند شدند (کل ارزش شرکت به 17 میلیارد دلار رسید). این شرکت به وضوح از نقش مهم سیستمی خود در بازار درآمد کسب می کند. و نه تنها او. به محض اینکه صاحبان سایت Salon.Com اعلام کردند که اخبار سایت Red Hat.Com را ارائه می کنند، ارزش بورس سهام آنها در عرض چند ساعت دو برابر شد. اخیراً اخباری منتشر شد مبنی بر اینکه VALinux، یک معامله گر بی سود سرورهای لینوکس، یک رکورد مطلق در تاریخ بورس اوراق بهادار آمریکا به نام خود ثبت کرد - در اولین روز معاملات، سهام آن 711 درصد افزایش یافت. در نهایت، شرکت Andover.Net، که مالک منابع مذهبی لینوکس Slashdot.Org و Freshmeat.Net است، ارزش خود را طی شش ماه معامله در صرافی ده برابر کرد، تا اینکه به معنای واقعی کلمه در لحظه نوشتن این خطوط، آن را خریداری کرد. با اضافه پرداخت غول پیکر (تقریباً برای یک میلیارد دلار) همان VALinux با دریافت چندین سایت که درآمد کل آنها از 3 میلیون دلار در سال تجاوز نمی کند. خب چه خبر است؟ یک داستان معمولی - سرمایه گذاران نه آنقدر سهام خود را می خرند که امید آنها برای گسترش انفجاری بیشتر بازار است. و شما می توانید برای امید هزینه زیادی بپردازید. علاوه بر این، این امکان وجود دارد که آنها نه تنها در حال حاضر حق داشته باشند (در حال حاضر ثروت های غول پیکر از حدس و گمان در سهام لینوکس به دست می آید)، بلکه در دراز مدت نیز. خودتان قضاوت کنید: در سال 1952، نویسنده شگفت انگیز رابرت هاینلین اشاره کرد که چهار راه برای برون یابی منحنی نمایی وجود دارد. به عنوان مثال، یک سیستم عامل فرضی را تحت شرایط شرطی در نظر بگیرید به نام لینوکسکه به مدت 10 سال هر شش ماه سهم بازار خود را دو برابر کرده است. چهار تحلیلگر فرضی در این مورد چه خواهند گفت؟ یک محافظهکار پیشبینی میکند که وضعیت موجود برای چند سال ثابت باقی میماند و به دنبال آن کاهش تدریجی به مثلاً 1 درصد بازار خواهد داشت. یک تحلیلگر جسور، افزایش بیشتر، کاهش سریع و توقف در 5 درصد را پیشنهاد می کند. یک تحلیلگر بسیار بسیار شجاع تصمیم خواهد گرفت که این شرکت یک افزایش خطی در سهم بازار داشته باشد که در ده سال 5 درصد، در 20 سال 10 درصد و غیره خواهد داشت. و در نهایت، تنها راه صحیح ریاضی برای ادامه یک نمایی، ادامه دادن آن است. در این صورت 2.5 درصد بازار در عرض دو سال و نیم به 100 تبدیل می شود. در هر شوخی مقداری حقیقت وجود دارد - سهم بازار لینوکس از 5 درصد فراتر رفته است و به مرز 10 نزدیک می شود. معمولاً در این لحظه مسافران همسفران شروع به پریدن روی دسته افراد خوش شانس می کنند - دقیقاً این روندی است که ما انجام داده ایم. مشاهده در چند ماه گذشته هنگامی که شرکت هالیوود Digital Domain قراردادی را برای توسعه جلوه های ویژه فیلم تایتانیک دریافت کرد، مشخص شد که 350 ایستگاه کاری SGI در اختیار (از شرکت معروف Silicon Graphics) به وضوح برای انجام این سفارش کافی نیست. ما 160 دستگاه اضافی را بر روی پلت فرم آلفا، مجهز به لینوکس خریداری کردیم، که طبق نتایج به دست آمده، توسط متخصصان بالاتر از SGI، که به طور سنتی برای این نوع کار استفاده می شد، رتبه بندی شدند. با این حال، نتایج در این مورد نه تنها توسط متخصصان، بلکه توسط نیمی از جمعیت جهان قابل ارزیابی است. و SGI اخیراً پشتیبانی کامل از لینوکس را اعلام کرده است. بازیگران محترم در بازار کامپیوتر مانند Sun، IBM Software Solutions و Compaq به اعضای شرکتی انجمن بینالمللی لینوکس تبدیل شدهاند. بزرگترین تولیدکنندگان تجهیزات کامپیوتری (به عنوان مثال، هیولت پاکارد) لینوکس را روی سرورهای خود نصب می کنند. دو رهبر در تولید DBMS (سیستم های مدیریت پایگاه داده) Oracle و Informix پشتیبانی نرم افزاری از لینوکس را اعلام کردند. کورل غول پیکر نه تنها به طور فعال بسته WordPerfect را برای لینوکس می فروشد، بلکه خود سیستم عامل را نیز توزیع می کند. به طور کلی، به محض گفتن کلمه لینوکس در طبقه NYSE، همه حاضران بلافاصله در انتظار یک معجزه نفس خود را بند می آورند. |
خواندن: |
---|
جدید
- بایوس: از دیسک بوت شود
- نحوه بوت کردن از دی وی دی یا درایو فلش "نصب" - راه اندازی بایوس در تصاویر
- چگونه زمان بندی رم را به درستی تنظیم کنیم؟
- نصب Navitel بر روی ناوبر و کامپیوتر
- رمز عبور سرور Minecraft را از طریق حساب شخصی خود و در مشتری تغییر دهید
- کابل اسپیکر چیست
- استفاده از رایانه به عنوان تلفن
- نحوه استفاده از گوشی هوشمند به عنوان مودم برای لپ تاپ
- نحوه اتصال تلویزیون دوم به گیرنده یا ستاپ باکس تلویزیون دیجیتال
- بهترین نت بوک ها با توجه به نظرات مشتریان