Liliu lau GNU / Linux i se Distro talafeagai mo Atinaʻeina Polokalama

Liliu lau GNU / Linux i se Distro talafeagai mo Atinaʻeina Polokalama

Liliu lau GNU / Linux i se Distro talafeagai mo Atinaʻeina Polokalama

I le taimi nei o Linux o le Tupu i le tulaga o Faʻagaioiga Faʻagaioiga faʻaaogaina e Tagata Faʻapitoa i le Faʻamatalaga Tekonolosi (IT) eria, a le o le Servers poʻo le Teams of Server Administrators, ma i le tulaga o Software Developers i lenei tausaga na oʻo i le tutusa tulaga e ala i le pasia e tusa ai ma le suesuega Suʻesuʻega o Atinaʻe Sili o Vaʻaiga 2016 del Tulaga 3 ma le 21,7% pei o le atinaʻe e fiafia iai Tulaga 1 ma le 48,3% i le Suʻesuʻega o Atinaʻe Sili o Vaʻaiga 2018.

I le taimi nei, o le GNU / Linux Applications Ecosystem ei ai le lautele ma sili ona lelei lisi o polokalame mo Polokalama Atinaʻe (Aoga ma Faiga) o loʻo faʻapipiʻi lelei, faʻatulagaina ma faʻapipiʻi i totonu ole GNU / Linux Faʻasoasoaina latou mafai mafai ona aofia ai le lautele lautele o alualu i luma gagana polokalame.

GNU / Linux Faʻamalosia

Faatomuaga

O le lisi o tusi apalai mo GNU / Linux o le a matou suʻea mulimuli ane, o nisi nei o sili lauiloa ma faʻaaogaina i le matata o le Atinaʻeina o Polokalama i luga o lenei Faagaioiga Faʻagaioiga. Latou te faʻafouina soʻo ma e lagolagoina lelei.

Ma o taimi uma e masani ona sau ai ni fou pe o ni mea fou ua i ai talosaga e tuʻufaʻatasia i le lalolagi Microsoft poʻo Apple, siitia le tulaga o le tulaga lelei o talosaga e mafai ona atiaʻe i lalo o le GNU / Linux.

I nai tausaga ua mavae, na matou faia ai lomiga i le mataupu e aoga le manatuaina ma toe iloiloina, pei o Saunia Ubuntu (poʻo seisi distro) mo le atinaʻeina o le upega tafailagi y Au mea faigaluega mo Atinaʻe i luga ole laiga ma Tisaini ma le GNU / Linux. Ae o le asō o le a tatou faia se sili faʻateleina iloiloga o latou ma le avanoa Distros ua maeʻa faʻaleleia mo le Polokalama Atinaʻe.

O talosaga mo le Atinaʻeina o Polokalama Polokalama ua tupuolaola tele i le tulaga lelei ma faʻatinoga i luga ole GNU / Linux faʻapea faʻatagaina le talafeagai manaʻomia (faavae) ina ia se novice poʻo le poto Polokalama Faʻapitoa mafai ona faʻagaioia i luga o lenei Faʻagaioiga Faʻagaioiga i se auala sili ona lelei ma vaʻaia e avea ma a latou autu Faʻagaioiga System.

Polokalama Atinaʻe i GNU / Linux: Faʻatonutonu, IDE ma Distros

Polokalama Atinaʻe i GNU / Linux: Faʻatonutonu, IDE ma Distros

Lenei o le mea o loʻo faʻatali mai ia tatou le GNU / Linux Lalolagi i le vaega o Polokalama Atinaʻe:

IDEs Faʻailoga Tonu

Tusitala

O le faila o tusitusiga o se polokalame e faʻatagaina ai oe ona fausia ma toe fesuiaʻi faila numera e faia na o tusitusiga faigofie, e masani ona lauiloa o tusitusiga faigofie poʻo faila o tusitusiga. Ae ui i lea, o loʻo i ai Faʻatonuga Tusitusiga o loʻo alualu i luma ma faʻatagaina pe faʻafaigofieina le faʻailoaina o le polokalame gagana faʻaaogaina i totonu o se tusitusiga, faʻafaigofieina le malamalamaʻaga ma le faʻaaogaina i totonu o le faila. O nisi e mafai ona avea ma Terminal, o lona uiga, e aunoa ma se ata faʻafanua, ma isi e mafai ona avea ma Desktop, o lona uiga, ma se vaaiga faʻafanua.

Faʻatasi ai ma le sili lauiloa ma faʻaaogaina luga GNU / Linux o loʻo ia i matou:

Nano Faʻatonu

Terminal Editors

Mousepad Faʻatonu

Faʻatonu Faʻatonu ma le vaaiga faʻafanua

Faʻatonutonu_Atom

Maualuga Faʻatonu ma le vaaiga faʻafanua

Faatonu o le Emacs

Faʻafefiloi faatonu

NetBeans 8.2 IDE

Siosiomaga Polokalame tuʻufaʻatasia

O le Integrated Programming Siʻosiʻomaga, tele iloa e le IDE faʻapuʻupuʻu mai le Igilisi igoa "Integrated Development Siosiomaga", e leai se mea sili atu o se polokalama poʻo se tusi talosaga e afifi tele lava i le code editor, compiler, debugger, ma graphic interface interface. O IDE e mafai ona avea ma talosaga ia latou lava poʻo latou mafai ona avea ma vaega o loʻo i ai talosaga.

Faʻatasi ai ma le sili lauiloa ma faʻaaogaina luga GNU / Linux o loʻo ia i matou:

  1. aptana
  2. IDE Arduino
  3. Fa'ailoga poloka
  4. Kodelite
  5. gaseʻeleʻele
  6. Palu
  7. JetBrains Suite
  8. Lasalo
  9. NetBeans
  10. Ninja IDE
  11. Python Fa'avalea
  12. Falemeli
  13. QT Foafoa
  14. Naʻo Fortran
  15. Visual Studio Code
  16. Faʻailoga Python IDE

Polokalama Atinae Atinae

O le Polokalama Atinaʻeina o Polokalama, e tele lava ina lauiloa i le faʻapuʻupuʻu SDK mai le Igilisi igoa "Software Development Kit", E leai se mea e sili atu nai lo se seti o mea faigaluega e fesoasoani i le Polokalama Polokalama e fausiaina polokalama ma faiga, faʻatagaina ma faʻafaigofieina le galuega mo se faapitoa tekonolosi siʻosiʻomaga.

O talosaga na atiaʻe i totonu o le SDK o le a fuafua i nisi o polokalame faʻagaioia, masini komepiuta, ata vitio poʻo se polokalame faapitoa e faʻapitoa. E tele faʻaoga e mafai ona maua i totonu o le SDK, faʻatasi ai ma mea nei:

  • O se polokalama polokalame faʻaoga (API).
  • O se tuʻufaʻatasia atinaʻe siʻosiʻomaga (SDI) ma a Debugger ma le Faʻaputu
  • Faʻailoga faʻataʻitaʻiga ma faʻamaumauga.
  • Un Emulator o le tekonolosi manaʻomia.

Faʻatasi ai ma le sili lauiloa ma faʻaaogaina luga GNU / Linux o loʻo ia i matou:

  1. .NET Core SDK
  2. Android SDK
  3. Java JDK

GIT Faʻamatalaga Pulea System

Faʻamatalaga Pulea sisitema

O se faʻatonutonu faiga faʻatonutonu (poʻo le toe teuteuina faʻatonutonu polokalama) o se tuʻufaʻatasia o tekonolosi ma faʻataʻitaʻiga e siaki ma faʻatonutonu suiga faia i poloketi faila., aemaise i le punavai faʻavae, i faʻamaumauga ma luga o itulau itulau i luga ole laiga.

