Si sheeko dheer loo gaabiyo, maalmo ka hor mid ka mid ah horumariyeyaasha kernel ayaa soo rogay balastar (200 khad oo koodh ah) oo loo oggol yahay in si weyn loo hagaajiyo (ku dhowaad 10 jeer) waxqabadka nidaamka, gaar ahaan marka lala macaamilayo waxqabadyo badan inta lagu gudajiro fulinta hawl culus (sida ururinta kernel) Linus ayaa ugu hambalyeeyay horumariyehan waxqabadka weyn. Si kastaba ha noqotee, horumariye Red Hat, Gabayga Lennar ma aqbalin in si toos ah looga hirgeliyo kobcinta kobaca; waxaa u roonayd isaga inuu isbeddelada ku sameeyo goobta isticmaalaha (~ / .bashrc). Linus way xanaaqday waxayna canaanatay horumariyahan, una sheegtay in natiijooyinka ay iyagu iska hadleen. Lennar, halkii uu kaga jawaabi lahaa ereyo qalafsan, wuu fadhiistay oo hindisay beddel ah (oo aan u baahnayn in la xajiyo xarkaha) taasna waxay degtaa oo keliya 4 sadar. Ugu dambeyntiina, waxay xireen Linus ... |
Fiiro gaar ah: qaabkani wuxuu u baahan yahay taageero kooxaha hawlaha ee Linux Kernel (cgroups), taasi waa, kaliya dadka isticmaala Kernel oo ka sarreeya 2.6.36 ayaa codsan kara.
Sida loo dalbado balastarka Fedora
1.- Tafatir faylka ~ / .bashrc.
gedit ~ / .bashrc
2.- Ku dhaji lambarka soo socda dhamaadka feylka:
haddii ["$ PS1"]; markaa
mkdir -m 0700 / sys / fs / cgroup / cpu / user / $$
echo $ $> / sys / fs / cgroup / cpu / user / $ $ / hawlaha
fi
3.- Orod amarrada soo socda:
buur -t cgroup cgroup / sys / fs / cgroup / cpu -o cpu
mkdir -m 0777 / sys / fs / cgroup / cpu / user
Sida loo dalbado balastarka Ubuntu
Waxyaabaha Ubuntu ku jira way ka yara adag yihiin ...
1.- Tafatir faylka rc.maxali ah oo leh amarkan:
sudo gedit /etc/rc.local
oo ku dhaji ka hor halka ay ku qoran tahay "bixida 0", kuwa soo socda:
mkdir -p / dev / cgroup / cpu
Buur -t cgroup cgroup / dev / cgroup / cpu -o cpu
mkdir -m 0777 / dev / cgroup / cpu / isticmaale
echo "/ usr / local / sbin / cgroup_clean"> / dev / cgroup / cpu / release_agent
2.- Kaydi feylka oo sii rukhsaddaada fulin:
sudo chmod + x /etc/rc.local
3.- Tafatir faylka ~ / .bashrc:
gedit ~ / .bashrc
4.- Ku dhaji lambarka soo socda dhamaadka feylka:
haddii ["$ PS1"];
markaa mkdir -m 0700 / dev / cgroup / cpu / user / $ $
echo $$> / dev / cgroup / cpu / user / $ $ / hawlaha
echo "1"> / dev / cgroup / cpu / isticmaale / $ $ / wargalin_oo sii daayo
fi
5.- Wax ka beddel faylka cgroup_clean:
sudo gedit / usr / maxalli / sbin / cgroup_clean
6.- Ku dhaji lambarka soo socda dhamaadka feylka:
#! / bin / sh
haddii ["$ *"! = "/ isticmaale"]; markaa
rmdir / dev / cgroup / cpu / $ *
fi
7.- Kaydi feylka oo sii rukhsaddaada fulin:
sudo chmod + x / usr / maxalli / sbin / cgroup_clean
8.- Dib u cusbooneysii nidaamka.
Fiiro gaar ah: hadaad aragto / dev / cgroup / folder, waxaad dareemi doontaa horumar weyn oo laga sameeyay maaraynta howlaha badan.
Waxaan helay tilmaamaha loogu talagalay Arch, halkan ayey ku yaalliin: http://pastebin.com/raw.php?i=sHRYRuAN
Dhankeyga, waxaan dalbaday balastar, horumar badan ma dareemo guud ahaan, laakiin haddii aad dareento isbedel weyn markaad boggan boggooda wareegeyso, runtii waa dheecaan markii ugu horeysay !!! =)
Wanaagsan! Aad baad ugu mahadsantahay wadaagistaada!
Miyaan kuu sheegay in aan raadineyno dad u adeegsada Arch inay wax ku qoraan? Haddii aad xiiseyneyso, wax u qor aan isticmaalnolinux@gmail.com
Habsiin weyn! Bawlos.
Waad ku mahadsantahay casuumaada, ka dib waxaan ku sii wadi doonaa boostada markaa then
Fursad kasta ma jiri doonaan tilmaamo ku saabsan Archlinux, sax? 🙂
Ma aanan helin. Laakiin wax ayaa ii sheegaya inay hubaal tahay sida Fedora oo kale. Dhinaca kale, waa in maanka lagu hayaa in maadaama qof walbaa uu isu keenayo Arch sida ay doonaan, laga yaabee inay taasi saameyn ku yeelanayso nidaamka la raacayo ...
Halkan waxaan ka helay sida loogu adeegsado Archlinux, waxay aad ugu egtahay fedora: http://pastebin.com/raw.php?i=sHRYRuAN
bash: / dev / cgroup / cpu / user / $ / task: Faylka ama galka ma jiro
Waan raacay tilmaamahan oo way ii sii sheegaysaa qaladkan markii aan furayo terminal AMD64 x haddii ay leedahay wax ay qabato
Hore ayaan u helay, fadlan pablo sax http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
Waxa lagu sameeyo ubuntu - halkii aad ka dhigi lahayd - waa:
sudo gedit / usr / maxalli / sbin / cgroup_clean
oo dhig tan:
#! / bin / sh
haddii ["$ *"! = "/ isticmaale"]; markaa
rmdir / dev / cgroup / cpu / $ *
fi
Diyaar! La saxay! Mahadsanid!
Waa run! Waad ku mahadsan tahay inaad i xasuusisay!
Waxaan kaliya ku daray cadeyntaas bilowga boostada.
Habsiin! Bawlos.
Gaar ahaan, waa maxay faa'iidooyinka aan ku heli doono ka isticmaale ahaan, iyo wixii horumar ah ee ka muuqda nidaamkayaga.
Wax walba si dhakhso leh ayey u socdaan. Si kastaba ha noqotee, kala duwanaanshaha ayaa runtii "la arkaa" markaad hawl culus qabanayso oo aad rabto inaad hawlo kale qabato isla waqti isku mid ah. Tusaale ahaan, waxaad socotaa rakibaadda dhowr barnaamij ama waxaad isku soo uruurineysaa kernel ama waxaad tafatireysaa fiidiyoow culus isla markaana waxaad dooneysaa inaad ka dhex gasho internetka ama aad daawato filim, iwm.
I soo ogeysii haddii aad ogaatid sida loo hirgeliyo balastarka Arch.Waxaan isku dayi lahaa inaan socodsiiyo midka ka shaqeeya Fedora.
Qabsoon! Bawlos.
Waxaan qiyaasayaa inay taasi kuxirantahay isticmaalka aad siiso kombuyuutarkaaga. Haddii aad si dirqi ah u isticmaasho internetka iyo qoraaga qoraalka tifaftiraha ... ma "dareemi doontid" faraqa. Dhinaca kale, haddii aad aniga oo kale tahay oo aad qabato howlo culus (sida beddelashada fiidiyowyada, ururinta kernel, iwm.) Intaad internetka ka dhex raadineyso ama aad filimka daawaneyso, waad kala garan kartaa.
Tallaabooyinka oo dhan ka dib, markaan furo terminalka marwalba waxaan helaa waxyaabaha soo socda:
mkdir: Lama abuuri karo buugga "/ dev / cgroup / cpu / user / 1844": Faylka ama galka ma jiro
bash: / dev / cgroup / cpu / user / 1844 / task: Faylka ama galka ma jiro
bash: / dev / cgroup / cpu / user / 1844 / notify_on_release: Faylka ama galka ma jiro
domingopv @ pc1: ~ $
Wax waliba si fiican ayey u shaqeeyaan xitaa terminaalka, wax khalad ah ma sameysay?
Mmmm ... Runtii ma garanayo waxay noqon karto. Si kastaba ha noqotee, waxaan dareemayaa inay u badan tahay inaadan si fiican u qaban qaar ka mid ah talaabooyinka, laga bilaabo 5 wixii ka dambeeya gaar ahaan. Isku day inaad ku celiso ama hubi inaad si sax ah u heshay. Taasi waa waxa kaliya ee aan ka fekeri karo hadda.
Habsiin weyn! Bawlos.
Dib u cusbooneysii maverick oo dib u dheji balastarka oo hadda waxaan helayaa waxyaabaha soo socda.
mkdir: Lama abuuri karo buugga "/ dev / cgroup / cpu / user / 1678": Faylka ama galka ma jiro
bash: / dev / cgroup / cpu / user / 1678 / task: Faylka ama galka ma jiro
bash: / dev / cgroup / cpu / user / 1678 / notify_on_release: Faylka ama galka ma jiro
domingopv @ pc1: ~ $
Uyy .. Runtii ma garanayo waxay noqon karto. Waxay u shaqeysay aniga sifiican.
Wax baa ii sheegaya in nadiifinta koox kooxeed aysan si fiican u shaqeyneynin. Taasi waa sababta aan ugu adkaystay inaad aragto tallaabada 5 aad iyo wixii ka dambeeya.
Farxad! Bawlos.
Hooyaday, tayda, wacdaro, waxaan ku arki karaa 1080p flash videos on a passive nvidia 8400, waxaan ula jeedaa, xun xun, si sax ah, cpus oo dhan shaqeynaya, uffff cajaa'ib leh, taas oo hagaagaysa, aad ayey ufiican tahay, waxaan haystaa Ubuntu 10.04 😀 wanaagsan, fiidiyowyadu aniga ayey igu fiican yihiin hahaha 😀
Waa maxay rc.local? Waxaa jira dhowr, waa maxay? Salaan.
Kaliya waxaan qoray amarrada kuqoran qodobka 4. Maaha inaad kuqorto taas feyl laakiin aad maamusho amarradaas.
Farxad! Bawlos.
Si liidata ayaa loo sharaxay.
Waxa ay tahay inaad sameyso waa inaad ku saxdo feylka rc.local:
sudo gedit /etc/rc.local
Waa inaad ku dhejisaa gudaha (kahor bixitaanka 0):
mkdir -p / dev / cgroup / cpu
Buur -t cgroup cgroup / dev / cgroup / cpu -o cpu
mkdir -m 0777 / dev / cgroup / cpu / isticmaale
echo "/ usr / local / sbin / cgroup_clean"> / dev / cgroup / cpu / release_agent
Taasi waa dhibaatada. Tallaabooyinkaas si liidata ayaa loo sharraxay.
Waad saxantahay! Waxay si cad u leedahay, "wax ka bedel faylka rc.local." Waxa meesha ka maqnaa in lagu daro waa amarka in waxaas oo kale la sameeyo (oo qaarkood laga yaabo inaysan waxba ka ogeyn). Waan ku darayaa hada.
Waad ku mahadsan tahay ogeysiiska! Farxad! Bawlos.
Muxuu ahaan lahaa nidaamka PCLinuxOs?
Runta ma aqaano…
Hadaad ogaato, ha ilaawin inaad la wadaagto xogta inta hartay!
Waad ku mahadsan tahay!
Farxad! Bawlos.
Waxay ila tahay aniga mise meel tixraac ah maysan dhigin? Ma ii sheegi kartaa isha?
Gracias
Ma jiro il keliya. Waxaan raadinayay sida loo sameeyo ilo kala duwan iyo khibradeyda shaqsiyadeed. Marka la eego guud ahaan, waxaan kuu sheegi karaa in ilaha laga helayaa ay yihiin malaayiin baloogyo soo saaray warkaas. Raadi "patch 200 linux kernel lines" waadna arki doontaa waxaan ka hadlayo. Si sax ah uma xasuusto, laakiin qaybta Ubuntu waxaa laga yaabaa in laga helay WebUpd8; sidaas ma aha Fedora.
Anigu waxaan ahay isticmaale waqti aan fogeyn, Ubuntu 64 xoogaa markaan arko tilmaantan waxaan bilaabayaa inaan baaro oo kernel-ka hadda aan haysto uu yahay 2.6.32-27 sida ku cad boostada, balastarkaan waxaa lagu dabaqi karaa oo keliya kernels ma ka sareeyaan ama lamidyihiin 2.6.36 Su'aashaydu waxay tahay hadii isbadalkani uu ushaqeeyo kaliya 32 bit distros ama hada aan kujiro disto ma la cusbooneysiin karaa firida 2.6.36?
Waad ku mahadsan tahay dhammaan macluumaadka ku jira shabakadda, waxyaabo aad u fiican.
Isbeddelkani wuxuu u shaqeeyaa 32 iyo 64 xoogaa, si isku mid ah.
Farxad! Bawlos.
su'aal, oo tanina wax kuma yeeli karto wax kasta oo cusbooneysiin dambe ah?
Haddii aysan si fiican u socon, maxaa ugu xumaa ee dhici kara?
(Waad aragtaa markaa ka dib markii laga socdo Ubuntu 10.04 illaa 10.10 wax walba wuu burburayaa)
Waxa ugu horreeya ee ay tahay in la caddeeyo (si looga fogaado adeegsiga mas'uuliyad darrada ah ee habka) ayaa ah inay u baahan tahay taageero kooxaha shaqooyinka ku jira Linux Kernel (cgroups), taasi waa, kaliya dadka isticmaala Kernel oo ka sarreeya 2.6.36 ayaa codsan kara habkan horumar.