World: r3wp
[Syllable] The free desktop and server operating system family
older newer | first last |
Graham 23-Nov-2009 [1840] | cheyenne I guess is okay? |
Kaj 23-Nov-2009 [1841x2] | With X11 you could also run View now, but the X11 installation process is currently a lot of work |
Using Cheyenne to run tens of websites here, including Try REBOL | |
Gregg 23-Nov-2009 [1843] | Excellent news Kaj! |
Geomol 23-Nov-2009 [1844] | I really wish, I had more time, so I could also try this out. Well, hopefully some day, I'll see this in action. |
Kaj 23-Nov-2009 [1845] | Thanks! |
Kaj 13-Dec-2009 [1846x3] | Got R3 running through the host build on both Syllable Desktop and Syllable Server |
Desktop is the wiley one, because it isn't supposed to work at all :-) | |
The R3 core library hasn't been ported to Desktop yet, but I'm using one of the Linux-built libraries as is, through a trick | |
Maxim 13-Dec-2009 [1849] | why not? |
Kaj 13-Dec-2009 [1850] | Why it isn't supposed to work? |
Maxim 13-Dec-2009 [1851] | ah, I realize that you mean the format of the library used by syllable isn't normally linux .so files? |
Kaj 13-Dec-2009 [1852x2] | No, Syllable Desktop is not a Linux system at all |
Most people seem to think that when Carl says the R3 library is portable, this means you need only one binary. This is not true at all | |
Maxim 13-Dec-2009 [1854x2] | but using .so files doesn't depend on linux does it? as long as the cpu matches... you should be able to connect into .so files (ifthe stack method used, corresponds obviously) |
he told me that the host will be available as a .lib eventually. (my guess is that will probably be the sdk). | |
Kaj 13-Dec-2009 [1856x7] | The format of the binary is just that: the format. Even if many systems use ELF these days, the machine code instructions you store in that format are still very different |
The same goes for a static library (which would be called .a on most systems). There are still system dependent machine instructions in them | |
Running on the same CPU architecture with the same machine instructions is also just that. Those machine instructions call system functions, so you need to provide those on the target system | |
Well, except in this case of Syllable Desktop, because it is very well aligned with Linux | |
R3 depends on the C library so far, and although the same library is used the versioning of those libraries is different between Linux and Syllable Desktop (and thus also between Syllable Server and Syllable Desktop) | |
Symlinking the required library versions sufficed to get it to work | |
To illustrate how exact this needs to be: there are currently two host builds for Linux: on Ubuntu and on Fedora. The Fedora-built library doesn't work on Syllable Desktop | |
Maxim 13-Dec-2009 [1863] | ' :-/ |
Kaj 13-Dec-2009 [1864x2] | As with R2, Carl will still need to build on 40+ platforms |
Plus 40+ extra Linux distros, of course... | |
Robert 13-Dec-2009 [1866] | How is the Desktop different to Linux? |
BrianH 13-Dec-2009 [1867] | Different kernel, for one thing. Syllable Desktop has nothing to do with Linux. Server is the Syllable user space on the Linux kernel. |
Pekr 13-Dec-2009 [1868] | Next hobby OS could be Haiku, AmigaOS 4 .... |
Maxim 13-Dec-2009 [1869] | I also liked what I saw of Haiku. I do plan on trying out syllable in the not too distant future... basically when I'll build myself a linux machine, I'll make a few different boot partitions on that machine, one will be syllable :-) |
Graham 13-Dec-2009 [1870] | Just run it as a vm |
Kaj 13-Dec-2009 [1871] | Real men run on bare metal :-) |
Maxim 13-Dec-2009 [1872] | I've had a lot of grief with networkind through vms |
Kaj 13-Dec-2009 [1873x2] | There's also no point in it for trying Syllable, because all the speed will be sucked up by the VM |
The only good point would be if Syllable doesn't support the hardware, but that's more a concern with Haiku | |
Maxim 13-Dec-2009 [1875] | how does syllable desktop compare as a multi-user file server? |
Kaj 13-Dec-2009 [1876] | There is, or at least was, a DVD factory in Denmark running on it |
BrianH 13-Dec-2009 [1877] | Speed isn't everything - you can test functionality in a VM. |
Kaj 13-Dec-2009 [1878x2] | But we declared him mad, just like Maxim and his REBOL C compiler :-) |
Nevertheless, the DVD factory ran | |
Maxim 13-Dec-2009 [1880] | I want to setup a file server box at home but don't want windows, nor mac for that. the first sucks at file handling itself, the seconds well, its file explorer is just unproductive and even dangerous to use. |
BrianH 13-Dec-2009 [1881] | Was the DVD factory running multi-user? |
Kaj 13-Dec-2009 [1882] | Well, Desktop has its own file server design, so you'd have to port the client to your Mac and Windows |
Maxim 13-Dec-2009 [1883] | Is file I/O comparable to Linux? Does it support windows client connections out of the box? |
Kaj 13-Dec-2009 [1884] | Yes, the Desktop DVD server was churning through thousands of network accesses per day, from something in the order of five to ten clients, I think |
Maxim 13-Dec-2009 [1885] | I/O *speed* that is... |
Kaj 13-Dec-2009 [1886x4] | But the clients were Syllable Desktop running in VMs on Windows. That's how the client app was distributed - also to customers |
I'm trying to say: no Windows clients, other than Syllable-on-Windows | |
And I/O speed is not very good, but it works | |
I told you we declared him and his boss mad | |
older newer | first last |