понедельник, 20 июня 2011 г.

Состоялся очередной релиз Haiku OS — R1/Alpha 3

Хоть и с задержкой, но всё же состоялся очередной тестовый релиз Haiku OS — R1/Alpha 3.

image


Ниже приводятся примечания к третьему официальному релизу Haiku R1 Alpha 3. Работая над релизом, разработчики Haiku стремились сделать его более стабильным, предоставить больше возможностей как для конечных пользователей, так и для разработчиков, повысить шансы на удачную загрузку на более широком спектре оборудования.

Мы очень старались сделать этот релиз как можно лучше. Однако, осталось несколько проблем и нереализованных возможностей, некоторые из них собраны ниже. Пожалуйста, не забывайте о том, что это все еще альфа–релиз: он неполнофункционален и содержит известные и неизвестные ошибки. Хотя мы уверены в стабильности данного выпуска, мы не можем давать никаких гарантий от потери данных.

Другой целью, которая привела к выпуску Alpha 3, является обеспечение текущих и будущих разработчиков Haiku обновленнной и (в целом) стабильной операционной системой для работы над своими программами.

Поэтому мы включили основные инструменты разработчика, вместе с клиентами CVS, SVN, Git и Hg. Этот релиз Haiku позволяет собирать и запускать исполняемые файлы с помощью GCC2 и GCC4. Если использование GCC4 не является необходимым, от него стоит отказаться, поскольку совместимость с API в последующих версиях Haiku не гарантируется.

Системные требования

На данный момент Haiku работает только на x86–системах. Минимальный объем ОЗУ равен 128 МиБ. Для сборки Haiku из под самой себя рекомендуется 1 ГиБ.

Новые фичи

Рассмотрим вкратце некоторые наиболее важные усовершенствования и дополнения в Haiku, появившиеся с момента предыдущего релиза R1 Alpha 2. Следует отметить, что после его выпуска было исправлено более 950 ошибок. Кроме того, исправлено более 250 трудноуловимых ошибок, найденных с помощью Coverity.


  • Улучшено чтение (и поддержка записи) для различных файловых систем, таких как btrfs, exFAT, ext2, ext3, ext4, NTFS, UDF и других.
  • Различные усовершенствования в поддержке оборудования: IO–APIC, ACPI, драйверы для видеокарт, сетевых карт и USB.
  • Использование Guttenprint, для обеспечения дополнительной поддержки принтеров.
  • Частичная поддержка оверлея для шрифтов. Например, некоторые японские и китайские иероглифы сейчас отображаются.
  • Улучшенная поддержка кодирования и декодирования в MediaKit.
  • Добавлен General MIDI SoundFont, созданный Tim Brechbill, добавляющий поддержку MIDI во множество приложений.
  • Новая реализация IMAP. Теперь письма синхронизированы с сервером, а не просто загружаются как в POP3.
  • Переписаны mail daemon replacement (MDR) и части Mail Kit. Исправлены падения MDR.
  • Интеграция StackAndTile, первоначально разработанный в Университете Окленда (доступен через setdecor SATDecorator). Более наглядно на данном видео.
  • Добавлена поддержка управления перемещением и изменением размера окон (CTRL + CMD + первая кнопка мыши и CTRL + CMD + вторая кнопка мыши).
  • Обновление второго экспериментального поддерживаемого компилятора до версии GCC 4.4.4 (доступен через setgcc gcc4).
  • Поддержка слабых символов и символа прерывания в GCC 4.
  • Пересмотрен графический интерфейс в нескольких программах: BootManager, DiskUsage, MediaPlayer, ReadOnlyBootPrompt и ShowImage.
  • Расширенная поддержка локали. Единый бэкэнд для Haiku API и POSIX locale API. Интерфейс и стабильность префлетов Locale и Time значительно улучшены.
  • Layout API используется в большем числе приложений, что делает их интерфейс более отзывчивым к изменению шрифтов и локализации. Кроме того, Layout API приближается к тому, чтобы стать стабильным и публичным. Однако, API еще не завершен: он может измениться в любое время. Обращаем внимание разработчиков на это.
  • Реализация поддержки PAE (Physical Address Extension), делающая доступной физическую память выше 4 ГиБ.

Отсутствующие фичи

  • Haiku все еще не поддерживает WPA–шифрование для беспроводных сетей. Поддерживается только WEP–шифрование.
  • Пакетный менеджер находится в стадии разработки и не включен в этот релиз. В качестве временной замены включен скрипт, позволяющий установить небольшой набор ПО (доступен через installoptionalpackage).
  • USB–клавиатуры, подключенные к OHCI или USB 2.0 хабу, не работают в режиме отладки ядра (KDL). Для функционирования их необходимо подключить к порту UHCI. Также отметим, что при входе в отладчик ядра вследствие паники, не исключено, что клавиатура не заработает. Чтобы обойти эту проблему можно вручную перейти в режим отладки ядра и выйти из него. После указанных действий USB клавиатура заработает.


Известные проблемы

  • Производительность LiveCD и продолжительность первой загрузки: после начальной установки системы или загрузки в режиме LiveCD для завершения инсталляционного процесса выполняются некоторые фоновые задачи. Это, как известно, приводит к снижению производительности. Для жесткого диска такой проблемы не возникает, поскольку задачи выполняются быстро. В режиме LiveCD производительность заметно снижается из–за низкой скорости поиска на CD. Так как компакт–диск работает в режиме «только чтение», такая установка происходит при каждом запуске LiveCD. На записываемом носителе установка осуществится только один раз и при следующей загрузке задержки не будет.
  • Рендеринг шрифтов, несмотря на истечение срока действия патента на хинтинг, все еще неоптимален. Из–за неопределенной ситуации с патентами в официальном релизе отключен код, попадающий под действие патентов. К сожалению, к такому коду относится и субпиксельное сглаживание, используемое во FreeType. Как только ситуация прояснится, субпиксельное сглаживание будет возвращено в официальные релизы.
  • Поддержка ACPI, включенная по умолчанию, может привести к проблемам на некотором оборудовании. Вы можете отключить ACPI в опциях безопасного режима в загрузчике.
  • Копирование больших объемов данных от более быстрого к медленному диску (например USB–диск) может привести к задействованию файла подкачки.
  • Как сообщается, загрузчик Haiku может зависнуть на некоторых системах.
  • Работа над поддержкой локализации/интернационализации еще не завершена. Некоторые приложения переведены частично и имеют проблемы с длинными строками в языках, отличных от английского.
  • Для установки прошивок некоторых беспроводных сетевых карт необходимо подтверждение пользователя. Такими картами являются Broadcom 43xx, Intel ipw2100, Intel ipw2200 и Marvell 88W8335. В качестве временного решения проблемы, используется скрипт (доступен через install-wifi–firmwares.sh)

Исходный код

Исходный код самой Haiku, опциональных пакетов и компонентов, необходимых для сборки (за исключением проектов с закрытым исходным кодом) доступны для загрузки по адресу: www.haiku-files.org/files/releases/r1alpha3/sources/

Отчеты об ошибках

К настоящему моменту в трекере ошибок Haiku около 2000 билетов отстаются открытыми, 5000 закрыто. Если вы обнаружите, что столкнулись с проблемой, пожалуйста, поищите ее в Trac (dev.haiku–os.org), возможно о ней уже сообщили. Если такой проблемы нет — создайте новый билет.
Чтобы посмотреть список проблем, найденных в Haiku R1 Alpha 3, перейдите на dev.haiku-os.org/wiki/R1/Alpha3/ReportedIssues
За информацией о серьезных проблемах, которые были исправлены с момента выхода релиза посетите dev.haiku-os.org/wiki/R1/Alpha3/ReleaseAddendum
Для получения дополнительной информации обратите внимание на ссылку “Welcome”, находящуюся на рабочем столе Haiku, либо посетите сайт проекта Haiku www.haiku-os.org/

Купить CD можно по следующему адресу: www.haiku-inc.org/order-disc.html

А с тем, что нас ждет в следующем релизе можно ознакомиться по этому адресу: dev.haiku-os.org/wiki/R1/ReleaseRoadMap

Оригинальные примечания о релизе: haiku-os.org/get-haiku/release-notes

Скрины:

Группа Anonymous опубликовала "План"



Anonymous, анонимная хактивистская организация, зародившаяся в интернете, выпустила план "План".

План был придан огласке посредством видео и через сайт . План представляет собой запутанный 3-ступенчатый процесс, конечным результатом которого должно стать освобождения людей от давления правительства. Первая фаза плана, активная в данный момент, призывает к самосовершенствованию всех людей посредством распространения информации и поиска знаний. Вот некоторые выдержки из программы, опубликованной на сайте:

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

Занимайтесь самообразованием таким образом, чтобы стать более самостоятельными. Изучайте и приобретайте инструменты, чтобы высвободиться из системы. Вкладывайте больше средств в драгоценные металлы, а не в акции, бумажную валюту, необеспеченную золотом, или другие продукты финансового обеспечения. Раскрывайте свои способности и цените возможность развития своего собственного производства.

Хакеры не из Anonymous, начните работу с низкоприоритетными целями, которые нарушали свободу как в онлайн, так и оффлайн сферах.


Вебсайт движения также имеет Комитет по координации операций (Operations board ) с идеями, напоминающими Project Mayhem из Fight Club. Но здесь нет таких операций, как Payback или Vendetta. Все эти Операции связаны с противодействием Федеральной резервной системе и передачи полномочий людям. Планы варьируются от оставления физических отметок (кругов на полях) и атак банков, до запуска "кибератак" против критических финансовых систем.

воскресенье, 19 июня 2011 г.

Запрет использования командной строки в Windows

Для того, чтобы запретить использование командной строки в Windows, вам необходимо выполнить следующие действия:

1. Откройте настройки групповой политики: Пуск - Выполнить - gpedit.msc.

2. Перейдите по пунктам Конфигурация пользователя - Административные шаблоны - Система в левой части окна:

Запрет использования командной строки в Windows


3. В правой части окна отыщите пункт "Запретить использование командной строки" и нажмите на нем дважды:

Запрет использования командной строки в Windows


4. В появившемся окне поставьте отметку на пункте "Включить". При необходимости можно запретить обработку сценариев (.bat, .cmd) в командной строке:

Запрет использования командной строки в Windows


5. Нажмите на "Применить" и "ОК".

Попробуйте запустить командную строку Windows и в ответ получите следующее сообщение:

Запрет использования командной строки в Windows


Как видим, мы успешно запретили использование командной строки пользователями.

Как посмотреть неиспользуемые IP-адреса в сети

Откройте Терминал и выполните команду:

$ ifconfig

Благодаря этой команде узнаем какой IP-адрес и сетевая маска у нашего компьютера, а, соответственно, и у нашей локальной сети.


Выполняем команду:

$ nmap -v -sP 10.0.2.15/24 | grep down

которая и покажет все неиспользуемые IP-адреса в сети (исключая IP-адрес нашего компьютера)


Обратите внимание, что вместо 10.0.2.15/24 вам необходимо ввести свои сетевые реквизиты. Убедитесь также, что, в момент проверки, соседние компьютеры включены и находятся в сети.

Как скачивать файлы с FTP из командной строки Windows

Протокол FTP является одним из распространенных сетевых протоколов, используемых пользователями сети Интернет. Подавляющее количество людей используют, для выкачивания чего-либо с FTP-серверов, различные клиенты FTP. Но не многие знают, что в Windows доступна возможность подключения к FTP-серверам из командной строки.

Для того, чтобы скачать файл с FTP из командной строки Windows, выполним несколько простых действий:

1. Откройте командную строку Windows, нажав на Пуск - Выполнить, набрав cmd и нажав на Enter.

2. Выполните следующую команду:

Как скачивать файлы с FTP из командной строки Windows


при помощи этой команды, мы подключимся к ftp-серверу компании Microsoft.

3. Вводим имя пользователя anonymous. Сервер этой известной компании позволяет подключаться анонимным пользователям:

Как скачивать файлы с FTP из командной строки Windows


4. В качестве пароля вводим e-mail (можно ввести несуществующий):

Как скачивать файлы с FTP из командной строки Windows


5. Поздравляю с успешным входом!

