Рубрика «операционные системы» - 68

imageLinux на моём компьютере уже 5 лет стоит как основная операционная система. Пришлось проходить через всякое: ставить разные дистрибутивы, как для фана, так и для работы. Почти все шесть лет я сидел на Gnome 2, и сейчас бы сидел, если бы не новый ноутбук, нормально работающий только на третьем ядре из-за каких-то драйверов. А с новым ядром пришла новая проблема: новые оболочки. В этом топике я просто опишу свои мысли насчет оболочек, чем они удобны или не удобны лично для меня. Так что, можете сразу ставить после каждого предложения ИМХО.
Читать полностью »

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

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

Существует немало ситуаций, когда воспользоваться винчестером бывает невозможно: несовместимость ATA режимов HDD и IDE-тракта, разрушение загрузчика или таблицы разделов, утеря паролей, нарушение целостности файловой системы после аппаратных сбоев или вирусной атаки и т.д. и т.п.

Системы, предназначенные для преодоления подобного рода трудностей, обычно называют «спасательными» (rescue) или аварийными. До недавнего времени основным носителем таких систем были дискеты со всеми их недостатками. Как то: малый объём, низкая надёжность, «неприлично» низкая, по нынешним временам, скорость доступа. Не секрет, что «флоппики» нынче умирают, а потребность в rescue-системах всё ещё существует. Вот и приходят на смену дискетам CD и flash-карты.Читать полностью »

Разработчики Gnome готовят собственную ОС

Похоже на то, что создание ОС на основе браузеров и графических оболочек собственной разработки становится мейнстримом. На Хабре уже не раз появлялись новости о Chrome OS, Firefox OS и прочих операционных системах, которые либо уже готовы, либо только готовятся к выходу. Разработчики Gnome на днях сообщили, что они работают над своей операционной системой. Появиться Gnome OS (а как вы думали она будет называться?) должна в 2014 году.

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

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

Кейс 1:

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

Два кейса которые упрощают ежедневные задачи

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

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

Около месяца назад лично ко мне обратился лидер группы энтузиастов MajorDevTeam — российской группы разработчиков, ставящей перед собой цель объединить Linux-программистов, которым небезразлична судьба двух покинутых создателями систем MeeGo и WebOS. Целью такого обращения была довольно простая и ожидаемая — осветить в наиболее авторитетном в Рунете IT-сообществе (каким является Хабр) о, собственно, самом существовании такого проекта и тем самым, возможно, получить в свою команду всех заинтересовавшихся.

В то время у MajorDevTeam не было никакой площадки для презентации своих планов — ни сайта, ни блога. Мы договорились о том, что, когда нечто такое, что можно было бы прочитать и серьёзно оценить своё участие в проекте появится, то я возьму на себя скромную роль описания целей и задач группы разработчиков, учитывая и тот факт, что коммерческую выгоду на данный момент целью они себе не ставят.
Читать полностью »

Алекс Смит, студент Haiku GSoC 2012, сообщает, что добился существенного прогресса в работе над портированием ядра Haiku на платформу x86_64. Вся функциональность ядра, за исключением дебаггера, уже доступна, также он портировал некоторые драйверы, включая PCI, драйверы дисков, BFS и PS/2 ввод. Для большинства драйверов портирование заключалось в исправлении ошибок компилятора. С другими были проблемы, связанные с 64-битной разрядностью, что сделало их портирование более проблематичным. Читать полностью »

Вынимаем из сундука Native Shell Продолжая раскопки в закоулках Интернета, представляю на все общее обозрение утилиты Native Shell и NativeCMD. Обе они представляют собой Native приложения — программы, предназначенные для выполнения на операционных системах Windows семейства NT (NT/2000/XP/2003/Vista/7), способные запускаться на раннем этапе загрузки Windows, до окна входа в систему и даже до запуска каких-либо подсистем Windows. Синий экран при загрузке Windows XP, в котором, например, происходит проверка диска и есть тот самый режим. Native приложения используют только Native API.

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

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

Ответ в двух словах

Обнулять можно, но для этого пишущий процесс должен открывать этот файл с использованием флага O_APPEND. Ниже приводится соответствующий отрывок из open(2):


O_APPEND
The file is opened in append mode. Before each write(2), the file offset is positioned at the end of the file, as if with lseek(2). O_APPEND may lead to corrupted files on NFS file systems if more than one process appends data to a file at once. This is because NFS does not support appending to a file, so the client kernel has to simulate it, which can't be done without a race condition.

Несколько процессов, пишущих в один файл на NFS — это отдельный клинический случай. Пусть у нас есть один-единственный процесс, пишущий в файл.
Читать полностью »


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