LINUX.ORG.RU

Почему не исправляют ошибки в Linux kernel


0

0

Натали Протасевич, разработчик Google помогающая Эндрю Мортону следить за обработкой ошибок, обратила внимание на несколько десятков проблем в ядре, которыми вообще никто не занимается. По этому поводу в lkm возникла оживленная дискуссия. Было высказано мнение, что разработчики настолько заняты исправлением критических проблем, что на все остальные просто не остается времени.

Однако Мортон категорически настаивает, что в первую очередь должны быть исправлены ошибки, выявленные в результате regression tests.

>>> Подробности



Проверено: Shaman007 ()

Re: Почему не исправляют ошибки в Linux kernel

Старо как мир. Сидите на старых и поддерживаемых ядрах если не нужны новые драйвера, некоторые особенности можно использовать из бэкпортов, и будет вам счастье :)

frame ★★★ ()

Re: Почему не исправляют ошибки в Linux kernel

а что, от винды уже можно оторвать графинтерфейс и привинтить другой? GUI наконец-то стал отдельным сервисом? и без GUI можно работать в консоли искаропки?

если нет, то сравниваем то, что входит в ОС. для линукса — ядро. для винды — ядро+GUI+то, что обеспечивает работоспособность GUI. и никак иначе.

mirage ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от INFOMAN

Re: Почему не исправляют ошибки в Linux kernel

> нВидию таки реверсят

это понятно, но где же открытые драйвера для винды? 0.о

> Одну можно нажать носом. Или тем, чем один неизвестный работник саппорта советовал постучать по клавиатуре.

Это понятно, wmv тоже можно нажать известным местом и смотреть на Линуксе. Но это не чистое решение, а грязный хак.

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Виновато авторское право и пр. дебильные американское и про-американское европейское законодательство. Почему вы считаете, что DRM придумала МС ? Она всего лишь ирает по правилам и не ссыт против ветра. Чего линуксойдам явно не хватает.

Уже представляю заголовки "Главне патентные тролли стали заложниками в своей же яме." Напоминает змею кусающую себя за хвост.

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> этот блог - ложь и бред криворукого ламера

А какже аргументы, что "Винда какраз для ламеров, которым ненадо лезть в настройки и т.п."? Неужели вантузойды готовы таки признать факт, что Бубунту проще винды?

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Вот когда твоей Gutsy будет шесть годков, тогда поговорим и о гигабайтах.

Убунту - это сконфигурированый Debian. Debian существует без малого c 1993-го года. Время говорения давно настало.

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

Полностью поддерживаю Мортона.

А вот этим гугловцам везде нужно сунуть свой длинный алмазный и нерушимый нос.

Demon37 ★★★★ ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

>Объём полных обновлений на венду с дистра SP2 до всех самых последних вяний - 80 мегов

нда!!???? а у мя архив с критическими обновлениями архив чтото занимает около 200метров

>В линуксах это гигабайты

не забывай там апдейты прикладного софта

AleX ★★★ ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от anonymous

Re: Почему не исправляют ошибки в Linux kernel

> Да вообще! Гейтсу молоко надо давать за вредность!

Нет, нельзя. Он настолько вредный, что молока за эту вредность нужно будет столько, сколько в мире нет...

shaplov ★★★ ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Я не говорил, что багов нет. Их не может не быть. Я говорил, что качество продукции MS наcтолько высоко, что баг в ней найти крайне тяжело.

ой, щас начнёёётся... или уже началось?

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

Wow! Баба-хакер ядра!

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

> а что, от винды уже можно оторвать графинтерфейс и привинтить другой?
> GUI наконец-то стал отдельным сервисом? и без GUI можно работать в
> консоли искаропки?

> если нет, то сравниваем то, что входит в ОС. для линукса — ядро. для
> винды — ядро+GUI+то, что обеспечивает работоспособность GUI. и никак
> иначе.

Ни флейма ради, а за чистоту определений.
И как ты собираешься работать с чистым ядром? Даже без shell-a?
А shell тоже очень много за собой тащит. (Про busybox знаю).

gelios ()

Re: Почему не исправляют ошибки в Linux kernel

> Напишите кто-нибудь Олегу Крылову насчет багов ядре! Он нас спасет. :)

А что в ядре проблемы с русскими хоткеями? Alt+SysRq+<*> вроде бы работает. ;)

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

