Haiku: Знакомимся с экзотической операционной системой-преемницей BeOS

Команда chmod используется для изменения прав доступа к файлам или каталогам.

Бумага Нокия

Становление бренда началось в 1865 году, когда инженер Фредрик Идестам открыл бумажную фабрику в Финляндии. Спустя примерно три десятилетия компания отважилась на производство электроэнергии. Название было взято от местоположения второго их завода у реки Нокианвирта. В то время три производства решили объединиться для одного общего дела. Финский резиновый завод, кабельный завод и бумажный начали работать вместе, но лишь только в 1960-е годы они стали одной корпорацией Nokia.

Бумага Нокия

Компания в основном сосредоточилась на четырех рынках: бумаге, электронике, резине и кабеле. Они разработали такие вещи, как туалетная бумага, велосипедные и автомобильные шины, резиновую обувь, телевизоры, кабели связи, робототехнику, ПК и военную технику. В 1979 году Nokia вступила в совместное предприятие с ведущим скандинавским производителем цветного телевидения Salora для создания радиотелефонной компании Mobira Oy. Несколько лет спустя они запустили первую в мире международную сотовую систему, получившую название Nordic Mobile Telephone. Она связывала Швецию, Данию, Норвегию и Финляндию. Именно в то время появился первый автомобильный телефон Mobira Senator, который весил около 10 кг.

Что такое операционная система?

Операционная система ОС (Operating system, OS) – это комплекс программ, который выполняет роль интерфейса (панели взаимодействия) между пользователем и оборудованием компьютера. Чтобы компьютер мог работать, на нем должна быть установлена хотя бы одна ОС. Все приложения компьютера, такие как текстовые и графические редакторы, электронные таблицы, базы данных, интернет-браузеры и пр., и пр., не могут работать и выполнять свои задачи без программной среды операционной системы, которая предоставляет для них необходимые сервисы.

Схематичное изображение функций ОС

Важно понимать отличие серверной операционной системы от операционной системы обычного компьютера.

В обычной ОС работают такие программы как MS Word, Excel, PowerPoint, Visio, Adobe Photoshop и многие другие, которые используются для повседневной работы, а также игры и прочие развлекательные приложения для отдыха. Обычная ОС отвечает за подключение пользователя компьютера к локальной сети LAN и к сети Интернет, а также к различным устройствам через протокол Bluetooth. Стоит добавить, что обычная ОС стоит гораздо меньше, чем ОС сервера.

Серверная ОС использует гораздо больший объем памяти для вычислений, а также может выполнять функции веб-сервера, сервера приложений и сервера электронной почты и многих других серверов, необходимых для работы ИТ-системы предприятия. Серверная ОС может подключать к локальной сети и к Интернет многих пользователей, а не одного, как обычная ОС. Поэтому серверная ОС и более дорогая.

История

На дворе 1990 год. Windows только что обновилась до версии 3.0, актуальный венец творения Intel — процессор 80486, а Стив Джобс, покинув Apple, работает в основанной им фирме NeXT. Там создают компьютеры на базе операционки следующего поколения, которая через семь лет, после возвращения Джобса в Apple, ляжет в основу современной macOS.

Однако Джобс — не единственный исполнительный директор Apple, который покинул компанию, чтобы заново сделать персональный компьютер. Его опыт повторяет Жан-Луи Гассе, бывший директор французского подразделения, который сменил Джона Скалли на посту главы Apple (Скалли знаменит тем, что вытеснил Джобса, но, как мы видим, сам в руководстве не преуспел).

Покинув Apple, Гассе основал стартап Be. Его целью было создать простой в использовании, но мощный ПК. И если с железом проблем не возникло — сначала использовались процессоры AT&T Hobbit, затем PowerPC со стандартной обвеской, — то операционку пришлось создавать с нуля. Так появилась BeOS, невероятно продвинутая по тем временам система, которая уделывала тогдашние версии Mac OS и Windows, причем с особой грацией — демонстрируя ошеломляющую производительность, отзывчивость и плавность работы в любых ситуациях.

История

Десяток одновременно запущенных игр — для BeOS это были пустякиДругие статьи в выпуске: Хакер #219. Взлом умных зданий

  • Содержание выпуска
  • Подписка на «Хакер»
Читайте также:  Команда для копирования файла в командной строке

