Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
GPL-3.0 License
Bot releases are hidden (Show)
Uhh, releases? Are those edible?
It's been a long time since the previous release. And for a good reason again.
A most of the api has been reworked, and the whole project has been rebranded.
Almost everything is now in packages and the package manager api version was incremented.
Container storage is now a thing, a bunch of drivers have been added and a lot more stuff is working.
Additionally a lot more functionality has been added. We now have ftp, telnet, console management, massively improved detection and proper ESP32-C3 and SAMD51 support.
Listing all the changes is impossible at this point.
Everyone is highly adviced to read the manual.
The releases are all built for CircuitPython 9.0.
If you want 8.x, build it yourself.
Also from this release and onwards it should be possible to update instead of reinstalling every time, using packages.
Published by bill88t over 1 year ago
Finally, a new release!
ls
.xarg
for argument parsing.hostname
.help
.settings.toml
instead of config.json
.cptoml
for managing toml files.bell
.date
and advance_build_date
.Init.lja
.memlist
.free
.make install
.Full Changelog: https://github.com/bill88t/ljinux/compare/v0.3.6...v0.3.7
Published by bill88t almost 2 years ago
This is yet another intermidiate release.
It includes bugfixes, and removal of stuff that have been made into packages.
Jpkg is also now usable.
Detailed changes:
Published by bill88t about 2 years ago
This is an intermidiate release, just to get a release out of the way.
Since the last release, most of the stuff have been rewritten from scratch.
Most important changes:
wifi
module (iwctl, wget & ping are also included)df
.ducky
& duckyline
.Builds are also provided here:
Published by bill88t over 2 years ago
This is a bugfix release.
Published by bill88t over 2 years ago
Major Ljinux update.
Most important changes:
Published by bill88t over 2 years ago
This is a bugfix & optimization release.
The reboot command wasn't working.
Published by bill88t over 2 years ago
Lots of changes since last release!
New commands:
pexec
fpexec
With these you can run python code from within based & you can include them in based scripts!
Many commands have been reworked & been made external.
Removed dependency from config.json
.
Some initial work towards PEP 8.
Notice: If you plan on updating Ljinux make sure you also copy over all the new files from /LjinuxRoot/bin
And who knows, maybe in the next update we will see some color!
Published by bill88t over 2 years ago
The roundup update!
Published by bill88t over 2 years ago
Updated: reboot, webserver
Reboot now accepts modes (bootloader, uf2, safemode)
Webserver now when launched runs on the backround by default, can be killed by "webserver -k".
And can also be launched even if default www files are missing.
Added support for cmdline.txt file
Only accepts fixrtc for now
additionally I uploaded the default www files for the webserver
I tried building a custom circuitpython version for ljinux but the ram usage didn't improve much (3kb)
We are using too many libraries, so not much can be removed.
Published by bill88t over 2 years ago
Fixes to based variable handling..
Tiny edits I can't keep track of..
Greatly improved makefile & now providing mpy-cross binaries for all important architectures.
Next release I plan on introducing custom uf2 circuitpython builds to improve upon memory usage.
Published by bill88t almost 3 years ago
Added new boot code to not require hardware bridging of pins for development mode.
Now you can just run "devmode" from the based shell.
there are no other real changes
Published by bill88t almost 3 years ago
Fix crash when eth breakout board is missing and made some improvements.
Published by bill88t almost 3 years ago
So many optimisations and changes..
I lost track..
Pipes are a thing now..
Published by bill88t almost 3 years ago
The internet release! Now uses a w5500 ethernet module!!
It has an integraded web server in which you can serve a folder with!
network time is also being used and written to the rtc.
Published by bill88t almost 3 years ago
Many improvements and fixes to history, logging
Published by bill88t almost 3 years ago
Circuitpython 7.1.0 compability hopefully + Picofetch now displays more accurate data.
Published by bill88t almost 3 years ago
This contains a frigg ton of changes!
Based shell now has it's own input system, preliminary history and music!
Additionally made many improvements and additions to the autorun system.
Also:
Published by bill88t almost 3 years ago
Added lot's of new stuffs like variables! still no display stuff tho..
-W-
Published by bill88t almost 3 years ago
The very first workable thing.