LINUX.ORG.RU

Избранные сообщения i_gnatenko_brain

Релиз Mesa 10.0

Новости — Linux General
Группа Linux General

Несколько часов назад Ian Romanick в рассылке объявил о новом релизе Mesa 10.0.

Если вы озабочены стабильностью и надёжностью, то вам лучше остаться на предыдущей версии или подождать Mesa 10.0.1.

Mesa 10.0 реализует OpenGL 3.3 API, но версия, сообщаемая через glGetString (GL_VERSION) или glGetIntegerv (GL_MAJOR_VERSION) / glGetIntegerv (GL_MINOR_VERSION), зависит от используемого графического драйвера. Некоторые драйверы не поддерживают все функции, необходимые для OpenGL 3.3. Функционал OpenGL 3.3 доступен, только если соответствующие вызовы запрошены во время создания контекста, т.к. контексты совместимости не поддерживаются.

Новые возможности:

  • GL_AMD_seamless_cubemap_per_texture на i965
  • GL_ARB_conservative_depth на i965
  • GL_ARB_texture_gather на i965
  • GL_ARB_texture_query_levels на i965
  • GL_ARB_texture_mirror_clamp_to_edge
  • GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, и GL_ARB_transform_feedback_instanced на i965/Gen7 (with appropriate kernel support)
  • GL_ARB_sample_shading на i965
  • GL_ARB_shader_atomic_counters на i965
  • GL_ARB_vertex_attrib_binding
  • GL_ARB_vertex_type_10f_11f_11f_rev на i965 и r600g
  • GL_KHR_debug
  • GLX_MESA_query_renderer

Багфиксы (в основном касаются игр):

  • мерцание экрана в Dota 2 (r600g на HD 6950);
  • не работает рендеринг текстур в играх на Source-движке (radeonsi);
  • графические артефакты в Serious Sam 3 (при включенном SB);
  • проблемы, возникающие при проигрывании h264 файлов в VLC с использованием UVD (аппаратного ускорения) (AMD E-350 CPU);
  • падения Xserver (Glamor на r600g);
  • запуск OpenCL вызывает падение системы;
  • Modern Warfare 1, 2, 3 не работает в Wine (Sandy Bridge);
  • и т.д.

>>> Release Notes

 ,

i_gnatenko_brain
()

Как правильно искать работу

Форум — Job

Disclaimer. Написанный ниже текст является мнением автора, основанным на многих проведенных интервью и на общении с сотрудниками HR. Не является догмой, но, тем не менее, его можно принимать во внимание.

Итак, вам нужна работа в сфере IT на админской/постсейловой/пресейловой/консалтерской должности. Я провел пару сотен собеседований, нанял около 30 (или 40?) человек, ошибался 2 или 3 раза, со всеми нанятыми работал больше года, а с некоторыми больше 5 лет, так что могу рассказать о том, как оно изнутри. Про программистов ничего не скажу, подозреваю, что плюс-минус все то же самое.

0. Зачем люди нанимают сотрудников и как они это делают?

На работу людей нанимают для того, чтобы они работали :-) Буквально, есть задача, есть бюджет, есть коллектив и есть вакансия - должен быть нанят человек, желательно до определенного числа, иначе, вакансию могут отобрать в пользу более расторопных. В ДС последние 10 лет острый дефицит вменяемых кадров, при чем чем дальше, тем хуже становится положение.

Кто нанимает? 3 человека: HR, непосредственный руководитель и его начальник. Первый должен отфильтровать ваше резюме из потока, второй должен выбрать вас из толпы (руководствуясь собственными предпочтениями в том числе, вам потом с ним близко общаться, а ему с вами), третьего вы должны не оттолкнуть чем-нибудь, его задача отфильтровать явные ошибки второго, но не более. Конечно, если это здоровый коллектив, где HR не заправляет техпроцессами и где топменеджер не лезет во все дела подчиненных, а доверяет им работать самим.

1. Резюме.

Напишите хорошее резюме, желательно на 2х языках. Что значит хорошее: в нем должны отражаться основные ваши достижения, их не должно быть мало, но и не должно быть много. Например, хорошо написать про общественную работу в ВУЗе, поднятие нужного бизнесу софта или синхронизацию географически удаленных БД, а про то как обжимались кабели можно не писать, так как это вызывает ощущение «больше нечем хвастаться». Нужно написать обо всех своих обучениях и сертификациях. Примеров в сети много, неплохо также завести аккаунт в Linkedin (там как раз нужная структура). Помните, что HR скорее всего не сечет в теме и ищет по ключевым словам. 95% всех резюме, которые я видел были 2х типов: «отлично знаю» == «при мне включали» и «имею представление» == «ну что я могу сказать о вопросе, которому посвятил всего 2 года напряженного труда?» Не впадайте в эти крайности.

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

На счет соц.сетей. Конечно же, первым делом из отобранных резюме извлекается имя, фамилия, дата рождения и город, а по ним ищется вконтактик, фейсбучек, жжшечка. Отсутствие аккаунта ничего не говорит. Наличие же может выйти боком: предпочтения у всех свои, я, например, буду предвзято относиться с стритсракеру со смотрЫ, кому-то могут не понравится фотографии на фоне кустов и пустых бутылок. Однозначный плюс - статьи в ЖЖ «как я компилял ядро» или «как я перепаивал этот китайский роутер». Однозначный минус - дешевые понты вроде «VIP-статус ВКОНТАКТЕ», дакфейсов или фоток на фоне ржавой крысы с видом как будто это новая семерка.

2. Первое интервью.

Говорят, что человека встречают по одежке. Говорят, что первое впечатление так и останется 80% мнения на ближайшие 5 встреч. Я не знаю на сколько это правда, но мне всегда приятно было видеть нейтрально одетых людей в чистой одежде (да, были случаи, когда соискатель совершенно буквально и объективно вонял) с чистыми волосами (и ногтями). Я разделяю любовь к джинсам, берцам, кожанкам и камуфляжу, но считаю, что в первый раз показаться лучше в классическом костюме нейтрального цвета. Потом похвастаете своим офигенным мотоэкипом и прекрасно подогнанным снаряжением, в первый раз ваша задача - не оттолкнуть. Нет костюма - постирайте джинсы и свитер, поверьте просто на слово, что это важно и это влияет.

Отдельное замечание обладательницам красивых форм: не надо их лишне подчеркивать на первом свидании. Иначе, потом будут говорить, что наняли вас за декольте или начальник подумает «вот будут говорить - нанял за декольте!». Не надо это, ни вам, ни начальнику. Потом все покажете.

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

Посмотрите на людей в коридорах. Задайте себе вопрос, хотите ли вы быть похожими на них.

HR говорит про общие вопросы, проверяет формально, отсеивает в основном неадекватов и странных людей. Если его функция простирается дальше, то скорее всего в этой конторе не нужно работать. HR должен рассказать вам про условия труда и соцпакет, обязательно задаст вопрос «чего вы хотите в будущем», на который не надо отвечать «стать тут главным боссом». В будущем вы хотите развиться в техническом плане, познакомиться с интересными людьми и решить сложные и интересные задачи. Важно: например, в Microsoft вам расскажут про многие пряники и плюшки для сотрудников, но только после официального предложения вы узнаете, что «сотрудником» станете дай Бог через год, только если не на косячите и только если вырастут акции, а так - внештатник без пряников.

Интервью с непосредственным руководителем. Это самый важный человек в процессе, он подбирает себе не просто специалиста, а человека, который его лично устраивает. Как правило, люди нанимают похожих на себя. Тут хороший мотоэкип или камуфляж могут отыграть хорошо, а могут навредить. Лично я - не советую, хотя сам отношусь нейтрально.

