LINUX.ORG.RU

Сообщения grem

 

Gentoo 2004.3

20-летию проекта Gentoo и приближающемуся 15-летию выхода выпуска Gentoo 2004.3 посвящается.

Gentoo is proud to present the world with Gentoo Linux 2004.3!

This is the final release of 2004 and is the culmination of the work of each of our developers. The main focus for this release was fixing bugs in previous releases and making the release tools more robust and easier to use.

источник

Именно так начиналось сообщение пресс-релиза к выпуску очередной версии дистрибутива Gentoo - Gentoo 2004.3, вышедшего 15 ноября 2004 года. Это было то далёкое и тёмное время, когда Gentoo издавался 4 раза в год в виде live-cd, который содержал загрузочный диск, stage3, слепок дерева portage, набор файлов в каталоге distfiles (драйвера fglrx и nvidia в комплекте) и документацию по установке и настройке - Gentoo Handbook. В дополнение к live-cd поставлялся packagecd, содержащий некоторые скомпилированные пакеты, например, практически все необходимые пакеты для полной установки kde-3.3.0, gnome-2.6.2 и xfce-4.0.6, и даже такие пакеты как openoffice-bin-1.1.3, mozilla-thunderbird-0.8, evolution-1.4.6, mozilla-firefox-1.0_pre, k3b-0.11.17, xmms-1.2.10.

Признаюсь честно, что впервые Gentoo я тогда ставил не с дисков этого выпуска. Скорее всего, это был Gentoo 2004.2 или 2004.1, но образы дисков того времени у меня сохранились только от 2004.3. К тому моменту в общежитии факультета все, как мне сказали, уже наигрались с SUSE Linux и популярность набирал Gentoo, который мне и предложил попробовать поставить однокурсник. С тех пор на мне лежит проклятие любого пользователя Gentoo, известное как «ожидание ebuild’а».

Представленные скриншоты сделаны в VirtualBox после загрузки образа в режиме livecd и после установки системы и дополнительной установкой KDE-3.3.0 с упомянутого packagecd. К сожалению, многие пакеты не удаётся собрать из исходников, так как для сборки они требуют патчи (отключать их было лень), которые уже недоступны для скачивания с зеркал.

В процессе настройки ядра 2.4.26 были выбраны следующие опции конфигурации:

Code maturity level options --->
    [*] Prompt for development and/or incomplete code/drivers

Processor type and features --->
    (Pentium-II/Celeron(Coppermine)) Processor family
    [*] Symmetric multi-processing support

Block devices --->
    <*> Loopback device support

ATA/IDE/MFM/RLL support --->
    IDE, ATA and ATAPI Block devices --->
        <*> Include IDE/ATA-2 DISK support
        [ ] Use multi-mode by default
        [*] Auto-Geometry Resizing support

Network device support --->
    Ethernet (1000 Mbit) --->
        <M> Intel(R) PRO/1000 Gigabit Ethernet Support

Character devices --->
    <*> /dev/agpgart (AGP Support)
    [*] Intel 440LX/BZ/GX and ... support
    [*] Intel I810I815I830M (on-board) support
    Direct Rendering Manager (XFree86 DRI support) --->
        [*] Direct Rendering Manager (XFree86 DRI support)
        <*> Intel I810
        [*] Enable XFree 4.1 ioctl interface by default

File systems --->
<*> Reiserfs support
<*> Ext3 journaling file system support
<*> DOS FAT fs support
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
<*> Squashed file system support
[*] Microsoft Joliet CDROM extensions
[*] NTFS file system support (read only)
<*> UDF file system support (read only)
[*] Virtual memory file system support (former shm fs)
[*] /proc file system support
[*] /dev file system support (EXPERIMENTAL)
[*] Automatically mount at boot
[ ] /dev/pts file system for Unix98 PTYs

Network File Systems --->
    <*> SMB file system support (to mount Windows shares etc.)\
    [*] Use a default NLS (NEW)
            Default Remote NLS Option: "cp866" (NEW)

Partition Types --->
    [*] Advanced partition selection
    [*] PC BIOS (MSDOS partition tables) support
    [*] Windows Logical Disk Manager (Dynamic Disk) support (EXPERIMENTAL) (NEW)

Native Language Support --->    
    Default NLS Option: "koi8-r" (NEW)
    <*> Codepage 437 (United States, Canada) (NEW)
    <*> Codepage 866 (Cyrillic/Russia) (NEW)
    <*> Windows CP1251 (Bulgarian, Belarusian) (NEW)
    <*> NLS ISO 8859-1 (Latin 1; Western European Languages) (NEW)
    <*> NLS ISO 8859-5 (Cyrillic) (NEW)
    <*> NLS KOI8-R (Russian) (NEW)
    <*> NLS UTF8 (NEW)

Console drivers --->
    [*] VGA text console
    [*] Video mode selection support
    Frame-buffer support --->
        [*] Support frame buffer devices (EXPERIMENTAL) (NEW)
        (Tux) Frame buffer Boot Logo
        [*] VESA VGA graphics console (NEW)

USB Support --->
<*> EHCI HCD (USB 2.0) support (EXPERIMENTAL)
<*> UHCI Alternative (x86. StrongARM, isosynchronous mode)
<*> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
<*> USB Human Interface Device (full HID) support

Как более быстрый вариант можно было использовать genkernel all, который собрал бы ядро и модули в том же составе, что используется в самом live-cd.

Русскую локаль в терминале настроил указав в /etc/rc.conf опции KEYMAP="ru4" (переключение по CapsLock), CONSOLEFONT="cyr-sun16", CONSOLETRANSLATION="koi8-r_to_uni". Как уже упоминал, пересобрать glibc, из-за недоступности патчей, не было возможности, поэтому в konsole (kde) вместо кириллицы у меня отображались ?, но в других графических приложениях ввод кириллицы отображался нормально. Возможно, не хватало шрифтов и/или указания путей к ним в xorg.conf.

В самом файле /etc/X11/xorg.conf для успешного запуска сессии в другом терминале (т.к. использовался framebuffer) я создал секции InputDevice (указал Option "XkbOptions" "grp:switch,grp:alt_shift_toggle"), Device c заданием Driver "vesa" и BusID "PCI:0:2:0", Screen с указание режима 1024х768 - вряд ли мой монитор тогда поддерживал больше :)

KDE 3.3.0 до сих пор выглядит очень круто. К сожалению, его kxkb тогда (как и сейчас) я так и не смог заставить переключать раскладку, поэтому приходилось либо переключать её мышкой в трее по флажку, либо отрубить kxkb и пользоваться указанной выше опцией xorg.conf. Оформление окон Plastik я выбрал вместо варианта по умолчанию, так как он мне всегда нравился больше всего. И, конечно же, очень удобной фичей была возможность чтения man-страниц прямо в браузере konqueror.

>>> Просмотр (2048x3072, 1324 Kb)

 , ,

grem ()

VSCode как IDE для Fortran

Среди бесплатных IDE для языка Fortran можно использовать несколько приложений. Самый простой из них в использовании, особенно для начинающих, наверное, Code::Blocks, в котором проще всего создать проект. Помимо него возможность работы с проектами на Fortran имеют

  • Eclipse - используется компонент «Photran» из «Eclipse for Parallel Application Developers», на вид имеет хороший список инструментов;
  • Netbeans - создаётся как проект C/С++;
  • Oracle Developer Studio - для скачивания требует регистрации.

Если кто имеет опыт работы в них, будет интересно более подробно о них узнать, особенно о возможностях и инструментах, которые понравились. Может ещё какие бесплатные IDE стоит отметить, о которых я не упомянул.

Долго я смотрел на vscode и не мог решиться его на чём-нибудь попробовать. В итоге решил посмотреть, есть ли в нём возможность работы с проектами на Fortran.

( читать дальше... )

>>> Просмотр (1680x1050, 259 Kb)

 ,

grem ()

RSS подписка на новые темы