نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

سیستم عامل اختصاصی. نرم افزار متن باز در روسیه

بسیاری از ما اصطلاح "اختصاصی" را شنیده ایم. آنها می توانند آن را هر چیزی بنامند. تجهیزات، درایورها، برنامه ها. این چه نوع اصطلاحی است و به چه معناست؟ به طور کلی، این کلمه از زبان انگلیسی به ما رسیده است. که در به معنای کلی"اختصاصی" یک محصول دارای مجوز است. در ادامه با جزئیات بیشتری به معنای این اصطلاح خواهیم پرداخت.

اصطلاح "اختصاصی" است. معنی

کلمه "اختصاصی" از آن گرفته شده است کلمه انگلیسیاختصاصی، که به معنای "شخصی" یا "تخصصی" است. این اصطلاح برای اشاره به چیزی است که "رایگان" نیست. نرم افزاری باشد یا سخت افزاری. یعنی مثلاً مجوز خاصی دارد. طبیعتاً برای استفاده از نرم افزارهای دارای مجوز باید پول پرداخت کنید. و در برخی موارد - پول زیادی.

در مورد سخت افزار، معنای کلمه "اختصاصی" تا حدودی تغییر می کند. این اصطلاح معمولاً به قطعات خاصی از تجهیزات اطلاق می شود که منحصر به یک سازنده خاص هستند. به عنوان مثال، تلفن های هوشمند اپل دارای کانکتورهای منحصر به فرد و ثبت اختراع برای شارژ دستگاه هستند.

نرم افزار اختصاصی (نرم افزار)

نرم افزار اختصاصی شامل هر دو درایور برای برخی از دستگاه ها و در مورد درایورها، همه چیز واضح است - سازنده دستگاه از عملکرد همه عملکردهای دستگاه از طریق نرم افزار منبع بسته پشتیبانی می کند. در اصل این درست است. معلوم نیست که اگر توسعه‌دهندگان کد منبع را باز می‌کردند، همه طرفداران ما که به سخت‌افزار و برنامه‌های کامپیوتری می‌کوشند چه مشکلی می‌توانستند داشته باشند. علاوه بر این، نرم افزار سخت افزاری معمولا رایگان است. ارزش خرید همان کارت گرافیک را دارد و پشتیبانی فنی در قالب درایورها تا زمانی که مرتبط باشد به طور مداوم در دسترس خواهد بود.

با نرم افزار اختصاصی، همه چیز به این سادگی نیست. نماینده برجسته شرکت هایی که از مجوزهای اختصاصی استفاده می کنند Adobe با فتوشاپ "ابدی" خود است. برای استفاده از محصولات Adobe باید پول جدی بپردازید. و مایکروسافت هم خیلی عقب نیست. به عنوان مثال، برای استفاده از سیستم عامل اختصاصی ویندوز 10، هر سال باید مبلغ قابل توجهی بپردازید. این در حال حاضر یک عمل رایج در میان است تولید کنندگان بزرگنرم افزار.

مزایا و معایب نرم افزار اختصاصی

برای درک بهتر نرم افزار اختصاصی، باید مزایا و معایب آن را با هم مقایسه کنید. بنابراین، مزایای آن شامل موارد زیر است:

  • پشتیبانی فنی مداوم از محصول
  • بیشتر کار پایداردر مقایسه با نرم افزار رایگان
  • عدم وجود تضمینی اشیاء مضر (ویروس).
  • به روز رسانی خودکار نرم افزار.
  • استفاده با کیفیت از تمامی قابلیت های تجهیزات.

همه اینها مزایای نرم افزار اختصاصی بود. حالا بریم سراغ معایب:

  • مبلغ قابل توجهی برای مجوز.
  • پروتکل های اختصاصی برای عملکرد دستگاه
  • وابستگی به توسعه دهنده
  • عدم توانایی در تغییر کد منبع
  • محدودیت در توزیع نرم افزار
  • محدودیت در اصلاح نرم افزار

همانطور که می بینیم، بزرگترین ضرر، پرداخت هزینه برای مجوز استفاده از چنین نرم افزارهایی است. معایب باقی مانده برای کاربر معمولی ناچیز است. برای چنین کاربرانی، "اختصاصی" بهترین انتخاب است. مگر اینکه، البته، شما برای پول مهم نیست.

درایورهای اختصاصی

درایورهای دستگاه نیز اختصاصی هستند. در این مورد، "اختصاصی" به این معنی است که آنها از یک سازنده منبع بسته آمده اند. امکان تغییر در ساختار آنها وجود ندارد. به طور معمول، چنین درایورهایی برای کسانی که از نرم افزار منبع باز استفاده می کنند مرتبط هستند. این امر به ویژه برای سیستم‌های رایگان «شبیه لینوکس» صادق است. آنها معمولا از درایورهای اختصاصی استفاده می کنند. به عنوان مثال، اوبونتو از نرم افزارهای رایگان و اختصاصی استفاده گسترده ای می کند.

چنین درایورهایی برای اوبونتو پایدارتر از درایورهای رایگان هستند. تعجب آور نیست، زیرا هیچ کس با کد منبع خود دستکاری نکرده است. اما، بر خلاف درایورهای رایگان، کاربران نرم افزار "بسته" باید مدت زیادی منتظر نسخه به روز شده جدید باشند. در اینجا شما باید انتخاب کنید: تازگی یا ثبات.

تجهیزات اختصاصی

در مورد تجهیزات، اختصاصی به این معنی است که آنالوگ ندارد. معمولاً این کلمه به برخی "ترفندهای" سازنده اشاره دارد. به عنوان مثال، یک کانکتور منحصر به فرد. این کانکتورها علاوه بر شکل خاص خود، از پروتکل های خاصی مانند انتقال داده یا مدیریت انرژی نیز پشتیبانی می کنند.

"Sins" با رابط های اختصاصی برای دستگاه های خود شرکت اپل. هر کاری که انجام می دهند ثبت اختراع و "بسته" است. اگر تصمیم دارید برای مثال به یک آیفون بدون مجوز متصل شوید شارژر- حتی ممکن است دستگاه شما بسوزد. چنین تجهیزاتی معمولاً فقط به منظور از بین بردن کاربران تولید می شوند پول بیشتر. هیچ مزیت آشکاری برای استفاده از کانکتورهای اختصاصی وجود ندارد. این روی سرعت انتقال داده یا سرعت شارژ دستگاه تأثیری ندارد.

نتیجه

اکنون می توانیم به طور کامل درک کنیم که کلمه هوشمند "اختصاصی" نامیده می شود. این محصول دارای مجوز و صاحب خاصی است. استفاده از چنین محصولی بدون پرداخت غیرممکن است. علاوه بر این، چنین محصولاتی ( نرم افزارو درایورها) منبع بسته هستند و به هیچ وجه نمی توان تغییراتی در ساختار آنها ایجاد کرد.

برنامه کوچک آموزشی ما به پایان رسید. اکنون می‌توانید با خیال راحت بین نرم‌افزار بسته و رایگان یکی را انتخاب کنید و همه مزایا و معایب آن را بدانید. ما اکنون معنای کلمه "اختصاصی" را می دانیم.

در دهه 1990، نرم‌افزار آزاد در این کشور عجیب و غریب تلقی می‌شد محیط شرکتیو تنها رقیب قابل توجه غول های اختصاصی تحت رهبری مایکروسافت برای مدت طولانی Red Hat بود، اما از نیمه دوم دهه 2000 وضعیت به سرعت شروع به تغییر کرد. نرم افزار منبع باز برای بسیاری به جریان اصلی تبدیل شده است شرکت های بزرگو ده‌ها فروشنده منبع باز مورد اعتماد ظاهر شده‌اند که به سطح بالایی از تخصص و تجربه برای خدمت به مشتریان سازمانی بزرگ و خواستار دست یافته‌اند.

از سال 2014، بازیکنان زیادی وجود دارند که با موفقیت با ارائه دهندگان نرم افزار تجاری در تعدادی از زمینه ها رقابت می کنند. علاوه بر Red Hat، اینها سازمان‌های نرم‌افزاری باز مانند Google، Apache Software، Novell، SUSE، Acquia و غیره هستند. تعداد بیشتری از آنالوگ‌های OpenSource راه‌حل‌های اختصاصی موجود در بازار ظاهر می‌شوند. جوامع منبع باز قوی تر می شوند و کیفیت و عملکرد محصولات را بهبود می بخشند.

به عنوان یک قاعده، خود توسعه به صورت رایگان ارائه می شود و از طریق پشتیبانی و سفارشی سازی تجاری سازی می شود. این باعث ایجاد رقابت اضافی و در نتیجه توسعه محصولات نرم افزاری باز می شود.

تقریباً در تمامی صنایع و حوزه های فعالیت، امکان استفاده از نرم افزارهای مبتنی بر کد منبع باز وجود دارد. تقریباً هر نرم افزار اختصاصی یک همتای متن باز دارد:

  • Cisco VPN – OpenVPN،
  • پایگاه داده اوراکل – PostgreSQL،
  • Microsoft Hyper-V – OpenVZ،
  • MS Active Directory - Samba،
  • دفتر IP Avaya – استریسک و غیره)

بر اساس اهداف کسب و کار خاص، می توانید هزینه و چارچوب زمانی را برای اجرای یک راه حل مبتنی بر نرم افزار اختصاصی و منبع باز مقایسه کنید.

نرم افزار متن باز در کشورهای سراسر جهان

ایالات متحده آمریکا

در مارس 2016، اداره ریاست جمهوری ایالات متحده معرفی کرد نسخه پیش نمایشلایحه استفاده ادارات دولتی. فعالان بازار از این ابتکار حمایت کردند.

بر اساس سند منتشر شده توسط کاخ سفید، سازمان های دولتی آمریکا می توانند کد منبع پروژه های خاص را با یکدیگر به اشتراک بگذارند تا کارایی آنها را افزایش دهند و نیازی به توسعه محصول از ابتدا نداشته باشند. در این مورد بیشتر بخوانید.

هند

در اکتبر 2011، گزارش شد که دولت پنجاب تصمیم به خرید نرم افزار از مایکروسافت گرفته است و تصمیم سال 2008 مبنی بر نصب نرم افزار رایگان بر روی 46000 رایانه در 4956 مدرسه را لغو کرده است. بالدیو پوروشارتا، وزیر آموزش مدارس ایالتی گفت: «ما تصمیم گرفتیم در تصمیم قبلی تجدید نظر کنیم.

دولت پنجاب یک برنامه فناوری اطلاعات را برای دانش آموزان کلاس های 6 تا 12 در سال های 2004-2005 راه اندازی کرد. اداره آموزش فناوری اطلاعات و ارتباطات پنجاب در حال اجرای پروژه ای است که تحت آن آزمایشگاه های کامپیوتری با تجهیزات لازم، نرم افزار و اتصال به اینترنت پهن باند. در همان زمان، تصمیم بهارات مورد حمایت گسترده ای در سطح ایالت قرار گرفت. سیستم عامل Solutions (BOSS)، به دلیل مقرون به صرفه بودن، توسط بنیاد لینوکس برای استفاده در مدارس آزمایش و تایید شده است.

به گفته رئیس ایالت پنجاب، تا سال 2008، حداقل هزینه برای ارتقاء نرم افزار دارای مجوز مایکروسافت - که 16578 رایانه را با 1375 روپیه برای هر رایانه پوشش می دهد - 23 میلیون روپیه در طول پنج سال بوده است. به همین دلیل، در سپتامبر 2008، دولت پنجاب تصمیم به خرید و نصب BOSS در تمام مدارس ابتدایی دولتی گرفت و اعلام کرد که از سال 2011، همه دانش آموزان مدارس ابتدایی در زمینه استفاده از BOSS آموزش خواهند دید. کار در آوریل 2011 تکمیل شد که شامل آموزش 6600 معلم بود.

اما در 8 آگوست 2011، پس از بررسی جامع نتایج این پروژه، رئیس اداره آموزش مکتب دولتی پنجاب اعلام کرد که «اداره آموزش مدرسه به استفاده از نرم افزار مایکروسافت برای آموزش کودکان در کلاس های ابتدایی بازخواهد گشت. مدارس دولتی. هزینه به روز رسانی مجوزها حدود 7 میلیون روپیه خواهد بود که 3.77 میلیون روپیه قبلاً توسط دولت تخصیص داده شده است.

علاوه بر این، حدود 90000 رایانه در مدارس دولتی متصل به شبکه EDUASAT نصب خواهد شد که از طریق آنها دانش آموزان می توانند پخش زنده سخنرانی های مختلف را تماشا کنند. طبق محاسبات اولیه قیمت اولیه نرم افزار و مجوزهای مایکروسافت 30 میلیون روپیه خواهد بود. این مبلغ شامل قیمت تجهیزات و غیره نمی شود.

پیش از این، در فوریه 2011، تصمیم گرفته شد که از BOSS برای کار در شبکه EDUASAT استفاده شود. اما اکنون، به قول پوروشارت: «به منظور استفاده کامل از ممکن کامپیوترهای نصب شده، که در آن دانش آموزان نرم افزار مایکروسافت را یاد می گیرند، می خواهیم از مایکروسافت در EDUASAT نیز استفاده کنیم.

توجه داشته باشید که پنجاب اولین ایالتی بود که لینوکس را به طور فعال در مدارس پیاده سازی کرد. در حال حاضر، BOSS هنوز در ایالت های هاریانا، گجرات، کرالا و اوتار پرادش هند مورد استفاده قرار می گیرد.

آلمان

بر اساس مطالعه اخیر موسسه فناوری جورجیا (ایالات متحده آمریکا)، آلمان از نظر نفوذ نرم افزار منبع باز در بخش عمومی در رتبه چهارم جهان قرار دارد. در سال 2001، وزارت امور خارجه آلمان (و به همراه آن تمام سفارتخانه ها و کنسولگری ها) به لینوکس روی آوردند. شرکت مشاوره مک کینزی چندین بار تایید کرده است که بخش سیاست خارجی با استفاده از لینوکس، اپن آفیس و تاندربرد به جای مجموعه مایکروسافت ویندوز، آفیس و اوت لوک به میزان قابل توجهی صرفه جویی می کند. حتی گفته می شود که دیپلمات ها نسبت به کارمندان هر سازمان دولتی دیگر کمتر برای فناوری اطلاعات هزینه می کنند.

اما ترفند این است که نرم‌افزار اشتراک‌افزار گاهی اوقات گران‌تر از نرم‌افزارهای بدون قید و شرط است. دایناسورهایی مانند مایکروسافت می توانند پشتیبانی بهتر و ارزان تری نسبت به شرکت های کوچک پشتیبانی لینوکس ارائه دهند. و گاهی اوقات خرید مجوز سود بیشتری دارد. بنابراین، به عنوان مثال، همان بخش سیاست خارجی آلمان امسال به نرم افزار مایکروسافت باز می گردد. مسئولان مشکلات دائمی پشتیبانی فنی را از نظر پولی و همچنین مشکل در تسلط بر نرم افزارهای باز را ارزیابی کردند (بسیاری از کارمندان از این موضوع شکایت داشتند) و با این روحیه صحبت کردند که خسیس دو بار پول می دهد.

روسیه

تصمیمات دولت و رئیس جمهور فدراسیون روسیهدیمیتری مدودف، نرم افزار منبع باز داخلی در سال 2008 در تمامی مدارس فدراسیون روسیه معرفی شد و برای تامین امنیت ملی در حوزه فناوری اطلاعات در تمامی سازمان های دولتی و بودجه ای نصب خواهد شد.

پروژه "پنگوئن" - اجرای نرم افزار منبع باز

پروژه "پنگوئن" پروژه ای برای معرفی فناوری های لینوکس و نرم افزار منبع باز در مدارس و دانشگاه های روسیه در سال های 2009-2010 است. بودجه توسط فائو - آژانس آموزش فدرال فدراسیون روسیه. طبق قرارداد پروژه پنگوئن، سه مرحله باید تکمیل شود:

  1. نهایی سازی کتاب های درسی و حمایت روش شناختی
  2. توسعه پشتیبانی فنیو پورتال های اینترنتی
  3. آموزش 60 هزار معلم در زمینه فناوری های لینوکس و متن باز

1. توسعه کتب درسی پایه علوم کامپیوتر برای دانشگاه ها و مدارس بر اساس نرم افزار متن باز مطابق با استانداردهای دولتی و الزامات آزمون دولتی واحد علوم کامپیوتر و ICT در سال 2008-2009 به پایان رسید. 2. توسعه پشتیبانی اینترنتی با کتاب های درسی علوم کامپیوتر پایه و بسته های نرم افزاری منبع باز اولیه برای ویندوز و لینوکس در سال های 2005-2009 انجام شد. 3. دوره های آزمایشی برای معلمان علوم کامپیوتر و معلمان مدرسه در زمینه فناوری های لینوکس و نرم افزار منبع باز در سال 2005-2007 انجام و آزمایش شد. همراه با دانشگاه های آموزشی مسکو دانشگاه دولتی آموزشی مسکو و دانشگاه دولتی آموزشی مسکو با پشتیبانی یونسکو، شرکت آی بی ام و مرکز لینوکس.

    • کمیسیون عالی تصدیق، پروفسور، دکترای علوم کامپیوتر، 16:32، 15 اکتبر 2009 (UTC)

نرم افزار منبع باز - نظر رئیس جمهور فدراسیون روسیه

در این جلسه D.A.Medvedevگفت:

«...اگر الان بشینیم کاملا روی سوزن نرم افزارهای خارجیو "رهن" را برای سالهای طولانی، پس از آن ما از آن خارج نخواهیم شد. و ما برخلاف روندهای جهانی توسعه خواهیم یافت. در عین حال، اعلام کنید که فردا همه رایانه‌های موجود در مدارس (و احتمالاً شبکه بسیار جدی‌تری از رایانه‌ها) را به برنامه‌هایی با متن باز، با مجوز رایگان نیز غیرممکن است، زیرا مشکلات اتصال وجود دارد، مشکلات فنی وجود دارد. یعنی اینجا هم آمادگی کامل وجود ندارد. چه باید کرد؟

ما پیشنهاد می دهیم مسیر سازش را در پیش بگیرید، و این مسیر اکنون شروع به تحقق یافته است. به مدت سه سال، یک بسته مجوز از برنامه های اساسی خریداری کنید (این در درجه اول به سیستم عامل ها، بایگانی ها، دفاتر، ویرایشگرها، فتوشاپ ها اشاره دارد - به طور کلی، همه چیزهایی که معمولاً توسط کاربران از جمله در مدارس استفاده می شود)، اما در عین حال زمان آن فرا رسیده است. نه برای توقف، بلکه برای کار بر روی یک بسته نرم افزاری داخلی با دسترسی باز (و اکنون با جزئیات بیشتر در مورد آن صحبت خواهیم کرد)، به طوری که بعدا، در نهایت در سه سال (اگر زودتر اتفاق بیفتد، حتی بهتر)،

چنین مدل بهینه ای ایجاد کنید، که در آن مدارس و به طور بالقوه همه سازمان های دولتی قادر خواهند بود آنچه را که نیاز دارند انتخاب کنند: یا به استفاده از محصولات تجاری با هزینه شخصی خود ادامه دهند، نه با هزینه صندوق های فدرال، یا به سیستمی سوئیچ کنید که قبلاً کاملاً سازگار شده است، قابل قبول برای آنها، بر اساس دسترسی باز، بر روی کد باز...».

دسامبر 2010: پوتین دستور انتقال قدرت به لینوکس را صادر کرد

تاریخچه سند انتقال مقامات دولتی به نرم افزار آزاد از سال 2007 ادامه یافته است، زمانی که وزارت اطلاعات و ارتباطات شروع به توسعه "مفهوم توسعه و استفاده از نرم افزار رایگان در فدراسیون روسیه کرد. که در بهار 2008 منتشر شد. با این حال، استعفای وزیر لئونید ریمان و انتصاب ایگور شچگولف به سمت خود مستلزم تجدید نظر در مفهوم بود.

با وجود این، در بهار 2008، چند روز قبل از انتقال قدرت به دمیتری مدودف، ولادیمیر پوتین در حالی که هنوز رئیس جمهور روسیه بود، در فهرست دستورالعمل های خود به برنامه مهاجرت به نرم افزار منبع باز برای نهادهای فدرال اشاره کرد. دولت، بنابراین این وظیفه را به عهده خود قرار می دهد.

بسته های منبع باز برای مدارس

بسته های منبع بازبرای مدارس برای نصب برنامه ها در مدارس و رایانه های خانگی با عامل طراحی شده اند سیستم های ویندوزو لینوکس. لینوکس Live-CD برای کار با نرم افزار منبع باز در رایانه های خانگی با ویندوز بدون نصب لینوکس بر روی رایانه طراحی شده است.

تصمیمات دولت فدراسیون روسیهنرم افزار منبع باز داخلی در سال 2008 و 2009 به کلیه مدارس فدراسیون روسیه ارسال شد و در کلیه سازمان های دولتی و بودجه ای نصب خواهد شد تا امنیت ملی در زمینه فناوری اطلاعات تضمین شود.

سیستم عامل لینوکس را باز کنید

بسته نرم افزاری آفیس را باز کنید

مجموعه اداری باز دفتر کار جمعی همکاران را می توان آزادانه نه تنها بر روی رایانه های شخصی با سیستم عامل لینوکس، بلکه در رایانه های دارای سیستم عامل ویندوز نیز نصب و استفاده کرد. در عین حال اسناد و فایل های تهیه شده در مجموعه آفیس MS Office در مجموعه Open Office قابل خواندن و پردازش هستند.

ترکیب باز مجموعه اداریدفتر کار جمعی همکاران:

  1. OpenOffice.org Writer- متن ویرایشگر نویسندهبا ویژگی های غنی برای ایجاد نامه، کتاب، گزارش، خبرنامه، بروشور و سایر اسناد، سازگار با MS Office.
  2. OpenOffice.org Calc- الکترونیکی جداول کالکدارای قابلیت های تجزیه و تحلیل پیشرفته، ترسیم نمودار و تصمیم گیری مورد انتظار از صفحات گسترده با کیفیت بالا، سازگار با MS Office.
  3. OpenOffice.org Impress- ویرایشگر ارائه Impress تمام ابزارهای رایج ارائه رسانه مانند جلوه های ویژه، انیمیشن و ابزار طراحی. سازگار با فرمت فایل مایکروسافت پاورپوینت، و همچنین می تواند کار شما را در قالب های گرافیکی متعدد از جمله ذخیره کند ماکرومدیا فلش(SWF).
  4. پایگاه OpenOffice.org- پایگاه داده Base ابزارهایی را برای کار با پایگاه های داده در داخل فراهم می کند رابط کاربری ساده. این می تواند فرم ها، گزارش ها، پرس و جوها، جداول، نماها و روابط را ایجاد و ویرایش کند تا مدیریت پایگاه داده مرتبط تقریباً مانند سایرین باشد. برنامه های محبوبپایگاه های داده Base شامل HSQLDB به عنوان موتور پایگاه داده رابطه ای پیش فرض خود است. همچنین می تواند از dBASE استفاده کند، دسترسی مایکروسافت، MySQL یا Oracle یا هر پایگاه داده سازگار با ODBC یا JDBC.
  5. Office Draw را باز کنید Draw یک ویرایشگر گرافیک برداری است که به شما امکان می دهد همه چیز را از نمودارهای ساده یا فلوچارت گرفته تا آثار هنری سه بعدی ایجاد کنید. Draw می‌تواند گرافیک‌ها را از بسیاری از فرمت‌های رایج وارد کند و آنها را در بیش از 20 فرمت از جمله PNG، HTML، PDF و Flash ذخیره کند.
  6. گیمپ- گرافیک شطرنجی ویرایشگر Gimp، برنامه ای برای ایجاد و پردازش گرافیک شطرنجی. گرافیک های برداری تا حدی پشتیبانی می شوند.

ویرایشگر متن Writer را باز کنید

نویسنده OpenOffice.org - واژه پردازو یک ویرایشگر فرامتن بصری، بخشی از OpenOffice.org و نرم افزار رایگان است (منتشر شده تحت مجوز LGPL).

نویسنده شبیه به مایکروسافت وردو عملکرد این ویرایشگرها تقریباً برابر است. ابزارهای مدرنی را برای تایپ، ویرایش و قالب بندی اسناد در اختیار کاربر قرار می دهد.

همراه با رابط آشناو عملکرد:

* ایجاد و طراحی پاراگراف ها و صفحات متنی، * افزودن بخش ها و پاورقی ها، * درج تصاویر و اشیاء چند رسانه ای، * پیش نمایشو چاپ سند، * ثبت تغییرات و بررسی متون، * طراحی خودکار فهرست مطالب، نمایه ها و پاورقی ها، * افزودن ماکروها و کنترل ها، * کار با جداول، * چک کردن املا و موارد دیگر،

مفهوم اعمال سبک ها راه حلی عالی است که ایجاد و قالب بندی اسناد را آسان تر می کند. کار با سبک ها در تمام اجزای مجموعه آفیس پشتیبانی می شود، اما در OpenOffice.org Writer است که به طور کامل اجرا می شود.

پنج گروه از سبک ها: پاراگراف ها، کاراکترها، صفحات، فریم ها و لیست ها گزینه های زیادی را برای قالب بندی آسان اسناد در اختیار کاربر قرار می دهند. یک پانل ویژه "Styles and Formatting" به شما امکان می دهد سبک ها را مدیریت کنید، سبک های موجود را تغییر دهید و سبک های جدید ایجاد کنید. و هرچه سند پیچیده‌تر باشد، هرچه بیشتر باید تغییر کند، مزیت یک ظاهر طراحی شده آشکارتر می‌شود.

ابزار دیگری - Navigator - گزینه هایی را ارائه می دهد انتقال سریعاز طریق سند، انتخاب سرفصل ها، پاورقی ها، ستون های فرعی یا سایر اشیاء به عنوان نقاط مرجع.

مانند سایر مؤلفه‌ها، Writer هم دارد تعداد زیادی ازاضافات (افزونه ها) که عملکرد اساسی یک جزء را بهبود می بخشد یا ارائه می دهد توابع اضافیمانند بررسی دستور زبان یا انتشار در مدیاویکی.

Writer از طیف گسترده ای از فرمت ها برای وارد کردن و صادر کردن فایل ها، از جمله ذخیره در PDF و وارد کردن docx پشتیبانی می کند. و ارسال فایل از طریق ایمیل با یک کلیک یک دکمه انجام می شود.

صفحات گسترده Calc را باز کنید

شروع: OpenOffice.org Calc یک برنامه کاربردی برای کار با صفحات گسترده است. با کمک آن می توانید داده های ورودی را تجزیه و تحلیل کنید، محاسبات را انجام دهید، پیش بینی کنید، داده ها را از برگه ها و جداول مختلف خلاصه کنید، نمودارها و نمودارها بسازید.

Calc یک جزء رایج و محبوب OpenOffice.org برای کار با صفحات گسترده در محیط کسب و کار است. ابزار مورد علاقه حسابداران و مدیران برای ایجاد گزارش.

ورود گام به گام فرمول ها به سلول های صفحه گسترده با استفاده از Wizard، تشکیل فرمول های پیچیده و تودرتو را تسهیل می کند، توصیف هر پارامتر و نتیجه نهایی را در هر مرحله ورودی نشان می دهد.

قالب بندی شرطی و سبک های سلولی به شما کمک می کند تا داده های خود را سازماندهی کنید جداول محوریو نمودارها نتایج کار را نشان می دهند.

بیش از دوجین فرمت واردات و صادرات فایل، از جمله توابع وارد کردن متن، به شما امکان می دهد تقریباً با هر داده ای کار کنید. همچنین می توانید از یک ابزار ویژه برای وارد کردن داده ها از منابع دیگر مانند پایگاه داده استفاده کنید و می توانید یک محدوده به روز ایجاد کنید تا داده های وارد شده همیشه به روز باشند.

پیوندهای بین صفحات گسترده مختلف و ویرایش مشترک داده ها پشتیبانی می شود (شروع با OpenOffice.org نسخه 3.0).

تنظیمات چاپ مختلف موجود است ورق های تمام شدهدر چاپگر: مقیاس، حاشیه، پاورقی. و بررسی املای داخلی، مانند یک ویرایشگر متن، کیفیت گزارش نهایی را بهبود می بخشد.

باز کردن ویرایشگر گرافیک برداری Draw

قرعه کشی OpenOffice.org- یک ویرایشگر گرافیک برداری، قابل مقایسه با CorelDRAW، بخشی از OpenOffice.org.

ویرایشگر گرافیکی وکتور Drawیک ابزار طراحی است که از گرافیک برداری استفاده می کند. این شامل تعدادی خدمات است که به شما امکان می دهد به سرعت انواع نقشه ها را ایجاد کنید. گرافیک برداریبه شما امکان می دهد تصاویر را به صورت بردار (دو نقطه و یک خط) ذخیره و نمایش دهید نه به صورت یک سری پیکسل (نقاط روی صفحه). گرافیک برداری ذخیره و تغییر اندازه تصاویر را آسان می کند.

ویرایشگر گرافیکی Drawبه طور ایده آل در سیستم OpenOffice.org یکپارچه شده است، که تبادل نقشه ها بین هر ماژول سیستم را بسیار آسان می کند. به عنوان مثال، اگر یک طراحی در Draw ایجاد می کنید، می توانید به راحتی از آن در یک سند Writer با کپی و چسباندن استفاده کنید. همچنین می‌توانید با استفاده از زیرمجموعه‌ای از توابع و ابزارهای Draw، مستقیماً در ماژول‌های Writer و Impress با گرافیک کار کنید.

این بسته شامل «اتصال‌کننده‌های» کاملاً کاربردی بین اشکال است که می‌توانند از انواع سبک‌های خطی استفاده کنند و به شما امکان ترسیم نقشه‌هایی مانند فلوچارت را می‌دهند.

نیاز به ویرایشگر برداری به عنوان بخشی از مجموعه اداری بدون شک است. دامنه کاربرد چنین ویرایشگری بسیار گسترده است: از ساده ترین نقشه ها و تبلیغات گرفته تا نمودارها، نمودارها و نقشه ها.

علاوه بر اشیاء خود، می توانید نمودارها، فرمول ها و سایر عناصر ایجاد شده در سایر مؤلفه های OpenOffice.org را در نقشه های خود وارد کنید. Draw همچنین از صادرات تصاویر شطرنجی در اکثر فرمت‌ها، معمولی و تخصصی پشتیبانی می‌کند.

قرعه کشی همه چیز را دارد ابزار لازمذاتی در ویرایشگرهای برداری:

* خطوط اتصال، خطوط بعدی، جداول * کار با متن و جلوه های متنی. * تغییر رنگ پر، سایه، شفافیت. * قرار دادن، پیوند دادن و مدیریت اشیاء با استفاده از اسلایدها، لایه ها و راهنماها. * عملیات های مختلف بر روی اشیاء پشتیبانی می شود: جمع، تفریق، گروه بندی و تبدیل اشکال. * نقاشی اجسام سه بعدی; * طراحی با استفاده از گرافیک های اولیه، منحنی های Bezier. * جلوه ها: نورپردازی، شکل گیری و تکرار.

علاوه بر اشیاء خود، می توانید نمودارها، فرمول ها و سایر عناصر ایجاد شده در سایر مؤلفه های OpenOffice.org را در نقشه های خود وارد کنید. Draw همچنین از صادرات تصاویر شطرنجی در اکثر فرمت‌ها، معمولی و تخصصی پشتیبانی می‌کند.

استفاده از گالری (ذخیره سازی اشیا) به شما امکان می دهد تصاویر موجود را سازماندهی کنید و پشتیبانی از سبک های متن باعث صرفه جویی در زمان هنگام ایجاد اشیاء از همان نوع می شود.

طراحی یا طراحی تمام شده را می توان روی چاپگر چاپ کرد یا به آن صادر کرد تصویر شطرنجییا مثلا در PDF.

حداکثر اندازه یک نقاشی در Draw 300x300 سانتی متر است.

با شروع نسخه 3.0 OpenOffice.org، Draw نه تنها از صادرات، بلکه از واردات PDF نیز پشتیبانی می کند (نصب یک پسوند OpenOffice.org ویژه مورد نیاز است).

باز کردن پایگاه داده رابطه ای

پایه - باز پایه رابطه ایداده، به شما امکان می دهد داده های جدولی را ایجاد، ویرایش و پردازش کنید.

به کاربران مجموعه نسبتاً بزرگی از ابزارها برای پردازش داده ها و جداول ارائه می شود: ویرایشگر فرم ها، پرس و جوها، گزارش ها، جداول پایگاه داده. با کمک آنها می توانید داده های ورودی را تجزیه و تحلیل کنید، محاسبات را انجام دهید، پیش بینی کنید، داده ها را از برگه ها و جداول مختلف خلاصه کنید، نمودارها و نمودارها بسازید.

ویرایشگر پرس و جو به شما امکان می دهد تقریباً کل محدوده پرس و جوهای SQL را در پایگاه داده ها برای انتخاب، تغییر و افزودن داده ایجاد کنید. پرس و جوهای تودرتو و پرس و جوهایی با پارامترها پشتیبانی می شوند. بخش بصری ویرایشگر فرآیند ساخت پرس و جوها را برای یک کاربر تازه کار ساده می کند.

ویرایشگر فرم به شما امکان می دهد تقریباً از هر کدام استفاده کنید ابزار استانداردمدیریت محتوای پایگاه داده کنترل هایی را برای متن، عددی، فیلدهای باینری، لیست ها، لیست های کشویی، جداول، دکمه ها، تقویم و سایر عناصر فراهم می کند.

ابزاری برای کار با منابع داده خارجی به اضافه یک DBMS داخلی HSQLDB. با استفاده از Base، می توانید رکوردهای پایگاه داده را اضافه، حذف و ویرایش کنید: MySQL، HSQLDB (معمولاً همراه با OpenOffice.org)، PostgreSQL، DB2، Oracle.

همچنین امکان کار با جداول DBF، MS Access، کتاب آدرس, فایل های متنیو همچنین صفحات گسترده ایجاد شده در OpenOffice.org Calc یا MS Excel.

دسترسی به منابع خارجیانتقال داده ها با استفاده از ODBC، JDBC، SDBC و سایر فناوری ها انجام می شود. فهرست کامل فناوری‌های پشتیبانی شده و منابع داده به سیستم عامل مورد استفاده بستگی دارد.

مدیریت پیچیده تر و پردازش داده ها با استفاده از ماکروها و زبان برنامه نویسی OOBasic انجام می شود.

ویرایشگر جدول به شما کمک می کند تا جداول را در پایگاه داده HSQLDB تعبیه شده و همچنین با برخی از آنها ایجاد و مدیریت کنید. محدودیت های احتمالیبرای سایر پایگاه های داده

پایگاه دارای یک جادوگر گزارش داخلی با توابع اساسیبرای ایجاد گزارش یا جداول یا پرس و جو اما بیشتر وجود دارد بهترین ابزارایجاد گزارش - Sun Report Builder. این ابزار به شما اجازه می دهد تا گزارش هایی با هر پیچیدگی ایجاد کنید. از گروه بندی، اجرای داخلی پشتیبانی می کند توابع سفارشی, قالب بندی شرطی. نتیجه SRB است سند نویسیا Calc که بعداً قابل چاپ یا ویرایش است.

با Base می توانید منابع داده ایجاد کنید. به عنوان مثال، با سازماندهی اتصال به یک پایگاه داده خارجی در Base و فیلتر کردن داده های لازم با استفاده از یک کوئری SQL، می توانید با این داده ها در OOo Calc کار کنید.

سیستم های برنامه نویسی باز

  1. FreePascal 2.0.4 - کامپایلر پاسکال رایگان و Object Pascal - Lazarus یا KDevelop به عنوان یک IDE توصیه می شود.
  2. کسوف- مجموعه ای باز از سیستم های برنامه نویسی باز برای توسعه برنامه های کاربردی متقابل پلت فرم مدولار.
  3. گامباس- سیستم برنامه نویسی رایگان 2) VISUAL BASIC IDE برای ایجاد برنامه های مبتنی بر Qt، GTK، OpenGL، SDL و CGI WEB

حداقل بسته منبع باز برای مدارس

شامل برنامه های متن باز است

  1. محیط گرافیکی XFCE;
  2. ویرایشگر سریع متن Abiword;
  3. ویرایشگر صفحه گسترده عددی.

حداقل بسته نرم افزاری متن باز:

  1. بسته اداری: OpenOffice.org 2.3;
  2. مرورگر اینترنت:فایرفاکس 2.0;
  3. ویرایشگر تصویر: Gimp 2.4;

دیسک اضافی شامل برنامه هایی برای مدارس و سایر موسسات آموزشی است:

  1. ویرایشگر صفحه وبماهی آبی؛
  2. زبانهای برنامه نویسیپاسکال (پاسکال و لازاروس رایگان)، پایه (گامباس)، آرم (KTurtle)؛
  3. سیستم های محاسباتی ریاضی (Maxima و Scilab)؛
  4. آنتی ویروس ClamAV و ذخیره سازی سرور ماهی مرکب، DBMS PostgreSQL

بهینه شده برای نصب و راه اندازی بر روی رایانه های 128 تا 256 مگابایت حافظه و پردازنده از PI 233 مگاهرتز.

لینوکس LiveCD

سی دی لینوکس Live-CD برای کار با نرم افزار منبع باز در رایانه های خانگی با ویندوز بدون ویندوز طراحی شده است نصب لینوکسروی یک کامپیوتر

سی دی ال سی دی زنده Inuxبهینه سازی شده برای کار با سی دی برای نصب لینوکس بر روی کامپیوتری با حافظه 128 تا 256 مگابایت و پردازنده PI 233 مگاهرتز. Sessions پشتیبانی می شود و به شما امکان می دهد تنظیمات و اسناد را در آن ذخیره کنید پوشه خانهبین راه اندازی مجدد

گزینه ای با کمترین نیاز سخت افزاری عملکرد قابل قبولی را حتی در سیستم هایی با حافظه 128 مگابایتی ارائه می دهد.

شامل محیط گرافیکی XFCE. این توزیع شامل ویرایشگر متن سبک و سریع Abiword و برنامه ویرایش صفحه گسترده Gnumeric است.

علاوه بر این، دیسک اول شامل:

  1. بسته آفیس: OpenOffice.org 2.3;
  2. مرورگر وب: فایرفاکس 2.0;
  3. ایمیل: Claws Mail;
  4. کار با تصاویر: Gimp 2.4;
  5. و بیش از 1000 برنامه که به شما امکان می دهد طیف گسترده ای از مشکلات را حل کنید.

سرور مدرسه

سرور مدرسه- اتاق سرور سیستم عاملبا عملکرد گسترده، کاملاً قابل تنظیم از طریق یک رابط وب که از طریق آن مؤلفه ها مدیریت می شوند.

ترکیب:

  1. برنامه های کاربردی وب برای کمک به سازماندهی فرآیند آموزشی:
  2. Moodle یک سیستم برای راه دور و یادگیری تعاملی، شامل نمونه دروس;
  3. Mediawiki - سیستمی برای سازماندهی یک "پایه دانش" با استفاده از فناوری ویکی؛

برای سازماندهی یک شبکه محلی:

  1. سرورهای DHCP و DNS؛
  2. سرور پروکسی Squid (با پشتیبانی از نمایش آمار دسترسی)؛
  3. دیواره آتش؛
  4. مدیریت رابط شبکه؛
  5. سرور زمان دقیق؛
  6. سرورهای فایل:
  7. سرور سامبا (برای سازماندهی دسترسی به دایرکتوری های قابل دسترسی از طریق پروتکل سامبا)؛
  8. سرور FTP؛
  9. رابط برای ایجاد آینه های محلی مخازن.
  10. سرور چاپ CUPS;
  11. MySQL (برای Moodle و Mediawiki)؛
  12. وب سرور Apache2;
  13. رابط برای به روز رسانی سیستم (از جمله راه اندازی به روز رسانی)؛
  14. پشتیبان گیری؛
  15. مدیریت حساب (قابلیت واردات حساب هااز سیستم 1C: Chronograph)؛
  16. سرور ایمیل با پشتیبانی از ابزارهای ضد ویروس و ضد اسپم.
    • کمیسیون عالی تصدیق، پروفسور، دکترای علوم کامپیوتر، 04:29، 19 ژوئیه، 2009 (UTC)

نرم افزار متن باز در روسیه

در حال حاضر نرم افزار منبع باز در حال گسترش در سیستم آموزشی روسیه است که یکی از دلایل آن توزیع غیرقانونی گسترده نرم افزارهای تجاری بسته وارداتی است.

با تصمیمات دولت، نرم افزار منبع باز داخلی در سال 2008 در تمامی مدارس فدراسیون روسیه معرفی شد و برای تامین امنیت ملی در حوزه فناوری اطلاعات در تمامی سازمان های دولتی و بودجه ای نصب خواهد شد.

نرم افزار متن باز را می توان به صورت رایگان در تمامی مدارس، ادارات، دانشگاه ها و همه موارد نصب و استفاده کرد کامپیوترهای شخصیو در کلیه سازمان ها و مؤسسات دولتی، بودجه ای و تجاری در روسیه و کشورهای مستقل مشترک المنافع مطابق با مجوز عمومی عمومی (GPL).

    • کمیسیون عالی تصدیق، پروفسور، دکترای علوم کامپیوتر، 09:50، 16 ژوئیه، 2009 (UTC)

نرم افزار متن باز در مدارس و دانشگاه ها

استفاده از نرم افزار متن بازو فن آوری های لینوکس در مدارس و دانشگاه های مسکو در سال 2005-2006 آغاز شد. پس از برگزاری سمینارهای مدرسه ای "تکنولوژی های لینوکس و نرم افزار منبع باز" به همراه شرکت آی بی ام و یونسکو بر اساس دانشگاه دولتی آموزشی مسکو.

در سال 2007 با تصمیمات دولت فدراسیون روسیه، بسته‌های نرم‌افزاری منبع باز اولیه برای پیاده‌سازی در تمام مدارس روسیه و استفاده برای آموزش علوم کامپیوتر و علوم کامپیوتر توصیه شد. فناوری اطلاعاتدر تمام کلاس های علوم کامپیوتر تمام مدارس در فدراسیون روسیه.

پس زمینه بسته های پایهبرنامه های علوم کامپیوتر، توسعه، اجرا و توزیع آنها در مدارس روسیه و کشورهای مستقل مشترک المنافع در اواخر دهه 90 آغاز شد، زمانی که بسته های نرم افزاری اولیه برای رایانه های شخصی داخلی BK، Corvette و UKNC توسعه یافت و به عنوان نرم افزار آزاد و آزاد برای مدارس توزیع شد.

تمام مدارس متوسطه در روسیهدر سال 2008-2009 بسته‌های پایه نرم‌افزار منبع باز تجاری و رایگان مجوز برای آموزش دریافت کرد سواد کامپیوتر، مبانی علوم کامپیوتر و فناوری های جدید اطلاعات با سیستم عامل های ویندوز و لینوکس.

در چهار منطقه روسیهدر سال 2008-2009 برای معرفی و استفاده از بسته‌های نرم‌افزاری پایه کلاس‌های علوم کامپیوتر در مدارس راهنمایی و راه‌اندازی شده است فناوری رایانهو شروع به آموزش معلمان و معلمان علوم کامپیوتر برای کار با نرم افزارهای متن باز در محیط های ویندوز و لینوکس کرد.

مطابق با دکترین امنیت اطلاعات RFآموزش سواد رایانه ای و انفورماتیک باید همراه با آموزش حقوقی در زمینه آموزش حفاظت از اطلاعات در رایانه، محافظت در برابر ویروس های رایانه ای، سایت های پورنو و تضمین امنیت اطلاعات به صورت محلی و محلی باشد. شبکه های جهانیکامپیوتر مبتنی بر نرم افزار منبع باز رایگان.

در سال 2007، اولین کتاب‌های درسی علوم کامپیوتر برای دانشگاه‌ها و مدارس منتشر شد تا علوم کامپیوتر را مطابق با استانداردهای آموزشی دولتی با نرم‌افزارهای تجاری باز و انحصاری رایگان در ویندوز و لینوکس آموزش دهند.

    • کمیسیون عالی تصدیق، پروفسور، دکترای علوم کامپیوتر، 09:51، 16 ژوئیه، 2009 (UTC)

تعریف منبع باز

تعریف منبع باز) توسط Open Source Initiative برای تعیین میزان مطابقت مجوز نرم افزار با استانداردهای Open Software (Open Source) استفاده می شود. بر اساس دستورالعمل‌های نرم‌افزار آزاد دبیان، که بیشتر توسط بروس پرنس نوشته شده است.

تعریف شامل ده مورد نیاز مجوزبرای باز کردن نرم افزار:

  1. توزیع رایگان.این بدان معناست که مجوز نباید محدودیتی برای فروش و توزیع نرم افزار ایجاد کند.
  2. متون منبع موجودحتی اگر نرم افزار با کد منبع همراه نباشد، کد منبع باید به راحتی قابل دسترسی باشد.
  3. امکان اصلاح. امکان سادهخواندن متون مبدأ به شما اجازه آزمایش با آنها و انتشار تغییرات را نمی دهد
  4. حتی اگر کد منبع نویسنده غیرقابل نقض باشد، برنامه های مشتق شده و کدهای منبع آنها باید آزادانه توزیع شوند.
  5. عدم تبعیض علیه افراد یا گروه های مردم.برخی از کشورها، مانند ایالات متحده آمریکا، محدودیت هایی در صادرات نرم افزار دارند.
  6. بدون تبعیض بر اساس هدف استفاده. مجوز رایگانباید انواع فعالیت ها از جمله تحقیقات ژنتیکی و هسته ای، کاربردهای تجاری و غیره را مجاز کند.
  7. توزیع مجوز. حقوق مرتبط با منبع باز باید برای همه کاربران برنامه بدون نتیجه گیری اعمال شود توافقات اضافیبه عنوان مثال، قراردادهای عدم افشا.
  8. مجوز نباید سایر محصولات نرم افزاری را محدود کند.به استثنای ناسازگاری پیش پا افتاده، کاربر این حق را دارد که انتخاب کند از چه چیزی استفاده کند.
  9. مجوز باید از نظر فناوری خنثی باشد. یعنی مجوز نباید به چیزی از رابط یا فناوری های مورد استفاده در برنامه مشتق شده نیاز داشته باشد.
  10. مجوز نباید به یک محصول خاص گره بخورد.حقوق به کد برنامهنباید به این بستگی داشته باشد که آیا برنامه بخشی از یک محصول است یا خیر. شخصی که برنامه ای را جدا از مجموعه توزیع می کند یا بخشی از کد را به محصول دیگری منتقل می کند، همان حقوقی را دارد که مجموعه داده است.

بله، در هر گوشی هوشمند (مهم نیست که دستگاه اندروید، iOS یا WP باشد) دارای یک ماژول رادیویی است که ارتباطات سیاربا شبکه تلفن همراه(به عنوان مثال، 3G یا LTE)، نه یک، بلکه دو سیستم عامل وجود دارد. کسی همیشه در مورد آن می دانست، کسی برای اولین بار آن را می شنید، و کسی فقط حدس می زد... در هر صورت، این تقریباً هرگز در رسانه ها صحبت نمی شود و این واقعیت کمی مورد بحث قرار می گیرد.

علاوه بر سیستم عامل اصلی، که کاربر نهایی با آن تعامل دارد (به عنوان مثال، اندروید یا iOS)، یک سیستم عامل دوم، مخفی و کوچک وجود دارد که بخشی از تلفن را که با رادیو کار می کند، سرویس می دهد. از آنجایی که چنین عملکردی نیاز به کارایی بالایی دارد، از یک سیستم عامل بلادرنگ استفاده می شود.

فایل های این سیستم عامل به طور طبیعی جدا از اطلاعات گوشی ذخیره می شوند و خود سیستم عامل نیز بر روی آن اجرا می شود پردازنده مجزا– چیپ مودم رادیویی به عنوان یک قاعده، این دومین سیستم عامل بلادرنگ همیشه اختصاصی است، یعنی بسته است، کدهای منبع آن در دسترس عموم نیستند و هیچ کس به جز توسعه دهندگان و احتمالاً خدمات صدور گواهینامه (سرویس های خاص؟) این منابع را ندیده است.

به عنوان مثال، سیستم عاملی که مودم رادیویی Qualcomm MSM6280 را تغذیه می کند AMSS نام دارد که بر اساس هسته اختصاصی REX ساخته شده است و 69 کار همزمان را انجام می دهد که همه چیز از USB گرفته تا GPS را مدیریت می کند. همه اینها روی یک پردازنده موبایل جداگانه ARMv5 اجرا می شود.

مشکل واضح است: هیچ کس واقعاً به نحوه کار ماژول رادیویی و سیستم عامل اختصاصی مخفی نپرداخته است، هیچ کس واقعاً تلاش نکرده است که سؤال امنیت این همه نرم افزار بسته غیرمستند را مطرح کند، که در واقع یک "خوک" است. در یک بهم زدن.»

این مطابق است حداقلعجیب است، زیرا سیستم عامل مخفی که بر روی هر دستگاه مدرنی با ماژول رادیویی کار می کند، فاصله زیادی دارد آخرین مکاندر مدیریت اطلاعات محرمانهو اطمینان از ایمنی کاربر

البته، شما می‌توانید «به‌طور پیش‌فرض» به این بیانیه تکیه کنید که همان AMSS ایمن و صد در صد قابل اعتماد است. اما اگر واقعا اینطور نباشد چه؟ اگر ایمن‌ترین و فوق‌ایمن‌ترین سیستم‌عامل اولیه دنیا را روی گوشی خود داشته باشید، اما در نهایت با یک حفره امنیتی بزرگ در قالب یک سیستم‌عامل دوم شناسایی نشده مواجه شوید، چه؟

ناامنی نرم افزار سرویس دهی ماژول های رادیویی نتیجه طراحی و استانداردسازی اشتباه است. استانداردهایی که مودم های رادیویی بر اساس آن کار می کنند در دهه 80 توسعه یافتند و استانداردهایی که نرم افزارهای مربوطه بر اساس آن کار می کنند در دهه 90 توسعه یافتند. این مدت زمان بسیار طولانی برای الکترونیک موبایل است.

بیایید برای لحظه ای تصور کنیم که یک سوء استفاده ظاهر شده است که از اشکالات در یک سیستم عامل مخفی استفاده می کند. تمام تلفن‌هایی که سیستم‌عاملی را اجرا می‌کنند و برای آنها اکسپلویت نوشته شده است، به‌طور خودکار در معرض خطر فاجعه‌بار قرار می‌گیرند. بدتر از همه، مودم رادیویی به طور خودکار به همه چیزهایی که از ایستگاه پایه دریافت می کند اعتماد می کند (یعنی. برج سلولی). هیچ چیز بررسی نمی شود؛ تمام اطلاعات دریافتی و ارسال شده به طور پیش فرض 100٪ قابل اعتماد در نظر گرفته می شود. علاوه بر این، در اکثر تلفن های هوشمند، پردازنده مودم رادیویی اصلی در نظر گرفته می شود و پردازنده برنامه (که سیستم عامل کاربر آشنا روی آن "اجرا می شود") ثانویه در نظر گرفته می شود.

بنابراین، ما یک سیستم عامل تمام عیار بلادرنگ داریم که روی یک پردازنده ARM اجرا می شود و هیچ کس به امکان ایجاد اکسپلویت و عواقب آن فکر نمی کند و مودم رادیویی به طور خودکار به هر اطلاعات، دستورالعمل یا قطعه کد دریافت شده اعتماد می کند.

با در نظر گرفتن این افکار، محقق امنیت اطلاعات رالف فیلیپ واینمن از دانشگاه لوکزامبورگ (بله، این همان رالف است که در سال 2010 یک آیفون را در 20 ثانیه هک کرد) مهندسی معکوس (همچنین به عنوان مهندسی معکوس شناخته می شود) نرم افزار را آغاز کرد. مودم های رادیویی Qualcomm و Infineon.

این محقق به راحتی تعداد زیادی باگ و هرج و مرج نرم افزاری عمومی را در سیستم عامل های مخفی کشف کرد که به راحتی می تواند منجر به ایجاد سوء استفاده هایی شود که نه تنها باعث خرابی گوشی های هوشمند می شود، بلکه به مهاجم اجازه می دهد تا از راه دور کد دلخواه را اجرا کند. و همه اینها روی هوا، بدون مستقیم تاثیر فیزیکیبه تلفن به عنوان مثال، رالف فیلیپ کشف کرد که کافی است یک اکسپلویت ایجاد کند که پیامی به اندازه 73 بایت ارسال کند تا بتواند کد را از راه دور روی دستگاه اجرا کند.

مهاجمی که چنین ابزار قدرتمندی را در دست دارد، می‌تواند برای مثال، با استفاده از دستورات مودم Hayes، یک منشی تلفنی نامرئی و غیرقابل شنیدن را روشن کند. این "زبان ارتباطی" مودم های تلفن Dial-UP در سال 1981 توسعه یافت، اما، با این وجود، هنوز در گوشی های هوشمند مدرن استفاده می شود!

ایستگاه پایه حامل اسپرینت

علیرغم این واقعیت که ما حداقل می توانیم به ایستگاه های پایه اپراتورهای بزرگ اعتماد کنیم که به معنای ایمنی آنها است، باید درک کنیم که ایستگاه های پایه نوعی تجهیزات فوق سری فوق انحصاری نیستند - ایستگاه های پایه هر روز ارزان تر می شوند. روز، حتی پیشینه هایی برای فروش آنها در eBay 'e وجود دارد. علاوه بر این، در حال حاضر نرم افزار رایگان و متن باز وجود دارد که به عنوان یک BS در یک کامپیوتر معمولی عمل می کند.

در هر فیلم اکشن علمی تخیلی یوبی سافت ذره ای از حقیقت وجود دارد

کافی است اگر تمایل، ابزار و دانش زیادی دارید، یک ایستگاه پایه تقلبی (مثلاً در مرکز تجاری شهر) نصب کنید تا بتوانید میکروفون، دوربین را روشن و خاموش کنید، نصب کنید. و روت کیت ها را راه اندازی کنید، تماس بگیرید و به هر شماره ای پیامک ارسال کنید و غیره. حتی ممکن است برای همیشه به گوشی خود آسیب وارد کنید!

این یک مشکل نسبتا جدی است، با این حال، به طور خاص در رسانه ها مطرح یا پوشش داده نمی شود.

البته، همه نمی توانند اکسپلویت مکرر ذکر شده را توسعه دهند، و همه نمی توانند به اندازه کافی عمیق در حوضچه تاریک نرم افزارهای بسته، مشخصات بسته، درگیر در مهندسی معکوس و ایجاد ایستگاه های پایه جعلی باشند. اما اگر کسی هنوز برای انجام این کار وقت بگذارد چه؟ و اگر این شخص در تحقیقات خود موفق باشد (و این خیالی نیست - قبلاً اتفاق افتاده است) چه می شود؟

مهندسی معکوس سیم کارت.

P.S. به طور دقیق، گوشی های هوشمند نه دو، بلکه سه سیستم عامل را اجرا می کنند که دو تای آنها مخفی هستند. علاوه بر سیستم عامل بلادرنگ که داده ها را برای مودم رادیویی پردازش می کند، یک سیستم عامل بسیار کوچک در داخل سیم کارت اجرا می شود. بله، هر چقدر هم که عجیب به نظر برسد، داخل سیم کارت پردازنده و حافظه مخصوص به خود وجود دارد که توسط یک سیستم عامل جداگانه مدیریت می شود.

برای درک اینکه چه معنایی برای سازمان ما استفاده از نرم افزارهای متن باز/بسته دارد، باید بدانیم که چگونه آنها با یکدیگر تفاوت دارند. این مقاله به تفاوت های اصلی اشاره می کند، اما به یاد داشته باشید که این یک توضیح بسیار ساده است. اطلاعات تکمیلیرا می توان از ویکی پدیا یا با خواندن به دست آورد نمونه های عینیبا استفاده از هر دو نوع نرم افزار

اول از همه، نرم افزار متن باز به این معنی است که ما می توانیم برنامه خود را تغییر دهیم و توسعه دهیم تا زمانی که دانش و مهارت لازم برای این کار را داشته باشیم. برعکس، امکان تغییر یک برنامه منبع بسته توسط خودتان وجود ندارد زیرا کد منبع برنامه/برنامه در دسترس نیست. در حالی که همه ما برنامه نویس نیستیم، هنوز هم می توانیم از کار با نرم افزار منبع باز سود ببریم.

چنین نرم افزاری نه تنها برنامه ها، بلکه سیستم عامل ها نیز به صورت رایگان در اختیار کاربران قرار می گیرد. این توسط خود کاربران ایجاد و توسعه یافته است که آثار خود را در اینترنت ارسال می کنند. اکثر برنامه های محبوببه طور مرتب به روز می شوند زیرا افراد زیادی از آنها استفاده می کنند. به عنوان مثال می توان به موزیلا فایرفاکس یا تاندربرد اشاره کرد. اگر برنامه به طور منظم به روز نمی شود، ممکن است منابع فنی کافی برای این کار وجود نداشته باشد - کل سوال این است که برنامه چند کاربر دارد. فرکانس بالابه روز رسانی تضمین قطعی ایمنی استفاده از برنامه است. با این حال، اگر پس از نصب به روز رسانی معلوم شود که برنامه کار نمی کند (به عنوان مثال، در نسخه جدیدسیستم عامل توسط اسکایپ پشتیبانی نمی شود)، دو راه برای حل مشکل وجود دارد: سعی کنید در انجمن ها در اینترنت کمک پیدا کنید یا خودتان مشکل را برطرف کنید، که نسبتاً دشوار است.

نرم افزارهای متن بسته بسیار محبوب تر از نرم افزارهای متن باز هستند. اول از همه، به دلیل سهولت استفاده، و همچنین به دلیل اینکه ما به سادگی به آن عادت کرده ایم - به عنوان یک قاعده، ما از سیستم عامل ویندوز در مدرسه، محل کار و خانه استفاده می کنیم. در مورد برنامه ها و سیستم عامل های مبتنی بر کد منبع بسته، ما با محصول نهایی روبرو هستیم که نیازی به مداخله از جانب ما ندارد. کار کردن با آنها برای کاربر معمولی بسیار راحت تر است. کاربران نرم افزار منبع بسته اغلب بر آسان بودن نصب و استفاده از آن، داشتن کمک واضح برای برنامه در دسترس و توانایی تماس با پشتیبانی فنی در صورت بروز مشکل تأکید می کنند. چنین سیستم ها و محصولاتی توسط شرکت ها و تنها پس از چندین مرحله آزمایش منتشر می شوند. کاربر به سادگی یک بسته نرم افزاری کامل را خریداری می کند که آماده نصب بر روی کامپیوتر است. چنین نرم افزاری پولی است: ما مجوز خریداری می کنیم، و اغلب برنامه را به روز می کنیم.

برخی از توسعه دهندگان نرم افزار از سازمان های اجتماعی حمایت می کنند و نرم افزار را به صورت رایگان یا با تخفیف از طریق سازمان های غیر انتفاعی مربوطه به آنها ارائه می دهند. شبکه وابسته TechSoup، که اعضای آن در کشورهای مختلف. در روسیه، این برنامه توسط Teplitza اجرا می شود فناوری های اجتماعی(Spiro LLC). با تماس با برنامه infoDonor، می توانید دریابید که آیا سازمان شما می تواند در برنامه شرکت کند یا خیر. همچنین باید به یاد داشته باشیم که وقتی یک سیستم عامل را انتخاب می کنیم، روش کار در سازمان خود را نیز انتخاب می کنیم. به عنوان مثال، اگر لینوکس را انتخاب کنیم، نمی توانیم از راه حل های Adobe استفاده کنیم و اگر ویندوز را انتخاب کنیم، باید بر اساس تعداد رایانه ها، لایسنس خریداری کنیم. هر موردی مزایا و معایب خود را دارد. ما باید به دقت در نظر بگیریم که سازمان ما دقیقاً به چه چیزی نیاز دارد، معیارها چیست استفاده موثرتجهیزات، و پس از تجزیه و تحلیل کامل تصمیم گیری کنید.

البته نرم افزار منبع باز یا بسته فقط مربوط به مایکروسافت، مک یا لینوکس نیست. موضوع صدور مجوز در ارتباط با هر نوع نرم افزاری که در یک سازمان استفاده می شود مطرح می شود. قانون اصلی این است که تمام مجوزها و قراردادهای خدمات را با دقت بخوانید. مثال‌های زیادی وجود دارد که در آن سازمان‌ها با نرم‌افزارهایی که به دلیل شرایط مجوز عملاً بی‌استفاده شده‌اند، با مشکلات جدی مواجه شده‌اند، یا حتی کوچک‌ترین تغییرات در یک سایت بسیار پرهزینه بوده است.

نرم افزار متن باز طرفداران خود را دارد و اخیراوقتی صحبت از توسعه برخی از محصولات "ملی" می شود، به طور کلی منظور آنها از منبع باز است. به طور متناقض، علاقه به این نوع نرم افزارها تحریفات و باورهای غلط زیادی را به وجود آورده است که در عمل از گسترش آن جلوگیری می کند.

شرکت ما از سال 2005 در پروژه های منبع باز شرکت کرده است - و به لطف توسعه خودمان متن بازراه حل ها (پروژه های OpenVZ، CRIU)، شرکت در سایر پروژه های باز (QEMU، OpenStack، libvirt، libcontainer، و غیره). در طول 10 سال، ما برخی از رایج ترین افسانه ها را در مورد نرم افزار منبع باز جمع آوری کرده ایم. من در مورد هر یک از باورهای غلط به شما می گویم و دلیل اشتباه آنها را توضیح می دهم. مطمئناً همین تعداد را به خاطر خواهید آورد، اما به نظر من این پنج نفر "جهنمی ترین" هستند.


پروژه متن باز یک پروژه متن باز است.

هر پروژه نرم افزاری از مصنوعات زیادی تشکیل شده است: کد منبع پروژه، اطلاعات مربوط به نقص های اصلاح نشده، کد منبع آزمایش، مستندات. کد منبع پروژه تنها بخشی از آن است، دسترسی رایگانکه حق فراخوانی کل پروژه را نمی دهد. علاوه بر کد منبع، سایر مصنوعات توسعه باید آزادانه در دسترس باشند، و هر چه مصنوعات بیشتر باز باشند، پروژه برای مشارکت کنندگان (افرادی که می خواهند در پروژه مشارکت کنند) بازتر است. علاوه بر این، فرآیندهای شفاف بین تمام اعضای جامعه، ارتباطات باز در پروژه و غیره ضروری است. همه این اقدامات تنها به توسعه پروژه و همکاری ثمربخش بین اعضای جامعه کمک می کند.

کیفیت نرم افزار منبع باز بدتر است زیرا هر کسی می تواند برای آن کد بنویسد

اصل اصلی نرم افزار منبع باز - توسعه مشارکتی باز - به خودی خود تضمینی است که کد، عصا و وصله های با کیفیت پایین را نمی توان از سایر شرکت کنندگان پنهان کرد. فردی که در این نوع پروژه ها شرکت می کند، آماده است که کارش هم در معرض تحلیل و هم نقد قرار گیرد و از این رو، گوشه و کنارش را کوتاه نمی کند. آبروی او در خطر است و هیچ کس نمی خواهد آن را از دست بدهد.

علاوه بر این، در برخی از جوامع (به عنوان مثال، جامعه پیرامون توسعه هسته لینوکس) نیز وجود دارد اصل سخت– تنها بهترین، آزمایش شده و کد ایده آل در هسته منبع پذیرفته می شود. تلاش برای افزودن تغییرات با کیفیت پایین رد خواهد شد؛ تلاش دوم مملو از از دست دادن شهرت برای شخص یا شرکت کننده است.

یعنی پروژه باز واقعاً به هر کسی امکان می دهد در کدنویسی شرکت کند اما در پروژه های جدی به دلیل بالا بودن آستانه ورود کد از افراد با تخصص ناکافی پذیرفته نمی شود.
اکثر شرکت‌های بزرگ فناوری اطلاعات (IBM، Google، Canonical، Parallels و غیره) دارای بخش‌های کاملی هستند که در آن‌ها متخصصان برای کار بر روی پروژه‌های منبع باز حقوق می‌گیرند و بنابراین به طور غیرمستقیم روی محصولات شرکت کار می‌کنند.

شایان ذکر است که شرکت هایی که محصولات را بر اساس پروژه های باز، در طول آزمایش، علاقه مند به بهبود کد پروژه های منبع باز مورد استفاده خود هستند. بنابراین، تمام مشکلات شناسایی شده باید اصلاح شود و اطمینان حاصل شود که این اصلاح به شاخه اصلی پروژه اضافه شده است تا کمترین تفاوت ممکن در کد شما و کد پروژه باز وجود داشته باشد. محصولات ما از کدهای سایر پروژه‌های منبع باز استفاده می‌کنند، بنابراین مشکلات موجود در کد این پروژه‌ها را برطرف کرده و آنها را به بالادست ارسال می‌کنیم. این مورد در مورد آسیب‌پذیری‌ها در هسته RHEL بود: Red Hat به ولادیمیر داویدوف به دلیل کشف آسیب‌پذیری‌های جدی CVE-2014-0203 و CVE-2014-4483 در یکی از به‌روزرسانی‌های هسته RHEL6 اشاره کرد (به هر حال، مشکل دوم با استفاده از آن پیدا شد. یکی از تست های خودکار ما، با استفاده از پروژه تست لینوکس). واسیلی آورین برای کشف خطای CVE-2014-5045، دیمیتری موناکوف - برای CVE-2012-4508 تشکر کرد. حقیقت تست خوبحتی اندرو مورتون (این کیست؟) به هسته لینوکس اشاره کرد: "من علاقه مندم. طی چند ماه گذشته، افراد @openvz.org دسته ای از اشکالات نامفهوم، اما جدی و نسبتا قدیمی را پیدا کرده اند (و رفع کرده اند). چگونه این اشکالات را کشف کردید؟»

خط پایین

در واقع، تمام افسانه های ذکر شده در بالا بیشتر در میان کاربرانی ایجاد می شود که یا به تازگی شروع به کار با نرم افزار OpenSource کرده اند یا اصلاً آن را امتحان نکرده اند. بهترین راه برای رهایی از تعصبات، شروع همکاری نزدیک با چنین تصمیماتی است.
ما به تازگی نسخه جدیدی از محصول خود Virtuozzo 7 را منتشر کرده ایم. اگر شما نیز علاقه مند به ایجاد آن هستید بهترین تکنولوژیپس مجازی سازی کانتینر

بهترین مقالات در این زمینه