You are browsing as a guest. Sign up (or log in) to start making projects!

pksmkwe26

@pksmkwe26

Joined June 5th, 2026

  • 17Devlogs
  • 4Projects
  • 2Ships
  • 18Votes
Hi, I'm Kiwi
I'm a High School Student and also an Programmer ;33
Ship Pending review

> I made an Linux Distribution from Scratch following the Linux from Scratch Guide
.
The Problems i faced were dependency problems and Compiler Issues and also weird version mismatch issues, took a really lot time to sort it out and then there was Time, It took really alot of time to compile heavy packages such as GCC, LLVM, Kernel.
.
I also made an Custom Package Manager called RXPKG it has an version like symlink structure of installing packages planning to expand it more with version switches and fallbacks and also Online Package Resolving. I had also built rxbuild to build .rx packages for it as well
.
The Most Challenging part was SystemD Installation it took a really longer time to debug and think what to do along with initramfs booting into SquashFS and assinging OverlayFS to add RW in liveCD
.
I've posted the ISO Link AT : https://github.com/kwe26/ramix-lfs/releases/download/0.1-lfs.3/Ramix-20260719.iso
.
*Compatible Command to Run the ISO file Properly on a QEMU VM*
.
```bash
qemu-system-x86_64 \
-enable-kvm \
-cpu host \
-smp 2 \
-m 2G \
-cdrom Ramix-20260719.iso \
\
-display gtk,gl=on \
-device virtio-vga-gl \
\
-device qemu-xhci \
\
-netdev user,id=net0 \
-device virtio-net-pci,netdev=net0
```
.
Feel free to try it on qemu and drop some feedbacks

  • 5 devlogs
  • 19h
Try project → See source code →
Open comments for this post

2h 56m 8s logged

Devlog - 5

Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well

FINALLY, SSL WORKS!!!

New Features

  • Wayland (No Compositor)
  • Wlroots
  • Mesa
  • OpenSSL as RXPKG
  • CA-Certs Properly Compiled
  • DRM Support
  • GIT!!

We can now see the penguins and the new Kernel Panic screen thanks to DRM Support + GPU Support
.
we only support virtio-gpu right now but planning to expand more!
.
Hopefully, it’s the last devlog before the 1st Ship of this Project

also i couldn’t get tinywl working, will try it in next release 0.2

Thanks for following the dev till now!

0
0
10
Open comments for this post

6h 28m 17s logged

Devlog (No.8)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

I’ve thought of more useful features and added them as well, and you will love it

Here are the list of the features i’ve added

  • File Uploads!!
  • Breadcrumbs
  • PropsReplacement
  • Improved Nene HTTP
  • ColorPickers!
  • Some Docs
  • Image Memory

File uploads was the hardest part to do, it took a lot of time debugging and working around
then there was loading image from memory i had to figure out what to do, so i just made it to load the selected file from memory

Known Funny Issue: Please don’t try uploading a GB worth of file, it freezes up your system, i think i may try writing an exception that prevents 500MB+ file being uploaded otherwise it’s disaster

I’m planning to ship 1st release by next blog soon enough, working on it from now on so it would be easier for everyone to use it

Here’s the Screenshot

0
0
5
Open comments for this post

4h 36m 11s logged

Devlog - 4

Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well

WOWOWWOW, Finallly own package manager???

New Features

  • iproute2
  • iputils
  • systemd-confs
  • RX Package Manager

About the RX Package Manager

  • The package manager is currently written in dart
  • It currently stores packages at /var/lib/rxpkg/vol/<package>/<version>
  • It symlinks it to main /, So it would be better i thought
  • there’s also rxbuild . command to build .rx package it’s kind of like PKGBUILD

sample bash build.toml

version = 1

[build]
system = "autotools"

out_of_source = true

configure = [
    "--prefix=/usr",
    "--sysconfdir=/etc",
    "--localstatedir=/var",
    "--disable-nls"
]

make = [
    "-j${NPROC}"
]

install = [
    "DESTDIR=${DESTDIR}"
]

#sample bash manifest.toml

name = "bash"
version = "5.3.0"
release = 1

arch = "x86_64"

license = "GPL-3.0-or-later"

description = "GNU Bourne Again Shell"

homepage = "https://www.gnu.org/software/bash/"

maintainer = "Ramix Team"

depends = [
    "glibc>=2.43",
    "readline>=8.3",
    "ncurses>=6.6"
]

Run rxbuild . and there you go your bash.rx package!!

You can find the latest ISO in my github release page!

Run it like this in qemu

qemu-system-x86_64  \    
       -cpu host \    
       -m 2G \    
       -cdrom Ramix.iso \    
       -netdev user,id=net0 \    
       -device e1000,netdev=net0 \    
       -enable-kvm 

Share your feedbacks in Comments section, I love it

0
0
1
Open comments for this post

5h 41m 57s logged

Devlog - 3

Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well

Finally, SystemD Support!

SystemD now boots as PID 1 at started and now we also have GETTY Support User Management

New Features

  • Python 3
  • Meson, Ninja, CMake
  • Sqlite3, Shadow
  • SystemD!!!
  • Linux-PAM
  • Kmod for modprobe and such commands
  • Login Support!!

Upcoming Changes

  • Networking
  • Graphical Interface
  • Recovery

Grab the Test Release ISO from Github

https://github.com/kwe26/ramix-lfs/releases/tag/0.1

QEMU Command

qemu-system-x86_64 \    
       -cpu host \    
       -m 2G \    
       -cdrom Ramix.iso \    
       -netdev user,id=net0 \    
       -device e1000,netdev=net0 \    
       -enable-kvm

And it will startup!!!

Other Changes

*since we had prepared GCC and Compiler Enviorment inside the Chroot, from now all the new libs, programs will be compiled inside the chroot now with the inclusion of scripts_chroot and invoke-chroot.sh *

0
0
2
Open comments for this post

3h 9m 54s logged

Devlog - 2

Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well

Finally, It can Now Boot on QEMU

Steps i followed to make it bootable

  • First i Compressed the Rootfs into rootfs.squashfs
  • Created an Initramfs with Busybox to mount and switch root to squashfs
  • Grub to Boot into Kernel using the Initramfs.

There’s still some issues with GCC not working properly due to Pass 2 Compiler not being compiled

QEMU COMMAND

qemu-system-x86_64 -cpu host -m 2G -cdrom Ramix.iso -enable-kvm

ISO Link for Testing

https://github.com/kwe26/ramix-lfs/releases/tag/testing

0
0
1
Open comments for this post

5h 21m 50s logged

Devlog (No.7)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

I’ve been thinking and working on new features which would make it possible for NeneUI to be used productionally by all the developers

New Features

  • ForEach Widget Support to ForEach Terms
Column('#forEachTest', {
    mainAxisAlignment: MainAxis.start,
    crossAxisAlignment: CrossAxis.start,
    foreach: true,
    children: ForEach('#forEachW', {
        varToForEach: "testMap",
        namespaceVar: "testMap",
        child: Row('#roWCh', {
            children: [
                Text('#TextABC', {
                    text: Var({
                        template: "Hello, %1 (%2)",
                        variable: "for.title,for.gender"
                    })
                })
            ]
        })
    })
})

The Code ForEach will only work inside children:[] where multiple widgets can be rendered
Such as Row, Flex, Table

  • Frame Widget
Frame('#frame', { framePath: "/ui/test" })

This Widget Functions just like IFrames in HTML to render something inside another page

  • Table Widgets
    The Table Widgets Include Table, TableCell, TableFooter, TableRow, TableSize

  • DatePicker Widget

DatePicker('#dtp', {
          mode: PromptMode.dialog,
          defaultDate: DateTime.now()
})

PromptMode and DateTime are now integrated within Core.ts

  • JavaScript Code Execution!! YOU CAN NOW EXECUTE JAVASCRIPT CODE TOO!!
DoAction(Action.JAVASCRIPT, `console.log("Var: "+getVariable("#userName.controller")); action('${Action.SHOW_TOAST}', Date.now() + ' Hello World ' + getVariable("#userName.controller"));`)

Currently Using flutter_js which in turn uses QJS behind the scenes

Modifications

  • Image now supports Variable URL Support as well
  • showScaffold Flag has been added to Daikon Renderer for Frame

Planned Stuffs

  • ListView and GridView Support in Future Updates
  • Usable JS Features
  • OTP Input and More Shadcn_flutter Widgets

Thanks for Reading!!!!

0
0
2
Open comments for this post

2h 48m 17s logged

Devlog - 1

Ramix an Simple Linux Distribution Made from Scratching Following the Linux from Scratch Guide with Custom Scripts as well

Today I’ve Compiled Basic GCC, Make, GNU Bash And Coreutils, Kernel Headers

I’m trying to Get this to around usable-state Distro as TUI and SystemD!!

Compiling GMP required an Patch for GCC 16 Which i found on Gitlab, I’ve referenced it on Repo.

My Goals

  • Get it Boot on QEMU
  • Basic Internet Access (i doubt)
  • QuickJS & Python

Beyond Current Goals

  • X.org/Wayland Support
  • A Basic Desktop Manager
  • Support for Real Hardwares

Forgive me for the Logo, I’ll create an proper one in time being

0
0
3
Ship

I made an WebOS (RemOS). I used shadcn_flutter package for ease UI library and Windows Function with the Snap-in Functionality As well, I've also used Flutter InAppWebView for the IFrame Support in Apps.

  • 2 devlogs
  • 3h
  • 5.99x multiplier
  • 18 Stardust
Try project → See source code →
Open comments for this post

2h 27m 13s logged

Devlog #2
.
I’ve added Startup Sound
.
Also Calculator App and Some WebView Apps such as Paint, Wikipedia and YouTube.
.
And an Top Bar just like in GNOME and such
.
And Also Clock Widget on Home Screen as well
.
Thanks

0
0
6
Open comments for this post

5h 29m 3s logged

Devlog 7

.
Context: it is an Server-Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code or re-compiling the app.
.
.
New Features

  • Added NeneHTTP and NeneCallback for Callback (IPC-like)
  • Add AlertDialog Support
  • Add HoverCard Widget
  • Improve Types of Widgets to Ensure Easy Integration
  • Remove Unused Imports
  • Half-Done ForEach Support, Quite Difficult but will try to implement it soon.
  • FormSubmit Button Widget
  • Added Widget Props Manipulation as well to Manipulate or Replace Widget at any place.
    .
    I’m working on more new features to integrate, hopefully they get integrated with ease.
0
0
2
Open comments for this post

30m 14s logged

Devlog #1

RemOS an WebOS named after Rem from Re:Zero
.
.
Using shadcn_flutter + Flutter for Window Widgets and it even supports Windows 11’s Snap-In like Feature.
.
Working on Other Elements Soon!
.
Thanks ;;3

0
0
6
Open comments for this post

5h 38m 19s logged

Devlog 6

.
. Context: It is an Server Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code and re-compiling the entire app.
.
New Features

  • Introduced CheckBox and TextField widgets with state reading support
  • Added Context Menu functionality for various widgets
  • Added NavigationItem, NavigationGroup, and NavigationDivider components
  • Implemented Compare() for conditional UI rendering
  • Added Refresh Interface option in Daikon Debug
  • Integrated Iconify API for dynamic icon resolution and rendering
    .
    .
    I Plan to add More Features sooner enough. Completing NeneUI.
0
0
3
Open comments for this post

2h 28m 40s logged

Devlog #5

.
Project Context:
.
This is a Server Side Rendering Library for Flutter that allows you to update the User Interface of app without completely re-building the app granting control from server-side and natively render all widgets instead of WIdget.
.
.
In This Update I’ve added

  • Image Widget Complete Support in Daikon Renderer along with SVG Support
  • Daikon Debugger
  • Variable Display and Setting
  • ButtonGroup Widget too!

You can see the attached video!!.

0
0
4
Open comments for this post

1h 10m 56s logged

Devlog #4

.
Context for thoose who don’t know: I’m making an Server Side Rendering Library, Where You can Update your App without updating the entire app everywhere. Write in JS, Works in FLutter
.
Updates: Add New Widgets such as Card, Image, Feedback Widget (CircularProgressIndicator, LinearProgressIndicator, Button), Add Actions for Simple Reactivity
.
It uses the ID_Database to Manage Visibility of Widgets (Demo Given), The Actions can also invoke Navigation Push and Push Replace. and Also Show TOAST!!
.
Hope to see more coming changes soon to make it productional use ;) 😋.

Thanks
Kiwi

0
0
3
Open comments for this post

2h 3m 5s logged

Devlog #3.1
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve added Some More Widgets such as Card, Image, Expanded, Container support to Flutter Render too!
.
Some Feedback Widgets are also added such as CircularProgressIndicator and LinearProgressIndicator
.
I’m also planning on idDatabase Manipulation and doAction() to perform actions as well.
.
I’m planning on to adding more and also an Tiny JS Runtime as well for Reactivvity (i’ve planend it for now)
.
More things Coming ;) 🥰

0
0
3
Open comments for this post

1h 8m 53s logged

Devlog #3
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve finally made it to parse and render the User Interface in Flutter, I’ts really minimal right now.
.
I’m focusing to add more Widgets and stuff and reactivity of widgets in the end.
.
There’s lot more things coming ;;33😉

0
0
1
Open comments for this post

1h 26m 16s logged

Hi there,
I’m working on a Server Side UI Rendering Linking Flutter and JavaScript.
.
You will write the code in javascript and it will be converted into JSON, which the flutter will parse and render. it is much more effective than WebView Apps.
.
And Since it’s Native means Native Performance too.
.
Currently I’ve only added few widgets in TypeScript only.
.
Scaffold, Center, Container, EdgeInsets, Expanded, Padding, SizedBox, Column, Row, SingleChildScrollView, Flex, Text, TextStyle
.
And Some Enums as well.
.
I’ve not made Flutter Renderer Yet. The lib/* currently looks like.

0
0
1

Followers

Loading…