You are not logged in.
And I can tell that I'm slowly finishing OpenRC port to normal Arch. But it's secret, shhh!
God bless you. Please keep us updated. I'll help test the package, if you want.
Offline
So... anyone up for Arch/Plan9 ?
Offline
Well I've been writing a few patches to optimize for i686: I'm just going to play it save and go with mmx sse, and let clang do the rest:
--- bsd.cpu.mk 2012-01-03 07:26:37.000000000 +0000
+++ bsd.cpu.back 2012-11-05 18:48:05.000000000 +0000
@@ -6,8 +6,8 @@
.if !defined(CPUTYPE) || empty(CPUTYPE)
_CPUCFLAGS =
-. if ${MACHINE_CPUARCH} == "i386"
-MACHINE_CPU = i486
+. if ${MACHINE_CPUARCH} == "i686"
+MACHINE_CPU = sse i686 mmx
. elif ${MACHINE_CPUARCH} == "amd64"
MACHINE_CPU = amd64 sse2 sse mmx
. elif ${MACHINE_CPUARCH} == "ia64"
Offline
So... anyone up for Arch/Plan9 ?
I think most of the cool stuff with plan9 disapear without the userland?
Offline
Well I didn't get much done today, had to fix an issue with repo-add which would fail due to a timing issue with one of FreeBSD signals interrupting.
Last edited by Amzo2 (2012-11-06 08:57:12)
Offline
So... anyone up for Arch/Plan9 ?
heh probably difficult. I have been playing with compiling stuff for Plan9
http://code.google.com/p/ports2plan9/
it is a bit of a challenge
I would like to get a modern i386 Plan9 newlib/binutils/gcc cross-compile tool-chain working.
I got the sources in a directory and I have the old gcc 3.0 port as a reference implementation... I have not come further than that unfortunately.
EDIT: if someone would be able to set up Arch on top of Plan9 linuxemu, I think a lot of people would be happy. Currently people are running an ancient Debian variant on top of linuxemu.
Last edited by W.F.Cody (2012-11-06 13:53:04)
My AUR packages
Any package of mine is up for grabs. If you think you could mantain it better - just contact me!
Offline
I am more curious: any info on whether the "reverse" port has been done yet? I mean a BSD/Linux system. I played a bit with an openbsd userland port, but still nothing that would be completely working. A very cool idea might be to use something like the DragonFly BSD vkernel as a linux kernel module and then run a native BSD system on top of that.
My AUR packages
Any package of mine is up for grabs. If you think you could mantain it better - just contact me!
Offline
dysoco wrote:So... anyone up for Arch/Plan9 ?
I think most of the cool stuff with plan9 disapear without the userland?
I was talking about Arch Linux with Plan9 userland.
Maybe it should be called Plan9/Arch
Offline
Well I made a bootable iso today that uses openrc. Haven't quite finished writing the package and setup for openrc on BSD: but here is a little screenshot of openrc starting under qemu.
Offline
Odaer wrote:dysoco wrote:So... anyone up for Arch/Plan9 ?
I think most of the cool stuff with plan9 disapear without the userland?
I was talking about Arch Linux with Plan9 userland.
Maybe it should be called Plan9/Arch
You probably want plan9port, it is in [community]. For a real Plan9 experience, running virtualized or under 9vx is probably a better choice. There was an old project (glendix) to implement Plan9 kernel compatibility in the Linux kernel. The project is pretty dead.
Ps. sorry for the detour - this is starting to get pretty much off topic Ds.
PPs. Awsome that you got the Arch/kFreeBSD to boot ! nice work! Ds.
My AUR packages
Any package of mine is up for grabs. If you think you could mantain it better - just contact me!
Offline
I fixed a few things today and got a fully working / bootable iso. one or two issues to sort out still, but here's a snapshot: Kinda cropped a bit off.
Offline
I finished the first iso today, but there is a slight problem, everything built with my cflags from FreeBSD's make file, which I had set specifically for my Athlon 64 CPU. So the iso only works on Amd64 machines xD I'm recompiling now to fix that little problem:
Anyways, I fixed a lot of issues today, made a complete re writable root to be loaded into memory. iso is under 80MB, and openrc is working great:
Offline
Great work!
Interesting choice of init system.
How close is ORC to FreeBSD's init system?
Offline
EDIT: Owe well, I see that you guys are really doing this.
Last edited by hunterthomson (2012-11-19 11:28:23)
OpenBSD-current Thinkpad X230, i7-3520M, 16GB CL9 Kingston, Samsung 830 256GB
Contributor: linux-grsec
Offline
And for the PKGBUILD wee need rewrite pkbuilds or arch abs pkgbuild are 100% compatible??
Well, I suppose that this is somekind of signature, no?
Offline
Offline
And for the PKGBUILD wee need rewrite pkbuilds or arch abs pkgbuild are 100% compatible??
Nope, the Arch Linux PKGBUILDS won't be compatible as FreeBSD has to patch a lot of software, and needs quite a few system variables setup in order to successfully build, this is done by the ports and make system: However, due to the complex tax of making a new PKGBUILD for everything, I decided to make use of the ports dir.
Now the PKGBUILDS are simplified and can be configured using the ports tree for whatever options people want. And packages can be done in a FreeBSD jail.
E.G:
pkgname=bash
pkgver=4.2.37
pkgrel=1
category=shells
pkgdesc="The GNU Project's Bourne Again SHell"
arch=('i686' 'x86_64')
url="http://cnswww.cns.cwru.edu/~chet/bash/"
license=('GPL')
groups=('base')
source=('bash.install')
md5sums=('c20eaf886cae7a552c769372b907090a')
install=bash.install
depends=('gettext' 'libiconv')
makedepends=('freebsd-ports')
build() {
cd "$portsdir/$category/$pkgname"
make package PACKAGES="$srcdir"
}
package() {
cd "$pkgdir"
tar xpf "${srcdir}/${category}/${pkgname}-${pkgver}.txz"
}
It's not quite perfect, but it works, and is a work in progress.
Last edited by Amzo2 (2012-12-16 02:29:46)
Offline
I'd just like the point out. I have a workable iso a now, that's installable to HD. I'm just fixing some minor issues and fixing packages correctly / creating new packages.
My friend who was helping test made a little video of booting an installed version in virtual machine. Takes about 25 seconds to from first starting up. to slim. to dwm. Which is pretty good if you've ever used FreeBSD before.
Offline
Nice indeed, keep the nice work done and lets hope we see this iso ready
Happy arch xmas Oo !!!
O' rly ? Ya rly Oo
Offline
Great news, looking forward to it.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
Offline
Hey, that's some great work.
Keep it up!
Offline
I was wondering if someone could assist me in setting up the archweb, someone who has more experience with django. I have very limited knowledge in this field and would appreciated any help.
Offline
There is an archbsd.net don't know if it is you guys or not
ArchLinux + ZFS
Offline
Yes, it is the same project.
Offline