Linux 2.6.0
А оно тебе такое beta надо?
не выдержал
Если хочешь "ебаться понастаящему", тогда самое то.
Я запускал только в UML-ипостаси (только сейчас вот попробовал uml-patch-2.6.0-test3-1)
1. Не работает эмуляция ethernet (недавно сломано, лечится одной строчкой)
2. Не освобождаются task_struct после завершения процесса, т.е. утекает память (как лечится, пока не знаю)
3. Модули не работают
Все эти баги - UML-specific
Вопрос был адресован к тем, кто с ним сталкивался и может сказать что-нибудь конструктивное.
Не знаю насчет вам, но лично мне - надо!
Насчет вкусного - много чего обещают, сам лучше меня знаешь. Начать например, с Ingo O(1)-scheduler и preemptible kernel.
> Я запускал только в UML-ипостаси (только сейчас вот попробовал uml-patch-2.6.0-test3-1)
Все, пошел ставить UML
> 1. Не работает эмуляция ethernet (недавно сломано, лечится одной строчкой)
Расскажи какой.
> 3. Модули не работают
У меня все что нужно внутрь вкомпилено, не актуально.
>Все эти баги - UML-specific
Я пытался на днях себе 2.6.0-test3 поставить так, вживиую. Результаты:
1) старый добрый matroxfb не работает (переключает видеорежим и экран покрывается какой-то лажей). система работает, дрыгает винтом, реагирует на num lock, но ни фига не видно.
2) отрубил matroxfb, бага прошла, зато появилась новая: при нажатии кнопки на клаве она нажимается 2-3 раза, то есть например вместро root набирается rrooottt, соотвественно залогиниться в систему тоже невозможно. времени у меня было мало, я забил.
Кто-нибудь сталкивался с такими граблями? Тыкните в меня ссылкой где что-нибудь похожее описано.
ЗЫ. Буду с этим бороться, пока не заработает. Если как-нибудь на днях увидите что lorien не работает - скорее всего я там ставлю 2.6.0
Ядро паникует при загрузке, если было собрано со SCSI и драйвером AHA1542.
ты уверен, что заметишь разницу?
> preemptible kernel
это вообще вредная шняга
> Расскажи какой.
+++ arch/um/os-Linux/drivers/tuntap_kern.c
static void tuntap_init(struct net_device *dev, void *data)
{
struct uml_net_private *pri;
struct tuntap_data *tpri;
struct tuntap_init *init = data;
+ init_etherdev(dev, 0);
pri = dev->priv;
tpri = (struct tuntap_data *) pri->user;
tpri->dev_name = init->dev_name;
tpri->fixed_config = (init->dev_name != NULL);
tpri->gate_addr = init->gate_addr;
tpri->fd = -1;
tpri->dev = dev;
printk("TUN/TAP backend - ");
if (tpri->gate_addr != NULL)
printk("IP = %s", tpri->gate_addr);
printk("\n");
}
для остальных драйверов, скорее всего, аналогично, если они нужны
Оставить комментарий
Landstreicher
кто нибудь юзал сабж? поделитесь впечатлениями