الإعلانات
لينكس أشياء كثيرة. انها ال المكون الأساسي كيفية ترقية نواة لينكس أوبونتو بسهولة مع Ukuuإن ترقية نواة Linux ليست سهلة ، ولكن إذا كنت تقوم بتشغيل Ubuntu وتريد أحدث نواة ، فهناك الآن أداة بسيطة يمكنك استخدامها لتنزيل التحديث: Ukuu. اقرأ أكثر عدد كبير من التوزيعات ، الكتفين التي أ منصة متنقلة كبيرة هل Android مفتوح المصدر حقًا؟ وهل هي فعلا مهمة؟نستكشف هنا ما إذا كان Android مفتوح المصدر حقًا أم لا. بعد كل شيء ، فإنه يقوم على لينكس! اقرأ أكثر يقف على و أفضل من غيرها هل لينكس جيد أخيرًا لاستبدال Windows؟تشير الأرقام الأخيرة إلى أن استخدام Linux لسطح المكتب وصل إلى 2 ٪ ، وهو أعلى مستوى حتى الآن. هل يعني هذا أن Linux قد وصل إلى نقطة يمكنه فيها استبدال Windows و Mac OS X للمستخدم العادي؟ اقرأ أكثر ، أنظمة تشغيل أكثر شعبية (بالتأكيد ليس رأيًا).
ومع ذلك ، فإن أحد عيوبه ينبع من انخفاض شعبيته على سطح المكتب: توافر البرامج. لحسن الحظ ، هناك أشياء يمكن أن تساعد في ذلك ، أحادية كونها واحدة منهم.
أطر البرامج: كتل البناء
أطر البرامج ليست أكثر الأشياء إثارة ، لكنها مفيدة بطريقتها الخاصة ، وتعمل خلف الكواليس. إنها تسمح للناس بتطوير التطبيقات للآخرين بسهولة ، دون البدء تمامًا من الصفر.
أحادية هو واحد منهم ، كما هو .الإطار الصافي بداية غنو لمايكروسوفت: ماذا يعني .NET Framework مفتوح المصدر لبقية مناأصدرت Microsoft للتو جزءًا كبيرًا من التعليمات البرمجية الخاصة بها بموجب ترخيص مفتوح المصدر. هذه الخطوة تكسر سنوات من التقاليد. لكن لماذا وماذا يعني لك؟ اقرأ أكثر .يمكن أن تتراوح هذه الأطر من استخدامها لمحددة بيئات سطح المكتب 5 بيئات رائعة لسطح مكتب Linux لم تسمع بها من قبلهناك الكثير من بيئات سطح المكتب Linux - بما في ذلك بعض البيئات الرائعة التي ربما لم تسمع بها. هنا خمسة من المفضلة لدينا. اقرأ أكثر إلى شيء متاح لأنظمة تشغيل متعددة. على سبيل المثال ، سطح مكتب كيدي بلازما شرح كيدي: نظرة على واجهة سطح المكتب الأكثر قابلية للتكوين في Linuxكيف يبدو لينكس؟ في بعض الأحيان ، الوحدة ؛ أوقات أخرى ، جنوم. في كثير من الأحيان ، يدير لينكس كيدي. إذا كنت لا تستخدم بيئة سطح المكتب K السابقة على جهاز الكمبيوتر الخاص بك Linux ، فقد حان الوقت للتغيير! اقرأ أكثر يحتوي على العديد من البرامج التي تساعد على جعل الكتابة المدمجة والتطبيقات الأصلية أسهل. وهذا يشمل IDE الخاصة بهم (بيئة التطوير المتكاملة) تسمى KDevelop.
يمكن أن يكون لهذا العديد من الفوائد للمستخدمين النهائيين أيضًا. المطورين قادرون على إنشاء التطبيقات 10 تطبيقات Linux حصرية لن تجدها على Windowsبالانتقال من Windows ، ستجد أن هناك الكثير من التطبيقات التي يمكنك استخدامها لتحل محل برامج الملكية القديمة الخاصة بك. ستجد حتى مجموعة مختارة من التطبيقات والأدوات المثيرة للإعجاب حصرية لنظام Linux. اقرأ أكثر بشكل أسرع وأكثر سهولة ، وعلى هذا النحو يمكن أن تدفع التغييرات والتحسينات بشكل أسرع. عندما تقف على أكتاف العمالقة ، يجعل الوصول إلى هذا الارتفاع الإضافي أقل إيلامًا.
بعض الأطر متقاطعة في الطبيعة - يمكن أن تعمل البرامج المكتوبة معها بين أنظمة تشغيل مختلفة ما نظام التشغيل الذي يجب عليك اختياره لجهاز الكمبيوتر الخاص بك التالي؟شراء جهاز كمبيوتر جديد؟ لديك خيارات نظام تشغيل أكثر من أي وقت مضى. ما هو أفضل نظام تشغيل لجهاز الكمبيوتر الخاص بك؟ اقرأ أكثر . هذا مفيد لكل من المطورين والمستخدمين النهائيين. من ناحية ، يمكن أن تصل هذه البرامج إلى المزيد من الأشخاص ، ومن ناحية أخرى ، موثوقية أعلى من قاعدة مستخدمين أوسع.
ما هو مونو؟
Mono هو مثال على إطار عمل متعدد المنصات متوفر على Windows ، macOS اجعل Linux يشبه macOS مع هذه التعديلات السهلةإذا كنت تحب Linux ولكنك تريده أن يشبه macOS ، فأنت محظوظ! إليك كيفية جعل سطح مكتب Linux يشبه macOS. اقرأ أكثر و Linux والمزيد. تم تصميمه لأول مرة باعتباره المصدر المفتوح دليلك الكامل للعيش حياة مجانية ومفتوحة المصدر بنسبة 100٪Windows و macOS هي أنظمة تشغيل تجارية ومملوكة ومغلقة المصدر. Linux ، وتطبيقاته العديدة ، مجانية ومفتوحة المصدر. هل تريد استخدام البرامج المجانية والمفتوحة المصدر فقط؟ إليك الطريقة. اقرأ أكثر تنفيذ .NET Framework على Linux. من هناك ، تحولت إلى شيء أكثر ، تدعم العديد من أنظمة التشغيل المختلفة.
ترتبط Mono (مثل .NET) بشكل كبير حول لغة البرمجة C # ، المعروفة بمستوى عال من قابلية النقل. على سبيل المثال ، محرك لعبة الوحدة برمجة لعبة مع الوحدة: دليل المبتدئينفي المشهد المتطور لتطوير الألعاب المستقلة ، ظهرت Unity كشيء من المعايير الواقعية: التكلفة المنخفضة ، وسهولة الاستخدام ، ومجموعة الميزات الواسعة تجعلها مثالية للتطور السريع للألعاب. اقرأ أكثر يستخدم C # كوسيلة متعددة المنصات لإنشاء ألعاب الفيديو. ويرجع ذلك جزئيًا إلى تصميم اللغة. يمكن تحويل C # إلى CIL (اللغة المتوسطة المشتركة) ، والتي يمكن أن تكون تجميع وانتاج كيفية تجميع وتثبيت ملفات TAR GZ & TAR BZ2 في Ubuntu Linux اقرأ أكثر إلى التعليمات البرمجية الأصلية (أسرع وأقل قابلية للنقل) ، أو تعمل من خلال آلة افتراضية لماذا يساعد Java Virtual Machine في تشغيل التعليمات البرمجية بشكل أفضلماذا تعرف لماذا تمنح آلة جافا الافتراضية مزايا جافا أكثر من البرمجة الأصلية للتطبيق؟ تابع القراءة لمعرفة ذلك! اقرأ أكثر (أبطأ وأكثر قابلية للحمل). يوفر Mono الوسائل اللازمة لترجمة وتشغيل برامج C # ، على غرار .NET Framework.
في هذه الأيام ، تم تطويره بواسطة مالكي البرامج التي حاولوا محاكاتها: Microsoft. مع ال مصادر مفتوحة ما هو برنامج مفتوح المصدر؟ [MakeUseOf يوضح]"المصدر المفتوح" مصطلح يتم طرحه كثيرًا هذه الأيام. قد تعرف أن بعض الأشياء مفتوحة المصدر ، مثل Linux و Android ، ولكن هل تعرف ما ينطوي عليه؟ ما هو مفتوح ... اقرأ أكثر من .NET framework ، فإن Mono تشبهه أكثر من أي وقت مضى ، قادرة على دمج التعليمات البرمجية في تصميمها الخاص. يتضمن المشروع أيضا خاص IDE (بيئة التطوير المتكاملة) محررات النص مقابل IDEs: أيهما أفضل للمبرمجين؟قد يكون من الصعب الاختيار بين IDE متقدم ومحرر نص أبسط. نقدم بعض الأفكار لمساعدتك في اتخاذ هذا القرار. اقرأ أكثر يسمى MonoDevelop ، يشبه إلى حدٍ ما ما يعادل Linux من Visual Studio.
تطبيقات أحادية ومتعددة المنصات
مع وضع كل هذا في الاعتبار ، من الواضح تمامًا أن طبيعة Mono المتقاطعة مفيدة جدًا للأشخاص الذين ينتقلون إليها لينكس من ويندوز Windows مقابل Linux: إليك ما يشتركان فيهبدلاً من تحديد كيفية وجود Linux أو افتقار Windows إلى ذلك ، ربما ينبغي لنا أن نحتفل بأن نظامي التشغيل متينين وفعالين ومكملين. دعونا نرى ما المشترك بينهما بالضبط. اقرأ أكثر . يعمل كنقطة وصل أخرى بين نظامي التشغيل ، لإزالة إحدى أكبر مشاكل التبديل: برامج حصرية 10 تطبيقات Linux حصرية لن تجدها على Windowsبالانتقال من Windows ، ستجد أن هناك الكثير من التطبيقات التي يمكنك استخدامها لتحل محل برامج الملكية القديمة الخاصة بك. ستجد حتى مجموعة مختارة من التطبيقات والأدوات المثيرة للإعجاب حصرية لنظام Linux. اقرأ أكثر .
هناك عدد من البرامج المكتوبة باللغة مونو. هذه التطبيقات لديها فرصة كبيرة لكونها عبر منصة 10+ تطبيقات رائعة عبر الأنظمة الأساسية لكل من Windows و Linux اقرأ أكثر ، متوفرة بين أنظمة تشغيل متعددة. إلى جانب هذا ، يدعم Mono في الواقع العديد من .NET ثنائيات ثنائي مقابل حزم المصدر: ما الذي يجب استخدامه؟لدى مستخدمي Linux طريقتان رئيسيتان لتثبيت البرامج: استخدم حزمة مُصممة مسبقًا أو قم بتجميعها بنفسك. عادة ما نختار حزمة ، ولكن هناك أوقات يجب أن تفكر فيها في البناء من المصدر. اقرأ أكثر خارج الصندوق (أي C # ملفات EXE كيفية جعل ملف التثبيت "EXE"ماذا تفعل عندما قمت بإنشاء بعض برامج Windows الجديدة وترغب في مشاركتها مع العالم؟ من الناحية المثالية ، ستقوم بإنشاء حزمة تثبيت EXE. إليك الطريقة. اقرأ أكثر مكتوب في Visual Studio). على هذا النحو ، من المحتمل أن تكون برامج .NET التي لم يتم تشغيلها على Linux بعد في المستقبل.
قد تكون تستخدم أحد هذه التطبيقات دون معرفة ذلك!
كي باس
كي باس KeePass Password Safe - نظام كلمات المرور المشفر الأفضل [Windows، Portable]تخزين كلمات المرور الخاصة بك بشكل آمن. مع استكمال التشفير ومولد كلمات المرور اللائق - ناهيك عن المكونات الإضافية لمتصفح Chrome و Firefox - قد يكون KeePass أفضل نظام لإدارة كلمات المرور. اذا أنت... اقرأ أكثر هو مدير كلمات مرور ممتاز دون اتصال بالإنترنت. هذا يعني أنه على عكس القول ، لاست باس كيفية الترحيل من LastPass إلى مدير كلمة مرور بديلLastPass هو مدير كلمات مرور شائع ، ولكن إذا قررت الانتقال إلى حل آخر ، فستحتاج إلى تصدير بياناتك. إليك كيفية تصدير بياناتك إلى 1Password أو Dashlane أو KeePass. اقرأ أكثر ، معلوماتك غير مرتبطة بخادم من أجل الراحة. ولكن قد يكون هذا ثمنًا يستحق الدفع ، للحصول على مستوى أعلى من التحكم بين يديك.
كما أنها مكتوبة بلغة مونو ، مما يتيح تشغيلها عبر أنظمة أساسية مختلفة. بينما يستهدف بشكل أساسي نظام Windows ، فإنه يعني أيضًا دعم كل من نظامي التشغيل macOS و Linux. على الرغم من أنه قد لا يبدو أصليًا للغاية ، إلا أنه يعمل بشكل جيد. بالإضافة إلى ذلك ، فإن إتاحة الوصول إلى كلمات المرور الخاصة بك هو فائدة كافية.
بينتا
أفضل طريقة لوصف Pinta هي إصدار عبر منصة من برنامج الرسام. صافي (وهو بدوره أ إصدار أفضل من Microsoft Paint 7 بدائل مجانية من Microsoft Paintقامت Microsoft بتقاعد MS Paint لصالح Paint 3D. غير مبهر؟ لقد وجدنا بدائل Microsoft Paint مجانية لجميع احتياجات عرض الصور وتحريرها. اقرأ أكثر ). إنه تطبيق بسيط إلى حد ما ، مع قدر لا بأس به من القوة لتحرير الصور وإنشائها. على عكس KeePass ، يبدو أفضل قليلاً بين أنظمة التشغيل المختلفة.
للأسف ، فإنه يوضح أيضًا بعض القيود على مونو. رسم. NET ، التطبيق الذي كان مستوحى منه ، بعد كل شيء ، كتب باستخدام .الإطار الصافي Microsoft .NET Framework: لماذا تحتاج إليه وكيفية تثبيته على Windowsتحتاج إما لتثبيته أو تحديثه. ولكن هل تعرف ما هو برنامج .NET Framework؟ نعرض لك سبب حاجتك إليه وكيف يمكنك الحصول على أحدث إصدار. اقرأ أكثر ، ومع ذلك يظل Windows فقط. في حين أن معظم الأشياء يمكن أن تعمل بين الاثنين ، إذا كان البرنامج يعتمد على مكونات محددة من إطار عمل Windows ، فستحتاج إلى ذلك ابحث عن بدائل أفضل 5 بدائل فوتوشوب يمكنك تشغيلها على لينكسالعثور على بديل Adobe Photoshop لنظام التشغيل Linux ليس بهذه الصعوبة. إليك أفضل بدائل Photoshop لنظام Linux. اقرأ أكثر .
Wine + Mono = توافق أفضل
يمكن لـ Mono أيضًا مساعدة محولات Windows عن طريق التمديد نبيذ كيفية تشغيل تطبيقات وألعاب Windows باستخدام Linux Wineهل هناك طريقة لجعل برنامج Windows يعمل على Linux؟ إجابة واحدة هي استخدام النبيذ ، ولكن في حين أنه يمكن أن يكون مفيدًا جدًا ، فمن المحتمل أن يكون الملاذ الأخير فقط. هنا لماذا. اقرأ أكثر ، طبقة توافق للسماح للمستخدمين بتشغيل تطبيقات Windows. يعمل Wine عكس المهندسين على الكثير من وظائف Windows ، ويترجم هذا السلوك إلى مكافئات لينكس الخاصة بهم. على هذا النحو ، يمكنه تشغيل العديد من البرامج غير المصممة لنظام Linux ، كما لو كانت كذلك.
يحتوي ملف تثبيت Mono الفعلي على عدد من مكتبات البرامج ، والمكونات التي يمكن للبرامج الأخرى البناء عليها. لقد تم تصميمها لتنفيذ أكبر قدر ممكن من .NET Framework (وإن كان عبر الأنظمة الأساسية). وبسبب هذا ، فإن الكثير من الأشياء المكتوبة لنظام Windows باستخدام إطار العمل المذكور ستعمل تحت Mono أيضًا.
يمكن أن يستفيد النبيذ من كل العمل الذي قام به Mono على مر السنين ، باستخدامه للمساعدة في تشغيل تطبيقات .NET ، أو حتى البرامج التي تحتوي على المكونات المذكورة بداخلها. بعض الألعاب كيفية إضافة Mods إلى The Sims 4 ، وأفضل Mods للتجربةتتضمن لعبة Sims 4 دعمًا قويًا للشعيب. يعمل منشئو المحتوى الطموحون بالفعل على إنتاج أزياء جديدة ، وتسريحات شعر تم إعادة تلوينها ، وتعديل طريقة اللعب ، والمزيد لتعزيز لعبتك. اقرأ أكثر ، على سبيل المثال ، الاعتماد على الإطار إلى حد ما.
أحادية في عالم مفتوح المصدر. NET
كما ذكرنا سابقًا ، فإن الكثير من .NET framework مفتوح المصدر الآن ، مع المزيد في المستقبل. بالفعل ، من الممكن (إلى حد ما) الاستفادة منه على أنظمة أساسية بخلاف Windows. ثم قد يتساءل المرء كيف يمكن أن يكون مونو مفيدًا للناس.
الجواب على ذلك بسيط للغاية: الكثير من المكونات القابلة للاستخدام في .NET غير مرئية للمستخدمين النهائيين. لا يزال من الصعب جدًا إنشاء تطبيقات رسومية عبر الأنظمة الأساسية باستخدام إطار عمل مفتوح المصدر من Microsoft فقط. من ناحية أخرى ، فإن Mono راسخة ، ولديها طرق متعددة لكتابة برامج ذات مظهر أصلي ، مع القليل من المتاعب. وسوف تستمر في النمو فقط ،
بالطبع ، عندما تصبح المكونات مفتوحة المصدر لـ .NET أكثر رسوخًا ، فستكون قد اكتسبت العديد من الفوائد التي تقدمها Mono حاليًا. وهذا يمكن أن يكون شيئًا جيدًا فقط لـ Linux ، وكذلك للمستخدمين الذين قد يرغبون في التبديل إليه. نرحب دائمًا بمزيد من التطبيقات المحمولة.
كيف تتعامل مع فجوة التطبيق على لينكس؟
حقوق الصورة: OndrejProsicky /صور الإيداع
يدرس أوستن لونغ حاليًا للحصول على BIT ، وهو متحمس متحمس لـ Linux يحب التبشير بالبرمجيات المجانية. كما يحب كتابة الخيال العلمي ، ولكن فقط في خصوصية محرك الأقراص الثابتة.