Pull to refresh

Вышла вторая бета-версия операционной системы Haiku R1

Open source *C++ *Qt *Software
Опубликован второй бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Минимальное требование к оборудованию: CPU Pentium II и 256 МБ ОЗУ (рекомендовано Intel Core i3 и 2 ГБ ОЗУ).


Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 15K
Comments 46

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

Open source *C++ *Qt *Software

Изобретатели RISC-V создали компанию под названием HiFive, и эта компания недавно выпустила систему класса настольных ПК на плате Chip (SoC) под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku - Ilya Chugin (X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающем на компьютере x86.

Ни смотря на то, что все это было сделано в режиме эмуляции, но портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом, и, имея теперь одинаковое оборудование добьются отличных результатов.

Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.

Всех заинтересованных милости просим в наш новый уютный чатик в телеграмме.

Читать далее
Total votes 15: ↑14 and ↓1 +13
Views 2.8K
Comments 3

Вышла третья бета-версия операционной системы Haiku

Open source *C++ *Qt *Software

После года разработки опубликован третий бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Минимальное требование к оборудованию: CPU Pentium II и 384 МБ ОЗУ (рекомендовано Intel Core i3 и 2 ГБ ОЗУ).

Взято отсюда.

Всех заинтересованных милости просим в наш уютный чатик в телеграмме.

Читать далее
Total votes 26: ↑26 and ↓0 +26
Views 4.9K
Comments 7

Haiku получает Bluetooth и BeServed

Lumber room
Благодаря Оливеру Дорантесу в BeOS/Haiku/Zeta появилась поддержка Bluetooth, на данный момент доступны драйвера, библиотеки и примеры использования, приложения ожидаются. Уже сейчас можно попробовать этот продукт в деле. Инструкции по установке можно взять здесь.

Также компния Teldar Corporation, автор коммерческого продукта для обмена файлами между BeOS, Linux и Windows — BeServed — решила подарить его Haiku.
Total votes 5: ↑5 and ↓0 +5
Views 250
Comments 3

Сообщество Haiku спонсирует студентов-разработчиков

Lumber room
Команда Haiku OS, получившая в своё полное распоряжение пять студентов в рамках Google Summer of Code решила обратиться напрямую к сообществу с просьбой помочь профинансировать ещё четырёх студенов GSoC, которые не вошли в итоговую пятёрку. Каждому из них, с учётом собранных средств, предполагается, в случае успешного выполнения задания, выплатить $2500. Ознакомиться со списком студентов, проектов, а также каким образом перечислить средства для их поддержки можно здесь. Это будет очень интересный опыт, учитывая, что, пожалуй, впервые труд студентов будет оплачивать не всемирно известный поисковик, а сами пользователи.

Сообщество откликнулось на призыв, и за первые сутки собрало тысячу с небольшим долларов, которых хватит для покупки половины студента. Перечисления продолжают поступать.
Total votes 7: ↑7 and ↓0 +7
Views 233
Comments 3

Похоже, в Haiku будет лучший антиалиасинг

Software
Благодаря Google Summer of Code, Андрей Шпильман, словацкий студент, в настоящее время занимается реализацией субпиксельного сглаживания для Haiku OS и добился значительных успехов.

Технология субпиксельного сглаживания основана на том факте, что RGB пиксели на мониторе не совпадают геометрически, то есть составляющие три базовых цвета каждой точки расположены немного в разных местах. Используя это, можно добиться в три раза большего разрешения, в результате графика будет выглядеть более гладкой и приятной для глаз, однако это будет сделано ценой появления цветовых артефактов, которые могут быть очень заметными. Например, в запатентованной технологии Microsoft ClearType, используемой в Windows, у вертикальных чёрных линий образуется розовый ореол слева и синий справа, кроме того сами линии получаются размытыми. Андрей придумал, как избежать этого, в результате чего текст выглядит более чётким и читаемым.

Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Views 381
Comments 17

Вести с полей

Lumber room
Вот и лето пролетело, а в хайку тем временем появилась поддержка своппинга и скоро появится поддержка UDF. Закончился официально Google Summer of Code и результатов следует ожидать в самое ближайшее время.

Кроме того Хайку принял участие в LinuxWorld (отчёт 1, отчёт 2).

Из грустного: Хорхе «Коки» Марэ, активный участник последних выставок, покинул проект. Причиной ухода он назвал ухудшившуюся атмосферу в среде разработчиков, но, тем не менее, пожелал всем успеха

PS: тут был грустный постскриптум об одном кретине, из-за которого хабрахабр остался без новостей о haiku os
Total votes 19: ↑11 and ↓8 +3
Views 164
Comments 3

Многооконный интерфейс: шаг в будущее

Software
Все мы знаем, что основы современного взаимодействия человек-компьютер, а также предоставления информации, а именно «многооконный интерфейс» были разработаны в Xerox PARC и реализованы как массовый продукт Apple. С тех времён утекло много воды, но попытки его усовешенствования продолжаются и теперь. Представляем две разработки, которые сделали студенты Оклендского университета из Новой Зеландии и реализовали на базе Haiku OS

Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 908
Comments 22

Haiku R1/Alpha 1

Software
Проект Haiku c гордостью рад представить Haiku R1/Alpha 1 — первый официальный релиз ОС с открытым исходным кодом ориентированной на персональное использование. Проект ставит задачу создания быстрой, эффективной и простой в использовании и изучении, но при этом мощной операционной системы.

Читать дальше →
Total votes 81: ↑78 and ↓3 +75
Views 534
Comments 135

С днем рождения Haiku!

Software
Ровно девять лет назад зародился проект OpenBeOS, который впоследствии был переименован во всем нам известную Haiku. Многие скептически относились к проекту, но всё же, он живет своей жизнью. Haiku все ещё находится на стадии разработки, но за последний год вышло уже две альфа версии, и скоро, я думаю, нас ждет третья альфа. Появились новые разработчики, и сообщество пользователей существенно возросло. Будем надеяться на то, что Haiku и дальше будет развиваться и через пару лет выйдет стабильный релиз R1.

Пожелаем всего самого наилучшего проекту. С днем рождения Haiku!
Total votes 16: ↑12 and ↓4 +8
Views 552
Comments 8

Релиз Haiku R1 Alpha 3 уже 1 июня

Software
16 мая сего года Adrien Destugues, также известный как pulkomandy, создал в репозитории ветку для Haiku R1 Alpha 3.

Согласно данной странице третья альфа должна выйти ориентировочно 1 июня 2011 года.

Предварительные сборки третьей альфы доступны по адресу: haiku-files.org

По следующему адресу находятся примечания к релизу: dev.haiku-os.org/wiki/R1/Alpha3/ReleaseNotes
По следующему адресу находятся сведения о текущем состоянии дел: dev.haiku-os.org/wiki/R1/Alpha3/StatusAndCoordination
По следующему адресу находится список изменений\улучшений, которые были сделаны после выхода Alpha2: dev.haiku-os.org/wiki/R1/Alpha2/ImprovementsSinceRelease
Total votes 34: ↑33 and ↓1 +32
Views 305
Comments 16

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

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

image


Ниже приводятся примечания к третьему официальному релизу Haiku R1 Alpha 3. Работая над релизом, разработчики Haiku стремились сделать его более стабильным, предоставить больше возможностей как для конечных пользователей, так и для разработчиков, повысить шансы на удачную загрузку на более широком спектре оборудования.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Views 1.2K
Comments 27

Рассвет Haiku OS

Software
Sandbox
Как команда добровольцев вернула операционную систему к жизни.
image

Это случилось летом 2001, когда у программиста Михаеля Фипса (Michael Phipps) возникла проблема: его любимая операционная система BeOS была в шаге от исчезновения. Чувствовать эмоциональную привязанность к какому-то ни было программному обеспечению может казаться поразительно странным, но для Фипса, как и многих других (включая меня), BeOS заслужила это. Она работала потрясающе быстро на железе того времени; у неё был чистый интуитивный пользовательский интерфейс; и она предоставляла богатое, весёлое и современное программное окружение. Вкратце, мы видели, что она существенно превосходит любую другую операционную систему из доступных. Но компания, создавшая BeOS, не смогла пробиться на рынок, и её активы, включая BeOS, были проданы конкуренту.

Читать дальше →
Total votes 151: ↑144 and ↓7 +137
Views 16K
Comments 142

64-битная Haiku и порт OpenJDK уже не за горами

Open source *
Recovery mode
Sandbox
Алекс Смит, студент Haiku GSoC 2012, сообщает, что добился существенного прогресса в работе над портированием ядра Haiku на платформу x86_64. Вся функциональность ядра, за исключением дебаггера, уже доступна, также он портировал некоторые драйверы, включая PCI, драйверы дисков, BFS и PS/2 ввод. Для большинства драйверов портирование заключалось в исправлении ошибок компилятора. С другими были проблемы, связанные с 64-битной разрядностью, что сделало их портирование более проблематичным.
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Views 2.2K
Comments 18

Вышла Haiku R1 Alpha 4

Open source *
Команда Haiku рада сообщить, что наш долгожданный релиз Альфы 4 теперь доступен для скачивания. Год и четыре месяца прошло с тех пор, как увидела свет Альфа 3 и проект Haiku за это время существенно прогрессировал. Главной задачей нового альфа-релиза — предоставить стабильную площадку для тестирования и разработки программ. Для этого в комплект дистрибутива Haiku включен богатый набор утилит для разработчиков.
image

Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 11K
Comments 16

История операционных систем Apple. Часть 3. Поколение NeXT

History of IT Software IT-companies
Translation
Первая часть: habrahabr.ru/post/194696
Вторая часть: habrahabr.ru/post/196276
Сегодня будет много текста и мало скриншотов, потому что речь пойдет в основном о не взлетевших проектах и глубоких потрохах ОС

Новая надежда


Windows NT 3.1

Microsoft Windows ветки 3.x быстро получили большое распространение, сразу после выхода в 1990 году. Система нового поколения под кодовым названием “Chicago” планировалась к 1993 году, но вышла под именем Windows 95 понятно когда. Одновременно с этим в 1993 году вышла Windows NT — продвинутая ОС для клиент-серверных применений. Из особенностей можно отметить API Win32, вытесняющую многозадачность с планировщиком, поддержку сети, подсистемы совместимости с OS/2 и POSIX, виртуальные машины для DOS и старых 16-битных приложений Windows, новую файловую систему NTFS и поддержку мультипроцессорности.
image
От Apple явно ожидался ответ, особенно в преддверии выхода Windows 95.
Проекты Pink и Red с этой ролью не справились. Впереди было много попыток создать новую конкурентноспособную ОС.
Читать дальше →
Total votes 80: ↑73 and ↓7 +66
Views 43K
Comments 27

Вышла первая бета-версия операционной системы Haiku R1

Open source *Qt *Software
После девяти лет альфа-тестирования и спустя шесть лет с момента формирования прошлого альфа-выпуска подготовлен первый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска доступно несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

image
Читать дальше →
Total votes 80: ↑80 and ↓0 +80
Views 49K
Comments 144

Обзор Haiku R1/beta1 — пересмотр BeOS, спустя 18 лет после его последнего официального выпуска

Open source *Qt *Software
image

Я ещё в начале 2000-х годов экспериментировал и использовал BeOS R5 Pro, когда компания, которая его создала, пошла ко дну. Я с интересом слежу за развитием Haiku на протяжении всех этих лет. Хотя можно утверждать, что и старая BeOS и новая Haiku, не имеют некоторых важных функций, которые присуще современным ОС, факт состоит в том, что легковесная операционная система всегда может быть, например, отличным способом привнести новую жизнь в старую или новую, но не слишком мощную железку.
Читать дальше →
Total votes 51: ↑50 and ↓1 +49
Views 27K
Comments 29

В чём уникальность BeOS и HaikuOS

Working with icons *System Programming *Interfaces *Software
Translation
Первое, на что следует обратить внимание в бета-версии Haiku — это работа с пакетами.

Когда мы говорим просто «пакеты», то подразумеваем только запуск пакетного менеджера на GNU/Linux, и т.д., но Haiku умеет гораздо больше.

Как я уже упоминал в обзоре Haiku Beta, это первый официальный релиз функции управления пакетами. Если сформулировать вкратце, то представьте PackageFS как нечто похожее (но не такое же) на старую систему модулей Slax 6, но со всеми обычными инструментами для «пакетов».

Систему управления пакетами можно описать в пяти кратких пунктах:

  • универсальные инструменты командной строки (как и следовало ожидать);
  • HaikuDepot;
  • средство обновления программ;
  • мониторинг состояния пакетов и/или системы;
  • PackageFS (где все пакеты плавно монтируются и подключаются при загрузке), с побочным эффектом — аккуратным слоем безопасности.
Читать дальше →
Total votes 49: ↑48 and ↓1 +47
Views 19K
Comments 20

Операционная система Haiku: портирование приложений и создание пакетов

Open source *Programming *C++ *Game development *Software
Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на новостных IT-сайтах я увидел новость о выходе бета-версии Haiku, я незамедлительно решил посмотреть, что же было добавлено в этот долгожданный релиз. После установки системы в виртуальную машину VirtualBox и небольшого ознакомления с её основной функциональностью, я подумал, что было бы неплохо немного помочь OpenSource-сообществу, которое сегодня развивает эту операционную систему. Начать я решил с того, в чём у меня накопился небольшой опыт: с портирования некоторых игровых проектов.


Рабочий стол операционной системы Haiku.

Позже я попытался доработать некоторые уже существующие приложения и библиотеки. Именно этой моей небольшой деятельности в различных репозиториях с открытым исходным кодом и будет посвящена эта статья. В ней я последовательно опишу те проблемы, с которыми столкнулся и расскажу про методы их решения. Большинство патчей, которые были сделаны в процессе этой работы, я попытался отправить в upstream существующих проектов, дабы обеспечить в них поддержку Haiku и заинтересовать их разработчиков существованием альтернативных операционных систем.
Читать дальше →
Total votes 75: ↑71 and ↓4 +67
Views 22K
Comments 16
1