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

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

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

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

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΅Π·ΠΈΠΊΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ BASIC, подходящ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ станции ΠΈ систСми, Ρ„Π»Π°ΡˆΠ½Π°Ρ‚ΠΈ Π² ROM. Π’ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (LOAD/SAVE/DIR) ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (MODE, PLOT, CIRCLE ΠΈ DRAW).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с tar Π°Ρ€Ρ…ΠΈΠ²ΠΈ.
  • ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ man ΠΈ eman са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π½Π° man ΠΈ Π΅ осигурСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° компрСсирани страници Π½Π° man.
  • РСализацията Π½Π° bash ΠΈΠΌΠ° Π²Π³Ρ€Π°Π΄Π΅Π½Π° тСстова ΠΊΠΎΠΌΠ°Π½Π΄Π° (β€ž[β€œ).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° "net restart". ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° nslookup Π΅ прСнаписана.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° информация Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ дяловС към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅.
  • Бкоростта Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ls Π½Π° дяловС с Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма FAT Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π°.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° 8-Π±ΠΈΡ‚ΠΎΠ²ΠΈ систСми Π² мрСТовия Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NE2K.
  • FTP ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ftpd Π΅ прСнаписан, добавяйки ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° SITE ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅.
  • Всички ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ прилоТСния Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° DNS ΠΈΠΌΠ΅Π½Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ in_gethostbyname.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° цял диск към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° sys.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° настройка Π·Π° Π±ΡŠΡ€Π·ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста ΠΈ IP адрСса.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= ΠΈ bufs= към /bootopts.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° SCSI ΠΈ IDE Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС към ΠΏΠΎΡ€Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° PC-98, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€ BOOTCS, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ външСн Ρ„Π°ΠΉΠ» ΠΈ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° дискови дяловС.
  • ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ Π·Π° 8018X процСсори ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΡ‚ ROM ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡΡ‚Π°.
  • Към стандартната C Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° матСматичСска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ Π΅ осигурСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с числа с ΠΏΠ»Π°Π²Π°Ρ‰Π° запСтая във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ printf/sprintf, strtod, fcvt, ecvt. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° функцията strcmp Π΅ прСнаписан ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускорСн. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ ΠΏΠΎ-ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° рСализация Π½Π° функцията printf. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ in_connect ΠΈ in_resolv.
  • Π―Π΄Ρ€ΠΎΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма FAT, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΅ максималния Π±Ρ€ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π΄ΠΎ 6, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° настройка Π½Π° часовата Π·ΠΎΠ½Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са uname, usatfs ΠΈ извиквания Π½Π° Π°Π»Π°Ρ€ΠΌΠ΅Π½Π°Ρ‚Π° систСма ΠΈ Π΅ прСнаписан ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.



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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€