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

Возможно из вас кто-то когда-то слышал: «Планирую поставить себе Gentoo, он будет лучше использовать возможности моего процессора и будет выжимать из него максимум». Чтож, давайте разберёмся…

Стоит ли ставить Gentoo ради ускорения?

Какие вообще бывают оптимизации под процессор

В основном под этим подразумевают использование дополнительных наборов инструкций типа: MMX, SSE, AES и AVX при компиляции приложений. Однако, если копнуть глубоко, существуют и другие оптимизации и не только для приложений.
Я выделил следующие группы оптимизаций:

  • Оптимизации кода
    • Оптимизации кода при компиляции под дополнительные наборы инструкций x86: MMX, SSE, AES, ATA, AVX и др.
    • Оптимизации кода при его статическом анализе во время компиляции: разворачивание хвостовых рекурсий, убирание неиспользуемых участков кода, игнорирование бессмысленных условий и др.
    • Оптимизации для лучшего попадания в кеш процессора.
  • Оптимизации кода на уровне ядра: криптографических методы из Cryptographic API.

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

Добрый день уважаемые читатели.

В сети достаточно материала описывающего каким образом можно посмотреть и оценить операционную систему от Корпорации добра на примере версии для разработчиков ChromiumOS. Все хорошо кроме одно но: Do NOT include Flash, Java or the Google Voice/Video plugin for licensing reasons. Выходит что посмотреть можно, а использовать без необходимости покупать Chromebook нет. В данной статье описан мой подход к решению задачи: Запуск ChromeOS (не путаем с ChromiumOS) с флешки на обычном железе.

Заинтересованных прошу под кат.Читать полностью »

Исходники эмулятора x86 на JavaScript опубликованы около 1 часа назад на GitHub под лицензией BSD: github.com/copy/v86, а также доступны для скачивания в архиве tar.gz: copy.sh/v24/v86-latest.tar.gz

В самом эмуляторе на сайте автора теперь можно запустить, помимо уже существующих KolibriOS, Linux 2.6, FreeDOS и OpenBSD, также Windows 1.01, и даже поиграть в Reversi (правда, доступна только одна дискета):

Опубликованы исходники эмулятора x86 на JavaScript

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

ReactOS: осенний марафонОсень — традиционное время оживления в стане разработчиков ReactOS.

В своей группе перед хелоуином мы долго «пугали» участников страшными картинками, и каждый раз из-за проблем в дата-центре по совпадению у нас падал сайт. В действительности же мы таким образом представили новейшую разработку — менеджер управления памятью на C++ под кодовым именем Monstera. На данный момент код компонента находится в отдельной одноименной ветке. Новый менеджер позволит избавиться от 90% процентов имеющихся проблем вида "memory could not be read/write" — главной проблемы ReactOS.

Напутствие от Алексея Брагина

Initial commit of a small subproject I wanted to do for years. If you like it, please feel free to join me as there is more than enough place for improvement.This commit brings the first very small implemented part (mainly everything related to phase 0 initialization).
A cut from the readme file:
Monstera is a new implementation of a memory manager (along with a cache manager) compatible with the ReactOS kernel at source code level and providing the same binary compatible Native API through a lightweight wrapper.
Monstera is implemented in a subset of C++ programming language. A document
outlining specific restrictions, coding style and other considerations is
available.
Key ideas:
1. Object oriented language for object oriented kernel. When NT was implemented, C++ wasn't that good.
2. Simplicity > optimization. Nowadays we can sacrifice a bit of performance in favor of more robust implementation.
3. Same Native API. Internal implementation and external interfaces are two different things.
4. Don't drift away too much. It's still based on NT architecture, but think of it as if Microsoft Research would decide to reimplement NT in C++ for fun.
Credits:
— ReactOS Portable Systems Group for the code which is used as a base in many places of Monstera.
— Alex Ionescu for his invaluable contribution to the ReactOS kernel.
— Timo Kreuzer, Johannes Anderwald for their C++-in-the-kernel-mode help.
— Amine Khaldi for help with the build environment.
— ReactOS team for their great work.

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

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

Возврат денег за windows: стадия вторая. Подача жалобы в ФАС и РосПотребНадзор

Следующая стадия заключается в составлении и направлении жалобы в потребнадзор и ФАС.
В ФАС будем подавать коллективную жалобу. Но перед этим её нужно грамотно составить.
Читать полностью »

На прошлой неделе состоялся релиз новой версии операционной системы BlackBerry под номером 10.2 (если быть точнее, версия ОС: 10.2.0.1791, версия ПО: 10.2.0.424). С момента выпуска данной платформы прошло всего 10 месяцев, однако это уже третье (после 10.1 и 10.1 Maintenance Release) её обновление, оно же и наиболее крупное. Многие справедливо считают, что именно с 10.2 на борту канадская компания должна была продавать новые смартфоны на основе «десятки». Ниже приведён список найденных новшеств в BlackBerry 10.2. Наверняка он не является полным, поскольку подробный отчёт о проделанной работе производитель не предоставил, ограничившись лишь перечнем наиболее заметных нововведений. Основным источником данных стал ресурс Crackberry.com. Осторожно: под «катом» много скриншотов.

BlackBerry 10.2: что нового?

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

Firefox OS крушение надежд или первый вирус

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

image

Нет, в данном случае речь не о том, что корпорация Microsoft решила выпустить нечто особенное для ностальгирующих пользователей ПК, которые познакомились с компьютерами много лет назад. Вместо Microsoft постарался программист Джефф Пар, который представил браузерный эмулятор Windows 1.01. Ранее я уже писал о браузерном эмуляторе древних игр и ПО, анонсированных Internet Archive-ом. Теперь — дело за ОС.

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

Здравствуйте.
Помните историю когда Avast полностью блокировал сеть? Так вот в этот раз отличился Касперский. А точнее Антивирус Касперского 6.0 для Windows Workstations. Из-за обновления, которое вышло 25 октября, KAV блокировал файл tcpip на Windows 7 32bit.
Решение данной проблемы — запуск фикса, от самой лаборатории Касперского.
Администрация компании уже принесла свои извинения и выпустила статью с исправлением данного бага.

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

Если кто помнит, пользователь Narical задумал создать прецедент, а затем благополучно слил его, прикрываясь тем, что поступил бы плохо, требуя свои законные деньги, т.к. их повесили бы на кого-то крайнего.

Я же хочу реальной пользы для рынка ПК, поэтому буду требовать всё исполнять по закону. К сожалению, в юридических вопросах я не силён, поэтому нужна поддержка хабраобщества. Вообщем, ситуация аналогичная.

Собираюсь купить ноутбук lenovo в магазине плеер ру. И, разумеется, вернуть деньги за ненужную мне винду, предустановленную на нём.

Возврат денег за windows: создадим таки прецедент

Несмотря на то, что ноутбук нужен как можно быстрее, вернуть свои деньги я настроен решительно, поэтому если дело дойдет до суда, то буду подавать в суд. Здесь я приведу список своих действий и буду обновлять пост по мере новостей. А в комментариях прошу отписывать свои мысли и обсуждать действия, которые мне необходимо предпринять далее.
Читать полностью »


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