• «ВКонтакте» и «Одноклассники» ввели плату за фоновое прослушивание музыки больше 60 минут в сутки
    0
    Но вы не упомянули, что «неофициальные клиенты Google Play Music» прекрасно работают под GNU/Linux, тогда как у iTunes нет десктопного клиента тут, и я не смог найти «неофициальные клиенты».
  • Почему муху так сложно прихлопнуть?
    0
    Я так обычно комаров хлопаю. Но муху так противно, я по-другому делаю — сжимаю палец для щелчка, очень медленно подвожу вдоль стены к мухе, и щелчком бью. Это ее не убивает — она просто ударяется о потолок, и жужжа спускается. Однако она оглушена, какое-то время ее можно даже руками поднять.

    Но зависит и от вида мух — есть особо шустрые, что просто не дают подвести палец на такое расстояние.
  • Бремя популяризаторов на плоской Земле
    +4
    Позвольте процитировать в ответ Ричарда Фейнмана:

    У меня есть друг, он художник, и порой имеет точку зрения с которой я не особо согласен. Он подымает цветок, и говорит «Смотри как красиво!», и я соглашаюсь. Затем он говорит «Я, как художник, могу видеть насколько это красиво, но ты, как физик, разбираешь все на части, пока оно не превратится во что-то унылое», и я думаю он малость рехнулся. Для начала, видимая ему красота доступна другим людям, и мне, я думаю. Пускай я, может, и не такой эстет как он… я могу оценить красоту цветка. В то же время, я вижу намного больше в цветке. Я могу вообразить его клетки, сложные движения внутри, и это тоже красиво. То есть, это красота не ограниченная измерением в сантиметр; но красота в намного меньших измерениях, внутренняя структура, процессы. Факт, что цвета у цветков развились для привлечения насекомых для опыления довольно интересен; значит насекомые могут видеть цвет. Это добавляет вопрос: присутствует ли чувство эстетики в низших формах? Почему это эстетично? Множество интересных вопросов, которые научное знание только добавляет к восхищению, тайне, и величию цветка. Только добавляет. Я не понимаю, где она отнимает.
  • Бремя популяризаторов на плоской Земле
    +1
    А много их, плоскоземельцев?

    Вообще у меня идея по монетизации: можно забабахать на кикстартер проект «Доказательство или опровержение Плоской Земли», и просто повторить стандартные исследования, сделанные другими учеными, и сказать «Плоская Земля опровергнута, всем спасибо за деньги».

    Подозреваю только, плоскоземельцев буквально единицы, и проект не выгорит.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    0
    Да, хочу прояснить часть моего пред. коммента по контексту — я *не* делаю утверждений об хорошем, либо же нет, юзабилити для простых пользователей, поскольку данный спор лично мне не интересен — я уверен, за меня найдутся собеседники.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    0
    Оригинальный пост утверждал, что Линукс не годится вообще ни на что. Если вы говорите именно о простых пользователях, данный контекст стоит упомянуть явно.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    +1
    Вы явно не использовали GNU/Linux. Я разрабатываю на нем, и так же я разрабатывал под виндой — и я вас заверяю что как минимум на С/С++ там разрабатывать куда удобнее. Хотя допускаю, что с C# там действительно бедово. Не любят в этой части экосистемы .net, и Microsoft что-то не особо старается его продвигать.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    0
    Это знаменитая проблема яйца и курицы. И ее решают. Например Valve стараются воздействовать, чтобы больше игр портировали, так же они помогают в разработке Mesa. И, не знаю писали ли на хабре, но Feral Interactive (e.g. Deus Ex, Tomb Raider) с недавних пор бесплатно раздают свои порты под GNU/Linux людям с 20 и более коммитов в Mesa за 5 лет.

    Я не хочу на самом деле ввязываться в споры, но просто почитайте дух оригинального коммента, на который я ответил «хуже чем XP!», ага.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    0
    Вы либо используете нечто супер-древнее, либо троллите. Я вам это говорю как программист работающий с Windows и GNU/Linux, а на досуге, занимающийся по мелочи хакингом разных проектов, типа драйвера под мою видюху.

    Например стиль KDE схож с Mac'овским — вы же не будете утверждать что у Apple плохой интерфейс?
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    0
    Странно — я сдавал по skypeforlinuxᴬᵁᴿ экзамены. Версия skypeforlinux 5.1.0.1-1. Видео работало.
  • Рэй Курцвейл: вы потеряете работу, но бояться нечего
    0
    Репутолог.

    (отсылка к Black Mirror ;)
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    +1
    Red Hat — нет. Это не только их серверный бизнес, они в последнее время очень активно вкладываются в улучшение десктопной составляющей GNU/Linux. Достаточно активно, чтобы предположить намерение стать конкурентами Windows на десктопе.
  • Ричард Столлман обеспокоен любовью Microsoft к Linux
    +1
    Хочу отметить, что по-крайней мере AMD и Intel вылизывают под Линукс дрова тоже (жаль только AMD относительно недавно, начиная с radeonsi). Возможно и NVidia — не хочу спорить, т.к. про них не знаю.

    Добавьте еще кучу других компаний-контрибьюторов в Mesa — как минимум VMWare, Valve, Collabora, Red Hat, Suse. Рекомендую, если кто юзает один из убогих дистров с дровами двухлетней давности (намекну на слово LTS), поставить последние ядра и Mesa.
  • Уязвимость BlueBorne в протоколе Bluetooth затрагивает миллиарды устройств
    0
    Говорят, Андроид — не Linux: Ь

    Если серьезно — разработчики бэкпортировали патч на пред. версии; а для дистров, что по какой-то причине юзают совсем древние ядра это сделали их мэйнтэйнеры.

    Если производитель вашего телефона решил поумничать, и поиграть в «сам себе мэйнтейнер», а затем сообщает «у вас оч. старый телефон, не хочу выпускать обновление» — очевидно у вас отвратительный производитель.

    А факт что такие сейчас мэйнстрим лишь подразумевает, что надо побольше вирусов, троянов, ботнетов, чтобы случился наконец пресловутый IoT hell, и те умники хоть чуть зашевелили мозгами.
  • Уязвимость BlueBorne в протоколе Bluetooth затрагивает миллиарды устройств
    0
    ред.: чертовщина какая-то — я оставил тут ответ, хабр съел смайл. Я нажал «редактировать», поставил вместо смайла две буквы, нажал ok — исчез весь ответ.

    Пишу теперь заново.
  • Уязвимость BlueBorne в протоколе Bluetooth затрагивает миллиарды устройств
    0
    Microsoft – Contacted on April 19, 2017 after which details were shared. Updates were made on July 11. Public disclosure on September 12, 2017 as part of coordinated disclosure.
    [...]
    Linux – Contacted August 15 and 17, 2017. On September 5, 2017, we connected and provided the necessary information to the the Linux kernel security team and to the Linux distributions security contact list and conversations followed from there. Targeting updates for on or about September 12, 2017 for coordinated disclosure.

    MS получили детали 9 Апреля, и чинили 3 месяца; Linux получили детали 5 Сентября, и пофиксили за 4 дня (патч: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e860d2c904d1a9f38a24eb44c9f34b8f915a6ea3)

  • Эксплойт BlueBorne на Android, iOS, Linux и Windows: более 8 миллиардов устройств критически уязвимы
    0
    Microsoft – Contacted on April 19, 2
    Microsoft – Contacted on April 19, 2017 after which details were shared. Updates were made on July 11. Public disclosure on September 12, 2017 as part of coordinated disclosure.
    [...]
    Linux – Contacted August 15 and 17, 2017. On September 5, 2017, we connected and provided the necessary information to the the Linux kernel security team and to the Linux distributions security contact list and conversations followed from there. Targeting updates for on or about September 12, 2017 for coordinated disclosure.
    017 after which details were shared. Updates were made on July 11. Public disclosure on September 12, 2017 as part of coordinated disclosure.
    [...]
    Linux – Contacted August 15 and 17, 2017. On September 5, 2017, we connected and provided the necessary information to the the Linux kernel security team and to the Linux distributions security contact list and conversations followed from there. Targeting updates for on or about September 12, 2017 for coordinated disclosure.

    MS получили детали 9 Апреля, и чинили 3 месяца, Linux получили детали 5 Сентября, и пофиксили за 4 дня (патч: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e860d2c904d1a9f38a24eb44c9f34b8f915a6ea3)

  • Microsoft выпустила открытый продукт на базе GNU/Linux
    0
    Можно ссылочку? Мне просто сложно представить трудные к реализации стандартные требования.

    К слову говоря, пока я пытался сам найти, обнаружил кучу упоминаний LaTeX. Может стоило именно его использовать? Из моего опыта Markdown и LaTeX *существенно* проще к форматированию, чем «офисные» документы. Был бы вот конвертор из LaTeX в «.doc», было бы просто идеально. Что-нибудь вроде pandoc, только полноценное.
  • Microsoft анонсировала Linux версию SQL Server
    0
    Думаю, можно перефразировать: «зачем SQL Server, если есть те самые, другие СУБД». Совпало: буквально вчера я искал сравнения MS SQL vs MySQL. Сложилось впечатление, что MS SQL используют по инерции. Я так понял, что различие только в диалекте, и некоторых особенных фичах, которые, ввиду специфичности, как могут отсутствовать на одной СУБД, и присутствовать на другой, так и наоборот; и которые почти никогда не используются. Только MySQL бесплатен, а MS SQL — нет.
  • Microsoft анонсировала Linux версию SQL Server
    +2
    Это означает, что MS продолжит развивать развивать Моно (напомню, они купили Xamarin) — были опасения, что выйдет как со Skype. Потому что SQL Server требует .net.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Если вы обеспокоены лишними операциями, то зря, при выделении самого копирования не происходит, оно происходит только при вставке. Это то самое отличие «первичного буфера обмена», и «вторичного буфера обмена» — последнее обычный Ctrl+C/V, а первое работает по-другому.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Да дело вообще не в ускорении. Если оно в системе есть, значит оно работает. Проблема либо в Wine, либо в самом Photoshop. Еще может быть слишком низкая версия OpenGL, хотя мне так не кажется.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Попробуйте исполнить «winetricks videomemorysize=1024», и запустите еще раз (вернуть обратно «winetricks videomemorysize=default»).
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    …и что показывает cat /var/log/Xorg.0.log | grep "DRI driver"?
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Подождите, как это на старых не работает ускорение? У меня на старом ноуте с древней GM965 все отлично работало. Что показывает «glxinfo | grep direct»?
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Нет, извините, последний раз в Quake 2 играл с мышью.
    Я про включенное ускорение.
    Тогда неудобно миллиметровать. Ускорение позволяет комбинировать.
    Хм, ну я не увеличиваю настолько, что миллиметровать неудобно, при этом достаточно чтобы не чувствовать дискомфорта при передвижении через 1920×1080 пикселей. Ладно, я предлагаю разойтись на том, что вам удобнее с ускорением, мне с чистой скоростью.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Нет-нет, я про корень сказал, имея ввиду, что мы создаем где-то внутри диска С файл, но т.к. не можем др. ФС примонтировать, запрос будет обрабатываться драйвером NTFS, а мы уже пользоваться тем, что поверх него остается.

    Но уже неважно, я понял вашу идею. Да, неплохо — мы имеем полноценную отдельную файловую систему, и держим на нее симлинк внутри диска С. Хм, да, это решает проблему с открытием. Если честно, навскидку мне это казалось самой большой технической проблемой, тогда вероятно можно реализовать proc, вы правы.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Мне кажется, мы друг друга недопонимаем. Давайте так: есть диск C c NTFS. Насколько мне известно, монтировать в произвольном месте ФС под виндой нельзя — они должны находиться в «корне». Следовательно, все что на диске С работает с драйвером NTFS. И вот мы создаем там файл maps, который затем пользователь открывает — какой драйвер будет обрабатывать запрос на открытие?
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Да, эта опция везде есть. Должно быть, вы описываете случай с touch-pad'ом, потому что с обычной мышью проще «кинуть через весь экран» — у меня например игровая мышь, и я просто выставляю почти максимальную скорость.

    Незадача в том, что пользователей мыши больше, чем touch-pad'ов, хотя бы потому что у последних почти всегда есть мышь, которую большую часть времени они и используют. Поэтому нужна в первую очередь настройка чистой «скорости», пропуска пикселей, без ускорения. А ускорение во вторую очередь.

    Вы когда-нибудь пробовали играть в шутеры с ускорением курсора? Особенно динамичные, вроде Xonotic, где при игре с опытными игроками, реагировать дольше 500-600Мс — равносильно проигрышу.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    MouseThreshold1/2 влияют на ускорение (acceleration). Ускорение, это когда при движении скорость курсора постепенно увеличивается. Несмотря на странную популярность, отвратительная штука, т.к. становится сложнее предсказать, где курсор окажется, приходится замедляться. Особенно негативное влияние заметно в играх.

    Coordinate Transformation Matrix тупо скипает пиксели, никакого ускорения.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Все несколько сложнее, смотрите: во-первых, надо установить на файл событие, реагирующее, когда файл пытаются открыть, но исполняющееся до того(!), как он открылся. Насколько я понимаю, этим занимается ядро системы, и даже если вы пишите свой драйвер, вам нужно, чтобы такое АПИ было предоставлено ядром. Знаю, можно ставить событие на модификацию, но можно ли на такой специфичный случай — без понятия, но сомневаюсь.

    Это не все, вам так же необходимо поставить некое событие, срабатывающее на каждый новый запущенный процесс — чтобы создавать «директории» с именами pid'ов.

    И это только поверхностный взгляд.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Я думаю, он подразумевал конкретно файловую систему /proc/. Я и правда не представляю, как это реализовать. То есть, вот есть скажем файл /proc/self/maps. Он ведь на самом деле имеет размер 0 байт — как и большинство тамошних файлов, они генерируют информацию только при непосредственном обращении, иначе это здорово замедляло бы систему. Как это реализовать под виндой, даже на уровне драйвера, я совершенно не представляю.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    0
    Ну, я когда написал, вспомнил еще пару случаев, уже безотносительно процессов.

    Надо мне было как-то оптимизировать программу под встраиваемый девайс. Помимо работы с кодом, все свелось так же к подбору оптимальных параметров оптимизации. Чтобы узнать размер кэша процессора, и подставить его в gcc, я полез в /proc/cpuinfo. Жаль только, в том конкретном случае не сработало — почему-то размер кэша у ARM процессора не был записан.

    Еще случай: я впервые подключил устройство по RS232, включил putty… А какой порт писать, непонятно — входа четыре, а девайсов /dev/ttyS* и вовсе десятки. И, главное, ведь нет же plug'n'play на серийных портах! Но нет беспокойству, /proc/ спешит на помощь! Первым делом, нужно сохранить контент файла /proc/tty/driver/serial, скажем sudo cat /proc/tty/driver/serial > /tmp/1. Затем отключить(либо подключить) устройство по серийному порту, и сохранить контент вновь sudo cat /proc/tty/driver/serial > /tmp/2. Затем утилитой diff посмотреть, что изменилось — на подключенном(отключенном) порту должны измениться биты, в моем случае CTS и DSR. Все, что остается, это вывести список реальных серийных портов ( dmesg | grep tty), и сравнить данные — нужный порт вычисляется по совпадающим irq, и еще паре цифр, значение которых мне не известно.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +2
    Там много файлов. Но навскидку, из того что мне в повседневной разработке нужно было: посмотреть список файловых дескрипторов, открытых процессом. Под-причины тоже были разные — я с встраиваемым девайсом часто работаю, и нужно, например, понять, держит ли процесс открытым некоторый файл. Или, например, посмотреть, в какой файл идет перенаправление вывода. Другие случаи использования: посмотреть символическую ссылку /proc/PID/exe — она ведет к исполняемому файлу процесса.

    Из забавного: пытался как-то через дескриптор ввода писать в sh. Работало, но оч. криво — я не знал, что это по-другому делается, мне надо было открывать master-slave сокеты.

    Навскидку я больше не могу припомнить. Были и другие случаи, например при отладке надо было глянуть в то, как расположена память у какого-то приложения (/proc/PID/maps). Но я уже плохо их помню, просто могу сказать, что они были.

    Я конечно перечислил только личный опыт — если я посмотрю в список файлов в /proc/self/, а уж тем более в просто /proc/, то можно на весь день засесть, придумывая для каждого юзкейсы.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +2
    Должен уточнить: я о прикладной разработке. В Web разработке она, думаю, бесполезна.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +2
    Так же, как и без тайловых менеджеров. Blub paradox.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +3
    Из забавного, вспомнил: в «этом-вашем-консольном-линуксе» лучше реализована работа с мышью. Под виндой это первая вещь, бросающаяся в глаза — нет «primary clipboard» (т.н. вставка на среднюю кнопку), прокрутки окна под курсором, перехода в определенную часть документа простым нажатием на ползунок средней кнопкой (нужно обязательно ловить ползунок), нет возможности максимально увеличить чувствительность мыши. По последнему: нет, я не об ускорении, но именно о скорости. И да, я видел в настройках мыши ползунок, но зачастую даже в максимальной точке этого мало. Под Linux это решаемо установкой Coordinate Transformation Matrix в матрицу отличную от единицы для конкретной мыши.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +1
    Я немного поправлю: форум полнится жалобами, но собственно баг-репортить некуда. То есть когда-то такая возможность была — но из злого ли умысла, по глупости ли — но все ссылки зарезаны. Я даже вопрос задавал, так и не ответили. Если есть желающие, можете bump'нуть.
  • Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
    +3
    Пакетные менеджеры, файловая система /proc/ (при разработке просто незаменима), тайловые менеджеры (специфично, наверное). Вроде, остальное портировано под винду, есть и прога для Compose клавиши (несовместимая с конфигом XCompose, впрочем), и cygwin a.k.a bash for windows… Терминал и файловый менеджер необычайно неудобные — но я слышал, вроде как тоже заменимо.

    Из субъективного: KDE на глаз как-то приятнее — наверное странно слышать от человека с тайловым менеджером, но когда я не с ним, я люблю все эти эффекты, дрожащие окна, куб рабочих столов, прозрачность, просто внешний вид… У меня в TODO списке — заставить заработать тайлинг под KWin. Видел, на гитхабе кто-то уже сделал скрипт, но пока не тестировал.
  • Хабр умирает?
    +31
    ⁺¹ за разделение. К примеру, я какие статьи любил читать: космонавтика, физика, математика, и (около)IT-шные темы, показывающие знакомый мне предмет с неожиданной стороны, либо предполагающие бурную дискуссию. Первое, второе, и половина «дискуссионных» статей ушли на geektimes, я намного чаще себя обнаруживаю там, чем на хабре. Вот и падение просмотров.