• Content Count

  • Joined

  • Last visited

About arox

  • Rank
    Embedded member

Profile Information

  • Location
  • Interests

Recent Profile Visitors

3203 profile views
  1. Have you ever thought of a web server ? (Like cups, openwrt or others ...) You need of course some basic configuration utility in case the network connection can't be automatically established.
  2. The big problem for me is their business model. Collect information ! Which implies that they push to centralize all data, they multiply ten times the network traffic necessary pour anything, they make you dependant of their service, their availability and the response time, they force you to be always connected, to open a mail account, to accept unreasonable permissions and rights, they lock their apps on devices, and of course they do not want you to put your nose in the system. I bought an Android tablet years ago. The virtual keyboard was a tragedy so I searched a better one i
  3. My concern is primarily the bootloader and the associated flash tools. I cant do anything with complex, work-in-progress basic tools as my goal is to develop personal applications and maintain them for a long time after the seller has gone bankrupt. Anything bugged and/or based on specific browser or complex virtualizer cannot do it. I cannot spend more time and money in installing and maintaining the development platform than in device and (personal) app development. I have a lot of "CHIP" devices in my drawers and always some instances in "home production environmen
  4. I have a "firefox OS" smartphone. I developed some app for my personal usage, such as an openstreetmap app that use local offline maps ... My goal was to have a pocket computer with simple but useful and personal apps. As you can imagine, I am no longer able to develop or even maintain it since several years ! Because the SDK was part of Mozilla browser. So all in all, I could buy Linux smartphone if and only if I get an SDK for linux (on an inexpensive dedicated board), the source code, and a viable base (Kernel, GUI, phone app, wifi/bt).
  5. When that sort of problem happens to me, it is generally caused by a worn SD Card (which ack writes but do not update) or a dirty root fs that needs fsck.
  6. I am not sure to understand what your problem is ? I am interested because I use a board for (complex) firewalling with ethernet (for LAN) and direct usb connection to my box, need to upgrade (understand redo all), and of course had been confronted to the problem. I have forgotten everything about the question but I remember having to face the problem of eth0, eth1 discrimination. Of course, in case of a firewall you don't want to leave configuration choice to hazard, or obscure hidden rules ! A quick look at my configuration scripts tell me that I resolved
  7. They (who ?) seems to be pushing a lot for the Raspberry Pi Pico. I am not convinced by the micro-controller itself nor by the low price. (The RPI foundation already did that with PI Zero). For that use case and price range, the base software quality and community support is much more important than the price and even the IDE (otherwise Arduino would not exist anymore) - and Visual xxx is a no-go for me. As well, I had a very bad experience with the memory consumption of interpreted language like Lua on esp8266 and will not invest on micopython on that sort of devices. I don't unde
  8. Networking is a subject as wide as operating systems. "Router" is a widely used term for different solutions and methods. (You may notice that in IP terminology, the term for layer 3 IP forwarding is "gateway"). Everyone has his own needs. For Internet access, my own concern is about security, firewall and proxy. Armbian developers are mainly struggling to integrate reliable drivers for Ethernet or Wifi. If you are happy with orangepi-zero drivers, that is good news. (I will need to choose an SBC in order to upgrade my own "router"). After that, you can install a lot of
  9. I am not sure your message is posted in the right topic ... You could as well ask this on any linux forum. But for the basics, did you do : echo 1 > /proc/sys/net/ipv4/ip_forward Provided that you have correctly configured interfaces, your system turns into a router ... for the connected LANS. Then if you want more, you must understand routing tables, netmasks, routing protocols, ICMP, NAT ... For personal basic usage, a default route (route add default gw <ip-addr> ) - to "the box" in router config - to "the router" for client
  10. "I don't have a USB power meter at hand" Then, you should perhaps check voltage on gpio ... Typically, 5V PSU deliver 5.2 V. But if you draw 2 Amps and have 0.1 ohm in the circuit (cable, usb contact, board fuse, switch or meter shunt) you lose 0.2 V. I use a adjustable PSU at 5.28V. I have an INA219 to check voltage and amperage, but my RPI4 is not happy with the additional 0.1 ohm shunt when all cores are solicited and it reach 2 amps. And I should warn everyone that the first symptoms are generally strange network problems ... So :
  11. Well you just need to be patient ! Around 1988, Sun Microsystem took odds on RISC processors. Since then, Microsoft and Intel have continued to promote CISC based boilers. Now, Apple has decided to use ARM RISC procs ... 35 years later.
  12. If you don't trust the machine you used for decompressing image, then use the newly installed machine to download and decompress another time after install and make a diff with the used image - unless you think the compress or diff binary may have been altered to fool you ... You might also think that the checksum utility or the installer have been altered on the installation machine and on decompressed image ... Then, you should install an install machine from scratch (source compile) after visually checking each file and not connect it to any network ... Security is i
  13. Well ... Shell users can use "chsh" command. I'm not interested in "themes" or "plugins" or badly contrasted "colorization" but "socket" and "re" integration is a good idea, (thanks to Igor to point that). Nevertheless, I have been a "vi" user for more than 30 years because it is (almost) already present in any **unix** implementation, access method or system maintenance situation. I just use "geany <myfile>" on the command line if I want to do serious editing. So "it will spoil you rotten" is not an empty threat. Linux or Unix need to be
  14. I have exactly the same need, except I am looking for two identical boards : it is my KISS (*) version of a cluster of application, storage and backup server with disk redundancy. One application and storage online server and an other offline backup/archive server with the same content + the archives. So I can switch the boards in case of failure or restore the content of last day in case of file loss. I use two BPI M1 at present - one having lost its USB ports. One SSD for app and one bigger HDD for bkp. So ? SATA is "has been" and is over-performed my new standards but it f
  15. Well, it is your opinion. Mine is not better ... But maybe you should complain with the script providers ... As Igor said, "sed" is a mandatory component for the system and historically /usr was a user filesystem mounted only after initial system initialization. Unix (and Linux) is not WIndows : you have to get some control over the system and not reinstall in case of problem. So the system needs to be layered in some way.