My goals for 2020 and what I need to do

I’m making these plans a few months before we go into the new year. There are things I plan to do by the end of 2020 somehow, even if it doesn’t happen. I’ll share these things with you headline to headline. I haven’t been planning or writing for a long time. I share with you all the goals I plan to do by the end of 2020.

My 2020 goals;

  • There will be improvements to that language. The TODO list here:
  • Onix OS versions will be reviewed and the first version will be released.
  • I’m planning on writing a new graphic library.
  • An application will run Onix OS on Windows 10.
  • The current version of Onix OS will be produced for all cloud platforms.
  • Instead of writing articles mainly on that language in the blog, other programming languages will also be studied.
  • There will be articles on game development.
  • A search engine will be developed.
  • Unfinished books will be finished and examined.
  • The games that can’t be finished will be finished and examined.
  • Turkish version of this site will be made.
  • The study of artificial intelligence.
  • A new system kernel will be written.

And there are a lot of things I haven’t listed yet. Over time this list could expand. Thanks for reading it.

I hope the new year will be good for you.

O Language: Snap Store Version Released

It has been compiled in all distributions with SnapStore support or “o language” specifically for platforms that support the snap run environment. You can use the snap command to unpack the desired packages via the SnapStore, where you can easily install and install packages. And without depending on platforms and package managers.

Now I will talk a little bit about how to set up a package with snap. First, to take the package over the SnapStore;

sudo snap install "package name"

The package is set up directly. O Language is officially offered as a stable version of the store. For the installation;

sudo snap install olang

You can effortlessly install your system. You can check snap store for package details.

How to use system drive or path swap drive for linux/unix

I heard that it is possible to use a portion of hard disk as RAM in Windows. I wondered if this trick is available for Ubuntu, so I googled about it and couldn’t find anything related to it. But I found out an AskUbuntu answer of using USB sticks as RAM. I did the same trick on Hard Disk and it works !! This trick can be accomplished with the use of some small commands in Terminal. The RAM memory increase can’t be noted in the System Monitor application.So, Let’s begin. Create a file of 512 MB (The 512 indicates the RAM memory to be added):

dd if=/dev/zero of=~/swapfile bs=4096 count=131072

The yellow background text above shows the count of the file we are going to create. This count and bs determines the file size. This is how I got the count :

512 * 1024^2 / 4096 = 131072

The yellow background text above shows the file size we need to create in Mega Bytes (MB). If you need to create SWAP space with more than 512 MB change the yellow background text above to the MB you want and get the result of the calculation. The result is the count.

Example of 1 GB :

1024 * 1024^2 / 4096 = 262144

and the command will become :

dd if=/dev/zero of=~/swapfile bs=4096 count=262144

The command will create a file named subinsblog on your home directory.

Now let’s create the SWAP space on the file and enable the SWAP :

sudo mkswap ~/swapfile -f && sudo swapon -p 1000 ~/swapfile

You’re RAM Memory is now increased. To check whether if it is increased, do the following command :

free -m

Thats all.