Новости про Linux и операционные системы

NVIDIA выпускает исходный код Linux драйвера для Tegra K1

Я думаю, что много людей помнит, как летом 2012 года Линус Торвальдс осуждал NVIDIA за отсутствие поддержки Linux.

Тогда его речь закончилась нелицеприятным жестом, однако время шло, и компания всеми силами стремилась исправить ситуацию. И Линус теперь говорит: «В этот раз я поднимаю перед NVIDIA большой палец. Хорошие времена». На самом деле, это крайне хорошие новости для Linux сообщества, ведь сделанные изменения помогут раскрыть весь потенциал SoC Tegra K1 в полной мере.

Команда Nouveau тратила годы, на написание кода для поддержки устройств NVIDIA методом реверс-инжиниринга, однако сама компания решила сделать невиданный доселе подарок. Она опубликовала исходный код для чипа GK20A, т. е. для Tegra K1.

«Следующие патчи привнесут архитектурные изменения в Nouveau, необходимые для поддержки не-PCI GPU, и добавят изначальную поддержку GK20A. Несмотря на то, что поддержка по-прежнему ограничена и требуется проведение больших изменений пользовательского пространства для обеспечения запуска графического стека поверх всего этого, мы смогли успешно открыть каналы и запустить простые пуш-буферы с использованием libdrm», — написал представитель NVIDIA Александр Курбот.

Надо сказать, что это превосходный шаг от NVIDIA, ведь компания наконец-то решила сделать что-то не бизнес-ориентированное, а просто для всеобщего блага.

Выпущенный код ограничен Nouveau DRM драйвером ядра, а разработка Nouveau застряла на GL3, не справившись с аппаратным обеспечением NVIDIA с поддержкой OpenGl 4.x.

Valve официально выпускает SteamOS без UEFI

Компания Valve наконец-то поняла пожелания потенциальных клиентов и выпустила официальную версию SteamOS, которая поддерживает двойную загрузку и не требует аппаратной поддержки UEFI.

Изначально Valve выпустила образ своей игровой операционной системы на базе Linux, который в обязательном порядке требовал наличия поддержки компьютером UEFI. Кроме того, первый релиз SteamOS нельзя было устанавливать вместе с другими ОС. Однако некоторые из проблем официальной версии были достаточно быстро решены комьюнити.

Переработанная версия SteamOS, решающая эти проблемы, была выпущена сообществом под названием Ye Olde SteamOSe. Теперь же сама Valve максимально изучив разработки, сделанные в Ye Olde SteamOSe, выпустила собственный вариант системы, не имеющий указанных выше ограничений.

Представитель Valve Джон Верт на официальном форуме компании написал: «Я только что опубликовал ISO SteamOS, который может быть использован для установки SteamOS на не-UEFI системы. Выражаю благодарность directhex и ecliptic за их работу в Ye Olde SteamOSe, он включает много их изменений. Двойная загрузка и собственное создание разделов теперь возможно из опции „Установка для эксперта“».

«ПОЖАЛУЙСТА учтите, что на нём было проведено очень мало тестов, особенно в разных типах установки с двойной загрузкой. Так что не устанавливайте его на машину, которую вы не готовы потерять».

В настоящее время не совсем понятно, будут ли обе линейки SteamOS существовать параллельно, но одно совершенно ясно. Valve привлекает массу внимания к сообществу Linux, и это невозможно недооценить.

SteamOS на базе Debian вышла официально

Как и было обещано ранее, в пятницу, 13 декабря была представлена операционная система SteamOS на базе Linux, предназначенная для игровых компьютеров Steam Machines, производимых как самой компанией Valve, так и множеством независимых поставщиков.

Версия SteamOS названная Alchemist представляет собой дистрибутив системы Linux, основанный на сборке Debian GNU/Linux 7.1 (Wheezy).  Эта система содержит портированную eglibc 2.17, вариант библиотеки GNU C для встраиваемых систем, которая представлена в Debian Testing.

Будучи построенной на основе ядра версии 3.10.11, SteamOS включает набор графических драйверов, однако они поддерживают лишь ускорители NVIDIA. Поддержка же GPU от AMD и Intel должна появиться позднее.

Операционная система позволяет загрузить рядовое рабочее окружение, где в качестве менеджера рабочего стола используется GNOME 3 с GNOME Shell. Тут пользователи системы смогут запускать приложения общего назначения, однако главными из них, безусловно, являются сам клиент Steam и игры. Обновление ОС происходит в автоматическом режиме с репозиториев Valve.

Вместе с выпуском ОС стали известны и системные требования к ней. В целом, они соответствуют обычному современному игровому ПК и даже компьютеру среднего уровня. Так, для запуска SteamOS вам понадобиться 64-битный процессор Intel или AMD, 4 и более гигабайт ОЗУ, жёсткий диск на 500 ГБ и более, видеокарта NVIDIA (поддержка видеокарт Intel и AMD ожидается в скором будущем). Однако самым неожиданным требованием стала поддержка материнской платой UEFI загрузки.

Загрузить операционную систему SteamOS можно с помощью сервисов Steam или на сайте-источнике.

Valve присоединяется к Linux Foundation

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

Компания считает, что за ней будущее в сфере развлечений, так что сообщение о том, что Valve присоединилась к ассоциации Linux Foundation, нельзя считать удивительным.

Эта неприбыльная организация сообщает, что Valve станет «серебряным» членом команды, выделяя на разработку от 5 до 20 тысяч долларов ежегодно. Майк Сартейн из Valve прокомментировал ситуацию: «Присоединение к Linux Foundation является одним из многих способов для Valve инвестировать в развитие игр на Linux. Благодаря этим усилиям мы надеемся создать инструменты для разработчиков новых игр на Linux, заставить производителей аппаратного обеспечения сделать поддержку Linux приоритетной и в конечном счёте предоставить элегантную и открытую платформу для пользователей Linux».

В настоящее время клиент Steam для Linux предлагает более 200 игр, однако это капля, по сравнению с тем многообразием, которое существует в Steam для Windows. Тем не менее Valve возлагает на Linux большие надежды, так что уже в следующем году множество независимых компаний представит собственные версии игровых систем Steam Machines, а сама Valve передаст операционную систему SteamOS разработчикам.

Valve анонсировала Steam OS

После нескольких намёков компания Valve наконец-то объявила об очередном этапе своей инициативы по приходу игр в гостиную, а именно операционную систему Steam OS.

Представленная ОС является графическим интерфейсом, который по духу отвечает продукту Big Picture. Будучи представленным в прошлом году, этот продукт позволяет любому пользователю Steam играть в игры на телевизоре с улучшенным интерфейсом и совместимостью с игровым контроллером.

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

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

Что ж, начало отличное, посмотрим, что ещё нам предложит Steam.

Canonical представила Ubuntu для планшетов

Британская компания Canonical анонсировала версию своей популярной операционной системы Ubuntu, предназначенную для планшетных ПК.

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

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

Ubuntu for tablets - Full video

Операционная система Ubuntu поддерживает все размеры планшетов от 6 до 20 дюймов с плотностью пикселей от 100 до 450 на дюйм. Ожидается, что планшеты с Ubuntu дебютируют в конце 2013 года или начале 2014, в то время как Ubuntu для телефонов будет доступна с октября.

Кармак считает, что Linux не предназначен для игр

На новостном сайте Reddit, сооснователь id Software Джон Кармак заявил, что портирование игр на Linux едва ли входит в десятку основных задач компании.

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

Кармак также добавил, что рад тому, что их игра RAGE работает под Wine, однако для реализации этого компания не прилагала никаких дополнительных усилий. Он также сообщил, что будет крайне удивлён, если родительская компания Zenimax проявит какой-либо интерес в публикации и поддержке таких игр.

«Я не смог поговорить с директором Zenimax, но они даже не издали игр для Mac, так что я буду потрясён, если они проявят интерес к официальной публикации и поддержке игр на Linux. Портирование может быть запущено и выполнено за неделю или две, однако для официального релиза должно быть проделано ещё очень много работы, для обеспечения официальной поддержки. Общепринятое мнение гласит, что игры для Linux — плохой рынок. Id Software проверяла общепринятое мнение дважды, с Quake Arena и Quake Live. И общепринятое мнение подтвердилось», — заявил Кармак.

Он также заявил, что куда проще и лучше запускать игры в Linux при помощи каких-либо эмуляторов, чем переписывать исходный код, и именно такая практика является оптимальной для разработчиков при создании игр с наименьшим числом трудностей и трудозатрат. При этом он подчеркнул, что «правильно преподносимая, со Steam в качестве монетизирующей платформы продаж, это [единственно] возможный путь для продвижения» операционной системы.

NVIDIA отвечает на «палец» Торвальдса

После того, как Линус Торвальдс нецензурно высказался о поддержке Linux компанией NVIDIA, «зелёные» не задержались с ответом, подготовив официальный пресс-релиз.

В нём сказано, что NVIDIA плотно работает над поддержкой Linux, и эта деятельность крайне важна для компании, также отмечается «о глубоких переживаниях по поводу этой работы и обеспечения превосходной производительности GPU». Компания также отметила, что сообщество нацелено на работу над открытым проектом Open Source Project, целью которой является полноценная поддержка технологии Optimus под Linux.

В пресс-релизе сказано: «Поскольку мы понимаем, что некоторые люди отдают нам предпочтение из-за подробной документации на все наши GPU, или являются активными членами сообщества разработчиков ядра Linux, мы приняли решение о поддержке Linux на наших GPU, приложив усилия NVIDIA больше к общему коду, чем к общей инфраструктуре Linux. И хотя это не может удовлетворить всех, это позволяет нам обеспечивать наилучшую производительность GPU для наших клиентов, без привязки к платформе или операционной системе».

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

Что интересно, по утверждениям NVIDIA, компания принимает активное участие в разработке Linux для процессоров ARM. По их данным, компания занимает второе место по объёму написанного кода ядра этой ОС.

Ядро Linux 3.3 выпущено официально

На прошедших выходных Линус Торвальдс официально выпустил ядро версии 3.3 операционной системы Linux.

Этот релиз был сделан всего через неделю после неожиданного выхода версии RC7 этого ядра.

Основные нововведения ядра 3.3 приведены ниже:

  • улучшена поддержка функций управления питанием ASPM;
  • добавлена поддержка HDMI audio в видеокартах Radeon HD 5000 «Evergreen», полученная реверс-инжинирингом;
  • добавлен механизм разделения буфера DMA-BUF, и хотя пока нет драйверов использующих его, это очень важный шаг для будущего развития ОС;
  • добавлен механизм объединения нескольких физических портов Ethernet в один виртуальный;
  • исправлены проблемы производительности Xen;
  • улучшены многие открытые графические драйверы, включая поддержку Semaphores в драйверах Radeon, лучшую поддержку Intel Ivy Bridge и Samsung Exynos; драйвер NVIDIA Nouveau, полученный реверс-инжинирингом, также получил ряд усовершенствований;
  • множество изменений в среде Staging;
  • поддержка онлайн-изменения размера файловой системы EXT4;
  • представлен драйвер Intel's NVM Express driver;
  • добавлена поддержка расширенной физической адресации (Large Physical Address Extension — LPAE) для 32-битных ARMv7 устройств с объёмом ОЗУ более 4 ГБ.

Выход версии Linux 3.3 означает, что теперь в полную силу начнётся разработка следующей, 3.4 версии, которая обещает принести множество изменений в графику, лучшую поддержку Android, поддержку Btrfs LZ4 и множество прочих мелких улучшений.

Anonymous выпустили собственную ОС

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

Названная Anonymous-OS Live, эта 32-битная платформа построена на основе системы Linux Ubuntu 11.10. В ней используется рабочий стол Mate, при этом ОС оснащена целым набором предустановленного ПО, включая Tor браузер, Hash Identifier, XChat IRC, SQL Poison, Find Host IP, ParolaPass Password Generator, Anonymous HOIC и т.д.

Если верить вебсайту Anonymous-OS, то выходит, что эта операционная система была разработана лишь в «образовательных целях», ну и для проверки безопасности веб-страниц. Чтобы загрузится в новой ОС пользователем необходимо создать LiveUSB, используя утилиту Unetbootin. Однако хотелось бы сделать предостережение для всех любопытствующих: вы загружаете эту ОС на свой страх и риск, поскольку она может содержать различные бэкдоры и шпионские программы.

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

Операционная система Anonymous-OS Live v0.1 уже доступна для загрузки (1,4 ГБ). Сами разработчики уверяют, что система абсолютно безопасна, равно как и прочие дистрибутивы операционной системы Linux.

Как стало известно позднее, Sourceforge удалил Anonymous-OS Live v0.1 до получения заключения о безопасности операционной системы.