Re: О кроссплатформенности Баша
Victor Wagner <vitus@wagner.pp.ru> wrote:
> В Tue, 01 Oct 2019 23:59:03 +0300
> Dmitry Alexandrov <321942@gmail.com> пишет:
> > > Ну это разве что OpenWRT или еще какая жуткая эмбедщина, где вообще
> > > нет нормальных coreutil, а только busybox.
> >
> > В OpenWRT Баш, разумеется, есть. И полноценные утилиты тоже. И
> > вообще никакая это не «жуткая эмбедщина», а вполне себе популярный
> > дистрибутив ГНУ/Линукса для безголовых машинок — да там даже
> > PostgreSQL есть.
> Вот когда собираешь этот самый OpenWRT для роутера с 8Мб флэш, то тогда
> там не будет ни bash, ни PostgreSQL. Да даже и про ядерный модуль tun
> десять раз подумаешь, класть его туда или нет.
А ты сначала 10 раз удивись, зачем в этом изделии всегда собран atm, а там
глядишь и на tun.ko место найдется.
root@OpenWrt:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00164e34 00010000 "kernel"
mtd2: 0066b1cc 00010000 "rootfs"
mtd3: 00320000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.3M 3.3M 0 100% /rom
tmpfs 13.4M 816.0K 12.6M 6% /tmp
/dev/mtdblock3 3.1M 412.0K 2.7M 13% /overlay
overlayfs:/overlay 3.1M 412.0K 2.7M 13% /
tmpfs 512.0K 0 512.0K 0% /dev
и это дохлый TL-MR3020. Тут не только на tun.ko, а еще и на кучу всего
интересного места хватит.
Reply to: