Π—Π° FreeBSD сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° сличСн Π½Π° plegde ΠΈ unveil

Π—Π° FreeBSD, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, ΡˆΡ‚ΠΎ потсСтува Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° систСмот Plegde ΠΈ Enveil, Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenBSD. Π˜Π·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Plegde сС постигнува со Π·Π°Π±Ρ€Π°Π½Π° Π½Π° пристап Π΄ΠΎ систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС користат Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π²ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ со сСлСктивно ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ пристап само Π΄ΠΎ ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со ΠΊΠΎΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π—Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π΅Π΄Π΅Π½ Π²ΠΈΠ΄ Π±Π΅Π»Π° листа Π½Π° систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π° ситС Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ сС Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΈ.

Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π°Π½Π°Π»ΠΎΠ³ΠΎΡ‚ Π½Π° Plegde ΠΈ ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π·Π° FreeBSD сС свСдува Π½Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ слој ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π΅Π· Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠŸΠΎΡ‚ΡΠ΅Ρ‚Π΅Ρ‚Π΅ сС Π΄Π΅ΠΊΠ° Π²ΠΎ OpenBSD, Plegde ΠΈ ΠžΡ‚ΠΊΡ€ΠΈΠ΅Π½ΠΈ сС насочСни ΠΊΠΎΠ½ тСсна ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° со основната ΠΎΠΊΠΎΠ»ΠΈΠ½Π° ΠΈ сС користат со додавањС Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΏΡ€ΠΈΠ±Π΅Π»Π΅ΡˆΠΊΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° сСкоја Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. Π—Π° Π΄Π° ја поСдноставитС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ грануларност Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π½Π° систСмот ΠΈ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ со часовитС Π½Π° систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ (Π²Π»Π΅Π·/ΠΈΠ·Π»Π΅Π·, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ, IOCTL, SYSCTL, Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° процСси, ΠΈΡ‚Π½.). Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° пристапот ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²ΠΈΠΊΠ°Π°Ρ‚ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° бидСјќи сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ активности, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пристапот Π΄ΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ΄Π±ΠΈΠ΅ ΠΏΠΎ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π²ΠΎΡΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΌΡ€Π΅ΠΆΠ½Π° врска.

Авторот Π½Π° ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ПлСгдС ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° Π·Π° FreeBSD ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ моТност Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π·Π° ΠΊΠΎΠΈ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° завСси, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ посСбна Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° со основни поставки ΡˆΡ‚ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ класи Π½Π° систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ спСцифични Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Ρ€Π°Π±ΠΎΡ‚Π° со Π·Π²ΡƒΠΊ, ΠΌΡ€Π΅ΠΆΠ½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°, Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅ ΠΈ сл.), Како ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° со ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° пристап Π·Π° спСцифични Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

УслуТната Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° завСса ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ, процСси Π½Π° сСрвСр, Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ Ρ†Π΅Π»ΠΈ сСсии Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°. ЗавСсата ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π°Π΅Π΄Π½ΠΎ со ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ потсистСмитС Jail ΠΈ Capsicum. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π²Π³Π½Π΅Π·Π΄Π΅Π½Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°, ΠΊΠΎΠ³Π° стартуванитС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π³ΠΈ наслСдуваат ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° поставСни Π·Π° ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π΄ΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ со ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°. НСкои ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ (ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅, POSIX/SysV IPC, PTY) сС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ со Π±Π°Ρ€ΠΈΠ΅Ρ€Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ кој Π³ΠΎ спрСчува пристапот Π΄ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ ΠΊΠΎΠΈ Π½Π΅ сС создадСни ΠΎΠ΄ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ ΠΈΠ»ΠΈ родитСлскиот процСс.

ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ја ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° сопствСната ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° CurnateCtl ΠΈΠ»ΠΈ со ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Plegde () Π½Π° Libcurtain () ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ (), слични Π½Π° ΠΎΠ½ΠΈΠ΅ ΡˆΡ‚ΠΎ сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ Π²ΠΎ OpenBSD. Π—Π° слСдСњС Π½Π° Π±Ρ€Π°Π²ΠΈΡ‚Π΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π΅ sysctl β€žsecurity.curtain.log_levelβ€œ. ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΠΎΡ‚ Π΄ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ X11 ΠΈ Wayland Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ со Π½Π°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž-Xβ€œ/β€œ-Yβ€œ ΠΈ β€ž-Wβ€œ ΠΊΠΎΠ³Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ завСсата, Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ стабилизирана ΠΈ ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π΅Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ( ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π³Π»Π°Π²Π½ΠΎ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° X11, Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Wayland сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ). ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° со создавањС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° (~/.curtain.conf). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ Firfox само Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ ~/Downloads/, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ Π΄Π΅Π» β€ž[firefox]β€œ со ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ β€ž~/Downloads/ : rw +β€œ.

Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π³ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ mac_curtain kernel Π·Π° Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап (MAC, Π—Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап), Π·Π±ΠΈΡ€ Π½Π° Π·Π°ΠΊΡ€ΠΏΠΈ Π·Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ FreeBSD со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libcurtain Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ plegde ΠΈ unveil Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° завСса, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° конфигурациски Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ тСстови ΠΈ Π·Π°ΠΊΡ€ΠΏΠΈ Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π²ΠΎ корисничкиот простор (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ $TMPDIR Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° со ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ). КадС ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π°Π²Ρ‚ΠΎΡ€ΠΎΡ‚ ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ Π±Π°Ρ€Π°Π°Ρ‚ Π·Π°ΠΊΡ€ΠΏΠΈ Π²ΠΎ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅.

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

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