Linux From Scratch
I built a qemu/kvm raw image of LFS SVN 20150803 version
you can download it directly here or save some bandwith and use this torrent link
It's a 32bit version on a 10g partition image file.
The only account is root with password=passwd
md5sum 9dcd362bb6de490da20d3c467ea44c7c lfs-build-09082015.img.xz
You can easely launch it with qemu with this command line : qemu-system-i386 -enable-kvm -m 2048 -smp cpus=4 -hda lfs-build-09082015.img -redir tcp:2222::22
and then ssh root@localhost -p 2222 on your host machine
List of installed softwares :
- Python-3.4.3
- XML-Parser-2.44
- acl-2.2.52.src
- attr-2.4.47.src
- autoconf-2.69
- automake-1.15
- bash-4.3.30
- bash-4.3.30-upstream_fixes-2.patch
- bc-1.06.95
- bc-1.06.95-memory_leak-1.patch
- binutils-2.25.1
- bison-3.0.4
- blfs-bootscripts-20150802
- bzip2-1.0.6
- bzip2-1.0.6-install_docs-1.patch
- check-0.10.0
- coreutils-8.24
- coreutils-8.24-i18n-1.patch
- dejagnu-1.5.3
- dhcpcd-6.9.1
- diffutils-3.3
- e2fsprogs-1.42.13
- eudev-3.1.2
- expat-2.1.0
- expect5.45
- file-5.24
- findutils-4.4.2
- flex-2.5.39
- gawk-4.1.3
- gcc-5.2.0
- gdbm-1.11
- gettext-0.19.5.1
- glib-2.44.1
- glibc-2.21
- glibc-2.21-fhs-1.patch
- gmp-6.0.0a
- gperf-3.0.4
- grep-2.21
- groff-1.22.3
- grub-2.02~beta2
- gzip-1.6
- htop-1.0.3
- iana-etc-2.30
- inetutils-1.9.4
- intltool-0.51.0
- iproute2-4.1.1
- irssi-0.8.17
- kbd-2.0.3
- kbd-2.0.3-backspace-1.patch
- kmod-21
- less-458
- lfs-bootscripts-20150222
- libcap-2.24
- libffi-3.2.1
- libpipeline-1.4.0
- libtirpc-0.3.2
- libtirpc-0.3.2-api_fixes-1.patch
- libtool-2.4.6
- linux-4.1.3
- lsb-release-1.4
- lsof_4.89
- lynx2.8.8rel.2
- m4-1.4.17
- make-4.1
- man-db-2.7.1
- man-pages-4.01
- mpc-1.0.3
- mpfr-3.1.3
- ncurses-5.9
- ncurses-5.9-gcc5_buildfixes-1.patch
- openssh-6.7p1
- openssl-1.0.2-fix_parallel_build-1.patch
- openssl-1.0.2d
- patch-2.7.5
- pcre-8.37
- perl-5.22.0
- pkg-config-0.28
- procps-ng-3.3.10
- psmisc-22.21
- readline-6.3
- readline-6.3-upstream_fixes-3.patch
- sed-4.2.2
- shadow-4.2.1
- sysklogd-1.5.1
- sysvinit-2.88dsf
- sysvinit-2.88dsf-consolidated-1.patch
- tar-1.28
- tcl-core8.6.4-src
- texinfo-6.0
- tzdata2015e
- udev-lfs-20140408
- util-linux-2.26.2
- vim-7.4
- wget-1.16.1
- xz-5.2.1
- zlib-1.2.8
- sudo-1.8.14p3
Code
I decided to release some pieces of code which i wrote and still maintain for several work projects.
ntmkstdlib.sh
Although i am not following rules of #bash@freenode for naming a script, i released the NetMonK StandarD LibrarY on Github
you can find anything on github at this location : https://github.com/netmonk/bashlib
Assembly Code
Im also starting a journey into assembly language, mostly x86_64 and linux related.
You will find my first piece of code, which calculates Fibonacci serie only based on register work
It's not big math so its stop after reaching the 64bits limit of register size. Next step will be to play with buffer to process longer number and calculation
You can find everything here : https://github.com/netmonk/asm