source: content/posts/libreboot-x200t.org@ 8cb4e85

Last change on this file since 8cb4e85 was 8cb4e85, checked in by Mikhail Kirillov <w96k@…>, on Jan 15, 2020 at 12:36:42 PM

Add some notes to libreboot post

  • Property mode set to 100644
File size: 18.2 KB
Line 
1#+Title: Libreboot X200T
2#+DATE: <2020-01-02 Чт>
3#+LANGUAGE: ru
4
5* Libreboot X200T
6
7Вот уже несколько месяцев я использую Thinkpad X200T в качестве
8основной рабочей машины. Этот ноутбук убивает желание иметь дома
9настольный комьпютер и учит ценить ограниченный вычислительный
10ресурс. После покупки я полностью отказался от использования мыши. Его
11удобно таскать с собой, он быстро загружается и держит заряд 4 часа.
12
13** Libreboot
14
15 Libreboot — свободная альтернатива BIOS и UEFI. Многие любят
16 свободный софт, но исторически сложилось так, что программы,
17 отвечающие за инициализацию системы полностью закрыты.
18
19 Активисты свободного ПО создали открытую реализацию BIOS / UEFI,
20 которая помимо того, что открыта для всех желающих и расширяема, так
21 еще работает быстрее встроенных закрытых систем. Одна из таких
22 реализаций называется Coreboot, она содержит проприоритарные блобы от
23 производителей железа, а Libreboot является версией Coreboot без
24 блобов и входит в проект GNU. Libreboot не является форком Coreboot,
25 это отдельная поставка Coreboot.
26
27 in:W1ta--tHenE
28
29 Libreboot был создан Leah Rowe. Он несколько раз выступал с докладами про свое детище.
30
31** Чем закрытые системы опасны
32
33 Используя закрытый софт, люди доверяют целиком и полностью
34 производителю, на его совести безопасность и функционал
35 системы. Эксплуатация подобной системы напоминает ящик пандоры, мы
36 знаем, что система должна делать, но не уверены, что она делает
37 именно то, что необходимо и только то, что необходимо.
38
39 Начиная с 2008 года Intel начала встраивать подсистему Intel ME в
40 чипсеты. А AMD с 2013 года начала встраивать AMD PSP в свои. Эти
41 обе подсистемы действует примерно одинаково, они созданы для
42 мониторинга работы процессора, они автономны, они закрыты, их
43 нельзя выключить. В этих системах всплывают дыры в безопасности,
44 которые может исправить только сам производитель.
45
46 Libreboot позволяет избавиться от этих подсистем, но работает он на
47 [[https://libreboot.org/docs/hardware/][ограниченном ряде устройств]] и требует использования
48 программатора, внешнего устройства для записи данных в BIOS. Только
49 Thinkpad T60 позволяет прошить Libreboot, используя программные
50 средства.
51
52** Ноутбук
53
54 [[https://minifree.org/product/libreboot-x200-tablet/][Libreboot X200T]] — это восстановленный ThinkPad X200T с прошитым на
55 Libreboot BIOS. Помимо этого в нем заменена сетевая карта для
56 совместимости с открытыми драйверами. ThinkPad известен своей
57 надежностью и модульностью. Суффикс T в конце обозначает, что это
58 Tablet версия ноутбука, здесь IPS монитор от Wacom, когда в X200
59 обычный TFT, и сенсорный экран, который можно разворачивать на 180
60 градусов и делать из ноутбука планшет.
61
62 Несмотря на то, что данная модель вышла в 2009 году, она пригодна
63 для использования даже спустя 10 лет. Geoff Greer [[https://geoff.greer.fm/2017/01/23/oldest-viable-laptop/][называет]] ThinkPad
64 X60 - самой старой моделью ноутбука, которым можно пользовать и по
65 сей день. Это другой ноутбук, он вышел еще раньше чем x200t. Его
66 пост запустил [[https://news.ycombinator.com/item?id=19246406][ветку обсуждений на HackerNews]], в котором
67 комментаторы делятся своим опытом использования старых машин в
68 настоящее время.
69
70** Характеристики
71
72 | Комплектующие | Описание |
73 |---------------+----------------------------------------------------------------------------------------------------------------------------------------------|
74 | CPU | Intel Core 2 Duo SL9400 |
75 | GPU | Intel GMA 4500MHD |
76 | Screen | 12.1″ 1280×800 TFT LCD (IPS panel) |
77 | LAN | Gigabit ethernet as standard |
78 | Ports | 1x VGA, 3x USB 2.0, 1x Headphone, 1x Microphone, 1x Gigabit Ethernet, 1x ExpressCard/54 |
79 | WIFI | Upgraded with an 802.11n wireless card (Atheros AR5B95, AR9285 chipset), ensuring full compatibility with free drivers in GNU+Linux. |
80
81 Я использую GNU/Guix, Stumpwm, Emacs и Icecat, эта связка ест
82 больше 2GB RAM при использовании. Видеочип позволяет без труда
83 выводить FullHD на внешний монитор. А процессорной мощности вполне
84 хватает, чтобы компилировать программы и манипулировать текстом в
85 редакторе. Нехватку ресурсов скорее всего почувствуют люди, которым
86 нужно редактировать видео, работать с 3D или играть в игры.
87
88 Возможно данный воркфлоу подойдет не всем, а ограничение ресурсов
89 станет решающим фактором для отказа от использования устройства.
90
91** Преимущества
92 - Прочный :: Корпус сделан из прочного пластика, имеющий магниевый
93 каркас. Ноутбук дольше служит и меньше подвержен
94 внешним разрушениям. Если загуглить “Thinkpad Torture
95 Test”, то найдете видео, где люди тщетно пытаются
96 вывести ноутбук из строя.
97 - Модульный :: ThinkPad’ы в разы легче чинить чем монолитных
98 современников вроде MacBook. До некоторых
99 комплектующих можно добраться, не разбирая весь
100 ноутбук благодаря удобному делению на сектора.
101 - Док-станция :: Ноутбук имеет док-станцию, в которой содержатся
102 дополнительные порты, dvd-привод или
103 дополнительные накопители. Ее удобно использовать,
104 если часто таскать ноутбук с собой, приходя домой,
105 вам не нужно переподключать тонну кабелей,
106 вставили в док и все работает. Представьте
107 Nintendo
108 - Совместимость с Unix :: Ноутбук позволяет без проблем установить
109 и использовать UNIX-совместимые операционные
110 системы. Необходимые драйвера либо уже в ядре, либо лежат в
111 открытом доступе.
112 - Trackpoint :: Также известен как “клитор”. Это резиновый
113 манипулятор, заменяющий мышь, который находится
114 между клавишами “G”, “H” и “B”. Убирает усталость
115 рук из-за вечного переключения между мышью и
116 клавиатурой. После покупки я перестал использовать
117 мышь вовсе, рекомендую попробовать работать только
118 c TrackPoint. [[../../public/images/trackpoint.png]]
119
120 - Клавиатура :: Полноценная 7-строчная клавиатура. Ход клавиш не
121 такой как у большинства ноутбучных клавиатур,
122 нажать что-то случайно практически
123 невозможно. Расположение клавиш немного изменено,
124 но не так радикально как на MacBook’ах.
125 - Планшет :: Экран от Wacom и стилус. Перо хранится прямо в корпусе
126 ноутбука в специальном отсеке. Экран можно развернуть
127 на 180 градусов и положить на клавиатуру. Скорее всего
128 это самый дешевый вариант для “планшета с экраном”.
129 - Экран :: В отличии от других Libreboot-моделей, X200T имеет IPS
130 матрицу вместо TFT. Экран отлично передает цвета и не
131 подвержен ШИМ’у. Хотя всего-лишь HD.
132 - Отсутствие тачпада :: Только TrackPoint, никаких случайных
133 задеваний тачпада. Впрочем на большинстве ThinkPad’ов тачпад
134 присутствует.
135 - Тихий и холодный :: Не шумит. Во всяком случае из библиотеки вас
136 вряд ли прогонят, если начнете что-то компилировать. Куллер
137 обеспечивает нужный сброс температуры. В простое +40°C, под
138 нагрузкой максимум +70°C.
139 - Мобильность :: Несмотря на толщину, сам ноутбук по ширине и длине
140 не занимает много места. Легко брать с собой.
141
142** Недостатки
143 - Нельзя редактировать поведение железа в биос :: В качестве
144 фронтенда Libreboot использует Grub. В нем отсутствует
145 возможность изменения работы железа, только возможность
146 выбрать с чего загружать систему.
147
148 - Батарея :: Держит 4 часа, что по меркам современных ноутбуков
149 мало. Батареи продают часто уже просевшие.
150
151
152 - Нет HDMI / DVI порта :: На самом ноутбуке присутствует только VGA
153 порт. В док-станции есть DisplayPort. Потому если используете
154 внешний монитор и хотите цифровой сигнал, то придется
155 приобрести док-станцию и переходник DisplayPort -> HDMI / DVI.
156
157 - Только Б/У :: Так как производство данных ноутбуков уже давно
158 закрыто, то его возможно приобрести только с
159 рук. Из-за этого на ноутбуке могут присутствовать
160 потертости и другие дефекты.
161 - Слабое железо :: Для меня это не недостаток, но многие могут
162 испытать трудности в эксплуатации. Часто
163 приходится сталкиваться с жирным софтом, который
164 очень нерационально тратит ресурсы компьютера,
165 если такой софт перестать использовать, то
166 проблем в использовании не возникнет.
167 - Ненадежное крепление монитора :: Из-за того, что монитор ноутбука
168 может разворачиваться, то он закреплен всего на одном
169 креплении вместо двух. Конструкция выглядит менее надежной.
170
171** Возникшие проблемы
172*** Высокочастотный писк процессора
173 Процессор может издавать неприятный писк, если использовать
174 параметр ядра для энергосохранения max_cstate. С параметром 3 и
175 выше ядро Linux меняет подаваемое напряжение, при низком
176 напряжении создаётся писк.
177
178 В GNU/GUIX проблема решается следующим образом:
179
180 #+BEGIN_SRC scheme
181 (operating-system
182 (kernel-arguments '("processor.max_cstate=1"
183 "intel_idle.max_cstate=0"))))
184 #+END_SRC
185
186 [[https://gist.github.com/wmealing/2dd2b543c4d3cff6cab7][Подробнее о cstate]]
187
188** Где достать
189 Ноутбук можно достать на Б/У рынке, Авито, Юла, Ebay. Прошить
190 Libreboot можно самому. Для самостоятельной прошивки вам
191 понадобится программатор и инструкция по перепрошивке
192 BIOS. Проблема в том, что эти два процесса сопряжены с рисками, да
193 и в целом достаточно времязатратны, потому существуют организации,
194 которые облегчают этот процесс.
195
196 Одна из таких организаций — [[https://minifree.org][MiniFree]]. MiniFree берет название из
197 популярного романа антиутопии 1984 и расшифровывается как Ministry
198 of Freedom (Министерство Свободы). Эта организация была основана
199 главным разработчиком Libreboot, существует на его деньги и деньги
200 с покупок ноутбуков. Помимо того, что Minifree прошивает Libreboot,
201 магазин предлагает апгрейд RAM и накопителей.
202
203 Магазин принимает SWIFT-платежи и доставляет при помощи службы
204 UPS. UPS — не самая хорошая служба доставки, особенно в РФ. В моем
205 опыте ребята задержали заказ на несколько недель + мне пришлось
206 заплатить дополнительную плату в размере ~1200 рублей за растаможню
207 ноутбука. Но в конце концов всё пришло в целости и сохранности.
208
209** Другие модели
210 X200T достаточно дорогой, а на Б/У рынке еще достаточно
211 редкий. Есть альтернативы для ноутбука с Libreboot.
212
213 Рассмотрите: ~x200~ ~t400~ ~x60~ ~t60~
214
215 Если вам необязательно наличие Libreboot, то рассмотрите: ~x220~ ~t410~ ~t420~
216
217 in:La3sb5y7e-k
218
219** Полезные ссылки
220 - [[https://libreboot.org/][Свободный BIOS/UEFI Libreboot]]
221 - [[https://libreboot.org/docs/hardware/#list-of-supported-hardware][Список устройств с поддержкой Libreboot]]
222 - [[https://minifree.org/][Организация Minifree]]
223 - [[https://www.truefla.me/free-stuff/used-thinkpad-buyers-guide][Гайд по покупке Thinkpad]]
224 - [[https://www.thinkwiki.org/wiki/ThinkWiki][Thinkpad Wiki]]
225 - [[https://ru.wikipedia.org/wiki/ThinkPad][Статья на википедии]]
Note: See TracBrowser for help on using the repository browser.