The OpenNET Project / Index page

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

Начало тестирования сборки Fedora 17 для платформы ARM

01.03.2012 23:51

Разработчики проекта Fedora представили две новые сборки дистрибутива для устройств на базе архитектур ARMv7hl (hardfp) и ARMv5tel (softfp). Первая сборка ориентирована на OMAP 3/4, IMX5, NVIDIA Tegra 2 и другие платформы на базе ARMv7. Вторая - на различные SoC на базе ARMv5 и ARMv6, например, на Marvell plugs. Разработка порта Fedora для ARM находится на начальной стадии развития, поэтому не стоит ожидать слишком многого от первых экспериментальных сборок. Например, пока поддерживается только консольный режим работы и доступны не все пакеты из репозитория "main". Реализация GUI-интерфейса находится на стадии разработки и ожидается в ближайшее время.

  1. Главная ссылка к новости (http://nullr0ute.com/2012/03/a...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33239-fedora
Ключевые слова: fedora, arm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:15, 02/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Пробовал 14 федору на арме. Вроде все нормально, софта собрано порядочно, в стандартном рутфс все есть. А сейчас в федоре и производных от нее дистрибутивах все зашкворено Поттерингом, вместо inittab даже костыли какие-то с systemd.
     
     
  • 2.2, Аноним (-), 00:44, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что, в убунте и производных от нее inittab есть?
     
     
  • 3.6, Аноним (-), 04:11, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Как ни странно слой совместимости с init - есть. Поэтому если впадлу изучать upstart, можно просто воспользоваться классическими скриптами и не париться. И не забивать свой мозг вопросами что это сэмулировано поверх апстартовских эвентов.

    Но вообще - апстарт намного приятнее инита. Конфиг из пятка строк делает больше чем 2 экрана скриптовых портянок инита в куда более удобном и цивильном виде. Включая авторестарт сервиса в случае если "ему плохо", лимитированием числа таковых действий в единицу времени на случай если "ему совсем плохо", расстановкой приоритета при запуске, мониторингом наличия процесса и прочая.

     
     
  • 4.14, Аноним (-), 13:30, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, upstart - это довольно большой шаг вперед по сравнению с sysvinit.
    Но systemd уже сейчас на голову выше upstart практически по всем фичам.

    Возьмем, например, мониторинг наличия процесса. Вполне нормальная и естественная для юниксовых служб привычка - форкаться. В частности, обязательно происходит двойной форк при демонизации, да и master-процесс службы может порождать подпроцессы. Корректно отследить все эти процессы без cgroups просто нельзя. А в upstart поддержки cgroups пока нет, и в обозримом будущем не будет.

     
  • 4.24, Аноним (-), 14:07, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Включая авторестарт сервиса в случае если "ему плохо", лимитированием числа таковых действий в единицу времени на случай если "ему совсем плохо"

    А там можно, как в systemd, назначить действие при превышении лимита количества рестартов в единицу времени?

     
  • 2.3, Аноним (-), 00:47, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > А сейчас в федоре и производных от нее дистрибутивах все зашкворено Поттерингом, вместо inittab даже костыли какие-то с systemd.

    Наоборот. inittab - кривой костыль, по сравнению с простыми и прозрачными конфигами systemd.
    А вот upstart, к сожалению, полностью унаследовал костыльность sysvinit и даже приумножил ее - в нем даже свой ранлевел создать нельзя.

     
     
  • 3.7, Аноним (-), 04:18, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в нем даже свой ранлевел создать нельзя.

    В нем ранлевелы вообще эмулируются набором правил делающих из его нативных сущностей ранлевелы. На самом деле намного удобнее и приятнее оперировать его нативными сущностями. Скажем стартовать вебсервер по событию типа "взлетел нужный сетевой интерфейс", что очень удобно. И вообще - простая и приятная штука. Я за 10 минут накидал себе конфигов для кастомных сервисов голыми руками. Работает несколько лет, каши не просит, глюков - ноль.

     
     
  • 4.15, Аноним (-), 13:31, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > В нем ранлевелы вообще эмулируются набором правил делающих из его нативных сущностей

    ранлевелы.

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

     
  • 4.18, Аноним (-), 13:49, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажем стартовать вебсервер по событию типа "взлетел нужный сетевой интерфейс", что очень удобно.

    События запуска/готовности службы как единственная опорная точка для параллелизации - это один из ключевых design flaws upstarta. Потому что на самом деле программы-клиенты могут начинать работу раньше, чем будет готов их сервер - достаточно буферизовать их запросы. Это более логично и разумно, чем ожидать окончания запуска сервера.

    Кроме того, в upstart нет и в обозримом будущем не будет поддержки сокет-активации (примитивное дублирование функциональности inetd не в счет, это не киллер-фича), например, запуск CUPS при поступлении сетевого запроса на печать. Да что там - даже привязки событиям fanotify нет, так что upstart не может запускать CUPS при появлении заданий в очереди.

    > И вообще - простая и приятная штука. Я за 10 минут накидал себе конфигов для кастомных сервисов голыми руками. Работает несколько лет, каши не просит, глюков - ноль.

    Лично мне не нравится, что в upstart используется свой, совершенно уникальный и неповторимый язык конфигурации, который еще надо изучать.
    В systemd, например, конфигурация в формате XDG (INI), прекрасно знакомом по smb.conf, например.

     
  • 3.17, Аноним (-), 13:37, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Наоборот. inittab - кривой костыль, по сравнению с простыми и прозрачными конфигами systemd.

    Безусловно, inittab очень уродлив. Нужно полдня по нему ман курить, и еще полдня экспериментировать, чтобы добиться вменяемого результата.
    А вот с systemd все гораздо проще - достаточно к конфиге службы правильно зависимость от таргета указать. Интуитивно понятно, и без лишних извратов.

     
     
  • 4.23, Аноним (-), 13:58, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Интуитивно понятно, и без лишних извратов.

    Это не unix-way.

     
  • 4.26, pavlinux (ok), 22:34, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нужно полдня по нему ман курить, и еще полдня экспериментировать,
    > чтобы добиться вменяемого результата.

    Извините у Вас мозг вообще есть? Чё там вкуривать?

    1. /sbin/init
    2. id:5:initdefault: из /etc/inittab
    3. l5:5:wait:/etc/init.d/rc 5  
    4. /etc/init.d/rc5.d/*

    * - баш для ламеров с 1-ого курса Бабруйского Доярочно Слесарного Института.

    ---
    > ... Интуитивно понятно, и без лишних извратов.

    Ой, звиняй, не заметил, ты же из этих, из Интуитивнопонятливых.

     
     
  • 5.29, Аноним (-), 19:14, 05/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Извините у Вас мозг вообще есть? Чё там вкуривать?

    Мозг есть. И он привык оперировать логикой, а не хаосом костылей a.k.a.
    > баш для ламеров с 1-ого курса Бабруйского Доярочно Слесарного Института.

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

    > Ой, звиняй, не заметил, ты же из этих, из Интуитивнопонятливых.

    Интуитивно можно понять только то, что логично и прозрачно. Удаление гланд через задницу в стиле sysvinit нелогично и поэтому интуитивно непонятно.

     
  • 5.30, Аноним (-), 19:16, 05/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Извините у Вас мозг вообще есть? Чё там вкуривать?

    Чтобы админить sysvinit, мозг нe нужен. Мозг нужен там, где все сделано по уму, а не от балды. А с горами костылей он неэффективен, потому что пытается найти закономерности и смысл, которых в sysvinit нет.

     
  • 2.16, Аноним (-), 13:35, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А сейчас в федоре и производных от нее дистрибутивах все зашкворено Поттерингом, вместо inittab даже костыли какие-то с systemd.

    Вы просто завидуете, виндузятнички =)
    Любой, кто пробовал настраивать inittab и systemd, в курсе, что inittab - довольно кривой и негибкий костыль. Как там, например, определить энное число кастомных ранлевелов и привязать их к аппаратным событиям, или там к fanotify?

     
     
  • 3.22, Аноним (-), 13:56, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы просто завидуете, виндузятнички =)

    Вообще да, такое ощущение, что на Поттеринга наезжают именно виндузятники, из никсовых систем видевшие только убунту под краденой вмварью.
    Чего, например, стоят вопли про "попытки ввести в *nix бинарные логи". Да в юниксах бинарные логи на критичных задачах уже лет двадцать используются, потому что текстовые шумно сдуваются на таких скоростях и размерах, как лог событий аудита, например.

     

  • 1.5, добрый дядя (?), 03:37, 02/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    на PandaBoard OMAP4 Ubuntu armhf и armel давно работают и поддерживают все фишки чипсета, как раз юзаю Ubuntu на ARM ^_^
     
     
  • 2.12, ононим (?), 11:14, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > на PandaBoard OMAP4 Ubuntu armhf и armel давно работают и поддерживают все фишки чипсета, как раз юзаю Ubuntu на ARM ^_^

    А где брал PandaBoard? Как заказывал?

     
  • 2.19, Аноним (-), 13:51, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > на PandaBoard OMAP4 Ubuntu armhf и armel давно работают и поддерживают все
    > фишки чипсета, как раз юзаю Ubuntu на ARM ^_^

    Убунта для арма появилась сравнительно недавно. А вот дебиан и гента там действительно сто лет в обед.

     

  • 1.9, Аноним (-), 10:02, 02/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец будет что поставить на Toshiba AC100, кроме глючных любительских сборок.
     
     
  • 2.21, Аноним (-), 13:53, 02/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Наконец будет что поставить на Toshiba AC100, кроме глючных любительских сборок.

    А почему именно федора, если не секрет? Дебианы, убунты, генты для арма уже давно есть.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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