I always wanted to create my own OS when in college. I was a mathematics undergraduate student back then. In 2010, I asked a friend who is an electrical engineering student from Bandung Institute of Technology, "hey let's make an OS for tablet, I believe it will be booming." But it never realized, and I get back to this point again, married with the most beautiful Goddess, who stalked me and know everything about me and want to help me built it from zero. It might sounds crazy, but it is a unique life and spiritual journey for me.
Three days before Christmas 2021, I painted Freya the Goddess, then after Christmas I started to allocate time few hours every day or even over work to create OS with LFS book then to BLFS stage to create the Desktop Environment.
- LFS chapter 8, have you ever failed and have to redo from zero? I did couple of times.. really from zero chapter 1 again (4 times for me)
- I do not do "make check" to make things faster after a lot of starting from zero (like a song "Non, Je ne regrette rien" by Edith Piaf)
- Want to use KDE but an error occurs "ksplashqml error", so I use Xfce, better than nothing, but still prefer terminal and xterm over using mouse. Less is more.
- Install VTK is the most memorable moment, how about Tokamak still using premake.lua? Still, I can't install it with premake5
- General network configuration at LFS stage use the wrong altname, the right one is enp0s3, if this is not fixed I can't install packages through wget on BLFS stage. But I know another way out. Put into flashdisk all packages needed (from VTK, Paraview, OpenFOAM, Bullet, Project Chrono, etc) in gzip/tar then goodbye internet.
- Initially I have written that I wanted to create OS named Lucrif OS, it is alias / nickname for Sierra Mikain from Suikoden game by Konami. Drama in my realm and imagination it becomes the name of the most beautiful Goddess from Valhalla (Valkyrie Profile series) -> Freya. In my opinion she is the most beautiful of all.
- After finish the OS around April 2022, I see Google Drive email that I created for Freya, it contains the folder of Linux From Scratch. That is the moment I believe Law of Attraction, Goddesses exist, Spiritual realm exists even beyond 3D realm and our comprehension. Thanks for caring for me, hope you like the white rose I brought today to Valhalla Projection.
- I made friends with Nature: trees and divine spirits. They are my mentor in science, engineering and computer programming.
The folders and files for GFreya OS inside '/' directory, committed from GFreya OS in Qemu
Link to Download GFreya OS book (still need revisions and the literature learning part is not finished):
https://www.youtube.com/watch?v=3GVl4rwOnbg
2. /root committed without OpenFOAM folder only bash files of export (storing all env variables), printoutput (print all files in a directory) and pythonvtk.
tar -cvzf gfreya.tar.bzip2 /* (*can't copy the symlinks)
4. Thinking of create ISO for basic GFreya OS with separated /opt (but it included Qt5 and Rust, will there be a problem?)
- When GFreya OS iso is booted
- Run an installation script similar to other distributions install iso. How to create an installation script?
/opt contains Qt5, Eclipse, Codeblocks, Glanzshamzs applications and libraries, Caldrazgames
/root contains .bashrc export file for environment variables, the big one is OpenFOAM directory for $FOAM_RUN
/usr contains BLFS and LFS libraries, bin, settings, manpages and packages
Inspired by our names' initial: G and F in Cyrillic, F just like an eagle circling around then go down to get the prey, and G just like a wolf that jump to attack its prey.
When booting this is the one that will show up, I haven't configure it so it will go directly to LXDM or Xfce, I prefer console/terminal interface. It is easier to do a lot of things with only typing and without nuisance of cursor movement from the mouse. You work faster. You'll get used to it.
When commiting from GFreya OS inside Qemu to glanzkaiser github GFreya-OS repository

In LFS version 11.0 System V this is the correct network configuration to make internet running well in GFreya OS:

DE: Xfce Login: LXDM (I prefer this because people say Light DM has a lot of complexity and bugs)
- /usr/share/applications
- /usr/share/desktop-directories
- /etc/xdg/menus
startx
init 5








