Рубрика «linux» - 193

Ноутбуки на МКС - 1При просмотре фотографий и видеороликов, снятых на Международной космической станции, часто можно заметить, что интерьер станции кишит ноутбуками в специальных подставках. Как они используются в космосе?

Инженер НАСА Роберт Фрост поделился этой информацией. Когда станцию ещё только проектировали, было принято мудрое решение не использовать физические интерфейсы — их слишком сложно апгрейдить и чинить. Куда легче поставить ноутбуки, а если с ними что-нибудь случится, то ситуацию легко поправить переустановкой программ, перезаписью файлов или заменой ноутбука. Ноутбуки куда доступнее специализированных систем, поэтому не будет необходимости специально переучиваться базовому взаимодействию.
Читать полностью »

Только что пришла мне в голову мысль — можно ли подключить ноутбук по Bluetooth к телефону/планшету/etc, чтобы можно было печатать текст на компьютере, а передавались нажатия клавиш на мобильное устройство.

Оказывается, это уже реализовано в виде готовой программы, которую получилось достаточно быстро нагуглить по запросу linux emulate bluetooth mouse.

Называется она hidclient. Работает на Linux-компьютерах с Bluetooth.

Теоретически, передавать таким образом события с клавиатуры или мышки можно на любое устройство, которое поддерживает подключение HID-устройств по Bluetooth. На практике я попробовал это с iPod — прекрасно работает.
Читать полностью »

Я хочу рассказать про мой опыт развертывания ASP.NET vNext под Ubuntu 14.04. Сам я долгое время разрабатываю под Widows и дела с Unix системами если и имел, то вскользь и незаметно для меня и для Unix систем. Но, несмотря на это, новости о переводе части .Net в OpenSource с поддержкой Unix меня порадовали как повод для дальнейшего развития и расширения границ знаний.

В результате недолгих мучений и исследований различных форумов и issue трекеров мне удалось то, что раньше казалось немыслимым. Код написанный на C#, который запускается в среде придуманной и разработанной в MS, который представляет из себя ASP.NET MVC приложение (!) заработал.Читать полностью »

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

А вот появилось обновление — два новеньких SSD, было решено во время переноса системы заодно перейти на btrfs.
Всё отлично — RAID0 для данных RAID1 для метаданных средствами файловой системы, сжатие на лету, корень в одном суб-томе (subvolume), домашняя папка в другом, веб-сайты в третьем. Всё это грузится прямо с UEFI в Linux EFI stub без GRUB и других загрузчиков, работает быстро и удобно.
И вот дошло дело до снимков (snapshot), их я хотел использовать для резервных копий суб-томов средствами всё того же драйвера btrfs.

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

Решение принято — новому инструменту быть!
Читать полностью »

Итак, друзья, некоторое подмножество нас (людей) так или иначе испытавает необходимость удаленного управления компьютером (как правило, сервера) на linux (способ может сработать и в BSD, и в Mac OS X, но я не пробовал) при помощи ssh. Другое подмножество использует Windows в качестве ОС на основной рабочей машине. К пересечению этих подмножеств обращена моя статья.

Как же получить комфортный remote access к bash из-под Windows?

image
Читать полностью »

От переводчика: Джим Землин — исполнительный директор в Linux Foundation. Такое открытое письмо он написал 12 ноября 2014 в ответ на новость о том, что Microsoft открывает исходный код .NET и делает его кроссплатформенным.

Бывший CEO Microsoft Стив Балмер приобрёл дурную славу в 2006 году, после того, как провёл встречу по Microsoft Windows, скандируя «разработчики, разработчики, разработчики» и прихлопывая в ладоши. Хотя фотографии кричащего и хлопающего Балмера послужили пищей для ранних соцсетей и youtube, намерения его были правильными. Разработчики владеют вселенной (по крайней мере, вселенной программного обеспечения), и Microsoft это понимает.

Сегодня компания делает громкое заявление. Она открывает исходники серверной части .NET и расширяет его возможности таким образом, что система будет работать на Linux и Mac. Это серьёзный ход для компании, следующий за недавним признанием в том, что по меньшей мере на 20% Azure VM работает Linux. Эта новость быстро распространилась в твиттере, хотя и не была таким уж сюрпризом – достаточно вспомнить, как распространён Linux в сфере облачных технологий.
Читать полностью »

Microsoft открывает исходный код .NET и делает его кроссплатформенным

Более чем 12 лет фреймворк .NET был основной моделью программирования для разработчиков, которые хотели построить приложения для Windows. Но в попытке сделать множество средств их разработки кроссплатформенными, сегодня Microsoft объявило о своих планах перенести .NET на Mac и Linux и открыть большую часть серверного ядра .NET (не клиентской части), начиная со следующей версии.

Читать полностью »

Привет Хаброжители!
Мы решили сделать 30% скидку на всю серию O'Reilly.

image
Читать полностью »

В данной статье для виртуализации используется KVM/libvirt, но сразу отмечу, статья не столько о KVM, сколько именно об особенностях преимуществах использования Open vSwitch для объединения виртуальных и физических сетевых устройств посредством технологии VLAN (802.1q). В былинные времена для проброса тегированного трафика в гипервизор использовались всевозможные костыли и подпорки различной степени неожиданности (tuntap, brctl, vconfig, ebtables и прочее), что приводило к захламлению операционной системы, хостящей гипервизор большим количеством ненужных виртуальных сетевых интерфейсов, мозолящих глаза в выводе ifconfig и вообще огорчало администраторов необходимостью строить стандартное сетевое устройство (коммутатор) из отдельных частей как какой-то велосипед. Помимо поддержки 802.1q от коммутатора на самом деле сегодня требуется еще много функций. Так необходимость в виртуальном устройстве максимально соответствующем по функционалу стандартному современному управляемому коммутатору привела к появлению проекта Open vSwitch (далее — OVS).

image
Рисунок 1: Проект песочницы
Читать полностью »

Чем занят центральный процессор, когда он ничем не занят?Забавно, но микропроцессоры внутри устройств, на которых вы читаете «Гиктаймс», большую часть времени практически ничего не делают. Этот факт хорошо известен людям, так или иначе связавшим свою жизнь со сферой информационных технологий. Обывателю механика перехода процессора в состояние ожидания и выхода из него известна слабо.

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

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

В Windows этот процесс выглядит как System Idle Process или «Бездействие системы». Процесс бездействия имеет один или несколько потоков, и основной целью его существования является устранение необходимости в специальных условиях в планировщике задач. Если бы его не было, то могла бы возникнуть ситуация, когда нет ни одного доступного для запуска потока, но благодаря постоянной готовности одного или нескольких потоков задачи простаивания, этого не происходит.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js