The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Ядро Darwin портировано для архитектуры ARM

29.11.2013 11:40

Представлены первые достижения проекта XNU, в рамках которого ведётся портирование ядра открытой операционной системы Darwin, лежащей в основе платформ OS X и iOS, на системы с архитектурой ARM (AArch64/ARMv7/ARMv6-A).

Подготовленный ARM-порт Darwin опробован для загрузки в многопользовательском режиме на коммуникаторе Nokia N900. Кроме того, теоретически поддерживается работа на таких платах, как ARM RealView, Texas Instruments OMAP3530 (BeagleBoard/BeagleBoard xM), OMAP3430 (Nokia N900), Apple A4 (iPhone 4, iPod touch 4G, iPhone 4 CDMA, iPhone 4 GSM revA, iPad 1, Apple TV 2), iPhone 3GS и iPod touch 3G. В настоящее время работа сосредоточена на портировании низкоуровневых компонентов ОС и базового инструментария, речь о поддержке графического интерфейса пока не ведётся.



  1. Главная ссылка к новости (http://winocm.com/projects/res...)
  2. OpenNews: Первый бета-выпуск операционной системы PureDarwin, построенной на платформе Darwin
  3. OpenNews: Представлен проект Magenta, совместимой с iOS реализации Darwin/BSD, работающей поверх ядра Linux
  4. OpenNews: Компания Apple опубликовала исходные тексты Darwin 9.0
  5. OpenNews: SEDarwin - реализация Mandatory Access Control для Darwin. Концепции SELinux
  6. OpenNews: Проект OpenDarwin прекратил существование
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/38550-darwin
Ключевые слова: darwin
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, inferrna (ok), 11:54, 29/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А потом эппл резко сделает iOS единой осью для всего.
     
     
  • 2.2, Аноним (-), 12:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Дак уже.
     
  • 2.3, 1 (??), 12:08, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А потом эппл резко сделает iOS единой осью для всего.

    "Одной оси хватит на всех !" (с)

     
     
  • 3.5, Аноним (-), 12:16, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Одна ОС чтобы править миром... хм... теперь я кажется понимаю зачем там дактилоскопия. О такой наглости даже Саурон не мечтал.
     
     
  • 4.11, anonymous (??), 15:38, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Одна ОС чтобы править миром... хм... теперь я кажется понимаю зачем там
    > дактилоскопия. О такой наглости даже Саурон не мечтал.

    Ein Reich, Ein Führer, iOS!

     
     
  • 5.16, Аноним (-), 19:46, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ein Reich, Ein Führer, iOS!

    Помнится, Шаттлворт тоже это постоянно повторял - одна ОС с одним юнити, от мобилок до суперкомпьютеров.

     
     
  • 6.22, Аноним (-), 22:45, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ненавидь потише. Одна ОС для всех разновидностей ЭВМ - это разумно. Одна ОС, которую должен использвовать каждый - это iReich.
     
     
  • 7.25, Аноним (-), 23:32, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ОС, которую должен использвовать каждый - это iReich.

    У них еще и условия концлагерные. Шатлворт такого оборзения себе не позволяет. Да и сорцы ядра и прочая зажать у него кишка тонка будет - GPL все-таки.

     
  • 2.8, kurokaze (ok), 13:27, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    С разморозкой, они уже давно тянут элементы UI из iOS в OSX.
    Тоже касается и SDK.
     
     
  • 3.9, Аноним (-), 14:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > С разморозкой, они уже давно тянут элементы UI из iOS в OSX.

    То есть, у них теперь, как в гноме, на десктопе будет пальцетыкалка?

     
     
  • 4.12, anonymous (??), 15:39, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> С разморозкой, они уже давно тянут элементы UI из iOS в OSX.
    > То есть, у них теперь, как в гноме, на десктопе будет пальцетыкалка?

    Почти.

     
     
  • 5.15, Аноним (-), 19:45, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Почти.

    Потянулись вслед на гномом, юнити и вин8.
    Одни только суровые тру-линуксоиды продолжают верить, что десктопы с мышкой - это навсегда.

     
     
  • 6.24, Аноним (-), 23:10, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Почти.
    > Потянулись вслед на гномом, юнити и вин8.
    > Одни только суровые тру-линуксоиды продолжают верить, что десктопы с мышкой - это
    > навсегда.

    Только размякшие недоманагеры могут верить, что работать за компьютером размахивая перед монитором рукам может быть удобно. Если вы вдруг решите, что монитор можно расположить горизонтально или под каким либо углом спешу вас огорчить - это неудобно для глаз, позвончника, для восприятия отображаемого на экране разными людьми. Да и отпечатки, я хочу видеть результат моей работы чезез не слишком заляпанное стекло монитора.

     
     
  • 7.33, umbr (ok), 13:39, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >могут верить, что работать ... может быть удобно

    Им достаточно того, что это круто, а удобство - удел профессионалов ;)

     
  • 6.34, pavlinux (ok), 18:56, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Натыкай в своём айпеде вот такой простой текст



    #!/usr/bin/perl
    open F,shift;
    @code=grep{/[+-\.,\[\]><]/}split'',<F>;
    for(my$_=0;$_<@code;++$_){
        $cpu[$i]++if$code[$_]eq'+';
        $cpu[$i]--if$code[$_]eq'-';
        $i--if$code[$_]eq'<';
        $i++if$code[$_]eq'>';
        print chr$cpu[$i]if$code[$_]eq'.';
        $cpu[$i]=ord<STDIN>if$code[$_]eq',';
        if($code[$_]eq'['){
            if(!$cpu[$i]){
                ++$brc;
                while($brc){
                    ++$_;
                    $brc++if$code[$_]eq'[';
                    $brc--if$code[$_]eq']';
                }
            }else{
                next;
            }
        }elsif($code[$_]eq']'){
            if(!$cpu[$i]){
                next;
            }else{
                $brc++if$code[$_]eq']';
                while($brc){
                    --$_;
                    $brc--if$code[$_]eq'[';
                    $brc++if$code[$_]eq']';
                }
            --$_;
            }
        }
    }



     
  • 2.13, ананим (?), 16:53, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А при чём тут аппле?
    Они давно уже сабж на арм портировали. Собственно так айфон и появился (введите uname -a на айфоне и убедитесь что это дарвин). И это вам даже википедия скажет.
    Просто сырцы дарвина для арм они зажали (лицензия позволяет).
    А сабж — это попытка сообщества (оставшегося) сделать тоже самое.
     
  • 2.17, Аноним (-), 19:57, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А потом эппл резко сделает iOS единой осью для всего.

    В соответствии с последними заявленями Кука, они гарантируют жизнь десктопу как независимой платформе. Между прочим это очень сильно отличается от того, что сейчас происходит с Windows и Linux...

     
     
  • 3.18, ананим (?), 20:23, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >они гарантируют жизнь десктопу как независимой платформе.

    Нужно понимать так — до смерти последнего, но не дальше.
    И это никак не противоречит на вантузу (кнопку старт вернули же?), ни тем более линуху.

     
     
  • 4.19, Аноним (-), 20:28, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смерти не будет, десктоп будет просто переползать в область профессиональных инструментов.
     
     
  • 5.23, ананим (?), 22:53, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Инфа 100%?


    Зыж
    Вот я с удовольствием буду таскать свой системник в кармане.
    А необходимые мне дополнительные(!!!) мощности буду брать из клоуд.
    Да уже так делаю.

     
     
  • 6.27, Аноним (-), 23:35, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А необходимые мне дополнительные(!!!) мощности буду брать из клоуд.

    ...а при отпадении интернета - все превращается в тыкву :)


     
     
  • 7.29, ананим (?), 23:39, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Для дeбилoв? Да.
    У остальных работает в фоновой сессии.

    Зыж
    Про системник в кормане возражений уже(!!!) нет?

     
     
  • 8.35, Vkni (ok), 20:44, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не очень понятно, что можно делать с системником, когда к нему ещё нужны дисплей... текст свёрнут, показать
     
     
  • 9.36, ананим (?), 06:38, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не думал что есть люди как минимум из ИТ , которые ещё не видели тачскрин ... текст свёрнут, показать
     
     
  • 10.37, Vkni (ok), 07:04, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, можно заниматься сексом стоя в гамаке, но зачем ... текст свёрнут, показать
     
     
  • 11.38, ананим (?), 11:19, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Чё можно то Можно уцепиться за один аспект и тупо троллить Можно Но можно под... текст свёрнут, показать
     
  • 3.26, Аноним (-), 23:34, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > происходит с Windows и Linux...

    А с Linux ничего не происходит. Он бывает всякий. Такой какой кому-то нужен. Перестать существовать в текущем десктопном виде он может лишь в 1 случае: если не останется тех кому это надо. В таком случае и проблема отпадает, так что все честно :)

     

  • 1.4, Аноним (-), 12:15, 29/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Представлены первые достижения проекта XNU

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

     
  • 1.20, fitin (?), 21:28, 29/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Давно хотел спросить, да не у кого было - почему эпл выбрали именно дарвин а не бсд допустим? ведь одно из ранних детищ джобса (некстеп кажется) является роднёй именно бсд.
     
     
  • 2.21, fitin (?), 21:30, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    перечитал википеди. вопрос снимаю.
     
     
  • 3.28, Аноним (-), 23:36, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Они не забыли надергать из бздей кода, не волнуйтесь. То что они не собираются возвращать кому-то что-то - так "лицензия позволяет".
     

  • 1.30, Аноним (-), 00:14, 30/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Разве процессы Apple A* которые внутри iOS не основаны на ARM? Что тогда сейчас портировали?
     
     
  • 2.31, Аноним (-), 00:15, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    (опечатался) Не внутри iOS, разумеется, а внутри устройств которые работают под управлением iOS - iPad, iPhone и тд
     
  • 2.32, ананим (?), 05:43, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж — это не новости эппла. Эппл дарвин портировал давно (так и появился первый айфон), но сырцы в открытый доступ не выложил.
    Сабж — это про то, что энтузиасты этот шаг теперь сделали параллельно эпплу.
    Зачем? Х/з. Драйверов конкретных железок то всё-равно нет. Но вот сделали. Спустя 7 лет после огрызка.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру