Дата выхода последнего релиза SkyOS — октябрь 2004-го.
SkyOS 5.0 (beta 8.2)
2010.06.13
2014.04.16
SkyOS 5.0 Beta Build 6753
Я не уверен в том, что это тот же самый билд, что я тестировал прежде, много лет назад. Тогда я, к сожалению, точно не записал. Здесь одна из последних beta-версий.
2024.06.19
Вероятно, я не обойдусь без сравнений и это не беспочвенно. Скажем, здесь автор SkyOS, а основной разработчик и главный мозг всего и я вся у неё был один — Robert Szeleney (интервью 2001, 2004, 2007). Так вот, здесь он решил ничего не выдумывать и мы видим вполне привычный GRUB актуальной но то время версии.
Экран загрузки без стеснения навевает.
Внезапно возникает нечто совсем непривычное в этих делах. Просят ввести серийный номер. Если не ошибаюсь, даже в Windows давно такого нет.
Ладно, это решается с помощью кем-то заботливо закинутого прямо в iso-образ keygen’а, который я вынужден запустить под Wine. Такое, кстати, не всегда срабатывает, но тут, я предполагаю, защита была совсем уж для вида.
А теперь возникает следующий экран, где я слегка замешкался. Я root
, guest
или user
, или Administrator
? Беглое гугление подсказало, что я root без пароля, но и это оказалось неправдой, что я узнал, кликнув на иконку с цветком — admin
.
LiveCD встречает текстом о том, что это и какие тут ограничения.
И что мы можем попробовать без установки.
Я решил пробовать в полный рост, а для этого нужно её установить. Инсталлятор выглядит как-то совсем обычно, даже знакомо, только вот выбрать шрифт сразу же, где выбирается локаль, мне вроде бы ещё никто не предлагал. Клавиатуру, кстати, лучше не трогать, так как я не нашёл, где и чём потом можно было бы её переключать.
Инсталляция требует разбить диск. Тут нас честно предупреждают, что Diskmanager немного плоховат, а я-то пойму, я ой как помню уже лет 20. Да-да, было дело…
SkyOS предлагает SkyFS, а кроме того FAT, NTFS, HPFS и ext2. Я не знаю, может ли она на них жить, но я и не удивлюсь, так как содержимое LiveCD примерно соответствовало тому, что я получил на “диск” после инсталляции. Понятное дело, при таком раскладе не было бы некоторых плюшек SkyFS, которая на деле является то ли вариантом, а то ли просто портом Be File System из Haiku. Файловая система в тогдашней OpenBeOS (ещё не Haiku) так впечатлила Роберта, что он решил перенести её на SkyOS, а затем и SkyOS на неё.
Выбираем пакеты для установки. Что забавно, это действительно какие-то пакетики и тут действительно есть какие-то намётки на пакетную систему. Тогда они были в основном в ОС типа Linux и FreeBSD, а юзеров остальных ОС это смущало, пугало и “да на хер он нам не нужон”, чтобы оно там ни было.
Среди пакетов много всякого свободного, что несколько не клеется с её закрытостью. С другой стороны понятно, откуда вообще в ней так много всего всякого. С одной стороны это хорошо, а с другой Роберт поступил как-то не очень красиво в итоге, но об этом позднее.
Пока инсталлятор распаковывает пакеты, можно пробежаться и глянуть, что тут есть.
Например графический редактор Pixel. Я помню, что видел его и в других ОС, это совсем не эксклюзив, но, надо заметить, кто-то заморочился и перетащил сюда вообще далеко не бесполезную программу.
Менюшка, в ней Mozilla Firefox.
Здесь какие-то разные магазины в количестве трёх штук. К сожалению, я не узнаю, как это работает, так как тут не заработала сеть, да и адреса давно мертвы. Как я понимаю, это можно считать тремя репозиториями, откуда можно получить пакеты.
О системе.
Как мы уже знаем, из Haiku, к тому моменту уже получившей своё имя и логотип, Роберт перенёс файловую систему, но не удивлюсь, если и что-то ещё.
Там же дальше упомянуто очевидное GNU, шрифты DejaVu, что-то и, хм, вот эти иконки мне до боли знакомы и я видел их в Linux в качестве дефолтных где-то когда-то давно. Там все упомянуты, если что. А что до шрифтов, то вот так они выглядят в ОС образца 2007-го года, которую делает полтора человека. Сравните с ReactOS 2023-2024, ну чисто поржать.
Инсталляция закончена, я перезагрузился и первым делом мне предлагают запустить индексацию, а также почитать всякие полезные штуки про SkyOS.
Сюда перетащили целый Blender. Ладно, тогда он был поменьше, чем сейчас, но вы всё же оцените размах!
Вот он, работает.
Это местная панель управления, которая кстати является общим интерфейсом для “плагинов”, а то есть каждый её элемент работает и отдельно. Здесь мы видим список железа, где видно USB. Тем временем профессор Танненбаум, получивший на рабработку Minix 3 2.5 миллиона евро, поддержку USB так и не осилил.
Список пакетов.
SkyOS — многопользовательская ОС. При всей своей десктопности и явной страсти автора к BeOS/Haiku, он смотрел в бущущее и делал многопользовательскую ОС, потому что сейчас, если прикинуть, иначе обычно и не бывает, если это более-менее серьёзный и развитый продукт.
А это проводник и тут видел /boot
, что буквально корень или же диск C:
. Так как Роберт на тот момент был в основном пользователем Microsoft Windows, то и в SkyOS перетекли вещи, знакомую каждому юзеру этой ОС и для него естественные. Про формат исполняемых файлов заикаться было бы лишне, так что вот более очевидное:
- в
/boot/addon
лежит в основном всякий мультимедиа-хлам, не самые важные и нужные файлы, что-то для оформления; - в
/boot/boot
только GRUB и никого больше; - в
/boot/home
у нас директории юзеров, что понятно и обычно как юзерам Unix-like систем, так и юзерам Windows, где сейчас этому соответствует папкаUsers
. Внутриapplication data
для данных программ иsystem setting
для системных настроек. Всё в целом очень опрятно и понятно, как если бы автор хотел сделать XP без неряшливости; /boot/programs
— этоProgram Files
, там лежат установленные программы. Порты из некой Unix-like системы скопом лежат в/boot/program/unix
, где уже можно найти привычныеbin
,etc
,usr
иvar
;/boot/system
— это собственно система. В/boot/system/scripts/user
можно даже закинуть свои bash-портянки, которые чуть отличаются написанием в заголовке.
Ах, тут даже есть небольшая локализация. Сильно больше этого меню я не увидел, но и то приятно.
Традиционное.
Да, я уверен. Пусть когда-то это было болезненно и я всё ещё помню тот испорченный много лет назад раздел, но всё же и приятно. Не без чувства сожаления я покидаю тебя, ведь очевидно, что если я вернусь, тут всё будет точно так же, только старше. Прощай.
SkyOS бездарно заброшена своим автором и оставлена закрытой. Вероятно, были какие-то лицензионные проблемы, которые он так и не разгрёб, чтобы вовремя открыть её и может быть подарить какую-то жизнь этой милейшей операционной системе. Причиной приостановки разработки, насколько я знаю, назывались проблемы с драйверами — он просто не успевал. Были даже какие-то вариант переноса на ядро NetBSD и чёрт его знает, чем бы это помогло, но ничем это и не закончилось. Всё, что сейчас есть, это вот эти LiveCD, которые ещё можно пощупать и увидеть, что мы все потеряли.
Sincerely,
Omega9.
SkyOS 5.0 Beta Build 6947
Это последняя beta, выложенная автором вместо с серийным номером. К сожалению, это всё, никаких исходников.
2024.06.19
Здесь почти так же, только обои другие. Кто-то заморачивался, делал обои с логотипом. Сейчас выглядят простенько, а тогда вполне солидно, как и в вообще графика и дизайн в системе.
Вот тут уже немного больге понятно, на что была похожа пакетная система SkyOS или что оно такое было.
Здесь есть темы и я выбрал на пробу единственную возможную — дурацкую. Замечу, без перезагрузки это не срабатывает, что намекает на Microsoft Windows-ориентированность главного разработчика.
И это тоже ой как намекает. Да, это редактор реестра. Впрочем, в нём, как и во всей SkyOS, понятно и опрятно. Вот видно, какая сейчас установлена тема и нужно только перезагрузиться. Благо, перезагружается она просто моментально.
Получилось, дурацкая тема работает. Также тут у нас окно жестов. Была такая мода, кажется, появившаяся откуда-то из браузера Opera. Тут я попытался сделать жесты, понажимал что-то дополнительно, но ничего не случилось. Честно говоря, они много где есть и уже очень давно, но я так нигде и не научился. Здесь не исключение.
А ещё, как видно если нажать ПКМ на десктоп, вылезет такая нетипичная для виндоюзера менюшка, больше напоминающая разные Unix-like оболочки или же менюшка Tracker’а из BeOS/Haiku, откуда можно примонтировать другие разделы. Одна проблема: независимо от того, как перед вами раздел, SkyOS предлагает выбрать, в каком виде его монтировать. Это и само по себе сомнительно, а уж при особенностях работы SkyOS с разделами я бы тем более не рисковал.
Местный “проводник” несколько изменился с прошлого билда, будто бы стал поприятнее, но вот режим дерева так и не завезли. Ещё почему-то тут пропали иконки, но это мог быть и мой косяк, так как я решил “обновить” систему, просто накатив новый билд поверх прошлой инсталляции. Она этому рада не была, иногда кидая баги.
Copyright (c) Djinnworks
R.I.P.