This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Nothy's profile picture

BirchOS Amethyst

Started by Nothy, 25 July 2015 - 07:17 PM
Nothy #1
Posted 25 July 2015 - 09:17 PM



[DISCONTINUED]

BirchOS Amethyst is the follow-up to BirchOS, including new features, animations, multiple users, a terminal and much, much more.

Inspired by Glass UI and LimeFyre. But more simple and user friendly.


And as always, feedback is much appreciated. More to this post is coming soon.

Install:

pastebin run eMqb3wXt exp
Non-experimental version is broken, can't bother to fix it

Features:
  • Frequent updates as it is still in development
  • Faster than ever!
  • Filesystem is more simplified
  • App-specific libraries.
  • Terminal with Linux styled commands
  • All the best bits from the original BirchOS
  • New settings
  • And much more.
Screenshots (subject to change)




Experimental version To install an experimental version; Run this command in your terminal:
pastebin run eMqb3wXt exp
Super Awesome Terminal CommandsHere's a full list of the Terminal commands available so far! (many)

sudo apt-get <package> Downloads a package [WORK IN PROGRESS]
sudo login Prompts to input username + password, required for some commands to run.
themeproperties Gives you every color number of your custom theme.
sudo factory-reset Resets BirchOS so it is like when you installed it (no loss of personal files, removes Libraries though.)
sudo update Updates BirchOS to the latest version.
sudo update -exp Updates BirchOS to an unreleased version.
version Gives you the version number and credits.
uninstall Literally uninstalls BirchOS.
sudo new username Prompts you to input a new username, that will then be set.
exit/quit Exits the terminal.
announcement Shows the current MOTD.
swedish Accented Character Test; May cause crash. Use at own risk.
*some versions may be broken because of Dropbox automatically giving out the latest version*

Do you want to support the development of BirchOS? Click the fancy button below.
[fancy button]
Edited on 13 August 2016 - 11:31 AM
H4X0RZ #2
Posted 25 July 2015 - 11:50 PM
1. Looks… interesting. Is it touch controlled?

2. Please… Please add a pastebin link. Almost nobody will download from dropbox.

3. colors.black/colours.black is not a command, it's just a simple variable :D/>
Nothy #3
Posted 26 July 2015 - 01:27 AM
1. Looks… interesting. Is it touch controlled?

2. Please… Please add a pastebin link. Almost nobody will download from dropbox.

3. colors.black/colours.black is not a command, it's just a simple variable :D/>
Ah, it's touch controlled, you can use it on a screen ingame.
And I'll add the pastebin link once I get my PC up and running, my 1TB HD literally just failed.
And thanks for making me aware, and sorry for the misunderstanding about command and variable, lol.
puzzletime #4
Posted 03 August 2015 - 10:12 PM
Does it support multitasking?
Nothy #5
Posted 04 August 2015 - 12:19 AM
Does it support multitasking?
Unfortunately it doesn't, but it's in an alpha stage so that is subject to change.
puzzletime #6
Posted 04 August 2015 - 12:32 AM
Does it support multitasking?
Unfortunately it doesn't, but it's in an alpha stage so that is subject to change.

Multitasking should be implemented on the earliest stage possible, so that you don't have to re-write hundreds of lines of core in the future. It is not that hard either, read about coroutine api in LUA.
Edited on 03 August 2015 - 10:32 PM
Nothy #7
Posted 04 August 2015 - 02:28 AM
Does it support multitasking?
Unfortunately it doesn't, but it's in an alpha stage so that is subject to change.

Multitasking should be implemented on the earliest stage possible, so that you don't have to re-write hundreds of lines of core in the future. It is not that hard either, read about coroutine api in LUA.
I'm attempting to implement it and research as much as I can about it, to see if I can put it in the huge patch.
TheNeoGamer #8
Posted 14 August 2015 - 02:39 AM
How Do You Get More Users?
H4X0RZ #9
Posted 14 August 2015 - 06:28 PM
If you still want to know something about multitasking, here is some code I wrote a while ago. It was meant to be a shell, but I stopped working on it (mostly because I screwed up filesystem.lua/I can't get it to work). But it's multitasking works (but I kinda overdid it. There is a main coroutine manager, managing 2 sub coroutine managers.). You can look at the code, copy it, do what ever you want (I think the license says everything).
Admiraltallcactus #10
Posted 16 August 2015 - 05:12 AM
Please add a Shell
Nothy #11
Posted 20 August 2015 - 03:39 PM
Please add a Shell
It's early in development, I'm still working on it.

If you still want to know something about multitasking, here is some code I wrote a while ago. It was meant to be a shell, but I stopped working on it (mostly because I screwed up filesystem.lua/I can't get it to work). But it's multitasking works (but I kinda overdid it. There is a main coroutine manager, managing 2 sub coroutine managers.). You can look at the code, copy it, do what ever you want (I think the license says everything).
I'll be sure to add it in when I have the time, I'm re-making the whole thing.

How Do You Get More Users?
You can't as of right now, but it's coming in the future.
Nothy #12
Posted 02 November 2015 - 01:40 PM
The OS has finally been updated. Sorry for the huge delay, School kind of got in the way.

Again, I'm sorry. I will make sure to be more consistent with the updates.
MeHz #13
Posted 03 November 2015 - 09:34 AM
like this idea but it feels empty when you have logged in. i would want a setting when you could pixel your own desktop backgound.
its just an idea
Nothy #14
Posted 04 November 2015 - 09:06 AM
like this idea but it feels empty when you have logged in. i would want a setting when you could pixel your own desktop backgound.
its just an idea
The custom background idea was disbanded before the OS even being released, as it was simply too complex to add in at the current stage of the OS, the emptiness of the OS is being worked on, as there will be icons and stuff in the home screen soon, I just need to finish up all the menus and fix some rendering bugs.
Nothy #15
Posted 07 January 2016 - 02:54 AM



BirchOS Amethyst is the follow-up to BirchOS, including new features, animations, multiple users, a terminal and much, much more.

Inspired by Glass UI and LimeFyre. But more simple and user friendly.


And as always, feedback is much appreciated. More to this post is coming soon.

Install:

pastebin run eMqb3wXt


Features:
  • Frequent updates as it is still in development
  • Faster than ever!
  • Filesystem is more simplified
  • App-specific libraries.
  • Terminal with Linux styled commands
  • All the best bits from the original BirchOS
  • New settings
  • And much more.
Screenshots (subject to change)





*some versions may be broken because of Dropbox automatically giving out the latest version*
Edited on 07 January 2016 - 03:19 AM
cyanisaac #16
Posted 07 January 2016 - 03:04 AM
Those screenshots look nice. Loading up my ComputerCraft emulator, I've gotta try this out. BirchOS was pretty good, so this should be really good!

Though… birch is a wood… amethyst is a crystal… gg naming scheme

EDIT: Your pastebin installer is messed up. Attempt to index nil on line 8. Works now.
Edited on 07 January 2016 - 02:09 AM
Lyqyd #17
Posted 07 January 2016 - 03:36 AM
Threads merged. Feel free to update the original post and topic title.
Nothy #18
Posted 07 January 2016 - 04:12 AM
Will do. And the OS is live updated, which means that the installer will always get the latest version, so if there's something that just randomly breaks, blame dropbox.
Nothy #19
Posted 09 February 2016 - 02:21 PM
This was completely unnecessary, but I've split up the Announcement system, to cover both Unreleased versions and Released versions, this is coming soon.
Also, the Terminal has a way to force update the OS.
Simply write "sudo update -exp" to update to an experimental version.
Leitolar #20
Posted 17 February 2016 - 10:49 PM
Forget the password… That I do?
Nothy #21
Posted 25 February 2016 - 05:43 PM
Forget the password… That I do?


You can type "sudo factory-reset" and it'll let you make a new account. :)/>
Nothy #22
Posted 03 April 2016 - 04:13 PM
Update:

Support for this OS has been ceased. A new operating system is on the way that is way improved and is nowhere near as complex and silly to use as BirchOS.
More updates on this can be found on my profile.
Nothy #23
Posted 31 July 2016 - 10:36 PM
Since it's (6 days off) the one year anniversary of BirchOS, I've released a patch that fixes some bugs.
And adds a non intrusive offer to install axiom instead, but can be completely disabled.
Bomb Bloke #24
Posted 13 August 2016 - 01:55 PM
Locked by request.