Ограничения за формат
openSUSE поддържа използването на безплатен софтуер с отворен код. Опакованите версии обаче могат да включват допълнителни пакети, които са били лицензирани от Novell или други дистрибутори за разпространение.
Следните причини, поради които определен софтуерен пакет не е включен в основната дистрибуция на openSUSE:
- Софтуерът е патентован и не отговаря на определението за отворен код.
- Софтуер, който предоставя функционалност, която е патентована и патентопритежателят предотвратява разпространението на софтуера - например патентите, свързани с мултимедия, засягат много безплатни софтуерни проекти като ffmpeg, mplayer, xine, lame, mythtv, lastfm и x264.
- Софтуерът нарушава законите за разпространение на софтуер в юрисдикцията, в която Novell извършва дейност.
Някои патентовани софтуер и драйвери могат да бъдат получени от съответните им собственици и лицензирани доставчици. Обременен с патент софтуер може да бъде получен от доставчици, които са успели да сключат лицензионни споразумения с притежателите на патенти.
Съдържание
Притежателите на патенти за MPEG-2 (събрани в Moving Picture Experts Group (MPEG).) не лицензират патенти, които са съвместими с разпространението на безплатен софтуер. Това означава, че MPEG-2 декодерите и кодерите не могат да бъдат част от openSUSE. Въпреки че Kaffeine и Xine са включени в дистрибуцията, необходимите декодиращи модули не могат да бъдат предоставени, поне не под безплатен лиценз. Това важи и за проектитебазиран на GStreamer като Totem.
Възможни решения
Въпреки че MPEG Audio Layer 3 (MP3) е ISO стандарт, притежателите на MP3 патенти не лицензират MP3 енкодери или декодери под лиценз с отворен код.
Възможни решения
Можете да използвате декодера Fluendo MP3, който е напълно лицензиран плъгин GStreamer заMP3и се предлага безплатно. Може да се използва чрез Amarok или Banshee. Урок за MP3 в openSUSE - Поправяне за 5 минути демонстрира как да започнете работа с MP3 в openSUSE след няколко минути.
Друга възможност е да кодирате вашите аудио файлове в Ogg Vorbis, FLAC, Speex или други свободно използвани и наличниаудио кодеци.
Страниците с ЧЗВ заmp3лицензиране и възнаграждения гласят, че „Няма нужда от лиценз за частни, некомерсиални дейности (включително домашно забавление, приемане на предавания и създаване на лична музикална библиотека), при липса на ползи или други съображения от какъвто и да е вид, или за организации с годишни приходи под $100 000.“
Няма известниNTFSпатенти. Вместо патенти (които стават публични), Microsoft очевидно е решила да използва споразумения за неразкриване, за да попречи на проекти с отворен код да прилагат поддръжка на NTFS. Следователно всичко, което е известно на обществеността за вътрешната структура на NTFS, е получено чрез обратно инженерство. Тъй като обратното инженерство е извършено в съответствие със съответните закони, информацията за структурата на NTFS данните, получена с него, може да се използва законно в свободен софтуер.
За съжаление все още не е имало успешно обратно инженерство, за да се намери форматът на регистрационните данниNTFS. Така че, ако регистрационният файл на NTFS е мръсен (съдържа некоммитирани данни за транзакции), безплатният софтуер не може да прочете текущото състояние на дяловете на NTFS, а само състоянието, което се съхранява в самата файлова система. Това обаче не е проблем, ако NTFS дялът е в чисто състояние.
Възможни решения
NTFS-3g осигурява поддръжка за четене и писане на NTFS дялове, с изключение на транзакции, които не са ангажирани от самата файлова система, но са представени само в журнала на NTFS. Ако дялът е чист и правилно деактивиран от Windows, това не е проблем.
FAT32 (вижте wikipedia) се поддържа добре както в Windows, така и в Linux, но има някои ограничения:
- Не поддържа някои знаци в имената на файлове, които са разрешени от POSIX, като двоеточие: ":" (може да се заобиколи с допълнителни слоеве, като posixovl)
- За да форматирате дялове, по-големи от 32 GB, Windows XP автоматично превключва към NTFS. Но с помощта на инструмент за команден ред могат да се създават FAT32 дялове, които са по-големи от 32 GB.
Има драйвери и софтуер за Windows, които предоставят ограничен достъп до ext2 (вижте ext2 в Wikipedia):
- Ext2 IFS е "безплатна" (не свободен софтуер) инсталируема ext2 файлова система за Windows. Той се интегрира с ядрото на Windows, което улеснява достъпа на всички приложения до файлове на ext2 (и ext3) дялове. Това обаче може да доведе до сини екрани под Windows XP.
- explore2fs поддържа ext2 и ext3 в Windows.
- ext2fsd е ext2 (и ext3, с някои ограничения) драйвер с отворен код за Windows. Докато все още е в процес на разработка, тотекущият набор от функции може вече да е достатъчен.
cifs позволява на Linux да има достъп до мрежовите ресурси на Windows, а Samba позволява на Linux хост да излага своите мрежови ресурси на мрежата.
Собствени модули на ядрото на Linux, които включват заглавни файлове на Linux
NVIDIA графични драйвери
Три класа поддръжка на драйвери за карти NVIDIA: