LINUX.ORG.RU

Haiku R1A4

 


4

4

После больше чем года разработки вышла четвёртая альфа версия Haiku OS.

Основной целью сейчас является предоставление обновлённой и стабильной ОС для того, чтобы разработчики стороннего ПО могли работать над своими проектами не отвлекаясь на ошибки в ОС. Для этого в ОС включены базовые средства разработки. В этом релизе возможна сборка исполняемых файлов как с помощью GCC2 так и с помощью GCC4, но если нет особой необходимости, не рекомендуется использование GCC4, так как обратная совместимость API с последующими версиями не гарантируется.

Новые возможности:

  • Поддержка WPA/WPA2 для wifi Документация
  • Расширена поддержка железа:
    • Добавлена поддержка видеоадаптеров RadeonHD, Intel Extreme
    • Добавлена поддержка USB OHCI контроллеров
    • PS/2
    • Поддержка Blu-ray(UDF 2.50)
    • Поддержка SandyBridge процессоров и улучшения в определении процессоров Intel и AMD
    • PCNet сетевой драйвер.
  • Новое ПО в базовой поставке:
    • Отладчик Debugger
    • Под давлением, в частности, русскоязычных разработчиков, в базовую поставку был добавлен переключатель раскладок
    • 10 канальный эквалайзер
    • Новый хранитель экрана GLife
    • Обновлён Webkit, на котором основан WebPositive
    • OpenGL kit обновлён до использования Mesa 7.8.2. Ведётся работа над возможностью использования более свежих версий Mesa.
  • Добавлен тайлинговый режим работы с окнами
  • IPv6
  • Улучшена стабильность работы BFS и добавлены новые служебные утилиты.
  • Поддержка больших дисков и разделов(>63 TB)
  • Улучшена работа и настройки виртуальной памяти и создания swap-файла
  • Новые возможности в отладчике ядра, в том числе возможность кодирования вывода KDL в QR код. Описание
  • Исправлены ошибки которые могут приводить к утечкам памяти
  • Расширена поддержка POSIX сигналов с расширениями реального времени
  • Secondary и Experimental компиляторы обновлены до GCC 4.6.3 (через setgcc gcc4)

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

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

  • Производительность при запуске с LiveCD и первой загрузке: После установки, Haiku выполняет несколько фоновых задач, которые приводят к потере производительности. При установке на жёсткий диск или использовании перезаписываемых устройств, это происходит один раз и не слишком заметно, но поскольку LiveCD только для чтения, то эти задачи выполняются при каждой загрузке и из-за малой скорости поиска на CD потеря производительности становится заметной;
  • На одноядерных машинах при загрузке в SafeMode, а для LiveCD каждая загрузка является таковой, возможно зависание Deskbar. Предполагается, что это происходит из-за того что NetworkStatus устанавливается в Deskbar раньше чем запускается net_server;
  • Из-за непонятной ситуации с патентами на хинтинг шрифтов, релиз собран без него. Когда ситуация с патентами станет более ясной, субпиксельное сглаживание шрифтов может быть включено обратно;
  • Поддержка ACPI включенная по-умолчанию может приводить к проблемам на некотором железе. ACPI можно отключить в загрузчике.
  • Копирование большого объёма данных с быстрых дисковых устройств на более медленные(USB-флешки например), может приводить к сбросу данных в раздел подкачки.
  • На некоторых системах Haiku boot loader может зависать.
  • Локализация/Интернационализация всё ещё в работе. Некоторые приложения могут быть переведены частично или иметь проблемы с длинными строками на языках отличных от английского.
  • Требуется ручная загрузка firmware для некоторых (Broadcom 43xx, Intel ipw2100, Intel ipw2200, Marvell 88W8335) беспроводных карт. Как временное решение в образ включён скрипт для облегчения процесса (install-wifi-firmwares.sh) Подробнее
  • У некоторых карт Marvell Yukon есть проблемы с производительностью
  • Из-за ограничений размера CD дисков такие инструменты как hg, svn, cvs, python исключены из поставки. Их можно установить с помощью команды installoptionalpackage;
  • Из почтового клиента(MDR - Mail daemon replacement) исключён IMAP протокол из-за опасений потери данных на стороне сервера.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: Dark_SavanT (всего исправлений: 1)

Ответ на: комментарий от anonymous

Как минимум он умеет трансформироваться из дока-лаунчера в почти-классическую панель

Ну а lxpanelx умеет трансформироваться в почти док-лаунчер, и дальше что?

Wrong

Да нихрена не wrong. Я перечислил три требования к панели, из которых таскбар является только одним. А ты тут какую-то недоделку в кчестве решения предлагаешь.

Кстати, это док или не док: http://s019.radikal.ru/i620/1211/66/32c2482417ec.png

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 2)
Ответ на: комментарий от geekless

Да ты по ходу просто не понимаешь о чем говоришь. Лол сука.

anonymous
()
Ответ на: комментарий от geekless

Я перечислил три требования к панели

удобное переключение окон, удобный запуск приложений, разные индикаторы (часы, батарея, раскладка, системный монитор и т.п.)

из которых таскбар является только одним. А ты тут какую-то недоделку в качестве решения предлагаешь.

Ты давно awn не видел или просто слегка упорот?

Смотрю скрин — вроде годно (индикация активного приложения правда лично мне не очень). Сколько чего жрёт, как ведёт себя при нескольких окнах одного приложения, как добавлять\удалять иконы запуска и аплеты? Где deb/ppa/src?

anonymous
()
Ответ на: комментарий от anonymous

Ты давно awn не видел?

Сто лет.

Сколько чего жрёт

RSS 20MB

как ведёт себя при нескольких окнах одного приложения

Это настраивабельно.

как добавлять\удалять иконы запуска

Иконы запуска не интегрируются с иконами панели задач. Поэтому в данный момент это НЕ док. Рассчитываю в течение недели запилить интеграцию.

и аплеты?

Все через гуй. ПКМ -> Настройки.

Где src?

http://code.google.com/p/lxpanelx/

geekless ★★
()
Ответ на: комментарий от jackill

Для этих штук ставят SCIM. Есть в любом дистре. В Fedora работает странновато - т.е. ругается при запуске, но пашет (корейский по крайней мере). В Ubuntu не пробовал.

Он ломает XCompose, не пересекается с XKB-раскладками (следовательно, ВЕСЬ софт, рассчитанный на XKB-раскладки, с ним не работает, а это тонна отображалок статуса, не считая извращений типа XNeur), делает примерно то же, что и UIM и Ibus и при этом не совместим ни с одним из них. Это называется «нет проблем с переключалкой»?

x3al ★★★★★
()
Ответ на: комментарий от geekless

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

Это да, минус.

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

AFAIK веб-браузер использует собственные табы, да.

korvin_ ★★★★★
()
Ответ на: комментарий от amazpyel

гайка - ненужная ненужность - что есть инновационного в ядре этой ОС??? микроядро? виртуализация? что там есть киллерфичечного?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

«гайка - ненужная ненужность - что есть инновационного в ядре этой ОС??? микроядро? виртуализация? что там есть киллерфичечного?»

Не знаю, как Haiku, а BeOS в свое время использовалась для обработки мультимедии. Если преимущество осталось, то линукс будет сосать.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

гайка - ненужная ненужность - что есть инновационного в ядре этой ОС??? микроядро? виртуализация? что там есть киллерфичечного?

Это единственная открытая ОС, которой можно работать и архитектура которой полностью понятна: несложно разобраться как устроены компоненты системы, легко найти исходник, соответствующий компоненту; можно вплоть до ядра доработать что угодно под свои нужды. Понятна и прозрачна файловая система. Linux - это страшная помойка, где не найдёшь ничего. Работает только по правилу «работает - не трожь!», что-то изменил, установил, обновил и всё заглючило.

I-Love-Microsoft

Если так, то зачем вам вообще нужны сторонние ОС?

anonymous
()
Ответ на: комментарий от kma21

Во времена BeOS не существовало одноядерных ЦП уровня P4.

geekless ★★
()
Ответ на: комментарий от anonymous

Ололо, основная задача гайки — бинарная совместимость с приложениями беоси.

И если она тормозит на почти современном железе... Это всё равно, что делать клон Win95, который для нормальной работы требует core i7. Ненужно в квадрате.

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 1)
Ответ на: комментарий от anonymous

Это единственная открытая ОС, которой можно работать и архитектура которой полностью понятна: несложно разобраться как устроены компоненты системы, легко найти исходник, соответствующий компоненту; можно вплоть до ядра доработать что угодно под свои нужды.

Ага:

Хочешь WM — напиши, это не сложно.

Хочешь редактор уровня geany — напиши, это не сложно.

Хочешь роутер поднять — напиши аналог netfilter, это не сложно.

Хочешь видяшку запилить — напиши видеоредактор, это не сложно.

Не нужно.

geekless ★★
()
Ответ на: комментарий от amazpyel

Гайка - годный, нужный велосипед.

Насчёт нужности - хз, а в целом годный, да.

Deleted
()
Ответ на: комментарий от vilisvir

А у них - это фишка такая, всё через GUI, который к ядру прибит.

Но в беосе то был вроде терминал (лет 10-15 назад) если конечно я ничего не путаю...

quest ★★★★
()
Ответ на: комментарий от anonymous

Если преимущество осталось, то линукс будет сосать.

Конечно осталось.

У Reactos преимущество в том, что оно исполняет бинарный код, а у Hauku - пальма первенства в обработке мультимедии.

Но поскольку все вокруг дебилы, то они используют Mac для серьезной обработки видео и звука, linux для всяких кодировочных ферм (да и под блендер можно или filmgimp) и винду, если их и так все устраивает.

При этом все вышеперечисленные ОС поддерживают работу с последними чипсетами.

jackill ★★★★★
()
Ответ на: комментарий от x3al

Он ломает XCompose, не пересекается с XKB-раскладками (следовательно, ВЕСЬ софт, рассчитанный на XKB-раскладки, с ним не работает, а это тонна отображалок статуса, не считая извращений типа XNeur), делает примерно то же, что и UIM и Ibus и при этом не совместим ни с одним из них. Это называется «нет проблем с переключалкой»?

Я использовал вместе со стандартной. Вроде не умер. У scim свой индикатор, у xkb свой. Горячие кнопки разные.

jackill ★★★★★
()
Ответ на: комментарий от cvs-255

plan9 и inferno

Концепция «все есть файл», доведенная до абсурда

Извините, не удержался :)

Zombieff ★★
()
Ответ на: комментарий от anonymous

Это единственная открытая ОС, которой можно работать и архитектура которой полностью понятна

Прям как Plan 9. Только план в тысячу раз проще.

quantum-troll ★★★★★
()
Ответ на: комментарий от jackill

Смысл? Получить русскую раскладку с широкими знаками препинания — полный маразм. Переключать обе — аналогично. Обычно это заканчивается перебрасыванием русской раскладки в scim/uim/whatever и запиливанием костыля на пару экранов кода для того, чтобы всё это нормально вписывалось в окружение. В DE это, впрочем, пытаются запилить изкоробочно (в гноме же из-за этого раскладка сломалась?).

Да, в десктопных ОС таких проблем нет.

x3al ★★★★★
()
Ответ на: комментарий от anonymous

Это единственная открытая ОС, которой можно работать и архитектура которой полностью понятна: несложно разобраться как устроены компоненты системы

а как же minix? там даже целая книга есть, в которой описано, что где.

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

а как же minix? там даже целая книга есть, в которой описано, что где.

Что-то мне подсказывает, что minix3 давно вышел за пределы книги. Или по нему уже отдельную книгу наваяли?

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 1)
Ответ на: комментарий от anonymous

современный графический движок
который умеет выводить градиенты и сглаживать края.

