ELKS, ಹಳೆಯ 16-ಬಿಟ್ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಲಿನಕ್ಸ್ ರೂಪಾಂತರವಾಗಿದೆ

ಇತ್ತೀಚೆಗೆ ELKS 0.6 ಯೋಜನೆಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು (ಎಂಬೆಡಬಲ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಉಪವಿಭಾಗ), ಲಿನಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ Intel 8086, 8088, 80188, 80186, 80286 ಮತ್ತು NEC V20/V30 16-ಬಿಟ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗಾಗಿ.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹಳೆಯ IBM-PC XT/AT ವರ್ಗದ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಮತ್ತು SBC/SoC/FPGA ಎರಡರಲ್ಲೂ ಬಳಸಬಹುದು ಅದು IA16 ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಮರುಸೃಷ್ಟಿಸುತ್ತದೆ. ಯೋಜನೆಯು 1995 ರಿಂದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ ಮತ್ತು ಮೆಮೊರಿ ನಿರ್ವಹಣಾ ಘಟಕ (MMU) ಇಲ್ಲದ ಸಾಧನಗಳಿಗಾಗಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನ ಫೋರ್ಕ್ ಆಗಿ ಪ್ರಾರಂಭವಾಯಿತು.

ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್‌ಗೆ ಎರಡು ಆಯ್ಕೆಗಳಿವೆ: ಸಾಮಾನ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ TCP/IP ಸ್ಟಾಕ್ ಮತ್ತು ಬಳಕೆದಾರ ಜಾಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ktcp ಸ್ಟಾಕ್.

ನೆಟ್ವರ್ಕ್ ಕಾರ್ಡ್ಗಳು, NE2K ಮತ್ತು SMC ಕಂಪ್ಲೈಂಟ್ ಎತರ್ನೆಟ್ ಅಡಾಪ್ಟರುಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. SLIP ಮತ್ತು CSLIP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸರಣಿ ಪೋರ್ಟ್ ಮೂಲಕ ಸಂವಹನ ಚಾನಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಬೆಂಬಲಿತ ಕಡತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ Minix v1, FAT12, FAT16, ಮತ್ತು FAT32 ಸೇರಿವೆ. ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು /etc/rc.d/rc.sys ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.

16-ಬಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿರುವ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಜೊತೆಗೆ, ಯೋಜನೆಯು ಪ್ರಮಾಣಿತ ಉಪಯುಕ್ತತೆಗಳ ಒಂದು ಸೆಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, ಇತ್ಯಾದಿ. ) , ಬ್ಯಾಷ್-ಹೊಂದಾಣಿಕೆಯ ಶೆಲ್, ಡಿಸ್ಪ್ಲೇ ಕನ್ಸೋಲ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್, ಕಿಲೋ ಮತ್ತು ವಿ ಪಠ್ಯ ಸಂಪಾದಕರು, ನ್ಯಾನೋ-ಎಕ್ಸ್ ಎಕ್ಸ್ ಸರ್ವರ್-ಆಧಾರಿತ ಗ್ರಾಫಿಕಲ್ ಪರಿಸರ ಸೇರಿದಂತೆ ಹಲವಾರು ಬಳಕೆದಾರ ಸ್ಥಳದ ಘಟಕಗಳನ್ನು ಮಿನಿಕ್ಸ್‌ನಿಂದ ಎರವಲು ಪಡೆಯಲಾಗಿದೆ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಸೇರಿದಂತೆ.

ELKS 0.6 ರ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಬೇಸಿಕ್ ಭಾಷಾ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ವರ್ಕ್‌ಸ್ಟೇಷನ್‌ಗಳು ಮತ್ತು ರಾಮ್ ಫ್ಲ್ಯಾಶ್ಡ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಇದು ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು (ಲೋಡ್/ಸೇವ್/ಡಿಐಆರ್) ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ (ಮೋಡ್, ಪ್ಲಾಟ್, ಸರ್ಕಲ್ ಮತ್ತು ಡ್ರಾ) ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ ಅದು ಸ್ಟ್ಯಾಂಡರ್ಡ್ C ಲೈಬ್ರರಿಗೆ ಗಣಿತ ಗ್ರಂಥಾಲಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು printf/sprintf, strtod, fcvt, ecvt ಕಾರ್ಯಗಳಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ. strcmp ಫಂಕ್ಷನ್ ಕೋಡ್ ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸಲಾಗಿದೆ. printf ಕಾರ್ಯದ ಹೆಚ್ಚು ಸಾಂದ್ರವಾದ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. in_connect ಮತ್ತು in_resolv ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಅದನ್ನೂ ಎತ್ತಿ ತೋರಿಸಲಾಗಿದೆ ಕರ್ನಲ್ FAT ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಿದೆ, ಮೌಂಟ್ ಪಾಯಿಂಟ್‌ಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯನ್ನು 6 ಕ್ಕೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಸಮಯ ವಲಯವನ್ನು ಹೊಂದಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, uname, usatfs ಮತ್ತು ಅಲಾರ್ಮ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಟೈಮರ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕೋಡ್ ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ.

ಇದಲ್ಲದೆ ಟಾರ್ ಆರ್ಕೈವ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಕೈಪಿಡಿಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮ್ಯಾನ್ ಮತ್ತು ಎಮಾನ್ ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಸಂಕುಚಿತ ಮ್ಯಾನ್ ಪುಟಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬೆಂಬಲವನ್ನು ಒದಗಿಸಿದೆ ಮತ್ತು "ನೆಟ್‌ವರ್ಕ್ ಮರುಹೊಂದಿಸಿ" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. nslookup ಆಜ್ಞೆಯನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, ಮೌಂಟ್ ಕಮಾಂಡ್‌ಗೆ ಆರೋಹಿತವಾದ ವಿಭಾಗಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಮತ್ತೊಂದೆಡೆ, ಇದು ಸಹ ಎದ್ದು ಕಾಣುತ್ತದೆ FAT ವಿಭಾಗಗಳಲ್ಲಿ ls ಆಜ್ಞೆಯ ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ, ಹಾಗೆಯೇ NE8K ನೆಟ್‌ವರ್ಕ್ ಡ್ರೈವರ್‌ನಲ್ಲಿ 2-ಬಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಬೆಂಬಲ.

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

  • ftpd FTP ಸರ್ವರ್ ಅನ್ನು SITE ಆಜ್ಞೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಮತ್ತು ಸಮಯ ಮೀರುವಿಕೆಯನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ.
    in_gethostbyname ಕರೆ ಮೂಲಕ DNS ಹೆಸರುಗಳನ್ನು ಪರಿಹರಿಸಲು ಬೆಂಬಲವನ್ನು ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಪರೀಕ್ಷಾ ಆಜ್ಞೆಯನ್ನು ("[") ಬ್ಯಾಷ್ ಅನುಷ್ಠಾನದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.
  • ಸಂಪೂರ್ಣ ಡಿಸ್ಕ್ ಅನ್ನು sys ಆಜ್ಞೆಗೆ ನಕಲಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೋಸ್ಟ್ ಹೆಸರು ಮತ್ತು IP ವಿಳಾಸವನ್ನು ತ್ವರಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಹೊಸ ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, ಮತ್ತು bufs= ಆಯ್ಕೆಗಳನ್ನು /bootopts ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • PC-98 ಕಂಪ್ಯೂಟರ್‌ಗಾಗಿ SCSI ಮತ್ತು IDE ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಪೋರ್ಟ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಹೊಸ BOOTCS ಲೋಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಬಾಹ್ಯ ಫೈಲ್‌ನಿಂದ ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಡಿಸ್ಕ್ ವಿಭಾಗಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.
    8018X ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಪೋರ್ಟ್ ROM ನಿಂದ ಚಾಲನೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿತು ಮತ್ತು ಸುಧಾರಿತ ಅಡಚಣೆ ನಿರ್ವಹಣೆ.

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಮೂಲ ಕೋಡ್ ಅನ್ನು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು. ಫ್ಲಾಪಿ ಡಿಸ್ಕ್‌ಗಳಲ್ಲಿ ಬರೆಯಲು ಅಥವಾ QEMU ಎಮ್ಯುಲೇಟರ್‌ನಲ್ಲಿ ರನ್ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಚಿತ್ರಗಳ ರೂಪದಲ್ಲಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


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

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

*

*

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