Теги → линус торвальдс

Линус Торвальдс о MacBook на Apple M1: я бы очень хотел такой, если бы он работал на Linux

Вскоре после анонса новых ноутбуков компании Apple на ARM-процессорах M1 на форуме Real World Tech небезызвестному Линусу Торвальдсу (Linus Torvalds) задали вопрос, что он думает о новых ноутбуках Apple. Ответ оказался предсказуемым и лишь отчасти лестным для Apple.

Линус Торвальдс с теплотой отозвался об 11-дюймовом Apple Air десятилетней давности (напомним, на процессоре Intel). Но даже с ним вышел конфуз. Техподдержка Apple так долго заменяла неисправный дисплей, что он перешёл на более мощные ноутбуки и, по всей видимости, другого производителя.

«Я бы очень хотел иметь такой, — написал Торвальдс по поводу ноутбука Apple на M1, — если бы он работал только под Linux». Но со времён последнего использования им ноутбука Apple, как отметил Линус дальше, компания ещё дальше ушла от поддержки Linux.

«Apple может запускать Linux в своем облаке, но их ноутбуки этого не делают, — добавил автор Linux. — Я очень долго ждал ноутбука на ARM, на котором будет работать Linux. Новый Air был бы почти идеальным, если бы не ОС. И у меня нет времени возиться с этим или склонности бороться с компаниями, которые не хотят помогать».

Ноутбуки Apple не очень дружелюбны к разработчикам по целому ряду особенностей, начиная с ликвидации функциональных клавиш ряда F во многих моделях и конструктивных особенностей корпуса (малое число портов, близкое расположение экрана к клавиатуре и другие мелочи, которые в совокупности создают определённые неудобства). Но в целом компания создаёт привлекательный для масс продукт, чего у неё тоже не отнять. Свой покупатель у неё есть, а для бизнеса — это главное.

Почти юбилей: Linux исполнилось 29 лет

Сегодня отмечает свой день рождения операционная система Linux. Именно 25 августа 1991 года после нескольких месяцев разработки 21-летний студент Линус Торвальдс (Linus Torvalds) на конференции comp.os.minix заявил о создании рабочего прототипа новой ОС под названием Linux.

Первый публичный релиз ядра Linux состоялся 17 сентября того же года. Стоит отметить, что размер Linux 0.0.1 в сжатом виде был равен 62 Кбайт, а объём кодовой базы составлял 10 тысяч строк. Дальнейшая разработка платформы в течение многих лет привела к тому, что современное ядро Linux насчитывает свыше 28 млн строк кода.

Линус Торвальдс занялся разработкой Linux под впечатлением от ОС MINIX, которая распространялась по ограниченной лицензии, что и не нравилось программисту. Позднее, когда проект по разработке Linux набрал популярность, Торвальдса обвиняли в том, что он попросту копировал код ряда подсистем MINIX. Эти обвинения были развеяны автором MINIX Эндрю Таненбаумом (Andrew Tanenbaum), который провёл детальное сравнение кодовых баз двух программных платформ и обнаружил всего четыре незначительных совпадения блоков кода.

Изначально Линус намеревался назвать платформу Freax, от слов «free», «freak» и X (Unix). Однако имя Linux системе дал Ари Леммке (Ari Lemmke), по просьбе Торвальдса разместивший ОС на FTP-сервере университета в директории «linux», а не «freax». Официальным талисманом платформы Linux с 1996 года является пингвин Tux (имя расшифровывается как Torvalds UniX).

Линус Торвальдс призвал Intel похоронить набор команд AVX-512 и заняться делом

Перешедший недавно на использование AMD Ryzen Threadripper создатель Linux Линус Торвальдс (Linus Torvalds) не постеснялся в выражениях, выступив с критикой политики Intel, которая подразумевает поддержку расширений AVX-512 в большинстве новых поколений процессоров марки. Данный набор команд, по словам Торвальдса, несёт только вред и востребован только в отвлечённых бенчмарках.

Источник изображения: Aalto Talk