GDIPlus появился ещё в windows XP.

quiet_readonly ★★★★
()
Ответ на: комментарий от anonymous

QT, JAVA порты - это нософт. Линуксу бы 15 лет назад такой нософт.

anonymous
()

В общем, я попробовал Haiku на моем ноутбуке Lenovo G430. Система загрузилась и работала с LiveCD, но когда поставил на жесткий диск, она не загрузилась. В чем дело - не знаю. Как посмотреть логи загрузки - тоже без понятия. Общее ощущение такое, что неправильно поставлен загрузчик.

Да, если это имеет какое-то значение, у меня SSD вместо HDD.

hibou ★★★★★
()
Последнее исправление: hibou (всего исправлений: 1)
Ответ на: комментарий от hibou

Что значит - не загрузилась? уточните.

Уточните: ssd весь по гайку выделен? или один из партишенов на нем? состояние ssd (может убитый?)

В bios переключить режим сата пробовали? рекомендуется ahci

Для входа в продвинутые настройки загрузчика жмите пробел. Получите меню. Попробуйте опции безопасного режима.

Если KDL - то сислог можно получить: вставить флешку фат 32, загрузить гайку, получить KDL, пишем reboot, перегружаемся с пробелом, выбираем в опциях загрузчика save, выбираем флешку, на нее пишется сислог текстовик (txt)/

beos ★★
()
Ответ на: комментарий от Stalin

Тов. Сталин! уточните, что именно Вы изволили пробовать...

beos ★★
()
Ответ на: комментарий от beos

рекомендуется ahci

Может в этом и дело. Вечером попробую еще раз. Я не помню, что там выставлено.

hibou ★★★★★
()

Мне тут некоторые гомо приматусы напоминают виндузятников из 90-х. Прямо чувствую запашину тех времен, когда над Линуксом посмеивались и показывали пальцем «ВАШЕ ПОДЕЛИЕ НИНУЖНО, ТОЛЬКО WINDOWS 98!»

anonymous
()

Уважаемые Гайководы, подскажите по делу.

Нетбук Asus ЕЕЕ PC 901, Wi-Fi карта штатная - Ralink RT2860 (под winXP работает).

Установил firmware как описано в разделе Wireless networking. Адаптер появился, но пишет «no wireles network found». При запуске из консоли тоже пусто.
В инете очень скудная инфа по этому поводу (старые профиксеные баги), походу у других работает. При чём в Alpha 3 точки виделись.
Где копать, или это только программеры смогут поправить?

anonymous
()
Ответ на: комментарий от anonymous

В терминале ifconfig  — что имеем в результате? Покажите.

Вайфай в режиме dhcp ? В дескбаре нетворкстатус показывает No link ? по всей видимости нет доступных сетей..

Если хотите проверить- какой именно драйвер вайфай подгружен ядром - в терминале listimage (в начале листинга см. kernel модули)

beos ★★
()
Ответ на: комментарий от anonymous

Кстати, разве ралинк 2860 нужен фирмварь??? Драйвер готовый в образе ...

ЗЫ Для установки микропрограмм для Intel ipw2100, Intel iprowifi2200/2225/2915, Broadcom 43xx и Marvell 88W8335 нужно запустить:

~> install-wifi-firmwares.sh Intel ipw2100 и iprowifi22xx установятся без Интернет-соединения, так как лицензионные условия позволяют Haiku распространять архивы с микропрограммой (firmware). Однако они требуют ознакомления конечного пользователя с условиями лицензии перед их установкой. Broadcom 43xx и Marvell 88W8335 требуют работающего Интернет-соединения, так как файлы, содержащие их микропрограммы (firmwares), не могут распространяться с Haiku.

beos ★★
()

Когда Steam портируют?

Jaga ★★★
()
Ответ на: комментарий от Rastafarra

Во-первых, 4.2. Во-вторых, винда не является СПО. Нахрен нужна еще одна десктопная опенсорсная система, «точно такая же, но на нескучном C++»?

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.