Новости про Linux и интервью

Линус Торвальдс: «Я больше не программист»

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

В ходе Европейского саммита по открытому программному коду, проходившему во французском Лионе, Торвальдс сказал, что больше не занимается программированием.

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

«Большую часть кода что я пишу — это электронная почта. Так, кто-нибудь отправляет мне патч… Я отвечаю псевдо кодом. Я так обычно редактировал патчи, сейчас я иногда редактирую патчи и отправляю их даже без тестирования. Я буквально пишу в электронном письме и говорю: „Я думаю, вот так это должно быть сделано“, но это именно то, что я делаю, я не программист».

Когда его спросили, в чём тогда заключается его работа, он ответил, что в написании писем.

«Моя работа, в итоге, это говорить „нет“. Кто-то должен сказать „нет“ этому патчу или запросу. А поскольку разработчики знают, что, если они сделают нечто, на что я скажу „нет“, они делают работу по написанию кода лучше».

Разработчики Ubuntu считают Linux Mint уязвимой

Разработчики системы Ubuntu в официальном письме заявляют, что операционная системы Linux Mint уязвима, и что людям не стоит заниматься онлайн банкингом из-под неё.

Одного разработчика попросили создать Ubuntu MATE Remix, основанный на Ubuntu 14.04, и люди удивились, что данное окружение рабочего стола уже создано в Linux Mint.

Один из разработчиков Ubuntu, Оливер Грэйверт отмечает, что обслуживающие Linux Mint имеют серию пакетов, которые они никогда не обновляли, что сделало систему уязвимой для атак. Это отличает Mint от той же Ubuntu, в которой, по словам разработчиков, все пакеты периодически получают обновления, связанные, в частности, и с безопасностью.

Оливер отметил, что уязвимым и давно не обновляемым является обозреватель ядра системы или xorg, и все дальнейшие обновления безопасности оказываются бесполезными. Он добавил: «Лично я не стал бы заниматься онлайн банкингом из неё ;)».

Мнение Грэйвета разделили и прочие разработчики Ubuntu, которые участвовали в обсуждении ситуации.

DICE не против выпускать игры под Linux

В недавнем интервью изданию Polygon, Ларс Густвссон, креативный директор и просто ветеран DICE, заявил, что разработчики были бы рады начать написание игр под Linux, и Linux OS нужна лишь одна отменная игра, чтобы выйти в мейнстрим.

Он сравнил ситуацию с Linux с игрой Halo для Xbox, лишь благодаря которой удалось резко поднять популярность этой игровой платформы. И вот после того, как будет выпущена одна отличная игра для Linux, пользователи непременно начнут переходить на эту бесплатную ОС. Дальше же система и игры начнут развивать и подпитывать сами себя, как это было в прошлом с игровой платформой Microsoft.

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

Он также отметил, что сейчас издатели игр класса ААА — это мамонты, и им непременно суждено погибнуть. Директор выразил уверенность, что будущее видеоигр за независимыми разработчиками, которые сейчас достигают больших успехов на мобильных платформах.

Однако, что касается планов самой DICE, то в интервью не было никаких намёков на то, что студия работает над портированием движка Frostbite для платформы Linux. Несмотря на предположение, что в будущем Linux имеет все шансы состояться как игровая платформа, сам Густавссон сообщил очень мало относительно того, что же сейчас DICE планирует разрабатывать для этой ОС.

Valve готовит консоль высшего уровня

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

Однако сооснователь компании Гейб Ньювелл развеял все домыслы, сообщив, что фирма будет продавать аппаратное обеспечение нацеленное на конкуренцию с консолями будущего поколения от Sony и Microsoft.

Это информацию он самолично сообщил ресурсу Kotaku, сказав, что Valve создаст собственное аппаратное обеспечение и программную среду, которая позволит вывести консоль в непосредственную конкуренцию с такими монстрами консольного бизнеса как Sony и Microsoft.

Гейб также заявил, что выход Big Picture был лишь первым этапом популяризации их компании вне рынка PC. В интервью Kotaku, которое Ньювелл дал в ходе Video Game Awards, он также отметил, что потребители встретили Big Picture куда лучше, чем рассчитывали разработчики, а также то, что следующим шагом компании будет выпуск альфа версии Steam Linux и проверка работоспособности Big Picture на этой платформе.

Код ядра Linux перевалил за 15 миллионов строк

Сайт Tom’s Hardware со ссылкой на The H сообщает, что за последние 39 месяцев исходный код ядра Linux вырос на 50%, а количество строк кода превысило значение 15 миллионов. Такое число строк появится в готовящейся версии 3.3 этой операционной системы.

В сообщении говорится, что примерно три четверти кода ядра Linux составляют драйверы, файловые системы и код, определяющий архитектуру ОС. Правда в нём также достаточно много строк с комментариями и просто пустых строк.

Первый выпуск Linux содержал лишь 10000 строк, в то время как версия 1.0.0 уже раздулась до 176 250 строк, что произошло в марте 1994 года. В 2001 году, примерно через десять лет после выпуска первого релиза, ядро Linux версии 2.4 содержало порядка 2,4 миллиона строк, а теперь, спустя ещё 10 лет, увеличилось до 15 миллионов.

В интервью, которое Торвальдс дал немецкой газете Zeit Online, он отметил, что Linux становится «слишком сложным» и выразил беспокойство, что разработчики больше не смогут найти себя в реализации программного обеспечения. Создатель ОС пожаловался, что даже подсистемы становятся очень сложными и он заявил изданию, что «боится того дня», когда в коде появится ошибка, которая «никогда не сможет быть выявлена».

NVIDIA отвечает на вопросы по поводу поддержки UNIX, часть 1

Журналисты сайта Phoronix имели возможность пообщаться с Энди Ритжером, управляющим командой разработчиков NVIDIA, обеспечивающих работоспособность профессиональных и пользовательских графических карт компании в операционных системах на базе программной платформы UNIX, и задать ему актуальные вопросы. Несмотря на то, что интервью было посвящено большей частью Linux, ответы разработчика актуальны также для Solaris и FreeBSD.

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

Разработку драйвера ведёт несколько команд: часть из них работает над внедрением поддержки новых технологий и видеоускорителей, другая обеспечивает исполнение этого кода на различных платформах — к этому числу и принадлежит команда NVIDIA Linux Graphics Driver.

Приоритетами в разработке новой версии драйвера являются:

  • Требования OEM-заказчиков.
  • Пожелания маркетинговой группы NVIDIA по продвижению решений для рабочих станций.
  • Программа выпуска новых продуктов.
  • Критические ошибки, о которых сообщают пользователи Linux через прямую связь или на различных форумах.

Для управления сложным кодом Linux-драйвера, написанием которого параллельно занимается целая команда, а также для сохранения предыдущих версий кода, используется коммерческий продукт Perforce.

Разработка драйвера ведётся в основном на 32-битной платформе, однако, тестирование обязательно проводится и в 64-битных ОС. Для тестирования работы видеокарт в OpenGL применяется собственный пакет, а также такие программы, тестовые пакеты и игры, как Maya, Viewperf, Unigine Tropics, ETQW, Doom 3 и Quake 3, иногда проверка производительности проходит в glxgears. Для проверки работы системы X Window используется менеджер окон Compiz, а также утилита rendercheck из набора xtest, jxrendermark и ряд специализированных тестов, специально созданных для проверки работоспособности отдельных функций драйвера.