Size: a a a

2020 May 15

AD

Alex Demidov in freebsd_ru
Vadim Goncharov
осознайте разницу между libc и ядром
секция 2 - это syscalls
источник

VG

Vadim Goncharov in freebsd_ru
именно
источник

VG

Vadim Goncharov in freebsd_ru
об "использовании внутри" можно вменяемо говорить тогда, когда этот сисколл будет дёрнут прям самим libc
источник

AD

Alex Demidov in freebsd_ru
Vadim Goncharov
об "использовании внутри" можно вменяемо говорить тогда, когда этот сисколл будет дёрнут прям самим libc
Документация на syscall jail(2) пишет о том что он внутри вызывает syscall chroot(2) . При чем тут libc?
источник

VG

Vadim Goncharov in freebsd_ru
Alex Demidov
Документация на syscall jail(2) пишет о том что он внутри вызывает syscall chroot(2) . При чем тут libc?
надо понимать как это работает на самом деле
источник

VG

Vadim Goncharov in freebsd_ru
вы шо, правда считаете, что sys_jail() внутри себя вызывает sys_chroot() ? это не так.
источник

AD

Alex Demidov in freebsd_ru
Vadim Goncharov
вы шо, правда считаете, что sys_jail() внутри себя вызывает sys_chroot() ? это не так.
Документация врет?
источник

VG

Vadim Goncharov in freebsd_ru
не врёт
источник

VG

Vadim Goncharov in freebsd_ru
просто её понимать надо
источник

VG

Vadim Goncharov in freebsd_ru
она говорит о том, могут быть вернуты такие же errno, какие возвращает chroot и по тем же причинам, смотрите в его ман
источник

VG

Vadim Goncharov in freebsd_ru
всё.
источник

AD

Alex Demidov in freebsd_ru
нет не все. Документация пишет дословно "call chroot(2) internally". Врет или не врет?
источник

VG

Vadim Goncharov in freebsd_ru
Alex Demidov
нет не все. Документация пишет дословно "call chroot(2) internally". Врет или не врет?
источник

AD

Alex Demidov in freebsd_ru
Все понятно.
источник

VG

Vadim Goncharov in freebsd_ru
Oleg Ginzburg
это можно сделать и в chroot.  jail меняет это таким вот способом:

% setenv UNAME_r 1.0-RELEASE
% uname -r
1.0-RELEASE

jail почти ничего не привносит кроме рестрикшенов, если не брать в учет vnet
нет, этот способ - только для самого бинаря uname, а jail делает это более глубоким способом:
error = vfs_getopt(opts, "osrelease", (void **)&osrelstr, &len);
...
error = vfs_copyopt(opts, "osreldate", &osreldt, sizeof(osreldt));
источник

VG

Vadim Goncharov in freebsd_ru
там же hostuuid еще, например, и еще всякого
источник

А

Андрей in freebsd_ru
Товарищи! Назрел вопрос. Есть пара собственных проектов. Там есть и код и аппаратная составляющая. Замучался разбираться в версиях собственного произведения. Так же хочется как-то делиться со всеми вопрошающими. Может кто тут разбирается в открытых лицензиях? Так же есть вопрос куда выложить лучше...
источник

МН

Михаил Новоселов... in freebsd_ru
Андрей
Товарищи! Назрел вопрос. Есть пара собственных проектов. Там есть и код и аппаратная составляющая. Замучался разбираться в версиях собственного произведения. Так же хочется как-то делиться со всеми вопрошающими. Может кто тут разбирается в открытых лицензиях? Так же есть вопрос куда выложить лучше...
А аппаратная составляющая в виде информации в каком формате?
источник

А

Андрей in freebsd_ru
Ну схема. Наверное в любом. Какой нужен?! В каком принято? ПДФ? JPG?
источник

А

Андрей in freebsd_ru
Так же чертежи 3Д моделей еще там же есть...
источник