LINUX.ORG.RU

DragonFly BSD 2.4

 , , lwkt, ,


0

0

Тихо и незаметно вышел очередной выпуск DragonFly BSD. Это клон семейства BSD являющийся форком FreeBSD 4.8 и представляющий собой альтернативный путь развития ядра (автор и идеолог Диллан, категорически не согласился с изменениями в ядре FreeBSD 5.0 и форкнул её уведя с собой ~200 разработчиков freebsd). Таким образом, сабж представляет собой альтернативное развитие freebsd-4.*.

Система интересна тем, что она оставаясь юниксом, имеет полностью асинхронное ядро основанное на модели LWKT Матвея Диллана. Относится к монолитно модульным ядрам, но с минимальным функционалом, драйверы и всё по максимуму выносится из ядра. Основная цель проекта DragonFly это изначальная поддержка кластерности ядром. То есть, создание сложной структуры управления кэшем для файловых систем, файлов, виртуальных машин, что позволяет очень интерактивным программам работать на многих узлах кластера одновременно с полной гарантией когерентности во всех аспектах работы программы. Включает в себя агрегацию ресурсов в том числе процессорных, методом контроля за виртуальной машиной, для безопасного предоставления ресурсов даже через Интернет (проект DragonFly BSD не ставит безопасность как свою первоочередную цель, для безопасности и корректности есть OpenBSD)

Пакетный менеджер - адаптированный pkgsrc http://www.pkgsrc.org/

Основная файловая система - HAMMER http://www.dragonflybsd.org/hammer/

Существенным недостатком системы субъективно считаю сложность мат-модели, и как следствие, сложность написание программ под эту систему, хотя портирование более 6000 пакетов с BSD/GNU/Linux свидетельствует о хорошей совместимости... Пока работает только на x86 и amd64, в планах есть порты на другие архитектуры...

Желающим работать совет дождаться DragonFly BSD 2.4.1 примерно в конце октября сего года..

>>> DragonFly BSD 2.4

Ответ на: комментарий от sli

>> альтернативный путь развития ядра >И эти люди ещё упрекают в зоопарке пингвиньих дистрибутивов! Тут хоть ядро единое.

Это не ядро, а мусорная помойка постепенно превращающаяся в огромную мусорную свалку реализованную на ущербном POSIX: http://www.linux.org.ru/jump-message.jsp?msgid=4068847&cid=4072359

GNUFun
() автор топика
Ответ на: комментарий от Manhunt

>> А если пойнт в том, что рассчитывать на overflow глупо

> О как! То есть использование аппаратной арифметики по модулю 2^n вдруг оказалось под запретом? :D

Это ты скажи, зачем привел этот странный пример. Чтобы показать, что оптимизатор может принять неожиданное решение? Какой сюрприз.

> А поинт в том, что "понимание основ работы машины" никак не коррелирует с поведением компилятора.

Пойнт неправильный.

Ну, и про KISS уже сказали.

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

> Пойнт неправильный.

Я тебе 2 конкретных примера привел. А ты мне в ответ - глословное утверждение. Так не годится.

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

> в случае с Си нельзя полагаться на интуитивное "понимание основ работы машины". Исходя из такого "понимания" должны были сложиться два 16-битных регистра, и автоматически сумма должна быть по модулю 2^16

Какой пи*дец %)

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

Ну что вы, что вы!
Я ведь совсем не о том.
Как по мне, dfly намного интереснее FreeBSD.

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

> Я тебе 2 конкретных примера привел.

Конкретными было бы: "в соответствии с моим пониманием работы машины, компилятор должен сделать <...> потому что <...>, а он делает <...>, и это в аспекте <...> не коррелирует с тем, как работает реальная машина".

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

> Каково же их удивление, когда собранная gcc -O2 программа int main() { int i; for(i = 1; i > 0; i+=100000) ; return 0; } наглухо виснет! А собранная gcc -O0 - завершается! :D

Наверное это так действовало на gcc2.9, не пробовали использовать более свежую версию gcc? Как никак 2009 год, у меня alt4.1 и gcc4.1.2, что с O0, O2, O3 все работает одиноково, даже gdb подтвердил.

> компилятор срать хотел на наши представления о 16-битных числах

А почему ему не должно быть настрать? Это забота программиста. То же и с ФС, если ФС не может обеспечить целостность данных, то нечего вставлять костыли и распорки в стандарты (потом потребуется ещё для RAM вставить рспорки и т.д.).f

> printf("%d\n", (int) (a+b)); > %d\n

Надо думать что указываешь и что хочешь получить.

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

>printf("%d\n", (int) (a+b));
>меняем на

>printf("%u\n", ((int) (a+b)));


>и все фокусы и чудеса закончились


Нет.
И заметь, printf("%d+%d=%d\n", (int) a, (int) b, (int) c) выдает корректный результат.

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

> Железный аргумент :D

Ага. Если бы ты складывал 8-битовые числа, ты бы ждал, что сложатся 8-бит регисты? %)

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

> Я тебе 2 конкретных примера привел.

Эти 2 примера никуда не годятся.

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

>> Каково же их удивление, когда собранная gcc -O2 программа int main() { int i; for(i = 1; i > 0; i+=100000) ; return 0; } наглухо виснет! А собранная gcc -O0 - завершается! :D

> Наверное это так действовало на gcc2.9, не пробовали использовать более свежую версию gcc? Как никак 2009 год, у меня alt4.1 и gcc4.1.2, что с O0, O2, O3 все работает одиноково

На Lenny работает так, как он говорит. gcc 4.3.2

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

> Ага. Если бы ты складывал 8-битовые числа, ты бы ждал, что сложатся 8-бит регисты? %)

Google AL/AX/EAX/RAX

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

GNUFun> Давай сравнение генты, деба и альта оставим для другого раздела

А зачем тогда начинал ты сравнивать?

GNUFun> ЯДРА, МАТ_МОДЕЛИ, API, микроядра, монолитные ядра, неокласические ядра и lwkt...

Сколько ещё слов знаешь?

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

GNUFun> Это не ядро, а мусорная помойка постепенно превращающаяся в огромную мусорную свалку реализованную на ущербном POSIX

Насчёт мусорной помойки - обоснуй.

Насчёт ущербности POSIX - тоже обоснуй. Ну и да - собственное API DragonFly BSD, о котором ты тут по-ламерски вякаешь, ну никак POSIX заменить не может.

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

> На Lenny работает так, как он говорит. gcc 4.3.2

Может не все багфиксы накатили. m$ cl.exe из 2005 студии, что /Od что /O2 все по барабану, работает. Видимо кто-то из разработчиков не осилил стандарт =)

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

да, вот уж кому TDD нужен больше всех так это сишникам :)

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

>Во-вторых, загляни в исходники ядра и посмотри копирайты. Там очень много копирайтов от FreeBSD. Значит ядро DF BSD написано не с нуля.

ну не с нуля, форк фрюхи-4.8. POSIX API есть реализовано КАК прослойка между API ядра стрекозы и пользовательскими прогами написаными для юникса. Стрикоза не юникс, не посикс, она всего ЭМУЛИРУЕТ "привычный" API!

GNUFun
() автор топика
Ответ на: комментарий от tailgunner

> На Lenny работает так, как он говорит

Вот-вот. Поведение зависит от версии компилятора. И если нынешние компиляторы толкуют конкретный кусок кода так, как хочется программисту - среднестатистический программист почему-то успокаивается (и gloomdemon - яркий тому пример). И бесполезно ипать ему мозг про стандарт и UB, потому что в ответ он начинает рассказывать про дополнительные коды, ассемблер и прочие свои интуитивные ожидания. Хрен переубедишь. А когда в очередной версии gcc добавляют соответсвующие оптимизации, обнаруживается, что говнокод раскидан по всему проекту.

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

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

>> На Lenny работает так, как он говорит

> Вот-вот. Поведение зависит от версии компилятора.

Блин. Да, естественно, поведение зависит. Да, оптимизаторы могут удивлять. Только твой пример пустого цикла с выходом по преполнению ну никак не катит на пример кода, который _сломался по вине компилятора_. Я не припомню вообще ни одного слома при переходе с gcc 2.x -> 3.x -> 4.x.

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

> среднестатистический программист почему-то успокаивается

среднестатистический программист из нормального заведения не будет писать for(i = 1; i > 0; i+=100000), если ты такое пишешь, то должен четко представлять зачем это нужно и чем грозит.

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

про "свои интуитивные ожидания" пусть девочки рассказывают

> А когда в очередной версии gcc добавляют соответсвующие оптимизации, обнаруживается, что говнокод раскидан по всему проекту

ну и кто виноват что разработчики gcc не осилили стандарт? чем тогда c лучше php?

> трудно отличить корректный код от некорректного

нужно писать нормальный код и не выпендриваться выражениями типа y = x++ + ++x;

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

>> На Lenny работает так, как он говорит. gcc 4.3.2

> Может не все багфиксы накатили

Все фиксы, которые дебианщики сочли нужными добавить :)

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

> Я не припомню вообще ни одного слома при переходе с gcc 2.x -> 3.x -> 4.x.

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

Один только strict pointer aliasing чего стОит! Глюкодром.....

> Только твой пример пустого цикла с выходом по преполнению ну никак не катит на пример кода


Можешь сделать его непустым. Вставь туда printf("%d\n", i); - все равно цикл останется вечным.

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

> Все фиксы, которые дебианщики сочли нужными добавить :)

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

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

>Насчёт мусорной помойки - обоснуй.

График длины письки от времени... Темпы роста пугают..... Боюсь что обломется от собственного веса;)

linux-1.0.tar.bz2 13-Mar-1994 00:00 1.0M
linux-1.2.0.tar.bz2 07-Mar-1995 00:00 1.8M
linux-1.2.1.tar.bz2 17-Mar-1995 00:00 1.8M
linux-1.2.2.tar.bz2 27-Mar-1995 00:00 1.8M
linux-1.2.3.tar.bz2 02-Apr-1995 00:00 1.8M
linux-1.2.4.tar.bz2 06-Apr-1995 00:00 1.8M
linux-1.2.5.tar.bz2 12-Apr-1995 00:00 1.8M
linux-1.2.6.tar.bz2 23-Apr-1995 00:00 1.8M
linux-1.2.7.tar.bz2 29-Apr-1995 00:00 1.8M
linux-1.2.8.tar.bz2 03-May-1995 00:00 1.8M
linux-1.2.9.tar.bz2 01-Jun-1995 00:00 1.8M
linux-1.2.10.tar.bz2 12-Jun-1995 00:00 1.8M
linux-1.2.11.tar.bz2 26-Jun-1995 00:00 1.8M
linux-1.2.12.tar.bz2 25-Jul-1995 00:00 1.8M
linux-1.2.13.tar.bz2 02-Aug-1995 00:00 1.8M
linux-2.0.1.tar.bz2 03-Jul-1996 00:00 4.5M
linux-2.0.2.tar.bz2 05-Jul-1996 00:00 4.5M
linux-2.0.3.tar.bz2 06-Jul-1996 00:00 4.6M
linux-2.0.4.tar.bz2 08-Jul-1996 00:00 4.6M
linux-2.0.5.tar.bz2 10-Jul-1996 00:00 4.6M
linux-2.0.6.tar.bz2 12-Jul-1996 00:00 4.6M
linux-2.0.7.tar.bz2 15-Jul-1996 00:00 4.6M
linux-2.0.8.tar.bz2 25-Jul-1996 00:00 4.6M
linux-2.0.9.tar.bz2 26-Jul-1996 00:00 4.6M
linux-2.0.10.tar.bz2 27-Jul-1996 00:00 4.6M
linux-2.0.11.tar.bz2 05-Aug-1996 00:00 4.6M
linux-2.0.12.tar.bz2 09-Aug-1996 00:00 4.6M
linux-2.0.13.tar.bz2 16-Aug-1996 10:19 4.6M
linux-2.0.14.tar.bz2 20-Aug-1996 15:52 4.6M
linux-2.0.15.tar.bz2 25-Aug-1996 10:20 4.6M
linux-2.0.16.tar.bz2 31-Aug-1996 18:03 4.6M
linux-2.0.17.tar.bz2 02-Sep-1996 10:37 4.6M
linux-2.0.18.tar.bz2 05-Sep-1996 14:38 4.6M
linux-2.0.19.tar.bz2 11-Sep-1996 14:21 4.6M
linux-2.0.20.tar.bz2 13-Sep-1996 12:53 4.6M
linux-2.0.21.tar.bz2 20-Sep-1996 13:51 4.6M
linux-2.0.22.tar.bz2 08-Oct-1996 17:02 4.6M
linux-2.0.23.tar.bz2 18-Oct-1996 12:20 4.7M
linux-2.0.24.tar.bz2 30-Oct-1996 03:14 4.7M
linux-2.0.25.tar.bz2 08-Nov-1996 09:31 4.7M
linux-2.0.26.tar.bz2 22-Nov-1996 13:17 4.7M
linux-2.0.27.tar.bz2 01-Dec-1996 18:18 4.7M
linux-2.0.28.tar.bz2 14-Jan-1997 12:33 4.7M
linux-2.0.29.tar.bz2 07-Feb-1997 14:56 4.7M
linux-2.0.30.tar.bz2 08-Apr-1997 16:34 4.8M
linux-2.0.31.tar.bz2 17-Oct-1997 22:25 5.1M
linux-2.0.32.tar.bz2 18-Nov-1997 02:34 5.1M
linux-2.0.33.tar.bz2 16-Dec-1997 22:55 5.1M
linux-2.0.34.tar.bz2 04-Jun-1998 05:15 5.3M
linux-2.0.35.tar.bz2 13-Jul-1998 21:09 5.4M
linux-2.0.36.tar.bz2 16-Nov-1998 05:50 5.6M
linux-2.0.37.tar.bz2 14-Jun-1999 05:15 5.8M
linux-2.0.38.tar.bz2 25-Aug-1999 22:11 5.8M
linux-2.0.39.tar.bz2 09-Jan-2001 21:30 5.8M
linux-2.0.40.tar.bz2 08-Feb-2004 07:13 5.8M
linux-2.0.tar.bz2 09-Jun-1996 00:00 4.5M
linux-2.2.0.tar.bz2 26-Jan-1999 01:41 10M
linux-2.2.1.tar.bz2 28-Jan-1999 20:56 10M
linux-2.2.2.tar.bz2 23-Feb-1999 02:58 10M
linux-2.2.3.tar.bz2 09-Mar-1999 00:42 10M
linux-2.2.4.tar.bz2 23-Mar-1999 22:33 10M
linux-2.2.5.tar.bz2 29-Mar-1999 06:54 10M
linux-2.2.6.tar.bz2 16-Apr-1999 21:46 11M
linux-2.2.7.tar.bz2 28-Apr-1999 18:42 11M
linux-2.2.8.tar.bz2 11-May-1999 19:59 11M
linux-2.2.9.tar.bz2 13-May-1999 23:54 11M
linux-2.2.10.tar.bz2 14-Jun-1999 05:33 11M
linux-2.2.11.tar.bz2 09-Aug-1999 23:03 11M
linux-2.2.12.tar.bz2 26-Aug-1999 00:45 11M
linux-2.2.13.tar.bz2 20-Oct-1999 00:32 12M
linux-2.2.14.tar.bz2 04-Jan-2000 19:40 12M
linux-2.2.15.tar.bz2 04-May-2000 00:22 13M
linux-2.2.16.tar.bz2 07-Jun-2000 21:34 13M
linux-2.2.17.tar.bz2 04-Sep-2000 18:35 13M
linux-2.2.18.tar.bz2 11-Dec-2000 00:50 15M
linux-2.2.19.tar.bz2 25-Mar-2001 19:26 15M
linux-2.2.20.tar.bz2 02-Nov-2001 16:41 15M
linux-2.2.21.tar.bz2 20-May-2002 23:51 15M
linux-2.2.22.tar.bz2 16-Sep-2002 16:27 15M
linux-2.2.23.tar.bz2 29-Nov-2002 18:13 15M
linux-2.2.24.tar.bz2 05-Mar-2003 14:47 15M
linux-2.2.25.tar.bz2 17-Mar-2003 14:16 15M
linux-2.2.26.tar.bz2 24-Feb-2004 19:11 15M

GNUFun
() автор топика
Ответ на: комментарий от Manhunt

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

Ы? Вроде мы говорили о Си

> gcc стал понимать в соотвествии со стандартом.

Какой плохой gcc %)

>> Только твой пример пустого цикла с выходом по преполнению ну никак не катит на пример кода

> Можешь сделать его непустым. Вставь туда printf("%d\n", i); - все равно цикл останется вечным.

Ну что ж, значит, мне пора перечитать стандарт, и освежить память о UB. А тем, кто хочет от него зависить, надо использовать -fwrapv.

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

linux-2.4.0.tar.bz2 04-Jan-2001 23:45 19M
linux-2.4.1.tar.bz2 30-Jan-2001 07:56 19M
linux-2.4.2.tar.bz2 22-Feb-2001 01:00 20M
linux-2.4.3.tar.bz2 30-Mar-2001 05:03 20M
linux-2.4.4.tar.bz2 28-Apr-2001 01:43 20M
linux-2.4.5.tar.bz2 26-May-2001 01:26 21M
linux-2.4.6.tar.bz2 04-Jul-2001 00:07 21M
linux-2.4.7.tar.bz2 20-Jul-2001 21:25 21M
linux-2.4.8.tar.bz2 11-Aug-2001 04:13 21M
linux-2.4.9.tar.bz2 16-Aug-2001 18:32 21M
linux-2.4.10.tar.bz2 23-Sep-2001 18:30 22M
linux-2.4.11-dontuse.tar.bz2 09-Oct-2001 23:55 22M
linux-2.4.12.tar.bz2 11-Oct-2001 07:59 22M
linux-2.4.13.tar.bz2 24-Oct-2001 05:28 22M
linux-2.4.14.tar.bz2 05-Nov-2001 23:30 22M
linux-2.4.15.tar.bz2 23-Nov-2001 06:18 23M
linux-2.4.16.tar.bz2 26-Nov-2001 13:32 23M
linux-2.4.17.tar.bz2 21-Dec-2001 17:52 23M
linux-2.4.18.tar.bz2 25-Feb-2002 19:40 23M
linux-2.4.19.tar.bz2 03-Aug-2002 00:39 25M
linux-2.4.20.tar.bz2 28-Nov-2002 23:53 26M
linux-2.4.21.tar.bz2 13-Jun-2003 14:52 27M
linux-2.4.22.tar.bz2 25-Aug-2003 11:44 28M
linux-2.4.23.tar.bz2 28-Nov-2003 18:26 28M
linux-2.4.24.tar.bz2 05-Jan-2004 13:54 28M
linux-2.4.25.tar.bz2 18-Feb-2004 13:36 29M
linux-2.4.26.tar.bz2 14-Apr-2004 13:07 29M
linux-2.4.27.tar.bz2 07-Aug-2004 23:26 29M
linux-2.4.28.tar.bz2 17-Nov-2004 11:54 30M
linux-2.4.29.tar.bz2 19-Jan-2005 14:19 30M
linux-2.4.30.tar.bz2 04-Apr-2005 01:42 30M
linux-2.4.31.tar.bz2 01-Jun-2005 00:56 30M
linux-2.4.32.tar.bz2 16-Nov-2005 19:12 30M
linux-2.4.33.1.tar.bz2 19-Aug-2006 19:31 30M
linux-2.4.33.2.tar.bz2 22-Aug-2006 20:54 30M
linux-2.4.33.3.tar.bz2 31-Aug-2006 20:20 30M
linux-2.4.33.4.tar.bz2 19-Nov-2006 19:45 30M
linux-2.4.33.5.tar.bz2 14-Dec-2006 16:44 30M
linux-2.4.33.6.tar.bz2 18-Dec-2006 09:15 30M
linux-2.4.33.7.tar.bz2 22-Dec-2006 22:14 30M
linux-2.4.33.tar.bz2 11-Aug-2006 04:18 30M
linux-2.4.34.1.tar.bz2 03-Feb-2007 19:52 30M
linux-2.4.34.2.tar.bz2 24-Mar-2007 08:26 30M
linux-2.4.34.3.tar.bz2 22-Apr-2007 10:07 30M
linux-2.4.34.4.tar.bz2 22-Apr-2007 15:58 30M
linux-2.4.34.5.tar.bz2 06-Jun-2007 20:46 30M
linux-2.4.34.6.tar.bz2 22-Jul-2007 17:10 30M
linux-2.4.34.tar.bz2 23-Dec-2006 21:46 30M
linux-2.4.35.1.tar.bz2 15-Aug-2007 08:34 30M
linux-2.4.35.2.tar.bz2 08-Sep-2007 16:53 30M
linux-2.4.35.3.tar.bz2 23-Sep-2007 22:06 30M
linux-2.4.35.4.tar.bz2 17-Nov-2007 17:45 30M
linux-2.4.35.5.tar.bz2 16-Dec-2007 23:40 30M
linux-2.4.35.tar.bz2 26-Jul-2007 22:35 30M
linux-2.4.36.1.tar.bz2 16-Feb-2008 13:22 30M
linux-2.4.36.2.tar.bz2 24-Feb-2008 20:51 30M
linux-2.4.36.3.tar.bz2 19-Apr-2008 14:42 30M
linux-2.4.36.4.tar.bz2 07-May-2008 04:20 30M
linux-2.4.36.5.tar.bz2 01-Jun-2008 18:35 30M
linux-2.4.36.6.tar.bz2 06-Jun-2008 16:28 30M
linux-2.4.36.7.tar.bz2 07-Sep-2008 10:22 30M
linux-2.4.36.8.tar.bz2 19-Oct-2008 21:25 30M
linux-2.4.36.9.tar.bz2 09-Nov-2008 22:42 30M
linux-2.4.36.tar.bz2 01-Jan-2008 12:21 30M
linux-2.4.37.1.tar.bz2 19-Apr-2009 18:45 30M
linux-2.4.37.2.tar.bz2 07-Jun-2009 19:53 30M
linux-2.4.37.3.tar.bz2 19-Jul-2009 23:31 30M
linux-2.4.37.4.tar.bz2 26-Jul-2009 14:17 30M
linux-2.4.37.5.tar.bz2 13-Aug-2009 22:06 30M
linux-2.4.37.6.tar.bz2 13-Sep-2009 09:41 30M
linux-2.4.37.tar.bz2 02-Dec-2008 08:13 30M

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

linux-2.6.0.tar.bz2 18-Dec-2003 03:27 32M
linux-2.6.1.tar.bz2 09-Jan-2004 07:31 32M
linux-2.6.2.tar.bz2 04-Feb-2004 04:25 32M
linux-2.6.3.tar.bz2 18-Feb-2004 04:35 33M
linux-2.6.4.tar.bz2 11-Mar-2004 03:15 33M
linux-2.6.5.tar.bz2 04-Apr-2004 04:16 33M
linux-2.6.6.tar.bz2 10-May-2004 03:16 33M
linux-2.6.7.tar.bz2 16-Jun-2004 06:01 33M
linux-2.6.8.1.tar.bz2 14-Aug-2004 11:13 34M
linux-2.6.8.tar.bz2 14-Aug-2004 06:09 34M
linux-2.6.9.tar.bz2 18-Oct-2004 22:09 35M
linux-2.6.10.tar.bz2 24-Dec-2004 22:38 35M
linux-2.6.11.1.tar.bz2 09-Mar-2005 00:59 35M
linux-2.6.11.2.tar.bz2 09-Mar-2005 08:36 35M
linux-2.6.11.3.tar.bz2 13-Mar-2005 07:16 35M
linux-2.6.11.4.tar.bz2 16-Mar-2005 00:29 35M
linux-2.6.11.5.tar.bz2 19-Mar-2005 06:57 35M
linux-2.6.11.6.tar.bz2 26-Mar-2005 03:51 35M
linux-2.6.11.7.tar.bz2 07-Apr-2005 19:21 35M
linux-2.6.11.8.tar.bz2 30-Apr-2005 01:47 35M
linux-2.6.11.9.tar.bz2 11-May-2005 23:07 35M
linux-2.6.11.10.tar.bz2 16-May-2005 18:12 35M
linux-2.6.11.11.tar.bz2 27-May-2005 05:22 35M
linux-2.6.11.12.tar.bz2 12-Jun-2005 02:57 35M
linux-2.6.11.tar.bz2 02-Mar-2005 07:59 35M
linux-2.6.12.1.tar.bz2 22-Jun-2005 22:00 36M
linux-2.6.12.2.tar.bz2 30-Jun-2005 00:11 36M
linux-2.6.12.3.tar.bz2 15-Jul-2005 21:57 36M
linux-2.6.12.4.tar.bz2 05-Aug-2005 21:11 36M
linux-2.6.12.5.tar.bz2 15-Aug-2005 00:43 36M
linux-2.6.12.6.tar.bz2 29-Aug-2005 17:18 36M
linux-2.6.12.tar.bz2 17-Jun-2005 22:12 36M
linux-2.6.13.1.tar.bz2 10-Sep-2005 02:52 37M
linux-2.6.13.2.tar.bz2 18-Sep-2005 04:19 37M
linux-2.6.13.3.tar.bz2 03-Oct-2005 23:38 37M
linux-2.6.13.4.tar.bz2 10-Oct-2005 19:45 37M
linux-2.6.13.5.tar.bz2 15-Dec-2005 19:15 37M
linux-2.6.13.tar.bz2 29-Aug-2005 00:02 37M
linux-2.6.14.1.tar.bz2 09-Nov-2005 00:22 37M
linux-2.6.14.2.tar.bz2 11-Nov-2005 05:39 37M
linux-2.6.14.3.tar.bz2 24-Nov-2005 22:23 37M
linux-2.6.14.4.tar.bz2 15-Dec-2005 00:29 37M
linux-2.6.14.5.tar.bz2 27-Dec-2005 00:29 37M
linux-2.6.14.6.tar.bz2 08-Jan-2006 02:31 37M
linux-2.6.14.7.tar.bz2 02-Feb-2006 18:19 37M
linux-2.6.14.tar.bz2 28-Oct-2005 00:26 37M
linux-2.6.15.1.tar.bz2 15-Jan-2006 06:27 38M
linux-2.6.15.2.tar.bz2 31-Jan-2006 06:28 38M
linux-2.6.15.3.tar.bz2 06-Feb-2006 23:51 38M
linux-2.6.15.4.tar.bz2 10-Feb-2006 07:47 38M
linux-2.6.15.5.tar.bz2 01-Mar-2006 22:49 38M
linux-2.6.15.6.tar.bz2 05-Mar-2006 19:20 38M
linux-2.6.15.7.tar.bz2 28-Mar-2006 07:33 38M
linux-2.6.15.tar.bz2 03-Jan-2006 05:03 38M

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

linux-2.6.16.1.tar.bz2 28-Mar-2006 06:51 39M
linux-2.6.16.2.tar.bz2 07-Apr-2006 17:01 39M
linux-2.6.16.3.tar.bz2 11-Apr-2006 05:48 39M
linux-2.6.16.4.tar.bz2 11-Apr-2006 17:21 39M
linux-2.6.16.5.tar.bz2 12-Apr-2006 20:30 39M
linux-2.6.16.6.tar.bz2 17-Apr-2006 20:43 39M
linux-2.6.16.7.tar.bz2 17-Apr-2006 21:55 39M
linux-2.6.16.8.tar.bz2 18-Apr-2006 21:34 39M
linux-2.6.16.9.tar.bz2 19-Apr-2006 06:14 39M
linux-2.6.16.10.tar.bz2 24-Apr-2006 17:09 39M
linux-2.6.16.11.tar.bz2 24-Apr-2006 20:22 39M
linux-2.6.16.12.tar.bz2 01-May-2006 19:17 39M
linux-2.6.16.13.tar.bz2 02-May-2006 21:48 39M
linux-2.6.16.14.tar.bz2 05-May-2006 00:25 39M
linux-2.6.16.15.tar.bz2 09-May-2006 20:05 39M
linux-2.6.16.16.tar.bz2 11-May-2006 02:06 39M
linux-2.6.16.17.tar.bz2 20-May-2006 22:18 39M
linux-2.6.16.18.tar.bz2 22-May-2006 18:19 39M
linux-2.6.16.19.tar.bz2 31-May-2006 00:42 39M
linux-2.6.16.20.tar.bz2 05-Jun-2006 17:30 39M
linux-2.6.16.21.tar.bz2 20-Jun-2006 09:10 39M
linux-2.6.16.22.tar.bz2 22-Jun-2006 19:29 39M
linux-2.6.16.23.tar.bz2 30-Jun-2006 21:20 39M
linux-2.6.16.24.tar.bz2 06-Jul-2006 20:07 39M
linux-2.6.16.25.tar.bz2 15-Jul-2006 02:35 39M
linux-2.6.16.26.tar.bz2 15-Jul-2006 19:50 39M
linux-2.6.16.27.tar.bz2 17-Jul-2006 14:07 39M
linux-2.6.16.28.tar.bz2 25-Aug-2006 23:57 39M
linux-2.6.16.29.tar.bz2 13-Sep-2006 18:41 39M
linux-2.6.16.30.tar.bz2 02-Nov-2006 07:53 39M
linux-2.6.16.31.tar.bz2 07-Nov-2006 13:42 39M
linux-2.6.16.32.tar.bz2 15-Nov-2006 10:47 39M
linux-2.6.16.33.tar.bz2 27-Nov-2006 19:22 39M
linux-2.6.16.34.tar.bz2 29-Nov-2006 07:47 39M
linux-2.6.16.35.tar.bz2 06-Dec-2006 17:55 39M
linux-2.6.16.36.tar.bz2 13-Dec-2006 21:21 39M
linux-2.6.16.37.tar.bz2 28-Dec-2006 07:43 39M
linux-2.6.16.38.tar.bz2 20-Jan-2007 18:02 39M
linux-2.6.16.39.tar.bz2 30-Jan-2007 20:19 39M
linux-2.6.16.40.tar.bz2 10-Feb-2007 12:50 39M
linux-2.6.16.41.tar.bz2 17-Feb-2007 17:36 39M
linux-2.6.16.42.tar.bz2 25-Feb-2007 17:09 39M
linux-2.6.16.43.tar.bz2 02-Mar-2007 18:42 39M
linux-2.6.16.44.tar.bz2 20-Mar-2007 21:42 39M
linux-2.6.16.45.tar.bz2 24-Mar-2007 23:05 39M
linux-2.6.16.46.tar.bz2 31-Mar-2007 20:33 39M
linux-2.6.16.47.tar.bz2 13-Apr-2007 17:43 39M
linux-2.6.16.48.tar.bz2 15-Apr-2007 20:42 39M
linux-2.6.16.49.tar.bz2 22-Apr-2007 23:06 39M
linux-2.6.16.50.tar.bz2 03-May-2007 22:39 39M
linux-2.6.16.51.tar.bz2 09-May-2007 04:36 39M
linux-2.6.16.52.tar.bz2 30-May-2007 21:56 39M
linux-2.6.16.53.tar.bz2 25-Jul-2007 21:13 39M
linux-2.6.16.54.tar.bz2 06-Oct-2007 18:30 39M
linux-2.6.16.55.tar.bz2 12-Oct-2007 21:18 39M
linux-2.6.16.56.tar.bz2 01-Nov-2007 02:52 39M
linux-2.6.16.57.tar.bz2 05-Nov-2007 21:42 39M
linux-2.6.16.58.tar.bz2 06-Jan-2008 17:19 39M
linux-2.6.16.59.tar.bz2 19-Jan-2008 12:30 39M
linux-2.6.16.60.tar.bz2 27-Jan-2008 17:45 39M
linux-2.6.16.61.tar.bz2 16-Jul-2008 22:10 39M
linux-2.6.16.62.tar.bz2 21-Jul-2008 20:30 39M
linux-2.6.16.tar.bz2 20-Mar-2006 06:22 39M
linux-2.6.17.1.tar.bz2 20-Jun-2006 09:46 39M
linux-2.6.17.2.tar.bz2 30-Jun-2006 00:30 39M
linux-2.6.17.3.tar.bz2 30-Jun-2006 17:51 39M
linux-2.6.17.4.tar.bz2 06-Jul-2006 20:05 39M
linux-2.6.17.5.tar.bz2 15-Jul-2006 02:42 39M
linux-2.6.17.6.tar.bz2 15-Jul-2006 19:17 39M
linux-2.6.17.7.tar.bz2 25-Jul-2006 03:40 39M
linux-2.6.17.8.tar.bz2 07-Aug-2006 05:05 39M
linux-2.6.17.9.tar.bz2 18-Aug-2006 16:35 39M
linux-2.6.17.10.tar.bz2 22-Aug-2006 19:23 39M
linux-2.6.17.11.tar.bz2 23-Aug-2006 21:25 39M
linux-2.6.17.12.tar.bz2 08-Sep-2006 22:04 39M
linux-2.6.17.13.tar.bz2 09-Sep-2006 03:27 39M
linux-2.6.17.14.tar.bz2 13-Oct-2006 20:04 39M
linux-2.6.17.tar.bz2 18-Jun-2006 02:10 39M
linux-2.6.18.1.tar.bz2 14-Oct-2006 06:01 40M
linux-2.6.18.2.tar.bz2 04-Nov-2006 01:43 40M
linux-2.6.18.3.tar.bz2 19-Nov-2006 03:38 40M
linux-2.6.18.4.tar.bz2 29-Nov-2006 19:38 40M
linux-2.6.18.5.tar.bz2 02-Dec-2006 00:21 40M
linux-2.6.18.6.tar.bz2 17-Dec-2006 00:28 40M
linux-2.6.18.7.tar.bz2 20-Feb-2007 06:52 40M
linux-2.6.18.8.tar.bz2 23-Feb-2007 23:55 40M
linux-2.6.18.tar.bz2 20-Sep-2006 03:56 40M
linux-2.6.19.1.tar.bz2 11-Dec-2006 19:40 41M
linux-2.6.19.2.tar.bz2 10-Jan-2007 19:50 41M
linux-2.6.19.3.tar.bz2 05-Feb-2007 16:36 41M
linux-2.6.19.4.tar.bz2 20-Feb-2007 06:51 41M
linux-2.6.19.5.tar.bz2 24-Feb-2007 00:29 41M
linux-2.6.19.6.tar.bz2 03-Mar-2007 01:06 41M
linux-2.6.19.7.tar.bz2 03-Mar-2007 05:29 41M
linux-2.6.19.tar.bz2 29-Nov-2006 22:20 41M

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

linux-2.6.20.1.tar.bz2 20-Feb-2007 06:49 41M
linux-2.6.20.2.tar.bz2 09-Mar-2007 19:08 41M
linux-2.6.20.3.tar.bz2 13-Mar-2007 18:31 41M
linux-2.6.20.4.tar.bz2 23-Mar-2007 19:56 41M
linux-2.6.20.5.tar.bz2 06-Apr-2007 10:46 41M
linux-2.6.20.6.tar.bz2 06-Apr-2007 20:18 41M
linux-2.6.20.7.tar.bz2 13-Apr-2007 20:54 41M
linux-2.6.20.8.tar.bz2 25-Apr-2007 21:21 41M
linux-2.6.20.9.tar.bz2 26-Apr-2007 07:15 41M
linux-2.6.20.10.tar.bz2 27-Apr-2007 21:40 41M
linux-2.6.20.11.tar.bz2 02-May-2007 00:42 41M
linux-2.6.20.12.tar.bz2 24-May-2007 21:43 41M
linux-2.6.20.13.tar.bz2 07-Jun-2007 21:43 41M
linux-2.6.20.14.tar.bz2 11-Jun-2007 19:03 41M
linux-2.6.20.15.tar.bz2 07-Jul-2007 04:52 41M
linux-2.6.20.16.tar.bz2 16-Aug-2007 05:34 41M
linux-2.6.20.17.tar.bz2 25-Aug-2007 15:30 41M
linux-2.6.20.18.tar.bz2 28-Aug-2007 10:40 41M
linux-2.6.20.19.tar.bz2 08-Sep-2007 19:37 41M
linux-2.6.20.20.tar.bz2 23-Sep-2007 09:50 41M
linux-2.6.20.21.tar.bz2 17-Oct-2007 19:50 41M
linux-2.6.20.tar.bz2 04-Feb-2007 18:59 41M
linux-2.6.21.1.tar.bz2 27-Apr-2007 21:59 42M
linux-2.6.21.2.tar.bz2 23-May-2007 21:47 42M
linux-2.6.21.3.tar.bz2 24-May-2007 21:45 42M
linux-2.6.21.4.tar.bz2 07-Jun-2007 21:50 42M
linux-2.6.21.5.tar.bz2 11-Jun-2007 19:03 42M
linux-2.6.21.6.tar.bz2 07-Jul-2007 04:47 42M
linux-2.6.21.7.tar.bz2 04-Aug-2007 16:27 42M
linux-2.6.21.tar.bz2 26-Apr-2007 03:23 42M
linux-2.6.22.1.tar.bz2 10-Jul-2007 19:24 43M
linux-2.6.22.2.tar.bz2 09-Aug-2007 21:28 43M
linux-2.6.22.3.tar.bz2 15-Aug-2007 18:25 43M
linux-2.6.22.4.tar.bz2 21-Aug-2007 04:36 43M
linux-2.6.22.5.tar.bz2 22-Aug-2007 23:43 43M
linux-2.6.22.6.tar.bz2 31-Aug-2007 06:25 43M
linux-2.6.22.7.tar.bz2 21-Sep-2007 22:52 43M
linux-2.6.22.8.tar.bz2 25-Sep-2007 06:05 43M
linux-2.6.22.9.tar.bz2 26-Sep-2007 18:10 43M
linux-2.6.22.10.tar.bz2 10-Oct-2007 17:54 43M
linux-2.6.22.11.tar.bz2 02-Nov-2007 15:53 43M
linux-2.6.22.12.tar.bz2 05-Nov-2007 18:02 43M
linux-2.6.22.13.tar.bz2 16-Nov-2007 18:34 43M
linux-2.6.22.14.tar.bz2 21-Nov-2007 17:45 43M
linux-2.6.22.15.tar.bz2 14-Dec-2007 18:48 43M
linux-2.6.22.16.tar.bz2 14-Jan-2008 20:52 43M
linux-2.6.22.17.tar.bz2 06-Feb-2008 20:46 43M
linux-2.6.22.18.tar.bz2 11-Feb-2008 07:38 43M
linux-2.6.22.19.tar.bz2 26-Feb-2008 00:26 43M
linux-2.6.22.tar.bz2 08-Jul-2007 23:48 43M
linux-2.6.23.1.tar.bz2 12-Oct-2007 16:47 43M
linux-2.6.23.2.tar.bz2 16-Nov-2007 16:22 43M
linux-2.6.23.3.tar.bz2 16-Nov-2007 16:28 43M
linux-2.6.23.4.tar.bz2 16-Nov-2007 16:41 43M
linux-2.6.23.5.tar.bz2 16-Nov-2007 17:29 43M
linux-2.6.23.6.tar.bz2 16-Nov-2007 17:35 43M
linux-2.6.23.7.tar.bz2 16-Nov-2007 17:45 43M
linux-2.6.23.8.tar.bz2 16-Nov-2007 18:16 43M
linux-2.6.23.9.tar.bz2 26-Nov-2007 17:57 43M
linux-2.6.23.10.tar.bz2 14-Dec-2007 18:17 43M
linux-2.6.23.11.tar.bz2 15-Dec-2007 03:56 43M
linux-2.6.23.12.tar.bz2 18-Dec-2007 22:37 43M
linux-2.6.23.13.tar.bz2 09-Jan-2008 17:17 43M
linux-2.6.23.14.tar.bz2 14-Jan-2008 20:54 43M
linux-2.6.23.15.tar.bz2 08-Feb-2008 20:20 43M
linux-2.6.23.16.tar.bz2 11-Feb-2008 06:16 43M
linux-2.6.23.17.tar.bz2 26-Feb-2008 00:30 43M
linux-2.6.23.tar.bz2 09-Oct-2007 20:48 43M
linux-2.6.24.1.tar.bz2 08-Feb-2008 20:10 45M
linux-2.6.24.2.tar.bz2 11-Feb-2008 06:13 45M
linux-2.6.24.3.tar.bz2 26-Feb-2008 00:39 45M
linux-2.6.24.4.tar.bz2 24-Mar-2008 19:07 45M
linux-2.6.24.5.tar.bz2 19-Apr-2008 02:08 45M
linux-2.6.24.6.tar.bz2 01-May-2008 21:53 45M
linux-2.6.24.7.tar.bz2 07-May-2008 01:41 45M
linux-2.6.24.tar.bz2 24-Jan-2008 23:16 45M

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

linux-2.6.25.1.tar.bz2 01-May-2008 21:50 46M
linux-2.6.25.2.tar.bz2 07-May-2008 01:40 46M
linux-2.6.25.3.tar.bz2 10-May-2008 04:56 46M
linux-2.6.25.4.tar.bz2 15-May-2008 15:03 46M
linux-2.6.25.5.tar.bz2 06-Jun-2008 23:20 46M
linux-2.6.25.6.tar.bz2 09-Jun-2008 18:43 46M
linux-2.6.25.7.tar.bz2 16-Jun-2008 20:30 46M
linux-2.6.25.8.tar.bz2 22-Jun-2008 05:29 46M
linux-2.6.25.9.tar.bz2 24-Jun-2008 21:19 46M
linux-2.6.25.10.tar.bz2 03-Jul-2008 03:53 46M
linux-2.6.25.11.tar.bz2 13-Jul-2008 18:06 46M
linux-2.6.25.12.tar.bz2 24-Jul-2008 16:35 46M
linux-2.6.25.13.tar.bz2 28-Jul-2008 18:06 46M
linux-2.6.25.14.tar.bz2 01-Aug-2008 19:41 46M
linux-2.6.25.15.tar.bz2 06-Aug-2008 17:21 46M
linux-2.6.25.16.tar.bz2 20-Aug-2008 18:21 46M
linux-2.6.25.17.tar.bz2 08-Sep-2008 10:25 46M
linux-2.6.25.18.tar.bz2 09-Oct-2008 03:04 46M
linux-2.6.25.19.tar.bz2 22-Oct-2008 21:51 46M
linux-2.6.25.20.tar.bz2 10-Nov-2008 19:20 46M
linux-2.6.25.tar.bz2 17-Apr-2008 03:13 46M
linux-2.6.26.1.tar.bz2 01-Aug-2008 23:04 47M
linux-2.6.26.2.tar.bz2 06-Aug-2008 17:22 47M
linux-2.6.26.3.tar.bz2 20-Aug-2008 18:18 47M
linux-2.6.26.4.tar.bz2 08-Sep-2008 11:47 47M
linux-2.6.26.5.tar.bz2 08-Sep-2008 17:43 47M
linux-2.6.26.6.tar.bz2 09-Oct-2008 03:33 47M
linux-2.6.26.7.tar.bz2 22-Oct-2008 21:54 47M
linux-2.6.26.8.tar.bz2 10-Nov-2008 19:29 47M
linux-2.6.26.tar.bz2 13-Jul-2008 22:43 47M
linux-2.6.27.1.tar.bz2 15-Oct-2008 23:21 48M
linux-2.6.27.2.tar.bz2 18-Oct-2008 18:23 48M
linux-2.6.27.3.tar.bz2 22-Oct-2008 21:56 48M
linux-2.6.27.4.tar.bz2 26-Oct-2008 04:21 48M
linux-2.6.27.5.tar.bz2 07-Nov-2008 18:07 48M
linux-2.6.27.6.tar.bz2 13-Nov-2008 18:42 48M
linux-2.6.27.7.tar.bz2 20-Nov-2008 23:07 48M
linux-2.6.27.8.tar.bz2 05-Dec-2008 22:16 48M
linux-2.6.27.9.tar.bz2 14-Dec-2008 00:08 48M
linux-2.6.27.10.tar.bz2 18-Dec-2008 18:11 48M
linux-2.6.27.11.tar.bz2 14-Jan-2009 17:47 48M
linux-2.6.27.12.tar.bz2 18-Jan-2009 18:44 48M
linux-2.6.27.13.tar.bz2 25-Jan-2009 00:44 48M
linux-2.6.27.14.tar.bz2 02-Feb-2009 18:14 48M
linux-2.6.27.15.tar.bz2 06-Feb-2009 23:27 48M
linux-2.6.27.16.tar.bz2 12-Feb-2009 17:49 48M
linux-2.6.27.17.tar.bz2 13-Feb-2009 01:26 48M
linux-2.6.27.18.tar.bz2 17-Feb-2009 17:51 48M
linux-2.6.27.19.tar.bz2 20-Feb-2009 22:46 48M
linux-2.6.27.20.tar.bz2 17-Mar-2009 01:04 48M
linux-2.6.27.21.tar.bz2 23-Mar-2009 22:08 48M
linux-2.6.27.22.tar.bz2 02-May-2009 19:00 48M
linux-2.6.27.23.tar.bz2 08-May-2009 22:52 48M
linux-2.6.27.24.tar.bz2 20-May-2009 05:26 48M
linux-2.6.27.25.tar.bz2 12-Jun-2009 03:12 48M
linux-2.6.27.26.tar.bz2 02-Jul-2009 23:37 48M
linux-2.6.27.27.tar.bz2 20-Jul-2009 03:50 48M
linux-2.6.27.28.tar.bz2 24-Jul-2009 21:52 48M
linux-2.6.27.29.tar.bz2 30-Jul-2009 23:08 48M
linux-2.6.27.30.tar.bz2 16-Aug-2009 21:32 48M
linux-2.6.27.31.tar.bz2 17-Aug-2009 15:31 48M
linux-2.6.27.32.tar.bz2 09-Sep-2009 03:58 48M
linux-2.6.27.33.tar.bz2 09-Sep-2009 20:33 48M
linux-2.6.27.34.tar.bz2 15-Sep-2009 17:58 48M
linux-2.6.27.tar.bz2 09-Oct-2008 23:57 48M
linux-2.6.28.1.tar.bz2 18-Jan-2009 18:48 50M
linux-2.6.28.2.tar.bz2 25-Jan-2009 00:47 50M
linux-2.6.28.3.tar.bz2 02-Feb-2009 18:21 50M
linux-2.6.28.4.tar.bz2 06-Feb-2009 23:30 50M
linux-2.6.28.5.tar.bz2 12-Feb-2009 17:54 50M
linux-2.6.28.6.tar.bz2 17-Feb-2009 17:40 50M
linux-2.6.28.7.tar.bz2 20-Feb-2009 22:48 50M
linux-2.6.28.8.tar.bz2 17-Mar-2009 01:05 50M
linux-2.6.28.9.tar.bz2 23-Mar-2009 22:09 50M
linux-2.6.28.10.tar.bz2 02-May-2009 19:39 50M
linux-2.6.28.tar.bz2 24-Dec-2008 23:43 50M
linux-2.6.29.1.tar.bz2 02-Apr-2009 21:12 54M
linux-2.6.29.2.tar.bz2 27-Apr-2009 17:55 54M
linux-2.6.29.3.tar.bz2 08-May-2009 23:08 54M
linux-2.6.29.4.tar.bz2 20-May-2009 05:27 54M
linux-2.6.29.5.tar.bz2 15-Jun-2009 16:50 54M
linux-2.6.29.6.tar.bz2 02-Jul-2009 23:43 54M
linux-2.6.29.tar.bz2 23-Mar-2009 23:27 54M
linux-2.6.30.1.tar.bz2 02-Jul-2009 23:54 57M
linux-2.6.30.2.tar.bz2 20-Jul-2009 03:49 57M
linux-2.6.30.3.tar.bz2 24-Jul-2009 22:04 57M
linux-2.6.30.4.tar.bz2 30-Jul-2009 23:06 57M
linux-2.6.30.5.tar.bz2 16-Aug-2009 21:22 57M
linux-2.6.30.6.tar.bz2 09-Sep-2009 04:06 57M
linux-2.6.30.7.tar.bz2 15-Sep-2009 17:59 57M
linux-2.6.30.tar.bz2 10-Jun-2009 03:22 57M
linux-2.6.31.tar.bz2 09-Sep-2009 22:34 59M

