The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Ядру Linux исполнилось 33 года"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Ядру Linux исполнилось 33 года"  +/
Сообщение от opennews (ok), 25-Авг-24, 18:44 
25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 35 млн строк кода. По данным исследования, проведённого в 2010 году по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США (расчёт производился, когда в ядре было 13 млн строк кода), по другим оценкам - более 3 миллиардов...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61762

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Анонимно (ok), 25-Авг-24, 18:44   +25 +/
С Днём рождения
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #25

4. Сообщение от Полиглот (?), 25-Авг-24, 18:48   +3 +/
По фану 10к только строк.Это на каком курсе программист такое способен запилить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #18

8. Сообщение от Dzen Python (ok), 25-Авг-24, 18:59   +2 +/
А в чем принципиальный смысл мерить что-то в количестве строк кода / количестве объектов в гите?

Все время, как ни зайду в новость по линуксу - везде идет меряние количеством строк и гитовых объектов. Зачем, а главное, нахрена?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #10, #14, #107

9. Сообщение от Аноним (97), 25-Авг-24, 19:13   +/
А чем еще мерится? Гусары молчать!

Это универсальные попугаи для оценки сложности проекта...


ЗЫ:
у системд уже 2 лимона строк кода, а все говорят, что это ядро жирнота...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #52, #63

10. Сообщение от Аноним (61), 25-Авг-24, 19:16   +2 +/
С тех пор, как в него добавили гигабайты автосгенерированных файлов амд -- никакого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Аноним (11), 25-Авг-24, 19:17   +/
Время пересмотреть Revolution OS:
https://www.youtube.com/watch?v=n1F_MfLRlX0
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #56, #105

14. Сообщение от Аноним (17), 25-Авг-24, 19:20   +/
Смысла - никакого, ДАЖЕ если взять только рабочий код (без пробелов и комментов). Просто это единственная доступная мера: скажем, если есть программа на 1000 строк и на 10,000 строк - вторая конечно же "больше и круче" :) Плюс-минус пару порядков :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #38, #53, #79

17. Сообщение от Аноним (17), 25-Авг-24, 19:28   –9 +/
100% тыбзил код из миникса.
Сам по себе объём не очень и большой, профи такое пишет за полгода работы. Но в то время, без хелпов и гуглей, без SO и даже без полного образования, это нереально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #35, #88

18. Сообщение от Аноним (18), 25-Авг-24, 19:29   +5 +/
Почему то все молчат в тряпочку, но книжку про операционные системы таненбаума он прочитал служа в армии. И это по официальной легенде. Но мы то понимаем что там в армии у него был бесконечный доступ к бесплатным программистам.

И да если он поступил в 1988 году Линукс релиз 1991 год 1 год службы. Итого релиз был на 2 курсе.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

25. Сообщение от Wed (??), 25-Авг-24, 19:41   +5 +/
Огромная благодарность Линусу Торвальдсу.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

27. Сообщение от Аноним (27), 25-Авг-24, 19:46   +/
Занятная хронология. В конце будет "поглощён корпорациями". Судя по доле корпорацию в изменениях это уже во многом так.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

28. Сообщение от error33 (?), 25-Авг-24, 19:49   +/
эмм) эмм) с днем рожденья ядро)
Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Konqi (ok), 25-Авг-24, 19:58   –1 +/
>Около 65% всех изменений в ядро внесены 20 наиболее активными компаниями.

Среди которых нет Canonical.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

33. Сообщение от Аноним (35), 25-Авг-24, 20:03   +1 +/
А должна быть? Они вроде ядром никогда не занимались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #50

35. Сообщение от Аноним (35), 25-Авг-24, 20:21   +9 +/
Потомки будут говорить — как же диды без нейронок, с одним только интернетом, программировали? Нее, что-то тут не так, это нереально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #40, #44, #61

37. Сообщение от Анонимemail (37), 25-Авг-24, 20:25   +/
А про то что в 2008 в ядро (2.6.24) зашли cgroups нет ни слова, хотя эта технология перевернула современный IT сектор
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #55, #83

38. Сообщение от Аноним (38), 25-Авг-24, 20:26   +/
Так первая же круче.
Чем меньше кода тем производительные, безопаснее и специализировано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #57

39. Сообщение от Аноним (38), 25-Авг-24, 20:27   +/
Справедливости ради её еще долго допиливали прежде чем что-то перевернуть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от Аноним (40), 25-Авг-24, 20:34   +4 +/
Не, они будут говорить: "Как деды программировали? Это же думать надо!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #65

44. Сообщение от Ногоед (?), 25-Авг-24, 21:02   +1 +/
> как же диды без нейронок, с одним только интернетом, программировали

На голом vi без подсветки синтаксиса и мониторе 80х25.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #75, #81

46. Сообщение от Аноним (46), 25-Авг-24, 21:37   +1 +/
Он и так давно корпами используется, считай поглощено.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

50. Сообщение от Konqi (ok), 25-Авг-24, 22:10   +/
Да как сказать... Свои патчи для Ubuntu у них есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #85

51. Сообщение от Nochiemail (?), 25-Авг-24, 22:28   +/
А ядро 7.0 когда будет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77

52. Сообщение от Аноним (52), 25-Авг-24, 22:32   +2 +/
>А чем еще мерится? Гусары молчать!

Ничем, поскольку это бессмысленно. Количество строк зависит от банального форматирования, достаточно поменять K&R на стиль Олмана и на большом проекте может сразу несколько миллионов строк набежать. А если ещё сравнивать количество строк на C и на C++, Rust, ... то там ещё большее различие будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #62, #74

53. Сообщение от Аноним (52), 25-Авг-24, 22:33   +/
>вторая конечно же "больше и круче" :) Плюс-минус пару порядков :)

Не факт. Зависит и от языка программирования и от кучи других факторов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

55. Сообщение от Аноним (56), 25-Авг-24, 22:37   +1 +/
cgroups? Как админ локалхоста утверждаю что с 2008 ни разу не понадобилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #58, #59, #84

56. Сообщение от Аноним (56), 25-Авг-24, 22:47   –8 +/
Пересмотрел недавно и понял что Линпус это был ЦИСПО по уничтожению юникса.
Некоторые интересы протолкнули свой ОС как скромную поделку одного студента, которая внезапно взлетела и куда те же заинтересованные лица начали писать "новый" код, создавая ажиотаж активной разработки для модных, не таких как все, а главное "свободных" кул хацкеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #69

57. Сообщение от Аноним (52), 25-Авг-24, 23:02   +1 +/
>Чем меньше кода тем производительные, безопаснее и специализировано.

Тоже нет. Код без кеширования, проверки на выходы за границы массива, валидности данных будет короче, но медленее и опаснее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

58. Сообщение от Аноним (61), 25-Авг-24, 23:22   +/
Unshare и firejail же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

59. Сообщение от Аноним (61), 25-Авг-24, 23:23   +/
И если отключить, песочницы браузера тоже работать не будут, такое себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

60. Сообщение от Доктор Альбаemail (?), 25-Авг-24, 23:30   +1 +/
С днём рождения, ядро Linux! Лучший в мире проект ядра.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68

61. Сообщение от Аноним (61), 25-Авг-24, 23:33   –2 +/
С нынешним интернетом действительно особо не по-программируешь, только чатгпт и выручает. Это на самом деле классный инструмент. Вместо того, чтобы час искать, как сделать правильно, просто спрашиваешь чатгпт и задаёшь уточняющие вопросы/указываешь на ошибки. Правда, когда бездумно копируют, результат так себе (я уже повстречал кучу чатгпт-программистов).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #64

62. Сообщение от Аноним (97), 25-Авг-24, 23:45   +/
lines of code это один из популярных вариантов мерялок, в РФ при регистрации программ для ЭВМ используется "объем исходного кода", что несколько более точный попугай
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #66

63. Сообщение от Аноним (63), 25-Авг-24, 23:54   +1 +/
> А чем еще мерится?

количеством опкодов :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #89

64. Сообщение от Аноним (97), 26-Авг-24, 00:06   +2 +/
> чатгпт и выручает

Да, так победим :)

ЗЫ:
Всех джунов в сантехники

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #80

65. Сообщение от Константавр (ok), 26-Авг-24, 00:50   +3 +/
Нейролинками они будут друг друга тыкать, а говорить они будут - эта... эта... ну, эта...

А программировать ИИ будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #76

66. Сообщение от Аноним (66), 26-Авг-24, 01:30   +/
> используется "объем исходного кода"

Тогда любители пробелов будут делать любителей табов. Несправедливо!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #91

68. Сообщение от LinuxCore (?), 26-Авг-24, 02:29   –1 +/
Лучшее ядро из всех ядер существующих.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #78

69. Сообщение от AleksK (ok), 26-Авг-24, 05:34   +9 +/
Так а кто мешал юниксу развиваться так же активно? Я тебе подскажу. Закрытость и лицензирование всего и вся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #97

74. Сообщение от Аноним (-), 26-Авг-24, 06:46   +/
> Количество строк зависит от банального форматирования, достаточно поменять K&R на стиль Олмана

Но linux никогда не менял K&R на стиль Олмана.

> А если ещё сравнивать количество строк на C и на C++, Rust, ... то там ещё большее различие будет.

Linux написан на C. Там есть немного bash, rust, но их влияние на количество строк в ядре ничтожно.

Таким образом, твои аргументы бессмысленности вероятно применимы к попыткам сравнивать ядро linux с например ядром BSD по количеству строк, но если ты посмотришь, то никто и не сравнивает. Числа приведены только для Linux'а, и для меня они лично выглядят как предложение посравнивать разные версии linux'а по количеству строк.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

75. Сообщение от leap42 (ok), 26-Авг-24, 07:22   +/
Торвальдс больше emacs, у него раньше даже свой форк какого-то супер-олдового клона был)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #102

76. Сообщение от Аноним (40), 26-Авг-24, 08:39   +/
Блин, точно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

77. Сообщение от Аноним (77), 26-Авг-24, 09:20   +/
Однажды, осталось только подождать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

78. Сообщение от Аноним (77), 26-Авг-24, 09:21   +1 +/
Можно подумать, что ты пользовался другими...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #82, #92, #103

79. Сообщение от anonymos (?), 26-Авг-24, 09:52   +/
Не "больше и круче", а можно дороже впарить )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

80. Сообщение от Аноним (61), 26-Авг-24, 10:02   +/
> Да, так победим :)

Ты не представляешь, насколько это удобно. Вместо того, чтобы тратить часы на различный временный код, просто тратишь секунды на запрос боту и уже смотришь, что и где улучшить. Но это работает только с чатгпт (хотя можно лучше).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #96, #100

81. Сообщение от Аноним (35), 26-Авг-24, 10:53   +1 +/
Я на таком прогал и было норм. https://pikabu.ru/story/olivetti_m15_9728305
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

82. Сообщение от Аноним (85), 26-Авг-24, 11:12   +/
Может он ядром в винде пользовался?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #87

83. Сообщение от Аноним (84), 26-Авг-24, 11:35   +/
Virtuozzo, Vserver, OpenVZ - все это было до 2008 года. Да, FreeBSD jail были с 2000 года и ничего не перевернули.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #90

84. Сообщение от Аноним (84), 26-Авг-24, 11:36   +/
По факту ты ими пользуешься на локалхосте постоянно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

85. Сообщение от Аноним (85), 26-Авг-24, 11:38   +/
У всех свои патчи есть, это не значит что они все коммитят и развивают ядро
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

86. Сообщение от Аноним (85), 26-Авг-24, 11:43   +2 +/
> 2.3% (2.4%) - Huawei

Трамп их в дверь, а они в окно

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #106

87. Сообщение от Аноним (88), 26-Авг-24, 13:05   +/
Типа, Debian GNU/kWindows? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

88. Сообщение от Аноним (88), 26-Авг-24, 13:08   +1 +/
Minix же микроядерный. Много переделывать пришлось бы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

89. Сообщение от Аноним (88), 26-Авг-24, 13:16   +/
В 1991 это было однозначным показателем. Но теперь, когда пара десятков архитектур, нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #104

90. Сообщение от Аноним (88), 26-Авг-24, 13:18   +/
>Virtuozzo, Vserver, OpenVZ

Разве они были в ванилле?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

91. Сообщение от Аноним (88), 26-Авг-24, 13:24   +/
Считать только символы ASCII c кодами от 33 по 126. Комментарии не считать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #99

92. Сообщение от СекретаршаРедХет (?), 26-Авг-24, 15:07   +/
мне так неловко что есть другие ядра)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #94

94. Сообщение от Аноним (18), 26-Авг-24, 15:50   +/
Нормальные люди ядра отдельно от оси на распространяют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

96. Сообщение от Аноним (97), 26-Авг-24, 20:35   +/
Если надо иногда что-то небольшое и около типовое на пайтоне напограммировать - ну да... будет быстрее чем вспоминать, гуглить и вдумчиво самому разбираться...
А так что-то специализированное оно не умеет, да еще и пишет кусочками, половину из старого забывает - все равно потом самому с этим разбираться...
В итоге лет через так 5 как-раз джунов и оставит без чашки риса...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #98

97. Сообщение от Аноним (97), 26-Авг-24, 20:37   +2 +/
жадность
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

98. Сообщение от Аноним (61), 26-Авг-24, 21:10   +/
Я спросил, как сделать достаточно не типовое в spacy, и он справился не хуже меня (особенно, после ряда уточнений). А вот с си… Ну, хотя бы компилируется, у конкурентов компилируемый код вообще не получается. Как-то работает после 30 указаний на проблемы, хоть и не то, о чём просили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

99. Сообщение от Аноним (52), 26-Авг-24, 22:32   +/
Больше комментариев
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

100. Сообщение от Аноним (-), 26-Авг-24, 22:46   +/
>> Да, так победим :)
> Ты не представляешь, насколько это удобно. Вместо того, чтобы тратить часы на
> различный временный код, просто тратишь секунды на запрос боту и уже
> смотришь, что и где улучшить. Но это работает только с чатгпт
> (хотя можно лучше).

Вот я и думаю что твой манагер и без тебя отлично с ним справится :). На сэкономленную зарплату можно пиварь поставить всему отделу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #101

101. Сообщение от Аноним (61), 26-Авг-24, 23:03   +/
Ну-ну, мечтай. Быстрее на мороз выпнут всех тех, кто не способен работать с ассистентами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

102. Сообщение от Axel (??), 27-Авг-24, 08:39    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

103. Сообщение от Анонимemail (103), 27-Авг-24, 10:25   +/
Фрёй в наше время не баловался только маминькин оладушек
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

104. Сообщение от Аноним (104), 27-Авг-24, 14:13   +/
Пара десятков -- это две? x86_64 и aarch64?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

105. Сообщение от n00by (ok), 27-Авг-24, 14:56   +/
"Знаешь, это очень похоже на коммунизм. В России это больше не прокатит."
1:11:32
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

106. Сообщение от n00by (ok), 27-Авг-24, 15:01   +/
Может ведь порвать шаблон местным голосовальщикам за него.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

107. Сообщение от n00by (ok), 27-Авг-24, 15:04   +/
Два разных проекта сравнивать может и неуместно, но здесь проект один и можно мерить хоть в чём -- так или иначе примерно покажет динамику роста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру