Выпущена новая версия ToAruOS 2.3.0 под кодовым названием «Grow Slowly»

ToAruOS (также известная как ToAruOS или と あ る OS; «toaru» — это японское слово, приблизительно соответствующее слову «уверенный») — это любительская Операционная система и ядро, разработанные в значительной степени независимо (в отличие от большинства современных операционных систем, которые основаны на существующих исходных кодах) Кевином Ланге.

Ключевые изменения в этом выпуске включают, среди прочего:

  • Эмулятор терминала теперь поддерживает множество вкладок. Создавайте вкладки с помощью Ctrl + Shift + T; переключайтесь между ними с помощью Alt + 1 до Alt + 9.
  • Добавлен полный набор справочных страниц man, объединяющий формат рофф с более полным more, а также ряд страниц руководства.
  • Множество новых системных вызовов, таких как pread/pwrite, sigsuspend, sigqueue, fcntl; поддержка FD_CLOEXEC и FD_CLOFORK; управление линией TTY и разрыв соединений и многое другое.
  • Последние версии Bim и Kuroko.
  • Множество новых утилит и новых опций в существующих утилитах.
  • В архитектуре x86-64 добавлена базовая поддержка случайного выбора адреса загрузки ядра в поддерживаемых средах запуска.
  • В архитектуре x86-64 обновлен интерфейс ABI системного вызова (SYSCALL) для использования syscall/sysret.
  • В архитектуре AARCH64 реализована поддержка текущих виртуальных машин qemu.
  • В архитектуре x86-64 таймер LAPICO теперь является основным источником прерываний в процессоре загрузчика. PIT используется только в качестве источника калибровки.
  • Уровень TTY теперь поддерживает управление линией, сигналы SIGTTOU/SIGTTIN, управление сессиями, VMIN, очистку памяти при изменении атрибутов и отправку сигнала SIGHUP всем участникам сессии после закрытия родительского устройства.