Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The murky future of windows

The murky future of windows

Scheduled Pinned Locked Moved The Lounge
hardwarecsharpwcfcomlinux
39 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Matt McGuire

    Fit-PC, interesting little box, I will look into a little more.

    G Offline
    G Offline
    glennPattonPub
    wrote on last edited by
    #10

    I am doing the same!

    1 Reply Last reply
    0
    • M Matt McGuire

      My system will run on 8 with a few tweaks to the OS, but the techs refuse to learn it/support it, so I'm still building 7 boxes. Is there a particular flavor of Linux that has caught your eye? I've only started playing with Ubuntu and Debian in a VM. I'm looking for something that an average person comfortable with MS (my customer base) not to get too freaked out when they first see it. Nice to know I'm not the only one with a headache.

      A Offline
      A Offline
      Albert Holguin
      wrote on last edited by
      #11

      Debian can be a pain in a ass for hardware support since they roll out updates A LOT slower than anyone else. Debian however, does have long term stability, so if you want something that's going to work reliably for years, if you can get Debian installed and working on the machines you're using, then that's a good option. On the other hand, if there's any new hardware you're using, odds are the drivers in Debian aren't going to support it. Ubuntu LTS is usually a decent OS and is easy to work with. Their stuff is a lot more up-to-date than Debian but you do pay a price in stability. I've definitely downloaded some updates that broke some stuff in Ubuntu. The LTS version is however decently stable (they put out too many updates if you ask me). Mint is an Ubuntu derivative that throttles the updates in order to provide for a better stability experience. They're also not following path with the Ubuntu Unity interface, which is pretty but slow. The other option out there that I'd recommend is RedHat Enterprise, it's no longer a free distribution (you have to pay for installation disks or you can get the source code free and compile it yourself). Since you're paying, you do get some support in case you get stuck. RedHat does seem to be very stable but also has the latest drivers usually. Since a lot of people are using RedHat, there's also a lot of forums for help as well (CentOS is the free version of RedHat, compiled by someone else... I have had some performance issues with it however).

      M 1 Reply Last reply
      0
      • G glennPattonPub

        In general our stuff is based on embedded controllers which can't be repurposed with ease, Windows controllers we generally look at as Windows has a tendency to get interrupted and wander off to do something while you are trying capture data...

        M Offline
        M Offline
        Matt McGuire
        wrote on last edited by
        #12

        for the most part, our current system is not real time on most things. but the president of my company is making some new promises. If I may ask, what is your embedded controller/OS?

        G 1 Reply Last reply
        0
        • G glennPattonPub

          One thing Linux does not give you the ability to point fingers (& lawyers) if something goes wrong! ;)

          A Offline
          A Offline
          Albert Holguin
          wrote on last edited by
          #13

          Actually it does... you just have to have the right versions. RedHat makes a ton of money on their support side, they actually have a huge building close to where I work.

          G D 2 Replies Last reply
          0
          • M Matt McGuire

            for the most part, our current system is not real time on most things. but the president of my company is making some new promises. If I may ask, what is your embedded controller/OS?

            G Offline
            G Offline
            glennPattonPub
            wrote on last edited by
            #14

            Depends on the project and customer most get a Microchip based controller so the it's just a straight Intel .hex file up/down loaded to the controller others use MSP430 family and the Texas Instruments O/S...Atmel (here lies madness), XLINX / Spartan and on

            M 1 Reply Last reply
            0
            • A Albert Holguin

              Debian can be a pain in a ass for hardware support since they roll out updates A LOT slower than anyone else. Debian however, does have long term stability, so if you want something that's going to work reliably for years, if you can get Debian installed and working on the machines you're using, then that's a good option. On the other hand, if there's any new hardware you're using, odds are the drivers in Debian aren't going to support it. Ubuntu LTS is usually a decent OS and is easy to work with. Their stuff is a lot more up-to-date than Debian but you do pay a price in stability. I've definitely downloaded some updates that broke some stuff in Ubuntu. The LTS version is however decently stable (they put out too many updates if you ask me). Mint is an Ubuntu derivative that throttles the updates in order to provide for a better stability experience. They're also not following path with the Ubuntu Unity interface, which is pretty but slow. The other option out there that I'd recommend is RedHat Enterprise, it's no longer a free distribution (you have to pay for installation disks or you can get the source code free and compile it yourself). Since you're paying, you do get some support in case you get stuck. RedHat does seem to be very stable but also has the latest drivers usually. Since a lot of people are using RedHat, there's also a lot of forums for help as well (CentOS is the free version of RedHat, compiled by someone else... I have had some performance issues with it however).

              M Offline
              M Offline
              Matt McGuire
              wrote on last edited by
              #15

              Thanks for the info, that will help me get started. just put a few Linux books in my Amazon cart as I will admit I am a complete nube to the OS, I've spent too many years just trying to keep up with Microsoft.

              A 1 Reply Last reply
              0
              • A Albert Holguin

                Actually it does... you just have to have the right versions. RedHat makes a ton of money on their support side, they actually have a huge building close to where I work.

                G Offline
                G Offline
                glennPattonPub
                wrote on last edited by
                #16

                Oh, I suppose it makes sense, mind you if RedHat are supporting it, do they a process the software must be certified on? Or else I can think of a couple of things that they could solve... :rolleyes:

                A 1 Reply Last reply
                0
                • G glennPattonPub

                  Oh, I suppose it makes sense, mind you if RedHat are supporting it, do they a process the software must be certified on? Or else I can think of a couple of things that they could solve... :rolleyes:

                  A Offline
                  A Offline
                  Albert Holguin
                  wrote on last edited by
                  #17

                  I'm sure if you pay them enough money they'll certify whatever you want... ;)

                  1 Reply Last reply
                  0
                  • G glennPattonPub

                    One thing Linux does not give you the ability to point fingers (& lawyers) if something goes wrong! ;)

                    C Offline
                    C Offline
                    Christopher Duncan
                    wrote on last edited by
                    #18

                    Linux is also not a true real time operating system, where QNX has been optimized for that degree of control and predictability from the start. It's also a micro kernel architecture, perfect for embedded systems.

                    Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                    G 1 Reply Last reply
                    0
                    • M Matt McGuire

                      At the company I work for, we have been using MS for our industrial control system for just about as long as MS has been around. DOS in the early days, then 2000, XP, and finally 7. my issue is coming from exactly where Microsoft is going, it seems like they are pushing developers and the whole ecosystem into the cloud for processing and storage while the APIs are getting more removed from the bare metal of the OS. Our original DOS system used C and when .NET was first released it was redesigned to work on Windows. Over time the system has gotten quite large; employing communications from serial, raw sockets and remoting/WCF to communicate with various hardware and other specialized computers. Microsoft's future effectively kills my product; 90% of my customer base has no internet connectivity and even if they could get some sort of internet out there, most of them are too scared to do so; thinking they will get hacked somehow and damage all their equipment or something. MS put out Embedded/Compact 7/8 but you still got to find equipment running this OS or try and make your own image to put on hardware (I got no time for the later, as I'm the only developer working with 3 other techs). These Embedded systems are still geared for always connected, but may work for the short time. I started looking at Linux, QNX, Windriver, even Raspberry Pi (with OS). But there are so many flavors and options, I'm not even sure where to start. And then there is the machine the OS runs on; standard PC, PC104, Com Express..... Any one else doing some industrial control out there not using MS as a base? if so where to start?

                      I feel like I have oatmeal for a brain today.

                      C Offline
                      C Offline
                      Christopher Duncan
                      wrote on last edited by
                      #19

                      My first job in '89 was C / QNX, and QNX was also my first OS love affair (my PC at home was running DOS 3.1 at the time, there's simply no comparison). As much as I love QNX, it got bought out by RIM / Blackberry a year or two back. Given that they're currently in meltdown, I'd be nervous about the implications for QNX. Pity.

                      Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                      G 2 Replies Last reply
                      0
                      • M Matt McGuire

                        Thanks for the info, that will help me get started. just put a few Linux books in my Amazon cart as I will admit I am a complete nube to the OS, I've spent too many years just trying to keep up with Microsoft.

                        A Offline
                        A Offline
                        Albert Holguin
                        wrote on last edited by
                        #20

                        Sure, let me know if you have other questions down the line... I've gone through this headache before. I use several Linux distros along with several Windows versions.

                        1 Reply Last reply
                        0
                        • C Christopher Duncan

                          Linux is also not a true real time operating system, where QNX has been optimized for that degree of control and predictability from the start. It's also a micro kernel architecture, perfect for embedded systems.

                          Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                          G Offline
                          G Offline
                          glennPattonPub
                          wrote on last edited by
                          #21

                          Yeah I have only really started looking at QNX look like it might be of use [bookmark!!]

                          1 Reply Last reply
                          0
                          • G glennPattonPub

                            Depends on the project and customer most get a Microchip based controller so the it's just a straight Intel .hex file up/down loaded to the controller others use MSP430 family and the Texas Instruments O/S...Atmel (here lies madness), XLINX / Spartan and on

                            M Offline
                            M Offline
                            Matt McGuire
                            wrote on last edited by
                            #22

                            I built a few 'one off' projects using a Tern 286 "ET" board with touch screen. decent company to work with, horrible documentation, they used the Paradigm compiler/ide; not bad to work around. Currently got a side project using an Arduino with some expansion boards via Ada fruit. the project is on stall until the current workload lightens up a bit. These are great for specific purpose machines, but the majority of our work is different per each job. The stuff you do, I wish I had more time to work in, it's generally more interesting to me.

                            G 1 Reply Last reply
                            0
                            • C Christopher Duncan

                              My first job in '89 was C / QNX, and QNX was also my first OS love affair (my PC at home was running DOS 3.1 at the time, there's simply no comparison). As much as I love QNX, it got bought out by RIM / Blackberry a year or two back. Given that they're currently in meltdown, I'd be nervous about the implications for QNX. Pity.

                              Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                              G Offline
                              G Offline
                              glennPattonPub
                              wrote on last edited by
                              #23

                              Please refer to earlier post NutZ!!!

                              C 1 Reply Last reply
                              0
                              • M Matt McGuire

                                I built a few 'one off' projects using a Tern 286 "ET" board with touch screen. decent company to work with, horrible documentation, they used the Paradigm compiler/ide; not bad to work around. Currently got a side project using an Arduino with some expansion boards via Ada fruit. the project is on stall until the current workload lightens up a bit. These are great for specific purpose machines, but the majority of our work is different per each job. The stuff you do, I wish I had more time to work in, it's generally more interesting to me.

                                G Offline
                                G Offline
                                glennPattonPub
                                wrote on last edited by
                                #24

                                Quote:

                                The stuff you do, I wish I had more time to work in, it's generally more interesting to me.

                                it used to be to me, come the weekend playing with what you work with ain't so much fun :(

                                1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  My first job in '89 was C / QNX, and QNX was also my first OS love affair (my PC at home was running DOS 3.1 at the time, there's simply no comparison). As much as I love QNX, it got bought out by RIM / Blackberry a year or two back. Given that they're currently in meltdown, I'd be nervous about the implications for QNX. Pity.

                                  Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                                  G Offline
                                  G Offline
                                  glennPattonPub
                                  wrote on last edited by
                                  #25

                                  Oh XXXX that looked good too :sigh:

                                  C 1 Reply Last reply
                                  0
                                  • M Matt McGuire

                                    At the company I work for, we have been using MS for our industrial control system for just about as long as MS has been around. DOS in the early days, then 2000, XP, and finally 7. my issue is coming from exactly where Microsoft is going, it seems like they are pushing developers and the whole ecosystem into the cloud for processing and storage while the APIs are getting more removed from the bare metal of the OS. Our original DOS system used C and when .NET was first released it was redesigned to work on Windows. Over time the system has gotten quite large; employing communications from serial, raw sockets and remoting/WCF to communicate with various hardware and other specialized computers. Microsoft's future effectively kills my product; 90% of my customer base has no internet connectivity and even if they could get some sort of internet out there, most of them are too scared to do so; thinking they will get hacked somehow and damage all their equipment or something. MS put out Embedded/Compact 7/8 but you still got to find equipment running this OS or try and make your own image to put on hardware (I got no time for the later, as I'm the only developer working with 3 other techs). These Embedded systems are still geared for always connected, but may work for the short time. I started looking at Linux, QNX, Windriver, even Raspberry Pi (with OS). But there are so many flavors and options, I'm not even sure where to start. And then there is the machine the OS runs on; standard PC, PC104, Com Express..... Any one else doing some industrial control out there not using MS as a base? if so where to start?

                                    I feel like I have oatmeal for a brain today.

                                    T Offline
                                    T Offline
                                    tgrt
                                    wrote on last edited by
                                    #26

                                    I wouldn't worry about it until there's a real cause to worry. Microsoft has made a lot of mistakes and leadership there is a mess. However, at this time I don't see anything that leads me to believe anything other than they're just trying to be a "me too" on the cloud bandwagon. (A subject for a whole other discussion probably best placed in the Soapbox.) The APIs may not be elevated in discussions like they once were, but it's still there.

                                    1 Reply Last reply
                                    0
                                    • M Matt McGuire

                                      At the company I work for, we have been using MS for our industrial control system for just about as long as MS has been around. DOS in the early days, then 2000, XP, and finally 7. my issue is coming from exactly where Microsoft is going, it seems like they are pushing developers and the whole ecosystem into the cloud for processing and storage while the APIs are getting more removed from the bare metal of the OS. Our original DOS system used C and when .NET was first released it was redesigned to work on Windows. Over time the system has gotten quite large; employing communications from serial, raw sockets and remoting/WCF to communicate with various hardware and other specialized computers. Microsoft's future effectively kills my product; 90% of my customer base has no internet connectivity and even if they could get some sort of internet out there, most of them are too scared to do so; thinking they will get hacked somehow and damage all their equipment or something. MS put out Embedded/Compact 7/8 but you still got to find equipment running this OS or try and make your own image to put on hardware (I got no time for the later, as I'm the only developer working with 3 other techs). These Embedded systems are still geared for always connected, but may work for the short time. I started looking at Linux, QNX, Windriver, even Raspberry Pi (with OS). But there are so many flavors and options, I'm not even sure where to start. And then there is the machine the OS runs on; standard PC, PC104, Com Express..... Any one else doing some industrial control out there not using MS as a base? if so where to start?

                                      I feel like I have oatmeal for a brain today.

                                      B Offline
                                      B Offline
                                      Brisingr Aerowing
                                      wrote on last edited by
                                      #27

                                      I personally like Fedora Linux. It is very user-friendly, and is very light on resources (especially using the LXDE 'spin').

                                      Getting information off the Internet is like taking a drink from a fire hydrant. - Mitchell Kapor

                                      C 1 Reply Last reply
                                      0
                                      • G glennPattonPub

                                        Please refer to earlier post NutZ!!!

                                        C Offline
                                        C Offline
                                        Christopher Duncan
                                        wrote on last edited by
                                        #28

                                        glennPattonWork wrote:

                                        Please refer to earlier post NutZ!!!

                                        Does this come with English subtitles? :)

                                        Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                                        G 1 Reply Last reply
                                        0
                                        • G glennPattonPub

                                          Oh XXXX that looked good too :sigh:

                                          C Offline
                                          C Offline
                                          Christopher Duncan
                                          wrote on last edited by
                                          #29

                                          glennPattonWork wrote:

                                          Oh XXXX that looked good too :sigh:

                                          No clue what you're talking about. Clearly, I need more coffee.

                                          Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid: How to Make a Living with Your Creativity The Career Programmer

                                          G 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups