ИздадСн Π΅ BSDun, ΠΌΠΎΠ΄ΡƒΠ» Π·Π° стартиранС Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ FreeBSD Π² Linux

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ BSDun, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ядрото Π½Π° Linux, ΠΊΠΎΠΉΡ‚ΠΎ позволява Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ELF, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° FreeBSD. Π—Π° стартиранСто сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π° срСда FreeBSD, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² дирСкторията /compat/freebsd. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ пълна противополоТност Π½Π° FreeBSD Linuxulator. ΠšΠΎΠ΄ΡŠΡ‚ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv2+ ΠΈ Π΅ написан с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° AI асистСнта Claude Code.

Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° BSDun успяхмС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄Π° стартирамС Π² Linux ΠΌΠ½ΠΎΠ³ΠΎ прилоТСния ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ FreeBSD, срСд ΠΊΠΎΠΈΡ‚ΠΎ pkg, nginx, mc, ping, xeyes, xfce4-panel, Thunar, xfce4-terminal, Libreoffice, Midori, Epiphany, Chromium ΠΈ VScode. Π—Π° стартиранСто Π½Π° Chromium ΠΈ VScode Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° изолацията Π½Π° ΠΏΡΡΡŠΡ‡Π½ΠΈΠΊΠ° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с ΠΎΠΏΡ†ΠΈΠΈ "β€”no-sandbox β€”force-gpu-mem-available-mb=1024".

ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΈΡ€Π° Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² основния ΡΡŠΡΡ‚Π°Π² Π½Π° ядрото, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ABI Solaris Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ядрото Linux Π½Π΅ допуска добавянС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (OS Personalities) ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ само Π½Π° Π΅Π΄Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° със систСмни повиквания. Π—Π° заобикалянСто Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² BSDun бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ kprobe, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π° всички систСмни повиквания.

Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° kprobe систСмнитС повиквания Π½Π° FreeBSD бяха ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΡ‚ систСмнитС повиквания Π½Π° Linux ΠΈ Π·Π°Π²ΠΈΡ‚ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°. Π•Π΄Π½Π° част ΠΎΡ‚ систСмнитС повиквания Π½Π° FreeBSD Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ…Π° Π½Π° систСмнитС повиквания Π½Π° Linux, Π·Π° Π΄Ρ€ΡƒΠ³Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΡˆΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° структурата Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°, Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° сС замСняшС със Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Capcicum), Π° Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚Π°Ρ‚Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ структури Π½Π° ядрото Linux. Π—Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° kevent/kqueue Π½Π°Π΄ epoll() бСшС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° модификация Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π² потрСбитСлското пространство, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π° ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° всСки изпълняСм Ρ„Π°ΠΉΠ» Π½Π° FreeBSD.

Π’ ΠΎΠ±Ρ‰ΠΈ Π»ΠΈΠ½ΠΈΠΈ са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 250 систСмни повиквания. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ SystemV IPC, ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, futex-ΠΈ, sysctl MIB, prctl, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈ ΠΈ ioctl. Π—Π° Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ систСми бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° chroot-срСда ΠΎΡ‚ страната Π½Π° Linux (Π² процСса Π½Π° СкспСримСнти Π±Π΅Π· chroot Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚, изпълнявайки "pkg install ...", прСзаписа ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° /usr/local/* Π² Linux). ВсС ΠΏΠ°ΠΊ, някои инструмСнти всС ΠΎΡ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят Π±Π΅Π· chroot.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΌΠΎΠ΄ΡƒΠ» ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ ΠΈ прСнос Π½Π° ПО Π·Π° FreeBSD Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. ΠšΡ€Π°Ρ‚ΠΊΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°: make make load ./bsdun-freebsd-root-resetup.sh ./bsdun-freebsd-enter.sh uname -a FreeBSD хост 16.0-CURRENT FreeBSD 16.0-CURRENT (bsdun) amd64

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

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