How to install Hyperbola Gnu

Refer https://www.hyperbola.info/ for more information.

Find existing partitions.
	lsbkl -f
Select partition type. Gpt or MBR [1]
	cfdisk /dev/sda
For MBR partition type,
Create 2 partitions. One for root, 24gb, one for swap 4gb. [2]
Formart partitions 
	mkfs.ext4 /dev/sda1
	mkswp /dev/sda2
Mount partition
	mount /dev/sda1 /mnt

	pacman-key –init
	pacman-key –populate hyperbola arch
	pacman-key –refresh-keys
If error happens repeat the above 3.
Edit mirror list.
	nano /etc/pacman.d/mirrorlists

Install base system
	pacstrap /mnt base
	genfstab -U -p /mnt >> /mnt/etc/fstab
	arch-chroot /mnt
(now prompt changes)
	echo myhostname > /etc/hostname
	nano /etc/locale.gen
(uncomment en_USUTF8 UTF8)
	locale-gen
	useradd -m -G wheel 
	passwd 
	echo LANG=en_US.UTF-8 > /etc/locale.conf
	export LANG= en_US.UTF-8
	ln -s /usr/share/ZoneInfo/Asia/Calcutta /etc/localtime
	hwclock –systohc
Set root password
	passwd root
Install softwares
	pacman -S grub os-prober
	grub-install /dev/sda
	grub-mkconfig -o /boot/grub/grub.cfg
	umount -R /mnt
	reboot

Intall other softwares
Start dhcp client
	dhcpcd
	pacman -Syy
	pacman -S xorg
	pacman -S xorg-video-amdgpu xf86-video-ati
	pacman -S plasma
if needed can install plasma-wayland-session
Set daemon programs
	rc-update add dhcpcd default
	rc-update add sddm default
	reboot

Welcome to gnu.

Some other options
For setuping up different partitions for home and var 
After [2] do the following,
	mkdir /mnt/home
	mkdir /mnt/var
	mount /dev/sda2 /mnt/home
	mount /dev/sda3 /mnt/var

[1] For gpt partition type, 2 extra partitions are required.
	/dev/sda1, boot partition with 512M (linux partion)
	/dev/sda2, BIOS boot (hex code EF02) with 1M (bios partition)

	mkdir /mnt/boot
	mount /dev/sda1 /mnt/boot 

Nullius in verba


Advertisement

Linus Torvalds says GPL was defining factor in Linux’s success

Linus Torvalds and Dirk Hohndel, vice president and chief of open source at VMware, discussed the role that GNU GPL played in the success of Linux during a keynote conversation this week at LinuxCon NA in Toronto. Here is an edited version of the conversation.

“FSF [Free Software Foundation] and I don’t have a loving relationship, but I love GPL v2,” said Torvalds. “I really think the license has been one of the defining factors in the success of Linux because it enforced that you have to give back, which meant that the fragmentation has never been something that has been viable from a technical standpoint.”

“The GPL ensures that nobody is ever going to take advantage of your code. It will remain free and nobody can take that away from you. I think that’s a big deal for community management.”

— source cio.com | 27 Aug 2016

Thank you GNU. Thank you Stallman.

Nullius in verba


GNU Linux-libre 5.8 Required A Lot Of Deblobbing

Linux 5.8 is one of the biggest releases in a while but that newly-stable kernel also means a lot of the new drivers need to be stripped out or otherwise modified over being reliant on binary-only firmware/microcode or contingent upon other dependencies deemed not free to the Free Software Foundation standards. GNU Linux-libre 5.8-gnu was released today by Alexandre Oliva of the FSF Latin America team. The deblobbed GNU-blessed Linux 5.8 kernel is available from fsfla.org.

— source phoronix.com | 3 Aug 2020

Nullius in verba


About GNU Linux-libre

Bruce Byfield interviewed me about GNU Linux-libre to write an article for the [GNU/]Linux Pro magazine.

Give a little background about yourself and your work in free software.

I started getting involved with GNU back in 1991, initially as a user who occasionally reported and tried to fix bugs, and a couple of years later as a contributor and maintainer of various development tools, such as the autotools and GCC. It was the latter that got me a job at Red Hat in 2000, where I also got involved with binutils, glibc, and GDB.

I started giving speeches about Free Software philosophy that year, very much along the lines of Richard Stallman’s speech that had changed my life in 1996, and a few years later I helped start FSF Latin America, a sister organization of the other Free Software Foundations.

— source fsfla.org

Nullius in verba


Interview with Richard Stallman and Brian Gough, of the GNU Project

In this anniversary issue of Revista Espírito Livre, the interview is with Richard Stallman and Brian Gough, both from the GNU Project. The conversation is conducted by Alexandre Oliva, Revista Espírito Livre columnist and Free Software Foundation Latin America member.

Revista Espírito Livre: Why did the world need a, erhm, gnu 🙂 operating system back in the ’80s?

Richard M. Stallman: The world needed a free software operating system, because there wasn’t any. So I decided to write one. Then I made technical decisions: decided to follow the design of Unix to make it portable, to make it upward-compatible with Unix so that Unix users could switch easily, and to support only 32-bit machines or bigger, to avoid the extra work of supporting a small address space.

REL: What roles do/did you play in the GNU project, and for how long?

— source fsfla.org | Apr, 2010

Nullius in verba


GNU Linux-Libre 5.6 Kernel Is Out

Less than a day after the release of the Linux 5.6 kernel series, the GNU Linux-libre project announced the general availability of the GNU Linux-libre 5.6 kernel. The aim of the GNU Linux-libre project is to provide the GNU/Linux community with a version of the upstream Linux kernel that’s 100% free. Therefore, the GNU Linux-libre 5.6 kernel is a 100% free version of the Linux 5.6 kernel, shipping only with free and open source drivers. GNU Linux-Libre 5.6 kernel deblobs three new drivers that have been included in the Linux 5.6 kernel series, namely AMD Trusted Execution Environment, ATH11K WiFi, and Mediatek SCP remoteproc Additionally, it also cleans up the Nouveau, AMDGPU, and AMD PSP drivers.

— source 9to5linux.com | Mar 30, 2020

Nullius in verba


How to install fonts

apt-get install ttmkfdir
#mkdir /usr/share/fonts/truetype/malayalam/
move the font here.

#ttmkfdir > fonts.scale
#mkfontscale
#ttmkfdir > fonts.dir
#mkfontdir
#xset fp+ /usr/share/fonts/truetype/hindi/
#xset fp rehash
#fc-cache -fv

restart Display(X)

How to install Malayalam
Download ttf-malayalam-sm-fonts_0.5.1-1_all.deb and patches-0.0607.tar.bz2
http://smc.org.in/

#dpkg -i installation/gnu/language/ttf-malayalam-sm-fonts_0.5.1-1_all.deb
# cd /usr/lib/pango/1.5.0/modules
# mv pango-indic-fc.so pango-indic-fc.so.orig
# cp /home/jag/installation/gnu/language/pango-indic-fc.so .

restart Display(X)

To Enable Malayalam

apt-get install language-support-ml language-pack-ml language-pack-gnome-ml language-pack-gnome-ml-base language-pack-kde-ml language-pack-kde-ml-base

apt-get install scim scim-gtk2-immodule m17n-contrib scim-m17n

wget http://download.savannah.gnu.org/releases/smc/Swanalekha/scim-ml-phonetic_0.1.3-1_all.deb
dpkg -i scim-ml-phonetic_0.1.3-1_all.deb

wget http://ftp.jp.debian.org/debian/pool/main/t/ttf-indic-fonts/ttf-malayalam-fonts_0.5.4_all.deb
dpkg -i ttf-malayalam-fonts_0.5.4_all.deb

touch /etc/X11/Xsession.d/74custom-scim_startup
chmod 646 /etc/X11/Xsession.d/74custom-scim_startup
echo ‘export XMODIFIERS=”@im=SCIM”‘ >> /etc/X11/Xsession.d/74custom-scim_startup
echo ‘export GTK_IM_MODULE=”scim”‘ >> /etc/X11/Xsession.d/74custom-scim_startup
echo ‘export XIM_PROGRAM=”scim -d”‘ >> /etc/X11/Xsession.d/74custom-scim_startup
echo ‘export QT_IM_MODULE=”scim”‘ >> /etc/X11/Xsession.d/74custom-scim_startup
chmod 644 /etc/X11/Xsession.d/74custom-scim_startup