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

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

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

شرکت ما از سال 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 را به روز کرده ایم. اگر شما نیز علاقه مند به ایجاد بهترین فناوری مجازی سازی کانتینر هستید، پس

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

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

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

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

محدودیت های نرم افزاری

کپی و اصلاح نرم افزار محدود می باشد وسایل فنیو با کمک مقررات قانونی.

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

روش های مدرن برای محدود کردن نرم افزارهای اختصاصی

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

محدودیت استفاده تجاری

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

محدودیت در توزیع

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

محدودیت در تغییرات

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

فرمت های اختصاصی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ایستگاه پایه اپراتور اسپرینت

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

هر فیلم اکشن علمی تخیلی UbiSoft ذره ای از حقیقت را دارد

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

هندوستان

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

دولت پنجاب در سال های 2004-2005 یک برنامه اطلاع رسانی برای دانش آموزان کلاس های 6-12 راه اندازی کرد. وزارت آموزش فناوری اطلاعات و ارتباطات ایالتی پنجاب در حال اجرای پروژه ای است که آزمایشگاه های کامپیوتری را در تمام مدارس ابتدایی با تجهیزات لازم، نرم افزار و اتصالات اینترنت پهن باند راه اندازی می کند. در همان زمان، در سطح ایالتی، تصمیم بهارات مورد حمایت گسترده قرار گرفت سیستم عامل 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 در سال 88-1387 انجام شد. 2. توسعه پشتیبانی اینترنتی با کتب درسی علوم کامپیوتر پایه و بسته های پایه نرم افزار منبع باز ویندوز و لینوکس در سال 2005-2009 انجام شد. 3. دوره‌های آزمایشی برای معلمان انفورماتیک و معلمان مدرسه در زمینه فناوری‌های لینوکس و منبع باز در سال‌های 2005-2007 انجام و کار شد. به طور مشترک با دانشگاه های آموزشی مسکو دانشگاه دولتی آموزشی مسکو و دانشگاه دولتی آموزشی مسکو با حمایت یونسکو، شرکت آی بی ام و مرکز لینوکس.

    • VAK, prof., Doc. Com. of Sciences 16:32, 15 اکتبر 2009 (UTC)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenOffice.org Writer - واژه پردازو ویرایشگر بصری hypertext، بخشی از 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 است.

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

ویرایشگر گرافیکی را ترسیم کنیدکاملاً در سیستم 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).

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

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

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

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

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

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

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

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

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

ویرایشگر جدول به شما کمک می کند تا جداول را در پایگاه داده 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. سیستم های محاسبات ریاضی(ماکسیما و اسکیلب)؛
  4. آنتی ویروس ClamAV و ذخیره سازی سرور Squid، DBMS PostgreSQL

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

سی دی LiveCD لینوکس

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

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

گزینه ای با کمترین نیاز سخت افزاری عملکرد قابل قبولی را حتی در سیستم هایی با حافظه 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: سیستم کرونوگراف)؛
  16. سرور ایمیل با پشتیبانی از آنتی ویروس و ضد اسپم.
    • VAK, prof., Doc. Com. of Sciences 04:29، 19 ژوئیه 2009 (UTC)

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

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

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

نرم‌افزار متن‌باز را می‌توان آزادانه در تمامی مدارس، ادارات، دانشگاه‌ها و تمامی رایانه‌های شخصی و در تمامی سازمان‌ها و مؤسسات دولتی، بودجه‌ای و تجاری در روسیه و کشورهای CIS تحت مجوز عمومی عمومی (GPL) نصب و استفاده کرد.

    • VAK, prof., Doc. Com. of Sciences 09:50, 16 ژوئیه 2009 (UTC)

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

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

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

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

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

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

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

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

    • VAK، پروفسور، Doc. Com. Of Sciences، 09:51، 16 ژوئیه، 2009 (UTC)

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

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

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

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

مقالات مرتبط برتر