Что такое Gnome / KDE и т.д.?

Я был в Windows своей всей жизнью.

Не становясь слишком техническим, каковы эти вещи? Когда я ищу в сети, я получаю некоторые технические результаты. Я простой не понимаю, каковы эти вещи!

Я работаю над Windows и полностью упускаю суть, когда этот малопонятный жаргон используется.

Как Linux отличается от Windows в основном. Я думал, что это - ряд операционных систем, которые являются открытым исходным кодом и/или свободный.

Как неправильно я?

Это - полностью другой мир там??

36
задан 22.07.2010, 21:20

12 ответов

Одна важная вещь отметить, прежде чем мы запустим, состоит в том, что Microsoft является единственным источником для операционной системы Windows, и "Microsoft Windows" могла бы рассматриваться как единый продукт, но технически она состоит из нескольких слоев программного обеспечения, сотрудничая прозрачно с точки зрения пользователя. В мире Linux, однако, существует несколько пакетов программного обеспечения, доступных для каждого из этих слоев. Этот массив выбора помогает непривычному пользователю запутаться с условиями.

Я попытаюсь объяснить несколько слоев ниже.

1-й слой — Интерфейс командной строки / ядро

Чтобы понять многоуровневый аспект Linux и описать его в простых подобных Окнам терминах, давайте притворимся, что мы вернулись в эпоху Windows 95.

На этой аналогии операционная система "Linux" подобна DOS, где все выполняется от интерфейса командной строки (сократил "CLI"). На самом деле, на большинстве установок сервера Linux, CLI является единственным способом получить доступ к машине. После того, как Linux запускает, в зависимости от конфигурации, это или останется в режиме командной строки или запустится, графический интерфейс пользователя (сократил "GUI"), автоматически. Кроме того, на некоторых машинах, которые остаются в режиме CLI, пользователь, который входит в CLI, может вручную запустить GUI.

2-й слой — Графический интерфейс пользователя

Вдобавок к интерфейсу командной строки находится GUI. Современные системы Linux обычно используют X-сервер, который является по существу точно так же, как рабочий стол Windows — думают о нем как о пустом полотне.

Этот слой обрабатывает аппаратный уровень GUI, управляя входом с клавиатуры, мыши, и т.д., и вывода к мониторам, и т.д. В основном это обрабатывает, как вещи оттянуты на экран; что натянуто, экраном управляет менеджер окон.

3-й слой — Менеджер окон

Нахождение сверху X-оконной системы является менеджером окон. Это ответственно за рисование каждого приложения на "холсте" и присоединяет общие элементы окна как границы, строка заголовка, и минимизируйте/кнопки развертывания окна к окну. Переключение менеджеров окон может быть уподоблено переключению между "Классическим режимом" и "Аэро режимом" в Windows: кадр окна изменится, в то время как содержание окна остается таким же.

Самые высококлассные менеджеры окон в мире Linux являются KDE и Gnome, и обычно дистрибутив Linux будет фокусироваться на одном менеджере окон как основной интерфейс. Однако в целом Вы можете установить любой менеджер окон на любом распределении и смочь выполнить его без проблемы.


В конечном счете это - вопрос выбора, какую платформу Вы хотели бы использовать. Каждый предлагает большое количество приложений, которые работают под ними, с помощью их платформы. Также важный для знания то, что несколько менеджеров окон могут работать одновременно (Просвещение может использоваться под Gnome, и т.д.), но это обычно вне потребности обычных пользователей.

Относительно Gnome и KDE, эти два проекта очень выросли, чем быть только менеджерами окон. Среди прочего они также включают платформы разработки для создавания приложений от. Платформа KDE известна как QT, и платформа Gnome известна как GTK. Указывать весь объем этих двух проектов в этом сообщении было бы информационной передозировкой.

Чтобы помочь перепутать проблему для обычных пользователей, KDE и платформы Gnome теперь также доступны для использования на платформе MS Windows, обычно используемой приложениями, которые пытаются использоваться на нескольких платформах (как клиентский Гибридный язык IM). В большинстве экземпляров, однако, когда Вы видите упоминания о Gnome или KDE, описывается рабочий стол Linux.


Благодаря Phoshi, на ответ которого я положился.

42
ответ дан 07.12.2019, 08:55

Для помещения его просто Linux является просто другим выбором. Это похоже на Вас, ели с ветвлением и ножом все время, и затем однажды Вы поняли это эй! можно на самом деле поесть только с пальцами!

Цели, выполненные при помощи Ваших пальцев или использования полного набора столовых приборов, являются тем же - для перемещения еды в рот. Однако использование Ваши пальцы свободны, тогда как при использовании полного набора столовых приборов оно стоит денег, и это может быть довольно дорого в зависимости от того, насколько прекрасный набор столовых приборов.

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

Однако существует другой класс людей, который не имеет абсолютно никакой проблемы при еде с их пальцами. На самом деле они любят его! Они любят, как от наличия только 2 точек контакта с их едой, это расширяется до 10 внезапно. Они любят доступный выбор - и лучший из всех, они любят его, что, если когда-нибудь однажды все столовые приборы исчезают в мире - они будут знать, как использовать их пальцы, по крайней мере (не как другой bozos).

Linux - точно так же, как ест с Вашими пальцами. Если Вы не знаете, как сделать это, это действительно грязно, и Вы будете, вероятно, ненавидеть его. Однако, после того как Вы приобретаете навык его, Вы любите выбор, и лучший из всех, Вы любите его, что Вы никогда не должны платить за набор столовых приборов никогда снова, если Вы не хотите.

Windows - похож на еду с пользой, основательной, если обыкновенный, набор столовых приборов. Мягкий, но функциональный, и эй, общее выполнение его также.

Mac, ах Mac... это похоже на еду со столовыми приборами чистого золота, вероятно. Точно сбалансированный, хорошие взгляды, но Вы платите за полномочие.

enter image description here

0
ответ дан 07.12.2019, 08:55

Unix и более поздний Linux запускаются как основанные на командной строке операционные системы. Отклонить философия должна обеспечить простую функцию, которая делает одну вещь правильно. Если Вы хотите дополнительную функциональность, Вы берете вывод одной функции и вводите ее другому. Когда MIT дали данные различные типы компьютерных рабочих станций, они придумали платформу, которая позволила графическим средам быть распространенными через компьютеры. Это был распределенный com; среда короткой клюшки для гольфа, разделяющая часть дисплея программы от части обработки. KDE и Gnome являются двумя различными менеджерами по оформлению, при этом Gnome более объектно-ориентирован, чем KDE.

0
ответ дан 07.12.2019, 08:55

В Linux набору программ, который делает вещи, нравится, показывают Вам окна, показывают Ваше меню "Пуск", Ваша панель задач, и т.д., непосредственно не связывается с операционной системой в целом. Можно выполнить GNU/дистрибутив Linux без любой графики вообще, или с работой с окнами и управлением задачами, обработанным одной из дюжины различных систем: Gnome, KDE, Xfce, Fluxbox. Их называют Менеджерами окон, потому что они обеспечивают интерфейс для взаимодействия со всеми графическими приложениями на Вашей установке GNU/Linux.

Для лучшей идеи того, о чем я говорю, можно просто посмотреть на снимки экрана всех этих разных вещей в действии; так как большая часть их стоящей с пользователем отчетливости находится в том, как они дифференцируются как интерфейсы, Вы видите различные способы, которыми они настраиваются.

2
ответ дан 07.12.2019, 08:55

В простых, центральных окнами терминах давайте притворимся, что мы вернулись в Windows 95. "Linux" подобен DOS (Много изменений, совершенно Командной строки), и KDE, GNOME, подобны оболочке окон, которая работала сверху DOS.
Это, однако, не означает, что KDE и GNOME 'устарели' по сравнению с окнами, это - просто другой метод достижения той же цели.

3
ответ дан 07.12.2019, 08:55

Сидя в компьютере Windows, я смотрю на экраны с окнами на них, и окна имеют различные средства управления, которые я могу нажать. Если я выбираю окно путем нажатия на него, я смог вводить в него. Существуют значки вниз левая сторона и панель задач в нижней части.

Это в основном, что делают Gnome или KDE: они обеспечивают тот же вид средств управления GUI, которые я только что упомянул. Существуют другие программы, которые делают почти такую же вещь, но они не так популярны на машинах Linux.

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

Существует ядро, которое обрабатывает вещи как то, как файлы существуют на диске или что бы то ни было, что процессы получают для выполнения, когда, и сколько памяти они добираются для использования. Это не говорит с пользователем непосредственно.

Существуют системные инструменты, которые делают различные вещи. При вводе ls в командную строку Linux или dir в Windows один он даст Вам список файлов с присоединенной информацией. Это существенно получает информацию от ядра, но обрабатывает его другими способами. (С Windows эти виды инструментов обычно идут с графический интерфейсами пользователя, в то время как в Linux они обычно не делают.)

Существует GUI, который является тем, в чем Вы обычно работаете.

Существуют другие части, но я пытаюсь сохранить их простыми.

В Windows Microsoft обеспечивает все их аккуратно обернутые в больших пакетах. С операционными системами Linux Вы имеете выбор для большого количества вещей и можете создать систему большим количеством различных способов.

Многие поставщики Linux обеспечивают пакеты. Например, если бы необходимо было установить Ubuntu Linux (популярная версия), то это работало бы во многом как Windows, в котором будут предварительно установлены все виды вещей, и (запрещающий несовместимость аппаратного обеспечения) просто работал бы. При использовании хинду Linux вместо этого, Вы делали бы намного больше работы и принять намного больше решений. Некоторые люди находят эту забаву (существует очень широкий спектр вещей, некоторые люди где-нибудь рассмотрят забаву), и некоторым нравится способность адаптировать их операционную систему для удовлетворения себе.