К сожалению, удача повернулась к Гассе совсем не тем местом, которое он ожидал увидеть, и компьютер BeBox провалился, а за ним в трясину стагнации последовала BeOS. По планете победно шагали IBM PC совместимые компьютеры, а план продаться Apple не выгорел: там выбрали джобсовский NeXT. Заработать на лицензировании BeOS производителям ПК у Гассе тоже не вышло, и мытарства компании продолжались до 2001 года, когда остатки бизнеса купила Palm. Там BeOS и была похоронена окончательно.

Случись эта история сегодня, возможно, никто и не заметил бы кончины очередного стартапа, но тогда, во времена Windows 95/98 и ущербной старой версии Mac OS, BeOS просто очаровывала пользователей. Настолько, что многие из них организовались в небольшие группы и пытались улучшать и переписывать куски системы, а в 2002 году объединились в проект OpenBeOS, который поставил себе целью переписать BeOS с нуля.

И знаешь что? Они ее действительно переписали, каждый компонент, каждую библиотеку, воссоздали оригинальный интерфейс и даже сделали иконки, придумав для них компактный векторный формат. Alpha-версия Haiku (старое название отбросили из-за возможных судебных исков) была опубликована в 2009 году и могла без всяких проблем запускать приложения оригинальной BeOS и даже использовать ее драйверы. Это была почти полная копия BeOS с файловой системой BFS, идентичным рабочим столом и набором предустановленных приложений.

С тех пор прошло уже восемь лет, а Haiku продолжает развиваться. Без былого энтузиазма, медленно, но верно идет к цели релиза 1.0. От оригинальной BeOS она ушла очень далеко: появилась поддержка USB 3.0, сетевых драйверов FreeBSD, собственный репозиторий приложений с тысячью пакетов, браузер на базе современной версии WebKit, все мыслимые медиакодеки и портированные версии множества свободных приложений (да, в Haiku есть Vim, Git, SSH, Transmission и Thunderbird).

История

Подробнее о старых временах ты можешь прочесть в статье «История операционной системы BeOS», а мы же посмотрим на ту Haiku, которая есть сегодня, и прикинем, на что годна эта необычная система.

Встреча и 2020

Аппаратное обеспечение PinePhone представляет собой смесь компонентов из 2008 и 2020 годов в сочетании с конфиденциальностью, которую я никогда раньше не видел на смартфонах. Внешне он напоминает большинство современных бюджетных Android-смартфонов с пластиковой задней крышкой и большим дисплеем с соотношением сторон 18:9. Внизу у него есть порт USB Type-C для зарядки, а сверху — разъём для наушников. На задней панели установлены решётка динамика, 5-мегапиксельная камера со светодиодной вспышкой и, в моём случае, логотип проекта UBports.

PinePhone (слева) рядом с Samsung Galaxy S20 (справа)

Философия PinePhone о контроле над собственным устройством становится более очевидной, когда вы снимаете заднюю крышку. Тут есть сменный аккумулятор, аналогичный тому, что установлен в старых смартфонах Samsung Galaxy J7. Приятно осознавать, что в случае чего вы можете купить новую батарею примерно за 10-15 долларов. Рядом с аккумулятором находится слот для SIM-карт. Тут используется microSIM, а не nanoSIM, поэтому вам может понадобиться переходник. С моей версией UBTouch он поставляется в комплекте.

Над лотком для SIM-карты находится microSD-слот, который поддерживает карты памяти объёмом до 2 ТБ. Их можно использовать не только для расширения хранилища, как в смартфонах и планшетах на Android, но и в качестве загрузочного диска. Если вы запишите образ операционной системы на microSD-карту и вставите её в PinePhone, то смартфон будет работать на аппаратной платформе с SD-карты. Это означает, что вы сможете переходить с одной операционной системы на другую, просто меняя в PinePhone карту памяти. Насколько было бы здорово, если бы Android-смартфоны могли это делать?

Наконец, внутри PinePhone есть шесть аппаратных контроллеров, включать/выключать которые можно с помощью отвертки. Благодаря этому вы можете отключить модем, Wi-Fi и Bluetooth, микрофон, заднюю камеру, переднюю камеру и разъём для наушников. Больше не надо наклеивать стикер на селфи-камеру, если вы беспокоитесь по поводу вредоносного ПО — просто нажмите переключатель и больше никогда не переживайте об этом.

