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 для встановлення та налаштування системи за створеним заздалегідь образу.

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

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