Uma faʻatonutonu faiga faʻavae e faʻavae i luga o le i ai o se teuina, o le seti o faʻamatalaga pulea e le polokalama. O lenei teuina o loʻo iai le talaʻaga faʻasolopito o mea uma e pulea. E mafai e tagata faʻaaoga uma ona fausia se kopi i le lotoifale e ala i le toe faʻataʻitaʻiina o mea o loʻo iai le fale teu oloa e faʻatagaina ai lona faʻaaogaina. E mafai ona toe faʻataʻitaʻi le pito lata mai poʻo seisi lava faʻamatalaga na teuina ile talafaʻasolopito.

Faʻatasi ai ma le sili lauiloa ma faʻaaogaina luga GNU / Linux o loʻo ia i matou:

  1. Bazaar
  2. CVS
  3. Git
  4. FreeSource
  5. Maliu
  6. monotone
  7. Suiga

Manatua: I latou uma lava, o Git o se mea e fiafia iai mo lona tele o le nuʻu, tele atinaʻe, ma tele plugins ma tagata tafafao ata. Afai e te manaʻo e iloa atili e uiga i Git's kalafi tagata faʻatau, asiasi i lenei sootaga mai lana '' upega tafaʻilagi aloaia: Tagata fai ata mo Git i luga ole Linux.

Distro SemiCode OS

Distros (GNU / Linux Tufatufaina)

Faʻaoga Galue fua mai le Linux Kernel ma se seti o le GNU tusi e faʻatagaina le faʻaavanoaina e faʻafaigofie ona tuʻuina i totonu o mea faigaluega mo lona faʻavasegaina ma faʻatautaia pulega afifi mo le faʻapipiʻiina o isi polokalama. O le filifiliga o le tufatufaina faʻalagolago i le tagata faʻaaoga manaʻoga ma a ia lava tofo.

I le tulaga o le Atinaʻeina o Polokalama, matou te maua ai le fautuaga lenei:

Masani

Faʻapitoa

  1. semicodeOS
  2. PolokalameOS

O le faʻasaʻolotoina o le lomiga 1.1 o le Distro MinerOS GNU / Linux o loʻo fuafuaina i se taimi lata mai. lea e le pei o le 1.0 o loʻo faʻapitoa mo le faʻaaogaina i le Fale, Ofisa, Digital Mining ma Computer Technicians, o le a faʻapitoa mo Developers Polokalama, Tagata Taʻavale ma Multimedia Aoga Faufautua. Ina ia aoao atili e uiga i le lumanaʻi atinae o le lomiga o lenei Distro mafai ona e kiliki i lona igoa: MinerOS GNU / Linux 1.1 (Onix) pe e uiga i le taimi nei MinerOS GNU / Linux 1.0 (Petro).

E oʻo mai i le taimi nei, ou te faʻamoemoe e aoga tele lenei tusi mo oeA le faʻapipiʻiina o tele o tusi apalai i lau Distro o loʻo i ai nei ina ia talafeagai mo Software Developers pe filifili e faʻaaoga se tasi fautuaina mo latou. Seia oʻo i le isi tulaga!

 


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

18 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   juliuco nike malo

    mai muamua paʻaga, tas sembrao

  2.   Ing. Jose Alapati malo

    Faʻafetai mo lau faamatalaga! O se fiafiaga i taimi uma le iloa o tusitusiga o loʻo faitauina ma talisapaia i o latou itu talafeagai e le au faitau o le Blog.

  3.   URxvt malo

    O le tusitusiga e sili ona lelei ae ou te le malie i le vaega lona lua o le muamua parakalafa. O le GNU / Linux e tele atu ma sili atu ona lelei auala e avea ai ma tupu mo atinaʻe, ma o le mea moni o le toʻatele o tatou e faʻaaoga tonu mo mea lelei uma e aumaia e atiaʻe. Ma pepa maua fua.

    I se faapuupuuga: Ou te faaaogaina vim ma +60 plugins, ma le 1400-laina config file e aofia ai galuega na ou faapolokalameina i VimL e faia le mea ou te manao ai. Ou te faʻaaogaina faʻatasi ma le tmux multiplexer o lea ua ou maua ai le avanoa e faʻateleina ai le nofoaga e faʻaaoga ai vim ma mea faigaluega uma o le Unix ecosystem: grep, sed, awk,… E le gata i lea, o le mea moni. Mea uma mai le mea faʻatulagaina, ma keyboard auala pupuu, ma aliases ma ma se lelei maeʻa faʻatulagaina.

    O faʻatulagaina o laʻu vim, my tmux, my zsh (alternation shell to bash) ma le tele o isi polokalame e sefe ma lafoina i totonu o le lautele repo luga github. Mo mama uma GNU / Linux faʻapipiʻi, e tatau ona ou faʻavasegaina i le git clone ma fausia le symlinks ma stow. Ma ua uma ona ou maua le faʻatulagaina na avea aʻu i le tele o tausaga e faʻalelei sauni e faʻaaoga, i ni nai sekone, i luga o soʻo se masini ma se Unix-faʻavae sisitema (ioe, i le Mac e aoga foi).

    E manino lava ou te le o tuuto i polokalame i .Net poʻo seisi tekinolosi e ola soʻosoʻo lelei i le faʻagaioiga o le kamupani e tasi: Windows. Ma afai o le polokalame i Java, o le a faʻaaogaina le lelei IDE, le ituaiga e te leʻi taʻua: i latou mai JetBrains, o loʻo totogi e leai se mafuaʻaga e le taʻua ai.

    PS: Ou polokalame i le C / C ++, Go, Python ma Perl, ae ua ou faʻaaogaina le tele o gagana, pei o le Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP, ma faʻatinoga eseese o le SQL. Uma ma vim / neovim, lea faʻatasi ma Emacs o tupu o polokalame. Na latou amataina i le tele o tausaga ua tuanaʻi, ae ua latou matutua ma latou le taofia le alualu i luma, i se tulaga i lenei aso ua pa le latou faʻaaogaina. I le tulaga lelei, naʻo le VSCode a Microsoft e latalata ia latou i nisi auala, ma sili mamao atu ia latou i le C # (o le tasi lea e te faʻaaogaina pe a fai o e polokalame i le C #), ae leai se mea e sili atu. Atom ma ST3 o loʻo i lalo ifo. Ae le taʻua le nano, ua na o se faatonu, talu ai e matua leai lava mea uma. xD

    Susu maia, faafeiloai.

    1.    morphheus malo

      e te faʻasoaina lau .vimrc?

      Ou te fia iloa 🙂

  4.   Ing. Jose Alapati malo

    Lelei tele manatu, ma faʻapea foi ona matua faʻamauoaina! Faʻafetai lava mo lau faʻamatalaga fesoasoani i le faʻaaogaina o nei tusi talosaga e faʻatatau i le atinaʻeina o polokalama.

  5.   Diego de la Vega placeholder ata malo

    Na ou fiafia tele i lau tala. Na manaʻomia le tuʻuina (mo le Del-Delphians / Pascalians) le Lasalo, o se IDE maeʻa atoatoa.

    Faʻafetai mo le tufatufaina atu o ou mafaufauga i tagata Linux.

  6.   ropota olo malo

    Faʻafetai mo le fefaasoaaʻi, lelei tele tusitusiga !!

  7.   Juan3446 malo

    Ou te iloa e le o le tulaga lena, ae i isi lomiga uma tusitala tusia o latou igoa, ae o lenei mea na lavea ia te aʻu e tatau ona latou faailoaina «Ing. Jose Albert »« Ing. » "Inisinia" hehe e faitau lava egocentric pe pei oe manaʻomia le tusiina ina ia matua mafaufauina xD

  8.   Linux Post Faʻapipiʻi malo

    Ua uma ona ou foia lou faafitauli! Talofa, manuia ma manuia.

  9.   Linux Post Faʻapipiʻi malo

    Faʻatumuina le tali i le URxvt E tatau ona ou taʻu atu ia te oe o aʻu o loʻo faʻavae i luga o le Stack Overflow Developer Survey 2016 o loʻo i ai le Linux Platform i le tulaga 3 ma le 21,7% o se tagata e fiafia tele i ai Atinaʻe. O le suʻesuʻe atili, o lona uiga, saili mo le Stack Overflow Developer Survey 2017 ma le Stack Overflow Developer Survey 2018, ua ou mauaina na oso le Linux Platform i le 24.2% e nofo ai i le tulaga 3 mo le 2017 ma siitia i le 48,3% e tulaga ai i le tulaga 1 mo le 2018.

    O le mea lea, e saʻo oe, o le Linux Platform o le Tupu o Polokalama Faʻatupulaia 'Faagaioiga Faagaioiga mo le 2018 i le lalolagi atoa e tusa ai ma lenei taʻutaʻua ma faʻaaloalo i le Lalolagi Itulau ma Fuafanua.

  10.   Linux Post Faʻapipiʻi malo

    Diego de la Vega ua maeʻa faʻapipiʻi Lasalo i le lolomiga ina ia le tuʻua ai lenei aoga IDE i totonu o fautuaga.

  11.   Diego de la Vega placeholder ata malo

    Faʻafetai tele lava!

  12.   URxvt malo

    Ioe, ae e le mafai foi ona ou iloiloina le tulaga lelei o le GNU / Linux, Windows poʻo le Mac i le itu tau atinaʻe i le aofaʻi o palota i se suʻesuʻega, talu mai lena taimi ua tatou pauu atu ai i le ad populum fallacy, o lona uiga, «o ia o le Tupu aua o ia faʻaaogaina sili atu tagata ", pe a fai o le a sili ona lelei o le fai mai o" o ia o le Tupu mo X pe mo Y mafuaʻaga ", o lona uiga, finau ma faʻamaoniga mea ua faamaonia.

    I le 2017 ma le 2018 o le faʻaaogaina o le GNU / Linux i le au fai atinaʻe ua faʻateleina ua naʻo se faʻailoga o le au atinaʻe ua latou iloaina e aumaia ia i latou ni tulaga lelei, ma ou te manatu o lenei e fesoʻotaʻi ma le faʻasalalauina o le GNU / Linux lava ia.

    Ioe e moni o nei mea uma ua faateʻia ai aʻu. O le Emacs o le muamua GNU application i le tala faʻasolopito ae o ona uiga lelei na oʻo mai i se taimi mulimuli ane, e pei o le lauiloa org-mode, i le 2006, poʻo lona plugin mo git (magit), o se tasi o le sili ona maeʻa mafai ona e mauaina.

    Vim ua faʻaleleia Vi, o loʻo i ai foʻi ona tausaga ma ua ou maitauina lona faʻaaogaina o loʻo tupuola, masalo ua aʻafia i le neovim fork lea ua tele faʻaleleia atili ai ua faʻaopopoina, ma lea ua latalata i le 27.000 fetu e ui lava i le na o se terminal terminal, o lona uiga e fai atu, aunoa ma se vaaiga faʻafanua.

    O le Emacs distro ua taʻua o Spacemacs ua taʻutaʻua, o le tuʻufaʻatasiga i le va o Vim ma Emacs (o se tulaga masani lava le faʻatulagaina e soʻo se tasi e mafai ona faia).

    'Linux ricing' ua amata ona taʻutaʻua, o se aga masani o le faʻapitoa GNU / Linux aunoa ma se desktop siʻosiʻomaga (poʻo Gnome, poʻo XFCE, poʻo le KDE, poʻo le Mate, poʻo le Lotogatasi, poʻo le LXDE, poʻo le LXQT, poʻo le Malamalama, poʻo ... ) ae ma minimalist faʻamalama pule (dwm, xmonad, mataʻutia po o i3wm i le taʻimua avea ma sili ona lauiloa lata mai nei).

    Ma o aʻu foi ua suia. Ua ou le toe faʻaaogaina le Windows, ua ou faia uma le evolusione auala, ua ou faʻaaogaina polokalama uma o loʻo taua i lenei tusitusiga ma i le iʻuga o le auala na ou taunuʻu atu ai i le mea o le a maua i le i3wm ma vim / neovim (e toeititi lava tutusa i le taimi nei. ), tmux, ma taumafai e faia mea uma e mafai mai le terminal, mo matua faʻafaigofieina. I se tulaga e: surfraw faʻatagaina aʻu e suʻesuʻe selau o faʻamatalaga o faʻamatalaga, lea e tatalaina ma le browser na faʻatulagaina, i loʻu tulaga, w3m, lea e galue i totonu o le tulaga. Mo musika: cmus. Mo talanoaga: irssi poʻo le Weechat. O se atigi sili atu maeʻa nai lo bash: zsh.

    I se tulaga o loʻo ou faʻaaogaina ai le folauga vim (ma le h, j, k ma le l ae le o u fanafana) i faʻamatalaga uma na taua, ma a ou ulufale i totonu o le upega tafailagi, a le o le Chromium poʻo le Firefox, ou te faʻaaogaina foʻi, ma le tele o plugins na Latou i ai mo le tele o tausaga, na faateʻia aʻu ina ua ou mauaina: cVim, VimFX, Vixen, QuantumVim, ma isi. O le mea moni, o lenei folauga ma vim e mafai ona faʻagaoioia i Emacs (faiga leaga), i le Sublime Text (vintage), i le Atom (ma plugins), i le VSCode (ma plugins), i le Qt Creator (filifiliga), i le JetBrains IDEs (filifiliga ) ...

    O nei mea uma e matua fiailoa lava aua o le a le mea e foliga mai ona ua tuai pe mai le tuanaʻi ua taofi le toe faʻaogaina ma fou ma sili atu talosaga sau mai fafo, e leʻi tupu lenei mea, o le faʻafeagai. O mea sili ona tuai o latou na e sili atu extensible, configurable, maua tele plugins ma mafai ona tele mea i puʻupuʻu.

    I le 95 ua uma ona ou faʻaogaina le Windows 95, ma na ou aʻoaʻoina e faʻapolokalame le taimi nei. Ou te leʻi amata faʻaaoga le GNU / Linux seʻia oʻo i le 2008 ma o le suiga na matua faigata lava mo aʻu, na taugata ia te aʻu ae i le aluga o tausaga na ou fetuutuunaʻi ai. Ou te leʻi faʻaaogaina Vim mo le 3 tausaga, o le mea lea o le a ou faʻaaogaina ai talu mai le 2015. E foliga mai e tatau ona fai i leisi auala, a ea? Ia e matua fiailoa lava, aua ou te le toe alu i tua pe valea xD

    Mo le faʻamaumauga, Emacs faia sili mea nai lo Vim, ae Vim le mafai ona faia mea uma Emacs faia, ae Emacs faia sili atu nai lo aʻu fesili (e foliga mai o se OS) ae Vim o 100% taulaʻi i le avea ma faatonu.

    Manuia! 🙂

  13.   Linux Post Faʻapipiʻi malo

    URxvt sili ona lelei saofaga e pei o le isi. Lou poto masani ma GNU / Linux e sili… Faʻamoemoe e mafai ona e taʻuina mai ia i matou sili atu e ala i isi manatu i isi lolomiga poʻo a oe lava lolomiga. E i ai sau blog poʻo sau oe lava '' upega tafaʻilagi?

  14.   Onix ma Petros malo

    O se tusitusiga lelei seʻia oʻo ina ou vaʻaia Onix ma Petros xD !!!

  15.   Linux Post Faʻapipiʻi malo

    Afaina.

  16.   dev.faʻatauvaa malo

    Na ou alofa tele i le archlinux lelei e ui lava o isi muamua na ou faʻaaogaina ma e faigofie ma maoaʻe. faafetai mo lenei tulaga

    1.    Linux Post Faʻapipiʻi malo

      Faʻafetai mo lau tala sili ... Talofa, Faiber!
      !