Если бы мне пришлось предъявить претензии к дизайну PinePhone, то я бы сказал, что у экрана нет олеофобного покрытия, поэтому на нём быстрее появляются следы от пальцев, чем на большинстве других смартфонов. Тем не менее, для смартфона за 150 долларов, выпущенного ограниченным тиражом компанией, не имеющей опыта в смартфонной индустрии, я впечатлён тем, насколько хорошо он разработан.

Читайте также:  Установка и настройка почтового клиента Mozilla Thunderbird

Nokia 4G — шарм почти удался

Комплект такой же, как и у младшей модели. Nokia 8000 4G должен был стать современной версией известного телефона из нулевых — Nokia 8800. Но я не нашёл каких-либо ассоциаций с культовым мобильником.

Вместо выполненного из металла слайдера можно наблюдать классический кнопочный моноблок с нотками с нотками «премиального» дизайна.

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

А ещё при постукивании по корпусу ощущается характерная звонкая вибрация, вызывающая ощущение пустоты. Но поговорим о хорошем.

Здесь применяются цвета драгоценных камней в хромированном обрамлении: чёрный, белый, синий и золотой (в некоторых странах). Габариты: 132,2×56,5×12,34 мм. Вес — 110,2 г.

Дисплей такой же насыщенный и яркий, но уже с большей диагональю — целых 2,8 дюйма с разрешением 320×240 пикселей.

В компании уверяют, что используется износостойкая 3D-клавиатура с закруглёнными краями. Как бы вы с ней не обращались, в долгосрочной перспективе кнопки останутся живыми.

Правда, иногда мне не хватает ощущения полноценного нажатия на клавиши. К счастью, со временем к этому можно привыкнуть. Однако в той же Nokia 5310 с похожим строением клавиатуры кнопки казались более упругими.

На верхнем торце корпуса располагаются 3,5-мм мини-джек для наушников и кнопка питания. По бокам гладкие глянцевые рамки, обхватывать которые — одно удовольствие.

Снизу — разъём для зарядки microUSB. Сзади — камера, вспышка и динамик с характерными выемками по бокам, которые выпирают из крышки. Что-то подобное есть и у Nokia 6300 4G, но там они не такие большие.

Камера, железо и ПО

Основная камера на 2 Мп. Качество снимков в основном получается на порядок выше, нежели у Nokia 6300 4G.

Nokia 8000 4G работает под управлением уже не двухъядерного, а четырёхъядерного процессора — Qualcomm 210 с частотой 1,1 ГГц и графическим ускорителем Adreno 304.

Данный чип чуть мощнее и на практике это ощутимо. Также здесь 512 МБ оперативной и 4 ГБ постоянной памяти с поддержкой microSD объёмом до 32 ГБ.

Производительность неплохая, но частенько приходится вручную очищать ОЗУ, благо, для этого сюда добавили соответствующую функцию.

По программному обеспечению аппарат не отличается от Nokia 6300 4G: такая же KaiOS со всеми её фишками. Тем не менее, с Nokia 8000 4G всё же работать приятнее благодаря более высокой диагонали экрана.

Автономность и прочее

По автономности с батареей ёмкостью 1500 мАч всё отлично. С одной и двумя SIM-картами в режиме разговора — 8,5 часов с 3G и 3 часа с LTE.

В режиме ожидания — до 25 дней с одной SIM, а с двумя «симками» — 20 или 18 дней с 3G и 4G соответственно.

Как и в случае с Nokia 6300 4G — продолжительность работы без подзарядки зависит от частоты использования LTE-сети. Мне же хватает 3G-сети, поэтому пару дней телефон держится без проблем.

Всё же отмечу, что автономность здесь ощутимо выше, нежели у смартфонов, которые частенько у многих к вечеру, а то и к середине дня просятся на зарядку.

Nokia 8000 4G (как и Nokia 6300 4G) оснащён не только поддержкой 4G VoLTE, но и Wi-Fi b/g/n, Bluetooth 4.1 LE, а также A-GPS. Телефоны можно использовать в качестве точки доступа Wi-Fi.

Wi-Fi работает неплохо, но при подключении к общественным точкам доступа замечаю, что сигнал ловит гораздо хуже, чем обычно. Также иногда раздражает всплывающее на весь экран сообщение с предупреждением о небезопасной сети.

Стандартная утилита «Снимок экрана»

Чтобы воспользоваться расширенными возможностями при захвате экрана, можно прибегнуть к помощи интегрированной утилиты в Убунту. Расположена она по такому пути: «Приложения» -> «Стандартные» либо «Applications» -> «Accessories» -> «Take screenshot».

