Size: a a a

Чат komYounity

2020 February 19

AP

Alexios Pifagorovich in Чат komYounity
ты нормальный вообще?
источник

S

Shenmue in Чат komYounity
вы о чем?
источник

¥

¥αros!αν in Чат komYounity
есть что-то типо вина для бзди, а есть бинарная совместимость
источник

S

Shenmue in Чат komYounity
Corona = Racoon (anagram), RLSW has same symbol as umbrella, could this be???
источник

AP

Alexios Pifagorovich in Чат komYounity
Фактически, имеется ядро Linux в ядре FreeBSD; различные базовые функции, реализующие все услуги яд-
ра, идентичны как в записях таблицы системных вызовов FreeBSD, так и в записях таблицы системных
вызовов Linux: операции с файловой системой, виртуальная память, средства доставки сигналов, System
V IPC ... Единственное отличие в том, что FreeBSD-программы получают интерфейсные функции FreeBSD,
а Linux-программы получают интерфейсные функции Linux (в большинстве более старых ОС есть только
их собственные интерфейсные функции: функции берутся из статического глобального массива структур
sysent[] , а не из массива, полученного разыменованием динамически проинициализированного указа-
теля в структуре proc процесса, выполняющего вызов).
Какая же реализация ABI для FreeBSD «родная»? Это не имеет значения. Единственное различие (на данный
момент, в будущем все может и, вероятно, изменится), пожалуй, в том, что функции системных вызовов
FreeBSD зашиты в ядро, а для Linux они могут быть либо статически скомпонованы в ядро, либо получаться
через модуль ядра.
Да, но можно ли назвать это эмуляцией? Нет. Это реализация ABI, а не эмуляция. Как таковой, эмулятор
(или симулятор) отсутствует.
В таком случае, почему же иногда говорят об «эмуляции Linux»? Чтобы «насолить» FreeBSD! Фактически,
причина в том, что на момент первой реализации не существовало слова, которое бы точнее описывало
этот процесс. Нельзя было сказать, что FreeBSD запускает приложения Linux (без перекомпиляции или за-
грузки соответствующего модуля ядра это невозможно). Но надо было как-то описать, что загружается -
отсюда и «эмулятор Linux».
источник

#

#Олег in Чат komYounity
¥αros!αν
есть что-то типо вина для бзди, а есть бинарная совместимость
Так вино тоже делает двоичную совместимость)
источник

¥

¥αros!αν in Чат komYounity
#Олег
Так вино тоже делает двоичную совместимость)
источник

#

#Олег in Чат komYounity
Wine it is not emulator!)
источник

#

#Олег in Чат komYounity
For example, the Linux kernel is not compatible with Windows. This does not mean that Linux can't be binary compatible with Windows applications. Additional software, Wine, is available that does that to some degree. 
источник

AP

Alexios Pifagorovich in Чат komYounity
ясно
источник

AP

Alexios Pifagorovich in Чат komYounity
Олег прав
источник

¥

¥αros!αν in Чат komYounity
источник

#

#Олег in Чат komYounity
Alexios Pifagorovich
Фактически, имеется ядро Linux в ядре FreeBSD; различные базовые функции, реализующие все услуги яд-
ра, идентичны как в записях таблицы системных вызовов FreeBSD, так и в записях таблицы системных
вызовов Linux: операции с файловой системой, виртуальная память, средства доставки сигналов, System
V IPC ... Единственное отличие в том, что FreeBSD-программы получают интерфейсные функции FreeBSD,
а Linux-программы получают интерфейсные функции Linux (в большинстве более старых ОС есть только
их собственные интерфейсные функции: функции берутся из статического глобального массива структур
sysent[] , а не из массива, полученного разыменованием динамически проинициализированного указа-
теля в структуре proc процесса, выполняющего вызов).
Какая же реализация ABI для FreeBSD «родная»? Это не имеет значения. Единственное различие (на данный
момент, в будущем все может и, вероятно, изменится), пожалуй, в том, что функции системных вызовов
FreeBSD зашиты в ядро, а для Linux они могут быть либо статически скомпонованы в ядро, либо получаться
через модуль ядра.
Да, но можно ли назвать это эмуляцией? Нет. Это реализация ABI, а не эмуляция. Как таковой, эмулятор
(или симулятор) отсутствует.
В таком случае, почему же иногда говорят об «эмуляции Linux»? Чтобы «насолить» FreeBSD! Фактически,
причина в том, что на момент первой реализации не существовало слова, которое бы точнее описывало
этот процесс. Нельзя было сказать, что FreeBSD запускает приложения Linux (без перекомпиляции или за-
грузки соответствующего модуля ядра это невозможно). Но надо было как-то описать, что загружается -
отсюда и «эмулятор Linux».
Ну это да, Unix и всё-такое)
источник

RT

Rafael Tele 2 in Чат komYounity
👩‍🚀 я вчера дома на винде сидел
источник

#

#Олег in Чат komYounity
У фри есть сайтец по поиску пакетов?
источник

#

#Олег in Чат komYounity
источник

¥

¥αros!αν in Чат komYounity
#Олег
У фри есть сайтец по поиску пакетов?
да
источник

#

#Олег in Чат komYounity
😎👍
источник

#

#Олег in Чат komYounity
Я может на старый ноут тоже поставлю фри, наверное
источник

AP

Alexios Pifagorovich in Чат komYounity
ставь уже на новый
источник