Hello,
I am curious if 5.0 will have a 64bit package mirror and desktop interface (we currently only have the core).
Hello,
I am curious if 5.0 will have a 64bit package mirror and desktop interface (we currently only have the core).
Someone would have to fix the official linux64 kernel which resides on the mirror so it boots.
It's supposed to have the modules in this list:
http://hg.slitaz.org/wok/file/73475c2f4329/linux64/stuff/modules64.list
It has none: http://pkgs.slitaz.org/search.sh?filelist=linux64
Even when it had the modules it still wouldn't boot on qemu hosted by 64bit archlinux or 64bit hardware.
So the 64bit version for 5.0 is cancelled?
Sounds like it is just postponed for a little while.
@frash23
Can you boot http://mirror.slitaz.org/iso/rolling/slitaz-rolling-core64.iso
The 5.0 roadmap:
Tasks List: Done
Add x86_64 Support
People : Shann
Build Binutils, Glibc and GCC for x86_64 and cook x86_64 version
20140222 - We have a custom build env and linux64 packages. We will
have only this X86_64 support for 5.0 and may do better for 6.0
There is nothing indicating a 5.0 official release iso with the 64bit kernel or a repo with 64bit compiled software.
All I said is I have never been able to boot the official 64bit kernel.
I thought I read in the roadmap an X64 version was scheduled. No rush, just curious :)
@mojo
Someone would have to fix the official linux64 kernel which resides on the mirror so it boots.
Note:
* slitaz-roll-core64
1. Distro: rolling-core64
http://cook.slitaz.org/cookiso.cgi?distro=rolling-core64
Description: 64 bits kernel with a fully featured 32 bits desktop.
2. linux receipt
http://cook.slitaz.org/cooker.cgi?receipt=linux
[..]
# The Linux receipt handle cross compilation. For x86_64 we actually use
# the uclibc-cross-compiler-x86_64
[..]
# Build bzImage64 with modules
cp -f $stuff/$PACKAGE-slitaz.config64 .config
echo -e "\n* Configure bzImage64 with modules...\n"
yes '' | make ARCH=x86_64 oldconfigecho -e "\n* Building bzImage64 with modules...\n"
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- bzImage &&
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- modules &&
3. linux-slitaz.config64
http://cook.slitaz.org/cooker.cgi?stuff=linux/stuff/linux-slitaz.config64
[..]
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
** slitaz-x86_64
1. Slitaz 5.0 release date?
http://forum.slitaz.org/topic/slitaz-50-release-date/page/2#post-29501
root@slitaz:~# uname -a
Linux slitaz 3.2.53-slitaz #1 SMP Wed Jan 1 18:22:13 UTC 2014 x86_64 GNU/Linux[ 0.000000] Linux version 3.2.53-slitaz (root@slitaz) (gcc version 4.6.3 (SliTaz) ) #1 SMP Wed Jan 1 18:22:13 UTC 2014
root@slitaz:~# file /lib/libc-2.13.so
/lib/libc-2.13.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
2. config-3.2.0-4-amd64:
extract from Debian linux-image-3.2.0-4-amd64
busybox-boot / initrd / initrd.cpio
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"
busybox-boot / initrd
http://cook.slitaz.org/cooker.cgi?receipt=busybox-boot
SHORT_DESC="Many common UNIX utilities for core-5in1/boot flavor."
Slitaz -- core64 / initrd.cpio
http://alanyih.blogspot.com/2014/01/slitaz-core64-initrdcpio.html
initrd - initrd.cpio
1.
http://hg.slitaz.org/wok-undigest/file/0468b8dbcb0f/linux/receipt
50 cp /usr/share/boot/initrd initrd.cpiohttp://hg.slitaz.org/wok/file/2ecc1cd5a9a4/busybox-boot/receipt
116 ( cd $fs/usr/share/boot ; find bin dev init | cpio -o -H newc > initrd )2.
root@slitaz:/tmp/rootfs# ls -l
total 12
drwxr-xr-x 2 root root 4096 Jan 2 23:03 bin
drwxr-xr-x 2 root root 4096 Jan 2 23:03 dev
-rwxr-xr-x 1 root root 1992 Dec 8 00:19 init3.
root@slitaz:/tmp/rootfs# ls -l bin dev
bin:
total 2112
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 busybox
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 cp
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 ln
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 mkdir
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 mknod
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 mount
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 sed
-rwsr-xr-x 8 root root 267428 Dec 8 00:09 shdev:
total 0
crw-rw---- 1 root root 5, 1 Dec 8 00:19 console
crwxrwx--x 1 root root 1, 3 Dec 8 00:19 null
crw-rw---- 1 root root 5, 0 Dec 8 00:19 tty
crw-rw---- 1 root root 4, 1 Dec 8 00:19 tty1
root@slitaz:/tmp/rootfs#4.
root@slitaz:/tmp/rootfs# cat init
#!/bin/sh
[..]TTY=$(tty 2>/dev/null) TTY=${TTY:-/dev/tty1} [ -x /bin/udhcpc ] && udhcpc -b -s /init while true; do busybox | sed '/Current/,$!d' if [ -x /bin/setsid ]; then setsid sh -c "exec sh <$TTY >$TTY 2>&1" else sh <$TTY >$TTY 2>&1 fi done
rootfs.gz (slitaz-rolling-core64.iso) and debian-kernel-amd64
2. config-3.2.0-4-amd64:
extract from Debian linux-image-3.2.0-4-amd64
Slitaz -- core64 / amd64
http://alanyih.blogspot.com/2013/12/slitaz-core64-amd64.html
rootfs.gz (extract from slitaz-rolling-core64.iso) and debian-kernel-amd64
1.
root@slitaz:~# date
Thu Dec 26 01:48:23 UTC 20132.
root@slitaz:~# uname -a
Linux slitaz 3.2.0-4-amd64 #1 SMP Debian 3.2.53-2 x86_64 GNU/Linux3.
root@slitaz:~# dmesg | head -4
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.53-2
[ 0.000000] Command line: BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null autologin screen=text lang=en_US kmap=us4.
root@slitaz:~# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 469.5M 40.0K 469.5M 0% /run
tmpfs 845.1M 141.2M 703.9M 17% /
devtmpfs 452.1M 0 452.1M 0% /dev
tmpfs 469.5M 0 469.5M 0% /dev/shm5.
root@slitaz:~# free -m
total used free shared buffers
Mem: 939 163 775 0 0
-/+ buffers: 163 775
Swap: 0 0 06.
root@slitaz:~# grep gcc /var/log/messages.0
Dec 20 22:28:52 (none) user.notice kernel: Linux version 3.2-slitaz (root@tank) (gcc version 4.6.3 (SliTaz) ) #4 SMP Thu Dec 19 16:29:15 CET 2013
Dec 26 01:18:31 (none) user.notice kernel: [ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.53-27.
root@slitaz:~# slitazSliTaz GNU/Linux
================================================================================
Release : cooking
Architecture : x86_64
Kernel : 3.2.0-4-amd64
Boot options : BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null autologin screen=text lang=en_US kmap=us
Home path : /home/slitaz
Configs : /etc/slitaz
Log files : /var/log/slitaz
Packages DB : /var/lib/tazpkg
Installed : 246 packages
Mirror : http://mirror.slitaz.org/packages/cooking/
================================================================================
Config file: /etc/slitaz/slitaz.conf8.
root@slitaz:~# nslookup http://www.slitaz.org
Server: 10.0.2.3
Address 1: 10.0.2.3Name: http://www.slitaz.org
Address 1: 212.83.135.187 212-83-135-187.rev.poneytelecom.eu
Address 2: 46.105.127.17 ks385316.kimsufi.com
root@slitaz:~#
qemu-x86_64 -m 512 -kernel vmlinuz-3.2.53-slitaz
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"50 cp /usr/share/boot/initrd initrd.cpio
[ -x /bin/udhcpc ] && udhcpc -b -s /init
while true; do
busybox | sed '/Current/,$!d'
if [ -x /bin/setsid ]; then
setsid sh -c "exec sh <$TTY >$TTY 2>&1"
else
sh <$TTY >$TTY 2>&1
fi
done
slitaz-rolling-core64.iso 2014-Aug-04 05:42:53 44.0M
1. extract vmlinuz-3.2.53-slitaz and rootfs.gz from slitaz-rolling-core64.iso
Applications --> Accessories --> ISO Master
2.
root@slitaz:/tmp# ls -l rootfs.gz vmlinuz-3.2.53-slitaz
-rw-r--r-- 1 root root 41239348 Aug 13 10:26 rootfs.gz
-rw-r--r-- 1 root root 3084016 Aug 13 10:26 vmlinuz-3.2.53-slitaz
3.
root@slitaz:/tmp# file -k vmlinuz-3.2.53-slitaz
vmlinuz-3.2.53-slitaz: x86 boot sector12- Linux kernel x86 boot executable bzImage, version 3.2.53-slitaz (root@tank) #2 SMP Wed Jul 30 14:21:12 Europe 201, RO-rootFS, swap_dev 0x2, Normal VGA MS-DOS executable, MZ for MS-DOS
4.
root@slitaz:/tmp# tazpkg -gi qemu-x86_64
root@slitaz:/tmp# qemu-x86_64 -m 512 -kernel vmlinuz-3.2.53-slitaz
Linux slitaz 3.2.53-slitaz #2 SMP Wed Jul 30 14:21:12 Europe 2014 x86_64 GNU/Linux
echo -e "\n* Building bzImage64 with modules...\n"
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- bzImage &&
root@slitaz:/tmp# file -k vmlinuz-3.2.53-slitaz
vmlinuz-3.2.53-slitaz: x86 boot sector12- Linux kernel x86 boot executable bzImage, version 3.2.53-slitaz (root@tank) #2 SMP Wed Jul 30 14:21:12 Europe 201, RO-rootFS, swap_dev 0x2, Normal VGA MS-DOS executable, MZ for MS-DOS
1.
root@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz #2 SMP Wed Jul 30 14:21:12 Europe 2014 x86_64 GNU/Linux
2.
root@slitaz:~$ slitaz
SliTaz GNU/Linux
================================================================================
Release : cooking
Architecture : i486
Kernel : 3.2.53-slitaz
Machine type : x86_64
Home path : /home/slitaz
Configs : /etc/slitaz
Main config : /etc/slitaz/slitaz.conf
Log files : /var/log/slitaz
Packages DB : /var/lib/tazpkg
Installed : 260 packages
Mirror : http://mirror.slitaz.org/packages/cooking/
System date : Fri Aug 15 00:17:08 UTC 2014
--------------
Boot options : root=/dev/hda1 screen=text
================================================================================
3.
root@slitaz:~$ dmesg | head 4
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.2.53-slitaz (root@tank) (gcc version 4.2.1) #2 SMP Wed Jul 30 14:21:12 Europe 2014
Command line: root=/dev/hda1 screen=text
4.
root@slitaz:~$ cat /var/log/boot.log
Processing: /etc/init.d/rcS...
Mounting proc filesystem on /proc [ Done ]
Mounting devtmpfs filesystem on: /dev [ Done ]
Starting udev daemon...
Udevadm requesting events from the Kernel...
Udevadm waiting for the event queue to finish...
Remounting rootfs read/write...
Mounting filesystems in fstab...
Searching for early boot options... [ Done ]
Cleaning up the system... [ Done ]
Mounting usbfs filesystem on: /proc/bus/usb [ Done ]
Starting system log daemon: syslogd... [ Done ]
Starting kernel log daemon: klogd... [ Done ]
Loading Kernel modules...
Loading module: PIIX_IDEmodprobe: FATAL: Module PIIX_IDE not found. [ Failed ]
Triggering udev events: --action=add [ Done ]
Processing: /etc/init.d/bootopts.sh
Checking for SliTaz cmdline options...
Processing: /etc/init.d/system.sh
Unable to configure sound card.
Setting system locale: POSIX [ Done ]
Loading console keymap: us [ Done ]
Starting TazPanel web server on port 82... [ Done ]
Processing: /etc/init.d/network.sh
Setting hostname to: slitaz [ Done ]
Configuring loopback... [ Done ]
ifconfig: SIOCGIFFLAGS: No such device
Starting udhcpc client on: eth0...
udhcpc: SIOCGIFINDEX: No such device
Processing: /etc/init.d/local.sh
Starting all daemons...
Setting up kernel security rules... [ Done ]
WARNING: IPtables rules are disabled
httpd is already active.
Welcome to your box
slitaz-rolling-core64.iso 2014-Aug-19 17:08:45 41.0M
1.
tux@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz64 #2 SMP Tue Aug 19 07:22:20 Europe 2014 x86_64 GNU/Linux
2. unpack rootfs
tux@slitaz:~$ dmesg | grep -A 5 initramfs
Trying to unpack rootfs image as initramfs...
....................................
Freeing initrd memory: 52k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing 64MB software IO TLB between ffff8800c748e000 - ffff8800cb48e000
software IO TLB at phys 0xc748e000 - 0xcb48e000
3. System Infomation
-Version-
Kernel : Linux 3.2.53-slitaz64 (x86_64)
Compiled : #2 SMP Tue Aug 19 07:22:20 Europe 2014
C Library : GNU C Library version 2.14.1 (stable)
Default C Compiler : Unknown
Distribution : Slitaz GNU/Linux cooking
-Current Session-
Computer Name : slitaz
User Name : tux (SliTaz User)
Home Directory : /home/tux
Desktop Environment : Unknown (Window Manager: Openbox)
-Misc-
Uptime : 36 minutes
Load Average : 0.00, 0.01, 0.05
4. eth0: No such device
tux@slitaz:~$ grep -A 5 network /var/log/boot.log
Processing: /etc/init.d/network.sh
Setting hostname to: slitaz [ Done ]
Configuring loopback... [ Done ]
ifconfig: SIOCGIFFLAGS: No such device
Starting udhcpc client on: eth0...
udhcpc: SIOCGIFINDEX: No such device
5. linux64-3.2.53
tux@slitaz:~$ ls -l /lib/modules/3.2.53-slitaz64/kernel/drivers/net
total 0
drwxr-xr-x 23 root root 700 Aug 19 10:56 wireless
6. linux64/files.list
tux@slitaz:~$ cat /var/lib/tazpkg/installed/linux64/files.list
/boot/vmlinuz-3.2.53-slitaz64
/lib/modules/3.2.53-slitaz64/modules.dep
/lib/modules/3.2.53-slitaz64/modules.softdep
/lib/modules/3.2.53-slitaz64/modules.order
/lib/modules/3.2.53-slitaz64/modules.alias
/lib/modules/3.2.53-slitaz64/modules.devname
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/rtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/genrtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/ide/ide-cs.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/lib/libcrc32c.ko.xz
/lib/modules/3.2.53-slitaz64/modules.builtin
/lib/modules/3.2.53-slitaz64/modules.symbols
/lib/modules/3.2.53-slitaz64/modules.builtin.bin
/lib/modules/3.2.53-slitaz64/modules.alias.bin
/lib/modules/3.2.53-slitaz64/modules.dep.bin
/lib/modules/3.2.53-slitaz64/modules.symbols.bin
tux@slitaz:~$
7. modules64.list
linux/stuff/modules64.list
http://cook.slitaz.org/cooker.cgi?stuff=linux/stuff/modules64.list
drivers/acpi/video.ko.xz
drivers/acpi/button.ko.xz
drivers/char/genrtc.ko.xz
drivers/char/i8k.ko.xz
drivers/char/lp.ko.xz
drivers/char/ppdev.ko.xz
drivers/char/rtc.ko.xz
drivers/regulator/fixed.ko.xz
drivers/regulator/tps6105x-regulator.ko.xz
drivers/mmc/host/tifm_sd.ko.xz
[..]
8. Cook summary
http://cook.slitaz.org/cooker.cgi?pkg=linux
Summary for: linux64 3.2.53
================================================================================
Source dir : 12.0K
Packed : 4.6M
Compressed : 3.1M
Files : 16
Cook time : 29s
Cook date : 2014-08-19 10:17
Host arch : i486
================================================================================
Leaving aufs chroot...
--
Summary for: linux 3.2.53
================================================================================
Source dir : 1.0G
Src file : linux-3.2.53.tar.xz
Src size : 62.6M
Produced : 80.1M
Packed : 7.1M
Compressed : 5.8M
Files : 337
Cook time : 14582s ~ 243m
Cook date : 2014-08-19 10:18
Host arch : i486
SliTaz 10in1 32/64
slitaz-rolling-10in1.iso 2014-Aug-22 10:05:29 49.0M
UUID="2014-08-22-10-04-14-00" LABEL="SliTaz 10in1 32/64" TYPE="iso9660" PTUUID="fdebf4f6" PTTYPE="dos"
tux@slitaz:~$ ls -l /media/cdrom/boot
total 54803
-rw-r--r-- 2 root root 2902480 Aug 19 09:17 bzImage
-rw-r--r-- 2 root root 2927072 Aug 21 09:59 bzImage64
drwxr-xr-x 2 root root 2048 Aug 19 14:34 grub
-rw-r--r-- 1 root root 364252 May 10 07:49 ipxe
drwxr-xr-x 2 root root 2048 Aug 22 07:27 isolinux
-rw-r--r-- 1 root root 45272 May 7 15:25 memtest
-rw-r--r-- 1 root root 10364820 Aug 19 14:48 rootfs1.gz
-rw-r--r-- 1 root root 7061576 Aug 21 11:13 rootfs2.gz
-rw-r--r-- 1 root root 4099597 Aug 21 10:55 rootfs2l.gz
-rw-r--r-- 1 root root 3995170 Aug 22 07:14 rootfs2l.gz64
-rw-r--r-- 1 root root 8712794 Aug 21 10:17 rootfs3.gz
-rw-r--r-- 1 root root 788469 Aug 21 10:15 rootfs3l.gz
-rw-r--r-- 1 root root 753376 Aug 22 07:14 rootfs3l.gz64
-rw-r--r-- 1 root root 4937387 Aug 21 10:15 rootfs4.gz
-rw-r--r-- 1 root root 3141885 Aug 21 10:15 rootfs4l.gz
-rw-r--r-- 1 root root 29916 Aug 22 07:14 rootfs4l.gz64
-rw-r--r-- 1 root root 156413 Aug 22 07:21 rootfs5.gz
-rw-r--r-- 2 root root 2902480 Aug 19 09:17 vmlinuz-3.2.53-slitaz
-rw-r--r-- 2 root root 2927072 Aug 21 09:59 vmlinuz-3.2.53-slitaz64
tux@slitaz:~$
@alanyih
that looks promising - is it possible to test the iso?
You must log in to post.