LINUX.ORG.RU

Linus torvalds


19

3

Всего сообщений: 48

Линусу Торвальдсу 54!

Группа Linux General

Создателю ядра Linux Линусу Торвальдсу (Linus Benedict Torvalds) сегодня исполняется 54 года.

Поздравим отца-основателя самого популярного семейства открытых ОС в мире!

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

 

hobbit
()

Линусу Торвальдсу 53 года!

Группа Linux General

Сегодня, 28 декабря, очередной День рождения создателя ядра Linux Линуса Бенедикта Торвальдса.

История Linux началась с патчей для ОС Minix, выросших в целую ОС, первую версию которой автор выложил на ftp.funet.fi. С тех пор прошло уже больше 30 лет, усилия в развитие системы вложило множество частных лиц и целых корпораций. Сам Линус писал, что он, подобно Исааку Ньютону, стоял на плечах гигантов, использовав компилятор GCC и другое свободное ПО. Тем не менее, вклад Линуса в развитие свободного ПО трудно переоценить.

По ссылке — книга самого Линуса, в которой можно почитать про Рождение Ядра, полемику с Эндрю Таненбаумом, критику Sun и Java, размышление о будущем СПО и другие любопытные вещи.

С Днём рождения!

>>> Книга Just For Fun, русский перевод Натальи Шаховой (PDF)

 , ,

hobbit
()

Линус Торвальдс запланировал внедрение Rust в Linux 6.1

Группа Ядро Linux

Создатель ядра Linux и координатор его разработки Линус Торвальдс объявил на Kernel Maintainers Summit, что в Linux 6.1 будет доступно программирование модулей на Rust — «если не произойдёт ничего незапланированного».

Причиной включения Rust в ядро Торвальдс назвал более высокую безопасность языка (за счёт снижения числа ошибок работы с памятью) и его привлекательность для молодых разработчиков:

Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица… мы стареем и седеем…

Также опубликована начальная реализация драйвера rust-e1000 для Ethernet-адаптеров Intel. А компания Western Digital разрабатывает на Rust драйвер для NVMe-накопителей. Хотя драйвер ещё не оптимизирован, он не отстаёт в производительности от имеющегося ядерного драйвера на языке Си.

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

 , , ,

alex1101
()

Linux исполнился 31 год

Группа Ядро Linux

Ровно 31 год назад 25 августа 1991 года тогда мало кому известный студент Хельсинкского университета Линус Торвальдс (Linus Benedict Torvalds) написал в конференцию comp.os.minix сообщение о создании рабочего прототипа новой операционной системы, которую он назвал Linux. В эту «предрелизную» версию были портированы bash 1.08 и gcc 1.40.

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

 , ,

Dimez
()

Линусу Торвальдсу 52!

Группа Ядро Linux

Создателю ядра Linux Линусу Торвальдсу (Linus Benedict Torvalds) сегодня исполняется 52 года.

Поздравим отца-основателя и пожелаем ему творческого долголетия и счастливой семейной жизни!

>>> Читать «Just for fun»

 

hobbit
()

Линус Торвальдс сказал «нет» коду с предупреждениями компиляции

Группа Ядро Linux

Линус Торвальдс изменил параметры компиляции кода ядра Linux по умолчанию. Теперь при сборке используется параметр -Werror, приводящий к интерпретации любого предупреждения как ошибки и, соответственно, к остановке сборки ядра с этой ошибкой. Данное изменение конфигурируется новым параметром WERROR, который включен по умолчанию.

По мнению Линуса, изменение должно повлиять на качество кода и в частности, на качество пулл-реквестов, которые он получает. Для большего эффекта он постучал по дереву (Knock wood) прямо в сообщении к коммиту.

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

 , , , ,

hummer
()

Линус Торвальдс одобрил добавление драйвера NTFSv3 в ядро

Группа Ядро Linux

Линус Торвальдс одобрил добавление драйвера NTFSv3 от Paragon Software в ядро Linux. В отличие от наиболее часто используемого для работы с NTFS в Linux FUSE-драйвера NTFS-3G, NTFSv3 работает в пространстве ядра и, в отличие от поставляемого в составе Linux старого драйвера NTFS, способен производить запись файлов на диск.

Разработчики из Paragon пообещали в дальнейшем продолжить поддержку нового драйвера:

This patch adds NTFS Read-Write driver to fs/ntfs3.

Having decades of expertise in commercial file systems development and huge test coverage, we at Paragon Software GmbH want to make our contribution to the Open Source Community by providing implementation of NTFS Read-Write driver for the Linux Kernel.

This is fully functional NTFS Read-Write driver. Current version works with NTFS (including v3.1) and normal/compressed/sparse files and supports journal replaying.

We plan to support this version after the codebase once merged, and add new features and fix bugs. For example, full journaling support over JBD will be added in later updates

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

 , , , ,

claire
()

Linux 5.13

Linux 5.13
Группа Ядро Linux

Линус Торвальдс анонсировал новую версию ядра Linux 5.13, отдельно подчеркнув, что это самый большой релиз по количеству проделанной работы!

После седьмого релиз-кандидата у нас была довольно спокойная неделя, и я не вижу причин откладывать релиз версии 5.13. Изменений за последнюю неделю мало, всего 88 коммитов не считая слияний (и некоторые из них просто откаты). Это не особо важные исправления и поскольку их мало, я предлагаю людям просто просмотреть прилагаемый список изменений, чтобы узнать, что произошло. В целом в 5.13 очень много изменений. Фактически, это один из самых крупных релизов 5.х с более чем 16 тысячами коммитов (более 17 тысяч, если считать слияния) от более чем 2 тысяч разработчиков. Однако, все эти изменения затронули всё и понемногу, поэтому трудно выделить что-то одно…

Наиболее значимые изменения:

  • LSM-модуль Landlock для дополнительного ограничения процессов (подробности);
  • возможность сборки в Clang с защитой CFI (Control Flow Integrity) (подробности);
  • рандомизация стека ядра для каждого системного вызова;
  • поддержка одновременного сброса TLB;
  • поддержка чипов М1 (пока на начальной стадии);
  • поддержка новых GPU от Intel и AMD;
  • возможность прямого вызова функций ядра из BPF-программ (подробности);
  • виртуальное звуковое устройство на базе virtio;
  • multi-shot режим в io_uring.

( читать дальше... )

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

 , , ,

claire
()

Линус высказал своё мнение о Rust в ядре

Группа Ядро Linux

Поживем - увидим

Мне интересен проект внедрения Rust в ядро. Но я считаю, что авторы этого проекта предвзяты по отношению к Rust, и хотелось бы сначала посмотреть, как это обернется на практике.

Лично Торвальдс не продавливает Rust в ядро, но он «готов оценить обещанные преимущества и возможность избегания граблей, связанных с безопасностью», но также понимает, что «иногда обещанное не исполняется».

Торвальдс полагает, что первоначальной областью применения Rust в ядре могут быть драйверы, поскольку их написание представляет собой множество небольших и независимых задач. «Может, это не самое интересное применение, но оно самое очевидное». Он добавил, что поскольку многие устройства предназначены не для всех процессорных архитектур, недостаток их поддержки в Rust – не такая большая проблема.

>>> Источник

 , ,

anonymous
()

Линус Торвальдс высказался о ZFS

Группа Open Source

В процессе обсуждения планировщиков ядра Linux пользователь Джонатан Данти пожаловался, что изменения в ядре сломали важный сторонний модуль — ZFS. Вот что написал в ответ Торвальдс:

Имейте в виду, что тезис «мы не ломаем пользователей» относится к программам пространства пользователя и к ядру, которое я сопровождаю. Если вы добавляете сторонний модуль вроде ZFS, то вы сами по себе. У меня нет возможности поддерживать такие модули, и я не отвечаю за их поддержку.

И, откровенно говоря, я не увижу ни одного шанса на включение ZFS в ядро, пока не получу официальное сообщение от Oracle, заверенное их главным юрисконсультом или, лучше всего, самим Ларри Эллисоном, в котором говорится, что всё ок, и ZFS теперь под GPL.

Некоторые думают, что добавить код ZFS к ядру — неплохая идея, и что интерфейс модуля нормально с этим справляется. Что ж, это их мнение. Я же не чувствую такое решение надёжным, учитывая спорную репутацию Oracle и проблемы, связанные с лицензированием.

Поэтому мне абсолютно неинтересны штуки вроде «слоёв совместимости ZFS», которые, как некоторые думают, изолируют Linux и ZFS друг от друга. Нам от этих слоёв никакой пользы, а учитывая склонность Oracle судиться из-за использования их интерфейсов — я не думаю, что это реально решает проблемы с лицензиями.

Не используйте ZFS. Вот и всё. По-моему, ZFS это больше баззворд, чем что-то ещё. Проблемы с лицензированием — только ещё одна причина, почему я никогда не стану заниматься этой ФС.

Все бенчмарки производительности ZFS, что я видел, совершенно не впечатляют. И, как я понимаю, ZFS уже даже толком не сопровождается, и никакой долгосрочной стабильностью здесь не пахнет. Зачем вообще её использовать?

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

 , ,

Deleted
()

Linux 28 лет

Группа Ядро Linux

28 лет назад Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux.

So I was clueless - had just learned about named pipes. Sue me. This part of the post got a lot more response than the actual POSIX query, but the query did lure out arl from the woodwork, and we mailed around for a bit, resulting in the Linux subdirectory on nic.funet.fi.

Linux can be gotten by anonymous ftp from nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux. The same directory also contains some binary files to run under Linux. Currently gcc, bash, update, uemacs, tar, make and fileutils. Several people have gotten a running system, but it’s still a hackers kernel.

Linux still requires a AT-compatible disk to be useful: people are working on a SCSI-driver, but I don’t know when it will be ready.

  • Linus (torvalds@kruuna.helsinki.fi)

Система имела в составе портированный bash 1.08 и gcc 1.40, что позволило её считать самодостаточной.

Linux был создан как ответ MINIX, лицензия которой не позволяла сообществу удобно обмениваться наработками (при этом MINIX тех лет позиционировалась как учебная и специально была ограничена в возможностях).

Линус изначально планировал своему детищу дать имя Freax («free», «freak» и X (Unix)), но Ари Лемке (Ari Lemmke), который предложил Линусу помощь в публикации, разместив архив ОС на сервере назвал директорию с ним «linux».

Первоначальная лицензия была «запретительно не коммерческая», однако прислушавшись к мнению выросшего вокруг проекта сообщества, Линус согласился использовать GPLv2.

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

 ,

mandala
()

Линус Торвальдс вернулся

Группа Linux General

Временная отставка Линуса Торвальдса с поста координатора разработки ядра Linux закончена. Об этом сообщил Грег Кроа-Хартман (Greg Kroah-Hartman), выполнявший обязанности Торвальдса на время его отсутствия, в объявлении о выходе новой версии ядра Linux 4.19.

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

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

 ,

hotpil
()

Линус Торвальдс временно уходит с поста координатора Linux

Группа Ядро Linux

Линус Торвальдс сообщил о своём временном уходе с поста координатора ядра Linux. До его возвращения его место займёт Грег Кроа-Хартман. Точных дат не называется, однако предполагается, что Линус Торвальдс вернётся к моменту запуска новой ветки ядра — 4.20.

Линус Торвальдс говорит, что его уход связан не с тем, что он «выгорел» или «скатился», а с тем, что ему нужно время, чтобы осмыслить своё поведение как координатора проекта Linux. На эту мысль его натолкнула семейная поездка, которую он случайно запланировал на время проведения октябрьского саммита мейнтейнеров Linux. Линус предложил организаторам провести встречу без него, однако те не согласились и перенесли встречу из Ванкувера в Эдинбург, чтобы Торвальдс смог на ней присутствовать.

После этого инцидента Линус Торвальдс осознал, что важны не только технические аспекты разработки, но и человеческое отношение с подчинёнными и напарниками.

Так же теперь обновлён Code of Conduct ядра Linux, ранее содержавший лишь краткие рекомендации к поведению: более не допускаются троллинг, оскорбительное поведение, унижение, домогательство, деанонимизация (разглашение персональных сведений) и пр.

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

 

Valman_old
()

Перевод интервью с Линусом Торвальдсом в честь 10-летия Git

Группа Open Source

Десять лет назад сообщество разработчиков ядра Linux столкнулось с неожиданным вызовом: они не могли больше использовать BitKeeper для управления исходным кодом, а другой SCM (Software Configuration Management), удовлетворяющей их запросы, не было. Линус Торвальдс, создатель ядра Linux, принял вызов и испарился на выходные, для того чтобы уже на следующей неделе представить миру Git. Сегодня Git используется тысячами проектов, он создал новый уровень социального взаимодействия и разработки среди программистов.

>>> Читать полностью

 , ,

A_Hariton
()

10 лет Git

Группа Linux General

Завтра Git будет отмечать свое десятилетие. Чтобы отпраздновать эту веху, Линус рассказывает историю Git за кадром и о том, что он думает о самом проекте и его влиянии на развитие программного обеспечения.

Из статьи: «Десять лет назад сообщество разработчиков ядра Linux столкнулось с непростой проблемой: они больше не могли использовать систему контроля версий BitKeeper, а никакие другие системы управления конфигурацией программного обеспечения (SCM) не отвечали их нуждам в задаче распределенной разработки. Линус Торвальдс принял вызов и исчез на выходные, чтобы появиться на следующей неделе с Git. Сегодня Git используется для тысяч проектов, он открыл новый уровень социального взаимодействия среди программистов. »

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

 , , ,

Shaman007
()

The Witcher 2 помог найти регрессию в ядре Linux

Группа Linux General

Общеизвестно, что The Witcher 2: Assassins of Kings был портирован на GNU/Linux с помощью обёртки по типу wine, что весьма огорчило фанатов, которые ожидали родной порт.

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

В комментариях к описанию проблемы Линус написал примерно следующее: «Кстати, это хорошая отмазка для разработчиков x86 чтобы попробовать несколько игр со Steam. Это реально хороший тест для выявления неадекватного поведения системы».

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

 ,

Evgueni
()

45 лет создателю Linux

Группа Linux General

Линус Бенедикт Торвальдс, родившийся 28 декабря 1969 года в городе Хельсинки в Финляндии, празднует сегодня свой 45-ый день рождения. 17 сентября 1991 года он выложил исходный код ядра Linux версии 0.01. В школе увлекался точными науками. В 19 лет поступил в Университет Хельсинки, через восемь лет окончил обучение, получил степень магистра кибернетики.

Публикация исходников ядра Linux тут же была замечена программистами, что не могло за собой не повлечь последствия. Открытость кода, созданного Линусом, дало возможность объединить его идеи и наработки проекта свободного варианта системы UNIX. Популярность нового проекта росла и вскоре приобрела характер снежного кома.

Linux до сих пор нравится хакерам, энтузиастам и ученым, многие из которых активно участвуют в разработке. Ядро привлекает их своей открытостью, свободной лицензией и тем, что его можно запустить практически на любом имеющемся устройстве. Linux «поймал волну», сообщество разработчиков выросло удивительно быстро и всё ещё продолжает расти. Современный Linux можно встретить практически на любом комьютере: от ноутбуков до серверов, от промышленных до мобильных устройств.

>>>

 ,

woodbras
()

Леннарт Поттеринг высказался о вражде в мире СПО

Группа Open Source

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

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

По мнению Леннарта, отчасти рост агрессии в сообществе обусловлен несдержанным поведением признанных авторитетов, таких как Линус Торвальдс, который допускает оскорбительные высказывания в адрес провинившихся разработчиков. Подобные манеры поведения принимаются другими участниками как норма и некоторые разработчики начинают обращаться с другими в том же стиле, что создаёт недружественную атмосферу и мешает вхождению в сообщество новичков.

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

 ,

anonymous
()

Выступление Джима Землина о Линукс и Линусе Торвальдсе

Группа Linux General

Джим Землин - исполнительный директор Linux Foundation, известный блоггер о СПО. На известной конференции TED Джим рассказывает о Линукс и конечно же о его создателе, об огромной роли, которую играет Линукс в современном мире, а также о феномене открытого ПО и коммерческих компаниях, которые рискнули связаться с ним.

Это прошлогоднее выступление на TED теперь стало доступно на русском языке.

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

 , ,

alex_custov
()

День рождения Linux

Группа Linux General

В апреле 1991 года Линус Бенедикт Торвальдс (Linus Benedict Torvalds) начал работу над планировщиком задач и эмулятором терминала операционной системы.

25 августа Торвальдс отправил сообщение членам группы энтузиастов, интересующихся проектом Minix, в котором рассказал о начале работы над собственной операционной системой.

>>> Письмо в ньюс-группе Minix

 , ,

Licwin
()