LINUX.ORG.RU

Количество строк кода в ядре Linux превысило 10 миллионов

 


0

0

Простой анализ последней версии ядра Linux показывает, что число строк кода достигло 10 миллионов (считая и комментарии, и пустые строки). При детальном анализе становится видно, что реальное количество строк кода (без комментариев и пустых строк) составляет 6399191. Это число растет с каждой новой версией ядра.

via /.

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



Проверено: Shaman007 ()
Ответ на: комментарий от I3rain

Открой для себя интсталлер РедХата, где твое виндузятничество с подсовываением дискеток реализовано в полную силу силами девелоперов железа, которые сертифицируются на RH.

anonymous
()

Так выпьем же за краткость -- сестру таланта! :)
А что, собственно, предлагается обсуждать?

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

>> На практике проще не ебать коня, а делом заняться.

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

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

Разница большая, по статистике в среднем в коде профессионального кодера идет 1 ошибка на 50000 строк, считаем и получаем 200 ошибок, что говорит о том что линуха только из-за своего ядра не будет так стабильна как те же bsd системы.

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

> А то встретил интересный метод написания кода - "заведем 10 переменных, забудем про них, заведем еще 10" в kdelibs-4.1.2 :)

Такой метод гномерам был бы в самый раз, ибо на C пишут. А кдешникам надо так: заведём 10 классов, забудем про них...

const86 ★★★★★
()

Простой анализ LOR показывает, что число строк сообщений на ресурсе достигло 10 млн. При детальном анализе становится видно, что реальное количество полезной информации (без комментариев и пустых слов) составляет 6399 строк. Соотношение общего числа строк к полезной информации растет с каждой новой новостью.

//Метки: рост энтропии во вселенной.

anonymous
()

И это надо отпраздновать...

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

>Согласен брат... НО... тащить в ядре всевозможные драйвера, и еще хз что, тоже не лучший выход... этак к 2010 глду ты качнешь 1GB linux-src.tar.gz

Да уж. Страшен будет Linux, если его-таки начнут поддерживать производители жеклеза. ;)

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

>1 на 50000? Не маловато ли? o_O

В итоговом продукте - нормально.

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

>все христиане должны немедленно удалить ЭТО!

А ты значит Ъ христианин?

>63*9+91+9-1=666

Это каббала, и это никаким местом не имеет оношения к христианству http://ru.wikipedia.org/wiki/Каббала

Нпоминаю тебе Ъ христианин, завтра у тебя шаббат.

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

> А ядро Linux ты тоже каждый раз тянешь? Нет? А что так? Представим такую ситуацию сгорела у тебя сетевая купил ты новую, опа а на старом ядре нет дров! И что? Качаем новое ядро? Так не проще будет скачать десяток килобайт драйвера чем 50м ядра?

Смешной мальчик, ты давно разучился читать прайсы и HCL'ы, а также думать головой? :)

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

> Такой метод гномерам был бы в самый раз, ибо на C пишут. А кдешникам надо так: заведём 10 классов, забудем про них...

Это не энтерпрайзно, не хватает Жабы и векторных иконок.

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

+1, гон. 50k строк - это, навскидку, больше 1 Мб исходного кода.
несколько месяцев работы одного программиста.
одна ошибка, говорите? =)

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

0) Мы о программистах или о быдлокодерах? :) 1) Он работает не один => есть шанс, что ошибку заметит второй. 2) Есть отладка и тест, где опять же многие ошибки будут найдены, еще до релиза.

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

> 63*9+91+9-1=666 > все христиане должны немедленно удалить ЭТО!

Онотоле, перелогиньтесь

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

> Количество не таких же строк, как в KDE4, я надеюсь? А то встретил интересный метод написания кода - "заведем 10 переменных, забудем про них, заведем еще 10" в kdelibs-4.1.2 :)

Это они на будущее резервируют :)

anonymous
()

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

anonymous
()

А сколько там буков? А запятых?

ansi ★★★★
()

интересно, а сколько строк кода в ядре FreeBSD? кто-то подскажет?

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

0. о программистах :) да и какая разница, быдло- или небыдлокодер,
   человеку вообще свойственно ошибаться, будь он хоть семи пядей
   во лбу.
1. ты прав
2. ты прав

видимо, мы говорим о разных стадиях разработки ПО. 
у меня в голове не укладывалось, как человек (группа людей) может 
написать 1 млн букв и ошибиться всего 1 раз :) сверх-люди какие-то 
получаются, ей богу. а если рассматривать стадию релиза, то да, за 
сутки и недели тестирования можно свести кол-во ошибок практически 
к нулю.

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

> у меня в голове не укладывалось, как человек (группа людей) может написать 1 млн букв и ошибиться всего 1 раз :)

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

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

Re^2: Количество строк кода в ядре Linux превысило 10 миллионов

> Это каббала, и это никаким местом не имеет оношения к христианству
> http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%B1%D0%B1%D0%B0%D0%BB%D0%B0

> Нпоминаю тебе Ъ христианин, завтра у тебя шаббат.



почитай уже в вики, чем евреи от иудеев отличаются

ps. Бога нет. Это медицинский факт. Есть только быдлобог, но он - не нужен.

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

Re^2: Количество строк кода в ядре Linux превысило 10 миллионов

> а ещё можно 639+9+19-1

мощно. явно неспроста. и на телефон 7значный похоже

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

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

А исходники ядра вы через астрал вытягиваете, да? =)

>Да и драйвер на сетевуху тоже нужен, как его буду тянуть без тырнета? :)

Исходники ядра откуда брали? Вот оттуда и драйвер берите.. А если ваш дистростроитель не положил на диск нужные дрова, то это проблемы исключительно вашего дистростроителя.

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

Re^4: Количество строк кода в ядре Linux превысило 10 миллионов

> Гик, ты? :)

на твоём лоре нет логинов? и ты всех так опрашиваешь?

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

Re^2: Количество строк кода в ядре Linux превысило 10 миллионов

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

можно ли считать стабильно зафиксированным дедушку Ленина, если там постоянно происходят движения наноорганизмов и прочие движения в поддержку Броуна?

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

>на D - короче будет или длиннее?

лучше на :-D

а то у тебя какой то кот чеширский получился

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

>А то встретил интересный метод написания кода - "заведем 10 переменных, забудем про них, заведем еще 10" в kdelibs-4.1.2 :)

о сколько нам открытий чудных готовит красноглазья дух

это во многих софтинах. в mplayer к примеру

можешь попатчить - сорцы открытые

>p.s не гномер.

аминь

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

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

идиот. что мне до ошибок в коде тв-тюнеров, звуковух и вебкамер на роутере?

неудачно тролишь. тренируйся. у убогого изеня (izen) и то лучше получается

black7
()

Скомпилить чтоли ВСЁ что можно в монолит :) посмотреть сколько мегабайт будет...

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

>А ещё давайте посчитаем кол-во строк в кедах и в гноме и в других де, надо ж как-то время убивать, ну не разрабатывать же в самом деле это долбанное ядро

И получится, что количесво строк кода в Linux больше чем в Windows.

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

>s/Linux/Linux+иксы+DE

Что будет вполне разумно, логично и правильно.

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

>А ядро Linux ты тоже каждый раз тянешь? Нет? А что так? Представим такую ситуацию сгорела у тебя сетевая купил ты новую, опа а на старом ядре нет дров! И что? Качаем новое ядро? Так не проще будет скачать десяток килобайт драйвера чем 50м ядра?

А кто сказал, что ты этого не можешь сделать? Просто в ядре почти все и так есть. Если чего нет, то можешь скачать драйвер из инета и скомпилить его под свое ядро. И никакх проблем.

dikiy ★★☆☆☆
()

Какой кошмар. Оно скоро лопнет!

ПАНИКА ПАНИКА

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

> 10 миллионов строк говнокода. Это надоже.
Лучшеб оптимизацией занимались.

ты правда считаешь, что оптимизация это уменьшение размера кода( разве, что было дублирование кода, но такое бывает только у начинающих и быдлокодеров ), а не наоборот?

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

так мне кто-нить ответит про стабильный API? почему его нет сейчас и будет ли он в будущем?

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

>Я помню ядро, лет 10 назад, в десятки килобайт

Нифига се у тебя глюки:)) А я помню, что ядро 2.2.0 вышедшее в начале 1999-го года весело 10 метров в упакованном архиве.

golodranez ★★★★
()

смешно вас читать. пишите еще)

ЗЫ: сразу видно, что мало кто не только исходники ядра не видел, но и в меню конфигурации даже не заглядывал... эээх, ЛОР...

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

> так мне кто-нить ответит про стабильный API? почему его нет сейчас и будет ли он в будущем?

cat /usr/src/linux/Documentation/stable_api_nonsense.txt

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

> 10 миллионов строк говнокода. Это надоже.
> Лучшеб оптимизацией занимались.


2 строчки глупостей от анонимуса. Это надо же. Лучше б делом занялся.

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

>cat /usr/src/linux/Documentation/stable_api_nonsense.txt спасибо, добрый человек!

anonymous
()

П..ц! Хорошо, что я с этим линуксовым ГСМ говном завязал!

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

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

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