GNUstep собирает средства на реализацию полной совместимости с Mac OS X

    Руководитель проекта GNUstep, Gregory Casamento запустил на Kickstarter кампанию по сбору средств на создание полностью совместимой с Mac OS X 10.6 свободной версии Cocoa API.



    Скриншот Etoile 0.4.

    Думаю что аудитория хабра в курсе, что такое GNUstep, но на всякий случай напомню. Проект GNUstep существует уже более пятнадцати лет и представляет собой набор кроссплатформенных фреймворков на языке Objective-C, совместимых со спецификацией OpenStep (и, частично, Cocoa), которая была разработана компанией NeXT, а также набор средств разработки. Он позволяет создавать приложения для Unix-like операционных систем, а также, для Microsoft Windows. Кроме Objective-C можно писать на Java, Ruby, и Scheme, для этого существуют соответствующие биндинги. В сам проект GNUstep ни окружение рабочего стола, ни пользовательские приложения не входят, этим занимаются отдельные проекты, The GNUstep Application Project и Etoile.

    GNUstep и сейчас может быть достаточно интересен для разработчиков приложений. Например, он используется в проекте Apportable, позволяющем приложения для iOS собирать и запускать на Android. Наверное многие играли в игру Osmos под Android, которая была портирована именно с помощью Apportable. Полный список приложений можно посмотреть тут. Кстати, на хабре уже есть статья про Apportable.

    Так что же предлагает Gregory Casamento в случае успеха краудфандинга?

    • Если проект наберет $ 50 000, GNUstep будет полностью совместим с Cocoa API версии 10.6. Что позволит разработчикам создавать кроссплатформенные приложения для Mac OS X, GNU/Linux и MS Windows.
    • При $ 100 000, к предыдущему пункту добавляется работающий WebKit/WebCore.
    • Вариант со сбором $ 150 000, на мой взгляд, самый интересный. Если удастся собрать эту сумму, то GNUstep будет объединен с проектом Darling.


    Darling подобен WINE. Целью Darling’а является создание бинарно совместимого с настоящей Mac OS X слоя эмуляции для GNU/Linux, позволяющего запускать «маковские» приложения без перекомпиляции. На данный момент Darling находится на начальной стадии развития и не предназначен для конечных пользователей.

    Only registered users can participate in poll. Log in, please.

    Что хаброжители думают о нужности этих проектов?

    • 35.0%Не нужно573
    • 13.1%Хочу писать на Objective-C и собирать свои программы под Windows, Mac OS X, Linux и другие Unix-like ОС215
    • 28.1%Хочу запускать программы написанные для Mac OS X на GNU/Linux460
    • 23.8%Хочу второй и третий пункты389

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 81

      +12
      Поменяйте заголовок, пожалуйста. T_T
        +2
        Например?
          +61
          Я умею только критиковать.
            +1
            По сути я тут нигде не наврал. Если деньги соберут, то такой «WINE» вполне реален.
              +9
              Т.е. ваш заголовок в случае сбора средств на Wine звучал бы так: «Свободная и открытая «Windows» за $150 000». Не стыдно?
                +1
                Хорошо. Уговорили.
                0
                какой? От слияния этого пепелаца с Darling сам Darling более рабочим не станет
        • UFO just landed and posted this here
            +3
            TimeMachine не более чем hard links, вот как это сделать на любом *nix www.mikerubel.org/computers/rsync_snapshots/
              +2
              Вы уверены, что это hard links? Дело в том, что жесткие ссылки могут быть только в пределах одного раздела/ФС, тогда как Time Machine производит резервное копирование на другие тома.
                +1
                И на этих других томах использет hard links что бы достичь функционала. Гора статей на эту тему уже вышла. Ниже в комнтах есть ссылки.
              +1
                +2
                Не совсем, но близко rdiff-backup
                  +1
                  Попробуйте NixOs :)
                    0
                    Я использую rsnapshot — можно достаточно легко откатиться на любую точку в прошлом.
                      –1
                      Хочу смеяться 5 минут!
                      +5
                      «Пожертвовал» $10 и хочу второй и третий пункты!
                        +3
                        Дал 25 и готов принять активное участие в проекте!
                          +5
                          Пожертвовал $100 и хочу писать на Objective-C для Виндоуз!
                            +3
                            Хотелось бы не только obj-c, но и Xcode + Instruments использовать :))

                            P.S.
                            4 мес назад Грегори залил GNUstep на GitHub: github.com/gnustep
                            Я так понимаю разработку он будет вести там же…
                            +2
                            Там есть багтрекер, я взглянул на список открытых багов и понял, что моё кун-фу знание си-с-объектами недостаточно для активного участия в проекте. Но можно писать документацию.

                            А что будет с деньгами, если проект не наберёт необходимой суммы?
                              +2
                              Как и всегда на кикстартере — всем все вернут
                                +1
                                А что происходит, если денег наберут, но сделать не получится?
                                  +2
                                  Печаль и разочарование.
                                    +2
                                    Тлен и безысходность.
                                    +1
                                    Даже лучше — ни у кого ничего не снимут.
                              +4
                              Запускать софт Mac OS X под линуксом? Вот это будет событие…
                                +2
                                Какого Mac OS X софта не хватает Вам в Linux?
                                  +4
                                  1Password — очень, очень не хватает. Есть у меня на аймаке и айфоне.
                                  Еще Wunderlist, MoneyWiz, Transmit и Zoc Terminal. Под линуксом есть конечно аналоги этого софта, но все не то ((
                                    +1
                                    Как я понял Zoc Terminal есть для Windows, и, возможно под Wine работает.
                                      0
                                      Wunderlist в какой-то версии делался на titanium, соответственно при определенных манипуляциях можно из него сделать standalone приложение под Linux.

                                      github.com/6wunderkinder/wunderlist
                                      +6
                                      Photoshop
                                        +2
                                        Скорее даже весь CS.
                                        p.s: возможно не все в теме, но виндовые и мак версии всего этого софта отличаются очень — очень сильно.
                                          +1
                                          Будьте добры, покажите, пожалуйста, чем? Сходу найти не получилось, вот тут вот пишут, например, что нет никакой разницы.
                                            +1
                                            Хм, если честно, то года 3-4 уже не видел, и не использовал версию для мак, возможно сейчас идентично.
                                              0
                                              Скорее всего 21 год назад, когда он был только под классическую мак ос.
                                        +2
                                        1Password, iTerm. Если кто-то может порекомендовать эмулятор терминала подобный iTerm и жательно, чтобы от него темы подходили.
                                          +1
                                          А что такого особого в iTerm?
                                            +1
                                            Сам не знаю. По-сути надо только цветовые схемы экспортировать.
                                          +2
                                          Я долго смотрел на SourceTree от фирмы Atlassian и завидовал владельцам яблочных систем. Изначально это была утилита Mac OS X only. Только в этом году они портировали её под Windows 7+. Не знаю, на чём написала версия для Mac OS X, но программа под Windows требует .Net. Если бы Objective-C вместе с Cocoa легко собирался под Win/Lin/whatever, то от этого выиграли бы многие, упростилось бы портирование из Mac в другие системы.
                                          Ещё хотелось бы увидеть iMovie или Final Cut Pro.
                                            +1
                                            Я бы Little Snitch был рад видеть на других системах. ИМХО лучший файрвол для простых смертных.
                                              +1
                                              Ableton Live. Windows-версия под Wine безбожно тормозит даже с WineASIO.
                                                –1
                                                Игр)
                                                К примеру, King's Bounty или Civ' 5.
                                                  0
                                                  Например: itunes, 1Password, Tower, Sequel Pro, Notational Velocity, Chocolat, DaisyDisk, Airmail, Textual
                                                +1
                                                Очень скептическое отношение у меня к такой кроссплатформенности.
                                                Во-первых наверняка абсолютной совместимости достичь не удасться, есть нестандартные возможности (сторонние библиотеки), которые сюда не будут входить. А на них множество софта держится.
                                                Во-вторых выглядеть наверняка это будет страшно. Т.к. подходы в интерфейсах разные, снова будет зоопарк с внешним видом (хотя на других системах, не OS X, это нормально)

                                                Конечно, когда программа очень уж необходима, такой подход подойдёт, «лишь бы работало и ладно...». Но как некую перспективу на безоблачное кроссплатформенное будущее — это вряд ли…
                                                Возможно я неправ, но пока ещё не видел достойных кроссплатформенных проектов c GUI, написанных не на java.
                                                  +8
                                                  >> Возможно я неправ, но пока ещё не видел достойных кроссплатформенных проектов c GUI, написанных не на java.
                                                  Вы забыли про Qt.
                                                    0
                                                    Приведите пожалуйста примеры портов с Qt. Из тех, которыми я пользовался недавно — KeePassX. На линуксе работает терпимо. А на маке такой «порт» работает нестабильно и выглядит ужасно.
                                                      +1
                                                      Opera 12
                                                        +3
                                                        хм… ошибся, похоже Opera до 10-й версии была на Qt.
                                                        +5
                                                        Skype, Google Earth, VLC …
                                                          +4
                                                          И вам нравится как они выглядят?
                                                            +1
                                                            VLC под Mac выглядит сносно, пока не зайдешь в экспертный экран настроек.
                                                              +5
                                                              На Qt можно сделать приложение с очень красивым и удобным интерфейсом, правда, как и везде, всё упирается в дизайнера, а не в GUI toolkit, ибо в qt возможностей для рисования чего угодно более чем достаточно.
                                                                –1
                                                                Я уверен, что создать красивое и удобное приложение можно даже на голом brainfck.
                                                                Но вот на Qt этого просто не происходит. Просишь показать — показывают такое, что в лучшем случае можно назвать «сносно».
                                                                Даже если оно издали красивое, то на отклике и анимации…
                                                              +2
                                                              Только линуксовый скайп на Qt, виндовый вообще на дельфях, по-моему.
                                                              +2
                                                              IDA Pro, 010 Editor
                                                          +3
                                                          Skype, Google Earth, VLC…
                                                            0
                                                            VLC ????
                                                              +2
                                                              А что такого?
                                                                0
                                                                А нативная поддержка (http://www.videolan.org/vlc/#download) VLC в Linux вас не смущает? Зачем нужна его маковская версия под Linux?
                                                          +1
                                                          Самый для меня интересный вариант — это OS X окружение поверх ядра Linux, Mir( или еще чего-нибудь) и все такое.
                                                            +1
                                                            А что тут интересного? Чем XNU хуже?
                                                              +2
                                                              Наверное, поддержкой разнообразного оборудования, типа не-intel-процессоров. Про кастомные ядра для hackintosh знаю, но они довольно нестабильны: QuickTime Framework с ядрами для AMD отваливается вместе с зависимыми от него приложениями (Final Cut Pro X, экспорт через QuickTime, воспроизведение h264 в плеере QuickTime).
                                                            +1
                                                            Зв этот проект спасибо, поддержу, но мне больше cocotron нравится.
                                                            Кстати, недавно с GNUStep игрался и прикрутил к нему clang компилятор в винде, если кому интересно, а в Sublime Text2 добавил билд настройку. Спасибо интернет :)
                                                            Может быть из-за развития clang наступил новый виток в жизни этого проекта, кто знает (читал в гугл группе проекта).
                                                              0
                                                              Когда я был бедным студентом, у меня всегда текли слюни на приложения Mac OS X. Все приложения которые сейчас под Windows или Linux без вкуса. Да даже редактор TextMate мне всегда нравился когда я был под Windows/Linux. И мне не жалко тех $10 для linux сообщества, которые не имеют разнообразного софта со вкусом дизайнера.

                                                              Notice: Данный комментарий содержит мотивационный характер помощи бедным студентам, от лица обладателей систем Macintosh.
                                                                –2
                                                                Попробуйте elementaryos.org. А TextMate уже не актуален.
                                                                  0
                                                                  А что случилось с TextMate, что он актуальность потерял?
                                                                    0
                                                                    Перестал поддерживаться, появилась хорошая замена в виде Sublime Text.
                                                                      0
                                                                      Новые версии TextMate2 выходят где-то раз в неделю и имеют открытый исходный код. Как это согласуется с «перестал поддерживаться»?

                                                                      Sublime Text — слишком уж на любителя замена, имхо.
                                                                        0
                                                                        Да, оказалось у меня устаревшая информация. Mac OS последний раз год назад пользовался.
                                                                +2
                                                                Не слишком ли амбициозные цели они преследуют?
                                                                  +7
                                                                  React OS X?
                                                                    +3
                                                                    > компанию по сбору средств

                                                                    Возможно вы имели в виду: кампанию?
                                                                      +2
                                                                      Пожалуй, что маковский фотошоп, запущенный из под Linux, таки будет приятнее выглядеть и возможно лучше работать, чем под wine.
                                                                        0
                                                                        Всегда обожал *Step (не Mac, а AfterStep для Linux и LiteStep для Windows). Сейчас не пользуюсь только по тому, что устарело и не развивается. Очень хочу, чтобы ребятам удалось (развить и при этом не испортить).
                                                                          –5
                                                                          Если бы все это было на HTML5 и работало бы в браузерах и node-webkit — тогда да.
                                                                            –3
                                                                            Ну хорошо. А почему «нет»? Можете объяснить?
                                                                              +1
                                                                              «тихо сам с собой я веду беседу»? :-)
                                                                                –1
                                                                                Очевидно да, вроде того.

                                                                                Хабр сильно изменился за последние 3 года. Раньше было принято мотивировать и комментировать.
                                                                            +1
                                                                            К сожалению, проект не собрал нужную сумму :(

                                                                            Only users with full accounts can post comments. Log in, please.