Technologique
660 subscribers
143 photos
3 videos
42 files
945 links
Deeply involved developers about various aspects, tendencies & conceptions of programming technologies, FLOSS, Linux, security, cloud infrastructures & DevOps practices, distributed systems, data warehousing & analysis, DL/ML, web3, etc.
Author: @andrcmdr
Download Telegram
Технологии изменчивы - изучайте их основы! 👍
Запуск прошёл штатно! Ура!
Корабль выведен на расчётную орбиту.
Стыковка с МКС намечена на пятницу, 24 февраля, 11:34 МСК (UTC+3) - https://twitter.com/roscosmos/status/834283561775726592
Запись старта - зимние пуски с Байконура это всегда очень красиво!

Этим стартом завершается эксплуатация ракеты-носителя "Союз-У". В последующем для пусков будут использоваться её современные модификации, например "Союз-ФГ".

https://youtu.be/U33YH7NcPS8

https://youtu.be/VMRhijLXKq0

https://youtu.be/1eW0v_wVrlY

https://youtu.be/XUXS7rMSuxY


#Space
Конец Motorola как брэнда - теперь уже официально, Lenovo прекращает выпуск смартфонов под легендарным брэндом. Ранее Lenovo представила обновлённый брэнд - Moto.

http://www.vedomosti.ru/technology/articles/2017/02/22/678703-lenovo-motorola
В реализации протокола DCCP (Datagram Congestion Control Protocol) сетевого стэка ядра Linux (вплоть до текущей stable версии 4.9.11) вновь обнаружена и ликвидирована критическая уязвимость с эскалацией привелегий и исполнением кода в пространстве ядра.

Проблема вызвана двукратным освобождением буфера dccp_skb функцией __kfree_skb(), вызываемой повторно из функции dccp_rcv_state_process(), по причине игнорирования поледней флага состояния IPV6_RECVPKTINFO использования буфера, что позволяет передать в пространство ядра данные с указателями при освобождении буфера при обработке пакета и исполнить код как данные в привелегированном режиме, используя технику heap spraying. Таким образом буфер может быть проэксплуатирован удалённо посылкой DCCP пакета с эксплоит-кодом.

Код патча:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5edabca9d4cff7f1f2b68f0bac55ef99d9798ba4

Как вы можете заметить по коду патча, использование оператора goto всё ещё в моде в исходниках на Си при реализации драйверов, модулей ядра и сетевых протоколов, не смотря на всю критику goto, порождаемого им спагетти-кода и как ответ на это создание структурной парадигмы Эдсгером Дейкстрой, Никлаусом Виртом и Чарльзом Хоаром ещё в конце 60-х годов прошлого века!

Патчи для Debian и Ubuntu уже доступны в security репозиториях дистрибутивов.

https://security-tracker.debian.org/tracker/CVE-2017-6074

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

http://openwall.com/lists/oss-security/2017/02/22/3

https://opennet.ru/opennews/art.shtml?num=46084


#security
Technologique
О том, куда движется развитие микроархитектур мобильных процессоров... https://vk.com/wall222500216_1024 https://vk.com/note222500216_11794877 Меня немного удивляют тенденции развития архитектур современных ARM SoC - ядра сгруппированы в 2 или в 3 (а скоро…
AMD представила десктопный вариант архитектуры Zen - процессоры Ryzen 7.

http://www.amd.com/en-us/press-releases/Pages/ryzen-7-2017feb22.aspx

Год назад я писал о тенденциях в архитектурах мобильных процессоров (https://t.me/technologique/28) и новых архитектурах K12 (ARMv8-64) и Zen (x86-64) от AMD, автором которых был Джим Келлер, работавший в AMD над микроархитектурами K7, K8, x86-64 и процессорной шиной HyperTranspot, и до этого в Apple, над архитектурой процессоров Apple A4 и A5.
Сейчас Джим работает в Tesla Motors над аппаратной архитектурой бортовых беспилотников Tesla вместе с Крисом Лэттнером (https://t.me/technologique/686), автором Swift и LLVM, также работавшим в Apple, который сейчас занимается в Tesla развитием программного обеспечения для беспилотников.
С такой сильной командой Tesla точно ждёт успех в сфере driver-less cars!

В четвёртом квартале 2016 года AMD планирует выйти на ARM рынок с новым поколением чипов, архитектурой K12 (ARM64). Над новой микроархитектурой работал Jim Keller, автор знаменитой микроархитектуры K8 (Claw Hammer, Sledge Hammer), в своё время выдвинувшей AMD в лидеры микропроцессорного рынка, а также соавтор набора инструкций x86-64, шины HyperTransport, архитектуры AMD K7, процессоров Apple A4 и A5. Разработав K12 и новую х86 архитектуру Zen для AMD он перешёл в конце 2015 года на работу в Tesla Motors.

Вероятно AMD постепенно превратится в сильного производителя чипов для мобильных платформ.


https://geektimes.ru/post/286256/
This media is not supported in your browser
VIEW IN TELEGRAM
Пролёт над озером Иссык-Куль в 13:25 UTC+3 (16:25 UTC+6) грузового корабля Dragon и МКС при сближении до стыковки
На Mobile World Congress 2017, проходящем в Барселоне, Sony и финская компания Jolla объявили о долгосрочном сотрудничестве.
Jolla будет поставлять ОС Sailfish, для смартфонов Xperia.
Sailfish - дистрибутив для мобильных платформ на базе ядра Linux и проекта MeeGo (ранее созданного в Nokia совместно с Intel), разрабатываемый бывшими сотрудниками Nokia, основавшими компанию Jolla.
Стратегический и весьма смелый шаг для двух компаний!

https://twitter.com/JollaHQ/status/836173411420356608

https://jolla.com/wp-content/uploads/2017/02/Sony_Jolla_press_release_MWC2017_FINAL.pdf

https://sailfishos.org

https://en.wikipedia.org/wiki/Sailfish_OS
Technologique
Сегодня обновился клиент Telegram для Android до версии 3.17 https://telegram.org/blog/android-themes В клиенте появилась поддержка тем и три официальные темы в тёмных и голубых тонах. @AndroidThemes http://telegra.ph/Telegram-Themes-FAQ PS: Хотелось…
Темы для десктопного клиента Telegram можно конвертировать в темы для мобильного клиента при помощи бота @ThemesPorterBot
Юзабилити интерфейсов клиентов пока не конвергентно, зато темы конвертируемы! 😄👍