Njengamanje iLinux yiNkosi ezingeni lama-Operating Systems asetshenziswa ngochwepheshe endaweni ye-Information Technology (IT), kungaba kuseva noma emaqenjini abaphathi beseva, nasezingeni lonjiniyela beSoftware kulo nyaka bafinyelele ezingeni elifanayo ngokudlula ngokuya ngenhlolovo Inhlolovo Yonjiniyela Bokuchichima Kwe-Stack i-del Indawo yesithathu nge-3% njengoba intandokazi kanjiniyela ngu Indawo yesithathu nge-1% ku Inhlolovo Yonjiniyela Bokuchichima Kwe-Stack.
Njengamanje i-GNU / Linux Applications Ecosystem inohlu olubanzi noluncomekayo lwezinhlelo Zokuthuthuka Kwesoftware (Izicelo Nezinhlelo) efakwe kahle, elungisiwe futhi yafakwa ngaphakathi kwe-GNU / Linux Distribution ingabheka amathuba amaningi ezilimi ezihlelayo.
Isingeniso
Uhlu lwezinhlelo zokusebenza ze-GNU / Linux esizozihlola ngokuhamba kwesikhathi okwamanje ezinye zezinto ezaziwa kakhulu futhi ezisetshenzisiwe emkhakheni we-Software Development kulolu hlelo lokusebenza. Zibuyekezwa kaningi kakhulu futhi zisekelwa kahle.
Futhi njalo njalo izicelo ezintsha ziyaphuma noma izinhlelo ezintsha ezikhona zifakwa emhlabeni iMicrosoft noma i-Apple, iphakamisa izinga lekhwalithi yezinhlelo zokusebenza ezingakhiwa ngaphansi kwe-GNU / Linux.
Eminyakeni ethile edlule senza ezinye izincwadi ezikhuluma ngale ndaba okufanele ukukhunjulwa nokubuyekezwa, njenge Lungiselela Ubuntu (noma enye i-distro) yokuthuthukiswa kwewebhu y Amathuluzi wami yokuThuthukiswa kweWebhu nokuklama nge-GNU / Linux. Kepha namuhla sizokwenza ukubuyekeza okubanzi kwazo kanye ne-Distros etholakalayo esivele ilungiselelwe ukuThuthukiswa kweSoftware.
Izicelo Zokuthuthuka Kwesoftware ziguquke kakhulu ngekhwalithi nokusebenza ngaphezu kwe-GNU / Linux ngaleyo ndlela kuvunyelwe ukwesekwa okudingekayo (isisekelo) ukuze umqali noma isazi Sonjiniyela weSoftware akwazi ukusebenza kulolu Hlelo Lokusebenza ngendlela eyiyo futhi aluthathe njengoHlelo Lokusebenza oluyinhloko.
Nakhu okusilindele njengamanje i-GNU / Linux World endaweni yokuThuthukiswa kweSoftware:
Abashicileli
Isihleli sombhalo wuhlelo olukuvumela ukuthi udale futhi uguqule amafayela edijithali akhiwe ngombhalo ongenalutho kuphela, owaziwa njengamafayela wombhalo ocacile noma amafayela wombhalo. Kodwa-ke, kukhona abahleli bombhalo abathuthukile futhi bavumela noma bahlinzekele ukukhonjwa kolimi lohlelo olusetshenziswe ngaphakathi kombhalo olwenza ukuqondwa nokusetshenziswa kwalo kufayela. Ezinye zingaba yi-Terminal, okungukuthi, ngaphandle kwesikhombimsebenzisi sokuqhafaza, kanti ezinye zingaba yiDeskithophu, okungukuthi, nge-interface graphical.
Phakathi kokwaziwa kakhulu nokusetshenziswa ku-GNU / Linux esinakho:
Abahleli beTheminali
Abahleli Abalula abane-Interface Graphical
Abahleli abaphambili abane-Graphical Interface
- I-athomu
- Kulungile
- I-BlueGriffon
- Abakaki
- UGeany
- IGlade
- I-Google Web Designer
- UKompozer
- Ithebula Elikhanyayo
- I-Notepadqq
- Ababhali
- Umbhalo ophansi
Abahleli Abahlanganisiwe
Izindawo ezihlanganisiwe zoHlelo
I-Integrated Programming Environment, eyaziwa kakhulu yisichazamazwi se-IDE esuselwa egameni lesiNgisi elithi "Integrated Development Environment", ayilutho ngaphandle kokuthi uhlelo noma uhlelo lokusebenza oluhlanganiswe kakhulu ngesihleli sekhodi, i-compiler, i-debugger, ne-graphical interface builder. Ama-IDE angaba izinhlelo ezizimele noma angaba yingxenye yezinhlelo zokusebenza ezikhona.
Phakathi kokwaziwa kakhulu nokusetshenziswa ku-GNU / Linux esinakho:
- I-Aptana
- I-Arduino IDE
- Ama-CodeBlocks
- I-Codelite
- eclipse
- ama-prawns
- I-JetBrains Suite
- Lazarus
- I-NetBeans
- I-IDI ye-Ninja
- IPython Idle
- Postman
- QT uMdali
- Kulula u-Fortran
- I-Visual Studio Code
- I-Wing Python IDE
Isoftware Kit
Isixhobo Sokuthuthukisa Isoftware, esaziwa kakhulu yi-SDK esifushanisiwe esivela egameni lesiNgisi elithi "Software Development Kit", Akuyona into engaphezu kwesethi yamathuluzi asiza uMqambi weSoftware ukuklama izinhlelo zokusebenza nezinhlelo ezivumela futhi zenze lula umsebenzi endaweni ethile yezobuchwepheshe.
Izinhlelo zokusebenza ezakhiwe ngaphakathi kwe-SDK zenzelwe uhlelo oluthile lokusebenza, ipulatifomu yehadiwe, ikhonsoli yegeyimu yevidiyo noma iphakheji yesoftware ekhethekile. Kunezinsizakusebenza eziningi i-SDK engaqukatha, phakathi kwazo yilezi:
- Isixhumi esibonakalayo sohlelo lokusebenza (API).
- Indawo edidiyelwe yentuthuko (SDI) nge I-Debugger ne-a Umhlanganisi.
- Amakhodi isibonelo nemibhalo.
- Un I-Emulator yesimo sobuchwepheshe esidingekayo.
Phakathi kokwaziwa kakhulu nokusetshenziswa ku-GNU / Linux esinakho:
Izinhlelo Zokulawula Inguqulo
Uhlelo lokulawula inguqulo (noma uhlelo lokulawula ukubuyekeza) luyinhlanganisela yobuchwepheshe nemikhuba yokulandelela nokulawula izinguquko ezenziwe kufayela lephrojekthi, ikakhulukazi kukhodi yomthombo, kumadokhumenti nasemakhasini ewebhu.
Zonke izinhlelo zokulawula izinhlobo zisuselwa ekubeni nokugcinwa, okuyiqoqo lemininingwane ephethwe uhlelo. Leli khosombe liqukethe umlando wenguqulo wazo zonke izinto eziphethwe. Umsebenzisi ngamunye angakha ikhophi lasendaweni ngokulingisa okuqukethwe kokugcina ukuze avumele ukusetshenziswa kwalo. Kungenzeka ukuphinda inguqulo yakamuva noma enye inguqulo egcinwe emlandweni.
Phakathi kokwaziwa kakhulu nokusetshenziswa ku-GNU / Linux esinakho:
Nota: Kubo bonke, iGit iyintandokazi emphakathini wayo omkhulu, intuthuko enkulu, nama-plugins abanzi namaKlayenti wokuqhafaza. Uma ufuna ukwazi kabanzi ngamakhasimende wokuqhafaza we-Git, vakashela lesi sixhumanisi kusuka kuwebhusayithi yayo esemthethweni: Amakhasimende wokuqhafaza weGit kwiLinux.
I-Distros (Ukusabalalisa kwe-GNU / Linux)
Uhlelo Lokusebenza Lamahhala olwenziwe kusuka ku-Linux Kernel kanye neqoqo lezinhlelo zokusebenza ze-GNU evumela ukuhlinzeka ngokuthuthuka ukuyifaka kalula ngamathuluzi wokumiswa kwayo nezinhlelo zokuphathwa kwephakeji kokufakwa kwesoftware eyengeziwe. Ukukhethwa kokusabalalisa kuya ngezidingo zomsebenzisi nezinto azithandayo.
Ezingeni le-Software Developer, sithola okunconyiwe okulandelayo:
Jwayelekile
Okukhethekile
Ukukhishwa kwenguqulo 1.1 yeDistro MinerOS GNU / Linux kulindeleke kungekudala. okungafani nohlobo lwe-1.0 olukhethekile ukusetshenziselwa Ochwepheshe BaseKhaya, Ehhovisi, Kwizimayini Zedijithali nakuComputer, kuzoba okhethekile konjiniyela beSoftware, Abadlali nabathuthukisi bokuqukethwe beMultimedia. Ukuze ufunde kabanzi ngokuthuthuka okuzayo kwenguqulo yale Distro ungachofoza egameni layo: IMinerOS GNU / Linux 1.1 (Onix) noma mayelana nesikhathi samanje IMinerOS GNU / Linux 1.0 (Petro).
Kuze kube manje ngithemba ukuthi le ncwadi ilusizo kakhulu kuweKungaba ukufaka izinhlelo eziningi ku-Distro yakho yamanje ukuyenza ilungele Abathuthukisi beSoftware noma uthathe isinqumo sokuyisebenzisela enconyiwe. Kuze kube okuthunyelwe okulandelayo!
kusuka kozakwethu wokuqala, tas sembrao
Siyabonga ngokuphawula kwakho! Kuyintokozo njalo ukwazi ukuthi izindatshana ziyafundwa futhi zithokozelwe ubukhulu bazo ngabafundi beBlog.
I-athikili yinhle kakhulu kepha angivumelani nengxenye yesibili yesigaba sokuqala. I-GNU / Linux inendlela ethe xaxa futhi engcono yokuba yinkosi yabathuthukisi, futhi empeleni iningi lethu liyisebenzisa ngokunembile kuzo zonke izinzuzo ezilethwa ukuthuthukisa. Futhi nefomu lamahhala.
Ngamafuphi: Ngisebenzisa i-vim ngama-plugins angama-60, enefayela lokumiswa komugqa we-1400 eliqukethe imisebenzi engiyihlelile kuVimL ukwenza engikufunayo. Ngiyisebenzisa kanye ne-tmux multiplexer ngakho-ke senginethuba lokuphindaphinda i-terminal ukusebenzisa i-vim kanye nawo wonke amathuluzi we-Unix ecosystem: grep, sed, awk,… Ngaphandle kwe-git, kunjalo. Konke okuvela esigungwini, ngezinqamuleli zekhibhodi, ngama-aliases nangokucushwa okwenziwe kahle.
Ukulungiswa kwe-vim yami, i-tmux yami, i-zsh yami (enye i-Shell to bash) nezinye izinhlelo eziningi ziyagcinwa futhi zilayishwe endaweni yomphakathi ku-github. Kukho konke ukufaka okuhlanzekile kwe-GNU / Linux, kufanele ngikuhlanganise ne-git clone bese ngakha ama-symlink nge-stow. Futhi sengivele nginokucushwa okungithathe iminyaka eminingi ukupholisha okulungele ukusetshenziswa, kumasekhondi ambalwa, kunoma yimuphi umshini one-Unix-based system (yebo, kwi-Mac nayo izosebenza).
Kusobala ukuthi angizinikele ekuhleleni ku- .Net noma kunoma yibuphi ubuchwepheshe obuhlangana kangcono ohlelweni lokusebenza lwenkampani efanayo: Windows. Futhi ukube ibizohlelwa eJava, izosebenzisa i-IDE enhle, uhlobo ongalukhulumanga: amaJetBrains, akhokhelwayo akusona isizathu sokungawasho.
I-PS: Ngihlela ku-C / C ++, Go, Python nasePerl, kepha ngisebenzise izilimi eziningi, ezinjenge-Basic, Bash, Lisp, eLisp, VimL, Lua, PHP, kanye nokuqaliswa okuhlukile kwe-SQL. Konke nge-vim / neovim, okuhlangene nama-Emacs kungamakhosi wohlelo. Baqala eminyakeni eminingi edlule kepha sebekhulile futhi abayekile ukuthuthuka, kangangoba namuhla ukusetshenziswa kwabo kuqhume. Ngekhwalithi, i-VSCode yeMicrosoft kuphela esondela ngandlela thile, futhi ibadlula ku-C # (iyona obungayisebenzisa ukube bewuhlela ku-C #), kepha akukho okunye. I-Atom ne-ST3 kungaphansi kakhulu. Futhi ingasaphathwa eyokuthi nano, okuvele kungumhleli, ngoba entula konke. i-xD
Wozani, imikhonzo.
wabelana nge .vimrc yakho?
Ngiyafuna ukwazi 🙂
Ukuphawula okuhle kakhulu, futhi futhi kunothisa kakhulu! Siyabonga ngomnikelo wakho onolwazi ekusetshenzisweni kwalezi zinhlelo ezigxile ekuthuthukisweni kwesoftware.
Ngisithande kakhulu isihloko senu. Kwakudingeka ukuthi kubekwe (i-ex-Delphians / Pascalians) iLazaru, eyi-IDE ephelele kakhulu.
Siyabonga ngokwabelana ngemicabango yakho nabalandeli beLinux.
Siyabonga ngokwabelana, i-athikili enhle kakhulu !!
Ngiyazi ukuthi akunjalo, kodwa kwezinye izincwadi bonke ababhali babhala amagama abo, kepha lapha kuyangishaya ukuthi kufanele bakhombise «Ing. UJose Albert »« Ing. » "Injiniyela" hehe ifunda kakhulu i-egocentric noma uthanda ukuthi uyibhale ukuze bayithathe ngokungathi sína i-xD
Sengivele ngiyixazulule inkinga yakho! Ukubingelela, inhlanhla nempumelelo.
Ukugcwalisa impendulo ku-URxvt kufanele ngikutshele ukuthi ngincike ku-Stack Overflow Developer Survey 2016 lapho i-Linux Platform isendaweni yesi-3 nge-21,7% njengentandokazi yonjiniyela. Ukuphenya okuningi, okungukuthi, ngifuna iStack Overflow Developer Survey 2017 kanye neStack Overflow Developer Survey 2018, ngithole ukuthi iLuxux Platform inyukele ku-24.2% ukuhlala endaweni yesithathu ka-3 futhi yakhuphukela ku-2017% ukukala endaweni yokuqala ye-48,3.
Ngakho-ke, uqinisile impela, okusho ukuthi, i-Linux Platform yi-King of Software Developers 'Operating Systems ye-2018 emhlabeni jikelele ngokusho kwaleli khasi elidumile nelaziwayo le-World Page and Survey.
UDiego de la Vega usevele ufake uLazaru ekushicilelweni ukuze i-IDE elusizo enjalo ingashiywa ngaphandle kuzincomo.
Ngakho-ke ngiyabonga kakhulu!
Yebo, kepha futhi angizukuhlola ikhwalithi ye-GNU / Linux, iWindows noma iMac ngokwentuthuko ngenani lamavoti ocwaningweni, kusukela lapho siwela enkohlisweni yesikhangiso se-populum, okungukuthi, «uyiNkosi ngoba uyayisebenzisa abantu abaningi ”, lapho okuhle kungaba ukuthi“ uyiNkosi yezinombolo X noma izizathu zeY ”, okusho ukuthi, ukuphikisana nobufakazi ngalokho okuqinisekisiwe.
Ukuthi ngo-2017 nango-2018 ukusetshenziswa kwe-GNU / Linux phakathi konjiniyela kuyanda kuyinkomba yokuthi abathuthukisi bayabona ukuthi ibalethela izinzuzo, futhi ngicabanga ukuthi lokhu kuxhunyaniswe nokwenziwa kwe-GNU / Linux uqobo.
Yebo kuliqiniso ukuthi konke lokhu kuyangimangaza. Ama-Emacs kwakuyisicelo sokuqala se-GNU emlandweni kepha izimfanelo zayo ezinhle ziza kamuva kakhulu, njenge-org-mode edumile, ngo-2006, noma i-plugin yayo ye-git (magit), engenye ephelele kakhulu ongayenza. thola.
IVim yenziwa ngcono, futhi ineminyaka yayo futhi ngiyabona ukuthi ukusetshenziswa kwayo kuyakhula, mhlawumbe kuthonywe imfoloko ye-neovim okufakwe kuyo intuthuko eningi, futhi eseyizungeze izinkanyezi ezingama-27.000 yize iwuhlelo lokugcina kuphela, okungukuthi , ngaphandle kwesibonisi sokuqhafaza.
Isizinda se-Emacs esibizwa ngokuthi ama-Spacemacs sesidumile, okuyinyunyana phakathi kweVim ne-Emacs (kusalokhu kulungiselelwa okungokwezifiso okungenziwa yinoma ngubani).
I-'Linux ricing 'iya ngokuya yathandwa, okuyindlela yokwenza ngokwezifiso i-GNU / Linux ngaphandle kwemvelo yedeskithophu (hhayi iGnome, noma i-XFCE, noma i-KDE, noma i-Mate, noma i-Unity, noma i-LXDE, noma i-LXQT, noma i-Enlightment, noma ...) kodwa nabaphathi bewindi elincane (i-dwm, i-xmonad, i-awesome noma i3wm ekuholeni idume kakhulu kamuva nje).
Futhi nami sengishintshile. Ngiyekile ukusebenzisa iWindows, ngenze yonke indlela yokuziphendukela kwemvelo, ngisebenzise zonke izinhlelo ezishiwo kule ndatshana futhi ekugcineni kwendlela engifike ngayo kulokho obekungaba i3wm nge-vim / neovim (zicishe zifane manje), i-tmux, nokuzama yenza konke okusemandleni kusuka ku-terminal, ukuze kube lula. Ngokwezinga lokuthi: i-surfraw ingivumela ukuthi ngiseshe amakhulu emithombo yolwazi, evulwa ngesiphequluli esilungiselelwe, kimi, i-w3m, esebenza ngaphakathi kwe-terminal. Okomculo: cmus. Okokuxoxa: irssi noma i-weechat. Igobolondo eliphelele kune-bash: zsh.
Ukuthi ngisebenzisa i-vim navigation (nge-h, j, k no-l esikhundleni semicibisholo) kuzo zonke izinhlelo zokusebenza ezishiwo, futhi lapho ngingena kuwebhu, kungaba kuChromium noma kuFirefox, ngiyazisebenzisa, nama-plugins amaningi Sebekhona iminyaka, ngamangala lapho ngibathola: i-cVim, i-VimFX, i-Vixen, i-QuantumVim, njll. Eqinisweni, lokhu kuzula nge-vim kungasebenza ku-Emacs (imodi emibi), ku-Sublime Text (vintage), ku-Atom (enama-plugins), ku-VSCode (ngama-plugins), ku-Qt Creator (izinketho), kuma-IDE we-JetBrains (izinketho) ...
Konke lokhu kunelukuluku lokwazi ngoba okungabonakala kungukuthi ngoba indala noma okwedlule iyayeka ukusetshenziswa bese kuvela izicelo ezintsha nezingcono, lokhu akwenzekanga, kuphambene impela. Ezindala kakhulu yizo ezinwebekayo, ezilungisekayo, ezinama-plugins amaningi futhi ezingenza izinto eziningi ngamafuphi.
Ngo-95 ngangivele ngisebenzisa iWindows 95, futhi ngafunda ukuhlela ngokushesha ngemuva kwalokho. Angizange ngiqale ukusebenzisa i-GNU / Linux kuze kube ngu-2008 futhi ushintsho lwalunzima kakhulu kimi, lwangibiza kepha eminyakeni edlule ngaguquguquka. Angikaze ngisebenzise i-Vim iminyaka emi-3, ngakho-ke ngizoyisebenzisa kusukela cishe ngo-2015. Kubukeka sengathi kuzofanele kube ngenye indlela, akunjalo? Kuhle inelukuluku lokwazi, ngoba angibuyeli emuva noma ngihlanye i-xD
Kwirekhodi, ama-Emac enza okungaphezu kwe-Vim, kanti i-Vim ayikwazi ukwenza konke okwenziwa yi-Emacs, kepha ama-Emac enza okungaphezu kwalokho engikucelayo (icishe ibukeke njenge-OS) kuyilapho i-Vim i-100% igxile ekubeni ngumhleli.
Sanibonani! 🙂
Ukunikela okuhle kakhulu kwe-URxvt njengokunye. Okuhlangenwe nakho kwakho nge-GNU / Linux kuhle… Sethemba ukuthi ungasitshela okuningi ngamanye amazwana kwezinye izincwadi noma ezincwadini zakho. Unayo ibhulogi noma iwebhusayithi yakho?
Kwakuyindatshana enhle ngaze ngabona u-Onix noPeter xD !!!
KULUNGILE.
Ngayithanda i-archlinux kahle kakhulu yize yonke eyedlule ngiyisebenzisa futhi ilula futhi inkulu. ngiyabonga ngalokhu okuthunyelwe
Siyabonga ngokuphawula kwakho okuhle… Sanibonani, Faiber!
!