Программа имеет больше функционала, чем при создании скрина «горячими» клавишами.

Читайте также:  Анонсирована Apple iOS 13: главные новые функции

Пользователь выбирает тип скриншота, «Захватить весь экран» или только текущее окно, «Выбрать область захвата». Спектр возможностей очень широк.

Стандартная утилита «Снимок экрана»

Имеется полезная функция «Захватить после задержки N секунд», т.е. можно указать время, по истечении которого произойдет снимок. Опция особенно полезна в случаях, когда нужно захватить контекстное меню или всплывающее окно.

Дополнительные эффекты помогут создать скриншот с требуемыми параметрами. Можно убрать курсор мыши, сняв галочку с «Включить указатель». Чтобы отключить проставление границ приложения, нужно удалить отметку «Включить рамку окна».

После указания опций и типа скриншота и последующего нажатия на «Сделать снимок экрана» появится окно выбора места сохранения изображения.

Биты Setuid и Setgid

chmod очищает бит set-group-ID обычного файла, если идентификатор группы файла не совпадает с эффективным идентификатором группы пользователя или одним из идентификаторов дополнительной группы пользователя, если только у пользователя нет соответствующих привилегий. Дополнительные ограничения могут привести к игнорированию битов set-user-ID и set-group-ID в MODE или RFILE. Это поведение зависит от политики и функциональности основного системного вызова chmod. В случае сомнений проверьте поведение системы.

chmod сохраняет биты set-user-ID и set-group-ID каталога, если вы не укажете иное. Вы можете установить или очистить биты с помощью символических режимов, таких как u + s и g-s, и вы можете установить (но не очистить) биты с помощью числового режима.

2011: Альянс с Microsoft, Windows Phone и запуск Lumia

Stephen Elop

11 февраля 2011 года, генеральный директор Nokia Stephen Elop (с 2010 по 2013 годы), бывший глава бизнес-подразделения Microsoft, представил новый стратегический альянс с Microsoft и объявил о своем намерении перенести свои усилия на ОС Windows Phone вместо Linux-основы MeeGo и Symbian.

После этого заявления, цены акций компании Nokia упали примерно на 14%, самое большое падение с июля 2009 года. С начала 2011 года до 2013 года позиция Нокии по продажам упала с 1 до 10.

На фоне падения продаж, корпорация понесла убытки в 368 млн евро за 2 квартал 2011 года, в то время как во 2 квартале 2010 года прибыль составляла 227 миллионов евро. В сентябре 2011 года было сокращено 3500 рабочих мест по всему миру, включая закрытие завода в Румынии.

В августе 2011 Крис Вебер, глава дочерней компании Nokia в США, заявил, что

«Реальность такова, если мы не успешны с Windows Phone, то все остальное, что мы делаем в другом месте –не имеет значения»

Он также добавил, что «Северная Америка является одним из приоритетных рынков для Nokia, потому что это ключевой рынок для Microsoft.»

В первом квартале 2012 года компания продает 2 млн смартфонов Lumia (картинку) и 4 млн за второй квартал 2012 года, из которых 600 тыс смартфонов продано в Северной Америке. Для сравнения, Nokia продала более 30 миллионов Symbian устройств во всем мире в 4 квартале 2010 года. Во 2 квартале 2012 года, было поставлено на рынок 26 миллионов Айфонов и 105 миллионов Android-смартфонов по сравнению с 6,8 млн. устройств на Symbian и 5,4 Windows Phone.

Продолжение истории читайте в статье «Финансовые трудности компании Nokia и продажа мобильного бизнеса в Microsoft»

Эволюция логотипа Nokia

В ноябре 2014 года, спустя пол года после поглощения мобильного подразделения компанией Microsoft, представлен планшет под брендом Nokia — Nokia N1. Планшет был создан силами завода Foxconn.

Рассвет

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

В 2014 году настоящая Nokia анонсировала выход планшета Nokia N1 под управлением ОС Android, который имел 64 битный процессор Intel Z3580, да ещё и обладал первым в мире серийным USB type-C разъемом и выпускался на заводе Foxconn.

Рассвет

В 9 января 2015 года стартовали продажи долгожданной Nokia на Android. За 4 минуты были куплены все 20000 планшетов.

Nokia N1

К тому же Nokia сейчас взялась покорять виртуальную реальность, но не банальным путем создания очередных очков. Камера Nokia OZO предназначена для создателей трехмерного контента для всяких Oculus Rift и т.п.