ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π₯Π°ΠΈΠΊΡƒ Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π° Π·Π° RISC-V ΠΈ ARM

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π₯Π°ΠΈΠΊΡƒ ΠΏΠΎΡ‡Π½Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ RISC-V ΠΈ ARM. Π’Π΅ΡœΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π° АРМ собрани ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° подигањС Π·Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° подигањС. Π’ΠΎ ΠΏΠΎΡ€Ρ‚Π°Ρ‚Π° RISC-V, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΅ фокусирана Π½Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° компатибилност Π½Π° Π½ΠΈΠ²ΠΎ libc (ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ‚ΠΈΠΏΠΎΡ‚ β€žΠ΄ΠΎΠ»Π³ΠΎ Π΄Π²ΠΎΡ˜Π½ΠΎβ€œ, кој ΠΈΠΌΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π·Π° ARM, x86, Sparc ΠΈ RISC-V). Π”ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π΅Π²Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π° Π²ΠΎ основната Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ Π½Π° GCC 8 ΠΈ binutils 2.32 Π±Π΅Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈ. Π—Π° Π΄Π° сС Ρ€Π°Π·Π²ΠΈΡ˜Π°Ρ‚ ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π° Π₯Π°ΠΈΠΊΡƒ Π·Π° RISC-V ΠΈ ARM, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ сС ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° Docker, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ зависности.

ИмашС Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ ΠΈ Π²ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° систСмот Π·Π° распрСдСлба Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° rpmalloc. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π½Π° rpmalloc ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° посСбСн кСш Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ја намалија ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ ја намалија Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π±Π΅Ρ‚Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Haiku ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° ќС ΠΌΠΎΠΆΠ΅ Π΄Π° сС инсталира ΠΈ ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ Π½Π° систСми со 256 MB RAM, Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π·Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° пристапот Π΄ΠΎ API (Π½Π΅ΠΊΠΎΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ достапни само Π·Π° root).

Π”Π° потсСтимС Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π₯Π°ΠΈΠΊΡƒ бСшС создадСн Π²ΠΎ 2001 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π°ΠΊΡ†ΠΈΡ˜Π° Π½Π° ΡΠΊΡ€Π°Ρ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° BeOS OS ΠΈ Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ OpenBeOS, Π½ΠΎ бСшС ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ Π²ΠΎ 2004 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‚Π²Ρ€Π΄Π΅ΡšΠ°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈΠΎΡ‚ Π·Π½Π°ΠΊ BeOS Π²ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ. БистСмот Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ заснован Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ BeOS 5 ΠΈ Π΅ насочСн ΠΊΠΎΠ½ Π±ΠΈΠ½Π°Ρ€Π½Π° компатибилност со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° овој ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм. Π˜Π·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΎΠ΄ Haiku OS сС дистрибуира ΠΏΠΎΠ΄ бСсплатна Π»ΠΈΡ†Π΅Π½Ρ†Π° МИВ, со исклучок Π½Π° Π½Π΅ΠΊΠΎΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, мСдиумски ΠΊΠΎΠ΄Π΅Ρ†ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ позајмСни ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

БистСмот Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ Π·Π° пСрсонални ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ ΠΈ користи сопствСн ΠΊΠ΅Ρ€Π½Π΅Π», ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° висока Ρ€Π΅Π°ΠΊΡ†ΠΈΡ˜Π° Π½Π° активноститС Π½Π° корисницитС ΠΈ Сфикасно ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со повСќС нишки. OpenBFS сС користи ΠΊΠ°ΠΊΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм, кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅, 64-Π±ΠΈΡ‚Π½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΌΠ΅Ρ‚Π°-ΠΎΠ·Π½Π°ΠΊΠΈ (Π·Π° сСкоја Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС складираат Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° key=value, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм сличСн Π½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ) ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ индСкси Π·Π° Π΄Π° сС Π·Π°Π±Ρ€Π·Π° ΠΏΡ€ΠΎΠ½Π°ΠΎΡ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΈΠ². β€žΠ‘+ Π΄Ρ€Π²Ρ˜Π°β€œ сС користат Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° структурата Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚. Од ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° BeOS, Haiku Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Tracker ΠΈ Deskbar, ΠΈ Π΄Π²Π°Ρ‚Π° Π±Π΅Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ BeOS прСстана Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π₯Π°ΠΈΠΊΡƒ Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π° Π·Π° RISC-V ΠΈ ARM

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€