LINUX.ORG.RU

Ядро 2.6.24-rc1: самый крупный rc-релиз за всю историю Linux


0

0

Недавно вышел первый релиз-кандидат ядра Linux 2.6.24. Линус Торвальдс назвал этот релиз самым крупным rc-релизом ядра за все время его существования. Чтобы убедиться в этом, достаточно посмотреть на список изменений: вы не поверите, но этот монструозный текст занимает почти 4 мегабайта и в нём содержится более 4 000 000 символов (правда, в "коротком виде", он занимает 8461 строк и почти 400 килобайт).

Как отметил Линус, сжатые diff'ы исходников предыдущих rc1 (имеются в виду diff'ы rc1 и предыдущей стабильной версии ядра) занимали 3-5 мегабайт, редко доходили до 6. Но diff между 2.6.24-rc1 и 2.6.23 занимает *одиннадцать* мегабайт!

Changelog: ftp://ftp.kernel.org/pub/linux/kernel...

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

★★★★★

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

> патчи для HPET в железке VIA VT8237

можно на этом местее поподробнее? что там исправили? что этот hpet даёт? у меня эта же железка.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>А какие из символов занимают чуть меньше байта?

Дык, может они в RADIX кодировке. А тут все понятно...

x-com
()
Ответ на: комментарий от anonymous

>никогда бы не догадался, что на аски 4 млн символов — это 4 МБ

Это, вообще говоря, правильно. Мегабайт - это ровно четыре миллиона байт. 4*2^20 байт - это четыре мебибайта.

Куритие SI: http://en.wikipedia.org/wiki/Megabyte

anonymous
()
Ответ на: комментарий от Eugeny_Balakhonov

> Лучше бы драйвера развивались отдельно от ядра. Было бы всем удобнее.

+1

Нашли чем хвастаться. Скоро конфиг ядра догонит реестр.

m00n
()
Ответ на: комментарий от Eugeny_Balakhonov

> А ядра 1.x сомневаюсь, что были на что-то практически полезны кроме экспириментов.

1.2.13 навсегда! А в 96 как раз 2.0 и вышло, вполне можно было и 1.2.x, и 1.3.x застать ;-). Тем более, что у 2.0.x где-то до 2.0.27-2.0.28 было не всё ладно со стабильностью ;-)

AlexM ★★★★★
()
Ответ на: комментарий от Rikz

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

Встроенные в ядро wine, иксы и ntfs-3g :)

nu11 ★★★★★
()
Ответ на: комментарий от nu11

> Встроенные в ядро wine, иксы и ntfs-3g :)

Да да и еще компиз! ;)

anonymous
()
Ответ на: комментарий от anonymous

Вообщето то что вы имеете в виду это 4 MiB, 4 000 000 это именно 4 MB :-) как это ни странно.

alx_me ★★☆
()
Ответ на: комментарий от AiFiLTr0

Это не вендекапец. Это линукс капец. Мортон уже визжит.

laune
()

БольшАя часть этого патча - это spelling corrections ;-)

birdie ★★★★★
()
Ответ на: комментарий от anonymous

Сдаётся мне, что это была ирония :)

kss ★★★★★
()

Очень много обновления по wifi драйверу libertas.
Таки приняли мой маленький патч :)

Dead ★★★★
()
Ответ на: комментарий от Dead

> Очень много обновления по wifi драйверу libertas.

> Таки приняли мой маленький патч :)

Вот из-за таких как ты и растёт размер ядра. Нефиг патчи коммитить. А то Мортон уже ругается:)

MooSE ★★★★
()
Ответ на: комментарий от redbaron

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

Фсе на фрибзд!

yk4ever
()
Ответ на: комментарий от generatorglukoff

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

Патамушта единственный способ для линукса сделать вендекапец - это самому стать вендой. Что он и делает. Ну, конечно, минус цена, минус закрытый код, минус унифицированность дистрибутива и бинарных пакетов... но в области блоатварьности альтернатив виндовому пути нет.

yk4ever
()
Ответ на: комментарий от m00n

> Нашли чем хвастаться. Скоро конфиг ядра догонит реестр.

А в сумме с конфигом гнома - подозреваю, уже давно.

yk4ever
()
Ответ на: комментарий от anonymous

> Щас тебе напишут, что фряха RIP =)

У фряхи более ч0ткая модель разработки. Бисти ещё простудится на похоронах Тукса.

yk4ever
()
Ответ на: комментарий от Obey-Kun

> можно на этом местее поподробнее? что там исправили? что этот hpet даёт? у меня эта же железка.

Если вкратце, то мне HPET нужен для увеличения времени жизни ноута от батареи. Подробно о нем можно почитать здесь: http://en.wikipedia.org/wiki/High_Precision_Event_Timer (и по ссылкам оттуда) но меня интересует именна эта положительная его сторона.

Патчи не исправили, а добавили возможность использования HPET на некоторых чипсетах Intel и VIA, где этот таймер есть, но разработчики BIOS решили не реализовывать его включение/выключение в BIOS.

Rikz ★★★
()

так он здоровый, т.к. объединили i386 и x86_64 в x86....

ИМХО зря.....

UrbanSerj
()

Боян, в толксах уже обсудили.

shahid ★★★★★
()
Ответ на: комментарий от anonymous

> Security Updates :-)

в 2.4. Security Updates уже нету?

anonymous
()
Ответ на: комментарий от yk4ever

> А в сумме с конфигом гнома - подозреваю, уже давно.

А если в сумме со способностью думать мысли, то сиди на винде с оптимизатором реестра и не вякай.

anonymous
()
Ответ на: комментарий от JackYF

> Разработчики из отпусков повыходили? Пиво новое вышло?

Это сезонное. К зиме процессы разработки набирают обороты, а к весне начинаются эпидемии червей под оффтопик ;)

mutronix ★★★★
()
Ответ на: комментарий от Obey-Kun

> патчи для HPET в железке VIA VT8237

не думаю, что это будет заметно на работе системы. Но одобряю, надо будет потестить.

А когда релиз 2.6.24?

Osmos ★★
()
Ответ на: комментарий от dikiy

>Где такую траву берешь? Я как раз замечаю с каждой новой версией прирост скорости часто.

Поначалу оно может так и было, но статья пониже показывает, что не все гладко в датском королевстве.

jackill ★★★★★
()
Ответ на: комментарий от jackill

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

Да то, что такой большой проект так вертится - уже классно

anonymous
()
Ответ на: комментарий от Obey-Kun

>Ещё упоминается некий "x86 merge", но я понятия не имею, что это...

AFAIK слияние веток x86 и x86-64.

anonymous
()
Ответ на: комментарий от Rikz

Что-то я никак не найду в опциях ядра, как добавить драйвера для RaLink. Может кто подскажет?

anonymous
()
Ответ на: комментарий от redbaron

>вы тут радуетесь, а в lkml сами разработчики платформо-зависимого кода типа i386 и x86_64 охают и ахают какой ужасный у них код, приводят статистику по количеству ошибок (недочётов?) на тысячу строк и все думают как бы им собраться и это убожество (не мои слова, их) привести во вменяемый вид.

Вообще, любой большой проект не мешало бы переписать с нуля пару раз. Но чего-то в подавляющем большинстве случаев никто ничего не переписывает, догадайтесь почему.

Absurd ★★★
()
Ответ на: комментарий от yurikoles

> про "CD диски", "DVD диски" слышал?

Про безграмотность слышали. Вообще-то "компакт-диски" и "диски DVD", во втором словосочетании "диски" -- это носитель грамматической формы, и пропустить его будет грамотнее, чем писать "DVD диски". Так и в случае rc: можно сказать "предварительный выпуск", можно "выпуск rc" (но лучше просто "rc"), но нельзя "rc выпуск", поскольку КАК "rc", ТАК И "DVD" НЕ ЯВЛЯЮТСЯ В ЭТИХ СЛОВОСОЧЕТАНИЯХ ОПРЕДЕЛЕНИЯМИ.

orlusha
()
Ответ на: комментарий от XYAH

>>Песец, это ж с какого года? Я Линухом заниматься начал в мохнатом 1996-м году, а уже ядро 2.0 было! А ядра 1.x сомневаюсь, что были на что-то практически полезны кроме экспириментов.

>помнится в году 1994-м или 1995-м я видел в баннере ppp-логина модемного пула киевского провайдера Adamant что-то типа "Linux 0.99".

Вау! Да мы с вами одного похоже возраста! UUCP - рулит! mgetty - наше все! своя bbs - вообще верх совершенства! Ха! были в те времена такие версии линукса в России (и 0.99 и 1.х)! До сих пор иногда вспоминаем как ядро и gcc пересобирали ))) Это ж была целая эпопея - пересобрать ядро ))) минимум ящик пива и пачка беломора на человека за 4 часа выходило )) Эх молодость...

Milker
()

да чувствую будет 2.6.24-rc25 через полтора года чтоб все баги позакрывать

fyrer
()

ну чо, иксы в ядро встроили?

anonymous
()
Ответ на: комментарий от anonymous

> Что-то я никак не найду в опциях ядра, как добавить драйвера для RaLink.

$ zcat /proc/config.gz | grep RT2
CONFIG_RT2X00=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB_RFKILL=y
# CONFIG_RT2400PCI is not set
CONFIG_RT2500PCI=m
CONFIG_RT2500PCI_RFKILL=y
# CONFIG_RT2500USB is not set
CONFIG_RT2X00_LIB_DEBUGFS=y
CONFIG_RT2X00_DEBUG=y

это опции могут зависеть от чего-то из этого:

#
# Wireless
#
CONFIG_CFG80211=m
CONFIG_NL80211=y
CONFIG_WIRELESS_EXT=y
CONFIG_MAC80211=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG is not set
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set
CONFIG_RFKILL=m
CONFIG_RFKILL_INPUT=m
# CONFIG_NET_9P is not set

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