Difference between revisions of "Kraken"
m (→Status: fixed the links) |
m (Moved current text to Kraken1, Commented on Kraken2 and Kraken3) |
||
Line 1: | Line 1: | ||
− | + | =Kraken3= | |
+ | Development started Feb 27, 2009 when I got the bright idea to just try to boot a bootstrapped directory. <br /> | ||
+ | ==Current features== | ||
+ | * Full 2.6.26-1 kernel | ||
+ | * 686 AND AMD64 support (it's new! no reason there couldn't be a MIPS or ARM version) | ||
+ | * ssh client | ||
+ | * dhcp client | ||
− | =Features= | + | ==X version== |
− | ==kernel== | + | * fluxbox |
+ | * EVERY F'N DRIVER | ||
+ | * xdm + config to allow null password root login | ||
+ | |||
+ | ==TODO== | ||
+ | * NTFS support | ||
+ | * auto mounter | ||
+ | * desktop icons | ||
+ | * cmdline options | ||
+ | ** dhcp | ||
+ | ** static ip | ||
+ | * cron | ||
+ | * the fancy background | ||
+ | * persistent home directory support | ||
+ | ** usb | ||
+ | ** gmailfs | ||
+ | ** webdav | ||
+ | ** ftp | ||
+ | * nvidia + fglrx | ||
+ | * some way to get the X version smaller | ||
+ | |||
+ | ==Status== | ||
+ | * lite: 46MB compressed, 144MB running | ||
+ | * full: 96MB compressed, 23?MB running | ||
+ | |||
+ | =Kraken2= | ||
+ | This was a fairly short lived version. Basically, it used the debian kernel and a lot of the binaries with basic dependency resolving and hardware detection support. Kraken2 was developed for a week or so. Development pretty much stopped at the beginnings of a package manager. | ||
+ | |||
+ | =Kraken1= | ||
+ | Live cd, built from scratch for optimal size and speed (ricer mentality I know, but here it counts). All in all, it's running reasonable with no X server, but for all the extra fun enhancements, it looks like X needs to be loaded somehow. | ||
+ | ==Features== | ||
+ | ===kernel=== | ||
* openmosix | * openmosix | ||
** 2.6.17-om1 | ** 2.6.17-om1 | ||
Line 26: | Line 63: | ||
**** overall, lots to deal with | **** overall, lots to deal with | ||
− | ==basic system== | + | ===basic system=== |
* busybox | * busybox | ||
** used for majority of tools | ** used for majority of tools | ||
** build by hand | ** build by hand | ||
** has almost everything needed | ** has almost everything needed | ||
− | ==ssh/scp/sshd== | + | ===ssh/scp/sshd=== |
* dropbear | * dropbear | ||
** for ssh and friends | ** for ssh and friends | ||
Line 41: | Line 78: | ||
** not *that* big | ** not *that* big | ||
− | ==browser== | + | ===browser=== |
* links | * links | ||
** using version 2 for fb graphics | ** using version 2 for fb graphics | ||
Line 49: | Line 86: | ||
** requires X | ** requires X | ||
** more complient | ** more complient | ||
− | ==windows compatibility== | + | ===windows compatibility=== |
* qemu | * qemu | ||
** not fully tested | ** not fully tested | ||
Line 57: | Line 94: | ||
** don't need to login to the system to use the apps installed locally | ** don't need to login to the system to use the apps installed locally | ||
− | ==window manager== | + | ===window manager=== |
* something small and quick | * something small and quick | ||
** fluxbox? | ** fluxbox? | ||
Line 64: | Line 101: | ||
*** ratpoison? | *** ratpoison? | ||
− | ==misc tools== | + | ===misc tools=== |
* installed | * installed | ||
** nc thanks to busybox | ** nc thanks to busybox | ||
Line 75: | Line 112: | ||
*** doesn't seem to go once started | *** doesn't seem to go once started | ||
− | ==background== | + | ===background=== |
* http://sphex.tentacle.net/downloads/kraken2112_2.jpg it's perfect. | * http://sphex.tentacle.net/downloads/kraken2112_2.jpg it's perfect. | ||
− | =Current Sizes= | + | ==Current Sizes== |
* Kernel(2.6): 1.4MB | * Kernel(2.6): 1.4MB | ||
* Initramfs: 9.7MB | * Initramfs: 9.7MB | ||
* Memory: 24MB | * Memory: 24MB | ||
− | =Status= | + | ==Status== |
− | + | {{{status|Current rev [[Kraken#0.2.0b|0.2.0b]] stuck on font issue for [[Kraken#0.3.0b|0.3.0b]]}}} | |
− | ==0.3.0b== | + | ===0.3.0b=== |
* main | * main | ||
** hostname set at bootloader | ** hostname set at bootloader | ||
** rdate run after network, specified at boot | ** rdate run after network, specified at boot | ||
** update fluxbox to the nice pseudo transparent one | ** update fluxbox to the nice pseudo transparent one | ||
− | ==0.2.0b== | + | ===0.2.0b=== |
* packages | * packages | ||
** firefox (done) | ** firefox (done) | ||
Line 106: | Line 143: | ||
** fluxbox time format (done) | ** fluxbox time format (done) | ||
** ntfs password app (done) | ** ntfs password app (done) | ||
− | ==0.0.1b== | + | ===0.0.1b=== |
Currently, Kraken is a 11MB live cd, working elements include: | Currently, Kraken is a 11MB live cd, working elements include: | ||
* busybox | * busybox |
Revision as of 23:45, 2 March 2009
Kraken3
Development started Feb 27, 2009 when I got the bright idea to just try to boot a bootstrapped directory.
Current features
- Full 2.6.26-1 kernel
- 686 AND AMD64 support (it's new! no reason there couldn't be a MIPS or ARM version)
- ssh client
- dhcp client
X version
- fluxbox
- EVERY F'N DRIVER
- xdm + config to allow null password root login
TODO
- NTFS support
- auto mounter
- desktop icons
- cmdline options
- dhcp
- static ip
- cron
- the fancy background
- persistent home directory support
- usb
- gmailfs
- webdav
- ftp
- nvidia + fglrx
- some way to get the X version smaller
Status
- lite: 46MB compressed, 144MB running
- full: 96MB compressed, 23?MB running
Kraken2
This was a fairly short lived version. Basically, it used the debian kernel and a lot of the binaries with basic dependency resolving and hardware detection support. Kraken2 was developed for a week or so. Development pretty much stopped at the beginnings of a package manager.
Kraken1
Live cd, built from scratch for optimal size and speed (ricer mentality I know, but here it counts). All in all, it's running reasonable with no X server, but for all the extra fun enhancements, it looks like X needs to be loaded somehow.
Features
kernel
- openmosix
- 2.6.17-om1
- builds
- rumored unstable with openmosix
- userland tools don't work
- leaning towards this right now
- it's already built to my liking
- 2.4.27 has problems on some machines
- i'm not going to be clustering this that much anyway
- Waldo/Guerilla filesystem will work here just as well as 2.4
- 2.4.27-om1
- already compiled, meaning not as small as it could be
- ancient
- userland tools work
- 2.6.17-om1
- openssi
- 2.6.10
- hard to find
- working with 2.6 and openssi
- hard to get working
- very strange proc issues
- lots of userland tools need to be compiled with libcluster support
- overall, lots to deal with
- 2.6.10
basic system
- busybox
- used for majority of tools
- build by hand
- has almost everything needed
ssh/scp/sshd
- dropbear
- for ssh and friends
- currently a static multicall binary
- dependent on uclibc, glibc is already present due to busybox
- doesn't support dynamic proxies
- openssh
- it works
- not *that* big
browser
- links
- using version 2 for fb graphics
- blue screens (literally) on exit
- firefox
- bigger
- requires X
- more complient
windows compatibility
- qemu
- not fully tested
- not friendly with vga=791
- wine
- dependent on X
- don't need to login to the system to use the apps installed locally
window manager
- something small and quick
- fluxbox?
- joe's wm
- anything else?
- ratpoison?
misc tools
- installed
- nc thanks to busybox
- nmap
- tcpdump
- ngrep
- ntfs-3g
- planned installed
- scanrand
- doesn't seem to go once started
- scanrand
background
-
it's perfect.
Current Sizes
- Kernel(2.6): 1.4MB
- Initramfs: 9.7MB
- Memory: 24MB
Status
Current rev 0.2.0b stuck on font issue for 0.3.0b
0.3.0b
- main
- hostname set at bootloader
- rdate run after network, specified at boot
- update fluxbox to the nice pseudo transparent one
0.2.0b
- packages
- firefox (done)
- vncviewer (done, added to base)
- rdesktop (done, added to base)
- main
- sshd (done)
- shared public keys (done)
- boot menu
- pretty logo (working on vesamenu.c32)
- no x (done)
- no network (done)
- packages (done)
- unionfs home directory usb thinger booya
- fluxbox time format (done)
- ntfs password app (done)
- sshd (done)
0.0.1b
Currently, Kraken is a 11MB live cd, working elements include:
- busybox
- 2.6.17-om (however the openmosix side of things is disabled)
- bash
- openssh
- Xvesa
- links2
- fluxbox
0.0.1b: a7ccb2456ef028a6b6f49f4f52f3648e https://the.narro.ws/~brimstone/kraken/kraken-0.0.1b.iso
Released: March 30, 2007