Существуют также культурные различия. Операционные системы Linux обычно составляются из компонентов, которые можно копировать свободно, исследовать и изменить на симпатию, и таким образом, существует решительное предпочтение приложениям, можно войти в те же условия. (Преимущество для нетехнического человека состоит в том, что много приложений являются бесплатными загрузить и установить, быстро, легко, и безопасно, не вызывая беспокойство о лицензиях или передавая деньги вокруг.) Пользователи Windows больше привыкли к оплате денег для приложений с закрытым исходным кодом, которые они просто используют. (Преимущество вот состоит в том, что люди, оплачиваемые хорошие деньги вещи обычно, уделяют больше внимания потребностям людей, которые дают им деньги, и таким образом, коммерческое применение часто легче использовать, и существует больше коммерческих приложений, доступных для вещей, которые программисты находят тусклыми.) Не преувеличивают это слишком много. Существует много коммерческого применения с закрытым исходным кодом, которое будет работать приятно на Linux и большом количестве приложений с открытым исходным кодом, которые можно просто захватить для Windows.

1
ответ дан 07.12.2019, 08:55

Linux является на самом деле просто ядром ОС, которая является частью ОС, подключенной к аппаратным средствам и части, которую Вы действительно не видите.

В типе Unix графическое приложение OS'es обычно работает в X (иначе X-оконная система), сверху X один выполненный менеджер окон, специальное приложение, которое обрабатывает другие окна приложений. Можно было бы также хотеть панели инструментов/панели задач/прикрепления и т.д., это обычно часть настольной среды. KDE и Gnome являются двумя различными настольными средами, они определяют стиль Вашей ОС, они включают менеджер окон, панели инструментов, панели задач, файловый менеджер и т.д.

5
ответ дан 07.12.2019, 08:55

Gnome:

enter image description here

Kde:

enter image description here

Fluxbox:

enter image description here

Это настольные среды - они - графический интерфейс к системе и обычно идут с комплектом приложений, разработанных с ними.

16
ответ дан 07.12.2019, 08:55

Самое легкое определение -

Gnome и KDE к Проводнику, как Linux к Windows!

Я не могу рекомендовать никому ни по каким другим все же.

Это не совершенно другой мир, но это - другой мир!

Редактирование - у Некоторых людей есть downvoted это из-за определения, таким образом, я объясню еще немного.

Windows является операционной системой, Проводник является названием "оболочки", которая и является панелью задач и файловым менеджером. Пока я сказал бы, что 99% людей используют Проводник в качестве оболочки Windows, возможно использовать других и очень легкий переключиться.

Если Вы хотите смотреть на других, например, можно даже использовать KDE в Windows.

19
ответ дан 07.12.2019, 08:55

Gnome и KDE являются двумя самыми популярными менеджерами окон для Linux. Операционные системы Unix были первоначально командной строкой только. В конечном счете программа звонила, X-сервер был добавлен. Эта программа предоставляет средства для программистов для создания графического программного обеспечения. Gnome и KDE (и другие) используют эти утилиты программирования для обеспечения объединенного рабочего стола с окнами и меню и материалом.

Лучший способ понять состоял бы в том, чтобы посмотреть на снимки экрана:

Gnome

Gnome

KDE

KDE

3
ответ дан 07.12.2019, 08:55

Это не связано с Вашим вопросом, но здесь является простым объяснением между Linux и другими операционными системами:

enter image description here

4
ответ дан 07.12.2019, 08:55

У меня есть простой ответ для Вас:

Получите Ubuntu "Живой CD". Можно получить тот бесплатно. Засуньте его в свой компьютер и начальную загрузку от него.Примечание: это ничего не установит на Вашем жестком диске или даже коснется Вашего жесткого диска, если Вы не скажете этому делать так.

Теперь игра вокруг с ним. Бродите по сети немного. Возможно, испытайте некоторые игры.

Вы найдете, что это отличается, но не очень отличается.

Если Windows работает на Вас, Вы можете быть сделаны в этой точке. Но тем не менее, уберите тот CD Ubuntu; это может служить удобным "спасением CD" для помощи Вам, если Ваша система Windows когда-нибудь превышается с вирусами или растапливает из-за ошибки реестра, или что бы то ни было.

Если Вам все еще любопытно, Вы могли бы хотеть повторить осуществление, на этот раз с CD "KUbuntu". Сравните как рабочий стол KDE во взглядах KUbuntu и работах, по сравнению с рабочим столом GNOME в Ubuntu. Некоторые люди действительно как KDE. Другие люди предпочитают GNOME. В Linux Вы добираетесь для выбора. (В Windows единственный выбор, который Вы имеете: выполнить XP или запустить Windows 7? При выполнении XP, Вы получаете рабочий стол XP, и если Вы запускаете Windows 7, Вы получаете рабочий стол Windows 7. В Windows все это объединяется.)

У Вас может быть друг, который может дать Вам CD Ubuntu. Или, у Вас может быть клуб Linux в Вашем городе, где кто-то был бы рад дать Вам CD Ubuntu. Или можно сделать собственное:

Вот веб-страница, которая описывает, как загрузить и записать Вашу собственную Ubuntu CD.

https://help.ubuntu.com/community/BurningIsoHowto

1
ответ дан 07.12.2019, 08:55

Теги

Похожие вопросы