अशा प्रकारे आपण कल्पना करूया की आमच्याकडे बायनरी आहे जे क्युटकोर लायब्ररीवर अवलंबून आहे, एकदा आम्ही त्यावर प्रीलिंक कार्यान्वित केल्यावर ती प्रथम प्रिलिंकद्वारे नियुक्त केलेल्या जागेवर शोधेल आणि ती सापडली नाही अशा घटनेत (एक अद्यतन, उदाहरणार्थ) पारंपारिक मार्गाने याचा शोध घेईल.
प्रीलिंक जीएनयू / लिनक्स किंवा बीएसडी सारख्या कोणत्याही पोसिक्स अनुपालन प्रणालीवर कार्य करते.
प्रीलिंक कशी लावायची
प्रीलिंकद्वारे सिस्टमला अनुकूलित करणे अगदी सोपे आहे, आम्ही (रूट म्हणून) वापरून बायनरी ऑप्टिमाइझ करू शकतो:
prelink binario
परंतु संपूर्ण सिस्टम ऑप्टिमाइझ करण्यासाठी आपण सादर करणे आवश्यक आहे:
prelink -amvR
आपल्याला असे काहीतरी दिसेल:
पॅरामीटर्सच्या अर्थाचे तपशीलवार स्पष्टीकरण येथे आहेः
- अ: सर्व समान होते, हे संपूर्ण सिस्टमवर लागू होते
- मीः serveकॉन्सर-मेमरीच्या समतुल्य, ते कसे कार्य करते याचे स्पष्टीकरण जटिल आहे, परंतु जागेची बचत करते
- v: bverbose च्या समतुल्य, हे आम्हाला पूर्व-दुवा साधलेल्या लायब्ररी काय आहे हे जाणून घेण्यास अनुमती देते
- उत्तरः रॅन्डमच्या बरोबरीने, मूल्य यादृच्छिक बनवून सुरक्षा वाढवा. मला त्याच्या ऑपरेशनचा तपशील माहित नाही
बायनरीची पूर्व-दुवा रद्द करा (अनलिंक करा)
prelink -u
संपूर्ण प्रणाली:
prelink -au
# स्काइप-बी / यूएसआर / लिब 32 / स्काइप / स्काईप-बी / यूएसआर / लिब / स्काइप / स्काईप # फ्लॅश प्लेयर प्लगइन -बी / यूएसआर / लिब / मोझिला / प्लगइन्स / लिबफ्लेशप्लेयर.एसओ # एनव्हीआयडीए -बी / यूएसआर / लिब / लिबजीएल .एसओ * -बी / ऑसर /लिब 32/libGL.so* -b //usr/lib/libOpenCL.so* -b //usr/lib32/libOpenCL.so* -b / usr / lib32 / vdpau / -b / usr / lib / vdpau / -b /usr/lib/xorg/modules/drivers/nvidia_drv.so -b /usr/lib/xorg/modules/extensions/libglx.so* -b / usr / lib / libnvidia- * - बी / usr / lib32 / libnvidia- * # उत्प्रेरक -b / usr / lib / libati * -b / usr / lib / fglrx * -b / usr / lib / libAMDXvBA * -b /usr/lib/libGL.so* - b / usr / lib / libfglrx * -b /usr/lib/xorg/modules/dri/fglrx_dri.so -b /usr/lib/xorg/modules/drivers/fglrx_drv.so -b / usr / lib / xorg / मॉड्यूल / विस्तार / fglrx / -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/extensions/libglx.so
केडीएम ऑप्टिमाइझ करा
जे वचन दिले जाते ते म्हणजे कर्ज होय. तुम्ही तुमची प्रणाली आधीपासूनच लिंक केली असेल तर तुम्हाला केडीई लोडिंगवेळी काही फरक जाणवला नाही. हे आवश्यक आहे कारण केडीई सर्व आवश्यक लायब्ररी लोड करण्यासाठी केडीनिट नावाची उपयुक्तता म्हणून काम करते. हे साधन वापरण्यापासून टाळण्यासाठी आपण केडीला पूर्व-दुवा साधलेला आहे हे कळविणे आवश्यक आहे. हे करण्यासाठी आपण (मूळ म्हणून) व्हेरिएबल फाइल तयार करणे आवश्यक आहे:
nano /etc/profile.d/kde-prelink.sh
ज्यामध्ये आम्ही खालील ओळ पेस्ट करतो
export KDE_IS_PRELINKED=1
आणि आम्ही त्यास योग्य परवानग्या देतो (आम्हाला कोणत्याही खोडकरांना जोडायचे नाही आरएम-आरएफ /)
chmod 755 /etc/profile.d/kde-prelink.sh
आणि आपण माझ्यावर विश्वास ठेवत नसल्यास, माझ्या सिस्टमवर केडीई बूटिंग करण्याचा एक व्हिडिओ येथे आहे:
- 7200 आरपीएम वर एचडीडी
- गेन्टू
- XFS
- Ksplash अक्षम (व्हिडिओ काळा स्क्रीन कारण
क्रोन आणि प्रिलिंक
आपण आर्लक्लिनक्स सारखी प्रणाली वापरत असल्यास, ज्यामध्ये अद्यतने वारंवार आढळतात, दररोज प्रीलिंक्स चालणारी क्रोन जोडणे आपल्यासाठी मनोरंजक असेल.
अशा प्रकारे आम्ही नॅनो (रूट म्हणून) सह क्रोन फाइल उघडतो:
nano /etc/cron.daily/prelink
आणि आम्ही पुढील पेस्ट करतो:
#! / बिन / बॅश [[-x / usr / bin / prelink]] && / usr / bin / prelink -आमआर &> / देव / शून्य
मग आम्ही त्यास योग्य परवानग्या देऊ (मी आधीच नमूद केले आहे की कोणालाही कोणीतरी दुर्भावनायुक्त कोड जोडावे अशी इच्छा नाही):
chmod 755 /etc/cron.daily/prelink
लेख वाचताना चांगली सवय म्हणजे स्क्रिप्ट नेमके काय करते यावर संशोधन करणे. हे लिहिताना चांगली सवय आहे ते म्हणजे काय हे स्पष्ट करणे. येथे ब्रेकडाउन
- बॅश स्क्रिप्ट काय आहे आणि इंटरप्रीटरचे स्थान सिस्टमला सांगण्यासाठी प्रथम ओळ वापरली जाते.
- दुसरा एक बॅश डीबग मोडमध्ये सबशेल कार्यान्वित करतो, मला हे का नाही हे माहित नाही, परंतु अशी शिफारस केली जाते, ती जोखीमशिवाय काढली जाऊ शकते. && चा अर्थ असा आहे की जेव्हा कमांड संपेल, तेव्हा खालील चालवा.
- आधीपासूनच स्पष्ट केलेल्या काही पॅरामीटर्ससह प्रीलिंक कार्यान्वित करा, &> / dev / null कोणतेही आउटपुट / dev / null वर पुनर्निर्देशित करतात, म्हणजेच ते त्यास काढून टाकते
आपण [ENTER] ला दिलेल्या "स्ट्राइक" सह, PC घाबरला आहे आणि त्यापेक्षा पूर्वीच्या दुप्पट वेगाने काम करण्यास लागला आहे, त्या लहान बटणाने आपण PRELINK वापरा असे म्हणता, परंतु तुमची सिस्टम दहशतवादावर आधारित आहे ... हाहा!
शुभेच्छा आणि उत्कृष्ट पोस्ट
सामायिक केल्याबद्दल धन्यवाद.
अं, आवाज करत असताना, माझ्या एक्सडी संगणकावर एखादा खाण असल्यास मला आश्चर्य वाटणार नाही.
हा विनोद महोदय, हे खरं आहे की तो प्रवेश करण्यास उत्सुक होता, हेही.
मी टिप्पणी देऊ इच्छितो की काही काळापूर्वीच मी हे बेंचमार्क केले होते आणि मी हे पाहू शकतो की फरक जवळजवळ शून्य होता (मला वाटते की चाचण्या म्हणून वापरा आणि फायरफॉक्स आणि नॉटिलस बिट्स बुडवा).
जर तेथे रस असेल तर मी फाईल प्रकाशित करेन (आळशीपणाच्या वेळी मी ती प्रकाशित केली नाही).
अं, सर्व फायली सुधारित केल्या पाहिजेत असे नाही, परंतु अगदी कमीतकमी, सिस्टम जलद बूट होण्याकडे झुकत आहे.
एक वेळ असा होता जेव्हा मी e4rat वापरला होता आणि त्याने स्टार्टअपला काही सेकंद सुधारित केले होते, कारण ते एक एचडीडी आहे जे मी पाहत असलेल्यापासून खूप वेगवान सुरू होते, सध्या माझ्याकडे काओस आणि एक्सएफएस सह एक लहान एसएसडी आहे आणि जेव्हा मी स्टार्टअप पाहिले वेळ मी विश्वास ठेवू शकत नाही.
http://i.imgur.com/ds6WqIT.png
आपण वापरत असलेली डेस्कटॉप थीम आणि चिन्ह सेट (चांगल्या स्पंदांमध्ये) जाणून घेण्याची मी मागणी करतो
मी शपथ घेतो थीम हीलियम आहे.
प्लाझ्मा थीम आणि चिन्हांना डायनामा आणि पुढील पातळ विंडो म्हणतात.
http://sta.sh/02ful04ags1
http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
http://kde-look.org/content/show.php?content=164722
बंद the या गाण्याच्या लेखकाचे दिलगीर आहे
त्या अॅप लाँचरला काय म्हणतात? 🙂
मला असे वाटते की याला सिम्पल क्यूएमएल लॉन्चर म्हणतात.
रोडर म्हणतात त्याप्रमाणे ते क्यूएमएल आहे
ग्रॅकिअस 😉
खूप चांगली टीप, जरी केडी आर्च आणि स्लॅकवेअरवर चमत्कार करीत आहे (मी त्यांचा प्रयत्न केला आहे आणि ते खरोखर नेत्रदीपक आहेत).
ग्रेट तुमचे खूप खूप आभार मी माझ्या कमानीवर प्रयत्न केला, मी एक सामान्य पूर्वस्थिती निर्माण केली आणि मी म्हणायलाच पाहिजे की सुधारणा चांगली आहे आणि मला खूप आरामदायक वाटते
मला माहित नाही की मी आहे का…. परंतु मला काही फरक जाणवत नाही आणि सिस्टम-अॅनालिसिससह हे सुरू होण्यास अद्याप जास्त वेळ लागतो ...
ठीक आहे, आपल्या ओएसमध्ये काही समस्या उद्भवली पाहिजे, आपल्याला माहित आहे, प्रीलिंक -उ आणि सर्व काही सोडवले आहे.
मला माहिती आहे म्हणून (माझ्या स्वत: च्या अनुभवातून), किमान Gentoo मध्ये तुम्हाला KDE_IS_PRELINKED व्हेरिएबलची व्हॅल्यू पास करण्यासाठी नवीन फाईल तयार करण्याची आवश्यकता नाही. /Etc/env.d/1kdepaths मधील केडीकेआयआयएसआयपीआरईईडी = 43 ही ओळ बिनधास्त करा (त्या क्षणी माझ्याकडे मशीन नसल्यामुळेच हा अचूक मार्ग आहे की नाही याची मला खात्री नाही).
प्रत्येक वेळी केडीई पूर्णपणे कंपाईल केल्यावर तुम्हाला त्या फाईलचे पुनरावलोकन करावे लागेल, कारण ती स्थापित केलेली काही पॅकेजेस मी नमूद केलेली फाईल ओव्हरराईट करेल.
आणि हे बहुतेक वितरणांमध्ये आहे. परंतु हे कार्य केल्याप्रमाणे मी हे करीत आहे की हे कॉन्फिगरेशन बदलले नाही.
उत्कृष्ट पोस्ट, अभिनंदन
मी सुचवितो की आपण जेंटू स्थापित करण्यासाठी ट्यूटोरियल बनवा
मी ते ध्यानात ठेवू. धन्यवाद
खूप चांगली उपयुक्तता, जरी ती मला उपयोगी पडत नाही, कारण माझ्याकडे: केडीईला घृणास्पद आहे
डॉल्फिनला वेग येईल का? हे नेहमीच सुरू होण्यास हळू दिसते
हे नेहमीच मी डीफॉल्टनुसार वापरतो, हे मला माहित नाही. मी हळू, पोर्टेज वापरते, जर हे समजते की प्रीलिंक स्थापित आहे, तर ते आपोआप बायनरीस पूर्वप्राप्ती करते, तर कल्पना नाही.
मनोरंजक, धन्यवाद!
पीडी- लायब्ररी = लायब्ररी, लायब्ररी नाही 😉
बरं, डेस्कटॉपला केडीई नव्हे तर प्लाझ्मा डेस्कटॉप म्हणतात. ठीक आहे, मी एक्सडी बंद करतो
संगणकाच्या स्वरुपात हे एक स्वीकारलेले अपयश आहे, तथापि, भाषा व्यावहारिक आहेत, विशेषतः भाषांतरांमध्ये.
https://es.wikipedia.org/wiki/Librería_(desambiguación)
चांगले मी आर्चलिनक्स केडीईमध्ये याची चाचणी करणार होतो (बेस, संपूर्ण डीई नाही) आणि ते मला "/etc/cron.daily" जतन करताना त्रुटी /'cet/cron.daily/prelink 'देते: फाइल किंवा निर्देशिका करते अस्तित्वात नाही ': फाइल किंवा निर्देशिका विद्यमान नाही ». माझ्याकडे "क्रोन" स्थापित केलेले नाही आणि विकी [1] वर ते क्रोनी, एफक्रॉन आणि इतर रूपांबद्दल बोलतात. ट्यूटोरियल पूर्ण करण्यासाठी मला काय स्थापित करावे किंवा करावे लागेल?
[1] https://wiki.archlinux.org/index.php/cron#Installation