Как скачивать файлы с FTP из командной строки Windows


6. Для того, чтобы посмотреть, какие файлы и каталоги доступны на ftp-сервере, вводим команду dir:

Как скачивать файлы с FTP из командной строки Windows


7. В результате - получаем список файлов и каталогов, расположенных на ftp-сервере:

Как скачивать файлы с FTP из командной строки Windows


8. Для того, чтобы перейти в необходимый каталог, воспользуемся командой cd:

Как скачивать файлы с FTP из командной строки Windows


9. Сообщение "250 CWD command successeful" скажет о том, что мы успешно перешли в нужный нам каталог:

Как скачивать файлы с FTP из командной строки Windows


10. Для того, чтобы скачать нужный нам файл, введем команду get и имя загружаемого файла:

Как скачивать файлы с FTP из командной строки Windows


11. После успешного получения файла, система оповестит нас:

Как скачивать файлы с FTP из командной строки Windows


12. Для того, чтобы покинуть ftp-сервер и отключиться от него, выполните команду bye:

Как скачивать файлы с FTP из командной строки Windows


Возможно, многие скажут, что гораздо удобнее скачивать файлы при помощи многофункциональных менеджеров загрузки или ftp-клиентов.. Но при необходимости (или в качестве альтернативы), вы можете использовать простые DOS-команды, которые позволят вам скачать файлы с ftp без дополнительных затрат.

Как отключить доступ к сайтам при помощи файла hosts в Windows

Для того, чтобы ограничить доступ к сайтам при помощи файла hosts в Windows, выполните следующие действия:

В Windows 7:

1. Нажмите на круглую кнопку в нижнем левом углу экрана:

Как отключить доступ к сайтам при помощи файла hosts в Windows


2. В строке поиска наберите следующую строчку:

notepad c:\windows\system32\drivers\etc\hosts

Как отключить доступ к сайтам при помощи файла hosts в Windows


В Windows XP:

1. Нажмите на Пуск, затем на Выполнить.

2. Выполните следующую команду:

notepad c:\windows\system32\drivers\etc\hosts


3. В результате наших действий, в Блокноте будет открыт файл hosts. Добавим в него следующую строчку:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Этой строчкой мы соотнесем IP-адрес 0.0.0.0 с сетевым именем известного сайта.

4. Сохраним содержимое файла hosts, нажав на Файл, затем на Сохранить:

Как отключить доступ к сайтам при помощи файла hosts в Windows


5. Попробуем открыть в браузере сайт, имя которого мы указали в файле hosts и... получим следующее:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Почему так случилось? Все очень просто - Windows сначала проверяет файл hosts, а потом делает запрос к службе DNS.
Таким образом, можно отключать доступ к некоторым сайтам, не используя какие-либо средства.

Установка программ в OpenBSD

Примечание: Значок # означает что команда выполняется с правами суперпользователя (root) .
Итак способ первый: загрузка пакета из репозитория.

Установка программ в OpenBSD


Здесь есть небольшое но весомое отличие от FreeBSD. Заключается оно в том, что в FreeBSD установка программного обеспечения данным способом производиться так:

#pkg_add –r имя_пакета

В OpenBSD ключик –r не нужен, но ему нужен путь, точнее значение переменной ,которая хранит значение пути. Изначально переменная PKG_PATH не имеет значение (хотя технически имеет, это строка нулевой длинны) его необходимо задавать при каждой перезагрузке, если вы конечно планируете что-то устанавливать.
Назначаем путь простой командой:

#export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/

Думаю это понятно, но на всякий случай скажу, что коль уж это фтп-репозиторий, вы вполне можете ввести в строке адреса своего браузера ввести ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/ и просмотреть все доступные пакеты.

Установка программ в OpenBSD


Теперь непосредственно сама установка, как пример поставим огнелиса:

#pkg_add firefox35

С этим способом все, стоит упомянуть (imho) очень полезный ключик –i. Когда я устанавливал ejabberd – сервер, то pkg_add просчитал в зависимостях и erlang, но при загрузке оборвался интернет и в итоге я получил «сломанный» пакет, так вот –i избавил меня от этой проблемы. Пример использования:

#pkg_add –i ejabberd