середу, 15 квітня 2015 р.

Старе залізо і linux ?

думаєте зараз буду хвалити як з новими можливостями на старому
залізі з будь - якою Unix подібною ОС ? ( Навіть FreeBSD, NetBSD,
DragonFlyBSD, OpenBSD хвалити не буду. ) Не вгадали, як раз про
те чого часто недописують.
 Я сам пройшов всі ці "нові можливості" на старому залізі, всі
пишуть "швидше працює", "не тормозить" ... А ще іноді "швидше
включається і виключається комп'ютер". Скажу так все це
неправда, з старим залізом нові можливості, та це лише після того
як встановив linux дистрибутив чи іншу вільну ОС. Виходить тепер
до нас з кута питання і питає "Чому ?", на це є декілька відповідей:
   - Всі програми працюють швидко, але фони по своїм
можливостям дуже легкі, скажімо LibreOffce, OpenOffice не
відкриваються швидко, є такий жарт "повільний комп'ютер
вважається тоді коли ви можете читати список розробників
фотошоп" це так саме. Тому в цьому випадку ставлять AbWord
для того щоб відкривати doc файли, або писати в легкому
офісному пакеті. Він до речі не працює з зображеннями, тому
знайте що якщо ви відкрили документ ним і немає малюнку, то це
його обмеження.

   - Нових можливостей не буде, вам ніхто не допаяє новий протокол
в процесорі, скажімо, якщо у вас HDMI 1.3 версії, то точно там не
буде 1.4, ніхто не впаяє нові регістри AES, чи новий протокол
багатопоточності. Так можна замінити відео карту, добавити
оперативну пам'ять, але частота шини оперативної пам'яті більшою
не буде. Підключити до USB 2.0 модуль і тоді буде USB 3.0, але
конвертувати відео швидше не буде. Та компіляція програм чи пакетів якщо вони великі, наприклад WebKit. Навіть make -j4 вам не допоможе. Повірте мені не лише на
слово.
   - На старому залізі не відкриваються великі файли doc, pdf ...
Реально перевірено на лінуксах і OS BSD, хоча в Windows
відкриває, скільки хочите пишіть у мене все працює, я не по віру.

 Я тут пишу про старе залізо, а яка його конфігурація я вам
напишу, в мене є два комп'ютера, Pentium - III 1 GHz процесор,
512 Mb оперативної пам'яті, 32 Мб відео карта інтегрована. Другий
такий самий, але там 256 Мб оперативної пам'яті. В них було
багато різних ОС, але зараз на них FreeBSD, NetBSD. З єдиних
плюсів я бачу те що smplayer показує відео mp4 720p, Windows
викидає помилку і чорний екран і іноді міг іти тормознутий звук,
напишу ще раз ІНОДІ. HD 1080 вже не показує як треба, "хоче але
не може".
 Я часто думаю, в чому проблема ?
 Не в залізі точно, воно своє віджило, та потребує заміни, а іноді
оновлення.
 Я бачу проблему в фанатичному користувачі. Саме в ньому,
похвалитись швидкістю без антивіруса, редагуванням тексту в
"текстовому блокноті", та різних графічних редакторів, які не є
професійними.
 Для чого я використовую старе залізо ? В них СОМ і LPT порт

для програматорів, але це інша тема.

неділю, 5 квітня 2015 р.

NetBSD створюємо користувача

Якщо користувача в FreeBSD, OpenBSD, DragonFlyBSD створити просто і інтуїтивний, то в NetBSD створюється за допомогою командної строки командою useradd
Тому ми будемо створювати користувача в ОС NetBSD, ми створимо для нього групу і створимо користувача занесеного в групу wheel, якщо потрібно. Виконуємо все з під адміна:
# groupadd usernamegroup
# useradd -m -G wheel -d /usr/home/myuser -g usernamegroup -k /etc/skel myuser
ставимо пароль на користувача
# passwd myuser

myuser - імя довільного користувача на ваше уподобання

Для того що б працювати з периферією, виключати комп'ютер від імені користувача, а не від root, потрібно добавити його в групу operator

#  usermod -G operator myuser

Більше детально ви можете почитати man useradd, я не буду описувати що роблять ключі в цій утиліті, це UNIX, RTFM юзери!

четвер, 2 квітня 2015 р.

NetBSD – чому саме цей вибір ?

                                           

Не для холівару, а для свого права, опишу, чому саме мій вибір впав на одну з ОС сімейства BSD. Хочеться сказати, я нічого проти не маю інших ОС, сам же крім NetBSD використовую FreeBSD. Я користувався і іншими ОС BSD: OpenBSD, DragonFlyBSD, Bitrig. Я встановлював десктоп часто, але багато програм які мені потрібно не було в OpenBSD. DragonFlyBSD я ще не ставив з dports, тоді максимум була підтримка pkgsrc, де не всі програми були пристосовані під DragonFlyBSD. Тут я не буду писати про установку та налаштування ОС NetBSD, все є в документації чи інтернеті. Також я не буду зрівнювати свій вибір з linux. Моя задача описати переваги, що я бачу для себе, а не тикати пальцем в різні сторони і писати, що там не так.
Я не системний адміністратор, я не займаюсь налагодженням мережі, не адмініструю сервера ... Я налаштовував локальний сервер для тесту bozohttpd, але що б сказати що я гуру, то ні. Я найшов себе як програміст системний, та прикладний. Саме в цьому плані і зацікавила NetBSD, для прикладу всі ми знаємо про її можливістю працювати з різними архітектурами. NetBSD портована приблизно на 50 архітектур, які є на нашому світі. Самий головний девіз “Так, це працює з NetBSD”. Саме тому це для мене є великий плюс. Бо мене цікавлять вбудовані системи, процесори ARM, Sparc, MIPS, SH. Тому для цього всього мені потрібно знати одну Операційну Систему, а не багато різних ОС. NetBSD на різних архітектурах виглядає однаково, але все залежить від можливостей процесора, чи скажімо підтримує він usb …
Не зважаючи на слова “RIP”, ОС розвивається і дальше, на даний момент розвивається версія NetBSD current 7. Про істотні зміни можна глянути в цьому посиланні: Істотні зміни в NetBSD . Тут можна відмітити в порт evbarm додана підтримка: PARALLELLA, Rasspbery PI 2 (RPI2), ODROID-C1, Zync SoC, ZedBoard та інші.

ОС також реально використовують і фірми і наукові групи, більш детально тут:  Використання NetBSD в різних галузях, а я приведу лиш декілька прикладів:
1. SAMS II – NASA використовувала для виміру умов мікрогравітації на космічних станціях.
2. TCP в супутникових мережах (NASA Lewis) 
3. SUNET яка з NetBSD встановила рекорд по швидкості передачі даних, два рази, цитую “Ми вирішили використовувати NetBSD для наших тестів, в зв'язку портативністю коду TCP”
4. NetBSD можна запустити і в IBM's SoftLayer http://imil.net/wp/2014/11/03/install-netbsd-or-any-pv-capable-system-on-ibms-softlayer/



А розвиток іде дальше, який на місті не затримується, хоч повільно, але впевнено. NetBSD я використовую як десктоп, так я користуюсь браузером, IDE, та інші програми для роботи з NetBSD, все це на комп'ютері з 256 Мб оперативної пам'яті, хоч його можна використовувати як вам завгодно, як ОС для роутерів, наукових обчислень, сервера ... Все залежить, що вам потрібно.