ИзлизанС Π½Π° GNU Mes 0.21, инструмСнти Π·Π° самостоятСлно ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° дистрибуции

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° инструмСнтария GNU Mes 0.21, ΠΊΠΎΠΉΡ‚ΠΎ осигурява процСс Π½Π° Π±ΡƒΡ‚ΡΡ‚Ρ€ΡŠΠΏΠΈΠ½Π³ (bootstrap) Π·Π° GCC. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Ρ€Π΅ΡˆΠ°Π²Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° Π½Π°Ρ‡Π°Π»Π½Π° компилация Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° Π² дистрибутиви, ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°ΠΉΠΊΠΈ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° компилация (Π·Π° компилацията Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ Π²Π΅Ρ‡Π΅ компилирания ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€).

Π’ GNU Mes сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° самостоятСлСн (self-hosting) ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π·Π° Π΅Π·ΠΈΠΊΠ° Scheme, написан Π½Π° Π΅Π·ΠΈΠΊΠ° C, ΠΈ Π½Π°ΠΉ-прост ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π·Π° Π΅Π·ΠΈΠΊΠ° C (MesCC), написан Π½Π° Π΅Π·ΠΈΠΊΠ° Scheme. И Π΄Π²Π°Ρ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ Π²Π·Π°ΠΈΠΌΠ½ΠΎ. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Scheme Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° C-ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° MesCC, ΠΊΠΎΠΉΡ‚ΠΎ слСд Ρ‚ΠΎΠ²Π° позволява ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½Π° вСрсия Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° TinyCC (tcc), Ρ‡ΠΈΠΉΡ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Ρ‡Π΅ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° GCC.

Π’ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ сС появи Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° частичСн (Reduced Binary Seed) Π±ΡƒΡ‚ΡΡ‚Ρ€ΡŠΠΏΠΈΠ½Π³ Π½Π° дистрибутива Guix, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Gash (Guile as Shell) вмСсто bash ΠΈ Gash Core Utils вмСсто coreutils, grep, sed, gzip, make, awk ΠΈ tar, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ само ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Scheme. Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ с Mes Π·Π° Debian GNU/Linux.

Π’ слСдващитС издания сС ΠΎΡ‡Π°ΠΊΠ²Π° появата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±ΡƒΡ‚ΡΡ‚Ρ€ΡŠΠΏΠΈΠ½Π³ Π½Π° NixOS, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° dietlibc ΠΈ uClibc Π·Π° Π±ΡƒΡ‚ΡΡ‚Ρ€ΡŠΠΏΠΈΠ½Π³ Π½Π° GNU (bash, binutils, gcc, tar), ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM, дистрибутив Debian ΠΈ ядро GNU Hurd, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° компилация Π½Π° Mes.c с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° M2-Planet.

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

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