реклама
Linux е много неща. Това е основен компонент Как лесно да надстроите Linux ядрото на Ubuntu с UkuuНадграждането на Linux ядрото не е лесно, но ако използвате Ubuntu и искате най-новото ядро, сега има лесен инструмент, който можете да използвате, за да изтеглите актуализацията: Ukuu. Прочетете още на голям брой разпределения, раменете на които a голяма мобилна платформа Наистина ли отворен код на Android? И има ли дори значение?Тук проучваме дали Android наистина е отворен код. В крайна сметка, той е базиран на Linux! Прочетете още стои на и по-добър от други Накрая достатъчно ли е Linux да замени Windows?Последните цифри показват, че използването на Linux на работния плот е достигнало 2%, това е най-високото досега. Това означава ли, че Linux е достигнал момент, в който може да замени Windows и Mac OS X за средния потребител? Прочетете още , по-популярни операционни системи (определено не е мнение).
Един от недостатъците му обаче произтича от по-ниската му популярност на работния плот: наличието на програми. За щастие има неща, които могат да помогнат за това,
Mono като един от тях.Софтуерни рамки: Строителни блокове
Софтуерните рамки не са най-вълнуващите неща, но са полезни по свой начин, като работят зад кулисите. Те позволяват на хората лесно да разработят приложения за други, без да започнат напълно от нулата. Mono е един от тях, както и .NET Framework GNU Начало за Microsoft: Какво представлява Open Source .NET Framework означава за останалитеMicrosoft току-що пусна значителна част от кода си под лиценз с разрешен отворен код. Този ход прекъсва с години традиция. Но защо и какво означава това за вас? Прочетете още .
Тези рамки могат да варират от използването на конкретни настолни среди 5 страхотни Linux настолни среди, за които не сте чувалиИма много Linux настолни среди там, включително някои страхотни, за които вероятно не сте чували. Ето пет от нашите любими. Прочетете още до нещо, достъпно за множество операционни системи. Например, the KDE плазмен работен плот Обяснено на KDE: Поглед към най-конфигурирания настолен интерфейс на LinuxКак изглежда Linux? Понякога, Единство; друг път, GNOME. Често обаче Linux управлява KDE. Ако не използвате някогашната K Desktop Environment на вашия Linux компютър, сега е моментът да промените! Прочетете още има множество софтуерни части, които помагат за по-лесно писане на интегрирани, местни приложения. Това включва тяхната собствена IDE (интегрирана среда за разработка), наречена KDevelop.
Това може да има много ползи и за крайните потребители. Разработчиците са в състояние да създават приложения 10 изключителни приложения за Linux, които няма да намерите в WindowsПридвижвайки се от Windows, ще откриете, че има много приложения, които можете да използвате, за да замените стария си собствен софтуер. Дори ще намерите селекция от впечатляващи приложения и инструменти, изключително за Linux. Прочетете още по-бързо, по-лесно и като такъв може да прокара промени и подобрения много по-бързо. Когато застанете на раменете на гиганти, това прави достигането на тази допълнителна височина малко по-малко болезнено.
Някои рамки са многоплатформени по своя характер - програми, написани с тях, могат да работят между тях различни операционни системи Коя операционна система трябва да изберете за следващия си компютър?Купувате нов компютър? Имате повече възможности за избор на операционна система от всякога. Коя е най-добрата операционна система за вашия компютър? Прочетете още . Това е полезно както за разработчиците, така и за крайните потребители. От една страна, такива програми могат да достигнат до повече хора, а от друга - по-висока надеждност от по-широка потребителска база.
Какво е Mono?
Mono е пример за кросплатформена рамка, налична в Windows, MacOS Направете Linux да изглежда като macOS с тези лесни настройкиАко харесвате Linux, но искате той да прилича повече на macOS, имате късмет! Ето как да направите настолния си Linux да изглежда като macOS. Прочетете още , Linux и други. За първи път е проектиран като отворен код Вашето пълно ръководство за живот на 100% безплатен и отворен кодWindows и macOS са търговски, собствени, затворени операционни системи. Linux и неговите много приложения са безплатни и с отворен код. Искате ли да използвате само безплатен софтуер с отворен код? Ето как. Прочетете още внедряване на .NET Framework на Linux. Оттам се превърна в нещо повече, поддържащо множество различни операционни системи.
Mono (като .NET) е силно обвързан около програмния език на C #, известен с високото си ниво на преносимост. Например, the Unity game engine Програмиране на игра с единство: Ръководство за начинаещиВ развиващия се пейзаж на развитието на инди играта Unity се превърна в нещо като де-факто стандарт: ниската си цена, лекотата на използване и широкия набор от функции го правят идеален за бързо развитие на играта. Прочетете още използва C # като кросплатформен начин за създаване на видео игри. Отчасти това се дължи на дизайна на езика. C # може да се превърне в CIL (Общ междинен език), който може да бъде или компилиран Как да компилирате и инсталирате TAR GZ & TAR BZ2 файлове в Ubuntu Linux Прочетете още към естествен код (по-бърз, по-малко преносим) или да се изпълнява през a виртуална машина Защо виртуалната машина на Java помага на вашия код да работи по-добреКакво да знам защо виртуалната машина java дава на Java повече предимства пред родните програми за приложение? Прочетете, за да разберете! Прочетете още (по-бавно, по-преносимо). Mono предоставя средства за компилиране и изпълнение на C # програми, подобно на .NET Framework.
Днес той е разработен от собствениците на софтуера, който се опита да подражава: Microsoft. С открит източник Какво е софтуер с отворен код? [MakeUseOf обяснява]„Отворен код“ е термин, който се хвърля много в наши дни. Може да знаете, че някои неща са с отворен код, като Linux и Android, но знаете ли какво включва? Какво е отворено ... Прочетете още от .NET рамката, Mono е по-подобна на нея от всякога досега, в състояние да интегрира своя код в своя собствен дизайн. Проектът включва и специален IDE (интегрирана среда за развитие) Текстови редактори vs. IDE: кой е по-добър за програмисти?Изборът между усъвършенстван IDE и по-опростен текстов редактор може да бъде труден. Предлагаме ви малко разбиране, за да ви помогнем да вземете това решение. Прочетете още наречен MonoDevelop, малко като еквивалент на Linux на Visual Studio.
Моно и кросплатформени приложения
Имайки предвид всичко това, съвсем ясно е, че кросплатформената природа на Mono е доста полезна за хората, които се движат към Linux от Windows Windows vs. Linux: Ето какво общо иматВместо да опитваме как Linux има това или липсва това на Windows, може би трябва да отбележим, че и двете операционни системи са здрави, ефективни и имат пълна функция. Нека да видим какво точно имат общо. Прочетете още . Той действа като друга мостова точка между двете операционни системи, за да премахне един от по-големите проблеми на превключването: изключителен софтуер 10 изключителни приложения за Linux, които няма да намерите в WindowsПридвижвайки се от Windows, ще откриете, че има много приложения, които можете да използвате, за да замените стария си собствен софтуер. Дори ще намерите селекция от впечатляващи приложения и инструменти, изключително за Linux. Прочетете още .
Има редица програми, които са написани на Mono. Тези приложения имат голям шанс да бъдат кръстосана платформа 10+ страхотни приложения за много платформи както за Windows, така и за Linux Прочетете още , наличен между множество операционни системи. Заедно с това Mono всъщност поддържа много .NET бинарни файлове Binary vs. Източници: Кои трябва да използвате?Потребителите на Linux имат два основни начина за инсталиране на програми: използвайте предварително изграден пакет или го компилирайте сами. Обикновено избираме пакет, но има моменти, когато трябва да помислите за изграждане от източник. Прочетете още извън кутията (тоест C # EXE файлове Как да направите инсталационен файл "EXE"Какво правите, когато създавате нов софтуер за Windows и искате да го споделите със света? В идеалния случай бихте създали пакет за инсталиране на EXE. Ето как. Прочетете още написано във Visual Studio). Поради това е възможно .NET програмите, които все още не са в Linux, да са в бъдеще.
Може дори да използвате някое от тези приложения, без да знаете!
KeePass
KeePass KeePass Password Safe - The Ultimate Encrypted Password System [Windows, Portable]Сигурно съхранявайте вашите пароли. В комплект с криптиране и приличен генератор на пароли - да не говорим за плъгини за Chrome и Firefox - KeePass може би е най-добрата система за управление на пароли там. Ако ти... Прочетете още е отличен офлайн мениджър на пароли. Това означава, че за разлика от, да речем, LastPass Как да мигрирате от LastPass към алтернативен мениджър на паролиLastPass е популярен мениджър на пароли, но ако сте решили да преминете към друго решение, ще трябва да експортирате данните си. Ето как да експортирате данните си в 1Password, Dashlane или KeePass. Прочетете още , вашата информация не е обвързана със сървър за удобство. Но това може да е достойна цена за заплащане, за по-високо ниво на контрол в ръцете ви.
Написано е също и в Mono, позволявайки му да се движи в множество различни платформи. Въпреки че главно е насочена към Windows, това означава, че и macOS и Linux се поддържат от него. Въпреки че може да не изглежда много родно, работи просто добре. Плюс това разполагането с паролите ви е достатъчно предимство.
Pinta
Най-добрият начин да се опише Pinta би била кросплатформена версия на Paint. NET (което от своя страна е a по-добра версия на Microsoft Paint 7 безплатни алтернативи на Microsoft PaintMicrosoft се оттегли от MS Paint в полза на Paint 3D. Не съм впечатлен? Намерихме безплатни алтернативи на Microsoft Paint за всички ваши нужди за преглед и редактиране на изображения. Прочетете още ). Това е доста просто приложение, с доста мощност за редактиране и създаване на изображения. За разлика от KeePass, той изглежда малко по-добре между различните операционни системи.
За съжаление, той също демонстрира няколко ограничения на Mono. Paint. NET, приложението, от което то е вдъхновено, в крайна сметка е написано с помощта на .NET Framework Microsoft .NET Framework: Защо имате нужда и как да го инсталирате на WindowsТрябва или да го инсталирате, или да го актуализирате. Но знаете ли какво е .NET Framework? Показваме ви защо имате нужда от него и как можете да получите най-новата версия. Прочетете още и все още остава само Windows. Докато повечето неща могат да работят между двете, ако програмата разчита на специфични за Windows компоненти на рамката, ще трябва търси алтернативи 5-те най-добри алтернативи на Photoshop, които можете да стартирате на LinuxНамирането на алтернатива на Adobe Photoshop за Linux не е толкова трудно. Ето най-добрите алтернативи на Photoshop за Linux. Прочетете още .
Вино + моно = по-добра съвместимост
Mono също може да помогне на превключвателите на Windows чрез разширяване вино Как да стартирате Windows приложения и игри с Linux WineИма ли някакъв начин да накарате софтуера на Windows да работи на Linux? Един от отговорите е да използвате Wine, но въпреки че може да бъде много полезно, вероятно би трябвало да е само последната ви възможност. Ето защо. Прочетете още , слой за съвместимост, който позволява на потребителите да стартират приложения за Windows. Вино реверс инженери много Windows функционалност и превежда това поведение в техните еквиваленти Linux. Като такъв, той може да изпълнява много програми, които не са предназначени за Linux, сякаш са.
Действителният инсталационен файл Mono съдържа редица софтуерни библиотеки, компоненти, от които могат да се изграждат други програми. Те са създадени да внедрят възможно най-много от .NET Framework (макар и крос-платформа). Поради това много неща, написани за Windows, използващи споменатата рамка, ще работят и под Mono.
Виното може да се възползва от цялата работа, която Mono е свършила през годините, като я използва, за да помогне за стартиране на .NET приложения или дори програми със споменатите компоненти вътре в тях. Някои игри Как да добавите модове към The Sims 4 и най-добрите модове, които да опитатеSims 4 включва мощна поддръжка за модернизиране. Амбициозните създатели вече избират нови моди, прецъфтени прически, модни игри и други, за да подобрят играта си. Прочетете още например, разчитат на рамката до известна степен.
Mono в отворен код .NET World
Както бе споменато по-горе, голяма част от .NET рамката вече е с отворен код, предстои още. Вече е възможно (донякъде) да се възползвате от нея на платформи, различни от Windows. След това може да се чуди как Mono все още може да бъде полезно за хората.
Отговорът на това е доста прост: много от използваемите компоненти на .NET са невидими за крайните потребители. Все още е доста трудно да се създадат кросплатформени графични приложения, като се използва само отворената вече рамка на Microsoft. Mono, от друга страна, е добре установено, има множество начини за писане на родни програми, с малко караница. И само ще продължава да расте,
Разбира се, когато компонентите с отворен код на .NET станат по-утвърдени, той ще спечели много от предимствата, които Mono предлага в момента. И това може да бъде само добро за Linux, както и за потребители, които може би искат да преминат към него. Все повече преносими приложения винаги са добре дошли.
Как се справяте с разликата в приложенията в Linux?
Кредитна снимка: OndrejProsicky /Depositphotos
В момента учи за BIT, Остин Луонг е запален Linux ентусиаст, който обича да пролизира за безплатен софтуер. Той също обича да пише sci-fi, но само в личния живот на твърдия си диск.