Источник изображения: Aalto Talk

Поводом для подобной эмоциональной реакции создателя Linux стало упоминание об отсутствии поддержки расширений AVX-512 со стороны будущих клиентских процессоров Alder Lake-S. «Я верю, что AVX-512 умрут в муках, а Intel начнёт устранять реальные проблемы вместо попыток создания волшебных инструкций, которые потом позволят их процессорам выгодно выступать в специально созданных тестах»,заявил Линус Торвальдс.

Специалистам Intel, по его мнению, надлежит сосредоточиться на совершенствовании обработки кода общего назначения, а не всяческих специализированных и экзотических инструкций. Исторически, по словам Торвальдса, процессоры Intel не очень хорошо выступали в операциях с плавающей запятой, и эту проблему давно следовало бы решить. Потраченный на поддержку AVX-512 «транзисторный бюджет» лучше было бы направить на увеличение количества ядер или повышение их производительности. Использование расширений AVX-512 увеличивает энергопотребление процессоров, из-за чего процессоры достигают более низких частот под нагрузкой, чем без AVX-512. Резюмирует свою «исповедь» Торвальдс заявлением о том, что в большинстве случаев расширений AVX2 более чем достаточно.

Линус Торвальдс больше не считает себя программистом

Линус Торвальдс (Linus Torvalds), которого называют отцом Linux, заявил о том, что больше не считает себя программистом. В беседе с вице-президентом VMware Дирком Хонделом (Dirk Hohndel) на конференции Open Source Summit/Embedded Linux Conference Europe Торвальдс рассказал о том, что больше не занимается разработкой Linux.

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

«Я читаю электронные письма, я пишу электронные письма, я больше не программирую», — сказал господин Торвальдс.

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

«Это всё, что я делаю. Я больше не программист», — подчеркнул Линус.  

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

«Я читаю гораздо больше писем, чем пишу, потому что моя работа, на самом деле, заключается в том, чтобы говорить нет. Кто-то должен быть в состоянии сказать нет людям. Разработчики знают, что, если они сделают что-то плохое, я скажу нет. Надеюсь, они, в свою очередь, более осторожны. Чтобы сказать нет, я должен знать предысторию, потому что иначе я не смогу выполнять свою работу. Так что в основном я трачу всё своё время на чтение электронных писем, в которых говорится о том, над чем работают люди», — сказал Линус Торвальдс.

Создатель Linux впервые за 15 лет перешёл на процессор AMD — 32-ядерный Ryzen Threadripper

Интересная история распространилась в недавнем объявлении выхода Linux 5.7-rc7. Речь идёт о сообщении, что создатель Linux и Git Линус Торвальдс (Linus Torvalds) перешёл в своей основной рабочей системе на процессор AMD Ryzen Threadripper.

Phoronix

Phoronix

По крайней мере, судя по тому, что он говорил в прошлом, господин Торвальдс долгое время использовал системы на базе Intel, в том числе благодаря его тесным отношениям с компанией (и даже соседство Intel Portland со многими членами команды разработчиков открытого ПО). Фактически, при объявлении RC7 он признал, что впервые за пятнадцать лет не использовал систему Intel в качестве своей основной машины:

«На самом деле, более всего на этой неделе меня волновало обновление своей основной машины, причём впервые за 15 лет мой настольный компьютер не основан на Intel. Нет, я ещё не переключился на ARM, но сейчас работаю с AMD Threadripper 3970X. Мои тестовые сборки 'allmodconfig' теперь работают в три раза быстрее, чем раньше. Сейчас во время спокойного периода это не так важно, но я определённо замечу отдачу от этого обновления во время следующего merge window (окна по приёму новшеств)».

Phoronix

Phoronix

32-ядерный 64-поточный Threadripper 3970X, на который перешёл господин Торвальдс, как и остальная часть серии процессоров 3900, является отличным вариантом для разработчиков ядра и тех, кому приходится часто осуществлять компиляцию больших баз кода. Разработчик не упомянул модель процессора Intel в своей предыдущей системе, но 3-кратный прирост дорогого стоит. Следующий период merge window для Linux 5.8 начнётся в начале июня — очевидно, в этот период новая система на базе Threadripper себя должна хорошо показать.

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

Линус Торвальдс назвал социальные сети «болезнью»

Линус Торвальдс (Linus Torvalds), разработчик операционной системы Linux, которая давно используется во всём мире — от смартфонов до серверов — назвал социальные сети «болезнью». Об этом он заявил в интервью Linux Journal.

ted.com

ted.com

«Я полностью ненавижу современные «социальные медиа» — Twitter, Facebook, Instagram. Это болезнь. Кажется, они поощряют плохое поведение», — отметил разработчик.

Это весьма любопытное заявление, особенно в свете недавнего ухода и возвращения Торвальдса в проект Linux. Его частенько обвиняли в невежливости по отношению к другим программистам, теперь же наверняка на финского специалиста ополчатся и пользователи.

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

pixabay.com

pixabay.com

Торвальдс заявил изданию Linux Journal, что Интернет устраняет все социальные признаки, которые обычно являются частью коммуникаций. Это позволяет легко упустить юмор, сарказм и другие аспекты. При этом легко не заметить реакцию получателя, что может вызвать яростные споры с переходом на личности и оскорблениями. В личном общении вероятность подобного намного ниже.

Специалист также отметил, что подобные недостатки есть и у электронной почты, но в социальных сетях они ярче выражены, поскольку последние «заточены» на то, чтобы вызвать эмоциональный отклик у пользователей.

Самое интересное, что Торвальдс раскритиковал анонимность в социальных сетях, назвав её «отвратительной».

«Некоторые люди путают конфиденциальность и анонимность, думая, что они идут рука об руку, и что защита конфиденциальности означает, что вам нужно защищать анонимность. Я думаю, что это неправильно. Анонимность важна, если вы разоблачаете [чьи-то грязные дела], но, если вы не можете доказать свою личность, ваша напыщенная речь на какой-либо социальной платформе не должна быть видна и вы не должны иметь возможность распространять её», — добавил программист.

independent.co.uk

independent.co.uk

Любопытно, что на днях Марк Цукерберг (Mark Zuckerberg) выступил за госконтроль социальных сетей. По словам основателя Facebook, есть 4 сферы, которые требуют участия властей. Это защита личных данных, перенос информации между сервисами, использование Сети в предвыборных кампаниях и борьба с оскорбительным и незаконным контентом.

«Нужны чёткие правила по поводу того, какую информацию можно использовать в общественных интересах», — отметил Цукерберг.

Заплатка против Spectre 2 снижает производительность Linux на значение до 50 %

На что можно пойти, чтобы сделать компьютер более безопасным? Большинство людей, обеспокоенных защитой данных, понимают, что уменьшение рисков связано с какими-то компромиссами, либо в области удобства, либо затрат, либо производительности. Тем не менее, многие пользователи Linux не были готовы к тому, что заплатка против уязвимости Spectre 2 снизит производительность их систем с процессорами Intel на значение до 50 %.

Обновление, о котором идёт речь, было выпущено вместе с ядром Linux 4.20. Оно включает исправление STIBP (Single Thread Indirect Branch Predictors) для исполняющихся в многопоточном режиме процессов (SMT). Заплатка должна предотвращать атаки, основанные на уязвимости Spectre 2, но она также вредит производительности процессоров Intel с поддержкой Hyper-Threading, если эти чипы используют последние обновления микрокода.

Было изначально ясно, что STIBP повлияет на производительность. Тем не менее Линус Торвальдс (Linus Torvalds), который вернулся к штурвалу после краткого перерыва в сентябре, сказал с негодованием: «Нигде в обсуждении я не заметил упоминания о том, насколько негативным оказалось влияние на производительность этой заплатки. Когда скорость снижается на 50 % в некоторых задачах, люди должны начать спрашивать себя, стоит ли использовать подобную „защиту“?».

Господин Торвальдс также добавил, что люди, действительно обеспокоенные своей безопасностью, просто полностью отключают технологию SMT. Поэтому текущая ситуация побудила известного разработчика предложить следующее решение для будущей сборки Linux под системы Intel, которое должно успокоить большинство пользователей:

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

Кстати, господин Торвальдс — не единственный, кого удивляет эта реализация STIBP. Например, работающий на Intel специалист по безопасности Linux Аржан ван де Вен (Arjan van de Ven) отметил: «В документации AMD официально рекомендует не активировать эту заплатку по умолчанию, и я могу сказать, что и наша позиция в Intel аналогична: данная защита действительно не должна быть активирована по умолчанию». Он добавил, что использование инструмента в «хирургически необходимых» случаях — это одно, а включать его всегда неверно.

Создатель Linux раскритиковал отчёт CTS Labs об уязвимостях AMD

На днях неизвестная израильская контора CTS Labs опубликовала отчёт об обнаружении свыше дюжины уязвимостей процессоров AMD Ryzen и EPYC. При этом не были соблюдены стандартные процедуры информирования производителя и в целом история оказалась как минимум неоднозначной. Но широкий резонанс она всё же получила, так что среди прочих создатель Linux Линус Торвальдс (Linus Torvalds) решил её прокомментировать.

В ветке обсуждения Google+ он написал: «Когда вы в последний раз видели описание проблем с безопасностью, которые бы в основном сводились к тому, что если заменить BIOS или микрокод процессора зловредной версией, у пользователя может возникнуть проблема с защитой данных? Угу». Другой комментатор развил мысль: «А я обнаружил уязвимости во всём аппаратном обеспечении. Нет безопасных устройств: если у вас есть физический доступ, вы можете просто взять его под мышку и унести. Я уже эксперт по безопасности?».

CTS Labs дала AMD менее суток на исправление выявленных ошибок, которые назвала броскими именами Ryzenfall, Master Key, Fallout и Chimera. В беседе с ресурсом Tom’s Hardware израильская фирма пояснила, что пошла на этот шаг по той причине, что хотела скорее проинформировать общественность, а AMD якобы всё равно не сможет исправить уязвимости в течение многих, многих месяцев или даже за год.

Почему CTS Labs могла это сделать? Господин Торвальдс делает более простой и приземлённый вывод: «Для меня вся эта история больше походит на манипулирование курсом акций, чем на советы по безопасности». Да, ошибки были выявлены, но они требуют наличия прав администратора и едва ли не физического доступа к системе — по мнению Линуса Торвальдса, всё это совершенно не стоит шумихи, которая была поднята.

Это не первый случай. Например, в Linux недавно была выявлена уязвимость Chaos, главным условием для работы которой является наличие у злоумышленника root-пароля. Но если хакер имеет такой пароль, то система уже по сути взломана, остальное — детали. По мнению господина Торвальдса, сейчас индустрия безопасности научила всех относиться к выводам экспертов некритически, и это сильно вредит. Он полагает, что есть настоящие исследователи безопасности, но большинство спекулируют на самых мелких дырах, придумывая при этом броские имена и создавая специальные сайты — из-за этого, по мнению создателя Linux, они часто выглядят клоунами.

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

Линус Торвальдс готов потратить ещё 25 лет, чтобы пользователи ПК полюбили Linux

Создатель ядра Linux Линус Торвальдс (Linus Torvalds) выступил на открытии конференции Embedded Linux. Он рассказал о нововведениях последней версии ядра 4.6 -rc2, о разработке Linux и о планах на будущее.

Главным изменением Linux kernel 4.6 -rc2 стала поддержка файловой системы orangeFS. В общей сложности дистрибутивы Linux после обновления до последней версии ядра смогут поддерживать 35 различных файловых систем.

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

