thin client operating system
About Us

if == " main ": main() 2.4 build.sh – Full OS image builder #!/bin/bash set -e OUTPUT="thinclient.iso" OVERLAY="overlay" KERNEL_VERSION="5.15.0" # match your kernel build 1. Build kernel (skip here – assume you have bzImage in /boot) cp /boot/vmlinuz-$KERNEL_VERSION kernel 2. Create initramfs (CPIO + gzip) cd $OVERLAY find . -print0 | cpio --null -o --format=newc | gzip -9 > ../initramfs.cpio.gz cd .. 3. Create ISO using GRUB mkdir -p iso/boot/grub cp kernel iso/boot/ cp initramfs.cpio.gz iso/boot/

def main(): print("Thin Client OS started. Connecting to remote desktop...") while True: ret = launch_rdp() print(f"RDP exited with code ret. Reconnecting in 5 seconds...") time.sleep(5)

cat > iso/boot/grub/grub.cfg <<EOF set timeout=0 set default=0 menuentry "Thin Client OS" linux /boot/kernel quiet console=tty0 console=ttyS0,115200 initrd /boot/initramfs.cpio.gz

echo "Built: $OUTPUT" Save as kernel.config and use with make menuconfig to strip down kernel.

EOF

grub-mkrescue -o $OUTPUT iso/

Thin Client Operating System Direct

if == " main ": main() 2.4 build.sh – Full OS image builder #!/bin/bash set -e OUTPUT="thinclient.iso" OVERLAY="overlay" KERNEL_VERSION="5.15.0" # match your kernel build 1. Build kernel (skip here – assume you have bzImage in /boot) cp /boot/vmlinuz-$KERNEL_VERSION kernel 2. Create initramfs (CPIO + gzip) cd $OVERLAY find . -print0 | cpio --null -o --format=newc | gzip -9 > ../initramfs.cpio.gz cd .. 3. Create ISO using GRUB mkdir -p iso/boot/grub cp kernel iso/boot/ cp initramfs.cpio.gz iso/boot/

def main(): print("Thin Client OS started. Connecting to remote desktop...") while True: ret = launch_rdp() print(f"RDP exited with code ret. Reconnecting in 5 seconds...") time.sleep(5) thin client operating system

cat > iso/boot/grub/grub.cfg <<EOF set timeout=0 set default=0 menuentry "Thin Client OS" linux /boot/kernel quiet console=tty0 console=ttyS0,115200 initrd /boot/initramfs.cpio.gz if == " main ": main() 2

echo "Built: $OUTPUT" Save as kernel.config and use with make menuconfig to strip down kernel. -print0 | cpio --null -o --format=newc | gzip -9 &gt;

EOF

grub-mkrescue -o $OUTPUT iso/

thin client operating system
Contact Us

Team Marketing Cochin
Marketing Co-ordinator
Chimmney Building, Opp. IBP Petrol-Bunk,
Toll Junction, Edapally, Kochin-682024, Kerala
Tel : 0484 - 2544604 / 5 / 6 / 7
Mobile: +91 9387221110
Email:

Designed by Worldviewer Dot Com (India) Pvt. Ltd. www.kerala.com