Debian какую архитектуру выбрать

Обновлено: 05.07.2024

Debian (ˈdɛbiən) — операционная система, состоящая из свободного ПО с открытым исходным кодом. В настоящее время Debian GNU/Linux — один из самых популярных и важных дистрибутивов GNU/Linux [Источник 1] , в первичной форме оказавший значительное влияние на развитие этого типа ОС в целом. Также существуют проекты на основе других ядер: Debian GNU/Hurd, Debian GNU/kFreeBSD и Debian GNU/kNetBSD. Debian может использоваться в качестве операционной системы как для серверов, так и для рабочих станций.

Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов — готовых к использованию программ и библиотек, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD, и заканчивая IBM S/390, используемой в мейнфреймах. Для работы с хранилищем разработаны разные средства, самое популярное из которых — Advanced Packaging Tool (APT).

Название «Debian» составлено из имён основателя проекта Яна Мёрдока (Ian Murdock) и его подруги (впоследствии — жены, ныне — бывшей) Дебры Линн (Debra Lynn).

Содержание

История

Создание Debian было начато в августе 1993 года Яном Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс рождения которого будет, с одной стороны, открытым и свободным в духе GNU/Linux, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей [Источник 2] .

Особенности

Debian отличается широким спектром возможностей. В текущую стабильную версию включено свыше тридцати семи тысяч пакетов программ для десяти архитектур на основе ядра Linux (от Intel/AMD 32-bit/64-bit, широко применяемых в персональных компьютерах, до ARM, обычно используемых во встраиваемых системах и мейнфреймах IBM System z) и также двух архитектур на основе ядра FreeBSD (kfreebsd-i386 and kfreebsd-amd64).

Отличительными чертами Debian являются: система управления пакетами Advanced Packaging Tool (APT), жёсткая политика по отношению к пакетам, репозитории с огромным их количеством, а также высокое качество выпускаемых версий. Это сделало возможным простое обновление между версиями, а также автоматическую установку и удаление пакетов. Именно в Дебиане впервые был введён как единый стандарт механизм выбора предпочтительного ПО среди нескольких вариантов — Alternatives.

При стандартной установке Debian используется среда рабочего стола GNOME, куда включён набор популярных программ, таких как LibreOffice, Firefox, почтовая программа Evolution, программы для записи CD/DVD, проигрыватели музыки и видео, программы для просмотра и редактирования изображений и программы для просмотра документов в формате PDF. Также есть образы Live-CD, собранные с KDE, Xfce и LXDE. Установочные диски — в количестве пяти (Lenny) или восьми (Squeeze) DVD или более тридцати CD — содержат все доступные и не обязательно необходимые для стандартной установки пакеты. Для метода установки по сети используется CD, который меньше обычного установочного CD/DVD. Он содержит только то, что необходимо для запуска установщика и скачивания пакетов, выбранных в процессе установки посредством APT. Образы CD/DVD можно свободно скачать через BitTorrent, jigdo или купить у одного из поставщиков компакт-дисков Debian [Источник 3] . Также возможна установка с USB-накопителя. Существуют специальные наборы программ Debian Pure Blend, ориентированные на группы пользователей с различным практическим опытом и интересами: Debian Junior для детей от 1 до 99, Skolelinux для школ, Debian Science с группировкой по наукам, Debian-Med для практического и научного использования в сфере здравоохранения и другие.

Выпуски

Выпуски Debian разделены на пять веток:

  • oldstable (oldstable), содержащую пакеты предыдущего стабильного дистрибутива; может одновременно являться неофициальным LTS;
  • стабильную (stable), содержащую пакеты, вошедшие в последний официальный дистрибутив (обновление пакетов в нём происходит только для устранения уязвимостей);
  • тестируемую (testing), из которой будет формироваться следующий стабильный дистрибутив;
  • нестабильную (unstable, sid), содержащую новые версии пакетов, которые готовятся к помещению в тестируемую ветку;
  • экспериментальную (experimental), не являющуюся полноценной веткой — в ней находятся пакеты, требующие тщательного тестирования или которые повлекут серьёзные изменения в дистрибутиве.

Стабильные и тестируемая версии операционной системы Debian называются именами персонажей мультфильма «История игрушек». Нестабильная версия дистрибутива Debian постоянно носит кодовое имя Сид (sid), по имени отрицательного персонажа из мультфильма, который ломал игрушки.

История выпусков Debian:

Версия Кодовое имя Количество поддерживаемых архитектур Количество пакетов Дата выхода Окончание срока поддержки Окончание срока длительной поддержки
Выпуск Текущая Оригинальное На русском
0.93R6 1 26 октября 1995 года
1.1 Buzz Базз 1 474 17 июня 1996 года 1996 год
1.2 Rex Рекс 1 848 12 декабря 1996 года 1996 год
1.3 Bo Бо 1 974 5 июня 1997 года 1997 год
2.0 Hamm Хэмм 2 ≈ 1500 24 июля 1998 года 1998 год
2.1 Slink Слинк 4 ≈ 2250 9 марта 1999 года декабрь 2000 года
2.2 Potato Потэйто 6 ≈ 3900 15 августа 2000 года апрель 2003 года
3.0 3.0_r6 Woody Вуди 11 ≈ 8500 19 июля 2002 года август 2006 года
3.1 3.1_r8 Sarge Сарж 11 ≈ 15400 6 июня 2005 года апрель 2008 года
4.0 4.0_r9 Etch Этч 11 ≈ 18000 8 апреля 2007 года февраль 2010 года
5.0 5.0.10 Lenny Ленни 12 ≈ 23000 14 февраля [[2009 года февраль 2012 года
6.0 6.0.10 Squeeze Сквиз 9+2 ≈ 29000 6 февраля 2011 года 31 мая 2014 года 29 февраля 2016 года
7.0 7.11 Wheezy Уизи 11+2 ≈ 37500 4 мая 2013 года февраль 2016 31 мая 2018 года
8.0 8.7.1 Jessie Джесси 10 > 43000 из ≈ 20100 исходных 25 апреля 2015 года май 2018 апрель/май 2020
9.0 Stretch Стрэтч 10 неизвестно будет объявлено позднее будет объявлено позднее будет объявлено позднее
10.0 Buster Бастер неизвестно неизвестно будет объявлено позднее будет объявлено позднее будет объявлено позднее
11.0 Bullseye Булзай неизвестно неизвестно будет объявлено позднее будет объявлено позднее будет объявлено позднее

657582c73ef1c145881fcbc9e3207dba.jpg

Поддерживаемые архитектуры


Текущая стабильная версия официально портирована на следующие архитектуры:
i386 — архитектура x86, разработана для Intel-совместимых 32-битных процессоров
amd64 — архитектура x86-64 разработана для Intel/AMD 64-битных процессоров
armel — архитектура ARM для Risc PC и различных встраиваемых систем
armhf — архитектура ARM седьмой версии
powerpc — архитектура PowerPC
ia64 — архитектура Intel Itanium (IA-64)
mipsel — архитектура MIPS с порядком байтов от младшего к старшему
mips — архитектура MIPS с порядком байтов от старшего к младшему
s390x — архитектура IBM System z
arm64 — архитектура ARM, 64-бита (AArch64)
ppc64el — архитектура Motorola/IBM PowerPC

Существуют также неофициальные версии для ряда других архитектур [Источник 4] , некоторые из которых активно разрабатываются, но пока являются лишь частью нестабильного выпуска.

Стадии разработки

Пакеты программного обеспечения (ПО), которые находятся в разработке, изначально попадают или в дистрибутив проекта под названием unstable (также известен как sid), или в репозиторий experimental. Версии ПО в unstable достаточно стабильны, чтобы увидеть свет по мнению их разработчиков, но они уже содержат специфичные изменения, внесённые в рамках проекта Debian, в том числе информацию для создания пакета дистрибутива. Эти изменения могут быть новыми и не тестированными. ПО, не готовое к выпуску, обычно размещается в experimental.

После того как версия ПО пробудет в unstable некоторое количество времени (в зависимости от критичности изменений), пакет автоматически переходит в дистрибутив testing. Переход происходит только если пакет не содержит критичных ошибок, и все остальные необходимые пакеты удовлетворяют условиям перехода в testing.

Так как обновления пакетов Debian между официальными выпусками не включают в себя новую функциональность, некоторые разработчики используют пакеты из unstable и experimental для новых версий своих продуктов. Однако эти дистрибутивы тестируются не так тщательно как stable и могут не получать вовремя важные исправления безопасности. Иногда такое обновление работающих пакетов из unstable может серьёзно нарушить работу ПО.

После того как пакеты в testing дозрели и цели, поставленные перед следующим выпуском, достигнуты, testing становится следующей стабильной версией. Последний стабильный выпуск Debian под названием «Jessie» получил порядковый номер 8.0 25 апреля 2015 года. Следующий выпуск 9.0 имеет кодовое имя «Stretch».

Условия

Общественный договор Debian, впервые ратифицированный в 1997 году и обновлённый в 2004, определяет базовые принципы существования проекта и осуществления разработки, а также включает в себя критерии Debian по определению свободного программного обеспечения. Он позволяет утверждать, что Debian GNU/Linux является одной из наиболее свободных из популярных операционных систем. Впоследствии критерии Debian по определению свободного программного обеспечения были использованы в качестве основы определения Open Source.

Конституция Debian, впервые принятая в 1998 году и обновлённая несколько раз (в настоящее время актуальна версия 1.5, принятая 9 января 2015 года) определяет статусы разработчиков, лидера проекта, технического комитета, секретаря, а также имущественные отношения проекта Debian и стандартную процедуру принятия решений.

В 2014 году принят Кодекс поведения Debian, описывающий стандарты взаимоотношений между участниками проекта. Кодекс предписывает быть уважительным, добросовестным, открытым, помогать остальным участникам проекта и пользователям.

Debian и FSF

Критерии Debian по определению свободности не полностью совпадают с критериями Фонда свободного ПО (Free Software Foundation, FSF). Например, в проекте Debian принято считать несвободными лицензию GNU FDL, если она используется с неизменяемыми разделами, и лицензию Free Art, которые FSF считает свободными лицензиями для документации и произведений искусства. В то же время Debian так же, как и OSI, считает свободной Artistic License 1.0, которую FSF считает неудачно написанной, и потому несвободной.

FSF не допускает значительной помощи в использовании собственнического ПО, а Debian предоставляет для пользователей несвободного ПО место на серверах, списки рассылки и др. В то же время FSF не требует полной свободы для нефункционального содержимого (например, графика в игре или политическая речь), а Debian помещает такое несвободное содержимое в раздел с остальными несвободными компонентами.

Иногда в Debian проводится голосование с целью решить, что делать с несвободными компонентами.

  • В 2004 году состоялось голосование о прекращении поддержки раздела с несвободным ПО к следующему выпуску, в результате раздел оставлен.
  • В 2006 году — о решении проблемы firmware без исходного кода (блоб) в ядре, и дате выпуска Etch — выпуск не отложен.
  • В 2008 году — о решении проблемы firmware без исходного кода и дате выпуска Lenny — считать блобы не нарушающими GPL, пока не доказано обратное.
  • В декабре 2010 года было объявлено, что firmware (отдельно под свободными и несвободными лицензиями) выделены из ядра в отдельные пакеты.

Из‐за этих различий некоторые приверженцы свободного ПО считают, что операционные системы Debian недостойны звания свободных и вместо них поддерживают gNewSense.

Дистрибутивы, основанные на Debian

Debian и дистрибутивы, основанные на нём (более 100), используют формат пакетов .deb и менеджер пакетов dpkg.

Ветвь разработки Дистрибутив
Stable TAILS, MEPIS Linux, Kanotix, CrunchBang Linux, Floppix, DoudouLinux, Linux Mint Debian Edition
Testing Ubuntu LTS, MEPIS Linux, antiX, Parsix GNU/Linux, SparkyLinux
Unstable Ubuntu, aptosid, Semplice Linux
Неизвестно Damn Small Linux, Xandros, Knoppix, BackTrack Linux (он же Kali Linux), Linspire, gnuLinEx, Vyatta и другие

Debian Live

Live CD с операционной системой Debian загружается со сменного носителя (CD, DVD, USB-накопитель и т. д.) или по сети c помощью технологии netboot без установки на жёсткий диск. Это позволяет пользователям ознакомиться с операционной системой перед её установкой или использовать в качестве загрузочного диска. Созданы LiveCD для восстановления после сбоев и стандартные с графическими оболочками GNOME, KDE Plasma Workspaces, Xfce и LXDE для нескольких архитектур. Debian LiveCD также предоставляют возможность установки на жёсткий диск. Большинство существующих стандартных ISO-образов для Squeeze не подходит для CD типа «700MB». С помощью технологии Debian Live были созданы различные, в том числе маленькие Live CD, со специфическими настройками и составом программного обеспечения.


Если вы зайдете на страницу загрузок, к примеру, Ubuntu, то увидите большой список ISO-образов, которые можно загрузить. К примеру, для версии настольного ПК (desktop) существуют следующие две версии дистрибутивов: amd64 и i386. Аналогично для Windows дистрибутивов это 32-bit и 64-bit. Какой же дистрибутив загружать? Возможно ли установить образ amd64 на Intel процессор?

В кратце, 32-bit и 64-bit компьютеры отличаются в архитектуре. Главная разница между архитектурами заключается в поддержке размерности данных. Машины с архитектурой 32-bit могут понимать данные размерностью в 32-bit. Все что больше этого значения такая машина прочитать не сможет. Аналогично, машина с 64-bit может прочитать и обработать данные длиною в 64-bit. Не смотря на то, что 64 это в два раза больше чем 32, 64-bit данные могу содержать в себе намного больше, чем просто двойную информацию 32-bit. Это также объясняет почему 64-битные машины могут работать быстрее и эффективнее чем 32-битные.


Что такое Amd64?

В зависимости от использования 32-bit и 64-bit люди дали им имена. Архитектуру 32-bit часто ассоциируют с именами i386 или x86, в то время как 64-bit архитектура широко известна как AMD64/EM64T или /x86-64/x64, в зависимости от продукта и производителя.

Почему AMD64? В соответствии с информации с Википедии фирма AMD была первой, кто разработал спецификацию 64-битного процессора. Они первоначально назвали эту архитектуру x86-64, но позднее переименовали в AMD64, когда вышел релиз их первого 64-битного процессора: серия AMD-K8. С того времени AMD ввела термин 64-битного процессора.


В наше время технология AMD64 уже ассоциируется с 64-битной архитектурой и ничем не связана с процессорами компании AMD.

Работает ли AMD64 Ubuntu только с процессорами AMD?

Если вернутся к вопросу о выборе ISO образа Ubuntu, то в случае если у вас 32-bit процессор, то вам необходимо загружать и устанавливать Ubuntu версии i386. Если же ваш процессор поддерживает архитектуру 64-bit, то в таком случае можете смело загружать и устанавливать версию amd64, в независимости от того какой фирмы у вас процессор.

С увереностю могу сообщить что если у вас компьютер поддерживает архитектуру 64-bit, то вы также без проблем можете устанавливать и работать в версии Ubuntu i386 (32-bit). Но в таком случае вы не сможете использовать весь ресурс своего компьютера. Если у вас машина 32-bit, то AMD64 Ubuntu у вас однозначно работать не будет.

Возможно ли запускать приложения 32-bit на Ubuntu версии amd64?

Могу ли я установить Debian

Debian является одним из самых известных Linux дистрибутивы, которые мы можем найти для установки на наш компьютер или сервер. Этот дистрибутив - один из самых стабильных, которые мы можем найти, и один из тех, которые лучше всего подходят для того «опыта работы с Linux», который мы часто ищем, исключая другие системы, такие как Windows. Однако, как и любая другая операционная система, Debian имеет некоторые ограничения, которые мы должны учитывать при выборе места для установки.

Каковы требования Debian

Первое, что нужно иметь в виду, это то, какое оборудование нам нужно для правильной работы Debian. И правда в том, что в этом смысле это не особо требовательная система, и мы можем установить ее практически на любой компьютер, который есть у нас дома. Конечно, в зависимости от его мощности мы можем заставить его работать более или менее плавно в этом смысле.

Escritorio Debian 11 Яблочко

Первое, что нам нужно, это CPU / ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР . И минимум для установки этого Linux - это Pentium 4 с тактовой частотой 1 ГГц. Люди, ответственные за Debian, рекомендуют в Intel i5 или аналогичный в AMD, чтобы все прошло гладко, но чтобы установить, и чтобы он работал, достаточно гораздо меньшего.

Еще одно требование для установки этой ОС на ПК - наличие не менее 256 МБ свободного места. Оперативная память . Если сравнить его с минимальной оперативной памятью Windows 11 (которая составляет 4 ГБ), разница заметна. Конечно, для хорошей работы рекомендуется 1 ГБ.

И, наконец, минимум свободного места на жестком диске составляет 10 ГБ, хотя рекомендуется иметь не менее 20 ГБ, чтобы система не имела проблем и могла беспрепятственно записывать собственные файлы. И, если мы установим его на SSD, намного лучше.

Поддерживаемые архитектуры процессоров

Но выполнение требований - не единственное, что нам нужно, чтобы иметь возможность запускать этот дистрибутив на любом устройстве. Также важно убедиться, что ядро ​​системы (то, что мы называем Kernel) имеет необходимые двоичные файлы, чтобы иметь возможность работать с процессором.

  • AMD64 : типичная 64-битная архитектура, которая есть у всех нас на домашнем ПК. Он также включает поддержку процессоров Intel с расширением EM64T.
  • ARM64 : Поддерживает новейшие 64-битные процессоры ARM.
  • АРМЕЛЬ : совместим с машинами ARM с прямым порядком байтов.
  • АРМХФ - Альтернатива ARMEL для машин ARMv7 с жесткой системой плавания.
  • i386 - Типичные 32-битные процессоры Intel. Он включает от Intel 386 до Pentium III, включая весь спектр процессоров AMD и Cytrix.
  • ia64 : Компьютеры Intel IA-64 (Itanium).
  • MIPS - Системы SGI с прямым порядком байтов MIPS, такие как Indy, Indigo2 и Digital DECstations.
  • POWERPC : все типы компьютеров с процессорами PowerPC, такие как многие IBM / Motorola и Apple Macintosh PowerMac.
  • PPC64EL : компьютеры, использующие 64-битный порт PowerPC.
  • s390x - 64-битные машины IBM System Z.

Debian также был совместим с другими архитектурами в прошлом, такими как m68k, который использовался, например, на консолях AMIGA и Atari. И у него также есть библиотеки для работы в системах, не включенных в список, таких как hppa (от Hewlett-Packard) и alpha (от Compaq / Digital's Alpha), а также 32-битный порт s390.


1. Максимальный объем оперативной памяти (ОЗУ).
2. Разрядность операционной системы (32 или 64-bit).
3. Разрядность процессора.

Максимальный объем оперативной памяти.

32-битная операционная система может использовать, "видеть" не более 4 ГБ оперативной памяти. Это самое главное отличие, и самое существенное. Если в вашем компьютере оперативная память (ОЗУ) - 2 ГБ, то 32-битная операционная система работает с таким объемом нормально.

Какими особенностями обладает 64-битная система?

Разрядность процессора.

Если вы новичок в Linux и не знаете архитектуру вашего компьютера, установите на диск CD/DVD или флешку желаемый дистрибутив Linux 32-bit (потому что система 32-bit загрузится в любом случае), загрузите его в live-режиме, откройте из системного меню программу терминал скопируйте и выполните команду (нажмите Enter):


Как видно на снимке, после выполнения команды в терминале на моём компьютере, в разделе Mem (Memory - Память) отобразилось total (общее, всего) - 4038 МБ ОЗУ или если перевести в гигабайты (1 ГБ=1024МБ), это около 4ГБ оперативной памяти, которой обладает мой компьютер. А это значит, что я могу устанавливать на свой компьютер, как 32-битные, так и 64-битные системы Linux.
Если у вас после выполнения команды определилось 2ГБ и менее, то установить на свой компьютер вы можете только 32-битные системы.

Надеюсь теперь вы сможете правильно выбрать архитектуру ОС Linux для установки на вашем компьютере.

Читайте также: