After literally years of trying various Linux and BSD flavours I have finally found a distro which just clicks with me, Foresight Linux. It keeps right up to date with the latest Gnome, my favourite desktop alternative to Win. Plus it make a perfectly suitably C++ & C# dev platform. I'm gonna try FASM on it now.

Just thought I'd mention it.
Posted on 2006-03-25 13:50:30 by Eóin
Interesting - I personally find GNOME quite too heavy for my taste, though. I'd really love to give Mac OS X a spin on my hardware (although that probably requires some not so legit patches since I don't have a "Mac x86" but just a regular AMD64). I might give Foresight a go too, and see if it can do something to my "linux just isn't ready for the desktop" opinion :)
Posted on 2006-03-25 13:54:08 by f0dder
Eóin, would you advice me about using assembly lang in linux ?
I heard NASM and FASM works , but how can i use these to write a linux app.
I use MASM32 in win platform.
I tried "C" in linux (Kdevelop) but a windowed hello world will be some megabytes.  grrrrrrr.

F0dder, i use linux desktop on my home internet pc, for years. it definitely works fine.
Yes KDE,and gnome is too heavy You're right, thats why i use Fluxbox.
(mozilla, flash, msn with gaim, openoffice for doc and xls files, acrobat7, mplayer for multimedia (plays everything, ms codec and quicktime videos also)
Most recent hw: amd-64-3Gig,nvidia nforce4 chipset, gf6200, nvidia ethernet, realtek 6+1 audio, every device runs fine.
Distro is mandriva 2006.(its online package refreshing system is great)
Posted on 2006-03-26 08:37:48 by s5vi
s5vi,
Although the question wasn't directed at me, I'll try to answer nevertheless  ;)


I tried "C" in linux (Kdevelop) but a windowed hello world will be some megabytes.?  grrrrrrr.

It's probably because the application was compiled with debugging info.
I am not a big fun of KDE so have never played with Kdevlop, but my guess is, as any other ide it's probably passes too much 'unneeded' parameters to gcc.
Final elf size for simple hello world program shouldn't be any more than a couple of kilobytes.

As for the linux asm, check - http://asm.sourceforge.net. it's a great starting point.
Posted on 2006-03-26 11:34:27 by arafel
Interesting - I personally find GNOME quite too heavy for my taste, though.


GNOME is certainly not as heavy as KDE, but its the best available in terms of eye-candy and usability. If you want anything more lightweight, there is not anything much better.

As well, there is C# on Linux?
Posted on 2006-03-26 12:34:40 by comrade

As well, there is C# on Linux?


Yeah, check out Mono.
Posted on 2006-03-26 13:03:54 by Eóin
I tried "C" in linux (Kdevelop) but a windowed hello world will be some megabytes.  grrrrrrr.



You need pass -s for gcc, -s and -S have diferent meanings for ld (but eliminate "extra things"), dont know if gcc use -S.
Posted on 2006-03-26 13:51:24 by rea
http://www.pouet.net/prod.php?which=12120

sorry :)
Posted on 2006-03-28 18:26:28 by HeLLoWorld
sorry, i just spent afucking lot of time reading arguments about Oses, and i need sleep badly, and i va got work tomorrow, so i just wanted to spread this nasty (fucking hilarious) jokeprod... but honestly i ll try to try this new distro, somehow i still hope to find something really worth it...
Posted on 2006-03-28 18:31:54 by HeLLoWorld
Ahh, i found my flavour.....
There is fasm and nasm both usable in linux. i can compile my first app. Even with gtk gui.
Thanks for Bazik and Synfire to their assembly examples!!!!!
These are a simple examples and executable size only some kb. 8)
Posted on 2006-04-02 14:18:17 by s5vi
Also there is yasm :).
Posted on 2006-04-02 16:40:31 by rea
Btw I've been recommended the Kororaa Xgl linux distro - appearantly has good hardware support etc (hence the 'gl' suffix to X). Still need to fetch and test, so can't really say anything about it.

I still feel that linux is mostly useful for servers, for my purposes, anyway :)
Posted on 2006-04-03 09:37:59 by f0dder
Just gave the Kororaa Xgl live cd a spin, I must say I was very impressed, thanks for the link. Menus fade in and out with a wobble, as you drag windows around the strech and skew to keep up with you, everything is just so fluid and yet very responsive, nothing feels sluggish.

The only negative aspects were that the network didn't "just work" and the screen resolution maxed out at 1024x768 but both of those probs could surely be rectified if you were to install it.

All in all I think I'll be sticking with Foresight for the mo, but will definitly be following Kororaa progress in the future.
Posted on 2006-04-03 10:56:37 by Eóin
Hey, If Im not wrong, xgl is from novell, SuSe ;) (and is more fast because it dosent is a x-server at all... or something like that), it will come in v 10.1 If Im not wrong, also it will come with a windows manager called compiz, tought I will like to see Kororaa :).




By the way, I was wrong ;)... xgl is part of freedesktop, and you should use compiz for see the new features ;).
Posted on 2006-04-03 11:36:14 by rea
Unfortunately I can't really try out Kororaa right now, downloading it would take ~4 hours on this link... *sigh*. But I've got foresight here, should take it for a spin at least in vmware :)
Posted on 2006-04-03 13:32:05 by f0dder
I tried last week, works great on my gf6100 (only above ati-8500 and gf2-mx400)
Its a Gentoo based live cd. For now i found glx rpms for my mandriva2006.
Posted on 2006-04-03 13:51:27 by s5vi

Its a Gentoo based live cd...

I installed XGL on my Gentoo laptop. It is realy nice, with all those transparent and stretching fancy effects the CPU usage is less then 30-40% even when I drag the window like a nut. Also the memory consumption is ~120MB using Gnome with several applets running.
I tested the Kororaa LiveCD on a GeForce 2MX400 too, it worked very well and fast.

So actually it really gives you a huge amount of speedup, because it transfers the load from the CPU to the GPU (actually all those things is the GPU's job, it was time to us it).

The only negative aspects were that the network didn't "just work" and the screen resolution maxed out at 1024x768 but both of those probs could surely be rectified if you were to install it.

Using the net-setup eth0 command you can easily set up your networking.
You may modifiy your /etc/X11/xorg.conf file, to add the desired resolution and to restart after the XGL server with Ctrl+Alt+Backspace.

I tested the Kororaa LiveCD with 1400x1050 resolution, and it worked ok:

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1400x1050" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Note that Depth 24 stands also for the 32 bit modes, but probable you know that.
Posted on 2006-04-03 18:16:16 by bszente