ಸೆರಿನಿಟಿಓಎಸ್ ಯೋಜನೆಯು ಯುನಿಕ್ಸ್ ತರಹದ ಓಎಸ್ ಅನ್ನು ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

ಯೋಜನೆಯ ಗಡಿಗಳಲ್ಲಿ ಪ್ರಶಾಂತತೆ ಉತ್ಸಾಹಿಗಳ ಗುಂಪು x86 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಅದರ ಸ್ವಂತ ಕರ್ನಲ್ ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು 1990 ರ ದಶಕದ ಅಂತ್ಯದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಶೈಲಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅಭಿವೃದ್ಧಿಯನ್ನು ಆಸಕ್ತಿಯ ಸಲುವಾಗಿ ಮೊದಲಿನಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಲೇಖಕರು ಸೆರಿನಿಟಿಓಎಸ್ ಅನ್ನು ದೈನಂದಿನ ಕೆಲಸಕ್ಕೆ ಸೂಕ್ತವಾದ ಮಟ್ಟಕ್ಕೆ ತರುವ ಗುರಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ, 90 ರ ದಶಕದ ಅಂತ್ಯದ ವ್ಯವಸ್ಥೆಗಳ ಸೌಂದರ್ಯವನ್ನು ಸಂರಕ್ಷಿಸುತ್ತಾರೆ, ಆದರೆ ಆಧುನಿಕ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಅನುಭವಿ ಬಳಕೆದಾರರಿಗೆ ಉಪಯುಕ್ತ ವಿಚಾರಗಳೊಂದಿಗೆ ಅದನ್ನು ಪೂರಕಗೊಳಿಸುತ್ತಾರೆ. ಕೋಡ್ ಅನ್ನು C ++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಸರಬರಾಜು ಮಾಡಲಾಗಿದೆ BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ.

ಒಂದು ನಿರ್ದಿಷ್ಟ ಗುರಿಯನ್ನು ಇಟ್ಟುಕೊಂಡು ದಿನದಿಂದ ದಿನಕ್ಕೆ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಎಂಬುದಕ್ಕೆ ಈ ಯೋಜನೆ ಉತ್ತಮ ಉದಾಹರಣೆಯಾಗಿದೆ ಮುಂದುವರಿಸುತ್ತಾ ಹವ್ಯಾಸವಾಗಿ, ನೀವು ಸಂಪೂರ್ಣ ಕ್ರಿಯಾತ್ಮಕ OS ಅನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಒಳಗೊಳ್ಳಬಹುದು ಸಮಾನ ಮನಸ್ಸಿನ ಜನರು. ಅದೇ ಲೇಖಕರ ಇತರ ಯೋಜನೆಗಳು ಸೇರಿವೆ: ಕಂಪ್ಯೂಟ್ರಾನ್, 2003 ರಿಂದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ i386 ಪ್ರೊಸೆಸರ್ ಹೊಂದಿರುವ PC ಎಮ್ಯುಲೇಟರ್.

ಸೆರಿನಿಟಿಓಎಸ್ ಯೋಜನೆಯು ಯುನಿಕ್ಸ್ ತರಹದ ಓಎಸ್ ಅನ್ನು ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

ಅಭಿವೃದ್ಧಿಯ ಪ್ರಸ್ತುತ ಹಂತದಲ್ಲಿ ಲಭ್ಯವಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ಪೂರ್ವಭಾವಿ ಬಹುಕಾರ್ಯಕ;
  • ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್;
  • ಸಂಯೋಜಿತ ಮತ್ತು ವಿಂಡೋ ಸರ್ವರ್ ವಿಂಡೋಸರ್ವರ್;
  • ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸ್ವಂತ ಚೌಕಟ್ಟು LibGUI ವಿಜೆಟ್‌ಗಳ ಗುಂಪಿನೊಂದಿಗೆ;
  • ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ಗಳ ದೃಶ್ಯ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಪರಿಸರ;
  • ARP, TCP, UDP ಮತ್ತು ICMP ಅನ್ನು ಬೆಂಬಲಿಸುವ ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್. ಸ್ವಂತ DNS ಪರಿಹಾರಕ;
  • Ext2 ಆಧಾರಿತ ಫೈಲ್ ಸಿಸ್ಟಮ್ (ಸ್ವಂತ ಅನುಷ್ಠಾನ ಸಿ ++ ನಲ್ಲಿ);
  • ಯುನಿಕ್ಸ್ ತರಹದ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿ ಲೈಬ್ರರಿ (ಲಿಬಿಸಿ) ಮತ್ತು ಇಲ್ಲ ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ಉಪಯುಕ್ತತೆಗಳು (ಕ್ಯಾಟ್, ಸಿಪಿ, ಚ್ಮೋಡ್, ಎನ್ವಿ, ಕಿಲ್, ಪಿಎಸ್, ಪಿಂಗ್, ಸು, ವಿಂಗಡಣೆ, ಸ್ಟ್ರೇಸ್, ಅಪ್ಟೈಮ್, ಇತ್ಯಾದಿ);
  • ಪೈಪ್‌ಗಳು ಮತ್ತು I/O ಮರುನಿರ್ದೇಶನಕ್ಕೆ ಬೆಂಬಲದೊಂದಿಗೆ ಕಮಾಂಡ್ ಲೈನ್ ಶೆಲ್;
  • ELF ಸ್ವರೂಪದಲ್ಲಿ mmap() ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಿಗೆ ಬೆಂಬಲ;
  • ಹುಸಿ-ಎಫ್ಎಸ್ / ಪ್ರೊಕ್ ಇರುವಿಕೆ;
  • ಸ್ಥಳೀಯ Unix ಸಾಕೆಟ್‌ಗಳಿಗೆ ಬೆಂಬಲ;
  • ಹುಸಿ-ಟರ್ಮಿನಲ್‌ಗಳು ಮತ್ತು /dev/pts ಗೆ ಬೆಂಬಲ;
  • ಗ್ರಂಥಾಲಯದ ಲಿಬ್ಕೋರ್ ಪರಿಣಾಮಕಾರಿ ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು (ಈವೆಂಟ್ ಲೂಪ್);
  • SDL ಲೈಬ್ರರಿ ಬೆಂಬಲ;
  • PNG ಇಮೇಜ್ ಬೆಂಬಲ;
  • ಅಂತರ್ನಿರ್ಮಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಒಂದು ಸೆಟ್: ಪಠ್ಯ ಸಂಪಾದಕ, ಫೈಲ್ ಮ್ಯಾನೇಜರ್, ಹಲವಾರು ಆಟಗಳು (ಮೈನ್‌ಸ್ವೀಪರ್ ಮತ್ತು ಸ್ನೇಕ್), ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಇಂಟರ್ಫೇಸ್, ಫಾಂಟ್ ಸಂಪಾದಕ, ಫೈಲ್ ಡೌನ್‌ಲೋಡ್ ಮ್ಯಾನೇಜರ್, ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್;

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