Выпуск GeckOS 2.1, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для процСссоров MOS 6502

ПослС 4 Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы GeckOS 2.1, Π½Π°Ρ†Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° использованиС Π½Π° систСмах с Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΌΠΈ процСссорами MOS 6502 ΠΈ MOS 6510, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΡ…ΡΡ Π² ПК Commodore PET, Commodore 64 ΠΈ CS/A65. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ развиваСтся ΠΎΠ΄Π½ΠΈΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ (André Fachat) с 1989 Π³ΠΎΠ΄Π°, написан Π½Π° языках ассСмблСр ΠΈ Π‘ΠΈ, ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма оснащСна микроядром, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡŽΡ‰ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ систСму управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, прСдоставляСт Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Unix-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (sh, mkdir, ps, ls ΠΈ Ρ‚.ΠΏ.) ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ (ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, сСмафоры, сигналы ΠΈ Ρ‚.ΠΏ.), Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ lib6502, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ TCP/IP стСк с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ запуска сСтСвых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, доступСн http-сСрвСр). Π’ минимальной сборкС ядро систСмы Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всСго 2 ΠšΠ‘, Π° Π² ΠΏΠΎΠ»Π½ΠΎΠΉ — 4 ΠšΠ‘. Π―Π΄Ρ€ΠΎ Π½Π΅ зависит ΠΎΡ‚ оборудования — всС спСцифичныС для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ вынСсСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° рСализация ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ps ΠΈ ls, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ setinfo для измСнСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ выполняСмых Π·Π°Π΄Π°Ρ‡Π°Ρ…, созданы ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ kill, hexdump, wc ΠΈ more, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ lsh. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ² для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ C64, PET ΠΈ CBM 8×96. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ ΠΏΠΎΡ€Ρ‚ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ CS/A65.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