The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Во FreeBSD удалось загрузить User-Mode Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от opennews (ok) on 22-Авг-07, 10:32 
Yuriy Tsibizov сообщил (http://lists.freebsd.org/pipermail/freebsd-emulation/2007-August/003907.html) об успешной загрузке user-mode Linux (запуск ядра как пользовательского процесса) во FreeBSD.

URL: http://lists.freebsd.org/pipermail/freebsd-emulation/2007-August/003907.html
Новость: http://www.opennet.me/opennews/art.shtml?num=11781

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от Seclorum email(ok) on 22-Авг-07, 10:32 
Чего только не придумают! А практическая польза от этого?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от yurii email on 22-Авг-07, 13:00 
а подумать головой?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от butcher (ok) on 22-Авг-07, 13:07 
В принципе, получается, что можно выполнять практически любые линуховые проги не в режиме эмуляции, а внутри UML.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от Andrew Kolchoogin on 22-Авг-07, 14:20 
> В принципе, получается, что можно выполнять практически любые линуховые проги не в
> режиме эмуляции, а внутри UML.

FreeBSD не эмулирует Linux. И никогда не эмулировала. Code Execution Path для Linux-программ, выполняющихся под FreeBSD, ничем не отличается от аналогичного в Linux'е. Никакого дополнительного Layer'а для этого не предусмотрено.
Эмулируются только вещи, которые по-разному работают в Linux и во FreeBSD - ptrace, например (sys/i386/linux/linux_ptrace.c), и платформенно-зависимые вещи a-la реализация сигналов, System V IPC (sys/i386/linux/linux_machdep.c) и сам механизм вызова ядра (Linux - не UNIX(tm), он в смысле syscall'ов больше похож на MS-DOS(R), это подробно объясняется во FreeBSD Developer's Handbook'е в разделе "Assembly Language Programming", поэтому приходится проводить некоторые шаманские манипуляции с сохранением в стеке регистров микропроцессора - подробнее см. http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/x86-system-calls.html ).
А User-mode Linux хорош для создания множественных виртуальных Linux-окружений, например, на каком-нибудь массовом хостинге.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от Дмитрий Ю. Карпов on 23-Авг-07, 10:39 
Практическая польза - в возможности запуска произвольного количества Linux-ядер, и у каждого свой набор процессов (т.е. фактически запускаются вирт.машины).

Гораздо интереснее, можно ли под FreeBSD таким же образом запупускать FreeBSD-ядра - по идее, это д.б. легче, чем запуск чужих ядер.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от Konstantin email(??) on 23-Авг-07, 10:50 
jail?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Во FreeBSD удалось загрузить User-Mode Linux"  
Сообщение от Аноним on 25-Авг-07, 19:41 
То есть и saa713x теперь можно заставить работать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру