I'm working on a project right now that requires me to use a thermistor to sense the tempertaure change with an op amp comparitor with hysteresis. Because of the non-linearity of a normal NTC or PTC thermistor, I wanted to know if there existed any thermistors whos resistance changes linearly to the amount of heat applied. A quick google search shows me that a Silistor is exactly that, but there isn't a product that I found that has that name. So do these linear thermistors exist on the market, and do they exist in a through-hole format? Side note, I'm not making this a product recommendation. I just want to know if they are sold and if they have a specific name.
All thermistors are non-linear, some more so then others.
RTD's (Resistance Temperature Device?) are pretty linear, but they are not anywhere as sensitive a thermistors.
There's a whole range of temperature sensing options available if you want to consider an active device.
No, thermistors are always nonlinear. But RTD do exist and they are linear. They are widely used in industry as Pt100 100 ohm resistance at 0 degrees Celsius, since their low resistance are very immune to the environment noise, but difficult (expensive) to measure. On the other hand HVAC use Pt1000 i.e. 1000 ohm at 0 deg. They are easier to measure as Pt100.
The common "Pt100" sensor has a positive temperature coefficient and is linear within a certain temperature range, see this example datasheet.
Note that the Pt100 is a resistance temperature detector or RTD, which although it has a positive temperature coefficient, isn't a PTC.
It depends on what range of temperatures you want to measure. If it's restricted to about 10 °C, then form a potential divider with a resistor equal to the resistance of your NTC at the midpoint temperature in series with it, and measure the voltage at the junction.
If you are happy to switch resistors, or use several dividers and multiplex their outputs, then you can extend the linear range by stitching several small linear ranges together.
Adding to what the other members already wrote. If you are willing to go a bit crazy and need a higher accuracy, you could theoretically "increase" the linearity of a thermistor. This can be accomplished by using a bunch of them and averaging their values (Much like the jar of beans experiment). In practice, you could use a non-inverting amplifier to average the values read out by each thermistor.
Consider the following simulation: It consists of three resistors which are modeled as thermistor (In this case the time represents the temperature). Due to the exponential factor and the offset constant, they produce different non-linear voltages. At the right side, you have an average amplifier which also acts as a buffer.
If you are patient enough you can find thermistors which would produce a "differential" behavior, therefore creating a linear temperature behavior if averaged out. Once again, I am not sure whether you really need such a linearity in your project.
I hope it helps.
You could search for them under "PTC temperature sensors" or "PTC thermistors".
Here is what Digi-Key has in that category: