Publicitate
Linux este multe lucruri. Este componentă de bază Cum să actualizați cu ușurință kernel-ul Linux Ubuntu cu UkuuActualizarea kernel-ului Linux nu este ușoară, dar dacă executați Ubuntu și doriți cel mai recent kernel, acum există un instrument simplu pe care îl puteți utiliza pentru a descărca actualizarea: Ukuu. Citeste mai mult a unui număr mare de distribuții, umerii pe care a platformă mobilă mare Android este într-adevăr sursă deschisă? Și chiar contează?Aici vom explora dacă Android este sau nu un open source. La urma urmei, se bazează pe Linux! Citeste mai mult stă în picioare și mai bine decât alții Linux este în sfârșit suficient de bun pentru a înlocui Windows?Cifrele recente arată că utilizarea desktop-ului Linux a ajuns la 2%, fiind cea mai mare încă. Aceasta înseamnă că Linux a ajuns la un punct în care poate înlocui Windows și Mac OS X pentru utilizatorul obișnuit? Citeste mai mult , sisteme de operare mai populare (cu siguranță nu este o opinie).
Totuși, una dintre deficiențele sale rezultă din popularitatea sa mai mică pe desktop: disponibilitatea programelor. Din fericire, există lucruri care pot ajuta acest lucru,
mono fiind unul dintre ei.Cadre software: blocuri de construcție
Cadrele software nu sunt cele mai interesante dintre lucruri, dar sunt utile în felul lor, lucrând în culise. Ele permit oamenilor să dezvolte cu ușurință aplicații pentru alții, fără a începe complet de la zero. mono este unul dintre ei, așa cum este .Cadru net Un GNU începător pentru Microsoft: Ce înseamnă un cadru .NET de sursă deschisă pentru restul dintre noiMicrosoft tocmai a lansat o parte semnificativă a codului său sub o licență permisivă de tip open source. Această mișcare rupe cu ani de tradiție. Dar de ce și ce înseamnă pentru tine? Citeste mai mult .
Aceste cadre pot varia de la utilizarea specifică medii desktop 5 medii desktop desktop excelente de care nu ai auzitExistă o mulțime de medii desktop Linux - inclusiv unele minunate despre care probabil nu ați auzit. Iată cinci dintre preferatele noastre. Citeste mai mult la ceva disponibil pentru mai multe sisteme de operare. De exemplu, Desktop KDE Plasma KDE explicat: o privire la cea mai configurabilă interfață de desktop LinuxCum arată Linux? Uneori, Unitate; alte ori, GNOME. Totuși, de multe ori, Linux rulează KDE. Dacă nu utilizați până acum K Desktop Environment pe computerul Linux, acum este momentul să vă schimbați! Citeste mai mult are mai multe programe software care ajută la simplificarea scrierii aplicațiilor native. Aceasta include propriul IDE (mediu de dezvoltare integrat) numit KDevelop.

Acest lucru poate avea multe beneficii și pentru utilizatorii finali. Dezvoltatorii sunt capabili să creeze aplicații 10 aplicații Linux exclusive pe care nu le veți găsi pe WindowsTrecând de la Windows, veți găsi că există o mulțime de aplicații pe care le puteți utiliza pentru a înlocui vechiul dvs. software proprietar. Veți găsi chiar și o selecție de aplicații și instrumente impresionante, exclusiv pentru Linux. Citeste mai mult mai rapid, mai ușor și, ca atare, poate împinge modificări și îmbunătățiri mult mai rapid. Când stai pe umerii uriașilor, face ca această înălțime suplimentară să fie ceva mai puțin dureroasă.
Unele cadre sunt de natură multiplă - programele scrise cu ele pot funcționa între ele diferite sisteme de operare Ce sistem de operare ar trebui să alegeți pentru următorul dvs. computer?Cumpărarea unui nou computer? Aveți mai multe opțiuni de sistem de operare ca oricând. Care este cel mai bun sistem de operare pentru computer? Citeste mai mult . Acest lucru este util atât pentru dezvoltatori cât și pentru utilizatorii finali. Pe de o parte, astfel de programe pot ajunge la mai multe persoane, iar pe de altă parte, o fiabilitate mai mare dintr-o bază de utilizator mai largă.
Ce este Mono?
Mono este un exemplu de cadru multiplă platformă disponibil pe Windows, MacOS Faceți Linux să pară macOS cu aceste Tweaks ușoareDacă vă place Linux, dar doriți să arate mai mult ca macOS, aveți noroc! Iată cum să faci ca desktopul tău Linux să pară macOS. Citeste mai mult , Linux și multe altele. A fost proiectat pentru prima dată ca un sistem de operare sursa deschisa Ghidul tău complet de a trăi o viață 100% gratuită și deschisăWindows și macOS sunt sisteme de operare comerciale, proprietate, cu sursă închisă. Linux și numeroasele sale aplicații sunt gratuite și open source. Doriți să utilizați doar software gratuit și open source? Iată cum. Citeste mai mult implementarea .NET Framework pe Linux. De acolo, s-a transformat în ceva mai mult, suportând mai multe sisteme de operare diferite.

Mono (ca .NET) este legat foarte mult de limbajul de programare C #, cunoscut pentru nivelul ridicat de portabilitate. De exemplu, Unitatea de joc a motorului Programarea unui joc cu unitatea: Ghid pentru începătoriÎn peisajul în evoluție al dezvoltării jocurilor indie, Unity a apărut ca un standard de facto: costul său redus, ușurința de utilizare și setul larg de caracteristici îl fac ideal pentru dezvoltarea rapidă a jocului. Citeste mai mult folosește C # ca mod transversal de creare a jocurilor video. Acest lucru se datorează în parte designului limbii. C # poate fi transformat CIL (Common Intermediate Language), care poate fi compilat Cum să compilați și instalați fișierele TAR GZ și TAR BZ2 în Ubuntu Linux Citeste mai mult la codul autohton (mai rapid, mai puțin portabil) sau parcurgeți un mașină virtuală De ce mașina virtuală Java vă ajută să funcționeze mai bine codul dvs.Ce să știm de ce mașina virtuală java oferă mai multe avantaje Java asupra programării native pentru o aplicație? Citiți mai departe pentru a afla! Citeste mai mult (mai lent, mai portabil). Mono oferă mijloacele de a compila și rula programe C #, similar cu .NET Framework.
În aceste zile, este dezvoltat de proprietarii software-ului pe care a încercat să-l imite: Microsoft. Cu aprovizionare deschisă Ce este software-ul Open Source? [FaceUseOf Explică]„Sursă deschisă” este un termen care se aruncă foarte mult în aceste zile. Poate știți că anumite lucruri sunt open source, cum ar fi Linux și Android, dar știți ce presupune? Ce este deschis ... Citeste mai mult din cadrul .NET, Mono este mai asemănător cu acesta până acum, capabil să-și integreze codul în propriul design. Proiectul include și o specială IDE (mediu de dezvoltare integrat) Editori de text vs. IDE: Care este mai bine pentru programatori?Alegerea dintre un IDE avansat și un editor de text mai simplu poate fi dificilă. Vă oferim câteva informații care vă vor ajuta să luați această decizie. Citeste mai mult numit MonoDevelop, similar cu echivalentul Linux al Visual Studio.

