LinuxForum.Fans
Тема

Ext4 + пара вопросов

Автор: newliner 7 сообщений 1839 просмотров
#131552

Дабы в меня не кидались камнями - скажу сразу, что я мастдайщик, и линукс только планирую ставить)) В связи с этим накопилось несколько вопросов.

Во-первых, по поводу ext4: читал что лучше ставить дебиан на рейсерфс, но в 6 дебиане при установке её не обнаружил. Ext4 это некий аналог? В чем разница? Или лучше ставить на Ext3? Они ведь обе журналируемые...
Во-вторых: везде говориться об открытости кода. Значит, теоретически, можно переделывать софт под себя, и увидеть код приложений и ядра, верно? С помощью чего это можно сделать, в линуксе существует софтина для разработки приложений, некий SDK, допустим, аналог Visual studio?
Далее такой вопрос: ядро, т.н. API, содержит набор стандартных функций. Выходит их тоже можно изменять? Чего можно этим добиться?
По поводу подключаемых девайсов... Допустим, подключая флешку каждый раз надо её маунтить через консоль?
Команда sudo... для чего она, если есть учетка root? Или только с помощью нее можно выдавать права на определенные действия, а рут исключительно для работы с системой?
И такой немного абстрактный вопрос... Говориться, что в линуксах ядро существует отдельно, как это воспринять? Какие это дает преимущества, и это ли является основным гарантом стабильности ОСи? Если нет, то чем обеспечивается пресловутая стабильность nix систем?

Заранее благодарен.

#131560
newliner написал:
Во-первых, по поводу ext4: читал что лучше ставить дебиан на рейсерфс, но в 6 дебиане при установке её не обнаружил. Ext4 это некий аналог? В чем разница? Или лучше ставить на Ext3? Они ведь обе журналируемые...

Не знаю почему Debian лучше ставить на рейсер, смотря для каких целей. Рейсер хорошо работает с файлами малого размера. Ext4 - это логический рост EXT3 с добавкой новых плюшек и перделок. Ныне она является стандартной для большинства дистрибутивов. Это так же как VFAT постепенно переросла в NTFS.

newliner написал:
Во-вторых: везде говориться об открытости кода. Значит, теоретически, можно переделывать софт под себя, и увидеть код приложений и ядра, верно? С помощью чего это можно сделать, в линуксе существует софтина для разработки приложений, некий SDK, допустим, аналог Visual studio?

Код можно посмотреть если приложение распространяется по лицензии GPLv2/3. Всегда можно запросить исходники если их нет после установки того или иного пакеты. Для ядра точно модно скачать с репозитариев. Для разработки приложений существует массу приложений похожих по функциональности на Visual studio. Тот же QDevelop.

newliner написал:
По поводу подключаемых девайсов... Допустим, подключая флешку каждый раз надо её маунтить через консоль?

Как хотите. Для автомата монтирования и определения устройств есть dbus и hal

#131574
newliner написал:

И такой немного абстрактный вопрос... Говориться, что в линуксах ядро существует отдельно, как это воспринять? Какие это дает преимущества, и это ли является основным гарантом стабильности ОСи? Если нет, то чем обеспечивается пресловутая стабильность nix систем?

Если грубо - ядро это и есть линукс, вся графическая оболочка - это как хотите можно и без нее работать, или вы думаете серверу линукс нужна графика? Даже монитор не нужен, прекрасно будет работать.
Графическая оболочка линукс это X - сервер, можно его запускать, а можно и нет, все службы системные будут работать.
Извечный вопрос мастдаев как? Из консоли.

#131578
newliner написал:
по поводу ext4: читал что лучше ставить дебиан на рейсерфс, но в 6 дебиане при установке её не обнаружил. Ext4 это некий аналог? В чем разница? Или лучше ставить на Ext3? Они ведь обе журналируемые...

ext4 самая лучшая ИМХО.

newliner написал:
везде говориться об открытости кода. Значит, теоретически, можно переделывать софт под себя, и увидеть код приложений и ядра, верно? С помощью чего это можно сделать, в линуксе существует софтина для разработки приложений, некий SDK, допустим, аналог Visual studio?

да, можете смотреть и переделовать что хотите. можете даже переделать, и продать. только закрывать нельзя.
SDK есть. много разных. самое мощное - как не странно VIM. есть очень близкий аналог студии - kDevelop.

newliner написал:
Далее такой вопрос: ядро, т.н. API, содержит набор стандартных функций. Выходит их тоже можно изменять? Чего можно этим добиться?

можно конечно. но лучше не надо - ведь тогда надо ВСЕ программы менять.
читайте man'ы, там справка по всем API и стандартным функциям (правда они не во всех дистрах сами ставятся. Вот в слаке есть ВСЕ исходники и ВСЕ маны).

newliner написал:
По поводу подключаемых девайсов... Допустим, подключая флешку каждый раз надо её маунтить через консоль?

в прошлом веке было именно так. сейчас само, как в венде.

newliner написал:
Команда sudo... для чего она, если есть учетка root? Или только с помощью нее можно выдавать права на определенные действия, а рут исключительно для работы с системой?

sudo разрешает конкретному юзеру выполнять конкретные команды с конкретного компьютера. Имеется коммерческий дистрибутив Ubuntu, В КОТОРОМ sudo настроили так, что первый юзер может выполнять что угодно.

newliner написал:
Говориться, что в линуксах ядро существует отдельно, как это воспринять?

говорят, в москве кур доят, а пришли сисек не нашли ;)
ставьте и сами увидите :)

#131580
newzenon написал:
Графическая оболочка линукс это X - сервер

точнее X это именно сервер. А оболочка это скорее WM. В Linux'е можно менять WM, их много разных. Не утихают холивары "какой круче". Для многих WM для многих ВМ есть набор доп. программ (проводник, браузер, и прочая шелуха). тогда это уже не WM, а DE.

#131610

Всем спасибо)

Войдите или зарегистрируйтесь, чтобы ответить.