Новая работа приходит с новым ноутбуком. Таким образом, мне дали Framework Laptop DIY Edition с целью установить и настроить его полностью под NixOS. Поделюсь своими первыми впечатлениями после получения и открытия коробки, поделюсь личным отзывом об железе. Затем я расскажу о различных подводных камнях, с которыми я столкнулся при установке NixOS на Framework Laptop DIY Edition, чтобы вы могли сразу приступить к работе.
Если вы не знакомы с компьютерами Framework, ничего страшного. Ноутбук Framework является относительно новым на рынке, поскольку он был представлен в 2019 году. Уникальность ноутбуков Framework заключается в том, что его части легко модернизируются, ремонтируются и настраиваются конечным пользователем. По заказу версия DIY предоставляет различные варианты настройки вашей машины, выбирая между операционной системой, процессором, памятью и типами дисков. Конфигурацию можно дополнительно расширить с помощью подключаемых карт расширения, обеспечивающих большой выбор возможностей подключения, а также дополнительное хранилище. Эта гибкость заключается не только в индивидуальной настройке, она также продлевает срок службы вашей машины, поскольку со временем ее можно модернизировать с учетом потребностей, требований и ожиданий.
Сборка оборудования
Как только ваш заказ прибудет, трудно не заметить, насколько легкая коробка. Открыв его, вы можете оценить ноутбук, детали, руководство, очень компактное зарядное устройство, 4 независимо упакованные карты расширения и удобную отвертку, которая упрощает сборку. Как удобно!
Алюминиевая рама выглядит красиво и надежно. Если подумать, рядом с ним на столе стоит мой MacBook Pro, он выглядит очень хорошо. Не хуже MacBook Pro!
Внутри рамки каждая часть имеет штрих-код, который можно отсканировать с помощью телефона и просмотреть инструкции в браузере. Сказав это, вот компоненты, которые следует устанавливать в произвольном порядке:
- накопитель NVMe™, низкий уровень затрат.
- Карты оперативной памяти, низкий уровень усилий.
- Карты расширения, уровень усилий низкий.
- Карта Wi-Fi, уровень усилий средний, так как белый и черный кабели должны быть надежно закреплены на карте.
За исключением карт расширения, для установки необходимо открыть корпус с помощью отвертки, входящей в комплект поставки ноутбука, или любой небольшой крестообразной отвертки, имеющейся в вашем распоряжении.
В последней версии DIY карта Wi-Fi уже установлена.
Как вы понимаете, установка оборудования — это простой процесс. Теперь ваш Framework Laptop DIY Edition готов к работе под NixOS. В качестве дополнительной проверки вы можете быстро установить другую операционную систему, например Ubuntu, чтобы убедиться, что каждый аппаратный компонент работает правильно: дисплей, клавиатура, звук, Bluetooth, Wi-Fi, сканер отпечатков пальцев и карты расширения. Этот дополнительный шаг даст вам уверенность в том, что оборудование работает правильно, на случай, если вам придется устранить неполадки при установке NixOS.
Для установки NixOS обратитесь к статье моего коллеги Флорана Муаффо, посвященной установке NixOS. Хотя он использовал ноутбук Dell, это полное руководство по процессу установки. Я настоятельно рекомендую вам прочитать это.
Прежде чем мы начнем с особенностей установки ОС, вот характеристики моего оборудования:
- Intel® Core™ i7-1185G7
- Графика: Intel Iris Xe Graphics (встроена в материнскую плату)
- Wi-Fi: Intel® Wi-Fi 6E AX210 vPro®
- Память: 1 ТБ — WD_BLACK™ SN750 NVMe™
- Память: 64 ГБ (2 x 32 ГБ) DDR4-3200
- 3 карты расширения USB-C и 1 HDMI
Установка и исправление NixOS
Установка NixOS на ноутбуке Framework не так проста, как на другом оборудовании. В моем случае драйвер адаптера WI-FI отсутствует, что не позволило мне запустить установку через Wi-FI.
Вот шаги, которые необходимо выполнить:
- Загрузите ISO-образ NixOS по этой ссылке. Обратите внимание, что графический ISO-образ имеет 2 варианта:
- GNOME: сайт показывает, что это рекомендуемый вариант, я подтверждаю, что это единственный стабильный вариант.
- Plasma Desktop: хотя этот вариант не использует столько оперативной памяти, сколько GNOME, настройка таких служб, как Bluetooth, звук, Wi-Fi, внешние дисплеи, более сложна, и эти службы могут перестать работать даже после успешной первоначальной настройки. Этот вариант НЕ рекомендуется.
- Загрузите ISO-образ на USB-накопитель (минимум «3 ГБ») с помощью такой программы, как balenaEtcher, хотя вы можете выбрать приложение для выполнения этого шага. После завершения подключите USB-накопитель к ноутбуку Framework.
- Запустите компьютер и нажмите F2, чтобы получить доступ к программе настройки. Когда-то:
Security > Enforce Secure Boot
: запрещатьBoot > EFI Boot Order
: снимите флажки со всех опций, кроме USB-накопителя с ISO-образом.- Сохранить и перезагрузить
- Как только компьютер обнаружит USB-накопитель, он запустится и отобразит меню с вариантами установки. Первый вариант, в моем случае «Установщик NixOS 21.11.334247.573095944e7», подходит.
- Операционная система Gnome запущена и работает, но имейте в виду, что она работает с USB-накопителя. Следующий шаг – установка операционной системы на жесткий диск ноутбука.
- Руководство NixOS описывает этот процесс в главе 2. Однако вот наблюдения о процессе установки:
2.1.1 Networking in the installer
: Этот раздел полезен, поскольку для установки требуется подключение к Интернету. Однако на ноутбуке Framework это не работает, поэтому этот шаг можно пропустить.2.2 Partitioning and formatting
: Для ноутбуков Framework правильным является вариант «2.2.1 UEFI (GPT)», инструкции 2.2.2 следует пропустить.2.2.1 UEFI (GPT) - Steps 2 & 3
: Эти шаги определяют место для раздела SWAP. Вот ссылка для оценки соответствующего раздела SWAP на основе оперативной памяти, доступной на ноутбуке.2.2.3 Formatting
: Необходимо выполнить все шаги. В ходе этого процесса важно определить имя жесткого диска. Командаlsblk
отображает имя жесткого диска, включая все разделы.2.3 Installing
: необходимо выполнить все шаги до шага 4, для которого требуется файл «configuration.nix». Это важный шаг, поскольку он определяет службы и пакеты, которые будут доступны на компьютере. Для справки я опубликовал использованный репозиторий конфигурации Nix.
- После того, как файл «configuration.nix» будет готов, обязательно наличие работающего подключения к Интернету. Поскольку шаг 2.1.1 не сработал, остается единственный вариант — проводное подключение.
- Бегать
nixos-install
. - В зависимости от количества пакетов и подключения к Интернету процесс установки может занять от 15 до 20 минут. В конце установки вам необходимо установить пароль root.
Наконец, вот некоторые наблюдения, о которых вам, возможно, стоит знать:
- После перезагрузки компьютера Wi-Fi может не работать. В этом случае выполните следующие действия:
- Включение Wi-Fi: ‘Nmcli радио Wi-Fi включено‘
- Подключение к сети: ‘sudo nmcli устройство Wi-Fi подключить «имя SSID» пароль «пароль»‘
- Перезагрузить
- Хотя Bluetooth включен и работает, и можно легко соединить клавиатуру и мышь, невозможно подключить аудиоустройства, такие как наушники Bluetooth (ни с помощью PulseAudio, ни с помощью Pipewire).
- Если внешний дисплей не работает должным образом, частоту обновления необходимо выбрать вручную в
Settings: Display
.
Впечатления, отзывы и критика
Что работает очень хорошо:
- Легкость
Ноутбук очень легкий и компактный, его очень удобно носить в руках или в рюкзаке. - Рамка
Каркас изготовлен из алюминия. Он кажется прочным и красиво сделан. - Сборка
Ноутбук очень легко собрать и получить доступ к материнской плате. В комплект поставки входит отвертка, так что все необходимые инструменты находятся в коробке. - Клавиатура
Клавиатура, безусловно, является одной из самых ярких особенностей этого компьютера: на ней очень удобно печатать часами. Еще одной особенностью является подсветка клавиатуры, которая отлично подходит для работы в ночное время. - Трекпад
Места, доступного для трекпада, достаточно, чтобы использовать его несколькими пальцами. Кроме того, он прекрасно чувствует себя и очень отзывчив. - Производительность
Это полностью зависит от выбранной вами конфигурации. В моем случае, судя по характеристикам моего оборудования, компьютер работает очень хорошо при разных уровнях рабочей нагрузки. - Гибкость
Одной из самых известных особенностей является возможность замены карт расширения. Предлагаются карты расширения HDMI, DisplayPort, MicroSD, USB-A и USB-C. Доступны 4 слота для выбора любой комбинации по вашему выбору. - Считыватель отпечатков пальцев
Он работает безупречно и сэкономит вам время, поскольку вам не придется каждый раз вводить пароль. - Отображать
В последних версиях яркость и контрастность очень радуют.
Что работает не так хорошо:
- Динамики
Качество звука нормальное для просмотра видео и участия в конференц-связи. Однако качество звука у динамиков не самое лучшее: они не созданы для того, чтобы наслаждаться прослушиванием музыки или просмотром любимого фильма. - Веб-камера
Веб-камера работает нормально с разрешением 1080p и частотой 60 кадров в секунду, но, вероятно, это не лучший вариант для съемки, особенно в условиях низкой освещенности. - Срок службы батареи
В зависимости от яркости дисплея и используемых приложений время автономной работы соответственно сокращается. Однако очевидно, что время автономной работы не является одной из сильных сторон этого ноутбука, поскольку оно может длиться от 4 до 5 часов, пока его снова не потребуется зарядить. С другой стороны, аккумулятор можно легко заменить по очень разумной цене. - Поклонники
Компьютер может иногда издавать громкий звук, когда вентиляторы работают на полной скорости. Рекомендуется всегда использовать его на плоской поверхности, чтобы обеспечить циркуляцию воздуха. - Отображать
Качество дисплея изменилось примерно в январе 2022 года. Яркость и контрастность предыдущих дисплеев можно было бы значительно улучшить. - Размер экрана
Соотношение сторон экрана 3:2 и разрешение 2256 x 1504 — это нормально, но на мой вкус размер слишком мал, 15-дюймовый экран очень ждали. - Графическая карта
Нет возможности выбрать другую видеокарту. Если ваши требования требуют использования более совершенной графической карты, например, для обучения глубокому обучению или рендеринга видео, то внешняя графическая карта может стать вариантом решения этой проблемы.
Заключение
Ноутбук Framework — отличный компьютер, который обеспечивает конечному пользователю производительность, гибкость и множество вариантов конфигурации. Это отличный рабочий ноутбук, способный удовлетворить требования от обычного офисного компьютера до высокопроизводительной машины для разработчиков программного обеспечения. Перечисленные здесь недостатки можно легко устранить, используя внешний монитор, гарнитуру или веб-камеру, как это и так делают многие люди. Моя главная, если не единственная, просьба к функциям — наличие 15-дюймового ноутбука. Наконец, я пользуюсь этим компьютером уже 6 месяцев, и мне он очень нравится, очень рекомендую!