>И как ты собираешься работать с чистым ядром? Даже без shell-a?

я чуть ниже сказал, что согласен оставить init, agetty и sh. натурально, линкованые статически. ошибся, конечно: под «sh» имел в виду busybox.

mirage ()

Re: Почему не исправляют ошибки в Linux kernel

>А ты не знал ? ;)

я до сих пор этого не знаю. пожалуйста, ссылку на mskb, где описано, как штатно запустить только ядро и минимальный shell, по возможностям равный busybox.

подчеркну: штатно.

зыж recovery console шелом не является.

mirage ()

Re: Почему не исправляют ошибки в Linux kernel

«штатно» — имеется в виду: «официально описано на сайте производителя или доступно для легального скачивания и сборки с другого сайта». ЛЕГАЛЬНО. не варез.

mirage ()

Re: Почему не исправляют ошибки в Linux kernel

а всё же, кто такой этот Джордж Оу?

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от anonymous

Re: Почему не исправляют ошибки в Linux kernel

Гугль:

ПРОТАСЕВИЧ НАТАЛИЯ АНДРЕЕВНА В 1996 заведующая сект., медсестра, целитель. Всероссийский научно-исследовательский центр традиционной народной медицины ...

kisa ()

Re: Почему не исправляют ошибки в Linux kernel

Если если очень сильно посмотреть, то в ядре Linux есть неисправленные баги 10-летней давности. Ну и понятно, так как Линукс никто промышленно не тестирует. Тестируют на пингвинах. QNX - вот на какого должны равняться разработчики ядра линукс

GotDotNetMono ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от GotDotNetMono

Re: Почему не исправляют ошибки в Linux kernel

>Если если очень сильно посмотреть, то в ядре Linux есть неисправленные баги 10-летней давности.

Вот с этого места пожалуйста подробнее.

Про то что полгода не принимают патч в основную ветку - было, но чтобы такое количество времени найденную ошибку не фиксили я чегой-то не припоминаю.

sS ★★★★★ ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от GotDotNetMono

Re: Почему не исправляют ошибки в Linux kernel

> в ядре Linux есть неисправленные баги 10-летней давности

кроме того, что в отличии от вас ядро линукс не газифицирует микроводоёмы примеры есть?

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Я говорил, что качество продукции MS наcтолько высоко, что баг в ней найти крайне тяжело.

И в Блокноте уже баг исправили? Всего-то 8 лет пока прошло... И Excel уже научили арифметике?

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от anonymous

Re: Почему не исправляют ошибки в Linux kernel

> Это ложь. Объём полных обновлений на венду с дистра SP2 до всех самых последних вяний - 80 мегов. В линуксах это гигабайты.

Первую точку исправьте на двоеточие. Так правильно будет. А то получается что, в 80 мегов включены апдейты офиса, различных БД (виндовые версии постгреса и мускуля) и всей прочей херни.

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

поясни мне, пожалуйста, что там можно сделать, окромя exit? оно ж даже чихнуть запрещает.

впрочем, тут я могу ошибаться за давностью лет. если ошибся, и там таки можно запускать программы (понятно, что native), копировать/удалять файлы везде, где позволено администратору, запускать .bat и .cmd — тогда извиняюсь.

зыж последний пункт исключению не подлежит. иначе это не shell, а жалкая пародия, из которой ничего толкового сделать нельзя.

mirage ()

Re: Почему не исправляют ошибки в Linux kernel

Почему, почему. Да потому что всем плевать на этот лялех и все. Пропал энтузиазм у разработчиков. Есть же более интересные вещи: WPF, WWF, WCF и т. д.

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

>под «sh» имел в виду busybox.

Все таки не совсем согласен. Стихия Busybox все таки встроенный устройства.
А тут тогда больше подходит что-то типа Windows Mobile,
хотя от последного GUI тоже не оторвешь.

Надо сравнивать с bash, zsh etc...

А там цепочка зависимостей потянется, например в Ubuntu:

bash зависит от base-files, libc6....
В свою очередь base-files заивисит awk, libpam-modules, base-passwd..
Ну и так далее.

Так что с моей точки зрения, вопрос все таки спорный.

gelios ()

Re: Почему не исправляют ошибки в Linux kernel

>bash зависит от base-files, libc6.... 
В свою очередь base-files заивисит awk, libpam-modules, base-passwd.. 
Ну и так далее.

Ужас ;)
ss@ACER:~$ ldd `which bash`
        linux-gate.so.1 =>  (0xffffe000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0xb7f3a000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f36000)
        libc.so.6 => /lib/libc.so.6 (0xb7df4000)
        /lib/ld-linux.so.2 (0xb7f5c000)


sS ★★★★★ ()

Re: Почему не исправляют ошибки в Linux kernel

>Ужас ;)
>ss@ACER:~$ ldd `which bash`
> linux-gate.so.1 => (0xffffe000)
> libtermcap.so.2 => /lib/libtermcap.so.2 (0xb7f3a000)
> libdl.so.2 => /lib/libdl.so.2 (0xb7f36000)
> libc.so.6 => /lib/libc.so.6 (0xb7df4000)
> /lib/ld-linux.so.2 (0xb7f5c000)

Ну я имел ввиду, что dependencies стоит у deb пакета.

gelios ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

80 мегов обновлений? Это вы чего с чем вообще сравниваете? Если уж считать обновления дистрибутивов линукса, то с ними надо сравнивать то, что в базу WSUS (это который не только винду, но и остальной софт от m$ обновляет)

У меня вот примерно 8 Гб на рабочем сервере база. (обновления для XP rus, windows server 2003 rus, office 2003, project 2002).

anonymous ()

Re: Почему не исправляют ошибки в Linux kernel

право смешно, но приведи мне пример массива данных и работы с ним в bat файле твоего навороченного виндового шела (хотяб recovery console). а в ms-dos? взамен привожу пример в bash:

#!/bin/bash FILES=(`ls`) echo ${FILES[*]}

а теперь удиви нас всех, сделай фокус - исчезни прихватив с собой саныча и haywire. все трое как обдристались

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Я не говорил, что багов нет. Их не может не быть. Я говорил, что качество продукции MS наcтолько высоко, что баг в ней найти крайне тяжело.

Переключаешь глючный маздай в реестре на режим UTC времени в часах реального времени. Ждешь час - ловишь глюк. Фича есть. Не работает. Багу лет 10. Про говно-TCP/IP стек который падает от фрагментов, от опций, от IGMP, глючный ARP-кеш принимающий ответы от левых подсетей, говнопатчи от которых отпадали то принтеры, то сеть, то софт, то IE напоминать не буду. Да сам винапдейт на лицензионном маздае помню не работал, писал ошибку, заработал только после сноса какой-то папки. Ну а реестр, права execute по умолчанию, автозапуск вирусов через autorun и desktop.ini, раздувающийся реестр, юзера-локальные админы - это баги дизайна. А баги-то пля... умора: MessageBox роняет систему, ANI курсор роняет ядро, удаленные руты в DCOM, LSASS, Workstation, RPC Locator, Messanger, Server, IIS, DNS-RPC и т.д. и т.п. Кошмарная дырявая недоось с тучей багов, которые исправляются месяцами, а иногда не исправляются по за 10 лет. Система превращающаяся в говно при интенсивной эксплуатации и требующая регулярную переустановку которой страдают виндузятники. Фтопку это быдлоподелие и тупых пиарщиков дерьмисты туда же!!!

anonymous ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от anonymous

Re: Почему не исправляют ошибки в Linux kernel

>право смешно, но приведи мне пример массива данных и работы с ним в bat файле твоего навороченного виндового шела (хотяб recovery console). а в ms-dos? взамен привожу пример в bash: 

Красноглазить заканчивай. 

Зачем данному шелу ненужная функциональность ?

К примеру в сборке busybox моего модема даже ls нету ибо не нужен

> help

?
help
logout
reboot
adsl
atm
brctl
cat
df
dumpcfg
echo
ifconfig
kill
arp
defaultgateway
dhcpserver
dns
lan
passwd
ppp
remoteaccess
restoredefault
route
save
swversion
wan
ping
ps
pwd
sntp
sysinfo
tftp


Речь была про безгуёвость а не про навороченность shell-a

sS ★★★★★ ()
Ответ на: Re: Почему не исправляют ошибки в Linux kernel от haywire

Re: Почему не исправляют ошибки в Linux kernel

> Это ложь. Объём полных обновлений на венду с дистра SP2 до всех самых последних вяний - 80 мегов.

Угу, 80 мегов на _базовую_ систему. В которой максимум можно в пасьянс сыграть.

annoynimous ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.