Reklaam
Linux on palju asju. See on põhikomponent Kuidas Ukuu abil Ubuntu Linuxi tuuma hõlpsalt uuendadaLinuxi kerneli täiendamine pole lihtne, kuid kui kasutate Ubuntu ja soovite uusimat kerneli, on nüüd värskenduse allalaadimiseks lihtne tööriist: Ukuu. Loe rohkem väga paljudest jaotustest, õlad, millel a suur mobiilne platvorm Kas Android on tõesti avatud lähtekoodiga? Ja kas see on üldse oluline?Siin uurime, kas Android on tõesti avatud lähtekoodiga või mitte. Lõppude lõpuks põhineb see Linuxil! Loe rohkem seisab ja parem kui teised Kas Linux on Windowsi asendamiseks lõpuks piisavalt hea?Värskeimad andmed näitavad, et Linuxi töölauakasutus on jõudnud 2% -ni, mis on siiani kõrgeim. Kas see tähendab, et Linux on jõudnud punkti, kus see suudab tavakasutaja jaoks asendada Windowsi ja Mac OS Xi? Loe rohkem , populaarsemad opsüsteemid (kindlasti pole arvamust).
Selle üks puudusi tuleneb siiski selle madalamast populaarsusest töölaual: programmide saadavusest. Õnneks on asju, mis saavad seda aidata, Mono olles üks neist.
Tarkvararaamistikud: ehitusplokid
Tarkvararaamistikud ei ole kõige põnevamad asjad, kuid need on omal moel kasulikud, töötades kulisside taga. Need võimaldavad inimestel hõlpsasti teiste jaoks rakendusi välja töötada, alustamata täiesti nullist. Mono on üks neist, nagu ka .NET-raamistik Microsofti jaoks algav GNU: mida tähendab avatud lähtekoodiga .NET-raamistik meile kõigileMicrosoft vabastas just olulise osa oma koodist lubava avatud lähtekoodiga litsentsi alusel. See käik puruneb aastatepikkuse traditsiooniga. Kuid miks ja mida see teie jaoks tähendab? Loe rohkem .
Need raamistikud võivad ulatuda spetsiifilisteks kasutamiseks töölaua keskkonnad 5 suurepärast Linuxi töölauakeskkonda, mida te pole veel kuulnudSeal on palju Linuxi töölauakeskkondi - sealhulgas mõned suurepärased, millest te ilmselt pole veel kuulnud. Siin on viis meie lemmikut. Loe rohkem millelegi, mis on saadaval mitmetele opsüsteemidele. Näiteks KDE Plasma töölaud KDE selgitus: pilk Linuxi kõige konfigureeritavamale töölaua liideseleKuidas Linux välja näeb? Mõnikord Ühtsus; muul ajal, GNOME. Sageli töötab Linux siiski KDE-d. Kui te ei kasuta oma Linuxi arvutis varem K Desktopi keskkonda, on nüüd aeg muuta! Loe rohkem omab mitut tarkvara, mis hõlbustab integreeritud kohalike rakenduste kirjutamist. See hõlmab nende endi IDE (integreeritud arenduskeskkond) nimega KDevelop.
Sellel võib olla palju eeliseid ka lõppkasutajatele. Arendajad on võimelised looma rakendused 10 eksklusiivset Linuxi rakendust, mida te Windowsist ei leiaWindowsist liikudes leiate hulgaliselt rakendusi, mida saate kasutada oma vana patenteeritud tarkvara kõrvaldamiseks. Leiate isegi valiku muljetavaldavaid rakendusi ja tööriistu, mis on eranditult Linuxi jaoks. Loe rohkem kiiremini, kergemini ja sellisena võib muudatusi ja täiustusi palju kiiremini edasi lükata. Kui seista hiiglaste õlgadel, muudab see selle lisakõrguse saavutamise pisut vähem valusaks.
Mõned raamistikud on olemuselt platvormideülesed - nendega kirjutatud programmid võivad töötada vahel erinevad operatsioonisüsteemid Millise operatsioonisüsteemi peaksite valima oma järgmise arvuti jaoks?Kas osta uus arvuti? Teil on rohkem opsüsteemi valikuid kui kunagi varem. Milline on teie arvuti jaoks parim opsüsteem? Loe rohkem . See on kasulik nii arendajatele kui ka lõppkasutajatele. Ühelt poolt võivad sellised programmid jõuda rohkemate inimesteni ja teiselt poolt suurema usaldusväärsuse laiemast kasutajaskonnast.
Mis on Mono?
Mono on Windowsis saadaval platvormideülese raamistiku näide, macOS Tehke Linuxi väljanägemine nagu macOS nende lihtsate näpunäidete abilKui teile meeldib Linux, kuid soovite, et see näeks välja rohkem nagu macOS, on teil õnne! Siit saate teada, kuidas muuta Linuxi töölaud välja nagu macOS. Loe rohkem , Linux ja palju muud. Esmalt kavandati see avatud lähtekoodiga Teie täielik juhend 100% tasuta ja avatud lähtekoodiga elu elamiseksWindows ja macOS on kaubanduslikud, omandiõigusega suletud lähtekoodiga opsüsteemid. Linux ja paljud selle rakendused on tasuta ja avatud lähtekoodiga. Kas soovite kasutada ainult tasuta ja avatud lähtekoodiga tarkvara? Siit saate teada, kuidas. Loe rohkem .NET-raamistiku rakendamine Linuxis. Sealt sai see millekski enamaks, toetades mitut erinevat opsüsteemi.
Mono (nagu. NET) on tihedalt seotud C # programmeerimiskeelega, mis on tuntud oma kõrge kaasaskantavuse poolest. Näiteks Ühtsuse mängu mootor Mängu programmeerimine ühtsusega: Algajate juhendIndie-mängude areneval maastikul on Unity kujunenud kui de facto standard: selle madalad kulud, kasutusmugavus ja lai funktsioonide komplekt muudavad selle ideaalseks mängu kiireks arendamiseks. Loe rohkem kasutab videomängude loomisel platvormideülese viisina C #. Selle põhjuseks on osaliselt keele kujundus. C # saab muuta CIL (Ühine vahekeel), mis võib olla kas koostatud TAR GZ & TAR BZ2 failide kompileerimine ja installimine Ubuntu Linuxis Loe rohkem natiivkoodile (kiirem, vähem kaasaskantav) või läbi a Virtuaalne masin Miks Java virtuaalmasin aitab teie koodi paremini käivitada?Mida teada, miks java virtuaalmasin annab javale rakenduse loomuliku programmeerimisega võrreldes rohkem eeliseid? Loe edasi, et teada saada! Loe rohkem (aeglasem, kaasaskantavam). Mono pakub vahendeid. NET Frameworkiga sarnaste C # programmide kompileerimiseks ja käitamiseks.
Tänapäeval on selle välja töötanud tarkvara omanikud, keda ta üritas jäljendada: Microsoft. Koos avatud hankimine Mis on avatud lähtekoodiga tarkvara? [MakeUseOf selgitab]"Avatud lähtekoodiga" on termin, mida tänapäeval palju ringi käiakse. Võib-olla teate, et teatud asjad on avatud lähtekoodiga, näiteks Linux ja Android, kuid kas teate, mida see tähendab? Mis on avatud ... Loe rohkem .NET-raamistiku osas on Mono sellega sarnasem kui kunagi varem ja suudab selle koodi oma kujundusesse integreerida. Projekti kuulub ka spetsiaalne IDE (integreeritud arenduskeskkond) Tekstiredaktorid vs. IDE-d: milline neist on programmeerijatele parem?Täiustatud IDE ja lihtsama tekstiredaktori vahel valimine võib olla keeruline. Pakume teile selle otsuse langetamiseks pisut teavet. Loe rohkem mida nimetatakse MonoDevelop, mis sarnaneb Visual Studio Linuxi ekvivalendiga.
Mono- ja platvormidevahelised rakendused
Kõike seda arvesse võttes on üsna selge, et Mono platvormidevaheline olemus on inimestele, kes kolivad sinna, üsna kasulikud Linux Windowsist Windows vs. Linux: siin on neil ühistSelle asemel, et uurida, kuidas Linuxil see või Windows puudub, peaksime ehk tähistama, et mõlemad opsüsteemid on töökindlad, tõhusad ja funktsionaalsed. Vaatame, mis neil täpselt ühist on. Loe rohkem . See toimib veel ühe sillana kahe opsüsteemi vahel, et kaotada üks suurem ümberlülitamise probleem: eksklusiivne tarkvara 10 eksklusiivset Linuxi rakendust, mida te Windowsist ei leiaWindowsist liikudes leiate hulgaliselt rakendusi, mida saate kasutada oma vana patenteeritud tarkvara kõrvaldamiseks. Leiate isegi valiku muljetavaldavaid rakendusi ja tööriistu, mis on eranditult Linuxi jaoks. Loe rohkem .
Monos on kirjutatud mitmeid programme. Nendel rakendustel on suur võimalus olla ristplatvorm 10+ suurepäraseid platvormideüleseid rakendusi nii Windowsi kui ka Linuxi jaoks Loe rohkem , saadaval mitme operatsioonisüsteemi vahel. Koos sellega toetab Mono tegelikult paljusid .NET-i binaarfailid Binaarne vs. Allikapaketid: mida peaksite kasutama?Linuxi kasutajatel on programmide installimiseks kaks peamist viisi: kasutage eelmonteeritud paketti või kompileerige see ise. Tavaliselt valime paketi, kuid on kordi, kui peaksite kaaluma ehitamist allikast. Loe rohkem karbist väljas (st C # EXE-failid Kuidas luua EXE-failiMida teha, kui olete loonud mõne uue Windowsi tarkvara ja soovite seda maailmale jagada? Ideaalis loodaksite EXE-installipaketi. Siit saate teada, kuidas. Loe rohkem kirjutatud Visual Stuudios). Sellisena on võimalik, et .NET-programmid, mis pole veel Linuxis, võivad tulevikus olemas olla.
Võib-olla kasutate mõnda neist rakendustest isegi seda teadmata!
KeePass
KeePass KeePassi salasõna - ülim krüptitud paroolide süsteem [Windows, kaasaskantav]Salvestage oma paroolid turvaliselt. Komplektis koos krüptimise ja korraliku parooligeneraatoriga - rääkimata Chrome'i ja Firefoxi pistikprogrammidest - KeePass võib lihtsalt olla parim paroolihaldussüsteem seal. Kui sa... Loe rohkem on suurepärane võrguühenduseta paroolide haldur. See tähendab, et erinevalt näiteks LastPass Kuidas migreerida rakendusest LastPass alternatiivsele paroolihaldurileLastPass on populaarne paroolide haldur, kuid kui olete otsustanud liikuda mõne muu lahenduse juurde, peate oma andmed eksportima. Siit saate teada, kuidas eksportida oma andmed rakendusse 1Password, Dashlane või KeePass. Loe rohkem , pole teie teave mugavuse huvides serveriga seotud. Kuid see võib olla väärt hind, mida maksta, kui teie käes on kõrgem kontroll.
See on kirjutatud ka monokeeles, lastes sellel töötada mitmel erineval platvormil. Kuigi see on peamiselt suunatud Windowsile, tähendab see ka seda, et see toetab nii macOS-i kui ka Linuxit. Ehkki see ei pruugi tunduda väga natiivne, töötab see siiski suurepäraselt. Lisaks on paroolidele ligipääsetavast kasu piisav.
Pinta
Parim viis Pinta kirjeldamiseks oleks programmi Paint platvormideülene versioon. NET (mis on omakorda a Microsoft Painti parem versioon 7 tasuta Microsoft Painti alternatiiviMicrosoft loobus MS Paintist Paint 3D kasuks. Pole muljet avaldanud? Oleme kõigi teie piltide vaatamise ja redigeerimise vajaduste jaoks leidnud tasuta rakendused Microsoft Paint. Loe rohkem ). See on üsna lihtne rakendus, millel on piltide redigeerimiseks ja loomiseks üsna palju jõudu. Erinevalt KeePassist näeb see erinevate operatsioonisüsteemide vahel pisut parem välja.
Kahjuks näitab see ka Mono mõningaid piiranguid. Värvi. NET, rakendus, millest see inspireeriti, kirjutati lõppude lõpuks välja .NET-raamistik Microsoft .NET Framework: miks te seda vajate ja kuidas seda Windowsi installidaPeate selle kas installima või värskendama. Aga kas sa tead, mis on .NET Framework? Näitame teile, miks teil seda vaja on ja kuidas saada uusimat versiooni. Loe rohkem ja on endiselt endiselt ainult Windows. Ehkki enamik asju saab nende kahe vahel töötada, peate seda tegema juhul, kui programm tugineb Windowsi spetsiifilistele raamistiku komponentidele otsige alternatiive 5 parimat Photoshopi alternatiivi, mida saate Linuxis kasutadaAdobe Photoshopi alternatiivi leidmine Linuxi jaoks pole nii keeruline. Siin on parimad Photoshopi alternatiivid Linuxi jaoks. Loe rohkem .
Vein + mustvalge = parem ühilduvus
Mono aitab ka Windowsi lülitite laiendamisel Vein Kuidas Windowsi rakendusi ja mänge käivitada Linuxi veinigaKas on mingit viisi Windowsi tarkvara töötamiseks Linuxis? Üks vastus on veini kasutamine, kuid kuigi see võib olla väga kasulik, peaks see tõenäoliselt olema ainult teie viimane võimalus. Siin on miks. Loe rohkem , ühilduvuskiht, mis võimaldab kasutajatel Windowsi rakendusi käivitada. Vein pöörab palju Windowsi funktsioone ja tõlgib selle käitumise oma Linuxi ekvivalentideks. Sellisena võib see käivitada paljusid programme, mis pole mõeldud Linuxi jaoks, justkui need oleksid.
Tegelik Mono installifail sisaldab arvukalt tarkvararaamatukogusid, komponente, millest teised programmid loovad. Nende eesmärk on rakendada võimalikult palju .NET-raamistikku (ehkki platvormideülene). Seetõttu töötab ka Mono all palju asju, mis on Windowsi jaoks nimetatud raamistiku abil kirjutatud.
Vein võib ära kasutada kogu töö, mida Mono on aastate jooksul teinud, kasutades seda .NET-rakenduste või isegi nende sees olevate komponentidega programmide käivitamiseks. Mõned mängud Kuidas lisada modifikatsioone The Sims 4 ja parimad Modifikatsioonid, mida proovidaThe Sims 4 sisaldab võimsat modifitseerimise tuge. Ambitsioonikad loojad loovad teie mängu täiustamiseks juba uusi moesid, värvilisi soenguid, mängumoodumeid ja palju muud. Loe rohkem näiteks tugineda mingil määral raamistikule.
Mono avatud lähtekoodiga .NET-maailmas
Nagu varem mainitud, on suur osa .NET-raamistikust nüüd avatud lähtekoodiga, tulemas on veel palju. Juba praegu on seda (mõnevõrra) võimalik ära kasutada muudel platvormidel kui Windows. Üks võib siis küsida, kuidas Mono ikkagi inimestele kasulik oleks.
Vastus sellele on üsna lihtne: paljud .NET-i kasutatavad komponendid on lõppkasutajatele nähtamatud. Platvormidevahelisi graafilisi rakendusi on endiselt keeruline luua, kasutades ainult Microsofti nüüd avatud lähtekoodiga raamistikku. Mono on seevastu hästi välja kujunenud, tal on palju vaeva, et kirjutada looduslähedasi väljanägemisega programme. Ja see kasvab ainult edasi,
Muidugi, kui .NET avatud lähtekoodiga komponendid kinnistuvad, on see saanud palju eeliseid, mida Mono praegu pakub. Ja see võib olla hea ainult Linuxi jaoks, aga ka kasutajatele, kes soovivad sellele üle minna. Kõik teisaldatavad rakendused on ju alati teretulnud.
Kuidas toime tulla Linuxi rakenduste lüngaga?
Pildikrediit: OndrejProsicky /Depositphotos
Praegu õpib BIT, Austin Luong on innukas Linuxi entusiast, kes armastab tutvustada vaba tarkvara. Talle meeldib ka ulme kirjutamine, kuid ainult oma kõvaketta draivi privaatsuses.