Ads



Авторизация


Логин

Пароль


Зарегистрироваться
Забыл пароль?
Quotes
Учитель: "Дети, за те компьютеры не садимся, они не работают, там линукс."
info
Гостей: 1
Пользователей: 0
Всего: 1

YandexBot, Yandex

Haiku-OS R1 | автор: Luca | 14 сентября 2009 |

Категория: Обзоры ОС


Среди Операционных Систем написанных энтузиастами, я пожалуй, могу назвать только несколько проектов, которые по настоящему заслуживают внимания. Один из подобных проектов носит имя Haiku и берет начало от некогда популярной системы BeOS. В свое время именно BeOS могла стать той открытой альтернативной Windows, о которой сейчас так много говорят. Если бы в исходные коды BeOS были открыты, то думаю linux сейчас бы вообще не существовал, а у Microsoft был бы очень серьезный конкурент, прочно удерживающий рыночные позиции. Но чуда увы не произошло.


Несколько слов стоит сказать о самой BeOS. Изначально инженеры компании Be Inc. главной задачей ставили именно создание компьютера, операционная система была только побочной целью. Правда позднее от идеи продвижения новой платформы пришлось отказаться. Итогом этого стало портирование BeOS сначала на на x86 совместимые процессоры. К сожалению в результате не совсем удачной политики продвижения, ряда маркетинговых просчетов и давления со стороны Microsoft, разработки BeOS были прекращены, а компания BeInc признала себя банкротом. А жаль. Система была действительно перспективная. Так нам предлагали не еще одно творения студента-недоучки, написанное по книжке "Как написать свою ОС", а проект над которым трудились лучшие инженеры в том числе из компании Apple. После объявления Be Inc. банкротом исходными кодами заинтересовалась компания Palm, которая их перекупила и рассчитывала вывести на рынок PalmOS 6 базирующуюся на наработках BeOS. К сожалению, неожиданно, в тогда еще успешной компании, началась серия пертурбаций приведших к серьезному сливу рыночных позиций. На волне общей истерии вокруг linux компания отказалась от уже готовой PalmOS 6 и начала разработки своего собственного дистрибутива. Это был смелый шаг назад.
Тут можно вспомнить еще и про компанию yellowTab, которая успела перекупить часть исходных кодов у Be Inc. и начала развитие системы ZetaOS. Но и этот проект постигло фиаско.

К счастью BeOS успела заработать любовь и уважение среди большого числа пользователей, которые продолжили создавать приложения и драйвера для системы, даже не смотря на тот факт, что проект был закрыт. Спустя несколько лет безуспешных скитаний приверженцы BeOS осознали, что дальнейшая реанимация системы не возможна и единственным выходом из этого является написание BeOS с нуля. В то время существовало сразу несколько проектов со схожей с BeOS идеологией. Один из этих проектов возглавлял инженер Be Inc. - Тревис Гейзельбрехт, который к сообществу BeOS относился боком и начал разрабатывать свою систему NewOS в те годы, когда BeOS еще подавала признаки жизни (середина 2001 г.).

К 2004 году NewOS имела развитый набор сервисов и протоколов. И после непродолжительных дискуссий именно её ядро было выбрано для проекта Haiku. Это послужило отправной точкой в развитии Haiku.

Это было краткое введение, к небольшому обзору. Сразу скажу, что в Haiku мне не понравился пользовательский интерфейс. Претензий к архитектуре самой системы я не имею. Я уверен в том факте, что основным критерием удобства интерфейса является скорость его освоения. Можно бесконечно рассуждать на тему, что "тут другие подходы", "нужно посидеть и привыкнуть" и т.д. Если интерфейс логичен, то какая бы идея не лежала в его основе, он [интерфейс] не будет вызывать негодования пользователя. Что привыкнуть можно к чему угодно я не спорю, но надо ли простому человеку проверять степень собственного терпения ради сомнительной перспективы работать в "Другой ОС"?

К сожалению BeOS, как и Haiku проектировали толковые инженеры, но очень посредственные дизайнеры. Под дизайнерами в данном случае я понимаю дизайнеров интерфейсов. Если в случае BeOS еще можно было промолчать т.к. система давно не существует, то я порицию проект Haiku за то, что они пошли по пути тупого копирования. Что собственно мешало взять у BeOS только лучшие стороны, а не копировать ее целиком даже вместе с очевидными недостатками?!

Системе загрузилась примерно за 20 секунд, что действительно очень быстро. Порадовал незатейливый загрузочный экран.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/haiku_boot_s.png


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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/mount_menu_s.png


Вот так выглядит само меню а-ля "пуск", только Пуск помоему куда более удобней.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/menu_s.png


Очень сложно описать по функциональности приложения для Haiku. Некоторые такие простые как Pe (блокнот), просто изобилуют функционалом. (На мой вкус такое изобилие только вредит). Если систему позиционируют именно как систему для пользователя, а не красноглазого задрота, то разработчики должны понимать, что 90% не полезет ковыряться в настройках, а будет использовать настройки по умолчанию. А уж если необходимость настроить под себя все же возникнет, то избыточность в настройках как раз будет только вредить.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/Pe_s.png


Файловый менеджер, в отличие от Pe, сделан очень тупорно. Все что он позволяет сделать - это перемещаться по папкам. Все папки открываются в новых окнах. Строки адреса тоже нет. Работать в таком режиме просто невозможно!

http//stoplinux.org.ru/uploads/images/Haiku-1_review/File_manager1.png


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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/File_manager2.png


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

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

Сильно раздражает, что далеко не во всех приложениях есть кнопка "применить" и "отмена". Зачем пытаться переосмыслить общепринятые стандарты? Вот так у нас выглядит диалог настройки шрифтов в Haiku.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/fonts.png


По-моему весьма нелогично организован....

Кстати, вы заметили, что в системе встречается черзчур много контролов с выпадающими списками? На практике это крайне дурацкий подход. Тут он выбран за основной. Объяснять почему такой интерфейс не имеет право называться удобным я не буду. Посмотрите как подобные вещи решаются в других системах, а потом оцените где лучше.

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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/Keyboard_s.png


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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/sound.png


Среди программ я обнаружил чудо под названием People. Которое является убогим аналогом адресной книги, а так же несколько других приложений нулевой полезности.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/People.png


В системе есть очень специфический редактор иконок Icon-O-Matic и графический редактор WonderBrush. И тот и другой своеобразны на столько, что пользоваться ими весьма тяжело, не говоря о том, чтобы нарисовать в них чего-то стоящее.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/WonderBrush_s.png


За каким то хреном в системе присутствует сразу три четыре (!) проигрывателя. Один нормальный сделать не смогли? Прям linux-way какой-то. Лишь бы понапихать программ, а там дорогой пользователь разбирайся с ними сам. А если не смог разобраться, то ты дурак! На подобном подходе строятся все без исключения дистрибутивы linux.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/media_players_s.png


Пилить, пилить, и еще раз пилить! Быть может лет через 10 и появится вразумительная открытая альтернатива Windows. Пока все, что мне попадалось отстает от Windows и MacOS лет на 10-15. Фактически сейчас разработчики Haiku только приближаются к тому, что у BeOS было 10 лет назад! Еще хрен знает сколько лет уйдет на то, чтобы продвинуться вперед. При всем том, конкуренты стоять на месте тоже не будут. Так что спешу всех огорчить, что Вендекапец снова откладывается на неопределенный срок.

Другие новости:




Комментарии посетителей
[1] 2

Svart Testare
Возникает резонный вопрос - а нах.я еще одно ЭТО???

#2. gaal

>Кнопки для сворачивания окна нет. Вместо этого предлагают делать двойной клик по усеченному заголовку окна. Зачем было выделяться и усекать его тоже не ясно. При необходимости переместить окно это приводит только к лишним телодвижениям.

их объединить можно и переключаться по табам. shift сдвигает. так помнится.

2 Svart Testare

архитектурно беос была хороша. это и аля-база даннях на уровне ФС, и отзывчивый интерфейс (время реакции 30 миллисекунд), и почти 100% масшатибируемость, и гибридное ядро, и объектно-ориентированный апи для программистов. минусы тоже есть. интерфейс странный.
В будущем что нить подобное будут ставить на мультимедиацентры …
БШЛ (большая штыковая лопата)
Не могу не поинтересоваццо. Что в оформлении системы делают адобовские перья от девятого Фотошопа? :lol:
http://pikucha.ru/157732
Svart Testare
gaal написал:
архитектурно беос была хороша. это и аля-база даннях на уровне ФС, и отзывчивый интерфейс (время реакции 30 миллисекунд), и почти 100% масшатибируемость, и гибридное ядро, и объектно-ориентированный апи для программистов. минусы тоже есть. интерфейс странный.

Кстати, в свете статьи Тарвера, кто будет финансировать развитие этой системы? Кому это нужно? И сколько десятилетий нужно будет угрохать на изобретение велосипеда? Скорее Windows трансофрмируется в нечто похожее (в плане архитектуры, если она действительно так хороша), чем кто-то станет тратить средства на непонятно что с нуля.

#6. gaal

2 Svart Testare

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

#7. 3dEyes

>> только Пуск помоему куда более удобней

Панель можно перетащить вниз экрана и получиться классический виндозный Пуск. Или вам просто надписи "Пуск" нехватает???

>>Некоторые такие простые как Pe (блокнот), просто изобилуют функционалом.

Ну Pe - это не блокнот, это Programmers Editor в котором пишут программы, поэтому и изобилует функционалом, а блокнот называется StyleEdit - функционал на уровне виндового WritePad.

>>Файловый менеджер, в отличие от Pe, сделан очень тупорно. Все что он позволяет сделать - это перемещаться по папкам. Все папки открываются в новых окнах. Строки адреса тоже нет. Работать в таком режиме просто невозможно!

Хе. Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?
БШЛ (большая штыковая лопата)
3dEyes :
Хе. Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?


Total Commander?

#9. 3dEyes

>>При необходимости переместить окно это приводит только к лишним телодвижениям.

Окно можно перемещать не только за заголовок, а за любую границу окна.
>>Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?

Explorer ? :)

#11. 3dEyes

>>Explorer ? :)
Как это ни странно, но да.
Но ни в этом дело.

По виду и ощущениям:
Rating: (out of 10) Windows XP 8.0, MacOSX 9.0, KDE 6.5, BeOS 7.0, Gnome 6.5.

По юзабилити:
Rating: Windows XP 9, MacOSX 8.5, KDE 6.5, BeOS 8.5, Gnome 7.

Последовательность и логичность:
Rating: Windows XP 8.5, MacOSX 7.5, KDE 5, BeOS 10, Gnome 5.

Интеграция:
Rating: Windows XP 10, MacOSX 9, KDE 4, BeOS 8.5, Gnome 4.

Гибкость:
Rating: Windows XP 7, MacOSX 7, KDE 8, BeOS 7, Gnome 7.5.

Скорость:
Rating: Windows XP 9, MacOSX 6, KDE 7.5, BeOS 10, Gnome 8.

Final Rating:
Windows XP 8.55
MacOSX 8.33
BeOS 8.22
KDE 6.72
Gnome 6.61
БШЛ (большая штыковая лопата)
3dEyes , а можно поинтересоваццо, сколько лет этому обзору? В нём нет ни Висты, ни Вин 7, которым ХРень сливает со страшной силой что по юзабилити, что по гибкости, что по виду и ощущениям, а последней и по скорости и , наверное, интеграции (не знаю, чо это такое, но уверен, что тоже сливает). Соответственно, интерполируйте учет этих двух осей на результаты остальных участников обзора.

#13. 3dEyes

Обзор 2003го года, староват конечно... http://www.osnews.com/story/3064/The-Definitive-Desktop-Environment-Comparison//page1
Но и речь шла не о том, что тракер круче всех, а о том что нельзя так говорить, что мол это убогое подобие файлменеджера.
У траера есть много плюсов, которые для тех кто знает его фишки здорово помогает жить, и садясь за эксплорер или кде понимаешь как их нехватает.

Сможешь ли ты открыть или запусть любое приложение на любом диске одним кликом мышки? Один клик считать как одно нажатие - "Нажал-Отпустил".
Сможешь ли ты скопировать/переместить файл в любой каталог на любом диске так же одним кликом?

#14. siarzhuk

Исходя из списка претензий, под вашим пониманием "альтернативы Windows" предполагается нечто, подобное Windows, бесплатное, легальное и более шустрое. Но в таком случае логически правильнее было-бы писать [свободный] "клон Windows", но никак не альтернатива. Альтернатива есть отрицание, антипод. Жаль, что вам не хватило терпения прочитать Haiku OS User Guide и понять, что контекстное меню Трэкера кроет ваши претензии к нему как таракана тапком. Рассматривать апплет People в отрыве от индексных и поисковых возможностей BFS - все равно что судить о силе удара боксера по маникюру на большом пальце его руки. Haiku OS это не Windows, начиная уже с уровня концепций. Если вы претендуете на звание квалифицированного обозревателя программного обеспечения, то должны знать, что модальность - [Абсолютное] Зло. А кнопки "отмена" и "применить" - суть костыли для концепций двадцатилетней давности. Современная Операционная Система - это не палка-копалка и требует освоения с приложением к оному мыслительных возможностей содержимого черепной коробки. Попробуйте ещё раз спокойно разобраться почему сделано так как сделано, а не иначе - поверьте, оно того стоит. Удачи вам. :-)

#15. Send

БШЛ (большая штыковая лопата)
3dEyes: Сможешь ли ты открыть или запусть любое приложение на любом диске одним кликом мышки? Один клик считать как одно нажатие - "Нажал-Отпустил".
Сможешь ли ты скопировать/переместить файл в любой каталог на любом диске так же одним кликом?


Запустить - двумя. Скопировать/переместить - одним; считая, нажал- затянул в нужную папку - отпустил.)))
Цитата:
Возникает резонный вопрос - а нах.я еще одно ЭТО???
Согласен. Есть windows, mac os x и Linux. Зачем что-то еще городить и лепить? Все равно не будет толку.

#18. 3dEyes

>>Запустить - двумя. Скопировать/переместить - одним; считая, нажал- затянул в нужную папку - отпустил.)))

Нет. Ты меня не понял. Вот у тебя пустой рабочий стол, нет ни одного открытого окна проводника. Ты захотел открыть документ, который лежит у тебя на диске по пути /бла-бла/бла/бла-бла-бла/бла-бла.txt. В винде тебе понадобится кликнуть дважды на мой комп, и тд, пока не дойдёшь до папки "бла-бла-бла", а вот уже там ты дважды кликнув получишь желаемый результат. Я же говорил о ситуации, когда я делаю один клик при той же ситуации и открываю/запускаю любой файл на любом диске. В независимости открыта папка нужная мне сейчас в проводнике или нет.

Копировать ты так же можешь только в папку которую ты в данный момент наблюдаешь на экране.
I-Love-Linux написал:
Есть windows, mac os x и Linux

Он настолько не переваривает другие оси, что пишет их с маленькой буквы. ^_^
ИМХО, пока Haiku не будут продвигать такие титаны как Гугл или АйБиЭм, то при всех её достоинствах, не сможет она завоевать популярность.

#20. 3dEyes

Ну Google внёс свою лепту в Haiku:
Третий год подряд Haiku попадает в Google Summer of Code (http://ru.wikipedia.org/wiki/Google_Summer_of_Code).

Ну и плюс:
Google Tech Talks February 13, 2007 ABSTRACT This is an introduction to Haiku, an open source operating system designed from the ground up for the desktop, inspired in the concepts and technologies of BeOS. (http://video.google.com/videoplay?docid=236331448076587879)
БШЛ (большая штыковая лопата)
3dEyes:Ты захотел открыть документ, который лежит у тебя на диске по пути /бла-бла/бла/бла-бла-бла/бла-бла.txt. В винде тебе понадобится кликнуть дважды на мой комп, и тд, пока не дойдёшь до папки "бла-бла-бла", а вот уже там ты дважды кликнув получишь желаемый результат

Далеко не факт.
Открытие файла в один клик:
http://pikucha.ru/157887
Перенос/копирование файла в любую папку в один клик:
http://pikucha.ru/157895
Запуск приложения в один клик:
http://pikucha.ru/157897
Организацию рабочего пространства никто не отменял. С тем, что мне нужно, я буду работать в один клик по-любому.
Цитата:
Он настолько не переваривает другие оси, что пишет их с маленькой буквы. ^_^
Сначала в шутку так писал когда троллил, потом в привычку вошло... ^_^

#23. gaal

2I-Love-Linux

>Согласен. Есть windows, mac os x и Linux. Зачем что-то еще городить и лепить? Все равно не будет толку.

линуксы на десктопах не нужны. fixed. хотя бы потому что это не одна ОС. ничего из этого не выйдет. вот сколько пользуюсь (четыре года) так дело с мертвой точки и не сдвинулось. как был 1% так и будет. в пределах статической погрешности. хотя может следующий год будет годом линуксов :D

#24. Armanx64

Armanx64
Вещь интересная, но разработчики опять пошли путём linux-way. Пугает наличие vlc(как он здесь оказался?) а так же специфическая графика, присущая VESA.
Ну и с интерфейсом ребята намудрили. Нужно простое решение, а не супер-оригинальность или клонирование.
Если у них отрисовка интерфейса ресурсами видеокарты (с ускорением) не предвидится, то вопрос: а нахрена такая ОС? В Windows для этого есть WPF, в Mac - Quartz Composer, даже линуксоиды там какие-то поделия пытаются сделать вырвиглазные, а здесь что? Ведь суть Aero и Aqua в том, что чёткий и правильный интерфейс не болен для глаз. А в саксе и в этом хаику опять возврат к Win 3.1

#25. gaal

2 Armanx64

насколько мне помнится vlc под BeOS давно уже существует. это альфа. может дальше будет получше:) читал gallium3d прикручивают или уже прикрутили. своего кода много, но, к сожалению, и г..окода из линуксов тоже хватает.

#26. LNXMSDE

Давайте по порядку. Это не еще одно ЭТО. Просто ЭТО во время всеобщей истерии очень повлияло ну не на БеОС, но на Хайку точно. Изначально БеОС была очень простой, можно сказать минималистской ОС, в основе АПИ которого было около 30-35 классов которые полностью описывали все железо компа и весь пользовательский интерфейс. Согласитесь, прощще было изучить эти 30 классов, чем 3000+ слабосвязанных системных вызовов ВинАПИ. БеОС позиционировалась как мультимедийная ОС предназначенная для художников и музыкантов. На Ютубе легко найдете чудеса когда беос при минимальной загрузке (10-50%) проца воспроизводила несколько видеоклипов одновременно (в линупсах это просто не фурычило, а венда ложилась намертво). Конечно пользовательский интерфес выглядел убого по сравнению с вендой, но разработчикам надо было хоть чтото чтобы показать как пускалка программ потребляет ресурсы, написание оконных оболочек и всяких командеров - дело второе. Не надо путать БеОС с ЭТИМ, в особенности если вы думаете что файловая система и терминал (да, там было такое) взято из ЭТОго, это всего лишь следование стандартам POSIX, файловая система и команды эмулировались на ОО едре БеОС (я думаю это была попытка привлеч всяких линупсоидов к разработке, мол, вот он, ваш ленупс любимый).

В любом случае БеОС хоть и не стала альтернативой венде, но показала КАК надо делать. Авторы поимели с нее че хотели - продали за пару-тройку мильенов палму.

Почему БеОС издохла? Отсутствие драйверов (хотя я умудрялся найти дрова видеокарты вуду раш для беос на сайте макроникса - сейчас производителя флешь-памяти), отсутствие толковых толкачей наподобие Балмера или Джобса, попытки сделать из БеОС вторую МакОСь с такой же маркетинговой политикой (типо наша ось только с нашими компами) - пожалуй это важнее чем отсутствие драйверов.

#27. Bioreactor

Bioreactor
> Если бы в исходные коды BeOS были открыты, то думаю Linux сейчас бы вообще не существовал, а у Microsoft был бы очень серьезный конкурент, прочно удерживающий рыночные позиции. Но чуда увы не произошло.

Если бы, да кабы... История не знает сослагательного наклонения.

А конкурент у мелкомягких существует. На рынке Hi-End компьютеров для креативщиков. Называется Snow Leopard.

Я в эти выходные сравнил дизайн и эргономику "Барса" и "семёры". Мелкомягким до Mac OS X 10.6 - как пешком до Луны.

Эта "беос" проиграла мегарулезной Mac OS X. Как в свое время бимерских "полумух" проиграл "форточкам". Вот и весь сказ.
Bioreactor написал:
А конкурент у мелкомягких существует. На рынке Hi-End компьютеров для креативщиков. Называется Snow Leopard
Погодите. Давайте о конкурентах мягкой мелочи на настольных ПЭВМ?

#29. serge

Вот совершенно согласен, что BeOS была очень интересной системой. И очень жаль, что ее забросили. Надо было вытягивать, пусть не на массовый десктоп, пусть на какое-то нишевое изделие (ноутбук, планшет и т.п.), но система интереснее линукса. Как десктоп.
serge написал:
Надо было вытягивать, пусть не на массовый десктоп, пусть на какое-то нишевое изделие (ноутбук, планшет и т.п.)

+1000
Только вот взяться за это никто не хочет. Может быть, уже и смысла нет браться.
Цитата:
Вот совершенно согласен, что BeOS была очень интересной системой. И очень жаль, что ее забросили. Надо было вытягивать, пусть не на массовый десктоп, пусть на какое-то нишевое изделие (ноутбук, планшет и т.п.), но система интереснее линукса. Как десктоп.
Система без софта не нужна. Ваша "хайка" не поддерживает даже Qt в данный момент. Если я ошибаюсь или моя инфа устарела - я буду только рад.

Вы думаете почему я перешел на Linux? Да потому что количество необходимого софта и CADов дошло до необходимого мне уровня. Если бы этого не было - я бы не стал такое ставить на десктоп. Пользовался бы просто на своих устройствах. Но не на десктопе.

Система без софта не нужна, потому то у нас 1%, у мака 5%. Будет софт под все платформы сразу - будет и свобода выбора.

Вывод: либо хайку держит совместимость с готовым софтом хотя бы UNIXовым, либо просто не нужно.

#32. gaal

2 I-Love-Linux

под все не будет. для начала хотя бы линуксы должны стать совместимыми между собой.

9 или 10%, не 5.

что по-твоему такое посикс? O_O в прочем нативный апи лучше.

не слишком много запросов к альфе?:D беосный и несколько портированных есть.
Цитата:
под все не будет. для начала хотя бы линуксы должны стать совместимыми между собой.
Я не поленился и выяснил где лежит несовместимость дистрибутивов. И с удивлением обнаружил массу дистрибутивонезависимого софта. Я бы сказал так - просто удобства его установки немного не хватает, хотя это не так уж и сложно. Вся надежда на Zero Install и подобные дистрибутивонезависимые проекты.

Как раз думал: неужели невозможно сделать универсальный софт или система такое говно что не может так? Убедился что все таки можно. Там нет катастрофических препятствий этому.

Цитата:
9 или 10%, не 5.
что по-твоему такое посикс? O_O в прочем нативный апи лучше.
Да, мака уже почти 10% и это радует. Меня это радует. windows only софт очень пл.хо портируется под другие ОС - даже если очень захотеть - это я на своей шкуре испытал - доводилось.

POSIX это не API а набор стандартов.

#34. Armanx64

Armanx64
Bioreactor
Я тоже юзаю мак и что? На мак нет .NET полноценного(кастрированный Mono никому не нужен)? x64 только получили. А в Windows уже аналог микроядерной концепции реализовали, и теперь - Маку до Винды, как пешком до Караганды. А если вас приывлекают эффекты Cocoa в Mac - в Windows есть WPF.
POSIX - это определённый набор требований к Unix-like и Post-UNIX ОС. Вам Лука постоянно повторяет: линукс - не ОС, это всего лишь "открытое" ядро, эмулирующее некоторые возможности Unix. А вот BSD - это прогресс от Unix, Post-UNIX. В основе мака лежит Darwin =~ BSD,, но в Mac решили не мучать девелоперов и древний X-жопографикс и сделали отдельный фреймворк Cocoa, ну и Carbon так же был
P.S. Windows 7 поддерживает стандарт POSIX на 100%. И что?!
P.S. Мак примерно 8,но с таким дорогим железом они далеко не уйдут.
P.S. И что, что в BeOS\Haiku нет QT\GTK. По-вашему, везде нужно пихать эти заднепроходные фреймворки? А может сразу .NET? Ведь он удобнее и мощнее. И быстрее любой Java и прочих тупостей. И что?
Цитата:
P.S. И что, что в BeOS\Haiku нет QT\GTK. По-вашему, везде нужно пихать эти заднепроходные фреймворки? А может сразу .NET? Ведь он удобнее и мощнее. И быстрее любой Java и прочих тупостей. И что?
Это был очень зрелый комментарий умного человека. Всегда умиляло: это нужно, это не нужно, а вот это надо я там хеловорлд писал. Надо Qt, GTK, Mono, java, всё должно быть и никак не меньше чем в других ОС.

Цитата:
кастрированный Mono никому не нужен
Опять то же самое. А собственно каких таких возможностей тебе не дает mono? Список классов и методов в студию. Способен ли ты задействовать все что есть в .NET FW? http://www.mono-project.com/MoMA - вот и смотри что тебе не хватает. Есть ли?..

Можешь не отвечать, не интересно. Школотой пахнет за километр.

#36. gaal

2 Armanx64

>А в Windows уже аналог микроядерной концепции реализовали

WinNT монолит. Singularity (Midori) должна стать ОС с микроядром от МС.

#37. kwasti

2БШЛ (большая штыковая лопата)
да чувак, ты явно не догоняешь..
запуск, копирование 1 кликом в винде..НО предварительно настроив чтокуда положить, сделать ярлыки или еще какую хрень,
но если тебе принесли CD или еще какое съемное устройство то извини одним кликом ты не обойдешся..в Haiku это делается..

#38. gaal

кстати насколько уже стабильна FS?

#39. ReVizer

I-Love-Linux написал:
Опять то же самое. А собственно каких таких возможностей тебе не дает mono? Список классов и методов в студию. Способен ли ты задействовать все что есть в .NET FW? http://www.mono-project.com/MoMA - вот и смотри что тебе не хватает. Есть ли?..

Уже полгода жду когда портируют Stylizer на MAC. Разработчик обещал.
Пишет как раз про какие-то запарки с .NET (я не силён в переводах, могу ощибаться)

Вот: http://blog.skybound.ca/2009/07/06/the-story-behind-stylizer-for-mac-and-announcing-the-launch/
Цитата:
Уже полгода жду когда портируют Stylizer на MAC. Разработчик обещал.
Пишет как раз про какие-то запарки с .NET (я не силён в переводах, могу ощибаться)

Вот: http://blog.skybound.ca/2009/07/06/the-story-behind-stylizer-for-mac-and-announcing-the-launch/

Там на простом английском пишут, что хотя Mono работает на МАКе очень хорошо, для мака нет среды разработки на C# и отлаживаться там не очень удобно по этой причине. Забавно но даже Linux имеет хоть и говняшную IDE, но в ней хотябы отлаживать можно C# и VisualStudio проекты открываются.

Мне не нравится windows-only софт по одной причине - его трудно или просто невозможно портировать.

Когда маков будет уже 15-20% - программы будут преимущественно кроссплатформенными - тогда и другие ОС с этого дивиденды получат. Пока софт пишется под винду так что его трудно переносить - другие ОС будут терпеть крах. Будь то мак линукс и тем более хайку... к сожалению
Невропаразитолог
gaal написал:
WinNT монолит.
Не-а, гибрид. Изначально задумывался как микро, но не нашёл "понимания".

#42. wr224

Bioreactor написал:

А конкурент у мелкомягких существует. На рынке Hi-End компьютеров для креативщиков. Называется Snow Leopard.


Я 2/3 вещей не могу сделать с помощью стандартного GUI-интерфейса в Mac OS X, что я могу в Vista/7. Конкурент однако...
Bioreactor написал:

Я в эти выходные сравнил дизайн и эргономику "Барса" и "семёры". Мелкомягким до Mac OS X 10.6 - как пешком до Луны.


Ты профессиональный дизайнер, у тебя есть художественное образование? Наверно сравнивал "нравится-не нравится". А вот мне дизайн Mac OS X 10.5, что 10.6 не нравится. При чем я не последний человек в области художественного вкуса, чему есть документальные подтверждения. Так что советую тебе самому туда прогуляться.
Невропаразитолог
I-Love-Linux написал:
Когда маков будет уже 15-20% - программы будут преимущественно кроссплатформенными - тогда и другие ОС с этого дивиденды получат.
С чаво вы енто взяли? Я ещё понимаю, будут портировать, но делать преимущественно кроссплатформенными? Ради чего? Ради увеличения размеров, уменьшения скорости функционирования?

#44. MOP3E

> Когда маков будет уже 15-20% - программы будут преимущественно кроссплатформенными - тогда и другие ОС с этого дивиденды получат. Пока софт пишется под винду так что его трудно переносить - другие ОС будут терпеть крах.

Кому нужна кроссплатформенность? Линуксоидам? Что-то не ведутся работы в этом направлении. Хочешь скажу, кому именно она нужна? Майкрософту. Для этого и разрабатывается платформа .NET. Для этого прикладываются все усилия, чтобы аналоги этой платформы появились в других ОС. Чтобы код, написанный под .NET, мог спокойно выполняться где угодно. Зато линуксоиды сейчас вовсю воюют с Mono. Сопротивляются включению его в дистрибутивы. Святую, б..дь, войну ведут против Микрософта.

#45. gaal

2 Невропаразитолог

>Не-а, гибрид. Изначально задумывался как микро, но не нашёл "понимания".

для того железа оно было слишком медленным. как и Mach кстати. поэтому и засунули части в ядро.

я тоже так думал пока не увидел это. удивился.
http://upload.wikimedia.org/wikipedia/commons/5/5d/Windows_2000_architecture.svg
если только в висте и вин7 что-то из ядра вынесли.

#46. MOP3E

Драйвер видео вынесли. Он теперь в юзермоде работает. Правда, всё равно в разы быстрее линухового "сервера".
Цитата:
С чаво вы енто взяли? Я ещё понимаю, будут портировать, но делать преимущественно кроссплатформенными? Ради чего? Ради увеличения размеров, уменьшения скорости функционирования?
Опять мифология. Программы делаются кросс платформенными изначально с одной целью: обеспечить ЛЕГКОЕ портирование одной ОС на другую и сглаживание особенностей и различий одного семейства ОС. Создавать версии софта почти с нуля для каждой ОС не будет НИКТО - это дорого и неэффективно. Когда доля маков возрастет - именно свойство легкости поддержки нескольких ОС будет важным.

Тут вам надо со мной не согласиться - а то как-то не этично получится - считаете меня врагом и фанатиком. Поэтому надо что-то написать против моих слов.

Цитата:
Кому нужна кроссплатформенность? Линуксоидам? Что-то не ведутся работы в этом направлении. Хочешь скажу, кому именно она нужна? Майкрософту. Для этого и разрабатывается платформа .NET. Для этого прикладываются все усилия, чтобы аналоги этой платформы появились в других ОС. Чтобы код, написанный под .NET, мог спокойно выполняться где угодно. Зато линуксоиды сейчас вовсю воюют с Mono. Сопротивляются включению его в дистрибутивы. Святую, б..дь, войну ведут против Микрософта.
А все из-за твоего непонимания вопроса. Я линуксоид, у меня сейчас стоит mono последней версии.

Некоторые линуксоиды против включения mono в Linux по одной причине - это ГРОЗИТ ПАТЕНТНЫМИ ПРЕСЛЕДОВАНИЯМИ. Всё.

Я очень надеюсь что наша любимая и заботливая микрософт подумает о всех и ОФОРМИТ ЮРИДИЧЕСКИ гарантии на отсутствие патентных преследований. Даже несмотря на то что C# и CLI являются стандартами, они обложены опасными патентами.

Мне бы очень хотелось чтобы поскорее микрософт урегулировали этот казус. Но они молчат.

Если микрософт однажды решит эту проблему с патентами - я буду писать их так: Microsoft. С уважением.

#48. gaal

2 MOP3E

>Драйвер видео вынесли. Он теперь в юзермоде работает. Правда, всё равно в разы быстрее линухового "сервера".

выходит был прав (читал где-то мельком). на трекере один парень написал о снижении fps в win7 в одной игре. поискал в сети. нашел, что и в кс также. ОС от этого стала надежнее, но медленнее.

#49. Armanx64

Armanx64
gaal
В Windows реализован АНАЛОГ микроядерной концепции. Называется Multi-Layer(послойная) Technology. Есть небольшое ядро. Всё остальное реализовано в виде слоёв, которые прозрачно для пользователя подключаются по надобности.

#50. wr224

I-Love-Linux написал:

Опять мифология. Программы делаются кросс платформенными изначально с одной целью: обеспечить ЛЕГКОЕ портирование одной ОС на другую и сглаживание особенностей и различий одного семейства ОС.

С какой целью не задумывался? С какой целью делает свои ключевые продукты корпоративный мир на Java/NET? Отвечу на всякий случай - чтобы рубить больше бабла при минимальных расходах. Им безразницы что программа работать будет от этого медленее и пострадает от этого ее юзабилити. Вот и реши для себя - собираешься ли ты стать частью корпоративной утки, линуксойд.
[1] 2

Просмотров: 17837