GNUFun
() автор топика
Ответ на: комментарий от Quasar

> Насчёт ущербности POSIX - тоже обоснуй. Ну и да - собственное API DragonFly BSD, о котором ты тут по-ламерски вякаешь, ну никак POSIX заменить не может.

http://itc.ua/node/17811/

"Другая Unix

Что же принципиально нового в практически неотличимой глазами пользователя DragonflyBSD? Проще всего на это вопрос ответить кратко -- почти все. "Почти" потому, что новизна упрятана не столько за традиционным видом, сколько за традиционным Unix API, правда, "стрекоза" создавалась изначально с таким расчетом, что прослойку, обеспечивающую API, можно "подстегивать" без особых проблем."

Для тебя персонально стрекоза эмулирует POSIX API для ползовательских юникс програм. Но можно и писать не родном стрекозьем API. Слышал что писать на стрекозьем АПИ посикс програмистам черезвычайно неудобно, они кричали что оно слишком сложно и незахотели его использовать...

GNUFun
() автор топика
Ответ на: комментарий от Manhunt

> Мораль: компилятор срать хотел на наши представления о 16-битных числах, о поддержке арифметики с такими числами на нашем процессоре, и тд. У него в стандарте написано: integer promotion. Всякий раз, как он складывает два беззнаковых, размер которых меньше unsigned int, он каждое из них кастует к unsigned int. Не скастовал программист сумму вручную к uint16_t - сам дурак. Не очевидно? А Стандарту на это посрать. Более того, результат второго printf-а таки зависит от архитектуры! Если на ней unsigned int имеет размер 16 бит, то распечатается 0.

Вся эта сага с промоушенами мне не очень нравится. С одной стороны, поведение С можно назвать интуитивным в том смысле, что "раз проц быстрее складывает инты, то в начале слагаемые кастуются к интам".

С другой стороны, на современном железе ( == современному программисту ) гораздо более интуитивно сложение по модулю 16 бит. А там, где разница в скорости имеет значение, можно и ручками код поправить.

К. О. сообщает: если в С последовательно заменить все якобы "ускоряющие" фичи на интуитивно понятные, то получится совсем другой язык...

... хотя остается возможность заменять не последовательно, а только самые вопиющие.

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

>> Темпы роста пугают..... Боюсь что обломется от собственного веса;)

>Не бойся, деточка. Всё будет нормально.

Это я привёл длину в метрах не в эрогированном состоянии, а если выполнить tar -xjf linux-*.tar.bz2 и потом померить письку?

Люди об этом начали беспокоится еще в 2003...

http://itc.ua/node/17811/

"Как видите, рост фактически экспоненциальный. И это расплата за совершенство. Хотя бы потому, что он означает и экспоненциальный рост как сложности его сопровождения, так и "имплантации" принципиально новых, архитектурных модификаций. В подтверждение можно привести оценки еще одного признанного специалиста Дэвида Уилера (David A. Wheeler): стоимость разработки дистрибутива (на сегодняшний день устаревшего) RedHat 7.1 эквивалентна более чем 1 млрд. долларов и 8 тысячам человеко лет при коммерческой организации проектного процесса, при этом версия 7.1 демонстрирует 60%-ный рост эквивалентных затрат по сравнению со своей предшественницей -- RedHat 6.2. По сути, такой же закономерности подчинена любая разработка, которая усовершенствуется своими создателями в рамках одной архитектурной традиции. И начиная с некоторого значения масштаба неизбежно наступает момент истины, когда лучше и проще (во всех отношениях) "что то в консерватории исправить"."

GNUFun
() автор топика
Ответ на: комментарий от elipse

>printf("%d\n", (int) (a+b));
>меняем на

>printf("%u\n", ((int) (a+b)));


>и все фокусы и чудеса закончились


Ой, я криво посмотрел. У автора неправильное приведение типов, должно быть как-то так:

printf("%d\n", (int)((uint16_t) (a+b)));

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

> а если выполнить tar -xjf linux-*.tar.bz2 и потом померить письку?

Я думаю, при этом ты умрешь от мозгового перенапряжения.

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

>>А ты вычти модули драйверов.

>Не помогает сильно... ну скости 50%


Я про растущий размер исходников. Растет он в осном из-за добавления новых дров.

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

> Где?? Ты проверял?

Ну да.

>? Предложенная тобой замена на результат не влияет.


Дык, чтоль скрин показаывать ? :))

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

>Я про растущий размер исходников. Растет он в осном из-за добавления новых дров.

Процесорные архитектуры, файловые системы, сети, виртуализация, безопасность... и много других слов;)

GNUFun
() автор топика
Ответ на: комментарий от tailgunner

>Я думаю, при этом ты умрешь от мозгового перенапряжения.

не переживай от "перенапряжения" не умру.

GNUFun
() автор топика
Ответ на: комментарий от gloomdemon

> ну и кто виноват что разработчики gcc не осилили стандарт?

Дурачок, для таких как ты убогих даже вика пишет: http://en.wikipedia.org/wiki/Integer_overflow - In the C programming language, signed integer overflow causes undefined behavior, while unsigned integer overflow causes the number to be reduced modulo a power of two, meaning that unsigned integers "wrap around" on overflow.

Но ты, кончено, сейчас продолжишь свой скулеж про каноничность VS и про волшебные патчи в альтлинуксе. Поэтому отсылаю тебя к ISO/IEC 9899:TC2 раздел 3.4.3 абзац 3.

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

А сам-то стандарт тот читал? Твой код про 65536 поросту неверен(с точки зрения того, чего ты ожидаешь).

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