ToaruOS, ತನ್ನದೇ ಆದ ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಮೊದಲಿನಿಂದ ಬರೆಯಲ್ಪಟ್ಟ OS ಮತ್ತು ಅದು Unix ಅನ್ನು ಹೋಲುತ್ತದೆ

ಇತ್ತೀಚೆಗೆ ಬಿಡುಗಡೆ ಯುನಿಕ್ಸ್ ಅನ್ನು ಹೋಲುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಆವೃತ್ತಿ «Toaru OS 2.0″, ಮೊದಲಿನಿಂದ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಅದರ ಸ್ವಂತ ಕರ್ನಲ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಬೂಟ್ ಲೋಡರ್, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿ ಲೈಬ್ರರಿ, ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್, ಯೂಸರ್ ಸ್ಪೇಸ್ ಕಾಂಪೊನೆಂಟ್‌ಗಳು ಮತ್ತು ಸಮ್ಮಿಶ್ರ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್‌ನೊಂದಿಗೆ ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್.

ಯೋಜನೆಯು ಇಲಿನಾಯ್ಸ್ ವಿಶ್ವವಿದ್ಯಾಲಯದಲ್ಲಿ 2010 ರಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಆರಂಭದಲ್ಲಿ ಹೊಸ ಸಂಯೋಜಿತ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸುವ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಶೋಧನಾ ಕಾರ್ಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು.

2012 ರಿಂದ, ಅಭಿವೃದ್ಧಿಯನ್ನು ToaruOS ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ, ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಸಮುದಾಯದಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ToaruOS ಕುರಿತು

ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಸಿಸ್ಟಮ್ ಸಂಯೋಜಿತ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್‌ನೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿದೆ, ELF ಸ್ವರೂಪದಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲಿಂಕ್ ಮಾಡಲಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಬಹುಕಾರ್ಯಕ, ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟಾಕ್, ಪೈಥಾನ್ 3 ಮತ್ತು GCC ಅನ್ನು ರನ್ ಮಾಡಬಹುದು.

ಟೋರು ಓಎಸ್ ಹೈಬ್ರಿಡ್ ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಡಿಸ್ಕ್ ನಿಯಂತ್ರಕಗಳು (PATA ಮತ್ತು ATAPI), EXT2 ಮತ್ತು ISO9660 FS, ಫ್ರೇಮ್‌ಬಫರ್, ಕೀಬೋರ್ಡ್, ಮೌಸ್, ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಡ್‌ಗಳಂತಹ ಲಭ್ಯವಿರುವ ಹೆಚ್ಚಿನ ಸಾಧನ ಡ್ರೈವರ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದ ರೀತಿಯಲ್ಲಿ, ಲೋಡ್ ಮಾಡಬಹುದಾದ ಮಾಡ್ಯೂಲ್‌ಗಳ ಬಳಕೆಗಾಗಿ ಏಕಶಿಲೆಯ ಬೇಸ್ ಮತ್ತು ಸಾಧನಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. (AMD PCnet FAST, Realtek RTL8139 ಮತ್ತು Intel PRO / 1000), ಸೌಂಡ್ ಚಿಪ್‌ಗಳು (Intel AC'97) ಮತ್ತು ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ವರ್ಚುವಲ್‌ಬಾಕ್ಸ್ ಪ್ಲಗಿನ್‌ಗಳು.

ಕರ್ನಲ್ Unix, TTY, ವರ್ಚುವಲ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಥ್ರೆಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಹುಸಿ-ಫೈಲ್‌ಸಿಸ್ಟಮ್ / ಪ್ರೊಕ್, ಮಲ್ಟಿಥ್ರೆಡ್, ಐಪಿಸಿ, ರಾಮ್‌ಡಿಸ್ಕ್, ಪಿಟ್ರೇಸ್, ಹಂಚಿದ ಮೆಮೊರಿ, ಬಹುಕಾರ್ಯಕ ಮತ್ತು ಇತರ ವಿಶಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳು.

Ext2 ಅನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಬೂಟ್ಲೋಡರ್ BIOS ಮತ್ತು EFI ಅನುಸರಣೆಯಾಗಿದೆ. ನೆಟ್ವರ್ಕ್ ಸ್ಟಾಕ್ BSD-ಶೈಲಿಯ ಸಾಕೆಟ್ API ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಲೂಪ್ಬ್ಯಾಕ್ ಸೇರಿದಂತೆ ನೆಟ್ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ToaruOS ಗಾಗಿ, Vim, GCC, Binutils, FreeType, MuPDF, SDL, ಕೈರೋ, ಡೂಮ್, ಕ್ವೇಕ್, ಸೂಪರ್ ನಿಂಟೆಂಡೋ ಎಮ್ಯುಲೇಟರ್, Bochs, ಇತ್ಯಾದಿ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ.

ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, Vi- ತರಹದ Bim ಕೋಡ್ ಎಡಿಟರ್ ಎದ್ದು ಕಾಣುತ್ತದೆ, ಇದನ್ನು ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ToaruOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಬಳಸಲಾಗುತ್ತಿದೆ ಉದಾಹರಣೆಗೆ ಫೈಲ್ ಮ್ಯಾನೇಜರ್, ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್, ವಿಜೆಟ್ ಬೆಂಬಲದೊಂದಿಗೆ ಗ್ರಾಫಿಕಲ್ ಪ್ಯಾನಲ್, ಬ್ಯಾಚ್ ಮ್ಯಾನೇಜರ್, ಹಾಗೆಯೇ ಚಿತ್ರ ಬೆಂಬಲಕ್ಕಾಗಿ ಗ್ರಂಥಾಲಯಗಳು (PNG, JPEG) ಮತ್ತು TrueType ಫಾಂಟ್‌ಗಳು.

ಯೋಜನೆ ಕೂಡ ತನ್ನದೇ ಆದ ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಕುರೊಕೊವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಉಪಯುಕ್ತತೆಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪೈಥಾನ್ ಅನ್ನು ಬದಲಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಭಾಷೆ ಇದು ಪೈಥಾನ್‌ಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಲ್ಲಿ ಹೋಲುತ್ತದೆ (ಸ್ಪಷ್ಟ ವೇರಿಯಬಲ್ ವ್ಯಾಖ್ಯಾನಗಳೊಂದಿಗೆ ಸಂಕ್ಷಿಪ್ತ ಪೈಥಾನ್ ಉಪಭಾಷೆಯಾಗಿ ಇರಿಸಲಾಗಿದೆ) ಮತ್ತು ಬಹಳ ಸಾಂದ್ರವಾದ ಅನುಷ್ಠಾನವನ್ನು ಹೊಂದಿದೆ. ಬೈಟ್ ಕೋಡ್‌ಗಳ ಸಂಕಲನ ಮತ್ತು ವ್ಯಾಖ್ಯಾನವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಬೈಟ್‌ಕೋಡ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಕಸ ಸಂಗ್ರಾಹಕವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜಾಗತಿಕ ಲಾಕ್ ಅನ್ನು ಬಳಸದೆ ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಕಂಪೈಲರ್ ಮತ್ತು ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಸಣ್ಣ ಹಂಚಿದ ಲೈಬ್ರರಿಯ (~ 500 KB) ರೂಪದಲ್ಲಿ ಜೋಡಿಸಬಹುದು, ಇದನ್ನು ಇತರ ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು ಮತ್ತು C API ಮೂಲಕ ವಿಸ್ತರಿಸಬಹುದು. ToaruOS ಜೊತೆಗೆ, ಭಾಷೆಯನ್ನು Linux, macOS ನಲ್ಲಿ ಬಳಸಬಹುದು, Windows, ಮತ್ತು WebAssembly ಅನ್ನು ಬೆಂಬಲಿಸುವ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು.

ToaruOS 2.0 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?

ಸಿಸ್ಟಮ್ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಅದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಮಿಸಾಕಾ ಕೋರ್ ಕಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಅನುಮತಿಸಲು ಕಾರ್ಯವನ್ನು ಸೇರಿಸುತ್ತದೆ ಟಾಪ್, ಸ್ಟ್ರೇಸ್, ಡಿಬಿಜಿ, ಪಿಂಗ್, ಮತ್ತು ಸಿಪಿಯುವಿಡ್ಜೆಟ್.

ಅದನ್ನೂ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ , ಸಂಬಂಧಿತ ರೂಪಾಂತರಗಳ ಸೇರ್ಪಡೆ ಮತ್ತು ವಿಂಡೋ ಫ್ರೇಮ್ ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.

ಟ್ರೂಟೈಪ್ ಬೆಂಬಲದೊಂದಿಗೆ ಪಠ್ಯ ರಾಸ್ಟರೈಸರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಮಾರ್ಕ್‌ಅಪ್‌ನೊಂದಿಗೆ ಪಠ್ಯವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಲೈಬ್ರರಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಹಾರ್ಡ್‌ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲದೊಂದಿಗೆ BIOS ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು EFI ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ ಎಂಬುದು ಗಮನಾರ್ಹವಾಗಿದೆ.

ಆಫ್ ಇತರ ಬದಲಾವಣೆಗಳು ಅದು ಎದ್ದು ಕಾಣುತ್ತದೆ:

  • ಎರಡೂ ಬೂಟ್‌ಲೋಡರ್‌ಗಳಲ್ಲಿ ಕರ್ನಲ್ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಪಾದನೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಫಲಕ ವಿನ್ಯಾಸವನ್ನು ಆಧುನೀಕರಿಸಲಾಗಿದೆ.
  • ಲೋಡ್ ಮಾಡಬಹುದಾದ ಲೈಬ್ರರಿಗಳು, ಡೈನಾಮಿಕ್ ಲೇಔಟ್‌ಗಳು ಮತ್ತು ಹೊಸ ವಿಜೆಟ್ ಪಾಪ್-ಅಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಪ್ಯಾಲೆಟ್‌ಗಳನ್ನು ಸೇರಿಸುವುದರೊಂದಿಗೆ ವೀಕ್ಷಕರನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ.
    ಹೊಸ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    ಸಮಯ ವಲಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • VMware ನಲ್ಲಿ ಅನುಕರಿಸಲಾದ Ensoniq ES1371 ಚಿಪ್‌ಸೆಟ್‌ಗಾಗಿ ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮುಂದಿನ ಪ್ರಮುಖ ಆವೃತ್ತಿ 2.1 AHCI, xHCI ಮತ್ತು USB HID ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ.
  • ಶಾಖೆ 2.2 ರಲ್ಲಿ, AArch64 ಆರ್ಕಿಟೆಕ್ಚರ್ಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ, ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಮಾರ್ಕೊ ಆಂಟೋನಿಯೊ ಡಿಜೊ

    ಹಲೋ ಆಸಕ್ತಿದಾಯಕ .. ನೀವು ಎಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತೀರಿ?

  2.   ಫರ್ಡಿಯನ್ ಡಿಜೊ

    ಸರಿ, ಆದರೆ ext2 ಈಗಾಗಲೇ ಹಳೆಯದಾಗಿದೆ, ಆದರೆ ಹೇಗಾದರೂ ಅನುಮೋದಿಸಿ.