vak: (Daemon)
[personal profile] vak
Утилита opkg становится основным средством управления пакетами для операционной системы LiteBSD. На настоящий момент имеется 36 пакетов, доступных для установки по сети:
/root # opkg update
Downloading http://packages.litebsd.org/mipsel/Packages.
Updated source 'base'.
/root # opkg list
arch - 20151221 - Simple program from OpenBSD that prints the host's CPU architecture.
atto - 1.6 - The smallest functional Emacs in less than 2000 lines of C.
ce - 3.6 - MicroEMACS clone.
cgo - 0.4.1 - Terminal gopher client.
cpat - 1.2.1 - Console solitaire suite.
deco - 3.9 - Terminal orthodox file manager by Serge.
dhex - 0.68 - Console hex editor with diff support.
dhrystone - 2.1 - Dhrystone benchmark program written in C.
dired - 3.05 - Terminal-based directory editor.
ee - 1.5.2 - Easy editor
emg - 2.0 - MicroEMACS from RetroBSD.
forth - 1.4 - Portable Forth interpreter by Serge.
fpp - 1.1 - FORTRAN Preprocessor from Sun.
gmake - 4.1 - GNU make program
heme - 0.4.2 - Console hex editor.
httpsrv - 1.0 - Minimalist HTTP/1.0 server for static content
icb - 6 - Console ICB client.
ii - 1.7 - Minimalist FIFO and filesystem-based IRC client
less - 481 - Feature enhanced clone of the more(1) pager.
levee - 3.5b - Small multi-platform vi clone.
links - 2.12 - Text-mode web browser.
linpack - 19960914 - Improved version of the LINPACK benchmark program written in C.
lsx - 0.1 - Utility that lists the executables in a directory tree.
mawk - 1.3.4 - Fast interpreter for the AWK programming language.
multitail - 6.4.2 - Monitor logfiles and command output in multiple windows in a terminal.
nano - 2.5.1 - Clone of the pico editor from the GNU project.
pforth - 27 - Portable ANS Forth in C.
sandy - 0.6 - Minimalist ncurses text editor from the suckless project.
sash - 3.8 - A stand-alone shell with many built-in commands.
screen - 3.7.1 - Terminal multiplexer from the GNU project.
sic - 1.3 - Extremely simple IRC client.
sre - 8 - Clone of 1970s RAND text editor.
tinyscheme - 1.41 - Lightweight Scheme implementation of a subset of R5RS.
traditional-vi - 050325 - Original BSD vi(1).
whetstone - 1.2 - Updated version of the Whetstone benchmark in C.
zmtx-zmrx - 1.02 - ZMODEM send/receive programs
/root # opkg install ee
Installing ee (1.5.2) on root.
Downloading http://packages.litebsd.org/mipsel/ports/ee-1.5.2_mipsel.ar.
Configuring ee.
/root # _

В перспективе планируется создать для LiteBSD систему сборки и обновления пакетов, аналогичную Debian. С одной небольшой особенностью: всё это происходит на микроконтроллере с памятью 512 килобайт.

Date: 2016-02-12 08:01 (UTC)
From: [identity profile] vit-r.livejournal.com
Какой-то набор для ностальгирующих гиков. Средств разработки мало, зато толпа редакторов и два IRC клиента.

Date: 2016-02-12 09:00 (UTC)
From: [identity profile] dmytrish.livejournal.com
А какие ынтерпрайзные задачи вы хотите решать на контроллере с 512К памяти?

Date: 2016-02-12 09:04 (UTC)
From: [identity profile] vit-r.livejournal.com
Удобное подключение к хосту с дебаггером, удобная проверка состояния контактов, статистика нагрузки, состояние памяти, трассировка, тулы для работы с логами...

Date: 2016-02-12 09:19 (UTC)
From: [identity profile] dmytrish.livejournal.com
Какой дебаггер-то, тут еще только с нативным тулчейном определяются.

Но да, хотя бы uptime/free в коде не вижу (можно написать, хм).

Date: 2016-02-12 09:12 (UTC)
From: [identity profile] dmytrish.livejournal.com
Это благородная цель, однозначно.

Я просто знаю любовь vit_r к Серьёзному Программированию, вот и спрашиваю.

Date: 2016-02-12 08:20 (UTC)
From: [identity profile] amarao-san.livejournal.com
Ох, тяжкую вещь задумали. С одной стороны - хорошо, что для IoT'а пишут (не проприетарное). С другой - сделать хорошую систему управления пакетами очень сложно. Достаточно посмотреть на размер полиси у Дебиана и совершенно кровавый процесс сборки srcdeb -> deb.

Date: 2016-02-12 12:23 (UTC)
From: [identity profile] 32bit-me.livejournal.com
А как физически происходит соединение данной платы с сетью?

Date: 2016-02-12 17:49 (UTC)
From: [identity profile] 32bit-me.livejournal.com
Ясно, спасибо.

Date: 2016-02-12 22:09 (UTC)
From: [identity profile] sab123.livejournal.com
А почему не взять скажем FreeBSDшную систему пакетов?

Date: 2016-02-15 15:19 (UTC)
From: [identity profile] mandrykin.livejournal.com
О! deco есть. Имхо, он вполне может заменить многие редкторы. Если слегка модифицировать разбор функции main, то можно сделать симлинк на deco и использовать его как standalone редактор.

Date: 2016-02-20 06:10 (UTC)
From: [identity profile] vk11.livejournal.com
512k хватит всем! (с) :)))