Process control daemon
ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ಡಿಮನ್ (ಪಿಸಿಡಿ) ಎಂಬೆಡ್ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಯೋಜನೆಗಳಿಗೆ (ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸಾಧನಗಳಂತಹ) ತೆರೆದ ಮೂಲ, ಹಗುರವಾದ ವ್ಯವಸ್ಥೆಯ ಮಟ್ಟದ ಪ್ರಕ್ರಿಯೆ ವ್ಯವಸ್ಥಾಪಕ/ನಿಯಂತ್ರಕವಾಗಿದೆ. ಈ ಉಪಕರಣವು ಯಾವುದೇ ಎಂಬೆಡೆಡ್ ಲಿನಕ್ಸ್ ಚಾಲಿತ ಉತ್ಪನ್ನಕ್ಕೆ ಪೂರಕ ಸೇವೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಉತ್ಪನ್ನಗಳ ಅಗತ್ಯಗಳಿಗೆ ವಿಶೇಷವಾಗಿದೆ. ಎಂಬೆಡೆಡ್ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ಅಂತಹ ಸಾಧನವನ್ನು ಒದಗಿಸದ ಕಾರಣ ಪಿಸಿಡಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ. ಲಭ್ಯವಿರುವ ಇದೇ ರೀತಿಯ ಇತರ ಸಾಧನಗಳು ಹೊಂದಾಣಿಕೆ, ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸೀಮಿತ ಯಂತ್ರಾಂಶ ಸಂಪನ್ಮೂಲಗಳ ವಿಷಯದಲ್ಲಿ ಹುದುಗಿರುವ ಉತ್ಪನ್ನಗಳಿಗೆ ಸೂಕ್ತವಲ್ಲ. ಹಿನ್ನೆಲೆ ಪಿಸಿಡಿ ಯೋಜನೆಯನ್ನು ಆ ಸಮಯದಲ್ಲಿ ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ ಇಸ್ರೇಲ್ನ ಹಿರಿಯ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರ್ ಹೈ ಶಲೋಮ್ ಅವರು ತಮ್ಮ ಎಂ. ಎಸ್. ಸಿ. ಯ ಭಾಗವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿದರು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿದರು. ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ನಲ್ಲಿ ಪದವಿ. ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ನ ಬ್ರಾಡ್ಬ್ಯಾಂಡ್ ಪರಿಹಾರಗಳಲ್ಲಿ ಒಂದಾದ (ಎಆರ್ಎಂ1176 ರನ್ನಿಂಗ್ ಎಂವಿ-ಲಿನಕ್ಸ್ Pro-5.00) ನಿಜವಾದ ಅಗತ್ಯದಿಂದಾಗಿ ಈ ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಯಿತು. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೂಲತಃ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಯಿತು, ಅಲ್ಲಿ init ಪ್ರಕ್ರಿಯೆಯು rcS ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿತು ಮತ್ತು ಇದು ಕೆಲವು ಇತರ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿತು. ವ್ಯವಸ್ಥೆಯ ತಂತ್ರಾಂಶದ ಕ್ಷಿಪ್ರ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಿಂದಾಗಿ, ಹೆಚ್ಚಿನ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಯಿತು, ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ತುಂಬಾ ಉದ್ದವಾದವು, ಓದಲು ಅಸಾಧ್ಯವಾದವು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಕಷ್ಟವಾದವು. ವ್ಯವಸ್ಥೆಯ ಆರಂಭಿಕ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಯಾವುದೇ ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಿರಲಿಲ್ಲ. ಅಂತರ-ಪ್ರಕ್ರಿಯೆ ಅವಲಂಬನೆಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವುದು ಕಷ್ಟಕರವಾಗಿತ್ತು ಮತ್ತು ಪ್ರಾರಂಭದ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಕಷ್ಟು ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಸಾಕೆಟ್ನಲ್ಲಿ ಕೇಳುವ ಡಿಮನ್ ಈ ಸಾಕೆಟ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವ ಯಾವುದೇ ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಮುಂಚಿತವಾಗಿರಬೇಕು. ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳೊಂದಿಗೆ, ಈ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಯಾವುದೇ ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಿಲ್ಲ. ಸಂಕೀರ್ಣವಾದ ರಾಜ್ಯ ಯಂತ್ರವನ್ನು ಹೊಂದಿರುವ ಸೇವೆಯು ಸಿದ್ಧವಾಗುವ ಮೊದಲು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯಲ್ಲಿರಬೇಕು, ಅದರ ಗ್ರಾಹಕರೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಯಾವುದೇ ಪ್ರಮಾಣಿತ ವಿಧಾನಗಳಿಲ್ಲ. ವ್ಯವಸ್ಥೆಯ ಆರೋಗ್ಯವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವುದು ಮತ್ತೊಂದು ಸಮಸ್ಯೆಯಾಗಿತ್ತು. ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮತ್ತು ನಿಯಂತ್ರಿಸುವ ಯಾವುದೇ ಘಟಕವಿರಲಿಲ್ಲ. ಆದ್ದರಿಂದ, ಕ್ರ್ಯಾಶ್ ಆದ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ರ್ಯಾಶ್ ಆದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೈಯಿಂದ ಪತ್ತೆಹಚ್ಚುವವರೆಗೆ ವ್ಯವಸ್ಥೆಯು ಅಸ್ಥಿರ ಅಥವಾ ನಿಷ್ಪ್ರಯೋಜಕವಾಯಿತು. ಆ ಸಮಯದಲ್ಲಿ, ರನ್ಟೈಮ್ ಡೀಬಗ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯಗಳು ಬಹಳ ಸೀಮಿತವಾಗಿದ್ದವು. ಪ್ರಕ್ರಿಯೆ ಕುಸಿತದ ಸಂದರ್ಭದಲ್ಲಿ, ಕಡಿಮೆ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳು, ಡೀಬಗ್ ಚಿಹ್ನೆಗಳು ಮತ್ತು ಜಿಡಿಬಿ ಸರ್ವರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ವಿಶೇಷ ಆವೃತ್ತಿಯನ್ನು ಕಂಪೈಲ್ ಮಾಡದ ಹೊರತು ಯಾವುದೇ ಡೀಬಗ್ ಮಾಹಿತಿ ಲಭ್ಯವಿರಲಿಲ್ಲ. ಒಮ್ಮೆ ಪಿ. ಸಿ. ಡಿ. ಯನ್ನು ಉತ್ಪನ್ನದಲ್ಲಿ ಸಂಯೋಜಿಸಿದ ನಂತರ, ಅಂತಿಮ ಫಲಿತಾಂಶಗಳು ಕಡಿಮೆ ಆರಂಭಿಕ ಸಮಯವನ್ನು ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ದೃಢತೆ, ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಲಭ್ಯತೆಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಸುಧಾರಣೆಗಳನ್ನು ತೋರಿಸಿದವು. ಅಪಘಾತದ ಸಂದರ್ಭದಲ್ಲಿ ಲಭ್ಯವಿದ್ದ ವಿಸ್ತೃತ ದೋಷನಿವಾರಣೆ ಮಾಹಿತಿಯಿಂದಾಗಿ ದೋಷನಿವಾರಣೆ ಮತ್ತು ದೂರಸ್ಥ ದೋಷನಿವಾರಣೆ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಹ ಸುಧಾರಿಸಲಾಗಿದೆ (ವಿಭಜನೆ ದೋಷ, ಬಸ್ ದೋಷ ಅಥವಾ ಅಂತಹುದೇ). ಯೋಜನೆಯು ಇನ್ನು ಮುಂದೆ ಸಕ್ರಿಯವಾಗಿಲ್ಲ ಆದರೆ ಹೆಚ್ಚು ಹುದುಗಿರುವ ವಾಸ್ತುಶಿಲ್ಪಗಳು ಮತ್ತು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಉನ್ನತ ಮಟ್ಟದ ವೈಶಿಷ್ಟ್ಯಗಳು ಪಠ್ಯ ಸಂರಚನೆಯ ಕಡತದ ಪ್ರಕಾರ, ಸಿಂಕ್ರೊನೈಸ್ಡ್ ಮತ್ತು ನಿರ್ಣಾಯಕ ರೀತಿಯಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಿ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ. ದೋಷಗಳು ಅಥವಾ ಕ್ರ್ಯಾಶ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮರುಪಡೆಯಿರಿ, ಅದನ್ನು ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿಸಿ. ಕ್ರ್ಯಾಶ್ ಸಂದರ್ಭದಲ್ಲಿ ಉಪಯುಕ್ತ ಮತ್ತು ವಿವರವಾದ ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಿಃ ಪ್ರಕ್ರಿಯೆಯ ವಿವರಗಳು, ರಿಜಿಸ್ಟರ್ಗಳು ಡಂಪ್ ಮತ್ತು ಮೆಮೊರಿ ಮ್ಯಾಪ್. ವ್ಯವಸ್ಥೆಯ ಪ್ರಕ್ರಿಯೆಗಳ ಚಿತ್ರಾತ್ಮಕ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ರಚಿಸಿ. ಸಂರಚನಾ ಪಿ. ಸಿ. ಡಿ. ಯನ್ನು ಅದು ನಿಯಂತ್ರಿಸುವ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು, ಡಿಮನ್ಗಳು ಮತ್ತು ಕಾರ್ಯಗಳೊಂದಿಗೆ ಸಂರಚಿಸಬೇಕಾಗಿದೆ. ಸರಳವಾದ, ಮಾನವ ಓದಬಲ್ಲ ಸಂರಚನಾ ಕಡತವನ್ನು (ಎ. ಕೆ. ಎ. ಪಿ. ಸಿ. ಡಿ. ಸ್ಕ್ರಿಪ್ಟ್) ಬಳಸಿಕೊಂಡು ರನ್ಟೈಮ್ನಲ್ಲಿ ಸಂರಚನೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಪ್ರಕ್ರಿಯೆಯು ತನ್ನದೇ ಆದ ನಿಯಮ ವಿಭಾಗವನ್ನು ಹೊಂದಿದ್ದು ಅದು ಅದನ್ನು ವಿವರಿಸುತ್ತದೆ, ಇತರ ನಿಯಮಗಳಲ್ಲಿ ಅದರ ಅವಲಂಬನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಅದರ ವಿವರಗಳನ್ನು ಮತ್ತು ಅದು ವಿಫಲವಾದರೆ ಯಾವ ಕ್ರಮವನ್ನು ನಿರ್ವಹಿಸಬೇಕು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ನಿಯಮ ಬ್ಲಾಕ್ಗಳು ಅಂತರ-ಪ್ರಕ್ರಿಯೆಯ ಅವಲಂಬನೆಗಳನ್ನು ಅತ್ಯಂತ ನಿರ್ಣಾಯಕ ರೀತಿಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ, ಪಿಸಿಡಿ ಈ ಮಾಹಿತಿಯಿಂದ ಅವಲಂಬನೆಯ ಮರವನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ಒಮ್ಮೆ ಎಲ್ಲಾ ನಿಯಮಗಳನ್ನು ಬರೆದು, ಅವಲಂಬನೆ ಮರವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಪಿಸಿಡಿ ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹ ರೀತಿಯಲ್ಲಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾರಂಭಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಬೂಟ್ ಸಮಯವು ವೇಗವಾಗಿರುತ್ತದೆ. ಪಿಸಿಡಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಯಂತ್ರದಲ್ಲಿ ವ್ಯವಸ್ಥೆಯ ಆರಂಭಿಕ ಅವಲಂಬನೆಗಳ ಚಿತ್ರಾತ್ಮಕ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ರಚಿಸಲು ಅದನ್ನು ಉತ್ತಮವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ದಾಖಲೆಯ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಬಹುದು, ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ನೋಡಬಹುದುಃ ಕ್ರ್ಯಾಶ್ ರಿಕವರಿ ಪಿಸಿಡಿಯ ದೊಡ್ಡ ಪ್ರಯೋಜನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಅದರ ಡೀಬಗ್ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್ ರಿಕವರಿ ಸಾಮರ್ಥ್ಯಗಳು. ಪಿ. ಸಿ. ಡಿ. ಯು ಕ್ರ್ಯಾಶ್ ಡಿಮನ್ ಅನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಅದು ವ್ಯವಸ್ಥೆಯ ಆರೋಗ್ಯವನ್ನು ನಿರಂತರವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕ್ರ್ಯಾಶ್ ಆದ ಸಂದರ್ಭದಲ್ಲಿ ಚೇತರಿಕೆ ಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿರತೆ, ದೃಢತೆ ಮತ್ತು ಲಭ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಪಿ. ಸಿ. ಡಿ. ಯು ಬಹಳಷ್ಟು ಉಪಯುಕ್ತ ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಪರೀಕ್ಷಾ ಎಂಜಿನಿಯರ್ಗಳಿಗೆ ಏನಾಯಿತು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಸಿಸ್ಟಮ್ನ ಕನ್ಸೋಲ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರದ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಅಸ್ಥಿರವಲ್ಲದ ಶೇಖರಣೆಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ವಿವರವಾದ ಡೀಬಗ್ ಮಾಹಿತಿಯು ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಯ ವಿವರಗಳು, ಎಲ್ಲಾ ಸಿಗ್ನಲ್ ವಿವರಗಳು, ಸಂಪೂರ್ಣ ರಿಜಿಸ್ಟರ್ ಡಂಪ್ (ಬೆಂಬಲಿತ ವಿನ್ಯಾಸಗಳಲ್ಲಿ) ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯ ವಿಳಾಸ ನಕ್ಷೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಡೀಬಗ್ ಮಾಹಿತಿಯು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಎಲ್ಲೆಡೆ ಲಭ್ಯವಿರುತ್ತದೆ (ಕ್ಷೇತ್ರದಲ್ಲಿಯೂ ಸಹ) ಮತ್ತು ಇದಕ್ಕೆ ವಿಶೇಷ ಡೀಬಗ್ ನಿರ್ಮಾಣದ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಪಿಸಿಡಿ ಯೋಜನೆಯು ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಯಾಗಿದ್ದು, ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ಪ್ರಕಟಿಸಿದಂತೆ ಇದು ಗ್ನೂ ಲೆಸ್ಸರ್ ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ ಆವೃತ್ತಿ 2.1ರ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆಃ ಯಾವುದೇ ಖರೀದಿ ವೆಚ್ಚಗಳು ಅಥವಾ ರಾಯಧನ ಶುಲ್ಕಗಳಿಲ್ಲ. ಸೋರ್ಸ್ ಕೋಡ್ ಸಂಪೂರ್ಣವಾಗಿ ಲಭ್ಯವಿದೆ. ವ್ಯಾಪಕವಾದ ಮಾನ್ಯತೆಯಿಂದಾಗಿ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಕೋಡ್. ಎಲ್. ಜಿ. ಪಿ. ಎಲ್. ಒಡೆತನದ ಕೋಡ್ ಅನ್ನು ಪಿ. ಸಿ. ಡಿ. ಯೊಂದಿಗೆ ಸುರಕ್ಷಿತವಾಗಿ ಜೋಡಿಸಲು ಮತ್ತು ಮಿಶ್ರಣ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಪರವಾನಗಿ ನಿಯಮಗಳನ್ನು ಉಳಿಸಿಕೊಂಡಿದ್ದರೆ, ಬೇರೆ ಯಾವುದೇ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜಿನೊಂದಿಗೆ ಪಿ. ಸಿ. ಡಿ. ಯನ್ನು ಮರುಹಂಚಿಕೆ ಮಾಡಲು ಅನುಮತಿಸಲಾಗಿದೆ. ಪಿಸಿಡಿ ಕೋಡ್ನಲ್ಲಿ ಮಾಡಲಾದ ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ಅಥವಾ ವರ್ಧನೆಗಳನ್ನು ಸಮುದಾಯಕ್ಕೆ ಹಿಂತಿರುಗಿಸಬೇಕು. ನಿರಂತರ ಅಭಿವೃದ್ಧಿಃ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಇತರ ವೇದಿಕೆಗಳು ಈಗ ಬೆಂಬಲಿತವಾಗಿವೆ. ಸಮುದಾಯ ಬೆಂಬಲ ಮತ್ತು ದೋಷ ಪರಿಹಾರಗಳು. ನಿಮಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯದ ಅಗತ್ಯವಿದ್ದರೆ, ಅದನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ಟ್ರ್ಯಾಕರ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ವಿನಂತಿಸಿ, ಅಥವಾ ಪಿಸಿಡಿ ಸಮುದಾಯವನ್ನು ಸೇರಿಕೊಂಡು ಅದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ, ಇದರಿಂದ ಇತರರು ಸಹ ನಿಮ್ಮ ಉತ್ಪಾದಕತೆಯನ್ನು ಆನಂದಿಸಬಹುದು. ವಿಮರ್ಶೆಗಳು ಪಿಸಿಡಿ ಯೋಜನೆಯು ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರ್ಗಳು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜರ್ಗಳಿಂದ ಉತ್ತಮ ವಿಮರ್ಶೆಗಳನ್ನು ಪಡೆಯಿತು, ಅವರು ಅದನ್ನು ತಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ ಬಳಸಿದರು; "ನಾನು ಜವಾಬ್ದಾರನಾಗಿರುವ ಯೋಜನೆಯಲ್ಲಿ ಪಿಸಿಡಿ ದೊಡ್ಡ ಯಶಸ್ಸನ್ನು ಕಂಡಿದೆ. ಇದು 4 ಪ್ರಮುಖ ಪ್ರಯೋಜನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆಃ ಇದು ಇನಿಶಿಯಲೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ, ಇದು ಬೂಟ್ ಸಮಯವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ಇದು ಡೀಬಗ್ ಮಾಡುವ ಪ್ರಯತ್ನವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ (ಉತ್ತಮ ಕ್ರ್ಯಾಶ್ ಲಾಗ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ), ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕ ಡಬ್ಲ್ಯುಡಿ ಅನುಷ್ಠಾನವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ (ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ). ಇವೆಲ್ಲವೂ ಉತ್ತಮ ಉತ್ಪನ್ನ ಮತ್ತು ಸಮರ್ಥ ಅಭಿವೃದ್ಧಿಯ ಹರಿವಿಗೆ ಕಾರಣವಾಗುತ್ತವೆ ". ಪಿ. ಸಿ. ಡಿ. ಯೋಜನೆಯನ್ನು 2010ರ ಎ. ಆರ್. ಎಂ. ತಂತ್ರಜ್ಞಾನ ಸಮ್ಮೇಳನದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು ಮತ್ತು ಉತ್ತಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಿತು. "ತಮ್ಮ ನೈಜ ಸಮಯದಲ್ಲಿ ಅಳವಡಿಸಲಾದ ವಿನ್ಯಾಸಗಳಲ್ಲಿ, ವಿಶೇಷವಾಗಿ ಎಆರ್ಎಂ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸಲು ಬಯಸುವ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳಿಗೆ ವಿಷಯಗಳು ತುಂಬಾ ಸುಲಭವಾಗುತ್ತಿವೆ". ಬಾಹ್ಯ ಕೊಂಡಿಗಳು SourceForge.net ನಲ್ಲಿರುವ PCD ಪ್ರಾಜೆಕ್ಟ್ ಪುಟ-ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ, ಕೋಡ್ ಅನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ, ಸಮುದಾಯಕ್ಕೆ ಸೇರಿಕೊಳ್ಳಿ ಅಥವಾ ಸಹಾಯ ಮತ್ತು ಬೆಂಬಲವನ್ನು ಪಡೆಯಿರಿ. ಪಿ. ಸಿ. ಡಿ. ಬೆಂಬಲ ವೇದಿಕೆ ಎ. ಆರ್. ಎಂ. ತಂತ್ರಜ್ಞಾನ ಸಮ್ಮೇಳನದಲ್ಲಿ ಪಿ. ಸಿ. ಡಿ. ಪ್ರಸ್ತುತಿ 2010 ಜಿ. ಎನ್. ಯು ಲೆಸ್ಸರ್ ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ ಆವೃತ್ತಿ 2.1 ಲಿನಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಎಂಬೆಡೆಡ್ ಲಿನಕ್ಸ್ ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಷನ್ಸ್