Aplicații mono și platformă multiplă
Având în vedere toate acestea, este destul de clar că natura multiplă a platformei Mono este destul de utilă pentru persoanele care se deplasează Linux de la Windows Windows vs. Linux: Iată ce au în comunÎn loc să redirecționați modul în care Linux are acest lucru sau Windows îi lipsește, probabil că ar trebui să sărbătorim că ambele sisteme de operare sunt robuste, eficiente și au o caracteristică completă. Să vedem ce au exact în comun. Citeste mai mult . Acționează ca un alt punct de legătură între cele două sisteme de operare, pentru a reduce una dintre problemele mai mari de comutare: software exclusiv 10 aplicații Linux exclusive pe care nu le veți găsi pe WindowsTrecând de la Windows, veți găsi că există o mulțime de aplicații pe care le puteți utiliza pentru a înlocui vechiul dvs. software proprietar. Veți găsi chiar și o selecție de aplicații și instrumente impresionante, exclusiv pentru Linux. Citeste mai mult .
Există o serie de programe care sunt scrise în Mono. Aceste aplicații au șanse mari de a fi platformă încrucișată 10+ aplicații grozave pentru platforme încrucișate atât pentru Windows cât și pentru Linux Citeste mai mult , disponibil între mai multe sisteme de operare. Alături de aceasta, Mono acceptă de fapt multe .NET binarele Binar vs. Pachetele sursă: Ce ar trebui să folosești?Utilizatorii Linux au două moduri principale de instalare a programelor: utilizați un pachet pre-construit sau compilați-l singur. De obicei, alegem un pachet, dar există momente în care ar trebui să ia în considerare construirea de la sursă. Citeste mai mult din cutie (adică C # Fișiere EXE Cum se face un fișier de instalare "EXE"Ce faceți când ați creat un software nou pentru Windows și doriți să-l împărtășiți cu lumea? În mod ideal, ați crea un pachet de instalare EXE. Iată cum. Citeste mai mult scris în Visual Studio). Ca atare, este posibil ca programele .NET care nu sunt încă pe Linux să poată fi în viitor.
S-ar putea să folosești chiar una dintre aceste aplicații fără să o știi!
KeePass
KeePass KeePass Password Safe - Sistemul de parolă criptat final [Windows, portabil]Stocați-vă parolele în siguranță. Complet cu criptare și un generator de parolă decent - ca să nu mai vorbim de pluginuri pentru Chrome și Firefox - KeePass ar putea fi cel mai bun sistem de gestionare a parolelor acolo. Daca tu... Citeste mai mult este un excelent manager offline de parole. Aceasta înseamnă că, spre deosebire, LastPass Cum să migreze de la LastPass la un Alternative Password ManagerLastPass este un manager de parole popular, dar dacă ați decis să vă mutați la o altă soluție, va trebui să vă exportați datele. Iată cum să exportați datele în 1Password, Dashlane sau KeePass. Citeste mai mult , informațiile dvs. nu sunt legate de un server din motive de comoditate. Dar acesta ar putea fi un preț demn de plătit, pentru un nivel mai ridicat de control în mâinile tale.
De asemenea, este scris în Mono, permițându-l să ruleze pe mai multe platforme diferite. Deși este orientat în principal către Windows, înseamnă că atât macOS cât și Linux sunt acceptate de acesta. Deși s-ar putea să nu arate foarte nativ, funcționează bine. În plus, accesul la parole este suficient.

Pinta
Cel mai bun mod de a descrie Pinta ar fi o versiune multiplă a platformei Paint. NET (care la rândul său este a o versiune mai bună a Microsoft Paint 7 alternative Microsoft Paint gratuiteMicrosoft a retras MS Paint în favoarea Paint 3D. Nu sunt impresionat? Am găsit alternative Microsoft Paint gratuite pentru toate nevoile dvs. de vizualizare și editare a imaginilor. Citeste mai mult ). Este o aplicație destul de simplă, cu o cantitate corectă de putere pentru a edita și crea imagini. Spre deosebire de KeePass, acesta arată puțin mai bine între diferite sisteme de operare.

Din păcate, demonstrează și câteva limitări ale Mono. A picta. NET, aplicația din care a fost inspirată, a fost, până la urmă, scrisă folosind .Cadru net Microsoft .NET Framework: De ce ai nevoie și cum să-l instalezi pe WindowsFie trebuie să o instalați sau să o actualizați. Dar știți care este .NET Framework? Vă arătăm de ce aveți nevoie și cum puteți obține cea mai recentă versiune. Citeste mai mult și totuși rămâne doar Windows. În timp ce majoritatea lucrurilor pot funcționa între cele două, dacă un program se bazează pe componente specifice ale cadrului Windows, va trebui să caută alternative Cele mai bune 5 Photoshop alternative pe care le puteți rula pe LinuxGăsirea unei alternative Adobe Photoshop pentru Linux nu este atât de dificilă. Iată cele mai bune alternative Photoshop pentru Linux. Citeste mai mult .
Vin + Mono = Compatibilitate mai bună
Mono poate ajuta și comutatoarele Windows prin extindere Vin Cum să rulați aplicații și jocuri Windows cu Linux WineExistă vreun fel de a face software-ul Windows să funcționeze pe Linux? Un răspuns este să folosiți Wine, dar, deși poate fi foarte util, probabil că ar trebui să fie doar ultima dvs. soluție. Iata de ce. Citeste mai mult , un nivel de compatibilitate pentru a permite utilizatorilor să ruleze aplicații Windows. Wine reverse ingineri o mulțime de funcționalități Windows și traduce comportamentul în echivalente Linux. Ca atare, poate rula multe programe care nu sunt concepute pentru Linux, ca și cum ar fi.
Fișierul de instalare Mono conține o serie de biblioteci software, componente pe care le pot construi alte programe. Acestea sunt concepute pentru a implementa cât mai mult din .NET Framework cât pot (deși multiplă platformă). Din această cauză, o mulțime de lucruri scrise pentru Windows folosind cadrul menționat vor funcționa și sub Mono.

Wine poate profita de toată munca depusă de Mono de-a lungul anilor, folosindu-l pentru a ajuta la rularea aplicațiilor .NET sau chiar a programelor cu componentele menționate în interiorul lor. Câteva jocuri Cum să adăugați moduri la Sims 4 și cele mai bune moduri de încercatSims 4 include suport modding puternic. Creatorii ambițioși deja lansează noi moduri, coafuri amintite, mod-uri de joc și multe altele pentru a vă îmbunătăți jocul. Citeste mai mult , de exemplu, bazați-vă într-o oarecare măsură asupra cadrului.
Mono într-o sursă deschisă .NET World
Așa cum am menționat anterior, o mare parte din cadrul .NET este acum sursă deschisă, urmând să vină mai multe. Deja, este posibil (oarecum) să profitați de alte platforme decât Windows. Atunci, s-ar putea să ne întrebăm cum Mono ar putea fi încă util pentru oameni.
Răspunsul la acesta este destul de simplu: o mulțime de componente utilizabile ale .NET sunt invizibile pentru utilizatorii finali. Încă este destul de dificil să creezi aplicații grafice multiplă platformă folosind doar cadrul sursa deschis acum Microsoft. Mono, pe de altă parte, este bine pus la punct, având mai multe modalități de a scrie programe cu aspect nativ, cu dificultăți reduse. Și va continua să crească,
Desigur, atunci când componentele open source ale .NET vor deveni mai consacrate, aceasta va câștiga multe dintre beneficiile pe care Mono le oferă în prezent. Și asta nu poate fi decât un lucru bun pentru Linux, precum și pentru utilizatorii care ar putea dori să treacă la acesta. Mai multe aplicații portabile sunt întotdeauna binevenite, până la urmă.
Cum faceți față cu golul de aplicație pe Linux?
Credit imagine: OndrejProsicky /Depositphotos
În prezent studiază pentru un BIT, Austin Luong este un pasionat avid de Linux care iubește să facă prozelitism despre software-ul liber. Îi place să scrie și ficțiune, dar numai în confidențialitatea hard disk-ului.