Ядру Linux в этом году исполняется 25 лет. Торвальдс вспомнил, как однажды, 15 лет назад, он с удивлением узнал, сколько людей пользуются его творением. Один из самых интересных случаев приключился с газовыми насосами. «Компания хотела монетизировать газовые насосы, показывая рекламу. Они (насосы — ред.) работали на Linux. Я подумал: “Вау!”. Это был далеко не конец, появились многие другие пользователи Linux», — припомнил Линус Торвальдс.

Автор ядра Linux отметил, что ему нравится работать с современными стационарными компьютерами, и он постарается сделать Linux популярным среди владельцев ПК. «Я очень доволен настольной версией Linux… Я конечно же хотел, чтобы Linux захватил и этот мир (настольных ПК — ред.), но, как оказалось, эту область захватить очень сложно. Я по-прежнему работаю над этим. Прошло уже 25 лет. Я могу потратить на это ещё 25 лет. Я добьюсь своего долгой осадой», — заявил Торвальдс.

По статистике StatCounter, на сегодняшний день разные версии операционной системы Windows в комбинации с OS X контролируют 96,3 % рынка стационарных ПК. Это оставляет дистрибутивам Linux, которые даже не упоминаются в статистике, меньше 4 %.

Линус Торвальдс объявил о релизе Linux Kernel 3.15 RC2

Основатель и главный разработчик Linux Линус Торвальдс (Linus Torvalds) объявил о релизе Release Candidate 2 (RC2) для ядра версии 3.15. Желающие могут загрузить его для тестирования уже сейчас.

Команда Linux Foundation, несмотря на пасхальные праздники, работает не покладая рук, и второе обновление ядра выходит уже через неделю после предыдущего. Примечательно, что RC1 была самой объемной версией ядра за всю историю проекта. По словам Торвальдса, в RC2 размер ядра вернулся к норме.

— Прошла неделя, поэтому мы выпускаем очередной RC. И хотя RC1 был крупнейшим релиз-кандидатом на моей памяти, RC2 ничем не выделяется. Мы устранили несколько ошибок, но в общем, ничего страшного не было. Работы с текущей версией пришлось проделать немного больше, чем с обычными RC2, но посмотрим, как дела пойдут с RC3. Обычно с RC2 все проще, чем с RC3, так как на поиск ошибок требуется больше одной недели.

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

Размер предыдущей версии ядра оказался таким большим из-за незавершенного драйвера rtl8187se, который был удален. Среди других изменений ядра можно отметить устранение ошибок сетевого подключения, а также обновление файловых систем cifs, sysfs и xfs.

Напоминаем, что на текущий момент последней стабильной версией ядра Linux является 3.14.1, и скачать ее можно на официальном сайте проекта.

Новое ядро Linux назовут в честь Windows 3.11

Ядро операционной системы Linux, доросшее до версии 3.11, получило официальное название Linux for Workgroups. Можно провести аналогию с Windows 3.11, которая тоже была «for Workgroups», и это не будет совпадением. На самом деле, Линус Торвальдс еще около двух лет назад заявил, что назовет ядро 3.11 в честь некогда популярной ОС от Microsoft.

Поначалу все Linux-сообщество было уверено, что это не более чем удачная шутка, но когда вышел релиз-кандидат ядра, тоже получивший название Linux For Workgroups, шутить больше никто не захотел.

Дополнительным доказательством серьезности наименования Linux в честь Windows служит и приветственный экран системы, скопированный как раз с Windows 3.1.  

Думается, вряд ли Билл Гейтс и юристы корпорации Microsoft будут против такой инициативы Линуса Торвальдса, ведь Windows 3.11 уже давным-давно осталась в прошлом — в этом году ей исполняется ровно 20 лет. Что же насчет Linux 3.11, то функций в нем появилось очень много, и все они вполне современные.

Как отмечается, Linux 3.11 разжился усовершенствованной поддержкой видеокарт AMD Radeon, новой системой управления электропитанием и умением работать с технологией Intel Rapid Start. На текущий момент ядро по-прежнему носит приставку RC в своем названии, так что пока это не финальный релиз.

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

Материалы по теме:

window-new
Soft
Hard
Тренды 🔥