Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ ELKS 0.8, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° ядро Π½Π° Linux Π·Π° стари 16-Π±ΠΈΡ‚ΠΎΠ²ΠΈ процСсори Intel

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ новият Π±Ρ€ΠΎΠΉ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ELKS 0.8 (Embeddable Linux Kernel Subset), ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° Linux-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π·Π° 16-Π±ΠΈΡ‚ΠΎΠ²ΠΈ процСсори Intel 8086, 8088, 80188, 80186, 80286 ΠΈ NEC V20/V30. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° стари ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ ΠΎΡ‚ клас IBM-PC XT/AT, домашния ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ MK-88, Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Monotech NuXT 2.0 ΠΈ Π½Π° SBC/SoC/FPGA, Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‰ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° IA16. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ 1995 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π° ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° Linux ядрото Π·Π° устройства Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (MMU). Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ сС разпространяват ΠΏΠΎΠ΄ лицСнзия GPLv2. БистСмата сС прСдоставя ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π·Π° запис Π½Π° Ρ„Π»ΠΎΠΏΠΈ дисковС ΠΈΠ»ΠΈ стартиранС Π² Смулятора QEMU.

Π’ допълнСниС към Linux ядрото, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ Π·Π° 16-Π±ΠΈΡ‚ΠΎΠ²ΠΈ систСми, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартни ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo ΠΈ Ρ‚.Π½.), Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ с bash, ΠΊΠΎΠ½Π·ΠΎΠ»Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° Π΅ΠΊΡ€Π°Π½Π° screen, тСкстови Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ Kilo ΠΈ vi, графичСско срСдищС, основано Π½Π° X-ΡΡŠΡ€Π²ΡŠΡ€ Nano-X.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π° мрСТовия стСк β€” стандартният TCP/IP стСк Π½Π° Linux ядрото ΠΈ ΡΡ‚Π΅ΠΊΡŠΡ‚ ktcp, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² потрСбитСлското пространство. ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΡΡ‚ сС ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с NE2K ΠΈ SMC. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Ρ‡Ρ€Π΅Π· сСрийния ΠΏΠΎΡ€Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° SLIP ΠΈ CSLIP. ΠžΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ систСми сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Minix v1, FAT12, FAT16 ΠΈ FAT32. Настройката Π½Π° процСса Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· скрипта /etc/rc.d/rc.sys. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΅ заимстван ΠΎΡ‚ ОБ Minix.

Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ ELKS 0.8, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° ядро Π½Π° Linux Π·Π° стари 16-Π±ΠΈΡ‚ΠΎΠ²ΠΈ процСсори Intel

Π’ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ стартиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ OS/2.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ с C-ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° Open Watcom.
  • ΠŸΠΎΡ€Ρ‚Π½Π°Ρ‚Π° Π΅ ΠΈΠ³Ρ€Π°Ρ‚Π° Doom.
  • ΠŸΡ€ΠΈ стандартно ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ NE2K, WD ΠΈ 3COM.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π΅ компрСсиранС Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС ΠΏΠΎΠ±Π΅Ρ€Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ прилоТСния Π² ΠΎΠ±Ρ€Π°Π·Π° Π½Π° Ρ„Π»ΠΎΠΏΠΈ диска.
  • Π’ ядрото Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° асинхронСн Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° дисководи, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° асинхронСн Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈ позволява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄.
  • По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ сС осигурява настройка Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ядрото, ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΡƒΠΏΡ‡ΠΈΠ½ΠΈ, Π±Ρ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, inode ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° разпрСдСлянС Π½Π° рСсурситС Π² зависимост ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ дизасСмблСр ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° прослСдяванС Π½Π° систСмни повиквания ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° кСша L1/L2 Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ.
  • ΠŸΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ са ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ систСми: ttyclock, ttypong, ttytetris ΠΈ md5/md5sum.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ систСмСн ΠΏΠΎΠ²ΠΈΠΊ sysctl ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½Π°Ρ‚Π° с Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster