Skip to content

Releases: beryllium-org/OS

Release v0.4.0

10 Mar 19:34
798c35e
Compare
Choose a tag to compare

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.

Release 0.3.7

06 Jun 21:00
b71ccf3
Compare
Choose a tag to compare

Finally, a new release!

Notable changes:

  • No longer including the manual on installation to save space.
  • Shell rewrite.
  • Rework ls.
  • xarg for argument parsing.
  • hostname.
  • Fixed help.
  • Add Pico Lipo 4mb.
  • Add Seeed Xiao nrf52840.
  • Work on the still broken wiznet driver.
  • Properly support CP 8.x.
  • Bump black version.
  • Rework sdcard code.
  • Improvements to led driver code.
  • Use settings.toml instead of config.json.
  • Include cptoml for managing toml files.
  • bell.
  • Improvements to date and advance_build_date.
  • Improvements to Init.lja.
  • memlist.
  • Improvements to free.
  • Add the YD-ESP32-S3 boards.
  • Add Adafruit Feather ESP32-S3 TFT.
  • Removed windows scripts since they are unmaintained.
  • Add M5Stack Timer Camera X.
  • Improvements to all board definitions.
  • New system for including extras with make install.
  • Bug fixes & performance improvements.

Full Changelog: v0.3.6...v0.3.7

Release 0.3.6

27 Oct 13:44
ff1641e
Compare
Choose a tag to compare

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:

Release 0.3.5

23 Sep 15:23
9d9f700
Compare
Choose a tag to compare

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:

  • Kernel modules can be loaded from userspace
  • Wifi drivers for the built-in wifi module (iwctl, wget & ping are also included)
  • Nano text editor port for ljinux. You can now edit the board from within the board
  • Many new boards are now supported
  • CircuitPython 8.0 is supported.
  • jz file compression/decompression is available.
  • A python REPL is now available from within ljinux.
  • Memory readings have been changed to be more accurate.
  • Disk usage can be measured with df.
  • Support for ducky usb commands with ducky & duckyline.
  • Based shell aliases.
  • An incomplete njinx webserver.
  • Ability to install ljinux from windows.
  • Installation to Web-workflow-only boards is now somewhat supported.

Builds are also provided here:

Release 0.3.1

19 Apr 13:43
Compare
Choose a tag to compare

This is a bugfix release.

  • Makefile has been improved
  • betterpath has been added, LjinuxRoot should not be visible anywhere
  • updated motd and manual
  • neofetch fixes
  • MacOS make connection fixed
  • The repo does no longer modify itself upon execution of make, everything is done on the board itself.

Release 0.3.0

18 Apr 14:29
Compare
Choose a tag to compare

Major Ljinux update.

Most important changes:

  • Added support for the Waveshare RP2040-Zero
  • Colors everywhere
  • Jcurses rule everything
  • MacOS support for makefile
  • Makefile now is much more feature rich

Release 0.2.1

17 Mar 10:25
Compare
Choose a tag to compare

This is a bugfix & optimization release.

The reboot command wasn't working.

Release 0.2.0

16 Mar 22:00
Compare
Choose a tag to compare

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!

Release 0.1.1

24 Feb 18:12
Compare
Choose a tag to compare

The roundup update!

  • pinout
  • No longer dependant on (almost) any libraries

Release 0.1.0

02 Feb 19:58
Compare
Choose a tag to compare

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.