Mainos
Linux on monia asioita. Se on ydinosa Kuinka helposti päivittää Ubuntun Linux-ydin Ukuun avullaLinux-ytimen päivittäminen ei ole helppoa, mutta jos käytät Ubuntua ja haluat uusimman ytimen, siellä on nyt yksinkertainen työkalu, jonka avulla voit ladata päivityksen: Ukuu. Lue lisää suuresta määrästä jakautumisia, olkapäät, joille a iso mobiili alusta Onko Android todella avoimen lähdekoodin? Ja onko sillä edes merkitystä?Tässä tutkitaan, onko Android todella avoimen lähdekoodin sovellus. Loppujen lopuksi se perustuu Linuxiin! Lue lisää seisoo, ja parempi kuin muut Onko Linux vihdoin riittävä Windowsin korvaamiseen?Viimeaikaiset luvut osoittavat, että Linux-työpöydän käyttö on saavuttanut 2%, mikä on vielä korkeinta. Tarkoittaako tämä, että Linux on saavuttanut pisteen, jossa se voi korvata Windowsin ja Mac OS X: n tavalliselle käyttäjälle? Lue lisää , suositumpia käyttöjärjestelmiä (ei ehdottomasti ole mielipidettä).
Yksi sen puutteista johtuu kuitenkin sen alhaisemmasta suosituksesta työpöydällä: ohjelmien saatavuudesta. Onneksi on asioita, jotka voivat auttaa tätä,
Mono olla yksi heistä.Ohjelmistokehykset: rakennuspalikat
Ohjelmistokehykset eivät ole kiinnostavimpia asioita, mutta ne ovat hyödyllisiä omalla tavallaan, työskentelemällä kulissien takana. Niiden avulla ihmiset voivat helposti kehittää sovelluksia muille aloittamatta täysin tyhjästä. Mono on yksi heistä, kuten on .NET-kehys Microsoftille alkava GNU: mitä avoimen lähdekoodin .NET-kehys tarkoittaa meilleMicrosoft julkaisi juuri merkittävän osan koodistaan sallitulla avoimen lähdekoodin lisenssillä. Tämä muutos katkeaa vuosien perinteiden kanssa. Mutta miksi ja mitä se tarkoittaa sinulle? Lue lisää .
Nämä kehykset voivat vaihdella siitä, että niitä käytetään tiettyihin työpöytäympäristöt 5 hienoa Linux-työpöytäympäristöä, joita et ole koskaan kuullutSiellä on paljon Linux-työpöytäympäristöjä - mukaan lukien hienoja, joista et luultavasti ole kuullut. Tässä on viisi suosikkiamme. Lue lisää jotain, joka on saatavana useille käyttöjärjestelmille. Esimerkiksi KDE Plasma -työpöytä KDE selitti: Katso Linuxin konfiguroitavimmasta työpöytäliittymästäMiltä Linux näyttää? Joskus Ykseys; muina aikoina, GNOME. Usein kuitenkin Linux ajaa KDE: tä. Jos et käytä K-työpöytäympäristöä aiemmin Linux-tietokoneellasi, nyt on aika muuttua! Lue lisää ohjelmistossa on useita ohjelmistoja, jotka helpottavat integroitujen, alkuperäisten sovellusten kirjoittamista. Tähän sisältyy oma IDE (integroitu kehitysympäristö), nimeltään KDevelop.
Tällä voi olla monia etuja myös loppukäyttäjille. Kehittäjät pystyvät luomaan sovellukset 10 yksinoikeudellista Linux-sovellusta, jota et löydä WindowsistaWindowsista siirtyessäsi on paljon sovelluksia, joiden avulla voit korvata vanhan omistamasi ohjelmistot. Löydät jopa valikoiman vaikuttavia sovelluksia ja työkaluja, jotka ovat yksinomaan Linuxille. Lue lisää nopeammin, helpommin ja sellaisenaan voi ajaa muutoksia ja parannuksia paljon nopeammin. Kun seisot jättiläisten harteilla, se tekee ylimääräisen korkeuden saavuttamisesta hieman vähemmän tuskallista.
Jotkin puitteet ovat luonteeltaan monialaisia - niiden kanssa kirjoitetut ohjelmat voivat toimia välillä erilaisia käyttöjärjestelmiä Mikä käyttöjärjestelmä pitäisi valita seuraavalle tietokoneellesi?Ostatko uuden tietokoneen? Sinulla on enemmän käyttöjärjestelmän valintoja kuin koskaan. Mikä on paras tietokoneesi käyttöjärjestelmä? Lue lisää . Tämä on hyödyllinen sekä kehittäjille että loppukäyttäjille. Toisaalta tällaiset ohjelmat voivat tavoittaa enemmän ihmisiä, ja toisaalta suurempi luotettavuus laajemmasta käyttäjäkunnasta.
Mikä on Mono?
Mono on esimerkki Windows-käyttöjärjestelmästä, Mac käyttöjärjestelmä Tee Linuxista MacOS-malli näillä helpoilla säädöilläJos pidät Linuxistä, mutta haluat sen näyttävän enemmän macOS: lta, olet onnekas! Näin saat Linux-työpöydän näyttämään macOS: lta. Lue lisää , Linux ja muut. Se suunniteltiin ensin avoin lähdekoodi Täydellinen opas 100% ilmaisen ja avoimen lähdekoodin elämiseenWindows ja macOS ovat kaupallisia, omistamia, suljetun lähdekoodin käyttöjärjestelmiä. Linux ja sen monet sovellukset ovat ilmaisia ja avoimia lähteitä. Haluatko käyttää vain ilmaisia ja avoimen lähdekoodin ohjelmistoja? Tässä on miten. Lue lisää .NET-kehyksen toteutus Linuxissa. Sieltä se muuttui jotain muuta, joka tukee useita erilaisia käyttöjärjestelmiä.
Mono (kuten .NET) on sidottu tiukasti C # -ohjelmointikielen ympärille, joka tunnetaan korkeasta siirrettävyydestään. Esimerkiksi Unity-pelimoottori Pelin ohjelmointi yhtenäisyydellä: Aloittajan opasIndie-pelien kehittyvässä maisemassa Unity on noussut tosiasialliseksi standardiksi: sen alhaiset kustannukset, helppokäyttöisyys ja laaja ominaisuus tekevät siitä ihanteellisen pelin nopealle kehittämiselle. Lue lisää käyttää C #: ta monen alustan tapa luoda videopelejä. Tämä johtuu osittain kielen suunnittelusta. C # voidaan muuttaa CIL (Yleinen keskikieli), joka voi olla joko koottu TAR GZ- ja TAR BZ2-tiedostojen kääntäminen ja asentaminen Ubuntu Linux -käyttöjärjestelmään Lue lisää natiivikoodiin (nopeampi, vähemmän siirrettävä) tai suorita a virtuaalikone Miksi Java-virtuaalikone auttaa koodiasi paremminMitä tietää, miksi Java-virtuaalikone antaa Javalle enemmän etuja sovelluksen alkuperäiseen ohjelmointiin verrattuna? Lue lisätietoja! Lue lisää (hitaampi, kannettavampi). Mono tarjoaa keinot C # -ohjelmien kääntämiseen ja suorittamiseen, kuten .NET Framework.
Nykyään sen ovat kehittäneet ohjelmiston omistajat, joita se yritti jäljitellä: Microsoft. Kanssa avoin hankinta Mikä on avoimen lähdekoodin ohjelmisto? [MakeUseOf selittää]"Avoin lähdekoodi" on termi, jota heitetään nykyään paljon ympäri. Saatat tietää, että tietyt asiat ovat avoimen lähdekoodin sovelluksia, kuten Linux ja Android, mutta tiedätkö, mitä se tarkoittaa? Mikä on avointa ... Lue lisää .NET-kehyksestä Mono on samanlainen kuin se koskaan ennen, pystyy integroimaan koodinsa omaan suunnitteluunsa. Projekti sisältää myös erityisen IDE (integroitu kehitysympäristö) Tekstieditorit vs. IDE: t: kumpi on parempi ohjelmoijille?Valinta edistyneen IDE: n ja yksinkertaisemman tekstieditorin välillä voi olla vaikeaa. Tarjoamme joitain oivalluksia, jotka auttavat sinua päätöksenteossa. Lue lisää nimeltään MonoDevelop, vähän kuin Visual Studion Linux-vastine.
Mono- ja monialustaiset sovellukset
Kaiken tämän mielestä on aivan selvää, että Monon eri ympäristöistä luonne on melko hyödyllinen ihmisille, jotka muuttavat Linux Windowsista Windows vs. Linux: Tässä on mitä heillä on yhteistäSen sijaan, että valitsisimme kuinka Linuxilla on tämä tai Windowsista puuttuu, ehkä meidän pitäisi juhlistaa sitä, että molemmat käyttöjärjestelmät ovat kestäviä, tehokkaita ja ominaisuuksiltaan täydellisiä. Katsotaanpa mitä heillä on yhteistä. Lue lisää . Se toimii toisena siltapisteenä kahden käyttöjärjestelmän välillä, jotta voidaan poistaa yksi suurimmista vaihtoon liittyvistä ongelmista: yksinomainen ohjelmisto 10 yksinoikeudellista Linux-sovellusta, jota et löydä WindowsistaWindowsista siirtyessäsi on paljon sovelluksia, joiden avulla voit korvata vanhan omistamasi ohjelmistot. Löydät jopa valikoiman vaikuttavia sovelluksia ja työkaluja, jotka ovat yksinomaan Linuxille. Lue lisää .
On olemassa useita ohjelmia, jotka on kirjoitettu monona. Näillä sovelluksilla on suuri mahdollisuus olla cross platform 10+ Upea monen alustan sovellus sekä Windowsille että Linuxille Lue lisää , saatavana useiden käyttöjärjestelmien välillä. Yhdessä tämän, Mono todella tukee monia .NET binaries Binaari vs. Lähdepaketit: mitä sinun tulisi käyttää?Linux-käyttäjillä on kaksi päätapaa asentaa ohjelmia: käytä valmiiksi rakennettua pakettia tai käännä se itse. Yleensä valitsemme paketin, mutta joskus sinun tulee harkita rakentamista lähteestä. Lue lisää ulkona (ts. C # EXE-tiedostot Kuinka tehdä "EXE" -asennustiedostoMitä teet, kun olet luonut uuden Windows-ohjelmiston ja haluat jakaa sen maailman kanssa? Ihannetapauksessa haluat luoda EXE-asennuspaketin. Tässä on miten. Lue lisää kirjoitettu Visual Studiossa). Sellaisena on mahdollista, että .NET-ohjelmat, joita ei vielä ole Linuxissa, saattavat hyvinkin olla tulevaisuudessa.
Saatat jopa käyttää yhtä näistä sovelluksista tietämättä sitä!
KeePass
KeePass KeePass Password Safe - lopullinen salattu salasanajärjestelmä [Windows, kannettava]Tallenna salasanasi turvallisesti. Täydellinen salaus ja kunnollinen salasanageneraattori - puhumattakaan Chrome- ja Firefox-laajennuksista - KeePass saattaa olla paras paras salasananhallintajärjestelmä siellä. Jos sinä... Lue lisää on erinomainen offline-salasananhallinta. Tämä tarkoittaa, että toisin kuin esimerkiksi LastPass Kuinka siirtyä LastPassista vaihtoehtoiseen salasananhallintaohjelmaanLastPass on suosittu salasanojen hallinta, mutta jos olet päättänyt siirtyä toiseen ratkaisuun, sinun on vietävä tietosi. Näin viedään tietosi 1Password-, Dashlane- tai KeePass-tiedostoihin. Lue lisää , tietojasi ei ole sidottu palvelimeen mukavuuden vuoksi. Mutta tämä saattaa olla arvokas hinta, joka maksetaan korkeammalle hallinnan tasolle käsissäsi.
Se on myös kirjoitettu monona, antaen sen ajaa useiden erilaisten alustojen yli. Vaikka se on suunnattu pääasiassa Windowsille, se tarkoittaa myös, että se tukee sekä MacOSia että Linuxia. Vaikka se ei välttämättä näytä kovin natiivilta, se toimii hienosti. Lisäksi salasanojen saatavuus on tarpeeksi hyötyä.
pint
Paras tapa kuvata Pintaa olisi Paint-sovellusten välinen versio. NET (mikä puolestaan on parempi versio Microsoft Paintista 7 ilmaista Microsoft Paint -vaihtoehtoaMicrosoft on jättänyt MS Paintin eläkkeelle Paint 3D: n hyväksi. Ei vakuuttunut? Olemme löytäneet ilmaisia Microsoft Paint -vaihtoehtoja kaikkiin kuvan katselu- ja muokkaustarpeisiisi. Lue lisää ). Se on melko yksinkertainen sovellus, jolla on melko paljon voimaa kuvien muokkaamiseen ja luomiseen. Toisin kuin KeePass, se näyttää hiukan paremmalta eri käyttöjärjestelmien välillä.
Valitettavasti se osoittaa myös muutamia Monon rajoituksia. Maali. NET, sen inspiroima sovellus, kirjoitettiin loppujen lopuksi .NET-kehys Microsoft .NET-kehys: miksi sitä tarvitset ja kuinka asentaa se WindowsiinSinun on joko asennettava tai päivitettävä se. Mutta tiedätkö mitä .NET-kehys on? Näytämme sinulle miksi tarvitset sitä ja kuinka voit hankkia uusimman version. Lue lisää , ja on silti edelleen vain Windows. Vaikka suurin osa asioista voi toimia näiden kahden välillä, sinun on tehtävä, jos ohjelma luottaa Windows-erityisiin kehyksen komponentteihin etsi vaihtoehtoja 5 parasta Photoshop-vaihtoehtoa, joita voit käyttää LinuxissaAdobe Photoshop -vaihtoehdon löytäminen Linuxille ei ole niin vaikeaa. Tässä ovat parhaat Photoshop-vaihtoehdot Linuxille. Lue lisää .
Viini + mono = parempi yhteensopivuus
Mono voi myös auttaa Windows-kytkimiä laajentamalla Viini Kuinka ajaa Windows-sovelluksia ja pelejä Linux Wine -ohjelmallaOnko mahdollista saada Windows-ohjelmisto toimimaan Linuxissa? Yksi vastaus on käyttää viiniä, mutta vaikka se voi olla hyödyllinen, sen pitäisi todennäköisesti olla vain viimeinen keino. Tässä miksi. Lue lisää , yhteensopivuuskerros, jonka avulla käyttäjät voivat käyttää Windows-sovelluksia. Viini suunnittelee paljon Windows-toimintoja ja kääntää tämän käytöksen Linux-vastaavuuksiksi. Sellaisena se voi ajaa monia ohjelmia, joita ei ole suunniteltu Linuxille, ikään kuin ne olisivat.
Varsinainen Mono-asennustiedosto sisältää useita ohjelmistokirjastoja, komponentteja, joista muut ohjelmat voivat rakentaa. Ne on suunniteltu toteuttamaan niin suuri osa .NET-kehyksestä kuin mahdollista (vaikkakin monen alustan välillä). Tämän takia monet Windowsille kirjoitetut asiat, jotka käyttävät mainittua kehystä, toimivat myös Mono-tilassa.
Viini voi hyödyntää kaikkia Monon vuosien varrella suorittamia töitä hyödyntämällä sitä .NET-sovellusten tai jopa niiden sisältämien ohjelmien suorittamiseen. Jotkut pelit Kuinka lisätä modifikaatioita The Sims 4: ään ja parhaat kokeiltavat modifikaatiotThe Sims 4 sisältää tehokkaan modifikaatiotuen. Kunnianhimoiset luojat jauhoavat jo uusia muotia, uusittuja kampauksia, pelimodeja ja paljon muuta parantaaksesi peliäsi. Lue lisää esimerkiksi luottaa kehykseen jossain määrin.
Mono avoimen lähdekoodin .NET-maailmassa
Kuten aiemmin mainittiin, suuri osa .NET-kehyksestä on nyt avoimen lähdekoodin, ja lisää on tulossa. Sitä on jo (jonkin verran) mahdollista hyödyntää muilla alustoilla kuin Windows. Silloin voi ihmetellä, kuinka Mono voi silti olla hyödyllinen ihmisille.
Vastaus tähän on melko yksinkertainen: monet .NET: n käyttökelpoisista komponenteista ovat loppukäyttäjille näkymättömiä. Vielä on melko vaikeaa luoda järjestelmien välisiä graafisia sovelluksia käyttämällä vain Microsoftin nyt avoimen lähdekoodin puitteita. Mono puolestaan on vakiintunut, sillä sillä on useita tapoja kirjoittaa alkuperäisen näköisiä ohjelmia pienellä vaivalla. Ja se vain kasvaa,
Tietenkin, kun .NET: n avoimen lähdekoodin komponentit vakiinnutetaan, se on saanut monia Monon tällä hetkellä tarjoamia etuja. Ja se voi olla hyvä asia vain Linuxille ja käyttäjille, jotka haluavat siirtyä siihen. Lisää kannettavia sovelluksia ovat aina tervetulleita.
Kuinka käsittelet Linuxin sovellusvajeen?
Kuvahyvitys: OndrejProsicky /depositphotos
Parhaillaan opiskelemassa BIT: tä Austin Luong on innokas Linux-harrastaja, joka rakastaa levittämään ilmaisia ohjelmistoja. Hän myös haluaa kirjoittaa sci-fiä, mutta vain kiintolevynsä yksityisyydessä.