LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-02-2017, 09:24 AM   #1
dsnommis1944
LQ Newbie
 
Registered: Mar 2017
Posts: 2

Rep: Reputation: Disabled
best liinux os for programming


I am a programmer and am looking for the best Linux os for creating a POS system .

I am looking centos
 
Old 04-02-2017, 10:00 AM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,635

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by dsnommis1944 View Post
I am a programmer and am looking for the best Linux os for creating a POS system . I am looking centos
There is no 'best'....pretty much ANY distro of Linux has all the same compilers/tools/environments you'll need to develop software. CentOS wouldn't be a good choice for a development workstation, simply because it's designed for SERVERS. If you're new to Linux, use Fedora or Mint...your software will be able to be compiled/run on any distro of Linux after you get it working.
 
1 members found this post helpful.
Old 04-02-2017, 11:40 AM   #3
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,141

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
CentOS is not "designed for servers": it's a free version of Red Hat and so simply designed for enterprise use. Red Hat would not be pleased to have people being told that their product is unsuitable for the desktop (or laptop, either)!

Any distro is suitable for programming, as they all have the basic languages available.

There are a few open-source POS systems available for Linux:
http://linuxappfinder.com/tag/point-of-sale
Don't forget that with open-source you can take available software and customise it, saving time and money.
 
Old 04-02-2017, 12:21 PM   #4
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
i use ScientificLinux on my desktops BUT it is not the main os i use
for that i use OpenSUSE

now for a pos the current CentOS 7.3 might be a good idea
like RHEL 7.3 it is ROCK solid and really will never crash

-- in the last 10 years of using cent and SL i have had ONE crash and I caused it

however seeing as you are NEW. I WOULD!!! strongly recommend you look at redhat and buy a support contract

then in a year or three when you are comfortable you can migrate to CentOS
-- cent makes it VERY easy to do - as in designed to do that
 
Old 04-02-2017, 12:42 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,224

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by dsnommis1944 View Post
I am a programmer and am looking for the best Linux os for creating a POS system .

I am looking centos
Which distribution will the POS system be deployed on?
 
1 members found this post helpful.
Old 04-02-2017, 02:46 PM   #6
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,635

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by DavidMcCann View Post
CentOS is not "designed for servers": it's a free version of Red Hat and so simply designed for enterprise use.-
RHEL is designed for back-end servers, whether you think so or not.
https://www.redhat.com/en/resources/...e-linux-server
Quote:
Red Hat would not be pleased to have people being told that their product is unsuitable for the desktop (or laptop, either)!
Then feel free to tell them what I said. RHEL *DOES* have a desktop version, which is as the label says..designed for desktops/laptops, but 99% of folks don't download that, they get the server version.
Quote:
Any distro is suitable for programming, as they all have the basic languages available.
Right.
Quote:
There are a few open-source POS systems available for Linux:
http://linuxappfinder.com/tag/point-of-sale
Don't forget that with open-source you can take available software and customise it, saving time and money.
Providing the license agreement doesn't say you can't take the code and re-sell it.

Last edited by TB0ne; 04-02-2017 at 02:48 PM.
 
Old 04-11-2017, 08:58 AM   #7
dsnommis1944
LQ Newbie
 
Registered: Mar 2017
Posts: 2

Original Poster
Rep: Reputation: Disabled
Wink thanks

thanks

i am looking at mint and centos and fedora

my clients are usually a one or two register system

i have been able to operate a one register and one back office on windows 7 no problem

i need to get off of windows

thanks again

dale
 
Old 04-11-2017, 09:15 AM   #8
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
I think it'd be what you are using to program the OS more then what Linux/GNU OS you're using to program an OS that is more important. They all can have the tools to program and debug installed into them.


Maybe the desktop you pick to get around in while your Programming the OS could be looked at, tiling vs stacking or ones that can do both. So you can set up your Virtual desktop (VDT) in an order and just move from VDT to VDT - programming VDT NOTES VDT WebBrowser Search Window VDT debugging window VDT etc...

Last edited by BW-userx; 04-11-2017 at 09:17 AM.
 
Old 04-12-2017, 01:30 AM   #9
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
you still haven't answered this question:
Quote:
Originally Posted by dugan View Post
Which distribution will the POS system be deployed on?
which i think is rather important.
 
Old 04-12-2017, 10:50 AM   #10
linux4evr5581
Member
 
Registered: Sep 2016
Location: USA
Posts: 275

Rep: Reputation: Disabled
Use the i3 or Awesome tiling window managers to seamlessly switch between terminals/apps and modify their sizes. Try out Alpine Linux (a minimalistic security focused distro), and use Vim or Emacs text editors (these are the two best ones)... Oh and use the Oh-My-Zsh shell framework, it'll make life in the terminal that much better!

Last edited by linux4evr5581; 04-12-2017 at 11:03 AM.
 
Old 04-12-2017, 11:30 AM   #11
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,627

Rep: Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695
Quote:
Originally Posted by TB0ne View Post
RHEL is designed for back-end servers, whether you think so or not.
https://www.redhat.com/en/resources/...e-linux-server

Then feel free to tell them what I said. RHEL *DOES* have a desktop version, which is as the label says..designed for desktops/laptops, but 99% of folks don't download that, they get the server version.

Right.

Providing the license agreement doesn't say you can't take the code and re-sell it.
I hate to correct you TB0ne, because you are right a LOT, but in this case I think you are wrong.
When I was last at a Red Hat Summit Conference, all of the RHEL guys were running RHEL on Laptops, and it RIPPED! Nice desktop, nice speed (ok, they had primo hardware, but still), and they develop on those laptops. If it serves them that well for devlopment on laptops, I would never suggest that the OP (or any other developer) not consider that a strong option.


If I may add this: if you want strong support (as is a common requirement on company and corporate systems ), some excellent options are RHEL, SUSE (not OpenSUSE), Oracle Linux (if you are doing Oracle work), and Ubuntu. You should consider developing on something with a VERY STRONG match to the platforms that you expect to deploy on later.

Last edited by wpeckham; 04-12-2017 at 11:34 AM.
 
Old 04-12-2017, 11:55 AM   #12
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
rhel on a dev machine - yes
but as a everyday non work OS - not really
 
Old 04-12-2017, 12:11 PM   #13
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,635

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by wpeckham View Post
I hate to correct you TB0ne, because you are right a LOT, but in this case I think you are wrong.
When I was last at a Red Hat Summit Conference, all of the RHEL guys were running RHEL on Laptops, and it RIPPED! Nice desktop, nice speed (ok, they had primo hardware, but still), and they develop on those laptops. If it serves them that well for devlopment on laptops, I would never suggest that the OP (or any other developer) not consider that a strong option.

If I may add this: if you want strong support (as is a common requirement on company and corporate systems ), some excellent options are RHEL, SUSE (not OpenSUSE), Oracle Linux (if you are doing Oracle work), and Ubuntu. You should consider developing on something with a VERY STRONG match to the platforms that you expect to deploy on later.
I never said it would not work, nor would it not work well. RHEL server IS designed for servers, and while you CAN get wifi/sound/bluetooth/whatever-consumer-gadget working on it with some playing around, that's not always guaranteed. And if you want such things to work right out of the box, you may be disappointed.

For a brand-new user, who is looking to develop things and just needs a GUI, and things to 'just work', along with the programming utilities/compilers/etc., then a free version like openSUSE, Mint, Ubuntu, or Fedora may be much better. You still easily have support for iSCSI, LVM, virtual machines, and all the other 'server' type goodies, but won't spend much (if any) time trying to get some piece of your rig working. If you do have to muddle with it, chances are some other person has tried it already (unless you're on bleeding-edge hardware/distro), and has advice or a solution.

My suggestion here for the OP was strictly based on them needing a development platform to write software on, as a new Linux user, and also bearing in mind that they would probably NOT purchase RHEL, and therefore wouldn't be getting access to the repos for yum installations, bugfixes, etc.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
future of programming, programming jobs, programming languages? detr Programming 17 08-01-2016 03:46 PM
free anti-virus for liinux? ryancw Linux - Software 3 09-06-2003 11:32 PM
What is the telnet command for liinux? chris21000 Linux - Networking 12 06-11-2003 04:26 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration