|
Thanks for the help |
Bob Keane
Member #7,342
June 2006
|
In this thread, I asked for recommendations for another version of linux which works with UEFI. I got a lot of suggestions and some help trying to get Fedora to work. I finally threw in the towel and went with Ubuntu Gnome. (If you are laughing, please tell me why). The thread locked before I could give credits, but I wanted to say thanks. So post here and I will give cookies. By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul. |
LennyLen
Member #5,313
December 2004
|
I didn't help in that thread, but I've been craving cookies all day.
|
Edgar Reynaldo
Major Reynaldo
May 2007
|
I'm not laughing, but personally I don't like Ubuntu and GNOME. Too dumbed down for my tastes. Especially when you have to search over and over for the same programs when running from a Live CD or USB stick. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
Bob Keane
Member #7,342
June 2006
|
I haven't had a chance to really try it out yet, but it seems pretty good. So far, I have had a few bug reports but they went away. It won't run obj files, but I think that is a rights issue. By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul. |
Thomas Fjellstrom
Member #476
June 2000
|
I likes the Debian Jessie (8.x), and Stretch/Sid (9.x). AFAIK they both support UEFI just fine. But you'll want to make sure your motherboard doesn't require any funky BS wrt EFI booting. I've had problems with older boards. I basically boot all my machines via UEFI now, mostly cause its convenient to keep configs similar and a few of them run windows 10 as well, and that defaults to uefi. -- |
bamccaig
Member #7,536
July 2006
|
I begrudgingly use Ubuntu because it's most compatible with Steam and Steam games. It's generally an OK distro for home use. It does teach bad habits, like unrestricted sudo, but that can be a convenience on a workstation. Just don't take that with you onto a server.. I despise Gnome 3 because the UI is inefficient. Whereas with Gnome 2 (now MATE) you can quickly find applications and launch them, Gnome 3 (when I last tried it) required lots of clicks and jumping through hoops to do basic things you did all the time. They aimed for trying to resemble Windows 7 instead of just trying to make a good, efficient UI. Another complaint can be that it's slow compared to Gnome 2 and requires beefier hardware to power it well. Append: Bob Keane said: It won't run obj files, but I think that is a rights issue. Last time I checked obj files are not executable. Perhaps there's some special type that is? In any case, the usual requirement for executing anything in Linux is that the current user needs the executable bit set (i.e., chmod ${class}+x ${file} e.g., chmod ugo+x foo.obj (where u=user, g=group, o=others). That will tell the system that the file can be executed, but the system still needs to know how to execute it. Text files have a shebang header. Binary files are probably routed to a default elf binary loader or something like that. Append: Apparently the antiquated COFF format used the .o or .obj file format. But it seems odd that you would end up with a COFF file on a modern Unix-like system... Seems COFF is no longer supported by the Linux kernel, but you can convert to an ELF binary using objcopy(1). -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Bob Keane
Member #7,342
June 2006
|
I misunderstood the problem. Although I was compiling okay, I was not linking the files. The guide I was following said all I had to do was click the build and run option. I am currently looking for a guide that tells how to set up the linker. As to Gnome, it looks more like Windows 8 than 7. I hate 8. By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul. |
bamccaig
Member #7,536
July 2006
|
Sorry, yes, 8, not 7. My mistake. I'm rusty in Windows (I use 10 at j0rb now). As for the object file confusion, we can probably help if you tell us what tools you're using. On the command line typically you use gcc or g++ to compile and link programs (it may require 1, 2, or n invocations depending on how you to do it). IIRC, the ar utility can be used to combine multiple objects into a single static library. The GCC tools are capable of outputting a shared object file too (the equivalent of Windows' DLL). I assume you're trying to use some kind of IDE. In Linux, I recommend against that just because the usual approach is the command line, but to each his own. In any case, if you learn how to use the command line tools that will likely give you a leg up on figuring out why your IDE is misconfigured. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Bob Keane
Member #7,342
June 2006
|
Yep, I'm trying to use code::blocks. I (sh)would use the command line but I don't want to learn and remember extra commands and files to link. By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul. |
|