YaST

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
YaST
YaST logo.png
Центр керування YaST.png
YaST (у дистрибутиві openSUSE 13.1)
Автор(и) SuSE
Розробник(и) Novell
Стабільний випуск 2.23 (серпень 2012 )
Написано на YaST Control Programming Language, Ruby
Операційна система Linux
Стан розробки активний
Тип утиліта встановлення програм та конфігурації системи
Ліцензія GNU General Public License
Сайт en.opensuse.org/Portal:YaST(англ.)
ru.opensuse.org/YaST(рос.)

YaST (Yet another Setup Tool) — програмний пакет, що з'явився в дистрибутиві SuSE Linux як комерційне програмне забезпечення, а саме утиліта конфігурації операційної системи і встановлення / оновлення пакунків з ПЗ. На даний момент розповсюджується за ліцензією GPL.

Конфігуратор YaST до 2013 року розвивався з використанням специфічної мови програмування YCP (YaST Control Programming Language) і підтримував консольний інтерфейс і GUI на базі Qt і GTK+. Використання нестандартного мови програмування заважало залученню до проекту нових розробників, тому в кінцевому рахунку було вирішено переписати код проекту звичнішою мовою. І у червні 2013 розробники openSUSE представили новий варіант системи управління конфігурацією YaST, повністю переписаний з використанням мови Ruby.[1][2] Крім того, вже існуючий веб-конфігуратор WebYaST написаний на мові Ruby, тому використання Ruby і для десктоп-варіанту YaST сприятиме залученню вже готових напрацювань, спільному використанню загальних компонентів і тіснішої інтеграції проектів.

Можливості[ред.ред. код]

Дистрибутиви openSUSE і SUSE Linux Enterptise оптимізовані під керування за допомогою YaST. Серед можливостей налаштування:

Програмне забезпечення[ред.ред. код]

  • Управління ПЗ, онлайн-оновлення, оновлення з Patch CD, установка додаткових продуктів (за допомогою пакетного менеджера Zypper)
  • Перевірка носія з ПЗ
  • Патч поточного ядра системи і створення на його основі ядра з підтримкою Xen

Обладнання[ред.ред. код]

  • Bluetooth, звук, інфрачервоні пристрої
  • IDE DMA режим
  • Графічна плата та монітор
  • Інформація про устаткування
  • Контролер диска, принтер, сканер, TV-тюнер
  • Миша, джойстик, розкладка клавіатури

Система[ред.ред. код]

  • LVM, драйвери PCI пристроїв, Powertweak
  • Відновлення системи, завантажувач (GRUB або LILO), завантажувальна дискета
  • Резервне копіювання системи
  • Редактор налаштувань, управління службами (Runlevel)
  • Дата і час, управління електроживленням, мова
  • Мережа (DSL, ISDN, Мережева карта, Модем, Факс, Автовідповідач)
  • Мережеві служби (DNS, NTP, NFS, Kerberos, Proxy, LDAP і т. д.)
  • Управління користувачами і групами, налаштування брандмауера
  • Включає в себе утиліту для захисту додатків під назвою Novell AppArmor. YaST має три графічні оболонки, написані на qt, gtk і ncurses, тобто його можна використовувати його, як з X-сервера, так і з командного рядка . Ще YaST використовується безпосередньо для установки дистрибутива. Існує також утиліта Autoyast для встановлення та налаштування системи за створеним заздалегідь образу.

Виноски[ред.ред. код]

Посилання[ред.ред. код]