Linux sambamba na madirisha. Jinsi ya kuangalia maunzi yako kwa utangamano na Linux? Laptops na vifaa vingine vya rununu

( 2007-08-15 )

Ili kufanya uamuzi ikiwa kompyuta fulani inaweza kufanya kazi vizuri chini ya Linux au la, unahitaji kuangalia vipengele vyake vyote - kadi ya video, kadi ya sauti, printer, scanner, kamera ya digital na vifaa vingine kwa utangamano na Linux.

Bila shaka, katika muongo mmoja uliopita, usaidizi wa vifaa mbalimbali katika Linux umeboreshwa sana na sasa una nafasi nzuri ya kununua kompyuta na kuendesha karibu usambazaji wowote juu yake bila matatizo yoyote. Walakini, bado kuna vifaa ambavyo havitumiki kwa sasa.

Leo, karibu vifaa vyote vinafanya kazi vizuri, lakini unapaswa kuwa makini na vifaa vinavyodhibitiwa na programu badala ya vifungo. Kwa sababu programu zinaweza kuandikwa kwa Windows na wakati mwingine Mac OS X.

Hata wakati mtengenezaji anatangaza msaada kwa Linux, kuwa mwangalifu sana. Uwezekano mkubwa zaidi utakuwa na kwenda kwenye tovuti ya mtengenezaji, ambapo kuna uwezekano mkubwa kwamba utapata taarifa zisizo za kisasa kabisa. Kutafuta kwenye mtandao pia hakutakuwa na manufaa sana, kwa kuwa hatimaye itatoa kurasa nyingi zilizo na maelezo ya zamani au si sahihi kabisa katika kesi yako.

Ifuatayo ni orodha ya rasilimali za mtandaoni, habari ambayo inasasishwa mara kwa mara na ni kamili na ya kina.

Kadi za video

Ikiwa ungependa kuangalia kama kadi yako ya video inatumika, anza na tovuti ya X.Org, kuna orodha ya kadi za video zinazotumika. Unaweza pia kuangalia tovuti ya mtengenezaji. Hii ni kweli, kwa mfano, kwa kadi za video kutoka NVIDIA na ATI. Kwa kuongeza, kuna mradi wa Nouveau, ambao huendeleza madereva wazi kwa kadi za NVIDIA, na ndugu yake - mradi wa Avivo, ambao huendeleza madereva wazi kwa kadi za ATI. Hata hivyo, hakuna hata mmoja wa miradi hii ambayo imewasilisha kutolewa rasmi.

Ikiwa hujui ni bora kuchagua - madereva wazi au wamiliki - kuna njia kadhaa za kufanya uchaguzi huu. Kwanza, unaweza kufanya chaguo kulingana na falsafa yako, lakini uwezekano mkubwa uchaguzi utafanywa kulingana na utendaji wao. Tatizo kuu la madereva ya chanzo-wazi ni msaada mdogo au haupo kabisa kwa uwezo wa 3D, wakati madereva ya wamiliki ni polepole na (hasa ATI) imara.

Chaguo jingine ni sera ya usambazaji unaotumia. Usambazaji wa kibiashara kama Xandros na Linspire kawaida huja na madereva wamiliki tayari wamejumuishwa, wakati Ubuntu hutumia chanzo wazi. Kweli, Ubuntu pia ina Kidhibiti cha Kifaa kilichozuiliwa, ambayo inafanya iwe rahisi kusakinisha madereva ya wamiliki kwenye mfumo. Fedora 7 ni moja wapo ya usambazaji wa kwanza kutumia viendeshaji vya Nouveau badala ya viendeshi vya wamiliki wa NVIDIA kila inapowezekana.

Kadi za sauti

Kwa bahati mbaya, hakuna tovuti moja iliyo na maelezo ya kina, lakini unaweza kuangalia orodha ya kadi zinazoendana na Linux kwenye tovuti ya Linux-Sound. Unaweza pia kupata maelezo kutoka kwa orodha za barua za Wasanidi wa Sauti za Linux.

Chanzo kingine kizuri ni Soundcard Matrix kwenye tovuti ya mradi wa ALSA. Ikiwa kadi yako iko kwenye tumbo hili na safu wima ya Vidokezo haina chochote, kadi yako imehakikishiwa kuwa inaweza kutumika.

Wachapishaji

Una uhakika wa kufanya kazi na kichapishi chochote kinachoauni Universal PostScript. Hata hivyo, ikiwa unataka maelezo ya kina zaidi, anza na Hifadhidata ya Utangamano ya Kichapishaji, ambayo ni sehemu ya mradi wa OpenPrinting (Zamani LinuxPrinting.org).

Hifadhidata ya Utangamano wa Kichapishi ni karibu chanzo kamili cha habari za kichapishi. Ina karibu printa zote zinazojulikana. Kwa kila printa, huweka kiwango chake cha usaidizi: Nzuri, Zaidi, Sehemu na Uzani wa Karatasi :). Hifadhidata pia inaelezea ni dereva gani anafanya kazi na kichapishi gani, na maelezo ya kina ya mipangilio ya matumizi kamili ya kichapishi. Kama mbadala, unaweza kuchagua kichapishi kwa kazi zako, kwa kutumia sehemu ya hifadhidata sawa. Taarifa zote zinatokana na ripoti za watumiaji..

Vichanganuzi

Ikiwa unatumia kichapishi chenye kazi nyingi kama skana, basi hifadhidata ya kichapishi inaweza kukusaidia (angalia sura iliyotangulia). Hata hivyo, chanzo kikuu cha taarifa kuhusu uoanifu wa skana ni Huduma ya Urejeshaji Taarifa za Mradi wa SANE, ambayo inaweza kukusaidia kupata taarifa kuhusu ufaafu wa muundo fulani kwa matumizi kwenye Linux. Ikiwa unakabiliwa na matatizo, ni bora kuuliza maswali kwenye jukwaa la mradi wa SANE.

Kamera za kidijitali

Kamera za kisasa za dijiti zimeacha itifaki zilizofungwa za zamani kwa niaba ya wazi - USB, msaada ambao katika Linux uko katika kiwango cha juu sana. Hata hivyo, ikiwa bado unahitaji kuhakikisha kuwa kamera yako itaauniwa, fungua mradi wa gPhoto, ambao una hifadhidata ya mada zaidi ya mia tisa. Chanzo kingine ni hifadhidata ya Hubert Figuiere, ambayo ina maelezo ya kina sio tu kuhusu kusaidia kamera, lakini pia kuhusu kusanidi mfumo wa kuzitumia.

Adapta zisizo na waya

Miaka michache iliyopita, pengo kuu katika usaidizi wa kifaa ilikuwa modem. Siku hizi hizi ni adapta zisizo na waya. Kwa kuongeza, kutolewa mara kwa mara kwa mifano mpya hufanya msaada kuwa ngumu zaidi. Kwa mfano, aina mbili zinazohusiana zinaweza kuwa na firmware tofauti na, ipasavyo, zinahitaji madereva tofauti.

Tovuti pekee iliyosasishwa kwa wakati iliyo na taarifa kuhusu adapta zisizotumia waya inadumishwa na Jean Tourrilhes na kufadhiliwa na Hewlett-Packard. Habari kwenye wavuti imetumwa kwa machafuko, lakini unaweza kuigundua ikiwa unataka.

Ikiwa adapta yako haitumiki, unaweza kuizindua kwa kutumia , au, kwa adapta za Broadcom, -. Miradi hii yote miwili ni vifungashio vya madereva kutoka Windows au Mac OS X.

Upande wa chini kwa programu zote mbili ni kwamba unahitaji kutumia lspci kupata Kitambulisho cha Basi cha adapta yako. Kwa hivyo, kabla ya kununua chochote, angalia ni adapta ngapi zinazofanana na zako zinazoungwa mkono na ndiswrapper.

Laptops na vifaa vingine vya rununu

Windows na Linux ni mifumo ya uendeshaji maarufu zaidi kwenye soko la dunia. Mjadala kuhusu yupi bora haujapungua tangu kuja kwa mifumo. Kuna wafuasi wengi, pamoja na wapinzani, kwa kila mmoja wao. Bila shaka, Linux na Windows zote zina faida na hasara zao, ambazo watumiaji wengine wako tayari kuvumilia na wengine hawana. Katika makala hii tutajaribu tena kuwapiga makubwa haya mawili dhidi ya kila mmoja na hatimaye kujua ni bora zaidi: Windows au Linux. Nenda!

Jukwaa lolote lina faida na hasara zake

Wacha tuanze na Linux. Kwa ujumla, OS hii ni maarufu sana kuliko Windows; kufanya kazi nayo, kama sheria, huibua maswali zaidi kati ya watumiaji. Inastahili kuzingatia kwamba Linux ina uwezekano mkubwa wa kuwalenga wataalamu, badala ya watumiaji wa kawaida. Ni wale watu ambao wanataka kupata uwezekano mkubwa zaidi wakati wa kufanya kazi na kompyuta ambao huwa mashabiki wenye bidii zaidi wa mfumo huu. Sasa hebu tuangalie kila moja ya faida za Linux kwa zamu.

Faida kuu na muhimu ni usambazaji wa bure, chaguo ambalo ni pana kabisa. Linux hutumika kama msingi ambao watengenezaji "hupachika" kiolesura cha picha kwa urahisi wa watumiaji. Usambazaji wote ni rasmi na bure kabisa, ambayo ina maana kwamba una fursa ya kupata ovyo wako OS kuthibitika na ya kuaminika, ambayo ni bidhaa leseni. Katika suala hili, Windows haina kitu cha kujivunia. Ugawaji maarufu zaidi unaweza kuitwa: Ubuntu, Mint, Fedora, Mandriva - orodha hii inaendelea na kuendelea. Chagua unachopenda zaidi.

Programu ya bure

Kama unavyoelewa tayari, Linux ni upataji halisi kwa wale ambao wanataka kutumia bidhaa ya hali ya juu, iliyo na leseni bila malipo. Chaguo la programu ni pana kabisa, lakini bado hautaweza kutumia zana maarufu zaidi bila malipo.

Tofauti

Linux ni mfumo unaonyumbulika sana unaokuruhusu kufanya chochote nacho. Hii inafanya mfumo huu wa uendeshaji kuwa chaguo bora kwa watengeneza programu. Wataalamu wa kompyuta wanaweza kufanya chochote wanachotaka katika Linux, na kuunda aina mbalimbali za programu ili kutatua matatizo mbalimbali.

Kubuni

Ingawa uzuri wa Linux hauko katika kiolesura cha picha, mtu hawezi kusaidia lakini kumbuka muundo wa maridadi na wa kisasa wa usambazaji fulani, ambao wengi watapenda.

Utendaji

Mfumo wa Uendeshaji wa Linux hauhitaji kabisa kwenye vifaa na hufanya kazi vizuri hata kwenye mashine dhaifu. Jaribu ugawaji na upate ile inayokupa vipengele bora vilivyo na utendaji wa juu zaidi.

Sasa kuhusu hasara. Linux, kwa utendaji wake wote, haiwezi kuitwa mfumo wa burudani. OS hii hakika haifai kwa mashabiki wa michezo ya kompyuta. Kwa kuongeza, utakuwa na matatizo ya kutumia bidhaa za programu maarufu, na badala yake utalazimika kutumia analogues zao, ambazo watu wachache wanafurahiya. Kwa muhtasari wa yote hapo juu, tunaweza kusema kwamba Linux OS ni nzuri sana kwa wataalamu wa kompyuta, ambao huwapa uwezo wa juu wa kazi, na kwa wale wanaohitaji mfumo wa uendeshaji wa bure, wenye leseni na bidhaa za programu. Wakati huo huo, Linux haiwezi kuitwa chaguo nzuri kwa matumizi ya nyumbani.

Ni wakati wa kuzungumza juu ya mastodon na kiongozi karibu kabisa wa soko la mifumo ya uendeshaji - Windows. Bidhaa hii kutoka kwa Microsoft inatumika kwenye vifaa vingi kote ulimwenguni. Labda hakuna mtu ulimwenguni ambaye hajakutana na OS hii. Watu wengine wanaipenda, wengine hawapendi, lakini kila mtu amefanya kazi nayo. Sasa hebu tuendelee kuchambua faida zote za Windows na jaribu kufunua sababu ya mafanikio hayo ya bidhaa hii.

Kuenea

Umaarufu wa Windows umesababisha kuonekana kwa idadi kubwa ya miongozo na vifungu vyenye majibu kwa maswali yote yanayohusiana na kufanya kazi kwenye mfumo au kurekebisha makosa ndani yake. Ingawa Mfumo huu wa Uendeshaji hulipwa, hakuna watumiaji wengi wa matoleo yaliyoidhinishwa. Ni matoleo ya uharamia ya Windows ambayo yamewekwa kwenye karibu kila kompyuta katika nchi za CIS kutokana na upatikanaji wao.

Urahisi

Faida kubwa ya OS hii ni kwamba ni rahisi kwa watumiaji wote rahisi na watumiaji wa juu. Windows hutoa uwezo wa kufanya kazi katika hali ya mstari wa amri, kufanya mabadiliko katika Usajili, na kadhalika, lakini kwa wale ambao hawahitaji yote haya na ambao hawaelewi, OS hii inatoa interface ya wazi na ya kupendeza ya graphical, ambayo sio. vigumu kuelewa.

Michezo

Tungekuwa wapi bila hii? Watumiaji wengi mara kwa mara au mara kwa mara hucheza michezo ya kompyuta. Faida isiyo na shaka ya Windows ni kwamba karibu michezo yote ya PC iliyopo inaendana nayo. Hii ina maana kwamba ikiwa una bidhaa ya Microsoft iliyosakinishwa, unaweza kufikia uteuzi mkubwa wa burudani ya kompyuta.

Programu

Idadi kubwa ya huduma na programu zinaundwa mahsusi kwa Windows OS, ambayo ni nzuri sana kwa mtumiaji yeyote. Bidhaa zote za programu maarufu zaidi zinatekelezwa kwenye Windows, na hii inakupa uwezekano mkubwa sana wakati wa kufanya kazi na kompyuta yako.

Utangamano

Tofauti na Linux, hakuna uwezekano wa kupata kifaa chochote ambacho hakina viendeshi vya Windows. Kwa kuchagua bidhaa kutoka kwa Microsoft, unaweza kusema kwamba unaondoa matatizo yote na utangamano wa kifaa, kwa kuwa wazalishaji wote wanazingatia hasa kuunda bidhaa zinazoendana na Windows.

Kubuni

Hivi karibuni, OS kutoka Microsoft inaweza kujivunia haya. Muundo wa matoleo ya hivi karibuni ni tofauti sana na ya awali. Matofali makubwa ya toleo la 8 hayakuwa ya ladha ya wengi, lakini uamuzi wa watengenezaji kuchanganya miundo mipya na ya zamani katika toleo la 10 la mfumo ulitosheleza watumiaji wengi. Windows 10 huingiliana kikaboni vipengele vya kawaida vilivyopachikwa katika matoleo ya zamani na maendeleo ya kisasa zaidi na mapya.

Ofisi ya Microsoft

Mtu yeyote ambaye amefanya kazi katika Ofisi ya Libre kwenye Linux anaelewa kuwa hawajapata kihariri bora cha maandishi kuliko Neno. Huduma hii ni muhimu sana katika wakati wetu, na ikilinganishwa nayo, Ofisi ya Libre inaonekana kama kutokuelewana kamili, kufanya kazi nayo ambayo haileti chochote isipokuwa mateso.

Kuhusu hasara, hasara kuu ya Windows ni kwamba OS hii inagharimu pesa. Tatizo hili linafaa hasa kwa nchi za CIS. Watumiaji wote hupakua mara kwa mara matoleo ya pirated ambayo hayajathibitishwa na ya kuaminika, na hii, kwa upande wake, inaharibu sana sifa ya Windows OS na kampuni ya msanidi wa Microsoft. Upungufu mwingine, ambao kwa kiasi fulani unaweza kuhusishwa na wa kwanza, ni shambulio la mara kwa mara la mfumo. Labda kila mtumiaji wa Windows anafahamu "skrini ya bluu" au, kama inaitwa pia, "skrini ya kifo". Chochote mtu anaweza kusema, kuegemea na utulivu wa mfumo huu huacha kuhitajika. Kwa kumalizia, tunaweza kusema kwamba nguvu ya Windows ni kwamba ni mfumo kwa kila mtu. Kila mtu atapata kitu chake mwenyewe ndani yake, bila kujali ujuzi wao wenyewe au kazi aliyopewa. Tunaweza kusema kwamba hii ndiyo inafanya bidhaa hii kuwa maarufu duniani kote.

Kama unaweza kuona, haiwezekani kufanya chaguo wazi kwa niaba ya mifumo yoyote iliyojadiliwa katika kifungu hicho. Ninachoweza kukushauri ni kujaribu kufanya kazi na moja na nyingine, na kisha kuamua ni nini bora kwako. Baada ya yote, kila mtu ana mawazo yake kuhusu kubuni nzuri, utendaji, utendaji na vipengele vingine ambavyo kulinganisha kunaweza kufanywa. Pamoja na faida na hasara zote za kila mfumo wa uendeshaji, haiwezekani kutoa uamuzi wa kusudi, kwani mwishowe yote yanakuja kwa "ladha" ya kimsingi. Makala hii imeundwa ili kukupa chakula muhimu kwa mawazo, na ni juu yako kuamua ni bora zaidi: Windows au Linux.

Acha ukaguzi wako wa kifungu na uandike katika maoni maoni yako kuhusu ni mifumo gani ya uendeshaji iliyopitiwa ambayo unaona kuwa bora na kwa nini.

  • Katika kuwasiliana na
  • fomu ya kawaida

    Inatosha kuelewa mara moja nini skrini ya bluu ya kifo au bsod ni, kama unavyopenda. Skrini ya bluu ni kutoweza kusoma faili. Kwa kuongeza, haiwezekani kabisa kwa sababu ya kutokuwepo kwa faili hii au kwa sababu ya ukosefu wa njia yake. Sasa nitaielezea kwa urahisi. Faili inaweza kukosa kwa sababu mbili. Kwanza. Uharibifu wa gari ngumu, ambayo inawezekana tu kwenye kompyuta ya zamani. Pili. Kutolingana kwa madereva. Kwa mfano. Gari ngumu na cable pana au kuunganisha, kinachojulikana IDE interface, ambayo sisi kufunga mfumo mpya wa uendeshaji ambayo haina madereva vile. Katika kesi hii, unahitaji kutunza na kupakua madereva tofauti na kuwa nao wakati wa ufungaji. Chaguo jingine. Kwenye diski ngumu ya sata, au gari mpya ngumu, tunaweka mfumo wa uendeshaji wa zamani, kwa mfano madirisha xp, Zver, na kadhalika. Mifumo hii ya uendeshaji haijumuishi madereva ya satov. Matokeo yake ni skrini ya kifo. Hakuna chaguzi zingine na haziwezi kuwa. Ikiwa madereva yanafanana kikamilifu, kila kitu kitakuwa sawa ikiwa hudharau kompyuta kwa makusudi na usiondoe kuziba kutoka kwenye tundu ili tafadhali wazimu wako. Katika kesi hii, utaharibu gari lako ngumu ndani ya kuanza chache na kisha utapokea skrini ya kifo kutokana na diski ngumu isiyoweza kusomeka. Ni bora si kutengeneza nguzo mbaya au mahali kwenye gari ngumu na hata usipoteze muda. Winchester ni kifaa ngumu sana kinachohitaji heshima na huduma. Tunza kompyuta yako. Usijaribu kujaribu, vinginevyo utakuwa na maumivu mengi na gharama za kifedha ambazo ni rahisi kununua kompyuta mpya.

    Mwandishi)))) Ungejua nini. Linux ni bora kwa Kompyuta za mwitu na matumizi ya nyumbani. Angalau kwa sababu haikuruhusu kufuta folda zako za mfumo kwa njia ya kawaida ya Windows. Pili, Mint Mate sawa ni sawa katika mpangilio wa vifungo na menyu ya programu kwa Windows. Tatu, ni nini kinakosekana kutoka kwa Linux kwa Kompyuta? Programu maalum - ndivyo zinapaswa kuandikwa. Nne, je Linux ina usaidizi duni wa kiufundi? Nakuomba)))) Kwenye vikao watatafuna kwa njia ambayo haifundishwi kwa wastaafu katika kozi za kompyuta. Na hawatacheka kwa wakati mmoja.

    Lazima kwanza ufanye kazi katika LeebreOffiese ili kutathmini mpango huu ipasavyo.
    Nilihitimu kutoka Taasisi ya LeebreOffiese, nikatengeneza chati na kuandika diploma yangu hapo. Miaka 4.5 ya mazoezi.

    Alama zote zina ladha na rangi tofauti.
    Au mtu anaweza kusema kwa ujasiri wa 100% kwamba bahari bado ni bora kuliko ziwa, na bahari ni bora kuliko mto.
    Nani anajaribu kuthibitisha nini kwa nani? Isipokuwa unajihakikishia tena ...

Hapo awali nilielezea hali hiyo na. Kwa kifupi, ikiwa unahitaji Neno sana, basi suluhisho pekee la kutosha ni mashine ya kawaida. Lakini ni lazima? Baada ya yote, Linux ina vyumba kadhaa vya ofisi vya asili.

Linux? Hapana, sijasikia…

Katika makala hii tutazungumzia kuhusu hili: je, vyumba vya ofisi vinavyopatikana kwenye Linux vinaendana na MS Office, na ikiwa ni hivyo, kwa kiasi gani? Nitaweka nafasi mara moja - ninavutiwa kwanza na pekee kufanya kazi na maandishi, kwa hivyo kila kitu hapa chini kitajali sana wasindikaji wa maneno- Neno na analogi zake za Linux.

Ningefurahi kuandika kitu kuhusu mawasilisho na wasindikaji wa meza, lakini mimi si mzuri kwao. Kwa upande mwingine, kazi yangu inahusiana sana na maandishi, na karibu kila siku faili kadhaa za maandishi hupitia kwangu, mara nyingi huwa na, pamoja na maandishi, michoro, zote mbili zilizofanywa moja kwa moja kwa Neno na kuingizwa kutoka nje, meza, fomula, na. mara nyingi uumbizaji changamano. Kwa ujumla, hali ya kupima ni nzuri sana.

Nilipohamia Linux, ilionekana wazi kwamba kipengele muhimu zaidi cha vyumba vya ofisi za ndani kwangu kilikuwa uwezo wa kufungua hati yoyote iliyoundwa katika Neno na jinsi mwonekano wake ungelingana na jinsi hati hiyo inavyoonekana katika Neno. Baada ya kuzungumza juu ya mada hii kwenye vikao na kwenye mitandao ya kijamii, nilifikia hitimisho kwamba hii ndiyo hasa hatua ambayo inasumbua wengi.

Hii ndio hasa nitakayozungumzia hapa chini, bila shaka, nikisema kidogo kuhusu kila mfuko wa ofisi kwa ujumla.

Acha nianze na ukweli kwamba hapo awali nilipanga kuunda aina ya "mtihani wa syntetisk" - ukurasa katika Neno, na vitu tofauti vya fomati, picha, fomula, n.k. Walakini, mara moja ikawa wazi kuwa wazo hilo halikuwa bora zaidi. kwani iliakisi vibaya hali halisi ya mambo. Kwa hivyo, nilichagua mbinu tofauti - kwa wiki mbili nilitazama jinsi programu moja au nyingine ilifungua faili za maandishi zilizoundwa kwa Neno, na tayari nimesema hapo juu kwamba ninaona wastani wa kumi kati yao kwa siku. Wiki mbili zimepita, na sasa nina kitu cha kukuambia.

Masomo yetu ya mtihani ni vyumba vinne vya ofisi - viwili viko machoni mwa umma kwa sasa - Ofisi ya Libre na Ofisi ya WPS. Na mbili ambazo hazijatajwa mara nyingi ni Ofisi ya Softmaker na Calligra Suite.

Ofisi ya bure

Nitasema mara moja kwamba ikiwa unahitaji kufungua hati iliyoundwa katika Neno, na kuna haja ya kuonekana kama ilivyokusudiwa na mwandishi, hii sio kuhusu Ofisi ya Libre. Shida kuu ambazo zilivutia macho yangu ni pamoja na ukweli kwamba "haichukui" baadhi ya muundo wa maandishi, na pia ina shida na michoro na michoro iliyotengenezwa moja kwa moja kwenye Neno. Baadhi yao wamepotoshwa zaidi ya kutambuliwa. Pia, kwa sababu fulani, Mwandishi wa Ofisi ya Libre hakuchukua kwa usahihi mipangilio ya ukingo wa ukurasa katika hali zote, kama matokeo ambayo maandishi yalionekana kama katika Neno. Upande mwingine, ikiwa kimsingi unahitaji kufungua hati, basi Ofisi ya Libre iko "mbele ya zingine." Wakati katika bidhaa zingine baadhi ya vipengele havionyeshwi, Libra itajaribu kuonyesha kila kitu, ingawa ni kidogo.Kwa maneno mengine, kifurushi kina kiolesura chake, na hakinakili chochote. Inafanana kabisa na matoleo ya zamani ya MS Office, lakini kwa mbali tu. Kufanya kazi na Ofisi ya Libre ni rahisi na ya kupendeza. Mara nyingi kwenye Linux mimi hutumia chumba hiki cha ofisi na mistari hii imechapishwa kwa Mwandishi wa Ofisi ya Libre.

Pia siwezi kusaidia lakini kutambua kwamba toleo jipya la Libre Office linatayarishwa kwa sasa ili kutolewa, ambalo lina mabadiliko mengi, ikiwa ni pamoja na yale yanayolenga kuongeza uoanifu na umbizo la MS Office. Kwa hivyo hali iliyoelezwa hapo juu inaweza kubadilika hivi karibuni. Pia, nijuavyo, kazi inaendelea kwenye kiolesura cha "Ribbon" katika mtindo wa bidhaa za Microsoft. Sijui jinsi gani, lakini tayari nimezoea interface hii, na nadhani kuwa ni rahisi sana, hasa katika mazingira ya mhariri wa maandishi. Kwa hiyo tunasubiri.

Ofisi ya WPS

Kwenye mabaraza, Ofisi ya WPS mara nyingi hurejelewa kuwa "inayolingana kikamilifu na Ofisi ya MS," kwa hivyo niliisakinisha kwa nia maalum. Hakika, kuna kipimo fulani cha utangamano. Tusisahau kwamba kwa sasa tunafanya kazi tu na toleo la alpha, kwa hivyo kila kitu bado kinakuja, kama wanasema.

Wakati huo huo, tunaweza kusema kwa usalama kwamba hati nyingi katika Mwandishi wa WPS zinaonekana sawa na katika Neno, na hii ni mafanikio zaidi! Kwangu mwenyewe, nilibaini shida na fomati nyingi ambazo WPS, tofauti na Libre, haionyeshi kabisa. Pia haitaki kuonyesha baadhi ya picha za bitmap zilizoingizwa kwenye faili za maandishi. Zaidi ya hayo, sikuweza kutambua muundo wowote. Wengine hujitokeza, wengine hawaonekani. Tatizo halifanyiki mara kwa mara, lakini linajitokeza. Miongoni mwa mambo mengine, tunaweza kutambua matatizo mengine madogo madogo, kwa mfano, alama katika orodha zilizopigwa hazionyeshwa kila wakati kwa usahihi, nk.

Ofisi ya WPS ina modi mbili za kiolesura, moja inayofanana zaidi na Word 2003, na nyingine zaidi kama matoleo ya kisasa. Kwa bahati mbaya, interface ya kisasa ya "ribbon", kwa maoni yangu, haijaundwa vizuri sana. Hata hivyo, kwa hali yoyote, uwepo wa ofisi ya ofisi ambayo, hata katika hatua ya kupima alpha, hutoa kiwango cha juu cha utangamano na MS Office ni ya kupendeza sana. Ingawa kwa kazi ya kila siku WPS, subjectively, bado ni "nyevu".

Ofisi ya Softmaker

Bidhaa ya tatu ninayotaka kuzungumzia ni Softmaker Office (). Toleo la 2016 la Windows linapatikana kwenye tovuti ya msanidi programu, lakini toleo la 2012 pekee linapatikana kwa Linux hadi sasa. Kwa sababu fulani, sikuichukulia ofisi hii kwa uzito. Na bure. Kwa kawaida, ni kichakataji cha maneno kilichojumuishwa kwenye kifurushi hiki ambacho, kwa maoni yangu, hutoa utangamano bora na Neno. Shida zilizuka tu na fomula ambazo kihariri cha fomula isipokuwa Neno la "asili" kilitumiwa. Kila kitu kingine kilikuwa kizuri tu.

Bila shaka, kulikuwa na nzi katika marashi. Ofisi ya Softmaker ni bidhaa inayolipwa. Toleo kamili linagharimu $80. Kuna toleo la bure, ambalo linajumuisha vizuizi kadhaa - ikiwa tunazungumza juu ya hariri ya maandishi, basi hii ni ukosefu wa uwezo wa kuhifadhi faili katika fomati za DOCX na PDF - tu DOC na muundo wa "asili", na vile vile. idadi ya vikwazo vingine. Hata hivyo, ikiwa ofisi ya ofisi sio chombo chako kikuu cha kufanya kazi, basi toleo la bure litatosha. Hapa, kwa njia, ni muhimu kutambua kwamba ni bure, ikiwa ni pamoja na matumizi ya kibiashara.

Vinginevyo, kila kitu ni nzuri sana, mpango unaonekana kuwa mbaya, interface, hata hivyo, ni sawa na Neno 2003, lakini katika toleo la kulipwa linaweza kubadilika kwa urahisi. Ingawa, kwa wale ambao wamezoea kiolesura cha "Ribbon", hii inaweza kuwa minus ndogo.

Calligra Suite

Jambo la mwisho ambalo tutajadili ni Calligra Suite. Kwa bahati mbaya, mjadala utakuwa mfupi. Hasara za moja kwa moja ni pamoja na utangamano mbaya zaidi na Neno (usisahau kwamba makala sio kuhusu vyumba vya ofisi wenyewe, lakini kuhusu utangamano).

Sitaelezea hata vipengele vyote ambavyo Calligra "huvuta" katika suala la utangamano, kuna mengi sana. Kwa kuongezea, mimi binafsi sikuvutiwa kabisa na kiolesura cha asili cha programu - viunzi vyote vilivyomo viko upande wa kulia wa maandishi. Na ingawa hii inaweza kuwa sahihi sana kwa wachunguzi wa kisasa wa "mstatili" wa muundo mpana, iligeuka kuwa ngumu kuzoea, ingawa hii ni ya kibinafsi.

Fanya muhtasari

Katika miaka ya hivi karibuni, hali ya vyumba vya ofisi kwenye Linux imeboreshwa kwa kiasi kikubwa. Kwa uchache, tayari kuna Libre Office, ambayo itashughulikia kwa urahisi sehemu kubwa ya mahitaji ya mtumiaji wastani.

Ikiwa unahitaji utangamano na Word, unapaswa kuzingatia Ofisi ya Softmaker; Ofisi ya WPS inayoendelea inafaa angalau kutazamwa - hiyo ni hakika.

Calligra Suite, kwa bahati mbaya, inatoa hisia ya bidhaa bent. Kutoka kwa kile nilichosoma mtandaoni, inaonekana kuwa hivyo.

Naam, ikiwa unahitaji utangamano wa "mwisho na usioweza kubatilishwa" na Word, mashine pepe yenye Windows na MS Office ni chaguo lako.

Linux hutumia mpango wa kawaida wa kugawanya diski na inaweza kushiriki diski ngumu na mifumo mingine, ikijumuisha. pamoja na DOS.

Kuna bootloader ambayo hukuruhusu kupakia kwa hiari OS inayohitajika kutoka kwa diski.

Msaada kwa mifumo ya faili ya mifumo mingine ya uendeshaji.

Kutoka Linux, unaweza kufanya kazi kwa njia ya kawaida na sehemu za gari ngumu na diski za floppy zilizo na mifumo ya faili ya mifumo mingine ya uendeshaji, incl. Mifumo ya faili ya DOS, Windows 95, Minix, Xenix, Coherent, System V. Mifumo ya faili ya DoubleSpace, HPFS-2 (OS/2) na Amiga inapatikana katika hali ya kusoma tu.

Mifumo ya faili ya DoubleSpace/Imepangwa, n.k. inaweza kusomeka na kuandikwa katika Linux wakati emulator ya DOS inafanya kazi.

Mfumo wa faili wa Linux OS unaauni umbizo zote za kawaida za CD ROM.

Linux ina uwezo wa kuwa mteja na seva ya mfumo wa faili wa mtandao wa NFS. Linux inaauni itifaki za NCP na SMB na inaweza kutumika kama seva ya faili au kufikia NetWare na Windows kwa Vikundi vya Kazi, seva za faili za Windows NT.

Kufunga Linux kwenye kizigeu cha DOS.

Linux inasaidia mfumo wa faili wa UMSDOS, ambayo inafanya uwezekano wa kusakinisha Linux moja kwa moja kwenye mfumo wa faili wa DOS bila kupanga upya sehemu za diski kuu.

Seti ya usambazaji ya 4-floppy Mini-Linux imejengwa kwa misingi ya UMSDOS, ambayo imewekwa kwenye mfumo wa faili wa DOS.

Kufanya kazi na diski za floppy katika muundo wa DOS.

Kutoka Linux unaweza kusoma na kuandika diski za DOS. Hii inafanywa na zana za kawaida za Linux (kisha diski ya floppy imewekwa kama sehemu ya mfumo wa faili), na kwa amri maalum za kuhudumia diski za DOS. Diski za Floppy zinapatikana pia katika emulator ya DOS.

Utekelezaji wa programu za maombi ya DOS.

Linux inaendesha dosemu, emulator ya DOS. Programu hii inakuwezesha kuendesha mfumo wa DOS kwenye Linux, ambayo huendesha programu za programu za DOS kwa kawaida. Unaweza kuendesha programu nyingi za DOS, lakini sio zote. Kwa mfano, emulator ya DOS inakuwezesha kufanya kazi nayo

  • hifadhidata za habari:
    • Mshauri +,
    • Pulse ya bei
    • Wauzaji wa jumla nchini Urusi,
    • na nk;
  • vifurushi vya programu kwa kazi za uhasibu.

Programu za DOS zinazoendeshwa kwenye Linux zinaweza kutumia mfumo wa faili wa kizigeu cha DOS na mfumo wa faili wa Linux, ikijumuisha. Mfumo wa faili wa mtandao wa NFS.

Programu ya DOS inaendesha sambamba na michakato mingine. Unaweza kuendesha programu nyingi za DOS kwa wakati mmoja.

Kufanya kazi na programu za MS Windows.

Mfumo wa WINE unatengenezwa, ambayo inaruhusu programu za programu za MS Windows kuendeshwa kwenye X Windows. Katika kesi hii, MS Windows haitumiwi na uwepo wake hauhitajiki. Kwa sasa, WINE hukuruhusu kuendesha idadi ndogo ya programu za MS Windows. Programu maarufu kama vile Word, PageMaker, CorelDraw bado hazifanyi kazi na mfumo wa WINE. Mradi wa WINE unaendelezwa, na programu hizi na nyinginezo zitapatikana hivi karibuni kwa matumizi ya X Windows.

Emulator ya DOS inaweza kuendesha MS Windows 3.0 katika hali halisi na programu zinazohusiana. MS Windows 3.1 na Windows kwa Vikundi vya Kazi huendeshwa kwenye emulator toleo la 0.63, ingawa kwa madhumuni haya dozi inapaswa kuchukuliwa kuwa toleo la alpha kwa sasa. Emulator ya DOS inakua haraka.

Willows Software, Inc. ilitengeneza mfumo wa kibiashara wa TWIN XPDK. Mfumo huu una kijenzi ambacho kinafanana kiutendaji na WINE, ambacho huendesha Programu za Microsoft Office, Word, Excel na Project kwenye X Windows. Kwa ujumla, TWIN XPDK ni seti ya zana za watengenezaji wa programu za MS Windows (ikiwa ni pamoja na Win95), ambayo inaruhusu msanidi programu kuhamisha kwa urahisi programu kati ya idadi ya majukwaa, ikiwa ni pamoja na Unix, OS/2, Mac.

Caldera, Inc. , mtaji wa kuanzia ambao ulikuwa uwekezaji kutoka Noorda Family Trust, Inc. (Ray Noorda ndiye Mkurugenzi Mtendaji wa zamani wa Novell), anauza mfumo wa Caldera Network Desktop unaotegemea Linux. Caldera imepata leseni kutoka kwa SunSoft, Inc. kwa Wabi, mfumo wa kibiashara unaofanana kiutendaji na mfumo wa WINE usiolipishwa. Kwa bei ya $200 au chini, Wabi itapatikana kama sehemu ya CD ya Caldera Solutions.

Utekelezaji wa programu kutoka kwa matoleo tofauti ya Unix.

Kwa kutumia emulator ya iBCS2, mfumo wa Linux hukuruhusu kuendesha programu zinazoweza kupakuliwa kutoka kwa SCO Unix, Xenix V/386, SVR3 generic, Wyse V/386, SVR4 (Unixware, USL, Dell), BSD/OS, mifumo ya FreeBSD. Kwa mfano, programu za SCO Unix kama vile CorelDraw, WordPerfect, Oracle zinaendeshwa kwenye Linux.

Programu kutoka kwa Unix System V na mifumo ya BSD huhamishwa kwa urahisi hadi Linux (na kinyume chake) katika kiwango cha chanzo.

Linux inasaidia viwango vya mfumo wazi, incl. POSIX. Kiongozi mkuu wa usanifishaji wa teknolojia ya habari na mmiliki wa chapa ya biashara ya UNIX, X/Open, ameitunuku Mfumo wa Uendeshaji wa Linux cheti cha kawaida cha POSIX.1 FIPS151-2. Hii inamaanisha utambuzi rasmi wa ukweli kwamba karibu programu zote za Unix zinaweza kutumwa kwa Linux kwa urahisi. Uthibitishaji kuhusu POSIX.2, POSIX.4 na POSIX.7 uko kwenye upeo wa macho. Lasermoon, ambayo hutoa usambazaji wa Linux-FT, ina uanachama wa X/Open.

26.02.2007 Alexey Grinevich, Denis Markovtsev, Vladimir Rubanov

Ikiwa unarudi mwishoni mwa miaka ya 90 na kutumbukia katika ulimwengu wa mifumo ya uendeshaji ya wakati huo, basi hakuna mtu atakayetilia shaka utawala usiopingwa wa mifumo inayoendana na Unix. Kila kitu kiko upande wa Unix - familia ya mifumo hii ya uendeshaji inasomwa katika vyuo vikuu, mamia ya maelfu ya maombi yameundwa kwa ajili yake, inatumiwa kwa mafanikio katika sekta mbalimbali za uchumi, vitabu vingi na nyaraka zimeandikwa. kuhusu hilo. Kweli, huwezi kununua Unix, lakini unaweza kununua IBM AIX, BSD, HP-UX, Sun Solaris, nk. Wakati huo huo, jitihada za ziada zinahitajika kufanya programu iliyoundwa, sema, kwa AIX, kazi chini ya Solaris. Clones anuwai za Unix ziligeuka kuwa haziendani vibaya. Matatizo kama hayo yapo leo kwa Mfumo wa Uendeshaji wa Linux.

Ili kutatua tatizo la miundombinu ya utangamano duni kati ya matoleo tofauti ya Unix, mwaka wa 1985, IEEE ilianza kufanya kazi kwa kiwango ili kuhakikisha kubebeka kwa programu. Mnamo 1990, kiwango cha IEEE 1003, pia kinachoitwa POSIX, kilitolewa, ambacho kilidhibiti miingiliano ya programu (APIs) na orodha ya amri za clones za Unix. Hata hivyo, kwa wachezaji katika soko la Unix, kuunganishwa kumezua matatizo changamano ya kisiasa: uamuzi wowote, chaguo lolote kati ya chaguo mbadala kufikia makubaliano husababisha ukweli kwamba suluhisho la mchuuzi mmoja linatambuliwa kama "kiwango zaidi" ikilinganishwa na kingine. Kwa hivyo, kiwango kimejaa taarifa zisizo na utata kama vile "katika hali hii, moja ya tabia mbili mbadala inawezekana" na matangazo tupu kama "kiwango hakidhibiti tabia ya chaguo la kukokotoa katika kesi hii." Mwishoni, kugawanyika ikawa moja ya sababu kuu za kushindwa kwa ulimwengu wa Unix. Wachezaji katika soko hili walishindana sio tu na aina zingine za mifumo ya uendeshaji, lakini pia na kila mmoja, wakianzisha upanuzi wa umiliki na miingiliano ya umiliki, ikipunguza anuwai ya programu zinazowezekana kwa mwambaa wowote.

Mfumo wa uendeshaji wa Linux, ambao ulionekana mwanzoni mwa miaka ya 90, ulijumuisha msimbo ulioundwa ndani ya vuguvugu la GNU na kufyonza mawazo makuu ya Unix, kutokana na uwazi na uhuru wake, ukawa maelewano ya ulimwengu wote. Nambari yake ilitekelezwa tangu mwanzo, bila kutegemea utekelezaji wowote, lakini tu juu ya maandishi ya kiwango cha POSIX. Kama matokeo, mfumo uligeuka kuwa POSIX-sambamba tangu mwanzo, na uhuru wake ulifanya iwezekane kuchanganya juhudi za wachezaji mbalimbali wa soko la Unix katika mapambano ya "kurudi" sehemu iliyopotea ya mifumo ya uendeshaji ya PC. Walakini, shida ya mgawanyiko inabaki kuwa muhimu kwa Linux: uwepo wa usambazaji shindani huibua wasiwasi juu ya uwezekano wa kurudiwa kwa hatima ya Unix.

Kwa mtazamo wa kwanza, hatari ya kugawanyika yenyewe inaonekana badala ya uwongo - kwa kweli, kuna msimbo wa kawaida, ugawaji wengi hufanya kazi kulingana na kernel sawa, maktaba sawa, ambayo kwa kiasi kikubwa huamua utangamano. Inaweza kuonekana kuwa programu zinapaswa kubaki kufanya kazi na kuendana kati ya matoleo tofauti ya Linux. Lakini hii haijathibitishwa katika mazoezi. Pamoja na mgawanyiko wa soko la usambazaji wa Linux katika suala la mbinu na utendaji wa ziada, kuna usawa mkubwa katika usaidizi wa matumizi ya kawaida na ya kawaida na clones mbalimbali - usambazaji tofauti hutumia matoleo tofauti ya kernel na maktaba ya mfumo (kimsingi glibc). Hii inasababisha ukweli kwamba muundo na tabia ya miingiliano ya mfumo inayotolewa na mfumo hadi programu hubadilika kutoka kwa usambazaji hadi usambazaji. Ili kutorudia uzoefu wa kusikitisha wa clones za Unix, mnamo 1998, ndani ya mfumo wa shirika iliyoundwa maalum la Viwango vya Bure (sasa ni Msingi wa Linux), kazi ilianza kwa kiwango cha LSB (Linux Standard Base - "familia ya msingi ya Linux. viwango"). Shukrani kwa jitihada za mashirika ya X/Open, IEEE na ISO, ambayo yalifungua kiwango cha POSIX na baadhi ya vipimo vya upatikanaji wa bure, msingi uliwekwa kwa ajili ya kusawazisha Linux.

Lakini ni nini hasa na kwa nini inahitaji kusawazishwa? Je! Chanzo Huru cha Kawaida yenyewe sio kiwango sawa na wazi?

Masuala ya uoanifu wa programu

Je! tofauti kati ya usambazaji wa Linux hujidhihirishaje katika mazoezi na shida ni kubwa kiasi gani? Hebu tutoe mfano. Matoleo ya kibiashara ya IBM yanatokana na mistari mitano ya bidhaa: DB2, Websphere, Rational, Tivoli na Lotus. Mazoezi yanaonyesha kuwa kusaidia laini zote tano kwa usambazaji wa Linux moja hugharimu mamilioni ya dola kila mwaka, ambayo huenda kwa wasanidi programu na wanaojaribu wanaohusika na kusaidia programu za usambazaji mahususi wa Linux. Kwa hivyo, usambazaji huo unasaidiwa ambayo faida kutoka kwa uuzaji wa bidhaa huzidi mamilioni haya; kwa kweli, hizi ni usambazaji tu wa SuSE na Red Hat. Hii inaunda hali ya kutokwenda - kinachofanya kazi kwenye usambazaji fulani haifanyiki kwa wengine.

Hali tofauti kabisa inazingatiwa kwa Sun Solaris. Awali ya yote, Sun Microsystems inahakikisha kwamba programu iliyoandaliwa kwa ajili ya Solaris 2.6 itaendeshwa bila kulipwa na chini ya toleo la 10. Watengenezaji wa jua hufanya jitihada kubwa kufanikisha hili; Kila wakati msimbo unapobadilishwa, seti ya zaidi ya matumizi 2,400 ya madhumuni na utunzi mbalimbali huendeshwa. Zaidi ya hayo, mtu akigundua kuwa programu itaacha kufanya kazi kwa sababu ya kutopatana kati ya matoleo ya Solaris, Sun inachukua jukumu na gharama ya kusahihisha kutofautiana. Kwa upande wa Mfumo wa Uendeshaji wa Linux, kazi hii haikufanywa kwa muda mrefu; maombi na usambazaji waliishi maisha yao tofauti. Jambo la kusikitisha zaidi juu ya hili ni ukosefu wa njia ya ulimwengu wote ya kuandika programu kwa njia ya kuhakikisha uwezo wa kubebeka. Juhudi za muungano wa Linux Foundation, zinazowakilisha maslahi ya wachezaji wakuu katika soko la Linux, zinalenga kutatua tatizo hili.

Muundo wa Linux

Linux mara nyingi hujulikana kama kernel yake tu, lakini kuna mambo mengi ambayo kernel haipaswi kufanya. Kufanya kazi na hati, kutuma barua, kusindika XML, kuchora madirisha - kwa haya yote kuna maktaba maalum yaliyojumuishwa katika karibu usambazaji wote. Maktaba hizi, kwa njia moja au nyingine, husababisha wito kwa kernel, lakini matatizo na makosa yanaweza kutokea sio tu kwenye kernel, bali pia katika maktaba yenyewe.

Kuna maoni kwamba ikiwa programu itaacha kufanya kazi wakati wa kubadilisha usambazaji wa Linux (au toleo lake), basi, kuwa na kanuni za chanzo, ni rahisi sana kusahihisha, na kwa hiyo hakuna matatizo ya utangamano. Kabla ya kujadili kama hii ni kweli au la, hebu kwanza tuchunguze muundo wa Mfumo wa Uendeshaji wa Linux.

Mfano wa "jumla" wa mfumo wa msingi wa Linux umewasilishwa kwa

Mchele. 1. Mfumo wa muundo kulingana na Linux OS

Kila mfumo maalum wa Linux umeundwa ili kuendesha programu moja au zaidi, lakini msimbo wa programu yenyewe haitoshi kutoa watumiaji wa huduma wanahitaji kutoka kwa maunzi - programu nyingi hutumia simu kwa kazi za maktaba katika kazi zao. Kiwango cha LSB Core 3.1 kinafafanua maktaba za mfumo zifuatazo: libc, libcrypt, libdl, libm, libpthread, librt, libutil, libpam, libz, libncurses. Kwenye mifumo ya kisasa ya Linux, violesura vya maktaba hizi za mfumo hutekelezwa na maktaba za glibc, Linux-PAM, zlib, na ncurses, ambazo kwa hakika hutekeleza miingiliano zaidi kuliko ile iliyofafanuliwa katika LSB Core.

Kulingana na kiwango cha mwingiliano na kinu cha Linux, kazi za maktaba za mfumo zinaweza kuainishwa kama ifuatavyo:

  • utekelezaji wa kazi ni kabisa katika maktaba, na kernel haitumiwi (kwa mfano, strcpy, tsearch);
  • maktaba hutumia "wrapper" isiyo na maana kwa kuita kiolesura cha kernel (kwa mfano, soma, andika);
  • Utekelezaji wa kazi una simu zote mbili kwa miingiliano ya mfumo wa kernel (na ikiwezekana kadhaa tofauti) na sehemu ya nambari kwenye maktaba yenyewe (kwa mfano, pthread_create, pthread_cancel).

Kiini cha Linux chenyewe kina sehemu nyingi za kuingia zilizosafirishwa nje, lakini nyingi zaidi ni miingiliano ya ndani ya kutumiwa na moduli na mifumo ndogo ya kernel yenyewe. Kiolesura cha nje kina vitendaji 250 hivi (toleo la 2.6). Kati ya hizi, kwa mfano, maktaba ya glibc 2.3.5 hutumia 137 katika utekelezaji wake.

Mipangilio

Chini ya usanidi Sehemu ya mfumo wa usambazaji inaeleweka kama mchanganyiko wa toleo la kernel (pamoja na viraka vya mtu binafsi), matoleo ya maktaba ya mfumo, vigezo vyao vya ujenzi na usanifu ambao yote hufanya kazi. Washa Mfano wa usanidi wa mkusanyiko wa usambazaji wa dhahania mbili, ambayo ni mkusanyiko wa matoleo ya vipengele na patches, hutolewa. Kati ya matoleo ya vipengele, utendakazi mpya huongezwa, na violesura vya kizamani na vitendaji vinaondolewa. Kwa hivyo, kwenye mchoro huu ni rahisi kuona kwamba kwa kuwa usambazaji wa 1 na 2 hutumia matoleo tofauti ya GCC, utangamano wa msimbo wa chanzo kati yao umepotea kwa sehemu - sio kila kitu ambacho kiliundwa kwa kutumia gcc 3.4 kinaweza kukusanywa kwa kutumia gcc 4.0 bila marekebisho.

Mchele. 2. Mfano wa usanidi wa ujenzi wa usambazaji

Usambazaji

Kwa anwani lwn.net/Distributions/ unaweza kupata orodha ya usambazaji unaojulikana wa Linux (wakati wa kuandika kulikuwa na 542) wazi kwa umma kwa ujumla. Hii haizingatii matoleo yaliyotengenezwa kwa matumizi ya ndani na wapendaji binafsi, pamoja na makampuni mbalimbali, idara, nk. Kulingana na leseni ya GNU, unaweza kuchukua usambazaji wa kiholela, kufanya marekebisho yake (angalau kwa vipengele vilivyofunikwa na GNU) na kuisambaza zaidi.

Usambazaji unaweza kuainishwa kulingana na vigezo kadhaa.

  • Kutoka kwa wazalishaji wa kimsingi. Kwa mfano, Red Hat, Slackware, SuSE, Debian, Asianux, Mandriva, Gentoo inawakilisha "matawi" kuu ya sekta ya Linux. Ugawaji huu sio kizazi cha wengine (ingawa kuna utegemezi wa kihistoria kati yao). Wanaweza kuzingatiwa maelekezo ya kimkakati kwa ajili ya maendeleo katika Linux kwa ujumla. Usambazaji mwingi uliobaki ni wa moja ya matawi yaliyotajwa - mara nyingi hurithi nambari ya chanzo na programu na kuongeza utendakazi maalum.
  • Kwa ujanibishaji. Katika nchi nyingi kuna mtengenezaji wa Linux wa ndani (kwa mfano, nchini Urusi kila mtu anajua usambazaji wa ASP Linux na ALT Linux).
  • Kwa maombi. Usambazaji kwa matumizi iliyoingia kwenye vifaa vya rununu; usambazaji unaofanya kazi bila usaidizi wa mfumo wa faili; matoleo nyepesi kwa matumizi kwenye PDAs; matoleo ya portable ya kukimbia kutoka kwa vyombo vya habari vidogo (Linux kwenye diski ya floppy, Linux kwenye CD, nk).
  • Kwa utaalamu. Usambazaji ili kusaidia usanifu maalum wa maunzi (AlphaLinux inayoauni usanifu wa kichakataji cha Alpha, ARM Linux inayoauni ARM, n.k.).

Utaratibu wa Kuunda Linux

Inaweza kuonekana kuwa kufikia kuegemea na utangamano katika kiwango cha tabia cha miingiliano ya maktaba ya mfumo, inatosha kwa upimaji kufanywa na watengenezaji wa kernel na maktaba, lakini hii sivyo. Tayari katika kiwango cha miingiliano ya maktaba ya mfumo, kuna vipimo vingi ambavyo hufanya karibu kila mfumo wa Linux kuwa wa kipekee kwa suala la ubora. Tabia ya miingiliano ya programu imedhamiriwa na mchanganyiko wa maktaba, kernel, na maunzi. Kwa upande wake, kernel na maktaba imedhamiriwa na toleo lao (pamoja na viraka rasmi au visivyo rasmi na marekebisho) na, muhimu sana, usanidi wa ujenzi.

Aina mbalimbali za vipengele vilivyojumuishwa kwenye Linux na tegemezi nyingi kati yao zinaweza kuonyeshwa kwa utaratibu wa kujenga kernel. Mradi wa Linux Kutoka Mwanzo una mlolongo wa hatua zinazohitajika ili kuunda usambazaji wa Linux kutoka mwanzo. Mlolongo wa kusanyiko uliorahisishwa wa toleo la 6.0 la usambazaji wa LFS Linux inaonekana kama hii:

1. Binutils-2.15.94.0.2.2 - Pass 1
2. GCC-3.4.3 - Pass 1
3. Linux-Libc-Headers-2.6.11.2
4. Glibc-2.3.4

87.Util-linux-2.12q
88. Usanidi wa Boot
89. Linux-2.6.11.12 - Kernel

Kernel imekusanywa katika hatua ya mwisho kabisa kwa kutumia huduma za binary zilizokusanywa hapo awali. Ni muhimu kuzingatia matoleo ya sehemu iliyoorodheshwa katika kila kipengele cha orodha. Kubadilisha toleo moja la sehemu na lingine sio jambo dogo kila wakati - kukusanyika mfumo kunaweza kuwa haiwezekani kwa sababu ya kutokuwepo au mabadiliko ya kazi yoyote, au inaweza kuwa ngumu. Mkutano wa vipengele vingi unahitaji hatua za ziada, kwa mfano, maagizo ya kukusanyika flex kwa usambazaji huu yana maelezo :

Flex ina mende kadhaa zinazojulikana. Hizi zinaweza kusasishwa na kiraka kifuatacho:
kiraka -Np1 -i ../flex-2.5.31-debian_fixes-3.patch

Mchakato wa kusanyiko ni pamoja na mkusanyiko wa zana za ujumuishaji, ambazo pia hupitia mabadiliko makubwa kwa wakati. Hata vipengele vya msingi vya Linux mara nyingi vimepitwa na wakati. Kwa hivyo, toleo la mkusanyaji wa gcc 4.0.0 haifai kwa ajili ya kujenga kernel 2.6.11 (ingawa ni za kisasa) na inahitaji matumizi ya kiraka maalum ili kuondokana na kutofautiana huku.

Wamenaswa na uraibu

Kugawanyika katika ngazi ya maktaba ni tatizo kubwa katika ulimwengu wa kisasa wa Linux. Kutolewa mara kwa mara kwa matoleo mapya ya maktaba za Linux kwa kawaida huchukuliwa kuwa jambo zuri na, kwa hakika, hii ndiyo njia pekee ya kutumia haraka na kujaribu mawazo mapya na kufanya mafanikio ya hivi punde ya "uhandisi" yapatikane: wakati mwingine matoleo kadhaa ya maktaba hiyo hiyo. ziko katika matumizi mapana. Wakati huo huo, kipengele muhimu cha kutofautisha cha maendeleo ya vipengele vya mtu binafsi vya Linux OS ni asili yake ya kugawanyika. Mara nyingi, matoleo mapya ya vipengele mbalimbali iliyotolewa karibu wakati huo huo ni wazi kuwa hayaendani, ambayo ina maana kwamba haiwezekani kabisa kuhakikisha upimaji wa kutosha wa mchanganyiko mbalimbali wa maktaba kwa utangamano na kuhakikisha uendeshaji thabiti wa mfumo kwa mchanganyiko wote unaowezekana. Matokeo yake, mzigo mzima wa matatizo huanguka kwa mtumiaji ambaye anaamua kufunga programu au maktaba ambayo ni wazi haijahakikishiwa kufanya kazi katika mazingira yaliyopo kwenye mashine yake, na hali hii hutokea mara nyingi kabisa.

Kategoria ya matatizo yanayohusiana na kutopatana kwa matoleo ya maktaba inaitwa kuzimu ya utegemezi. sw.wikipedia.org/wiki/Dependency_hell) Ni matatizo gani ambayo mtumiaji anaweza kukutana nayo wakati wa kusakinisha maktaba mpya kwenye toleo lao la Linux? Katika hali hii, programu ambazo zilikuwa zikiendesha toleo la awali huenda zisifanye kazi tena ipasavyo kwa sababu programu hizo huenda ziliegemea, kwa njia dhahiri au kwa njia isiyo dhahiri, kwenye hitilafu fulani na madhara ambayo yalikuwepo katika toleo la awali. Hali tofauti pia inawezekana kabisa, wakati toleo jipya lina kosa jipya. Lakini tatizo halisi hutokea wakati mfumo lazima uendeshe matumizi kadhaa tofauti ambayo yanategemea sana matoleo tofauti ya maktaba sawa; Inaweza kuibuka kuwa haiwezekani kwa programu hizi kufanya kazi pamoja. Wakati mwingine inawezekana kuwa na matoleo mengi ya maktaba sawa kwenye mfumo, na hii itakuwa suluhisho salama kabisa, lakini hii haipendekezi kabisa katika kesi ya maktaba ya glibc.

Njia kuu ya mageuzi ya kufikia utangamano kati ya usambazaji tofauti wa Linux ni usanifishaji. Kiwango cha kukomaa na kinachoungwa mkono kikamilifu kitapunguza gharama ya kuhakikisha kubebeka kwa ufumbuzi wa Linux, ambayo itachangia ukuaji wa idadi ya maombi ya jukwaa hili, na kwa hiyo umaarufu wa Linux kwa ujumla. Leo, Linux Standard Base inafanya kazi kama kiwango cha "kuokoa".

LSB ndicho kiwango kikuu kinachobainisha mahitaji ya uoanifu kwa mifumo ya Linux. Maelezo ya msingi juu ya kiwango hiki tayari yamechapishwa, kwa mfano, katika kazi, ambayo, hata hivyo, ilifunika toleo la zamani la kiwango na kwa kiasi fulani ilizidisha jukumu la miingiliano ya kernel. Kwa uhalisia, kiwango cha LSB hakibainishi violesura vya kernel, lakini hufafanua violesura vya programu vya kiwango cha juu vinavyotekelezwa na maktaba mbalimbali. LSB haijaribu kuchukua nafasi ya viwango vilivyopo, lakini inajengwa juu ya viwango vyote vikuu vilivyowekwa tayari katika Linux. Hunasa matoleo na seti ndogo za viwango vya vipengele ili kuhakikisha uthabiti, na kutimiza maelezo ya violesura hivyo ambavyo vipo kwa uhalisia katika usambazaji mwingi wa Linux lakini hazijajumuishwa katika viwango vyovyote vilivyopo. Sehemu kuu ya kiwango cha LSB inajumuisha mahitaji ya violesura vya mfumo ambavyo lazima viungwa mkono na usambazaji wote wa Linux (aina ya "denominator ya kawaida" ya mifumo yote ya Linux). Katika sehemu hii, LSB inarejelea sana kiwango cha POSIX.

Tofauti kuu na LSB ni kwamba wasanidi programu wanaweza kulenga jukwaa moja, sema LSB 3.1, na hii itatosha kufanya kazi kwenye usambazaji wote unaolingana wa LSB 3.1. Vile vile hutumika kwa watoa huduma wa usambazaji: mara tu utiifu wa LSB 3.1 unapopatikana, usambazaji huo unaauni kiotomatiki programu zote zinazoendana nayo. Kwa mfano, IBM, kama sehemu ya mpango wa Chiphopper, hutoa suluhu za maunzi zinazoendesha tu ugawaji unaoendana na LSB. Shukrani kubwa kwa shughuli ya wachezaji wakuu, watoa huduma wakuu wa usambazaji tayari wamepata udhibitisho wa LSB au wametangaza nia zao za kuthibitishwa ( www.linux-foundation.org/en/LSB_Distribution_Status).

Hivi sasa, udhaifu mkuu wa kiwango cha LSB ni ukosefu wa vipimo. Kuna matukio wakati kiolesura kilichoelezewa katika kiwango kinafanya kazi tofauti, na bado mfumo hupitisha vyeti kwa ufanisi. Hii inafafanuliwa na ukweli kwamba hakuna mtihani kwa interface hii, au ni dhaifu sana kupima kikamilifu utendaji wa interface. Inafaa sana kumnukuu Ian Murdoch, muundaji wa Debian na ambaye leo ni mkurugenzi wa teknolojia katika Wakfu wa Linux: "Inajulikana kuwa kiwango cha kiolesura ni sawa na chanjo ya majaribio ambayo inathibitisha ufuasi wa kiwango hicho."

Kikundi Huria kimefungua baadhi ya majaribio yake ya POSIX ili kujumuishwa katika kundi la majaribio la uidhinishaji wa LSB. Seti ya LSB inajumuisha majaribio yasiyolipishwa ya GNU C++ Runtime Library Test Suite ya kawaida, na majaribio ya libgtk na libxml yanarekebishwa. Linux Foundation inazingatia kununua ili kufungua na kujumuisha vyumba mbalimbali vya majaribio vinavyolipiwa katika LSB.

Pia wanafanya kazi ya kutatua tatizo hili katika nchi yetu. Kwa hiyo, kwa misingi ya Taasisi ya Programu ya Mfumo wa Chuo cha Sayansi cha Kirusi, Kituo cha Uhakikisho cha Linux OS kiliundwa, ambapo mtihani wa wazi wa OLVER unatengenezwa, ambao umepangwa kuingizwa katika vipimo rasmi vya LSB. Makubaliano ya ushirikiano yamehitimishwa kati ya Kituo na Wakfu wa Linux, ndani ya mfumo ambao kazi inaendelea kuboresha huduma ya majaribio ya LSB na uundaji wa miundombinu mpya ya ukuzaji wa kiwango hiki unaendelea.

Hitimisho

Ili kuzuia mgawanyiko ambao tayari umetokea na mfumo wa uendeshaji wa Unix, hatua zinahitajika ili kuhakikisha utangamano wa usambazaji - angalau ndani ya kitengo kidogo cha utendaji. Uwezo wa kubebeka kwa programu ndani ya kitengo hiki kidogo utafanya uwezekano wa kuunganisha Linux kama jukwaa moja na kupunguza kwa kiasi kikubwa gharama ya kuunda na kusaidia programu, ambazo zinapaswa kuwa na athari chanya kwa idadi yao na umaarufu wa suluhisho za Linux kwa ujumla.

Leo, mpango mkuu wa portability ni kiwango cha wazi cha LSB, kilichopitishwa na usambazaji wa kuongoza (Red Hat, SuSe, Mandriva) na watengenezaji wa programu (MySQL, RealPlayer, SAP MaxDB). Nyuma ya kiwango hiki ni muungano wenye nguvu wa Linux Foundation na wanachama wake amilifu kama vile IBM, Intel, HP na Oracle, ambayo huturuhusu kutumaini maendeleo yake yenye mafanikio na utekelezaji mkubwa katika maisha halisi. Kwa hivyo, katika mfumo wa kiwango cha LSB, msingi wa kuaminika umewekwa kwa jukwaa moja la Linux lisilogawanyika, ambalo linahakikisha kubebeka kwa programu zote kulingana na msimbo wa chanzo na kwa fomu ya binary.

Hata hivyo, hata viwango vyema sana vinabakia tu matakwa mazuri, kwa muda mrefu kama hakuna njia rahisi na za kuaminika za kuthibitisha kufuata kwao. Ndiyo maana kuboresha ubora wa chanjo ya majaribio ya LSB ni mojawapo ya vipaumbele muhimu zaidi vya ushirikiano kati ya Kituo cha Uthibitishaji wa Mfumo wa Uendeshaji wa Linux na Wakfu wa Linux.

  • kugundua makosa na makosa katika maandishi ya LSB na viwango vinavyohusiana na kuripoti kwa watengenezaji asili kwa mabadiliko katika matoleo yajayo;
  • uundaji wa vipimo rasmi katika lugha ya SeC (kiendelezi cha vipimo vya lugha C), ambacho kitaakisi mahitaji ya kiwango cha LSB Core 3.1 kwa kazi za kiolesura cha 1530 za Linux;
  • uundaji wa vyumba vya majaribio huria kwa majaribio ya utendakazi ya mifumo mbalimbali ya Linux kwa kufuata mahitaji ya kiwango cha LSB Core 3.1 (tabia ya violesura vya utumaji programu vya mfumo wa Linux imeangaliwa).
  • Kitengo cha majaribio kinatokana na uzalishaji otomatiki wa majaribio kutoka kwa vipimo rasmi vya mahitaji na kesi zinazolingana za majaribio kwa kutumia teknolojia ya UniTESK.

    Hadi mwisho wa 2006, awamu kuu ya mradi ilikamilika; matokeo yote ya mradi yanachapishwa kwenye tovuti ya Kituo. Sasa mradi uko katika hatua ya kusaidia na kupanua anuwai ya majukwaa ya lengo (mchanganyiko wa usanifu wa vifaa na usambazaji maalum).

    * Flex ina mende kadhaa zinazojulikana. Wanaweza kusasishwa na kiraka kifuatacho ...


    Masuala ya uoanifu ya mfumo wa Linux