I am trying to make some really simple screen cast videos, illustrating a few BASH commands. These are being published on my peertube account
They should also be federated to Mastodon.
To give an example, this video shows usage of the rename command
ToriOS Internship Program – version 1.0
- We need people who enjoy #programming and want to do it for fun, to create really nice small things that can be used easily by almost anyone.
- All levels of programming are fine.
- People need to have #motivation to do this because they want to,
themselves. They need motivation to learn more because they are growing.
- They must have the ability to #fail and #learn from it.
- As long as those exist, #skills will come. Anything anyone already has to begin with is fine.
- Rust, serde, FLTK, DBus, X11/etc, XDG, lexer, TUI, Linux, Every Window
Manager there is, Rust coreutils/chroot/squashfs?/etc for building,
TOML/JSON/INI/etc, HIG/UI/UX accessibility, Bash scripting.
1- Oxidize the C++ programs used in ToriOS, and improve them.
2- Oxidize the scripted builds.
3- Oxidize the scripts used in ToriOS, and use serde for configuration,
support multiple formats in and out.
4- Build separate libraries for separate tasks. Many small libraries that
can be reused are better than one big one for everything.
5- Bring these components together and create a desktop environment using any window manager.
6- Replace GNU with Rust equivalents to make Oxidized Linux as the base of
the operating system.
7- Configure multiple window managers using the same graphical tool,
allowing for the conversion of one window manager format to another,
8- build menus for window managers with an oxidized menu generator.
9- Oxidize FLTK applications menu program.
10- Make portrait and landscape layouts for the desktop. Using dbus to load
things when needed.
Longer term wish list goals:
1- Rust + FLTK to create a modern panel/tray system.
2- Handle the virtual desktops, use ~/Desktop.d/... for handling multiple desktops with multiple icon layouts. Just a desktop manager, not a
3- Build our design of a very modular onscreen keyboard.
4- Make all GUI apps display a TUI when no $DISPLAY exists.
5- Volume manager to trigger whatever events are configured.
6- Pre-built Phone images to flash as well as ISOs to download.
7- replace any GTK specific programs with Rust + FLTK versions.
8- use a native Rust GUI toolkit when one is mature enough.
The word [#Oxidize] is used to mean converting an older program to use
Rust, instead of whatever programming language it was originally written in.
IF AND ONLY IF YOU MEET ALL THE REQUIREMENTS, please apply by sending an email to: [ ali AT torios DOT top ]
- Subject Line must contain [ToriOS Internship ver 1.0]
- Introduce yourself – mention your REAL name.
- Country – wherever you currently live.
- Written consent that have read + agree on each and everything mentioned
in this post.
- Please explain WHY you think I should let you in?
- NO begging please. Begging means reject.
- DO NOT send any Resume/CV because that means reject.
Tilde – text editor
Tilde is a nice, curses based text editor. It is useful for if you are at the console or terminal in Linux and want a menu driven editor.
While other tools are more command driven (nano, emacs, vi, vim and joe to name a few). Tilde is being mentioned for those of you who may find it useful
As you would expect with a modern editor, tilde has support for syntax highlighting.
Which is really useful for programming or editing website code for example.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Linux Foundation events
This is a list of upcoming Linux foundation events.
Linux Mint 20.2 Ulma
The latest version of Linux mint  has now been released. I have downloaded the cinnamon edition to give it a go.
In my previous post  I gave a link to some suppliers of hardware, Linux mint is one of the OS's that can be pre-installed.
1 Linux Mint
2 Elementry OS post
LibreOffice 7.2 is out, along with a video highlighting the new features
Mastodon post (embed)
Video – direct on Peertube
Elementary OS 6
Elementary OS 6  has been released. Looks like this has some nice new features.
I decided to write this post after following a link on their Mastodon  post to the Elementary OS store were you can buy Laptops with Elementary OS pre-installed. There are a few suppliers listed. I am picking out star labs here  as the are United Kingdom based. They appear to sell quite a few Linux friendly laptops and offer a range of OS choices. What is also great is they seem reasonably priced. I am not too sure how much these are fully freeOS friendly (e.g Debian) however it is nice to just be able to buy hardware without Windows for a start.
Debian 11 – Bullseye
Debian 11 release day
Support and help
Debian 11 Release
Debian 11 (Bullseye) is due for release on the 14th August.