Некоторые работодатели любят устраивать форменный экзамен просто так, даже если видят, что человек не тянет, некоторые любят задавать задачи на сообразительность типа взвешивания монет и измерения высоты здания барометром. Некоторые любят вопросы типа «вы ввели linux.org.ru в строке адреса браузера и нажали „ввод“, расскажите, что произойдет после этого, постарайтесь успеть до 8 вечера». Некоторые дают тест на бумаге, некоторые просто обсуждают жизнь. Есть конторы, где принято нанимать точно соответствующего человека, есть конторы, где принято учить и воспитывать, требуя только базовые или непрофильные вещи (например: технологиям обучим с любого уровня, а вот английскому - нет).

Если предполагается интервью с топом, то тут главное - просто произвести нормальное впечатление.

3. Скиллы.

Если вы идете наниматься на техническую должность, пожалуйста, освежите в памяти модель OSI, основные топологические схемы сетей, как работает TCP/IP в крупную клетку, что такое DNS, DHCP, CIFS, FTP, HTTP, SMTP, BGP, SSL. Я раньше спрашивал про несимметричное шифрование, сейчас же очень многие не могут внятно ответить «что такое IP-адрес», имея за плечами опыт работы сисадмином, не говоря уже о просьбе отправить письмо по SMTP используя только telnet. Это не приемлемо, объем базовых курсов по сетям и любой операционной системе надо знать.

 

Shaman007
()

Учет времени программистов

Форум — Talks

В одной крупной IT-конторе было разослано письмо примерно след содержания:

Привет.

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

...тут табличка какая-то ..

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

В графе нормативная выработка – кол-во учтенных дней*9 часов (8+1).

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

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

Понятно, что есть клиентские встречи; что есть удаленная работа; есть уменьшенный обеденный перерыв; что сидение в офисе не есть работа и т.п. и всего этого такой подсчет не учитывает.

Но с другой стороны, нам нужно увеличить выручку на приблизительно 10% для того, чтобы перестать генерировать убыток. Если предположить, что все мы прямо или косвенно влияем на выручку, а это действительно так, то 6,2% потерь выглядят особенно неприятно.

Причем цифра эта нарастает. В сентябре это было 5,8%, с января по август 4,7%.

И последнее. Связь между хроническими опозданиями и потерями рабочего времени. Под хроническими опозданиями понимается больше половины рабочих дней с входом позже 11:00.

тут еще одна табличка ..

Это все предпосылки. Начинаем работать с группой сотрудников, которая опаздывает и не вырабатывает рабочее время.

Мы вводим регламент по опозданиям с 1 декабря.

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

2. Удаленная работа может быть согласована и утверждена руководителем заранее, информация должна быть своевременно передана в отдел персонала.

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

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

5. При входе и выходе с работы каждый сотрудник должен использовать карточку-пропуск. Передавать свой пропуск другим сотрудникам запрещается. Если у вас нет пропуска (забыли или еще не готов), необходимо отметить свой вход и выход в журнале охранника в нашем офисе.

6. В случае недоработки общего количества часов или систематических опозданий отдел персонала вправе запросить объяснительные и применять дисциплинарные взыскания.

Если у вас уже все служебные записки на удаленную работу или индивидуальный график оформлены, повторно их делать не надо.

Как вы относитесь к данной инициативе ?

SI
()

Специалист технической поддержки, Москва

Форум — Job

В небольшую компанию (10-15 человек) требуется специалист технической поддержки (помощник системного администратора).

Функциональные обязанности:
поддержка ПК пользователей (преимущественно Windows, есть станции на Ubuntu)
выполнение указаний системного администратора (перезагрузить сервер, и т.д.)

Требуемые знания:
ОС семейства Microsoft Windows
-установка\переустановка
-диагностика сетевых неполадок
-знание азов построения локальных сетей
-Знания UNIX-подобных систем приветствуются

Условия работы:
Офис около м. Бибирево, график 5/2, работа с 11 до 18, уровень з/п: 25 000 руб. на испытательном сроке (месяц), 30 000 руб. после испытательного срока.
Возможно оформление по ТК, либо выдача з/п налом, как вам удобнее.

Коротко о схеме работы:
Я сам являюсь удаленным системным администратором данной компании, работаю как ИП с ООО, заключен договор на обслуживание.
Понадобился помощник для присутствия в офисе, з/п готов платить либо налом, либо по ТК, как удобнее.

В случае заинтересованности жду ваши резюме на jobs@akella.com
Либо звоните по номеру +7 916 312 15 14, Эльдар.

 , ,

teamfighter
()

Клип на песню маленького ЛОРовца

Форум — Talks

Мне понравилась песенка - Песенка маленького лоровца

И я решил её оживить небольшим самопальным клипцом.

Собственно клип:

на ютубе - https://www.youtube.com/watch?v=IPMFYLiubTY

копия - http://vpoisk.tv/559635/

Это такая альфа версия слепленная на коленке. Можно будет подредактировать потом.

p.s.

*** Призываю любителей эпической музыки *** bk_, DoctorSinus, luke, Khades, Fatroll, Quasar, dikiy, Sadler, alpha, Zhbert, wbrer, ttnl, Lordwind, bulatus, Chaser_Andrey, djambeyshik, observer, Ginki, stevejobs, nickionn, helios, thelonelyisland, a931bw, bloodredfrog, drakmail, ollowtf, panter_dsd, fat_angel, Cancellor, lazyklimm, ArtKun, Eddy_Em, netcat, valentin_v13, AiFiLTr0, tyakos, blackst0ne, buddhist, HerrWeigel, ymuv, Erfinder, Satan_Klaus, byss, OperaSoftvvare, i_gnatenko_brain, africa, CLU, GreenTea, Coldead, ncrmnt. elnair, Anvladislavmf, yura_ts.

pi11
()

Песенка маленького лоровца

Форум — Talks

Песенка маленького лоровца: http://zdo.in.ua/small-lorovec/

Посвящается нашему любимому форуму. Наслаждайтесь! :)

Бекап на всякий случай: http://rghost.ru/50513589

***

G#m
Каждый день на лор я захожу.
H C#m
И не на главную, а в трекер я иду.
E Ebm G#m
Я так мечтаю получить еще одну звезду.
Как много там и персонажей, и людей:
Бывают добрые, бывают и позлей. 
А в модераторы берут лишь самих xтоненьких троллей. 
Вот, вижу тред по пополнение состава:
Видать, порядок будет скоро наведен,
Ведь новобранец свеж и трезв, красив, богат, умен. 
А я сижу, уставясь в монитор. 
И мамин суп остыл уж на плите. 
A H C#m 
Но я опять один сижу в кромешной темноте. 
E H C#m 
Ох как разболелось на душе 
E H C#m G#m 
И мысли стаями летают в голове 
C#m F#m H 
Да от закатного, багряного огня 
F#m G#m C#m 
Парят в прекрасной предрассветной синеве. 
Эх разболелась голова от мыслей да тревожных моих 
Да судьбу опенсорса решать мы должны в этот час. 
Я готов биться за опенсорс до волос до седых. 
Ведь противник отважный и грозный не дремлет сейчас . 
Лорушка, лор мой,
Лор мой дорогоой. 
Что же с тобою 
Сделали враги?
Нет, ты не бойся!
Вместе отобьемся 
Ждет нас с тобою 
Счастье впереди. 
Кто сказал, что лор опасен,
Опенсорс слабей,
Чем тыща майкрософтов или сто гуглей?
Пусть расколоты мы часто 
На сотни лагерей. 
Сри на лор - и будет веселей!
Что ни день - так тема в толксах,
Скор туда-сюда. 
А забанят - это не беда!
Сто “шг”, “швим” и “ненужно”
пощу каждый день. 
Быть крутым на лоре мне не лень!
// батхерт

 

bk_
()

intel i915 compositting

Форум — Desktop

Здравствуйте.

Не включается композиттинг на ноуте с intel i915.

на команду

glxinfo | grep -i render

отвечает

libgl error failed to load driver i965

(компилил по http://wiki.gentoo.org/wiki/Intel)

 , ,

brothermechanic
()

Так ненавидеть iPhone...

Форум — Talks

iPhone vs Rifle

Для Ъ: «iPhone 5C против винтовки» - тест не пройден. Интересна сама съемка с 60к fps. Взято с Cooler'а.

 

geezer_s
()

LORPref

Форум — Talks

Как на счет турнира или просто расписать пару партеек в преферанс онлайн?

Кастую причастных: Anon, qulinxao, Nedis, Zhbert, DeVliegendeHollander, mopsene, Lee_Noox, alexnorton, int13h.

Я лично больше склоняюсь к просто поиграть без всяких турниров. Если уж хотите турнир — ок, давайте сделаем типа LORChess.

Можно играть через: http://trellis-club.com/ru/ (html5, авторизация по google или facebook ID), http://www.gambler.ru/ (java клиент, нужна регистрация).

Каста всех (обновляется):

[user]Eddy_Em[/user], [user]observer[/user], [user]qulinxao[/user], [user]Zhbert[/user], [user]DeVliegendeHollander[/user], [user]mopsene[/user], [user]Lee_Noox[/user], [user]alexnorton[/user], [user]int13h[/user], [user]dikiy[/user], [user]Xellos[/user], [user]riki[/user], [user]MKuznetsov[/user], [user]ttnl[/user], [user]Ramen[/user], [user]fjfalcon[/user], [user]MyTrooName[/user], [user]kinik[/user]

Убрал из списка из-за бана: i_gnatenko_brain

Конференция: lor-pref@conference.jabber.ru

 lorpref, преферанс

observer
()

дело Попова-Бабушкина живет

Форум — Talks

Уникальную программу, аналогов которой нет в мире, написал старшеклассник одной из школ Азербайджана. Благодаря ей можно получить информацию или проверить работу компьютера при помощи мобильного телефона. Расстояние при этом значения не имеет. Разработкой Руфата Мамедли уже заинтересовались американские ученые и даже подписали с ним контракт.

http://mir24.tv/news/hi-tech/8263764

 ,

exception13
()

Скоро у миллионов сисадминов будет БУХАРЕСТ

Форум — Talks

Насколько я понял по визгам айтишной обслуги на ЛОРе вокруг systemd, wayland и прочих новшеств Линукса, эти люди не любят когда что-то нарушает их отлаженный мирок и когда приходится напрягать моск для переобучения. Так вот, господа, ядро 3.13 готовит вам эпический подарок - совершенно новый сетевой фильтр, несовместимый с ip/arp/ebtables:

В экспериментальную ветку linux-next, на базе которой будет формироваться ядро Linux 3.13, принят код Nftables, новой реализации пакетного фильтра, идущей на смену iptables, ip6table, arptables и ebtables. Nftables отличается существенным пересмотром организации процесса обработки правил фильтрации пакетов, новым синтаксисом правил, сокращением кода, выполняемого на уровне ядра, и унификацией интерфейсов для IPv4, IPv6, ARP и сетевых мостов.

Ключевой особенностью Nftables является применение идеи, близкой к реализации BPF (Berkeley Packet Filters) - правила фильтрации компилируются в пространстве пользователя в байткод и передаются в ядро через API Netlink, после чего для принятия решения по дальнейшим действиям с пакетом выполняются с использованием конечного автомата (pseudo-state machine).

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

Для взаимодействия с кодом, работающим на уровне ядра, предлагается специальная связующая интерфейсная библиотека libnl и построенный поверх неё фронтэнд, работающий на уровне пользователя. Для формирования правил фильтрации в nftables подготовлена утилита nft, которая проверяет корректность правил и транслирует их в байткод. Правила могут добавляться не только инкрементально, но и загружаться целиком из файла на диске.

Новый синтаксис правил не похож на iptables и отличается использованием иерархических блочных структур вместо линейной схемы. Язык классификации правил основан на реальной грамматике, при обработке которой используется сгенерированный в bison парсер.

Правда, ядрописатели сжалились и добавили слой совместимости:

Для обеспечения обратной совместимости с линейными правилами предоставляется специальная прослойка, позволяющая использовать iptables/ip6tables поверх инфраструктуры Nftables. Представленный для ядра 3.13 код предусматривает сосуществование старой и новой подсистем, так как Nftables ещё требует доработки и тестирования.

Но это пока :)

В тред торжественно приглашаются главные истерички ЛОРа (думаю, вы понимаете, о ком я) чтобы высказать своё авторитетное «АБЫРВАЛГ!!!!111111»

 , , , ,

FRCTLL
()

Встреча MLUG — 11.10

Форум — Talks

TL;DR/Ъ: Россия, Москва, ТЦ Аркадия {
Б. Овчинниковский пер., 16; м. Новокузнецкая
}; 11 октября, пятница, ~17:00 - 22:00: встреча московских линуксоидов и к ним примкнувших.

!Ъ: копипаста анонса с сайта:

Напоминаем, что очередная встреча MLUG, согласно уже давно устоявшейся традиции,
пройдёт во вторую пятницу месяца (11.10) в 17:00, в ТЦ Аркадия
по адресу: Б. Овчинниковский пер., 16; м. Новокузнецкая.
Как всегда, посетителей ждёт живое неформальное общение,
обсуждение последних новостей мира Free Software и Open Source Software,
а также обмен опытом и идеями.


вводная:
В Москве уже долгое время действует, ну как действует, скорее разлагается существует группа пользователей GNU/Linux;
но несмотря даже на то, что о нас есть немного информации на lor/wiki,
в последнее время на встречи ходит 3,5 линуксоида, поэтому активными участниками было принято решение
попробовать расширить количество площадок на тематических ресурсах для анонсов о наших встречах.
Спасибо за внимание, добро пожаловать.

P.S. Модераторам разделов убедительная просьба - перенести данный тред в тот
раздел форума, который вы считаете наиболее приемлемым для размещения анонсов
о регулярных встречах и мероприятиях. Спасибо.

Перемещено tazhate из general

 gnulinux, , , ,

ia
()

Играем!

Форум — Talks

 

Shaman007
()

Худо ли будет Mir'y без Intel'a?

Форум — Talks

Новость, свалившаяся на нас этой, по московскому времени, ночью, в очередной раз угрожает потрясти мир — по крайней мере, мир FOSS. Первоисточником её, видимо, надо считать сообщения на freedesktop.org — это или это. А наиболее полную русскую версию можно найти здесь. Где начинается она словами:

Компания Intel отказалась от интеграции поддержки средств для работы с прослойкой XMir и дисплейным сервером Mir в своём открытом видеодрайвере.

И далее говорится, что это обосновывается не каким-либо техническими или прочими причинами, которые можно считать объективными, а тем,

… что Intel не может мириться и поддерживать выбранный компанией Canonical курс, поэтому не будет проводить пачти XMir в upstream.

Конечно, самым примечательным в этом известии является её трактовка в некоторых новостных сообщениях и особенно в комментариях. С одной стороны, ей придаётся некоторое апокалиптическое значение. А с другой — умиляет откровенное злорадство в высказываниях тех, кто числит себя представителем Linux-майнстрима. Правда, и пессимисты, и «оптимисты» от майнстрима, похоже, сходятся в том, что грядёт ubuntu-апокалипсец.

Однако это — предмет для рассмотрения в этнографическом разделе совсем другого сайта. Здесь же мы посмотрим, всё ли

…так суицидально, ежли в корень посмотреть.

И увидим, что всё вовсе не так плохо, как это представляется пессимистам, и не так «хорошо», как хотелось бы «оптимистам».

В далёкие времена XFree86 версий 3.X и ниже, когда ни один X-сервер этой системы вообще не имел фирменной поддержки, углубляться не будем. Хотя и тогда

… я не помню, чтобы кто-то вешался, Иль в омуте топился с головой

по этому поводу. Не будем также заниматься конспирологией и вдаваться в подоплёку событий, выясняя, кто где работает, и кому дали по ушам за несанкционированную разработку первоначальных патчей для Mir’а к Intel’овским драйверам. А просто посмотрим, как это может сказаться на судьбе Ubuntu (ведь этот сайт — о ней, не так ли?), и на варианты развития событий сегодняшнего дня.

Во-первых, драйвера с поддержкой Mir’а для Intel’овского видео существуют, их исходники открыты, и veto на их использование никто не накладывал. И даже не только использование, но даже и доработку, но об этом чуть позже. Да, при этом, возможно, придётся примириться с утратой некоторых новых фич, вроде поддержки SNA (SandyBridge New Acceleration) — но так ли она критична для неигровых применений? И достаточна ли — для применения записными игроками?

Во-вторых, свет не сошёлся клином на Mir’е, и в грядущем релизе Ubuntu 13.10 никто не отменял и поддержку традиционных Иксов. Тем более, что к ней так и так придётся обратиться владельцам видео от AMD и Nvidia. Ибо с их фирменными драйверами Mir не работает (или они не работают с Mir’ом), а со свободными… Не знаю, как на счёт nouveau, но мой опыт общения с Mir’ом на radeon показал, что в общем случае совсем работой это пока назвать нельзя.

В-третьих, Canonical, подобно Остапу Бендеру, и сама может справиться с делом Кисы Воробьянинова. То есть заняться доработкой существующих Intel’овских драйверов для Intel’овского же видео — как я только что сказал, исходники соответствующих патчей открыты, и запрета на их допиливание от ЦК какой угодно партии пока не поступало. Да, это потребует от их разработчиков некоторых усилий, но и к этому я ещё вернусь.

В-четвёртых, опять же, Intel — не единственный производитель видеорешений, и в некоторых кругах даже не самый популярный. Так что разработчики Ubuntu могут замахнуться и на дело одного из видео-Корейко, занявшмись свободными драйверами для чипов от AMD и особенно от Nvidia. Ведь драйвер nouveau всё равно разрабатывается практически без поддержки производителя, а спецификации radeon куда более открыты.

По третьему и четвёртому пункту предвижу возражение, постоянно используемое «оптимистами» от Linux-майнстрима:

Фирма Canonical никогда не была замечена в разработке чего-либо «для народа».

И тут предлагаю вспомнить (а кто не смотрел — посмотреть) один из самых замечательных и самых страшных советских фильмов — «Никто не хотел умирать». Где Бруно Оя устами своего киноперсонажа говорит:

Я солдат, мама. Если я могу не стрелять — я не стреляю.

Что прекрасно отражает позицию профессионала в любой сфере деятельности.

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

Например, энтузиастов патчить ядро в мире существует достаточно (а судя по системе фильтрации патчей до их предъявления пред очи Линуса — более чем достаточно). И Canonical этим делом не занимается — что ему обычно и ставят в упрёк представители Linux-майнстрима. Но если что-то нельзя не делать, и этого не делает никто — разработчики Ubuntu всегда начинают это делать. И, что характерно, делают, а не говорят.

Так, никто до них не занимался инфраструктурой для разработки «конечно-применительских» целевых решений. И Canonical уделял этому изрядное внимание. Косвенным результатом чего стало появление аналогичных решений и, скажем, от Suse во всех её проявлениях — в виде OBS и SUSE Studio, предназначенных как раз «для народа». Но это другая история.

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

Тем более, что живой Wayland ни один из майнтайнеров тех самых майнстримовых дистрибутивов никто ещё не включил себе даже в качестве опции (урок 4-го KDE ещё не забылся, так что про Rebecca мне не напоминайте). А Mir — есть и даже в некоторых (как раз Intel’овских) случаях ещё и работает в реально применяемой системе.

Пруф

Дискасс.

 , , мнение эксперта

LongLiveUbuntu
()

А что с гномом?

Форум — Talks

Я выбился из тренда новостей, и поймал на мысли - давно что-то про гномеров не слышно. Как у них сейчас дела?

 ,

Nominalus_Externatus
()

Кривость патчей ubuntu

Форум — Talks

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

 , кривость,

Noloboot
()

Статическая компиляция

Форум — Development

Статическая компиляция — это отлично, посоны.

1) Это решение dependency hell раз и навсегда, абзац.
2) Компилятор Go умеет автоматически скачивать и вкомпиливать либы с шитхаба, например. Это значит, что не надо будет думать: «а будет ли эта либа в {{.distro_name}}?»

А проблема памяти и жесткого диска давно уже не стоит. Во-первых, тот же Go вкомпиливает в бинарник не всю либу, а только необходимые функции; а во-вторых, с терабайтными винтами как может быть жалко пары лишних мегабайт?

Дискасс.

 , harmful.cat-v.org,

rogvold
()

В ядре 3.10 сломался bluetooth, как починить?

Форум — Linux-hardware

В 3.9.11 всё работает, а в 3.10 нет (проверял на 3.10.7, 3.10.10).

# uname -r
3.10.10-gentoo

# dmesg
usb 3-2: new full-speed USB device number 2 using uhci_hcd
usb 3-2: New USB device found, idVendor=0a12, idProduct=0001
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-2: Product: Bluetooth V2.0 Dongle
usb 3-2: Manufacturer: Bluetooth v2.0

# lsusb
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

# hcitool dev
Devices:

# hciconfig -a
hci0:	Type: BR/EDR  Bus: USB
	BD Address: 00:19:86:00:05:47  ACL MTU: 1017:8  SCO MTU: 64:0
	DOWN 
	RX bytes:457 acl:0 sco:0 events:16 errors:0
	TX bytes:68 acl:0 sco:0 commands:16 errors:0
	Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: 
	Link mode: SLAVE ACCEPT 

# hciconfig hci0 up
Can't init device hci0: Operation not supported (95)

# hcitool inq
Inquiring ...
Inquiry failed.: No such device

# uname -r
3.9.11-gentoo-r1

# hcitool dev
Devices:
	hci0	00:19:86:00:05:47

# hciconfig hci0 up
hci0:	Type: BR/EDR  Bus: USB
	BD Address: 00:19:86:00:05:47  ACL MTU: 1017:8  SCO MTU: 64:0
	UP RUNNING PSCAN 
	RX bytes:473 acl:0 sco:0 events:20 errors:0
	TX bytes:336 acl:0 sco:0 commands:19 errors:0
	Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: SLAVE ACCEPT 
	Name: 'moon-0'
	Class: 0x4a0100
	Service Classes: Networking, Capturing, Telephony
	Device Class: Computer, Uncategorized
	HCI Version: 2.0 (0x3)  Revision: 0x3000
	LMP Version: 2.0 (0x3)  Subversion: 0x420b
	Manufacturer: Broadcom Corporation (15)

Что покрутить в 3.10?

 

Lavos
()

Galaxy S III + Debian

Форум — Linux-hardware

Купил данный телефон, android 4.1 в нем. Подскажите пожалуйста, как подключить его к Debian Wheezy? В режиме mtp что-то глухо. Не обязательно через кабель, может через сеть как-то можно?

 ,

curufinwe
()

Lenovo Z580 ядро загружается 50/50

Форум — Linux-hardware

Subj.

Есть кто с таким ноутом ?

 , , ,

i_gnatenko_brain
()