===== What? =====
Notes about running Red Star 3.0 Desktop, a North Korean linux distro. Word has it that it's used along with Windows in North Korea. Trying it out on KVM.
See also:
* https://richardg867.wordpress.com/2015/01/01/notes-on-red-star-os-3-0/
* https://www.northkoreatech.org/2014/12/30/red-star-3-0-desktop-the-install/
* https://www.northkoreatech.org/
===== installation =====
* RedStar3 is a Fedora spin, with 2.6.32 kernel. So most KVM virt-* drivers work.
* architecture is 32bit
* I did choose DHCP when asked for network settings, and run a dhcpd in a different VM
* after installation, no login manager did successfully come up for me (manual start works). A character in my login name might be the issue, according to the error.
===== observations =====
{{ :software:redstar2.png?400&nolink|}}
* security: root login disabled, selinux is active, the firewall is blocking incoming ICMP replies
* The configured startpage in firefox is not using DNS but trying to access an IP from a private network range: 10.76.1.11
* some package versions:
* kernel-2.6.38.8-24.rs3.0
* xorg-x11-server-Xorg-1.11.1-1.rs3.0
* firefox-3.5-2.5.rs3.0
* The window manager is KDE 3.5 with a MacosX like theme
* The distro is build at the "Osandok Information Center"
* Some packages refer to "upstream" locations which are only resolved by North Korea DNS servers, i.e. %%http://www.osandok.inf.kp/%% (ns[1,2}.kptc.kp seem to be authoritive for TLD kp., but are unreachable currently)
* Japanese input is possible, ibus-1.3.6 and anthy are used
* /etc/redhat-release: 《붉은별》사용자용체계 3.0판
* The firefox from RedStar3 uses this id:
Mozilla/5.0 (X11; U; Linux i686; ko-KP; rv:1.9.1b4) Gecko/20130508 Fedora/1.9.1-2.5.rs3.0 NaenaraBrowser/3.5b4
* buildtime:
$ cat /etc/buildtime
[Build Info]
Time=2013년 6월 3일 월요일 21:42:32
Number=3481
CoreNumber=17634
InstallTime=2014. 12. 31. (수) 22:58:11 KST
* some processes/packages without directly seeing the purpose:
* process /usr/bin/opprc, package esig-cb, description "electronic signature system", url %%http://chongbong.inf.kp/e-sig%%
* process /usr/sbin/chkutild, package redstar-utils, description "contain utilities for RedStar Distribution"
* https://www.insinuator.net/2015/07/redstar-os-watermarking/
===== first steps =====
* The firewall is blocking incoming ICMP replies, "iptables -P INPUT ACCEPT" changes this
* For me, automatic startup of X fails. Manual "startx" works.
* After installation, root has no password set and is locked. The following allows remote logins as root via ssh:
# I use guestfish to modify the grub.cf
guestfish -i -a /var/lib/libvirt/images/vm1.qcow2
> edit /etc/grub.conf
kernel /boot/vmlinuz-2.6.38.8-24.rs3.0.i686 ro root=[..] console=tty0 console=ttyS0,19200n8
> exit
# start system, login via serial console
passwd root
usermod -s /bin/bash root
chkconfig sshd on
reboot
# now login as root via ssh or serial is possible, X can be started
startx