Mochini oa Java Virtual: Chebahalo ea tekheniki ea karolo ea bohlokoa ea tikoloho ea nako ea Java.
Java Virtual Machine (JVM) ke e 'ngoe ea likarolo tsa mantlha tsa tikoloho ea nako ea Java. Ke lera la abstraction le lumellang lenaneo le ngotsoeng ka Java ho sebetsa ka mefuta e fapaneng litsamaiso tsa ts'ebetso le meralo ea li-hardware. Sehloohong sena, re tla hlahloba ka botlalo hore na JVM e sebetsa joang le likarolo tsa eona tsa bohlokoa ho tsamaisa lits'ebetso tsa Java.
JVM ke eng mme e sebetsa joang?
JVM ke mofetoleli le mophethahatsi oa li-bytecode. e fetolang khoutu ea mohloli e ngotsoeng ka Java hore e be litaelo tse sebetsang bakeng sa mochine o ka tlaase. Ts'ebetso ena ea phetoho e tsejoa e le pokello ea Just-In-Time (JIT). Ka bokhutšoanyane, JVM e sebetsa e le mokena-lipakeng pakeng tsa khoutu ea mohloli ho Java le mochine oa sebele oo lenaneo le lokelang ho etsoa ho oona.
Mesebetsi ea mantlha ea JVM
JVM e na le mesebetsi e mengata ea bohlokoa ea ho tsamaisa lits'ebetso tsa Java. Tsena li kenyelletsa taolo ea mohopolo, taolo ea likhoele, ho kenya litlelase le ho netefatsa, hammoho le ho ntlafatsa ts'ebetso. Mesebetsi ena e netefatsa hore lits'ebetso tsa Java li sebetsa hantle le ka polokeho libakeng tse fapaneng.
Melemo ea ho sebelisa JVM
Ho sebelisa JVM ho fana ka melemo ea bohlokoa ho baetsi ba Java. Ho ba mochini o hlakileng, e lumella ho nkeha ea khoutu, kaha lenaneo la Java le ngotsoeng sethaleng se le seng le ka sebetsa ho leha e le efe mokhoa oa tšebetso kapa sesebelisoa se kentsoeng JVM e lumellanang. Ntle le moo, JVM e fana ka mekhoa ea ho ntlafatsa ts'ebetso e ntlafatsang ts'ebetso ea khoutu ka ho e fetola hore e be litaelo tsa mochini o ka tlase.
Ha re phethela, JVM ke karolo ea bohlokoa ea tikoloho ea nako ea Java., e lumellang mananeo a ngotsoeng ka puo ena ho sebetsa hantle le ho nkeha habonolo litsamaisong tse fapaneng tsa ts'ebetso le meaho ea lisebelisoa tsa Hardware. Ho bohlokoa ho utloisisa hore na JVM e sebetsa joang ho utloisisa hore na lits'ebetso tsa Java li sebetsa joang le ho ntlafatsa. Lihloohong tse latelang, re tla hlahlobisisa litšobotsi tsa eona ka botlalo.
JVM: Mochini oa Java oa Virtual
La Java Virtual Machine (JVM) Ke karolo ea bohlokoa ea tikoloho ea nako ea ho sebetsa bakeng sa lits'ebetso tsa Java. Ke ts'ebetsong ea Java Virtual Machine Specification, e lumellang khoutu ea Java ho sebetsa ka li-platform tse fapaneng ntle le tlhoko ea ho khutlisetsoa. JVM e na le boikarabello ba ho fetolela Java bytecode le ho e fetola hore e be litaelo tse ka utloisisoang ke sistimi e sebetsang motheo.
E mong oa melemo e meholo ea JVM ke bokhoni ba eona ba ho fana ka ho nkeha habonoloKa lebaka la eona, khoutu e tšoanang ea mohloli oa Java e ka etsoa sethaleng sefe kapa sefe se lumellanang. Sena se bolela hore lenaneo le ngotsoeng ka Java le ka sebelisoa litsamaisong tse fapaneng e sebetsang ntle le tlhokahalo ea ho etsa liphetoho ho khoutu ea pele. Ho feta moo, JVM e nolofatsa mosebetsi oa ho nts'etsapele le ho boloka lits'ebetso hobane baetsi ba mananeo ba ka tsepamisa maikutlo ho khoutu ea Java ntle le ho tšoenyeha ka lintlha tsa sethala se ka tlase.
Karolo e 'ngoe ea bohlokoa ea JVM ke eona taolo e nepahetseng ya memori. JVM e na le boikarabelo ba ho aba le ho lokolla mohopolo ka mokhoa o ikemetseng, o qobang mathata a tloaelehileng a kang ho lutla ha memori kapa ho fumana sebaka se sa bolokehang. Ho feta moo, JVM e etsa lintlafatso tsa nako ea ho sebetsa, joalo ka ho bokella ka nako, e ntlafatsang ts'ebetso ea lits'ebetso tsa Java.
Likarolo tse ka sehloohong tsa JVM
JVM, kapa Java Virtual Machine, ke karolo ea bohlokoa ho Java ecosystem. Ke mochini o sebetsang o lumellang software e ngotsoeng ka puo ea lenaneo la Java hore e phethoe. sesebelisoa sefe kapa sefe kapa sistimi e sa hlokeng ho ngoloa bocha. E 'ngoe ea likarolo tse hlokomelehang tsa JVM ke ho khoneha ha eona. Sena se bolela hore ho Mananeo a Java Li ka matha ka mokhoa o ts'oanang ho li-platform tse fapaneng ntle le ho hloka liphetoho tse eketsehileng. Ena e bile e 'ngoe ea lintho tse susumetsang botumo ba Java mme e lumelletse hore e amoheloe hohle ka har'a lisebelisoa le lits'ebetso tse fapaneng.
Ntho e 'ngoe ea bohlokoa ea JVM ke bokhoni ba eona ba ho laola mohopolo. JVM e etsa taolo e nepahetseng ea memori e abetsoeng mananeo a Java, ho sebelisa mekhoa e kang moqotelli oa lithōle ho lokolla mohopolo o sebelisoang ke lintho tse sa sebelisoang.
Ntle le moo, JVM e fana ka tikoloho e bolokehileng, e ikhethileng ea ts'ebetso bakeng sa mananeo a Java.. Mananeo a tsamaisoa ka lebokoseng la lehlabathe, ho bolelang hore a na le monyetla oa ho fumana lisebelisoa tsa sistimi 'me a sirelelitsoe ho tsoa bofokoling bo ka bang teng ba ts'ireletso. Sena se tiisa hore mananeo a Java aa tšepahala ebile a bolokehile, e leng se tlatselitseng ho amoheloa ha bona ka bongata lits'ebetsong tsa bohlokoa le tse hlokolosi.
Melemo ea ho sebelisa JVM ntlafatsong ea ts'ebeliso
JVM, kapa Java Virtual Machine, ke karolo ea bohlokoa ntlafatsong ea lits'ebetso tsa Java. Leha ho na le lipuo tse ling tsa lenaneo le tsona li nkang monyetla oa melemo ea ho tsebahatsa, JVM e hlahella ka katleho le ho nkeha habonolo. " E 'ngoe ea melemo e ka sehloohong ea ho sebelisa JVM ke bokhoni ba eona ba ho netefatsa hore kopo e ngotsoeng Java e ka sebetsa lits'ebetsong tse fapaneng tsa ts'ebetso ntle le ho hloka liphetoho ho khoutu ea mohloli.. Sena se khonahala hobane JVM e fetolela Java bytecode ka litaelo tse khethehileng ea sistimi e sebetsang nakong ea ho sebetsa.
Molemo o mong oa bohlokoa oa ho sebelisa JVM ke bokhoni ba eona ba ho laola taolo ea memori. JVM e itlhokomela ka ho fana le ho lokolla memori bakeng sa lintho tse sebelisoang ts'ebelisong, ka hona e qoba mathata a tloaelehileng joalo ka liphoso tsa memori le ho lutla ha memori. Ho feta moo, JVM e na le pokello ea eona ea lithōle, e e ikarabellang bakeng sa ho khetholla le ho hlakola lintho tse sa sebelisoeng, kahoo e lokolla mohopolo sebaka le ho ntlafatsa ts'ebetso ea ts'ebeliso.
Ntle le bokhoni ba eona ba ho tsamaisa lits'ebetso ka katleho le ho laola mohopolo, JVM e boetse e fana ka lisebelisoa tse ngata le lilaebrari tse thusang nts'etsopele ea lits'ebetso tsa Java. Lisebelisoa tsena li u lumella ho etsa mesebetsi e kang tlhahlobo e tsitsitseng ea khoutu, ho lokisa liphoso, ho hlahloba ts'ebetso, le taolo ea ho itšetleha. Ka lebaka la JVM, bahlahisi ba ka tsepamisa maikutlo mohopolong oa ts'ebeliso ntle le ho tšoenyeha ka lintlha tse ling tsa tekheniki le tse rarahaneng..
Ho ntlafatsa ts'ebetso ho JVM
Java Virtual Machine (JVM) ke e 'ngoe ea likarolo tsa bohlokoa tsa ho tsamaisa lits'ebetso tse ngotsoeng ka Java. Mosebetsi oa eona o ka sehloohong ke ho fetola li-bytecode hore e be litaelo tseo tsamaiso ea ts'ebetso e ka e utloisisang le ho e phetha Leha ho le joalo, ho finyella ts'ebetso e nepahetseng, hoa hlokahala ho etsa letoto la lintlafatso ho JVM.
Ho ntlafatsa ts'ebetso ea JVM, mekhoa e fapaneng e ka sebelisoa fetola li-parameter tsa memori. Java e sebelisa mokhoa oa ho laola memori oa othomathike o tsejoang e le pokello ea lithōle. Ho bohlokoa ho beha litekanyetso tse nepahetseng bakeng sa boholo ea mohopolo qubu le boholo ba khoele ho qoba ho khefutsa haholo kapa ho hloka mohopolo. Ho phaella moo, o ka sebelisa pokello ea lithōle ea G1, e sebetsang hantle haholoanyane maemong tshebetso e phahameng.
Mokhoa o mong oa ho ntlafatsa ts'ebetso ea JVM ke ho etsa tsamaiso e nepahetseng ea tumellano. Java e fana ka likhetho tse 'maloa tsa ho kenya tšebetsong concurrency, joalo ka likhoele le litlelase ho tsoa ho java.util.concurrent package. Ho bohlokoa ho sebelisa likhetho tsena ka nepo le ho qoba maemo a morabe a sa hlokahaleng kapa liloko. Ho feta moo, ho ka sebelisoa Fork/Join task parallelization mechanism, e lumellang ho nka monyetla ka botlalo ba li-processor tsa li-multi-core.
Taolo e nepahetseng ea memori ho JVM
Mochini (mochini oa Java Virtual) o bohlokoa ho netefatsa ts'ebetso e nepahetseng lits'ebetsong tsa Java. JVM e na le mookameli oa memori ea ikarabellang bakeng sa ho laola kabo le ho lokolloa ha memori e sebelisoang ke kopo.
Motsamaisi oa JVM o sebelisa mokhoa oa ho bokella litšila ho tsebahatsa le ho hlakola lintho tse seng li sa sebelisoe ke ts'ebeliso, algorithm ena e na le boikarabello ba ho lokolla memori e kentsoeng ke lintho tsena, e thibelang ho lutla ha memori mme e lumella sesebelisoa ho fihlella memori e mengata e fumanehang.
Ntle le pokello ea lithōle, JVM e fana ka mekhoa e meng ea ho ntlafatsa taolo ea memori.. Mekhoa ena e kenyelletsa mefuta e fapaneng ea pokello ea lithōle, joalo ka pokello ea lithōle tse tšoanang le pokello ea lithōle ka ho tsamaisana le likhoele tsa kopo. Hape hoa khonahala ho lokisa liparamente tsa taolo ea memori ka bowena, joalo ka boholo ba memori ea qubu le tlhahiso ea pokello ea litšila.
Tlhokomelo le lisebelisoa tsa tlhahlobo ho JVM
JVM (Java Virtual Machine) ke karolo ea bohlokoa tikolohong ea ntlafatso ea ts'ebeliso ea Java. E lumella ts'ebetso ea mananeo a ngotsoeng ka puo ena ea mananeo sethaleng se fapaneng Leha ho le joalo, ho netefatsa hore JVM e sebetsa ka nepo le ho ntlafatsa ts'ebetso ea eona, ho bohlokoa ho ba le lisebelisoa tsa ho beha leihlo le ho beha leihlo .
Tlhokomelo ea ts'ebetso: O mong oa mesebetsi ea mantlha ha o sebetsa le JVM ke ho lekola ts'ebetso ea eona ka hloko. Ho etsa sena, ho na le lisebelisoa tse fapaneng tse re lumellang ho fumana metrics ho hona joale le ho lekola tšebetso ea JVM. Lisebelisoa tsena li re thusa ho tseba mathata, libaka tseo re lokelang ho li ntlafatsa, le mathata a ka bang teng a ts'ebetso a ka hlahlojoang a kenyelletsa tšebeliso ea memori, nako ea karabo ea ts'ebeliso, le boima ba ts'ebeliso.
Ho hlahloba mathata: Ha mathata a hlaha ho JVM, ho bohlokoa ho tseba ho a fumana kapele le ho a rarolla ka nepo. Lisebelisoa tsa ho hlahloba li re lumella ho khetholla le ho sekaseka mathata a kang ho lutla ha memori, ho thibela likhoele, mathata a concurrency, har'a tse ling. Lisebelisoa tsena li re fa boitsebiso bo qaqileng mabapi le boemo ba JVM le ho re thusa ho fumana sesosa sa mathata.
Tlhahlobo ea lintlha: Li-log ke mohloli oa bohlokoa oa tlhaiso-leseling ha ho tluoa mathateng a ho lokisa liphoso ho JVM. Lisebelisoa tsa ho hlahloba li-log li re lumella ho hlahloba lintlha tse entsoeng ke JVM le ho ntša boitsebiso bo nepahetseng. Sena se kenyelletsa ho batla liketsahalo tse ikhethileng, ho latela liphoso, le ho sekaseka boitšoaro ba ts'ebeliso ka linako tse fapaneng. Tlhahlobo ea li-log e re thusa ho utloisisa hamolemo tšebetso ea ka hare ea JVM le ho lemoha mathata a ka bang teng kapa libaka tseo re ka li ntlafatsang.
Ka bokhutšoanyane, ho ba le eona ho bohlokoa ho netefatsa hore e sebetsa ka nepo le ho ntlafatsa ts'ebetso ea eona. Lisebelisoa tsena li re lumella ho beha leihlo ts'ebetso ka nako ea 'nete, ho hlahloba mathata, le ho sekaseka lintlha tse hlahisoang ke JVM. Ka ho tsetela ho lisebelisoa tsena, bahlahisi ba ka netefatsa hore lits'ebetso tsa bona tse thehiloeng ho Java li sebetsa hantle le ka thelelo.
Litlhahiso tsa ho rarolla mathata a tloaelehileng ho JVM
JVM (Java Virtual Machine) ke karolo ea bohlokoa ea tikoloho ea nako ea Java e lumellang mananeo a ngotsoeng ka puo ena hore a sebetse hantle sethaleng sefe kapa sefe. Leha ho le joalo, ha u sebetsa le JVM, ho tloaelehile ho kopana le mathata a thibelang tshebetso e nepahetseng. Ka tlase, re u fa likhothaletso tsa ho rarolla mathata a atileng haholo ho JVM.
1. Ntlafatso ea memori: E 'ngoe ea mathata a khafetsa ho JVM ke mokhathala oa mohopolo o teng. Ho rarolla sena, ho bohlokoa ho lokisa boholo ba qubu, e leng sebaka sa memori se abetsoeng JVM. Sena se finyelloa ka ho fetola liparamente tsa -Xms (boholo ba pele) le -Xmx (boholo bo ka holimo) ha u qala mochine oa sebele. Ho feta moo, ke ntho e lakatsehang ho sebelisa pokello ea lithōle e loketseng ho qoba pokello e sa hlokahaleng ea lintho tseo u li hopolang.
2. Tsamaiso ea likhoele: Bothata bo bong bo tloaelehileng ke tsamaiso e sa sebetseng ea likhoele, e ka bakang likotsi le ho se sebetse hantle ha lenaneo. Ho rarolla sena, ho bohlokoa ho hlahloba palo le tlhahiso ea likhoele khoutu. Ho khothaletsoa ho fokotsa palo ea likhoele tse sebetsang le ho sebelisa maano a kang ts'ebeliso ea likhoele tse bobebe kapa asynchronous programming ho fokotsa tšusumetso ho JVM. Ka mokhoa o ts'oanang, ho bohlokoa ho laola ka nepo ho thibela le ho hokahanya likhoele ho qoba maemo a morabe le ho putlama.
3. Taolo ea mokhelo: Liphoso le mekhelo ho JVM li ka ama ts'ebetso le botsitso haholo ea lits'ebetso. Ho rarolla bothata bona, ho bohlokoa ho ba le taolo e nepahetseng ea mokhelo. Ho khothalletsoa ho tšoasa le ho sebetsana le liphoso tse itseng, ho e-na le ho etsa maraba a tloaelehileng. Ho feta moo, ho bohlokoa ho sebelisa li-blocks tsa try-catch-finally ka nepo 'me u qobe ho lahlela mekhelo e sa hlokahaleng kapa e sa tšoaroang.
Lintlha tsa Tšireletso Ha U Sebelisa JVM
JVM (Mochini oa Virtual oa Java) ke karolo ea bohlokoa ho meralo ea Java e lumellang lits'ebetso tsa Java ho sebetsa lipolaneteng tse fapaneng. Le hoja JVM e fana ka melemo e mengata, ho bohlokoa hape ho hopola lintlha tsa tšireletso ha u e sebelisa.
Karolelano ea tumello: JVM e sebelisa mohlala oa ts'ireletso o ipapisitseng le maemo a tumello ho laola phihlello ea lits'ebetso ho lisebelisoa tsa sistimi. Ho bohlokoa ho utloisisa le ho beha litumello tse hlokahalang ka nepo bakeng sa hore sesebelisoa se sebetse ka nepo ntle le ho senya tshireletso ya sistimi.
Taolo ea memori: JVM e sebetsana le taolo ea memori ka bo eona, e leng molemo o moholo ho baetsi ba Java. Leha ho le joalo, tšebeliso e mpe ea memori e ka lebisa litabeng tsa ts'ireletso tse kang buffer overflows le ho lutla ha memori. Ho bohlokoa ho ntlafatsa tšebeliso ea mohopolo le ho latela mekhoa e metle ea mananeo, joalo ka ho lokolla lisebelisoa ka nepo le ho qoba tšebeliso e feteletseng ea lintho tsa nakoana.
Ho kopanngoa ha JVM le lipuo tse ling tsa lenaneo
JVM, kapa Java Virtual Machine, ke tikoloho eo ho eona mananeo a ngotsoeng ka puo ea lenaneo la Java a etsoang. Mochine ona oa sebele o na le boikarabelo ba ho fetolela le ho phethahatsa khoutu ea Java, kahoo e lumella lenaneo hore le nkehe 'me le khone ho sebetsa lits'ebetsong tse fapaneng tsa ts'ebetso ntle le tlhokahalo ea ho tsosolosoa. Leha ho le joalo, JVM ha e felle feela puong ea Java, empa e ka boela ea kopanngoa le lipuo tse ling tsa lenaneo.
La Hoa khoneha ka lebaka la ts'ebetsong ea APIs (Application Programming Interfaces) e lumellang puisano pakeng tsa lipuo tse fapaneng le JVM. Tšebeliso ea li-API tsena e fana ka bahlahisi monyetla oa ho ngola mananeo a kopanyang tšebeliso ea lipuo tse fapaneng tsa lenaneo, tse bulang lefatše la menyetla ha ho etsoa likopo.
E 'ngoe ea lipuo tse tsebahalang haholo tse ka kopantsoeng le JVM ke Kotlin. Kotlin ke puo ea sejoale-joale, e khuts'oane le e sireletsehileng ea mananeo e seng e tumme lilemong tsa morao tjena. Ka ho tšehetsa JVM, bahlahisi ba ka ngola khoutu ho Kotlin ebe ba e tsamaisa ho JVM, ba ba fa melemo ea lipuo tse peli tse ka kopanngoang le JVM Groovy, puo ea lenaneo e matla e lumellanang le syntax ea Java. Ho kopanya Groovy le JVM ho lumella batho ba ntlafatsang ho sebelisa monyetla oa ho feto-fetoha ha maemo le matla a puo ena ha ba ntse ba rua molemo ho tloha lilaebraring tse ngata le lisebelisoa tse fumanehang bakeng sa JVM.
Ka bokhuts'oane, JVM ha se mochini o sebetsang o sebelisang khoutu ea Java feela, empa hape o ka hokahana le lipuo tse ling tsa lenaneo ka li-API. Khokahano ena e lumella batho ba ntlafatsang ho kopanya tšebeliso ea lipuo tse fapaneng le ho nka monyetla ka melemo ea e 'ngoe le e 'ngoe. Kotlin le Groovy ke mehlala e 'meli feela ea lipuo tse ka kopanngoang le JVM, empa ho na le tse ling tse ngata tse fumanehang.
Lintlafatso tsa morao-rao ho JVM le mekhoa ea nako e tlang
Lilemong tsa morao tjena, JVM (Mochini oa Virtual oa Java) o bile le lintlafatso tse kholo tse nkileng ts'ebetso le katleho ea lits'ebetso tsa Java maemong ao ho seng mohla a kileng a bonoa. E 'ngoe ea lintlafatso tse hlokomelehang e bile ho kengoa ts'ebetsong ha Just-in-Time (JIT) Compilation, e lumellang Java code ho hlophisoa ka nako ea ts'ebetso, e leng se hlahisang ntlafatso e kholo lebelong la ts'ebetso ea lits'ebetso.
Ntlafatso e 'ngoe ea bohlokoa ho JVM e bile ntlafatso ea moqokelli oa lithōle. Moqokeleli oa lithōle o ikarabella bakeng sa ho lokolla mohopolo o sebelisoang ke lintho tse seng li sa hlokehe ho kopo. Haufinyane tjena, lintlafatso li entsoe taolong ea memori le pokello ea lithōle, ho fokotsa ts'ebetso ea JVM ka ho lokolla mohopolo o sa hlokahaleng bokgoni bo boholo ts'ebetsong ea lits'ebetso tsa Java.
Ha re sheba bokamoso, ho na le mekhoa e mengata ea ntlafatso ea JVM eo re lokelang ho e bua. E 'ngoe ea litloaelo tsena ke ho amoheloa GraalVM, nako ea ho sebetsa e sebetsang hantle e fanang ka tšehetso e ntlafalitsoeng bakeng sa lipuo tse ngata. GraalVM e na le monyetla oa ho fetola lefatše la nts'etsopele ea Java ka ho fana ka nako e kopanetsoeng ea lipuo tse fapaneng, e nolofatsa haholo ts'ebetso ea nts'etsopele le ho ntlafatsa ts'ebetso. Mokhoa o mong oa ho shebella ke nts'etsopele e tsoelang pele ea Project Valhalla, e ikemiselitseng ho ntlafatsa sebopeho sa mohopolo oa lintho tse ho JVM, e leng se fellang ka ho fokotsa tšebeliso ea mohopolo le ts'ebetso e ntlafetseng.
Bohlokoa ba ho boloka JVM e ntse e le teng tikolohong ea nts'etsopele
La mochini oa Java (JVM) ke karolo ea mantlha tikolohong ea ntlafatso ea ts'ebeliso ea Java. E na le boikarabello ba ho fetolela le ho phethahatsa khoutu ea mohloli oa Java, ho e fetola hore e be litaelo tseo mochine oa 'mele o ka li utloisisang. Ho boloka JVM e ntse e le teng tikolohong ea nts'etsopele ke bohlokoa bo boholo kaha e fana ka melemo e mengata ea bohlokoa.
Tshebetso e betere: Ka ho boloka JVM e ntse e le teng, o ka nka monyetla oa lintlafatso tsa morao-rao tse kentsoeng ke bahlahisi ba Java. Ka ho nka monyetla ka lintlafatso tsena, ba ntlafatsang ba ka fumana tšebetso e ntlafetseng lits'ebetsong tsa bona, e leng se fetolelang katleho e kholo le linako tsa karabo e potlakileng.
Ho lokisa liphoso le bofokoli: Lintlafatso tsa JVM li boetse li kenyelletsa litokiso tsa liphoso le lipache tsa ts'ireletso. Theknoloji ea Java e lula e fetoha mme litaba tsa ts'ireletso le bofokoli li lula li bonoa le ho lokisoa. Ka ho boloka JVM e le morao-rao, bahlahisi ba ka etsa bonnete ba hore lits'ebetso tsa bona li sirelelitsoe khahlanong le litšokelo tse ka bang teng le likokoana-hloko tse tsebahalang Ho feta moo, lintlafatso li ka boela tsa lokisa litaba tse nyane le litšitšili tse ka amang ts'ebetso ea lits'ebetso.
Ke 'na Sebastián Vidal, moenjiniere oa k'homphieutha ea chesehelang theknoloji le DIY. Ho feta moo, ke 'na moetsi oa tecnobits.com, moo ke arolelanang lithupelo ho etsa hore theknoloji e fumanehe le ho utloisisoa ke motho e mong le e mong.