Shop OBEX P1 Docs P2 Docs Learn Events
A free "Just Works" OS??? — Parallax Forums

A free "Just Works" OS???

Since I now have a Gigabyte Brix box available for doing some testing, I thought I would try to narrow down an OS that "Just Works". I also went out and bought a USB-cd/dvd player, now I can use some of the live disks that are available. I know that there are a bunch of different OSes that are being used by the forum members, which means my search should be narrowed down quite a bit with participation by the forum members. Now for the criteria:

- Free, I guess their are different meanings associated with this, the OS installs to the computer with no strings attached.

- SimpleIDE, since this is a Parallax forum, this must be able to install with no special magic. Also a Propeller Tool install could be beneficial.

- Network, the browse the network facility has to, browse the complete home network. No ifs, ands, ors, buts about it, which means no editing of special config files to maybe get what you need.

- Printer, this should be as simple as hitting the 'add a printer' command and the printer gets installed, even if it is a network printer. Again, you do not have to apply special magic, or get special files, or search the internet for instructions.

I think that this would be the minimal criteria that anybody would want and need. After you get the "Just Works" OS installed, then the capability to fine tune could be a plus. Today is an open day for me, so I am willing to try all reasonable suggestions that meet the criteria.

Ray
«1345

Comments

  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-08 18:02
    Gosh... Ubuntu was the darling of 'just works' Linux, but somewhere after version 12.04 it broke rank with the Linux world and got a bit too special. Is there really another OS that is completely free? I gave up on Ubuntu because Brad's Spin Tool wouldn't work with new versions.

    Wait a minute. There is Minix3, and then there is FreeDos. Those are certainly not Linux. They are somewhat primative and limited by today's standards. FreeBSD may not be Linux... I am not quite sure about that. None of this might install Simple IDE as I suspect binaries have only been compiled in Windows, Linux, and OSx

    http://www.minix3.org/
    http://www.freedos.org/
    https://en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems

    ++++++++++++

    The short Linux story is that Debian, Fedora, or OpenSUSE remain major anchor points of stability amongsts all the Linux distribuitions. Anything worth learning in depth should be able to stick around long enough for you to become an expert.

    Try www.distrowatch.com for all and everything Linux that might be available. But trying a bit of this and a bit of that is destined to leave one with a bit of a hangover. It just seems that in the open source world, there is always someone that wants to create their 'something special' form of Linux. That side of things is a distraction.

    ========
    A simple "Add printer" inclusive of a network printer? Well, I'd love that too, but so far I have to keep a note in a .txt file to remind me how to get my printer installed.

    A. the Fuji-Xerox printer is not listed, I have to sellect a Brother printer that I don't own.
    B. getting tied into the socket:9100 of the software daemon installed in my router which connects to my 'network printer' is a bit technical and hard to remember.

    ++++++++++
    In Debian, I have to deal with additionally installing Skype and Adobe Flash. And I think that Adobe decided to refuse to support Linux and is now withholding any Adobe product from Linux.

    But in Fedora, the Adobe Flash comes installed (Why I dunno?).

    ==========
    There is the boot-leg pirated Free WindowsXP out there. That sounds like what you truly desire. But I am afraid that I don't know how to hook you up with the XP underworld.

    I just find it wonderful that I can always get someone on line to help me with any real Linux problem. There are some nice people that are willing to help.
  • Are you intentionally avoiding Windows?
  • If such a thing existed, Microsoft wouldn't still be in business.

    Obviously that statement is a bit exaggerated - there are plenty of other reasons MS remains in business. But you get the point. If you want free, you have to accept that you might need to do a little bit of work yourself.

    I recommend Ubuntu. Full, straight-up Ubuntu. Maybe you don't like the UI - get over. IF you're able to make Ubuntu do the things you want, then you look at stripping it down. In fact - I wouldn't even strip it down, but rather install a different desktop environment on top of it. Vanilla Ubuntu is extremely well-maintained and there is lots of support. If you do your setup there and then install your favorite desktop environment (like LXDE or Gnome3, or KDE), you might be much better off than trying Xubuntu or Mint straight off the bat.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-08 19:00
    I suspect it all points towards Windows 7. Nothing fits all the specifics as closely as that.

    I do have a book entitled "Degunking Linux" if that appeals to you.
    http://shop.oreilly.com/product/9781933097046.do

    While I thought the text would really help, it seems that computers really like to accumulate clutter faster than I like to eliminate it. My idea of good computer administration is to have to do as little as possible, and spend the majority of my compuer time actually using the device for my own pleasure and productivity.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-08 18:42
    If you desire something tiny in Linux, Siltaz seems to have gotten a lot of attention and can be installed to a pendrive that loads it all into RAM. Currently it is up to version 5.xxx. This review is old.

    http://distrowatch.com/weekly.php?issue=20080331#feature
  • I am not ready to compromise, it must meet the criteria as stated. It is also a plus if you have the system that you are touting installed and actually using it, without any modifications. I am trying to get an actual OS, not have a debate about it. Twiddling my thumbs...

    Ray
  • Heater.Heater. Posts: 21,230
    edited 2015-11-08 18:57
    Ray,
    I thought I would try to narrow down an OS that "Just Works"....Now for the criteria:
    This is a trick question right? There is no OS that fits' your criteria, Free, free or otherwise. Let's see:

    * Free...no strings attached.
    The only operating systems I know that fit that bill are the BSD licensed ones. Good luck trying to get any of those to work on your hardware. Anything Linux based contains a lot of software licensed under the GPL which is both "free" and "Free" but does indeed have strings attached (Provide source code if you give the binaries to someone else)

    * SimpleIDE
    As far as I can tell SimpleIDE gives people issues on Windows, Mac and Linux. It easy enough to get working but I would not bet on it meeting the "click and go" criteria you have set.

    * Network, the browse the network facility has to, browse the complete home network. No ifs, ands, ors, buts about it, which means no editing of special config files to maybe get what you need.
    I presume you mean Windows shares. Well no. Not unless it's a Windows OS. Again it's easy to do but not "click and go".

    * Printer, this should be as simple as hitting the 'add a printer' command...
    This convinces me it's a trick question. Recent experience with a new Cannon office printer shows that this is not possible even under Windows.
    I think that this would be the minimal criteria that anybody would want and need.
    Hmm...Well, I'm anybody and I have managed with personal computers for decades without any of them strictly meeting those criteria.
    Today is an open day for me, so I am willing to try all reasonable suggestions that meet the criteria
    Put your feet up, relax, there is nothing to do under the circumstances :)




  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-08 18:57
    Well, maybe Google Android OS is free and worth attempting.

    No compromise... twiddling your thumbs...

    Here is a list of OSes and includes free ones I may have skipped. But that Simple IDE requirement with easy installation pretty much makes your 'no compromise' a dead end.

    https://en.wikipedia.org/wiki/Comparison_of_operating_systems

    Try to consider the possiblity that a new OS might be a worthy learning experience leading toward better programing.

    No one can give you what doesn't exist.
  • Ubuntu cannot see or connect to my local area network any better than the other flavors of Linux that I've tried. If anything, it's worse. At least Mint and Xubuntu do occasionally work. I'm becoming a little suspicious it may be a hardware issue, though if it is, it doesn't effect Windows 7 at all.

    Printers can be a problem even on Windows, though it's pretty unusual.

  • Heater.Heater. Posts: 21,230
    I'm willing to bet that your Ubuntu can talk to your local network just fine.

    What may be an issue is dealing with the shares of Windows computers on that network. Which means dealing with the broken MS SMB protocol, which means using Samba which generally means tweaking some configs. Never use it myself.
  • Samba is working great for me. I'm running Ubuntu and have been for years. I currently have three different pieces of hardware, running Ubuntu 12.04, 14.04.2, and 15.10 and all of them read the SMB network great and can read/write files to the sole Windows 8.1 computer just fine.

    My Canon network printer sort of works. I can print, but haven't figured out scanning yet. If you want easy printing on your Linux machine, buy HP. They're the only ones that do good Linux support.

    SimpleIDE has a debian package. Hard to beat that. Go with a Debian derivative for the best Linux support.

    I didn't pay any $$$ for Ubuntu, and that's the only free that I care about.
  • Hmm, trick questions, strict criteria, I did not think that the criteria was that strict. Now, if I added that the keyboard and mouse has to be recognized and functional, now that is being strict.:-)

    Sure glad I am not holding my breath on this one. Who would of thought that all the touting of there specific OS, that I am not finding one to meet my "very strict" criteria.

    Ray
  • Heater.Heater. Posts: 21,230
    edited 2015-11-08 19:57
    Perhaps not a trick question. But I'm convinced that "Free" as in free software or "free" as in no money + "no strings attached" + SimpleIDE + Windows shares + Printer, all "click and go" is not possible under any available OS.

    Which is not to say you can't get close. I'd start with a basic headless install of Debian from an install CD. Add KDE and it's plasma desktop, add smb4k for the network shares, Simple IDE comes in a Debian package now I believe as does PropellerIDE. CUPs will take care of printers, with a bit of work.

    Start with Debian Jessie netinst CD here: https://www.debian.org/releases/jessie/debian-installer/
  • The only thing I've found in several years of looking, that comes close to meeting the criteria is running Windows 7 in free trial mode. It can be a bit of a hassle and it's not an ideal solution, but it does work.

    How to use Windows 7 for free for 120 days, legally | Ars Technica


    The reason I'm beginning to suspect a hardware issue with Linux on the Brix is because when the file browser has problems almost invariably Firefox has trouble connecting also (as in it can't). What I dislike is the flakiness. I'd much rather have something either work or not work. Instead, it's here now, gone later, maybe I'll be back, maybe I won't.

    I guess I'm going to have to move the thing into the room where the router is so I can use a wired connection, or install Linux on the living room computer which already uses a wired connection. One is about as much trouble as the other.

  • I think I just derived a free "Just Works" OS! Why has this been eluding me for so long, just get rid of "no strings attached" + SimpleIDE + Windows shares + Printer(especially Cannon). Hmm, does this include the mouse? Well maybe not, it just looks like an important peripheral. Maybe any other Linux box, not sure if they would talk to each other... now find a dark spot in the basement...

    Ray
  • I guess there is no such thing as a free "Just Works" OS with the criteria that I specified. I guess that criteria is something that you have to pay for. It seems to me that if Linux wanted to put Microsoft out of business then all that they would have to do is come with a system that has my criteria as listed from the get go, and it works, then bye bye Microsoft, they would be out of business in no time.

    The USB-cd/dvd player that I bought today is a no power cord needed device, but the interesting part is, I had the Brix turned off, but when I plugged the player into the USB 3.0 socket, the player came alive. It took me by surprise, normally you have to hold the disk in one hand, turn the computer on, hit the cd/dvd player button to open the tray, and then hopefully you can get the thing closed before the BIOS starts to load from the hard drive.

    I think I found a suitable dark spot in the basement, and...

    Ray
  • I'm pretty sure an OS that meets your criteria doesn't exist. If it did I'd probably be using it.

    The Brix is never completely off unless it's unplugged.

  • potatoheadpotatohead Posts: 10,261
    edited 2015-11-09 02:34
    Now for the criteria: [magic]

    Oh, you mean a unicorn? Those don't exist in the real world, I'm afraid. :) (Yeah, I want that for free too, but I know it's not out there)

    Remember, "Linux" isn't an entity like Microsoft is. It doesn't work the way Microsoft does, and it's not funded the way Microsoft is. Apple too, for that matter. Both of them put specific and non trivial amounts of money on features like the ones you put here. Of course payment is precisely how they happen!

    A pretty significant amount of Open Source Software has no funding of any kind, at all!

    There are people looking to make some money with Linux, and we see those efforts out there. Aside from enterprise class service and support, there just isn't a lot of money out there for the kinds of things ordinary people want to see in Linux, and that's why using Linux is nearly always an investment in time and configuration for your particular needs.

    Once you've done that, Linux is much better as you can frequently repeat it or having done it gets you a long way toward whipping whatever distribution of Linux you are using into some sort of reasonable shape.

    I would try a few of them, and whichever gets close, or seems to fit how you think you should be working, drill down on that one and finish it out. Keep your notes and go from there. No Joke. That is generally the most expedient way to get the most out of Linux.

    And once you are there, you can stay there for quite some time too. Once in a while, they really break stuff, like the systemd changes rippling through everything right now, or the various incarnations of the X Window System, and it's potential replacements. My advice on stuff like that is to just keep it really simple, and let it all play out.
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2015-11-09 02:48
    #1. I use USB Flash drives for "live" CD's as CDs are cumbersome and slow. Use Unetbootin for Ubuntu type ISOs or imagewriter etc (from Linux)

    #2 I use Linux Mint as it "just works" for me but is there any OS that is truly automagic although LM17.2 surprises me many times and just works without any fan-fare. Case in point is where I've plugged a couple of different cheap USB printers in and it sets the device up by itself in seconds, something I can never get my Windows systems to do ever. For other "unsupported" printers you may find some manufacturers support Linux but you need to go to their site, download the package, and install. HP are very good with support. USB serial just works too and you never have to guess what port it's using if you only have one plugged in as they are ttyUSB0, ttyUSB1 etc. Next time with different devices they are ttyUSB0 etc. Simple path names for devices including storage.

    Anything that needs real Windows compatibility I run in VirtualBox with a WINXP image that keeps growing and growing over the years especially since now my Windows is very easy to clone onto another machine.

    As pointed out, you do need to invest some time as there is always a learning curve with anything new but I'm glad I eventually made the switch many years ago to Linux from Windows after many years of "trying" it. Like dipping your big toe into the cold water it is no gauge or substitute for diving in and after the initial shock you find you enjoy it.
  • /`96
  • I'm rather fond of Fedora! It meets all of you requirements.
    Rsadeika wrote: »
    Since I now have a Gigabyte Brix box available for doing some testing, I thought I would try to narrow down an OS that "Just Works". I also went out and bought a USB-cd/dvd player, now I can use some of the live disks that are available. I know that there are a bunch of different OSes that are being used by the forum members, which means my search should be narrowed down quite a bit with participation by the forum members. Now for the criteria:

    - Free, I guess their are different meanings associated with this, the OS installs to the computer with no strings attached.

    - SimpleIDE, since this is a Parallax forum, this must be able to install with no special magic. Also a Propeller Tool install could be beneficial.

    - Network, the browse the network facility has to, browse the complete home network. No ifs, ands, ors, buts about it, which means no editing of special config files to maybe get what you need.

    - Printer, this should be as simple as hitting the 'add a printer' command and the printer gets installed, even if it is a network printer. Again, you do not have to apply special magic, or get special files, or search the internet for instructions.

    I think that this would be the minimal criteria that anybody would want and need. After you get the "Just Works" OS installed, then the capability to fine tune could be a plus. Today is an open day for me, so I am willing to try all reasonable suggestions that meet the criteria.

    Ray

  • Heater.Heater. Posts: 21,230
    4x5n,

    I'm partial to a red hat as well. Still Fedora does not meet the criteria as stated.

    It's Free (and free) software but the GPL is an attached string.

    How did you install SimpleIDE? I would build it from source on Fedora (or anywhere).

    Was it so "click and go" to get the Propeller Tool running under Wine?

    I'm willing to bet that our Cannon office printer is just as intransigent under Fedora as Debian or Windows.

    Still, I think you have inspired me to give Fedora a go. It's looking good now a days. I gave up on RedHat when they went all "enterprise" but now it looks like Fedora is well supported by RedHat. Also it's been working easily on my AWS instance recently (No Debian available on AWS :( )
  • RedHat was my first. I'm interested in any Fedora experiences, related to Propeller stuff, you guys might be inclined to share.

  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-09 10:12
    DavidZemon wrote: »
    Samba is working great for me. I'm running Ubuntu and have been for years. I currently have three different pieces of hardware, running Ubuntu 12.04, 14.04.2, and 15.10 and all of them read the SMB network great and can read/write files to the sole Windows 8.1 computer just fine.

    My Canon network printer sort of works. I can print, but haven't figured out scanning yet. If you want easy printing on your Linux machine, buy HP. They're the only ones that do good Linux support.

    SimpleIDE has a debian package. Hard to beat that. Go with a Debian derivative for the best Linux support.

    I didn't pay any $$$ for Ubuntu, and that's the only free that I care about.

    Unless there has been a big sea change in Linux world, the printers that include a scanner and maybe even a fax are NOT completely supportted. You will need a Windows or may be an Apple OS to have full support of those all-in-one devices. I don't think that changing to HP will help that situation.

    http://www.openprinting.org/printers/
    http://www.linux-drivers.org/printer_scanner.html

    In general, the wise Linux user will shop for a printer or scanner that is well suppored in Linux as some are NOT supported at all.

    ++++++++++++
    As Robert Heinland said, "There ain't no such thing as a free lunch".
    Either you pay for easy-to-use, or you learn for free to use.

    "Just works" is an illusion that the proprietary OSes have used to create paying customers.

  • Heater.Heater. Posts: 21,230
    Ah, fond memories. RedHat was my first too. She left me to seek her fortune with those "enterprise" guys (never trust a red head), having had her fling and learned her lesson she may be back in my life. She certainly looks good with the KDE Plasma 5 face lift.

    I still have my box set of RedHat CDs, from 1996 or so, somewhere.
  • Interesting, now it is getting boiled down too "it works for me", and an illusion. I find the illusion part especially interesting, I guess that can be applied to the "Free OS" masses also. Now, in terms of Parallax products, the Propeller in particular, that is what everybody is here for, correct. Maybe that is an illusion also, to get it working on a "Free OS".

    So, where does that leave me, I guess maybe go backwards and dig out freeBASIC, but wait, what's with that "free" part, I guess that is an illusionary concept also. Maybe I am being to subtle, yes I am saying "Free OS", "just works for me", are both and all just an illusion.

    Since my time is "priceless":-), I find myself in a very difficult position, which one is really closest to "Free"?

    Ray
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2015-11-09 13:57
    Free to me means I didn't have to and shouldn't have to pay for it. Why is everyone getting so philosophical and hung-up on the word "free"?

    Anyway Ray, you can continue to play the skeptic but you did ask and we can only tell you what works for us and as for me I'm very happy with my setup. I don't remember asking for a hundred opinions or expecting to find the perfect solution, I just did battle with many approaches. Coming from a long Mac and Windows background I chose to break free and so here my advice is free, my time here is free, and you also are free to choose for yourself.
  • Isn't "it works for me" really what it all boils down to?

    If someone doesn't need it or use it, in the Open Source world, then there isn't much incentive to make it work unless someone just steps up to it as a challenge or a service to the community. That's one of the reasons you are seeing big companies "sponsor" open source projects and provide time, money and talent to open source communities. They have found a product that "works for them" and it's cheaper to sponsor the project and provide resources than it is to go with their own or some commercial alternative.

    In the Propeller community, I tried to be involved in PropGCC and SimpleIDE early on, just because I thought it would be interesting and fun to do. I'm not a C programmer and really have little intention of doing much development in C - it no longer "works for me" so I have little interest at the present.

    If someone has an awesome terminal emulator that does all types of terminals except TN3270 and they have no use for 3270 support, they probably won't add it - no need and what they have certainly "works for them".

    Most Linux distributions aren't commercial and aren't "funded" like a normal commercial project. If someone in a given community has no interest in windows network support, there is on reason to add it. If someone else comes along and wants to use the distribution and wants windows network support, then all the pieces can be found and they can put it together.

    RedHat's current model is interesting in that RedHat is the commercial distribution (pay for support services and subscriptions). Fedora is a more bleeding edge community supported distribution with faster release cycles and more of the leading edge components included in the package. CentOS is the community supported version of RedHat. Very close in features and function but support comes from the community of CentOS users. They are independent entities but share with each other. You will see things get promoted from Fedora to Redhat/CentOS as they become more mainline.

    I ended up with Fedora most recently because I was playing with Linux containers (Docker) and Fedora had the most up to date container support integrated into a distribution - didn't need to pull all the pieces together by myself - it "worked for me".

    I'm not sure you will find your perfect Free/free OS any more than you will find your perfect commercial OS. Just come close and tweak from there.
  • Heater.Heater. Posts: 21,230
    Peter,
    Free to me means I didn't have to and shouldn't have to pay for it. Why is everyone getting so philosophical and hung-up on the word "free"?
    Peter, I'm surprised at you. It's not a philosophical thing it's a technical thing. It's the difference between "free" meaning "no cost" and "free" meaning "liberty" (Stupid English language overloading words, bet you don't do that on Forth :) ).

    For decades now there has been the movement to "Free Software" http://www.fsf.org/ and Open Source Software http://opensource.org/. Commonly summed up as FOSS. Or generally referred to as "Free" rather than "free". (No those capital "F"s I use are not a typo)

    "free software" is often free of cost but closed source, think Adobe FLASH. "Free" software is usually free of cost but must be open source.

    Far from being a philosophical distinction I think Free Software has many technical and economic advantages. So much so I resist anything else very hard.

    So now I see why this thread has gotten into such a muddle. A confusion about the word "free".

    Ray seems to be intent on bashing on FOSS and Linux especially because it does not do what he wants without some effort. Well, what can we say? Tough.

    Potatohead suggests FOSS is only free of cost if your time is worth nothing. Judging by the hours people spend fettling their Windows machines, or getting the nerdy friend or family member to do it, I think this is totally bogus. If MS had to pay all those nerds for the free support they have given over the decades then MS would be bankrupt!

    Ray, roll your sleeves up, install Debian or Fedora on that brick. Join the party :)


  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2015-11-09 18:58
    Consider getting a copy of "Linux in a Nutshell" as a first reference. But beware that it is a rather large nutshell. My older edition is 925 pages.

    At least the e-book is available 'free' (as in no cost).
    http://it-ebooks.info/book/403/

    ++++++++++++
    Linux is empowering over the long haul as nearly anything you really need in a manual can be gotten on-line at no cost. And there are tons of software applications that are also no cost.

    And if on-line support is not right for you, you may actually have a local Linux User Group that meets regularly in your area. A few local friends wouldn't hurt. You might get some one-on-one mentoring that clears up your frustrations.

    If you had to buy a book, learn a bit, buy software, learn a bit in a proprietary system - you might spend quite a bit of money and learn less.

    But Linux certainly expects you to acquire some skills and knowledge that you might not be aware of.
Sign In or Register to comment.